STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
234837
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2685 · P5369

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM34904949-28DC&rnd=34904949" width="1" height="1"></div>

armorgames vertical-drop-heroes-6872.swf

This is the info page for
Flash #268363

(Click the ID number above for more basic data on this flash file.)


Text
Loading...

nerdook presents

v1.0.0.1

<p align="center"><font face="Newsflash BB" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Vertical Drop</font></p>

<p align="center"><font face="Newsflash BB" size="110" color="#000000" letterSpacing="0.000000" kerning="1">HEROES</font></p>

start

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">THIS GAME IS SITELOCKED!</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1"><b>click here to play the game on ArmorGames!</b></font></p>

awesome!

<p align="center"><font face="Fruity microfont" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">BARBARIAN</font></p>

<p align="center"><font face="Estrangelo Edessa" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Jump</font></p>

<p align="center"><font face="Estrangelo Edessa" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Move</font></p>

<p align="center"><font face="Estrangelo Edessa" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Save the Princess!</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">W</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">A</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">D</font></p>

<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">missile</font></p>

<p align="center"><font face="Fruity microfont" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">PRINCESS</font></p>

<p align="center"><font face="Fruity microfont" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">KEY</font></p>

<p align="center"><font face="Fruity microfont" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">EXIT</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#000000" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#ffffff" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#000000" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#000000" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#000000" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#000000" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#000000" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#000000" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#000000" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#000000" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#000000" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#000000" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#000000" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">OPTIONS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">SURVIVAL MODE</font></p>

<p align="center"><font face="Newsflash BB" size="50" color="#000000" letterSpacing="0.000000" kerning="1">HI SCORE</font></p>

<p align="center"><font face="Newsflash BB" size="22" color="#000000" letterSpacing="0.000000" kerning="1">DEVELOPER&apos;s NOTES</font></p>

<p align="center"><font face="Newsflash BB" size="80" color="#000000" letterSpacing="0.000000" kerning="1">PLAY!</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">HALL OF MASKS</font></p>

<p align="center"><font face="Newsflash BB" size="30" color="#000000" letterSpacing="0.000000" kerning="1">2-PLAYER GAME</font></p>

<p align="left"><font face="Newsflash BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">MORE GAMES</font></p>

<p align="left"><font face="Estrangelo Edessa" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Select an Option</font></p>

<p align="left"><font face="Estrangelo Edessa" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Accept</font></p>

123456789012345

<p align="right"><font face="Newsflash BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">TYPE YOUR NAME HERE</font></p><p align="right"><font face="Newsflash BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">and press enter</font></p>

<p align="center"></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Quality: Medium</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">SFX &amp; Music</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">All except one... YOU.</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">And were also smart enough to imprison all the heroes in the land in iron cages.</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">The evil Goblins have kidnapped the Princesses!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Start the Quest!</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Q</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">World Map</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Move Character</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 10</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 99</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back to Main Menu</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Q</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 0</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">You need a Key!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Collect Keys from different locations and use them to unlock the Temples! Rescue all the princesses to win!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Temple</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 0</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">Equipment Select</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 10</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 99</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#000000" letterSpacing="0.000000" kerning="1">Left/Right to Change Masks</font></p>

<p align="center"><font face="Pressboard JL" size="30" color="#000000" letterSpacing="0.000000" kerning="1">CONTINUE</font></p>

<p align="left"><font face="Estrangelo Edessa" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Select an Option</font></p>

<p align="left"><font face="Estrangelo Edessa" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Accept</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back </font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Q</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#000000" letterSpacing="0.000000" kerning="1">description</font></p>

<p align="center"><font face="Self Destruct Button BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">Item Name</font></p>

<p align="center"><font face="Calibri" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Generating world...</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Loading..</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Quit</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Q</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">If you get stuck, press Q to Quit.</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Pause</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">P</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">You can also press P to Pause.</font></p>

<p align="center"><font face="CreativeBlock BB" size="75" color="#ffffff" letterSpacing="0.000000" kerning="1">GAME PAUSED!</font></p>

<p align="right"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">9999 m to go!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Special Move (1 Mana)</font></p>

<p align="left"><font face="Estrangelo Edessa" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Rescue</font></p>

<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Paladins are slow but strong in combat.</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 0</font></p>

<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 99</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Collect at least</font></p>

<p align="center"><font face="Self Destruct Button BB" size="40" color="#000000" letterSpacing="0.000000" kerning="1">125 gold</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">to win the level!</font></p>

<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Target: 60</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">30/30</font></p>

<p align="center"><font face="CreativeBlock BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">3-TAILED DEMON</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Quit</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Q</font></p>

<p align="right"><font face="Self Destruct Button BB" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">00:00</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Pause</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">P</font></p>

<p align="center"><font face="CreativeBlock BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">press P to unpause</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">30/30</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">999 gp</font></p>

<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Player 2</font></p>

<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">x0</font></p>

<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Player 1</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Your Hero has been killed!</font></p>

Total Gold Earned: 0

A new high score!

<p align="center"><font face="Self Destruct Button BB" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Perfect!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Great Job!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Not Enough Gold!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">You failed to reach the target!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">You have failed.</font></p>

<p align="center"><font face="Pressboard JL" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Player 2</font></p>

<p align="center"><font face="Pressboard JL" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Player 1</font></p>

<p align="center"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">9999 gp</font></p>

<p align="center"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">9999 gp</font></p>

Key Obtained! (+1 Key)

You can now explore a Temple!

Time Taken: 00:20

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

You ran out of lives!

Press Spacebar to Reset

<p align="center"><font face="Gothic821 Cn BT" size="30" color="#000000" letterSpacing="0.000000" kerning="1">final score:</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#000000" letterSpacing="0.000000" kerning="1">99999 gp</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Game Over!</font></p>

Your Artifacts and Masks have been saved... you can use them in future games. Please try again!

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">You have been rewarded with an Artifact for your heroic achievements!</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">Artifact Unlocked!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Barbarian&apos;s Broadsword</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back to World Map!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">description</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Congratulations!</font></p>

Your Hero married the Princess and they lived happily ever after!

<p align="center"><font face="Gothic821 Cn BT" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">perfect ending achieved!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="30" color="#000000" letterSpacing="0.000000" kerning="1">final score:</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#000000" letterSpacing="0.000000" kerning="1">99999 gp</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">High Score (Story)</font></p>

nerdook

99999 gp

Lvl 999

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">High Score (Survival)</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back to Main Menu</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Survival Mode</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Welcome to Survival Mode!</font></p><p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">You must achieve the gold target for each level and reach the exit.</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">You only have a single life, so make the most of it! How much gold can you collect before your death?</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back to Main Menu</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Q</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Hall of Masks</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Equip masks from the Equipment Select screen!</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Gas Mask</font></p>

<p align="left"><font face="Self Destruct Button BB" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Complete a level without killing any enemies.</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Developer&apos;s Notes</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Hey there!</font></p><p align="left"></p><p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Thanks for taking the time to read my notes! </font></p><p align="left"></p><p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">My aim in Vertical Drop Heroes is to provide a quick, accessible game that nevertheless has depth and choice. Therefore, the game is a mix of Tetris and more traditional RPGs. As with all the games I&apos;ve made, part of the game is randomized so that it offers a different experience each time you play.</font></p><p align="left"></p><p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Each hero has a specific &quot;feel&quot;: a defensive Paladin, a balanced Ranger, an agile Thief, a powerful Mage and a battle oriented Barbarian. The unlockables are designed to further customize these options for each player.</font></p><p align="left"></p><p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">My thanks to Carol (for the excellent music composition), Fong (chief playtester and buddy), everyone who&apos;s supported me throughout this project... including you guys, the players, for taking the time to enjoy my humble creation.</font></p><p align="left"></p><p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">I really hope you will enjoy the game! Leave me a message if you liked it, and I&apos;ll try my best to respond.</font></p><p align="left"></p><p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Yours,</font></p><p align="left"><font face="Verdana" size="12" color="#000000" letterSpacing="0.000000" kerning="1">nerdook</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Options</font></p>

<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Sounds: SFX &amp; Music</font></p>

<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Quality: Medium</font></p>

<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Reset all Data</font></p>

<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back to Menu</font></p>

<p align="left"><font face="Estrangelo Edessa" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Select an Option</font></p>

<p align="left"><font face="Estrangelo Edessa" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Accept</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Instructions</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">W</font></p>

<p align="center"><font face="LetterOMatic!" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Jump!</font></p>

<p align="center"><font face="LetterOMatic!" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Move</font></p>

<p align="center"><font face="LetterOMatic!" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">This is you.</font></p>

<p align="center"><font face="LetterOMatic!" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Jump on these for treasure</font></p>

<p align="center"><font face="LetterOMatic!" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Stand on cages and press down to rescue heroes</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">2-Player Game</font></p>

<p align="center"><font face="LetterOMatic!" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">A GAME OF </font></p><p align="center"><font face="LetterOMatic!" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">RED VERSUS BLUE</font></p>

<p align="center"><font face="LetterOMatic!" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">get the most medals to marry the princess at the end of level 5!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">W</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">A</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">D</font></p>

<p align="center"><font face="LetterOMatic!" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Whoever has more gold at the end of a level wins a medal!</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player 1</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Player 2</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">W</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">A</font></p>

<p align="center"><font face="Estrangelo Edessa" size="16" color="#000000" letterSpacing="0.000000" kerning="1">D</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Start!</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Randomize</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Q</font></p>

<p align="left"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Set AI as Player 2</font></p>

<p align="center"><font face="Calibri" size="20" color="#000000" letterSpacing="0.000000" kerning="1">P</font></p>

<p align="center"><font face="Self Destruct Button BB" size="14" color="#000000" letterSpacing="0.000000" kerning="1">description</font></p>

<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Item Name</font></p>

ActionScript [AS1/AS2]

Frame 1
function sitelock(urls_allowed) { lock = true; for (x in urls_allowed) { if (_url.indexOf(urls_allowed[x]) > 0) { lock = false; } } if (lock) { gotoAndStop ("sitelock"); } return(lock); } stop(); _quality = "MEDIUM"; fscommand ("allowscale", "true"); fscommand ("showmenu", "false"); Stage.showMenu = false; _root.kongregateServices.connect(); var pct = 0; var pressSpace = true; var soundOn = true; startbtn._visible = false; urls_allowed = [".armorgames.com", "Developers"]; startbtn.onRelease = function () { if (_level0.pct == 100) { _level0.gotoAndStop("resources"); } }; _level0.onEnterFrame = function () { loaderbar.gotoAndStop(pct); if (_level0.pct < 100) { _level0.pct = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); var _local2 = Math.round(_level0.pct) + "%"; _level0.startmsg = "Loading... " + _local2; } else { _level0.pct = 100; _level0.startmsg = "Press Spacebar to start!"; startbtn._visible = true; } if (Key.isDown(32)) { if (!pds) { pds = true; if (_level0.pct == 100) { _level0.gotoAndStop("resources"); } } } else { pds = false; } sitelock(urls_allowed); };
Frame 2
stop(); _level0.onEnterFrame = function () { stop(); };
Instance of Symbol 172 MovieClip in Frame 2
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Frame 3
_level0.onEnterFrame = function () { stop(); }; function shadeObj(anyped) { var _local2 = new Color(anyped); var _local1 = new Object(); _local1 = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"}; _local2.setTransform(_local1); } function whiteoutObj(anyped) { var _local2 = new Color(anyped); var _local1 = new Object(); _local1 = {ra:"100", rb:"100", ga:"100", gb:"100", ba:"100", bb:"100", aa:"100", ab:"0"}; _local2.setTransform(_local1); } function unshadeObj(anyped) { var _local2 = new Color(anyped); var _local1 = new Object(); _local1 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local2.setTransform(_local1); } function makeFade(nextframe) { if (nextframe != "") { if (!faded) { faded = true; bigfader.nextframe = nextframe; bigfader.gotoAndPlay("out"); } else { faded = false; } } } function clearStage() { stage.removeMovieClip(); objCount = 0; propCount = 0; stage2.attachMovie("stage", "stage", 100); stage = stage2.stage; } function toggleSound() { if (soundOn) { soundOn = false; soundicon.gotoAndStop(2); gSound = new Sound(); gSound.setVolume(0); } else { soundOn = true; soundicon.gotoAndStop(1); gSound = new Sound(); gSound.setVolume(100); } } function displayLongTime(seconds) { var _local4 = 0; var _local1 = 0; var _local3 = 0; if (seconds > 0) { while (seconds >= 60) { seconds = seconds - 60; _local1 = _local1 + 1; } } _local4 = seconds; if (_local1 > 0) { while (_local1 >= 60) { _local1 = _local1 - 60; _local3 = _local3 + 1; } } if (_local1 < 10) { _local1 = "0" + _local1; } if (_local4 < 10) { _local4 = "0" + _local4; } return((((_local3 + ":") + _local1) + ":") + _local4); } function dd(ddnum) { if (ddnum < 10) { return("0" + ddnum); } return(ddnum); } function randbtwn(min, max) { return(mRn(mRd() * (max - min)) + min); } function addDialog(dtxt, dchar) { dialogList.push(dtxt); dialogChar.push(dchar); } function getDialog() { dialogbox.fulltxt = dialogList.shift(); var _local1 = dialogChar.shift(); if (_local1 == undefined) { dialogbox.char = "Dr Frix"; } else { dialogbox.char = _local1; } dialogbox._visible = true; dialogCount = 0; } function checkDialog() { if ((dialogList.length > 0) && (!dialogbox._visible)) { getDialog(); } if (dialogbox.fulltxt != "") { dialogbox.txt = dialogbox.fulltxt.slice(0, Math.min(dialogCount, dialogbox.fulltxt.length)); dialogCount = dialogCount + 1; if (dialogCount >= (dialogbox.fulltxt.length + 60)) { if (dialogList.length > 0) { getDialog(); } else { dialogbox.fulltxt = ""; dialogbox._visible = false; } } } } function spawnProp(objname, pos_x, pos_y, lyroffset) { if (propCount == undefined) { propCount = 0; } var _local4 = false; var _local3; dind = 0; while (dind <= propCount) { var _local1; _local1 = stage["prop" + dd(dind)]; if (_local1.isDead) { _local4 = true; _local1.removeMovieClip(); stage.attachMovie(objname, "prop" + dd(dind), dind + lyroffset); _local3 = stage["prop" + dd(dind)]; _local3.isDead = false; _local3._visible = true; _local3.defLayer = dind + lyroffset; _local3.swapDepths(dind + lyroffset); dind = propCount + 999; } dind++; } if (!_local4) { stage.attachMovie(objname, "prop" + dd(propCount), propCount + lyroffset); _local3 = stage["prop" + dd(propCount)]; _local3.isDead = false; _local3.index = propCount; _local3.defLayer = propCount + lyroffset; propCount = propCount + 1; } _local3._x = pos_x; _local3._y = pos_y; _local3.objname = objname; return(_local3); } function removeProp(anyobj) { anyobj.isDead = true; anyobj._visible = false; tTiles[anyobj.tilex][anyobj.tiley + dyOffset] = undefined; if (anyobj.index == (propCount - 1)) { var _local1 = propCount - 1; while (_local1 >= 1) { var _local2 = stage["prop" + dd(_local1)]; if (_local2.isDead) { removeMovieClip(_local2); propCount = propCount - 1; } else { _local1 = -1; } _local1--; } } } function spawnObject(objname, objclass, pos_x, pos_y, lyroffset) { if (objCount == undefined) { objCount = 0; } var _local4 = false; var _local3; dind = 0; while (dind <= objCount) { var _local1; _local1 = stage["obj" + dd(dind)]; if (_local1.isDead) { _local4 = true; _local1.removeMovieClip(); stage.attachMovie(objname, "obj" + dd(dind), dind + lyroffset); _local3 = stage["obj" + dd(dind)]; _local3.isDead = false; _local3._visible = true; _local3.defLayer = dind + lyroffset; _local3.swapDepths(dind + lyroffset); dind = objCount + 999; } dind++; } if (!_local4) { stage.attachMovie(objname, "obj" + dd(objCount), objCount + lyroffset); _local3 = stage["obj" + dd(objCount)]; _local3.isDead = false; _local3.index = objCount; _local3.defLayer = objCount + lyroffset; objCount = objCount + 1; } _local3._x = pos_x; _local3._y = pos_y; _local3.objname = objname; _local3.objclass = objclass; _local3.dying = false; return(_local3); } function removeObject(anyobj) { anyobj.isDead = true; anyobj._visible = false; if (anyobj.index == (objCount - 1)) { var _local1 = objCount - 1; while (_local1 >= 1) { var _local2 = stage["obj" + dd(_local1)]; if (_local2.isDead) { removeMovieClip(_local2); objCount = objCount - 1; } else { _local1 = -1; } _local1--; } } } function attachEffect(anyped, effectname) { if (fxCount == undefined) { fxCount = 0; } stage.attachMovie(effectname, "sfx" + dd(fxCount), fxCount + 60000); var _local1 = stage["sfx" + dd(fxCount)]; fxCount = fxCount + 1; if (fxCount > 20) { fxCount = 0; } _local1._x = anyped._x; _local1._y = anyped._y; _local1._rotation = randbtwn(0, 360); lastFx = _local1; } function floatWords(anyped, wordtxt) { if (fxCount == undefined) { fxCount = 0; } stage.attachMovie("floatwords", "sfx" + dd(fxCount), fxCount + 60000); var _local1 = stage["sfx" + dd(fxCount)]; _local1.word.txt = wordtxt; fxCount = fxCount + 1; if (fxCount > 20) { fxCount = 0; } _local1._x = anyped._x; _local1._y = anyped._y - 20; } function setColor(rClip, rBase, gBase, bBase) { var _local5 = rBase; var _local6 = gBase; var _local4 = bBase; var _local2 = _local5.toString(16); if (_local5 < 16) { _local2 = "0" + _local2; } var _local1 = _local6.toString(16); if (_local6 < 16) { _local1 = "0" + _local1; } var _local3 = _local4.toString(16); if (_local4 < 16) { _local3 = "0" + _local3; } var _local8 = (_local2 + _local1) + _local3; var _local7 = parseInt(_local8, 16); var _local9 = new Color(rClip); _local9.setRGB(_local7); } function spitOne(anyarray) { var _local1 = randbtwn(0, anyarray.length - 1); var _local3 = anyarray[_local1]; anyarray.splice(_local1, 1); return(_local3); } function fireMissile(anyped, b_rot, b_type, b_hp) { var _local1 = spawnObject("missile", "missile", anyped._x, anyped._y, 50000); _local1.attachMovie("missile_" + b_type, "missile", 0); _local1._x = _local1._x + (12 + (anyped._xscale / 100)); _local1.hp = 1; _local1.unblockable = false; _local1.speed = 20; if (anyped.owner == 2) { _local1.speed = 12; } if (((b_type == "shuriken") && (anyped.owner != 1)) && (anyped.owner != 3)) { _local1.speed = 6; } if (((b_type == "fireball") && (anyped.owner != 1)) && (anyped.owner != 3)) { _local1.speed = 8; _local1.unblockable = true; } else if (b_type == "familiar") { _local1.speed = 10; } else if (b_type == "scimitar") { _local1.speed = 10; } else if (((b_type == "geyser") && (anyped.owner != 1)) && (anyped.owner != 3)) { _local1.speed = 4; _local1.unblockable = true; } else if (b_type == "trunk") { _local1.speed = 8; _local1.unblockable = true; } else if (b_type == "snowball") { _local1.speed = 8; _local1.unblockable = true; } else if (b_type == "icebolt") { _local1.speed = 12; _local1.unblockable = true; } else if (b_type == "shadowbolt") { _local1.speed = 10; _local1.unblockable = true; } else if (b_type == "magmaball") { _local1.speed = 5; } _local1.owner = anyped.owner; _local1._rotation = b_rot; _local1.b_type = b_type; _local1.hp = b_hp; if (anyped == eBoss) { _local1._x = _local1._x - ((25 * anyped._xscale) / 100); _local1._y = _local1._y + 25; } return(_local1); } mRn = Math.round; mRd = Math.random; mSq = Math.sqrt; mPw = Math.pow; mMx = Math.max; mMn = Math.min; mAt = Math.atan; mPi = Math.PI; mSi = Math.sin; mCo = Math.cos; mFl = Math.floor; mAb = Math.abs; var dialogList = new Array(); var dialogChar = new Array(); var faded = false; soundicon.onRelease = function () { soundOn = !soundOn; if (!soundOn) { music.gotoAndStop(1); } else if (gameMode == 1) { music.gotoAndStop("story"); } else { music.gotoAndStop("game"); } };
Frame 4
var nerdook_skip = 0; var sOption = 1; var sfxLevel = 3; var qualityLevel = 2; _level0.onEnterFrame = function () { nerdook_skip = nerdook_skip + 1; if (nerdook_skip >= 80) { gotoAndStop ("mainmenu"); } if (Key.isDown(32)) { if (!pds) { pds = true; if (_level0.pct == 100) { gotoAndStop ("mainmenu"); } } } else { pds = false; } };
Instance of Symbol 928 MovieClip in Frame 4
on (release) { getURL ("http://www.kongregate.com/accounts/nerdook", "_blank"); }
Frame 5
if (sfxLevel == 1) { optxt1 = "Sounds Off"; gSound = new Sound(); gSound.setVolume(0); } else { gSound = new Sound(); gSound.setVolume(100); if (sfxLevel == 2) { optxt1 = "SFX only"; } else if (sfxLevel == 3) { optxt1 = "SFX & Music"; } } if (qualityLevel == 1) { _quality = "LOW"; optxt2 = "Quality: Low"; } else if (qualityLevel == 2) { _quality = "MEDIUM"; optxt2 = "Quality: Medium"; } else if (qualityLevel == 3) { _quality = "HIGH"; optxt2 = "Quality: High"; } btn_quality.onRelease = function () { qualityLevel = qualityLevel - 1; if (qualityLevel < 1) { qualityLevel = 3; } if (qualityLevel == 1) { _quality = "LOW"; optxt2 = "Quality: Low"; } else if (qualityLevel == 2) { _quality = "MEDIUM"; optxt2 = "Quality: Medium"; } else if (qualityLevel == 3) { _quality = "HIGH"; optxt2 = "Quality: High"; } }; btn_sound.onRelease = function () { if (sfxLevel == 1) { sfxLevel = 3; } else { sfxLevel = 1; } if (sfxLevel == 1) { optxt1 = "Sounds Off"; gSound = new Sound(); gSound.setVolume(0); } else { gSound = new Sound(); gSound.setVolume(100); if (sfxLevel == 2) { optxt1 = "SFX only"; } else if (sfxLevel == 3) { optxt1 = "SFX & Music"; } } }; function loadData() { mData = SharedObject.getLocal(g_dataFile); var _local3 = 1; while (_local3 <= 30) { if (mData.data["trFound" + dd(_local3)] == undefined) { mData.data["trFound" + dd(_local3)] = false; } trFound[_local3] = mData.data["trFound" + dd(_local3)]; _local3++; } var _local5 = 1; while (_local5 <= 30) { if (mData.data["maskUnlocked" + dd(_local5)] == undefined) { mData.data["maskUnlocked" + dd(_local5)] = false; } maskUnlocked[_local5] = mData.data["maskUnlocked" + dd(_local5)]; _local5++; } var _local4 = 1; while (_local4 <= 6) { if (mData.data["selItem" + dd(_local4)] == undefined) { mData.data["selItem" + dd(_local4)] = 7; } _level0["selItem" + _local4] = mData.data["selItem" + dd(_local4)]; _local4++; } var _local2 = 1; while (_local2 <= 5) { if (mData.data["hScoreTotal" + dd(_local2)] == undefined) { mData.data["hScoreName" + dd(_local2)] = "-----"; mData.data["hScoreTotal" + dd(_local2)] = 0; } hScoreName[_local2] = mData.data["hScoreName" + dd(_local2)]; hScoreTotal[_local2] = mData.data["hScoreTotal" + dd(_local2)]; _local2++; } if (mData.data.survScore == undefined) { mData.data.survMaxLevel = 0; mData.data.survName = "-----"; mData.data.survScore = 0; } survMaxLevel = mData.data.survMaxLevel; survName = mData.data.survName; survScore = mData.data.survScore; if (mData.data.playerName == undefined) { mData.data.playerName = _root.kongregateServices.getUsername(); if (mData.data.playerName == undefined) { mData.data.playerName = "The Hero"; } } playerName = mData.data.playerName; if (mData.data.gameComplete == undefined) { mData.data.gameComplete = false; } gameComplete = mData.data.gameComplete; if (mData.data.currentMask == undefined) { mData.data.currentMask = 0; } currentMask = mData.data.currentMask; mData.flush(); } function saveData() { mData = SharedObject.getLocal(g_dataFile); var _local2 = 1; while (_local2 <= 30) { mData.data["trFound" + dd(_local2)] = trFound[_local2]; _local2++; } var _local4 = 1; while (_local4 <= 30) { mData.data["maskUnlocked" + dd(_local4)] = maskUnlocked[_local4]; _local4++; } var _local3 = 1; while (_local3 <= 6) { mData.data["selItem" + dd(_local3)] = _level0["selItem" + _local3]; _local3++; } var _local1 = 1; while (_local1 <= 5) { mData.data["hScoreName" + dd(_local1)] = hScoreName[_local1]; mData.data["hScoreTotal" + dd(_local1)] = hScoreTotal[_local1]; _local1++; } mData.data.survMaxLevel = survMaxLevel; mData.data.survName = survName; mData.data.survScore = survScore; mData.data.playerName = playerName; mData.data.gameComplete = gameComplete; mData.data.currentMask = currentMask; mData.flush(); } stop(); var totalgold = 0; var cIcon = 1; var lives = 3; var totalgold = 0; var keys = 0; var firstLoad = false; var survivalMode = false; var twoPlayer = false; mainmenutxt = ""; var customHead = 1; var customBody = 1; var loseStreak = 0; var trFound = new Array(); var trName = new Array(); var trDesc = new Array(); var levelsCompleted = 0; selItem1 = 7; selItem2 = 7; selItem3 = 7; selItem4 = 7; selItem5 = 7; maxBosses = 4; bossNum = randbtwn(1, maxBosses); prevBossNum = bossNum; var hintShown = new Array(); trName[0] = "Default"; trDesc[0] = "No Artifact equipped for this hero."; trName[1] = "Shadow Scimitar"; trDesc[1] = "Barbarian can create Shadow Clones of himself."; trName[2] = "Berserker Mask"; trDesc[2] = "Barbarian can launch an invulnerable strike that teleports to all nearby enemies."; trName[3] = "Broadsword"; trDesc[3] = "Barbarian can slice missiles and deflect them back at enemies."; trName[4] = "Summoned Swords"; trDesc[4] = "Two rotating swords swirl around the barbarian."; trName[5] = "Bloodlust"; trDesc[5] = "Killing enemies when berserk restores health and gives twice as much gold."; trName[6] = "Rune of Revenge"; trDesc[6] = "All heroes gain 10 second invulnerability when down to 1 health."; trName[7] = "Necromancer Robes"; trDesc[7] = "Mages can cast Soul Rip that kills every enemy within sight for an additional 1 gold per enemy."; trName[8] = "Icicle Staff"; trDesc[8] = "Can turn enemies and normal blocks into smashable ice blocks."; trName[9] = "Warlock's Familiar"; trDesc[9] = "Explosive familiar that can navigate independently."; trName[10] = "Staff of Flames"; trDesc[10] = "Greatly increases the power of the Mage's fireball."; trName[11] = "Sanctuary Staff"; trDesc[11] = "Fully restores hp and breaks every chest in view for 3 seconds."; trName[12] = "Rune of Energy"; trDesc[12] = "Increases max mana by 15. Blue potions restore 10 mana."; trName[13] = "Dragonlance Boots"; trDesc[13] = "Stomp affects every tile in view below the paladin."; trName[14] = "Platemail Armor"; trDesc[14] = "Total invulnerability, but speed and jump height are halved. Can stomp for free."; trName[15] = "Ironmirror Shield"; trDesc[15] = "Can deflect missiles back at enemies."; trName[16] = "Chainlink Armor"; trDesc[16] = "Faster speed and jump height, but vulnerable to missiles."; trName[17] = "Holy Shield"; trDesc[17] = "Gain a shield that acts like an extra hit point."; trName[18] = "Rune of Endurance"; trDesc[18] = "All heroes will not be lost on damage, as long as they have mana remaining. Costs 5 mana per use."; trName[19] = "Shadow Arrows"; trDesc[19] = "Arrows can pass through blocks and enemies."; trName[20] = "Stonebreaker Arrows"; trDesc[20] = "Arrows can shatter a single block on impact."; trName[21] = "Cleric Robes"; trDesc[21] = "Fires bolts that turn enemies into health potions."; trName[22] = "Arrows of the Hydra"; trDesc[22] = "Fires 3 normal arrows at a spread angle."; trName[23] = "Raven Wings"; trDesc[23] = "Enables infinite double jumps! Costs 1 mana per double jump."; trName[24] = "Rune of Rescue"; trDesc[24] = "Missile weapons can break cages to reveal treasure and gain an additional 3 gold per cage."; trName[25] = "Assassin's Amulet"; trDesc[25] = "Thief is invulnerable for 2 seconds after Escaping."; trName[26] = "Wristblade Daggers"; trDesc[26] = "Thief gains a melee attack."; trName[27] = "Black Shuriken"; trDesc[27] = "Thief loses Escape skill, but gains a missile attack."; trName[28] = "Pendant of Evasion"; trDesc[28] = "Thief automatically Escapes just before taking damage."; trName[29] = "Robe of Shadows"; trDesc[29] = "Thief can enter Shadow mode for 5 seconds, gaining 3 gold per second and making all blocks act like normal blocks."; trName[30] = "Rune of Greed"; trDesc[30] = "All heroes gain 2 additional gold from treasure chest items."; var bossName = new Array(); bossName[1] = "Flaming Fox"; bossName[2] = "Putrid Pig"; bossName[3] = "Jinxed Jackal"; bossName[4] = "Wicked Walrus"; var tnum = 1; while (tnum <= 30) { trFound[tnum] = false; tnum++; } var top_gold = new Array(); top_gold[1] = 0; top_gold[2] = 0; top_gold[3] = 0; top_gold[4] = 0; var dead_heroes = new Array(); var dead_location = new Array(); var dead_method = new Array(); var dead_selItem1 = new Array(); var dead_selItem2 = new Array(); var dead_selItem3 = new Array(); var dead_selItem4 = new Array(); var dead_selItem5 = new Array(); var deadHero; var deadLoc; var deadMethod; var tIcon = new Array(); var tWalk1 = new Array(); var tWalk2 = new Array(); var tWalk3 = new Array(); var tWalk4 = new Array(); var tDecor = new Array(); var tBlockNum = new Array(); var tMainLine = new Array(); desertX = randbtwn(2, 4); desertY = randbtwn(2, 4); templeX1 = randbtwn(1, 3); templeY1 = randbtwn(1, 3); templeX2 = randbtwn(4, 6); templeY2 = randbtwn(1, 3); templeX3 = randbtwn(1, 3); templeY3 = randbtwn(4, 6); templeX4 = randbtwn(4, 6); templeY4 = randbtwn(4, 6); var templeX = new Array(); var templeY = new Array(); castleX = 6; mapCurX = 1; if (randbtwn(1, 10) <= 5) { mapCurX = 6; castleX = 1; } castleY = 6; mapCurY = 1; if (randbtwn(1, 10) <= 5) { mapCurY = 6; castleY = 1; } var wmx = 1; while (wmx <= 6) { tIcon[wmx] = new Array(); tWalk1[wmx] = new Array(); tWalk2[wmx] = new Array(); tWalk3[wmx] = new Array(); tWalk4[wmx] = new Array(); tDecor[wmx] = new Array(); tBlockNum[wmx] = new Array(); tMainLine[wmx] = new Array(); var wmy = 1; while (wmy <= 6) { tIcon[wmx][wmy] = 1; tBlockNum[wmx][wmy] = 0; if ((wmx == templeX1) && (wmy == templeY1)) { tIcon[wmx][wmy] = 2; } else if ((wmx == templeX2) && (wmy == templeY2)) { tIcon[wmx][wmy] = 2; } else if ((wmx == templeX3) && (wmy == templeY3)) { tIcon[wmx][wmy] = 2; } else if ((wmx == templeX4) && (wmy == templeY4)) { tIcon[wmx][wmy] = 2; } else if (((((wmx >= desertX) && (wmx < (desertX + 3))) && (wmy >= desertY)) && (wmy < (desertY + 3))) && (randbtwn(1, 10) <= 7)) { tIcon[wmx][wmy] = 3; } tWalk1[wmx][wmy] = true; if (randbtwn(2, 3) == 3) { tWalk1[wmx][wmy] = false; } tWalk2[wmx][wmy] = true; if (randbtwn(2, 3) == 3) { tWalk2[wmx][wmy] = false; } tWalk3[wmx][wmy] = true; if (randbtwn(2, 3) == 3) { tWalk3[wmx][wmy] = false; } tWalk4[wmx][wmy] = true; if (randbtwn(2, 3) == 3) { tWalk4[wmx][wmy] = false; } if ((wmx == castleX) && (wmy == castleY)) { tIcon[wmx][wmy] = 2; } if (tIcon[wmx][wmy] == 2) { tBlockNum[wmx][wmy] = -1; templeX.push(wmx); templeY.push(wmy); if (!tWalk1[wmx][wmy]) { if (!tWalk2[wmx][wmy]) { if (!tWalk3[wmx][wmy]) { if (!tWalk4[wmx][wmy]) { randblock = randbtwn(1, 4); _level0["tWalk" + randblock][wmx][wmy] = true; } } } } } tDecor[wmx][wmy] = 1; if (randbtwn(1, 10) <= 5) { if (tIcon[wmx][wmy] == 1) { tDecor[wmx][wmy] = randbtwn(2, 3); } else if (tIcon[wmx][wmy] == 3) { tDecor[wmx][wmy] = randbtwn(6, 7); } else if (tIcon[wmx][wmy] == 4) { tDecor[wmx][wmy] = randbtwn(10, 11); } } wmy++; } wmx++; } var levelsPlaced = 0; while (levelsPlaced < 8) { randx = randbtwn(1, 6); randy = randbtwn(1, 6); if (tBlockNum[randx][randy] == 0) { if (!((randx == 1) && (randy == 1))) { if (!((randx == 1) && (randy == 6))) { if (!((randx == 6) && (randy == 1))) { if (!((randx == 6) && (randy == 6))) { levelsPlaced = levelsPlaced + 1; tBlockNum[randx][randy] = 10; templeX.push(randx); templeY.push(randy); if (tIcon[randx][randy] == 1) { if (levelsPlaced < 4) { tIcon[randx][randy] = 4; tDecor[randx][randy] = randbtwn(10, 11); } else if (levelsPlaced < 6) { tIcon[randx][randy] = 5; tDecor[randx][randy] = 99; } } } } } } } } tIcon[mapCurX][mapCurY] = 1; tBlockNum[mapCurX][mapCurY] = 0; if ((mapCurX == 1) && (mapCurY == 1)) { startX = 2; startY = 1; } else if ((mapCurX == 6) && (mapCurY == 1)) { startX = 6; startY = 2; } else if ((mapCurX == 6) && (mapCurY == 6)) { startX = 5; startY = 6; } else if ((mapCurX == 1) && (mapCurY == 6)) { startX = 1; startY = 5; } castleReached = false; while (!castleReached) { if (randbtwn(1, 10) <= 5) { if (startX < castleX) { tWalk2[startX][startY] = true; tWalk4[startX + 1][startY] = true; startX = startX + 1; } else if (startX > castleX) { tWalk4[startX][startY] = true; tWalk2[startX - 1][startY] = true; startX = startX - 1; } } else if (startY < castleY) { tWalk3[startX][startY] = true; tWalk1[startX][startY + 1] = true; startY = startY + 1; } else if (startY > castleY) { tWalk1[startX][startY] = true; tWalk3[startX][startY - 1] = true; startY = startY - 1; } tMainLine[startX][startY] = true; if (startX == castleX) { if (startY == castleY) { castleReached = true; } } } while (templeX.length > 0) { thisTempleX = templeX.shift(); thisTempleY = templeY.shift(); startTempleX = thisTempleX; startTempleY = thisTempleY; mainLineReached = false; while (!mainLineReached) { if (randbtwn(1, 10) <= 5) { if (startTempleX <= 3) { tWalk2[thisTempleX][thisTempleY] = true; tWalk4[thisTempleX + 1][thisTempleY] = true; thisTempleX = thisTempleX + 1; } else { tWalk4[thisTempleX][thisTempleY] = true; tWalk2[thisTempleX - 1][thisTempleY] = true; thisTempleX = thisTempleX - 1; } } else if (startTempleY <= 3) { tWalk3[thisTempleX][thisTempleY] = true; tWalk1[thisTempleX][thisTempleY + 1] = true; thisTempleY = thisTempleY + 1; } else { tWalk1[thisTempleX][thisTempleY] = true; tWalk3[thisTempleX][thisTempleY - 1] = true; thisTempleY = thisTempleY - 1; } if (thisTempleY == 1) { startTempleY = 1; } else if (thisTempleY == 6) { startTempleY = 6; } if (thisTempleX == 1) { startTempleX = 1; } else if (thisTempleX == 6) { startTempleX = 6; } if (tMainLine[thisTempleX][thisTempleY]) { mainLineReached = true; } tMainLine[thisTempleX][thisTempleY] = true; } } if ((mapCurX == 1) && (mapCurY == 1)) { tWalk2[1][1] = true; tWalk3[1][1] = false; tIcon[2][1] = 1; tBlockNum[2][1] = 13; tWalk4[2][1] = true; tWalk3[2][1] = true; } else if ((mapCurX == 6) && (mapCurY == 1)) { tWalk3[6][1] = true; tWalk4[6][1] = false; tIcon[6][2] = 1; tBlockNum[6][2] = 13; tWalk1[6][2] = true; tWalk4[6][2] = true; } else if ((mapCurX == 6) && (mapCurY == 6)) { tWalk4[6][6] = true; tWalk1[6][6] = false; tIcon[5][6] = 1; tBlockNum[5][6] = 13; tWalk2[5][6] = true; tWalk1[5][6] = true; } else if ((mapCurX == 1) && (mapCurY == 6)) { tWalk1[1][6] = true; tWalk2[1][6] = false; tIcon[1][5] = 1; tBlockNum[1][5] = 13; tWalk3[1][5] = true; tWalk2[1][5] = true; } prevCurX = mapCurX; prevCurY = mapCurY; var hScoreName = new Array(); var hScoreTotal = new Array(); hScoreName[1] = "-----"; hScoreName[2] = "-----"; hScoreName[3] = "-----"; hScoreName[4] = "-----"; hScoreName[5] = "-----"; hScoreTotal[1] = 0; hScoreTotal[2] = 0; hScoreTotal[3] = 0; hScoreTotal[4] = 0; hScoreTotal[5] = 0; var survMaxLevel = 0; var survName = "-----"; var survScore = 0; var maskUnlocked = new Array(); var maskNew = new Array(); maskUnlocked[0] = true; currentMask = 0; g_dataFile = "g_data"; loadData(); survivalMode = false; survivalRounds = 0; words.gotoAndStop(sOption); mainmenuDesc = new Array(); mainmenuDesc[1] = "Starts a new Story Mode!"; mainmenuDesc[2] = "Modify game options from here"; mainmenuDesc[3] = "How long can your hero survive?"; mainmenuDesc[4] = "Play a game with a friend or AI"; mainmenuDesc[5] = "View the high score table"; mainmenuDesc[6] = "Browse through unlocked Masks"; mainmenuDesc[7] = "A short note from the developer"; mainmenuDesc[8] = "Play more games from our sponsors!"; mainmenutxt = mainmenuDesc[sOption]; _level0.onEnterFrame = function () { if (Key.isDown(13)) { Selection.setFocus("_level0.hiddenbox"); } if (Selection.getFocus() != "_level0.pnamebox") { instructions = "Type your name here and press Enter"; pnamebox._alpha = 50; words._alpha = 100; backdrop._alpha = 100; if (Key.isDown(38) || (Key.isDown(87))) { if (!pdu) { pdu = true; sOption = sOption - 1; if (sOption < 1) { sOption = 8; } mainmenutxt = mainmenuDesc[sOption]; words.gotoAndStop(sOption); } } else { pdu = false; } if (Key.isDown(40) || (Key.isDown(83))) { if (!pdd) { pdd = true; sOption = sOption + 1; if (sOption > 8) { sOption = 1; } mainmenutxt = mainmenuDesc[sOption]; words.gotoAndStop(sOption); } } else { pdd = false; } if (Key.isDown(32)) { if (!pds) { pds = true; saveData(); if (sOption == 1) { makeFade("comic_opening"); survivalMode = false; firstLoad = true; } else if (sOption == 2) { makeFade("options"); } else if (sOption == 3) { survivalMode = true; lives = 0; makeFade("survival"); } else if (sOption == 4) { twoPlayer = true; lives = 3; p1medals = 0; p2medals = 0; makeFade("2player"); } else if (sOption == 5) { makeFade("highscore"); } else if (sOption == 6) { makeFade("medals"); } else if (sOption == 7) { makeFade("developer"); } else if (sOption == 8) { getURL ("http://www.armorgames.com", "_blank"); } } } else { pds = false; } } else { instructions = "Press Enter when done typing!"; pnamebox._alpha = 100; words._alpha = 50; backdrop._alpha = 50; } };
Frame 6
hero.head.gotoAndStop(currentMask + 1); _level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; makeFade("chaptermenu"); } } else { pds = false; } if (Key.isDown(81)) { if (!pdq) { pdq = true; heroDead = true; gotoAndStop ("mainmenu"); } } else { pdq = false; } };
Frame 7
goldDisplay = ("x " + mRn(totalgold)) + " gp"; lifeDisplay = "x " + lives; keyDisplay = "x " + keys; mapDestTile = _level0[(("x" + mapCurX) + "y") + mapCurY]; pchar_map._x = mapDestTile._x; pchar_map._y = mapDestTile._y; var levelLoad = false; var loadCD = 0; var numTemples = 0; warning = ""; if (heroDead) { mapDestTile = prevTile; mapCurX = prevCurX; mapCurY = prevCurY; attachEffect(pchar_map, "effect_ninjasmoke"); } else { attachEffect(pchar_map, "effect_ninjasmoke"); tBlockNum[mapCurX][mapCurY] = 0; } var wmx = 1; while (wmx <= 6) { var wmy = 1; while (wmy <= 6) { var mapTile = _level0[(("x" + wmx) + "y") + wmy]; mapTile.cIcon = tIcon[wmx][wmy]; mapTile.mapType = tBlockNum[wmx][wmy]; mapTile.tWalk1 = tWalk1[wmx][wmy]; mapTile.tWalk2 = tWalk2[wmx][wmy]; mapTile.tWalk3 = tWalk3[wmx][wmy]; mapTile.tWalk4 = tWalk4[wmx][wmy]; wmy++; } wmx++; } var wmx = 1; while (wmx <= 6) { var wmy = 1; while (wmy <= 6) { var mapTile = _level0[(("x" + wmx) + "y") + wmy]; mapTile.decor.gotoAndStop(tDecor[wmx][wmy]); mapTile.mid.gotoAndStop(mapTile.cIcon); mapTile.side1.gotoAndStop(mapTile.cIcon); mapTile.side2.gotoAndStop(mapTile.cIcon); mapTile.side3.gotoAndStop(mapTile.cIcon); mapTile.side4.gotoAndStop(mapTile.cIcon); mapTile.corner1.gotoAndStop(mapTile.cIcon); mapTile.corner2.gotoAndStop(mapTile.cIcon); mapTile.corner3.gotoAndStop(mapTile.cIcon); mapTile.corner4.gotoAndStop(mapTile.cIcon); var tTile = new Array(); tTile[1] = _level0[(("x" + wmx) + "y") + mRn(wmy - 1)]; tTile[2] = _level0[(("x" + mRn(wmx + 1)) + "y") + wmy]; tTile[3] = _level0[(("x" + wmx) + "y") + mRn(wmy + 1)]; tTile[4] = _level0[(("x" + mRn(wmx - 1)) + "y") + wmy]; var ctl = 1; while (ctl <= 4) { if (tTile[ctl].cIcon != mapTile.cIcon) { mapTile["side" + ctl].wiggle._visible = true; } else { mapTile["side" + ctl].wiggle._visible = false; } comp1 = ctl; comp2 = ctl - 1; if (comp2 < 1) { comp2 = 4; } if ((tTile[comp1].cIcon != mapTile.cIcon) && (tTile[comp2].cIcon != mapTile.cIcon)) { mapTile["corner" + ctl].wiggle.gotoAndStop(1); } else if ((tTile[comp1].cIcon != mapTile.cIcon) && (tTile[comp2].cIcon == mapTile.cIcon)) { mapTile["corner" + ctl].wiggle.gotoAndStop(2); } if ((tTile[comp1].cIcon == mapTile.cIcon) && (tTile[comp2].cIcon != mapTile.cIcon)) { mapTile["corner" + ctl].wiggle.gotoAndStop(3); } else if ((tTile[comp1].cIcon == mapTile.cIcon) && (tTile[comp2].cIcon == mapTile.cIcon)) { mapTile["corner" + ctl].wiggle.gotoAndStop(4); } comp3 = ctl + 2; if (comp3 > 4) { comp3 = comp3 - 4; } if (tTile[ctl]["tWalk" + comp3] && (mapTile["tWalk" + ctl])) { mapTile["road" + ctl]._visible = true; } else { mapTile["road" + ctl]._visible = false; } ctl++; } var noRoads = false; if (mapTile.road1._visible == false) { if (mapTile.road2._visible == false) { if (mapTile.road3._visible == false) { if (mapTile.road4._visible == false) { mapTile.roadmid.gotoAndStop(10); noRoads = true; } } } } if (!noRoads) { if (tBlockNum[wmx][wmy] != 0) { mapTile.roadmid.gotoAndStop(mapTile.cIcon + 1); if (mapTile.cIcon == 2) { numTemples = numTemples + 1; } } else if (mapTile.cIcon == 2) { mapTile.mid.gotoAndStop(10); mapTile.side1.gotoAndStop(10); mapTile.side2.gotoAndStop(10); mapTile.side3.gotoAndStop(10); mapTile.side4.gotoAndStop(10); mapTile.corner1.gotoAndStop(10); mapTile.corner2.gotoAndStop(10); mapTile.corner3.gotoAndStop(10); mapTile.corner4.gotoAndStop(10); } } wmy++; } wmx++; } var kingBanter = new Array(); kingBanter[1] = "You seem to be doing very well for a man of your abilities!"; kingBanter[2] = "What's taking so long? Other heroes are racing their way up the high score table, you know!"; kingBanter[3] = "Keep trying, and one day you might succeed."; kingBanter[4] = "Look behind you, it's a three headed monkey!"; desctxt = kingBanter[randbtwn(1, kingBanter.length - 1)]; kingie.top.body.head.attachMovie("h_012", "head", 10); kingie.top.body.body.attachMovie("b_012", "body", 10); kingie.top.body.arm.arm1.attachMovie("at_012", "arm", 10); kingie.top.body.arm.arm2.attachMovie("ab_012", "arm", 10); lockSelItem1 = selItem1; lockSelItem2 = selItem2; lockSelItem3 = selItem3; lockSelItem4 = selItem4; lockSelItem5 = selItem5; dh = 0; while (dh <= 9) { if (dead_heroes[dh] != undefined) { selItem1 = dead_selItem1[dh]; selItem2 = dead_selItem2[dh]; selItem3 = dead_selItem3[dh]; selItem4 = dead_selItem4[dh]; selItem5 = dead_selItem5[dh]; var thisBody = bodypile.attachMovie("char_body" + dead_method[dh], "c" + dh, dh + 10); dressHero(thisBody, dead_heroes[dh]); thisBody._x = 100 + (dead_location[dh] % 25); if (dead_method[dh] == 1) { thisBody._rotation = (90 + (((dead_location[dh] % 10) / 9) * 10)) - 5; } else if (dead_method[dh] == 2) { thisBody._rotation = (-90 + (((dead_location[dh] % 10) / 9) * 10)) - 5; } thisBody._y = -25 * dh; } dh++; } selItem1 = lockSelItem1; selItem2 = lockSelItem2; selItem3 = lockSelItem3; selItem4 = lockSelItem4; selItem5 = lockSelItem5; princessDisplay = "x " + numTemples; _level0.onEnterFrame = function () { if (pchar_map._x != mapDestTile._x) { if (pchar_map._x < (mapDestTile._x - 5)) { pchar_map._x = pchar_map._x + 10; } else if (pchar_map._x > (mapDestTile._x + 5)) { pchar_map._x = pchar_map._x - 10; } else { pchar_map._x = mapDestTile._x; } } if (pchar_map._y != mapDestTile._y) { if (pchar_map._y < (mapDestTile._y - 5)) { pchar_map._y = pchar_map._y + 10; } else if (pchar_map._y > (mapDestTile._y + 5)) { pchar_map._y = pchar_map._y - 10; } else { pchar_map._y = mapDestTile._y; } } if ((pchar_map._x == mapDestTile._x) && (pchar_map._y == mapDestTile._y)) { if ((tBlockNum[mapCurX][mapCurY] != 0) && (!levelLoad)) { levelLoad = true; } } if (levelLoad) { loadCD = loadCD + 1; if (loadCD == 10) { makeFade("treasure"); } } mapDestTile = _level0[(("x" + mapCurX) + "y") + mapCurY]; if (mapDestTile.cIcon != undefined) { cIcon = mapDestTile.cIcon; cMapType = mapDestTile.mapType; } if (Key.isDown(38) || (Key.isDown(87))) { if (!pdu) { pdu = true; if (((pchar_map._x == mapDestTile._x) && (pchar_map._y == mapDestTile._y)) && (!levelLoad)) { var _local1 = _level0[(("x" + mapCurX) + "y") + (mapCurY - 1)]; if (((_local1.cIcon == 2) && (keys < 1)) && (tBlockNum[mapCurX][mapCurY - 1] != 0)) { warning = "You need a Key!"; } else if ((mapCurY > 1) && (mapDestTile.road1._visible)) { prevTile = mapDestTile; prevCurX = mapCurX; prevCurY = mapCurY; mapCurY = mapCurY - 1; warning = ""; } } refreshIcons(); } } else { pdu = false; } if (Key.isDown(40) || (Key.isDown(83))) { if (!pdd) { pdd = true; if (((pchar_map._x == mapDestTile._x) && (pchar_map._y == mapDestTile._y)) && (!levelLoad)) { var _local1 = _level0[(("x" + mapCurX) + "y") + (mapCurY + 1)]; if (((_local1.cIcon == 2) && (keys < 1)) && (tBlockNum[mapCurX][mapCurY + 1] != 0)) { warning = "You need a Key!"; } else if ((mapCurY < 6) && (mapDestTile.road3._visible)) { prevTile = mapDestTile; prevCurX = mapCurX; prevCurY = mapCurY; mapCurY = mapCurY + 1; warning = ""; } } refreshIcons(); } } else { pdd = false; } if (Key.isDown(37) || (Key.isDown(65))) { if (!pdl) { pdl = true; if (((pchar_map._x == mapDestTile._x) && (pchar_map._y == mapDestTile._y)) && (!levelLoad)) { var _local1 = _level0[(("x" + (mapCurX - 1)) + "y") + mapCurY]; if (((_local1.cIcon == 2) && (keys < 1)) && (tBlockNum[mapCurX - 1][mapCurY] != 0)) { warning = "You need a Key!"; } else if ((mapCurX > 1) && (mapDestTile.road4._visible)) { prevTile = mapDestTile; prevCurX = mapCurX; prevCurY = mapCurY; mapCurX = mapCurX - 1; warning = ""; } } refreshIcons(); } } else { pdl = false; } if (Key.isDown(39) || (Key.isDown(68))) { if (!pdt) { pdt = true; if (((pchar_map._x == mapDestTile._x) && (pchar_map._y == mapDestTile._y)) && (!levelLoad)) { var _local1 = _level0[(("x" + (mapCurX + 1)) + "y") + mapCurY]; if (((_local1.cIcon == 2) && (keys < 1)) && (tBlockNum[mapCurX + 1][mapCurY] != 0)) { warning = "You need a Key!"; } else if ((mapCurX < 6) && (mapDestTile.road2._visible)) { prevTile = mapDestTile; prevCurX = mapCurX; prevCurY = mapCurY; mapCurX = mapCurX + 1; warning = ""; } } refreshIcons(); } } else { pdt = false; } if (Key.isDown(81)) { if (!pdq) { pdq = true; heroDead = true; gotoAndStop ("mainmenu"); } } else { pdq = false; } };
Frame 8
function refreshAllRows() { var _local3 = 1; while (_local3 <= 5) { var _local1 = slide["row" + _local3]; var _local2 = 1; while (_local2 <= 7) { invItem = _local1["item" + _local2]; invIndex = _local2 + ((_local3 - 1) * 6); if (_local2 == _local1.selItem) { invItem._alpha = 100; if (_local3 == activeRow) { invbox._y = (invItem._y + _local1._y) + slide._y; if (trFound[invIndex]) { invbox.title = trName[invIndex]; invbox.desc = trDesc[invIndex]; _level0["selItem" + _local3] = _local1.selItem; } else { invbox.title = "???"; invbox.desc = "You haven't found this Artifact yet! Explore more Temples."; _level0["selItem" + _local3] = 7; } } } else { invItem._alpha = 50; } if (trFound[invIndex]) { invItem.gotoAndStop(invIndex); } else { invItem.gotoAndStop(31); } if (_local2 == 7) { invItem.gotoAndStop(32); if ((_local3 == activeRow) && (_local2 == _local1.selItem)) { invbox.title = "None"; invbox.desc = "No special bonus for this character!"; } } _local1.selectbox._x = _local1["item" + _local1.selItem]._x; _local1.selectbox._y = _local1["item" + _local1.selItem]._y; _local2++; } _local3++; } } goldDisplay = ("x " + mRn(totalgold)) + " gp"; lifeDisplay = "x " + lives; slide.row0.head.gotoAndStop(currentMask + 1); var inum = 1; while (inum <= 5) { var invRow = slide["row" + inum]; invRow.selItem = _level0["selItem" + inum]; inum++; } activeRow = 0; refreshAllRows(); _level0.onEnterFrame = function () { var _local1 = 0; while (_local1 <= 6) { var _local2 = slide["row" + _local1]; if (_local1 == activeRow) { _local2._alpha = 100; } else { _local2._alpha = 25; } _local1++; } if ((activeRow >= 1) && (activeRow <= 5)) { invbox._visible = true; } else { invbox._visible = false; } if (Key.isDown(38) || (Key.isDown(87))) { if (!pd4d) { pd4d = true; activeRow = activeRow - 1; if (activeRow < 0) { activeRow = 6; } refreshAllRows(); } } else if (Key.isDown(40) || (Key.isDown(83))) { if (!pd4d) { pd4d = true; activeRow = activeRow + 1; if (activeRow > 6) { activeRow = 0; } refreshAllRows(); } } else if (Key.isDown(39) || (Key.isDown(68))) { if (!pd4d) { pd4d = true; var _local4 = slide["row" + activeRow]; if (activeRow == 0) { var _local3 = false; while (!_local3) { currentMask = currentMask + 1; if (currentMask > 25) { currentMask = 0; } if (maskUnlocked[currentMask]) { _local3 = true; } } _local4.head.gotoAndStop(currentMask + 1); } else { _local4.selItem = _local4.selItem + 1; if (_local4.selItem > 7) { _local4.selItem = 1; } } refreshAllRows(); } } else if (Key.isDown(37) || (Key.isDown(65))) { if (!pd4d) { pd4d = true; var _local4 = slide["row" + activeRow]; if (activeRow == 0) { var _local3 = false; while (!_local3) { currentMask = currentMask - 1; if (currentMask < 0) { currentMask = 25; } if (maskUnlocked[currentMask]) { _local3 = true; } } _local4.head.gotoAndStop(currentMask + 1); } else { _local4.selItem = _local4.selItem - 1; if (_local4.selItem < 1) { _local4.selItem = 7; } } refreshAllRows(); } } else { pd4d = false; } if (Key.isDown(32)) { if (!pds) { pds = true; if (activeRow == 6) { if (firstLoad) { firstLoad = false; gotoAndStop ("instructions"); } else { gotoAndStop ("faux_loading"); } } else { activeRow = 6; } } } else { pds = false; } if (Key.isDown(81)) { if (!pdq) { pdq = true; heroDead = true; if (!survivalMode) { gotoAndStop ("chaptermenu"); } else { gotoAndStop ("mainmenu"); } } } else { pdq = false; } };
Frame 9
var load_time = 0; var loadText = new Array(); var thisText = 0; loadText[0] = "Loading level..."; loadText[1] = "Clearing cache..."; loadText[2] = "Generating world..."; loadText[3] = "Recalculating terrain..."; loadText[4] = "Loading variables..."; loadText[5] = "Game loaded!"; loadtxt = "Loading..."; _level0.onEnterFrame = function () { load_time = load_time + 1; if ((load_time % 5) == 0) { thisText = thisText + 1; loadtxt = loadText[thisText]; } if (load_time >= 30) { gotoAndStop ("game_main"); } };
Frame 10
function checkStrike(anytarget, anyped) { if ((anyped.omniStrike > 0) && (anyped.omniCool == 0)) { anyped.omniStrike = anyped.omniStrike - 1; anyped.omniCool = 5; attachEffect(anyped, "effect_ninjasmoke"); anyped.x = (anytarget.xloc * 50) + 25; anyped.y = (anytarget.yloc * 50) + 25; attachEffect(anyped, "effect_ninjasmoke"); floatWords(anyped, "strike!"); anyped.jump = true; anyped.ymove = 3; anyped._x = anyped.x; anyped._y = anyped.y; anyped.berserk = true; attachEffect(anyped, "ring_red"); anyped.hit = 30; anyped.cd_anim = 10; anyped.container.attachMovie("effect_berserk", "effect", 0); if (anytarget == eBoss) { bossHit(1); } else { attachEffect(anytarget, "effect_slash"); anyped.gold = anyped.gold + anytarget.bounty; killEnemy(anytarget); } } } function checkHint(hintnum) { if (!hintShown[hintnum]) { hintShown[hintnum] = true; return(true); } return(false); } function unlockMask(maskNum) { if (!maskUnlocked[maskNum]) { unlockedMask = true; maskUnlocked[maskNum] = true; maskNew[maskNum] = true; } } function killEnemy(anyped) { noKills = false; enemiesKilled = enemiesKilled + 1; attachEffect(anyped, "fx_explosion"); gold = gold + anyped.bounty; floatWords(anyped, ("+" + anyped.bounty) + " gp!"); snd_poof.start(); if (anyped.c_type == "shade") { shadeNum = shadeNum - 1; } removeObject(anyped); } function addTip(anytip, anyhero) { if ((!survivalMode) && (!twoPlayer)) { tipshow = 200; tipbox.txt = anytip; if (anyhero != "") { dressHero(tipbox.char, anyhero); } } } function breakBlock(anytile) { tBlocked[anytile.tilex][anytile.tiley + dyOffset] = false; if ((anytile.tileType == "ice") || (anytile.tileType == "icicle")) { attachEffect(anytile, "fx_iceexplosion"); snd_glass.start(); smashIce = smashIce + 1; } else if (anytile.tileType == "bossgold") { attachEffect(anytile, "fx_goldexplosion"); } else { attachEffect(anytile, "fx_bigexplosion"); } if (anytile.tileType == "normal") { snd_pop.start(); smashBlock = smashBlock + 1; } lastFx._x = lastFx._x + 25; anytile.tileType = ""; removeProp(anytile); limboBlock = limboBlock + 1; } function bossHit(dmg) { if (eBoss.hit == 0) { eBoss.hp = eBoss.hp - dmg; eBoss.hit = 60; attachEffect(eBoss, "effect_ninjasmoke"); snd_poof.start(); var _local1 = randbtwn(1, 10); if ((_local1 <= 2) && (pchar.hp < hpmax)) { spawnPickup("redpotion", eBoss.xloc, eBoss.yloc); } else if ((_local1 <= 4) && (pchar.mana <= (pchar.maxMana - 5))) { spawnPickup("manapotion", eBoss.xloc, eBoss.yloc); } else if (_local1 == 5) { spawnPickup("gem_green", eBoss.xloc, eBoss.yloc); } else if (_local1 == 6) { spawnPickup("gem_blue", eBoss.xloc, eBoss.yloc); } else if (_local1 == 7) { spawnPickup("gem_red", eBoss.xloc, eBoss.yloc); } else { spawnPickup("goldcoins", eBoss.xloc, eBoss.yloc); } if (eBoss.hp <= 0) { snd_pop.start(); attachEffect(eBoss, "fx_explosion"); gold = gold + eBoss.bounty; floatWords(pchar, ("DEMON KILL! +" + eBoss.bounty) + " gp!"); removeObject(eBoss); snd_cash.start(); eBoss = undefined; } else if (eBoss._xscale == 100) { eBoss._xscale = -100; eBoss.x = 450; } else { eBoss._xscale = 100; eBoss.x = 100; } } } function makePickup(anytile) { var _local2 = randbtwn(1, 10); if ((_local2 <= 2) && (pchar.hp < hpmax)) { spawnPickup("redpotion", anytile.tilex, anytile.tiley + 1); } else if ((_local2 <= 4) && (pchar.mana <= (pchar.maxMana - 5))) { spawnPickup("manapotion", anytile.tilex, anytile.tiley + 1); } else if (_local2 == 5) { spawnPickup("gem_green", anytile.tilex, anytile.tiley + 1); } else if (_local2 == 6) { spawnPickup("gem_blue", anytile.tilex, anytile.tiley + 1); } else if (_local2 == 7) { spawnPickup("gem_red", anytile.tilex, anytile.tiley + 1); } else { spawnPickup("goldcoins", anytile.tilex, anytile.tiley + 1); } } function specialAbility(anyped) { if (twoPlayer) { var _local4 = new Array(); if (anyped == pchar) { _local4 = p1SelItem; } else if (anyped == schar) { _local4 = p2SelItem; } selectItem1 = _local4[1]; selectItem2 = _local4[2]; selectItem3 = _local4[3]; selectItem4 = _local4[4]; selectItem5 = _local4[5]; } if (anyped.hero == "paladin") { if (tBlocked[anyped.xloc][(anyped.yloc + dyOffset) + 1]) { var _local5 = tTiles[anyped.xloc][(anyped.yloc + dyOffset) + 1]; if ((!_local5.isDead) && (_local5.tileType == "normal")) { var _local3 = 3; if (selectItem3 == 1) { _local3 = 5; } else if (selectItem3 == 2) { _local3 = 0; } if (anyped.mana >= _local3) { anyped.mana = anyped.mana - _local3; floatWords(anyped, "stomp!"); anyped.top.body.arm.gotoAndPlay("attack_melee"); anyped.cd_anim = 10; breakBlock(_local5); if (selectItem3 == 1) { dblock = 1; while (dblock <= 5) { var _local2 = tTiles[anyped.xloc][((anyped.yloc + dyOffset) + 1) + dblock]; if (_local2.tileType == "normal") { breakBlock(_local2); } else if (_local2.tileType == "explosive") { breakBlock(_local2); makePickup(_local2); } dblock++; } } anyped.jump = true; anyped._y = anyped._y - 1; anyped.ymove = -10; } else { floatWords(anyped, "no mana!"); } } } } else if (anyped.hero == "ranger") { var _local3 = 1; if (selectItem4 == 3) { _local3 = 2; } if (anyped.mana >= _local3) { anyped.mana = anyped.mana - _local3; anyped.top.body.arm.gotoAndPlay("attack_melee"); anyped.cd_anim = 10; if (selectItem4 == 1) { if (anyped._xscale > 0) { fireMissile(anyped, 0, "shadow", 9); } else { fireMissile(anyped, 180, "shadow", 9); } } else if (selectItem4 == 2) { if (anyped._xscale > 0) { fireMissile(anyped, 0, "breaker", 1); } else { fireMissile(anyped, 180, "breaker", 1); } } else if (selectItem4 == 3) { if (anyped._xscale > 0) { fireMissile(anyped, 0, "holybolt", 1); } else { fireMissile(anyped, 180, "holybolt", 1); } } else if (selectItem4 == 4) { if (anyped._xscale > 0) { fireMissile(anyped, -45, "arrow", 1); fireMissile(anyped, 0, "arrow", 1); fireMissile(anyped, 45, "arrow", 1); } else { fireMissile(anyped, 135, "arrow", 1); fireMissile(anyped, 180, "arrow", 1); fireMissile(anyped, 225, "arrow", 1); } } else if (anyped._xscale > 0) { fireMissile(anyped, 0, "arrow", 1); } else { fireMissile(anyped, 180, "arrow", 1); } } else { floatWords(anyped, "no mana!"); } } else if (anyped.hero == "thief") { var _local3 = 3; if (selectItem5 == 3) { _local3 = 2; } if (selectItem5 == 5) { _local3 = 10; } if (shadowCount == 0) { if (anyped.mana >= _local3) { anyped.mana = anyped.mana - _local3; if (selectItem5 == 3) { if (anyped._xscale > 0) { fireMissile(anyped, 0, "shuriken", 3); } else { fireMissile(anyped, 180, "shuriken", 3); } } else if (selectItem5 == 5) { shadeObj(stage); shadowCount = 150; backdrop.gotoAndStop(10); attachEffect(anyped, "effect_ninjasmoke"); snd_poof.start(); shadowCaster = anyped; } else { escapeThief(anyped); } } else { floatWords(anyped, "no mana!"); } } } else if (anyped.hero == "mage") { var _local3 = 3; if (selectItem2 == 1) { _local3 = 3; } else if (selectItem2 == 2) { _local3 = 1; } else if (selectItem2 == 3) { _local3 = 3; } else if (selectItem2 == 4) { _local3 = 4; } else if (selectItem2 == 5) { _local3 = 10; } if (anyped.mana >= _local3) { anyped.mana = anyped.mana - _local3; anyped.top.body.arm.gotoAndPlay("attack_melee"); anyped.cd_anim = 10; if (selectItem2 == 1) { if (necroSpecial == 0) { necroSpecial = 30; shadeObj(stage); backdrop.gotoAndStop(9); necroCaster = anyped; } } else if (selectItem2 == 2) { if (anyped._xscale > 0) { fireMissile(anyped, 0, "icebolt", 1); } else { fireMissile(anyped, 180, "icebolt", 1); } } else if (selectItem2 == 3) { if (anyped._xscale > 0) { fireMissile(anyped, 0, "familiar", 10); } else { fireMissile(anyped, 180, "familiar", 10); } } else if (selectItem2 == 5) { if (sancSpecial == 0) { anyped.hp = hpmax; sancSpecial = 90; backdrop.gotoAndStop(8); } } else if (selectItem2 == 4) { fireMissile(anyped, 0, "fireball", 2); fireMissile(anyped, -90, "fireball", 2); fireMissile(anyped, -45, "fireball", 2); fireMissile(anyped, -135, "fireball", 2); fireMissile(anyped, 180, "fireball", 2); } else if (anyped._xscale > 0) { fireMissile(anyped, 0, "fireball", 3); } else { fireMissile(anyped, 180, "fireball", 3); } } else { floatWords(anyped, "no mana!"); } } else if (anyped.hero == "barbarian") { var _local3 = 10; if (selectItem1 == 1) { _local3 = 5; } else if (selectItem1 == 2) { _local3 = 5; } else if (selectItem1 == 4) { _local3 = 1; } if (anyped.mana >= _local3) { if (selectItem1 == 1) { anyped.mana = anyped.mana - _local3; anyped.top.body.arm.gotoAndPlay("attack_melee"); anyped.cd_anim = 10; newClone = spawnChar("anyped", anyped.xloc, anyped.yloc + 1); newClone.owner = 1; dressHero(newClone, "barbarian"); newClone._alpha = 50; newClone.basespeed = 3; newClone.canJump = 15; newClone.xmove = (anyped._xscale / 100) * newClone.basespeed; attachEffect(newClone, "effect_ninjasmoke"); newClone = spawnChar("anyped", anyped.xloc, anyped.yloc + 1); newClone.owner = 1; dressHero(newClone, "barbarian"); newClone._alpha = 50; newClone.basespeed = -3; newClone.canJump = 15; newClone.xmove = (anyped._xscale / 100) * newClone.basespeed; attachEffect(newClone, "effect_ninjasmoke"); snd_poof.start(); anyped.top.body.arm.gotoAndPlay("attack_melee"); anyped.cd_anim = 10; } else if (selectItem1 == 2) { if (anyped.omniStrike == 0) { anyped.mana = anyped.mana - _local3; anyped.omniStrike = 12; anyped.omniStop = 60; anyped.berserk = true; floatWords(anyped, "berserk!"); attachEffect(anyped, "ring_red"); anyped.hit = 30; anyped.cd_anim = 10; anyped.container.attachMovie("effect_berserk", "effect", 0); } } else if (selectItem1 == 4) { anyped.mana = anyped.mana - _local3; blade1 = fireMissile(anyped, 0, "scimitar", 1); blade2 = fireMissile(anyped, 180, "scimitar", 1); if (anyped._xscale > 0) { blade1.spindir = 6; blade2.spindir = 6; } else { blade1.spindir = -6; blade2.spindir = -6; } } else if (anyped.hit == 0) { anyped.mana = anyped.mana - _local3; anyped.berserk = true; floatWords(anyped, "berserk!"); attachEffect(anyped, "ring_red"); anyped.hit = 150; anyped.top.body.arm.gotoAndPlay("attack_melee"); anyped.cd_anim = 10; anyped.container.attachMovie("effect_berserk", "effect", 0); } } else { floatWords(anyped, "no mana!"); } } } function spawnChar(c_type, c_x, c_y) { var _local1; if (c_type == "pchar") { _local1 = spawnObject("char", "char", (c_x * 50) + 25, (c_y * 50) - 25, 51000); } else { _local1 = spawnObject("char", "char", (c_x * 50) + 25, (c_y * 50) - 25, 50000); } _local1.jump = false; _local1.jump2 = false; _local1.actwidth = 14; _local1.actheight = 22; _local1.c_type = c_type; _local1.x = _local1._x; _local1.y = _local1._y; _local1.cd_anim = 0; _local1.owner = 2; _local1.noStomp = false; _local1.canJump = 0; _local1.armed = true; _local1.bounty = 1; _local1.basespeed = 1; _local1.ranged = ""; if (c_type == "pchar") { _local1.top.body.head.attachMovie("h_001", "head", 10); _local1.top.body.body.attachMovie("b_001", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_001", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_001", "arm", 10); _local1.armed = false; _local1.jumpstrength = 20; _local1.hero = "normal"; } else if (c_type == "goblin") { _local1.top.body.head.attachMovie("h_002", "head", 10); _local1.top.body.body.attachMovie("b_002", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_002", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_002", "arm", 10); _local1.ranged = ""; _local1.xmove = 1; _local1.bounty = 2; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "troll") { _local1.top.body.head.attachMovie("h_008", "head", 10); _local1.top.body.body.attachMovie("b_008", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_008", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_008", "arm", 10); _local1.ranged = "spear"; _local1.xmove = 1; _local1.canJump = 12; _local1.bounty = 2; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "shaman") { _local1.top.body.head.attachMovie("h_009", "head", 10); _local1.top.body.body.attachMovie("b_009", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_009", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_009", "arm", 10); _local1.ranged = "spear"; _local1.noStomp = true; _local1.xmove = 1; _local1.bounty = 3; _local1.canJump = 12; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "skeleton") { _local1.top.body.head.attachMovie("h_013b", "head", 10); _local1.top.body.body.attachMovie("b_013", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_013", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_013", "arm", 10); _local1.ranged = ""; _local1.xmove = 1; _local1.bounty = 2; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "skarcher") { _local1.top.body.head.attachMovie("h_013", "head", 10); _local1.top.body.body.attachMovie("b_013", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_013", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_013b", "arm", 10); _local1.ranged = "arrow"; _local1.xmove = 1; _local1.bounty = 2; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "sandwarrior") { _local1.top.body.head.attachMovie("h_014", "head", 10); _local1.top.body.body.attachMovie("b_014", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_014", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_014", "arm", 10); _local1.ranged = "shuriken"; _local1.xmove = 1; _local1.bounty = 2; _local1.canJump = 15; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "cactus") { _local1.top.body.head.attachMovie("h_016", "head", 10); _local1.top.body.body.attachMovie("b_016", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_016", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_016", "arm", 10); _local1.ranged = ""; _local1.xmove = 1; _local1.bounty = 3; _local1.canJump = 12; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "yeti") { _local1.top.body.head.attachMovie("h_015", "head", 10); _local1.top.body.body.attachMovie("b_015", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_015", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_015", "arm", 10); _local1.ranged = ""; _local1.xmove = 1; _local1.bounty = 3; _local1.canJump = 12; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "s_goblin") { _local1.top.body.head.attachMovie("h_017b", "head", 10); _local1.top.body.body.attachMovie("b_017", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_017", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_017b", "arm", 10); _local1.ranged = ""; _local1.xmove = 1; _local1.bounty = 2; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "s_troll") { _local1.top.body.head.attachMovie("h_017", "head", 10); _local1.top.body.body.attachMovie("b_017", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_017", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_017", "arm", 10); _local1.ranged = "spear"; _local1.xmove = 1; _local1.canJump = 12; _local1.bounty = 2; if (randbtwn(1, 10) <= 5) { _local1.xmove = -1; } } else if (c_type == "shade") { _local1.top.body.head.attachMovie("h_019", "head", 10); _local1.top.body.body.attachMovie("b_019", "body", 10); _local1.top.body.arm.arm1.attachMovie("at_019", "arm", 10); _local1.top.body.arm.arm2.attachMovie("ab_019", "arm", 10); _local1.ranged = ""; _local1.xmove = 3; _local1.bounty = 2; _local1.basespeed = 3; _local1.canJump = 15; if (randbtwn(1, 10) <= 5) { _local1.xmove = -3; } } canfall(_local1); return(_local1); } function spawnPickup(p_type, p_x, p_y) { var _local1; _local1 = spawnObject("pickup", "pickup", (p_x * 50) + 25, (p_y * 50) - 5, 50000); _local1.icon.attachMovie(p_type, "icon", 0); _local1.ptype = p_type; } function newMap() { clearStage(); stage._y = 220; pchar = spawnChar("pchar", 4, 1); pchar.owner = 1; pchar.hp = hpmax; pchar.maxMana = 15; dressHero(pchar, "normal"); if (selectItem2 == 6) { pchar.maxMana = 30; } pchar.mana = pchar.maxMana; pchar.xspeed = 3; pchar.hit = 0; pchar.doublejump = false; pchar.omniStrike = 0; pchar.omniCool = 0; if (twoPlayer) { pchar.container.attachMovie("playerindicator", "pi", 100); pchar.container.pi.gotoAndStop(1); pchar.top.body.body.attachMovie("b_001b", "body", 10); pchar.x = pchar.x - 25; pchar.gold = 0; schar = spawnChar("pchar", 4, 1); schar.owner = 3; schar.hp = hpmax; schar.x = schar.x + 25; schar.maxMana = 15; dressHero(schar, "normal"); if (selectItem2 == 6) { schar.maxMana = 30; } schar.mana = schar.maxMana; schar.xspeed = 3; schar.container.attachMovie("playerindicator", "pi", 100); schar.container.pi.gotoAndStop(2); schar.top.body.body.attachMovie("b_001c", "body", 10); schar.hit = 0; schar.doublejump = false; schar.gold = 0; schar.omniStrike = 0; schar.omniCool = 0; if (aiBuddy) { schar.xmove = (schar._xscale / 100) * schar.basespeed; } } tTiles[4][1] = spawnProp("tile_start", 200, 50, 49999); tTiles[4][1].instructions.txt = gameObj1; tBlocked[4][1] = true; var _local1 = 1; while (_local1 <= 25) { replaceTile(-randbtwn(4, 13)); _local1++; } if (checkHint(1)) { addTip("Press UP to jump, and arrow keys to move. Collect as much gold as you can and reach the exit at the bottom.", "normal"); } } function dressHero(anytile, herotype) { if (herotype == "normal") { anytile.top.body.head.attachMovie("h_001", "head", 10); anytile.top.body.body.attachMovie("b_001", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_001", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_001", "arm", 10); anytile.jumpstrength = 20; anytile.hero = "normal"; anytile.armed = false; anytile.xspeed = 4; anytile.doublejump = false; anytile.top.body.head.head.gotoAndStop(currentMask + 1); if ((anytile == pchar) || (anytile == schar)) { attachEffect(anytile, "effect_ninjasmoke"); } if (twoPlayer) { if (anytile == pchar) { anytile.top.body.head.head.gotoAndStop(p1Mask + 1); anytile.top.body.body.attachMovie("b_001b", "body", 10); } else if (anytile == schar) { anytile.top.body.head.head.gotoAndStop(p2Mask + 1); anytile.top.body.body.attachMovie("b_001c", "body", 10); } } } else if (herotype == "paladin") { anytile.top.body.head.attachMovie("h_003", "head", 10); anytile.top.body.body.attachMovie("b_003", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_003", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_003", "arm", 10); anytile.jumpstrength = 15; anytile.hero = "paladin"; anytile.armed = true; anytile.xspeed = 3.5; anytile.doublejump = false; if (anytile == pchar) { if (checkHint(2)) { addTip("Paladins are slow but good at combat. Press Spacebar to STOMP and break the block you are standing on.", "paladin"); } } if (selectItem3 == 1) { anytile.top.body.head.attachMovie("h_003b", "head", 10); anytile.top.body.body.attachMovie("b_003b", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_003b", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_003b", "arm", 10); if (anytile == pchar) { if (checkHint(51)) { addTip("Dragonlance Boots allows your Paladin to stomp more blocks at once.", "paladin"); } } } else if (selectItem3 == 2) { anytile.top.body.head.attachMovie("h_003c", "head", 10); anytile.top.body.body.attachMovie("b_003c", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_003c", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_003c", "arm", 10); anytile.xspeed = 2.5; anytile.jumpstrength = 8; if (anytile == pchar) { if (checkHint(52)) { addTip("Platemail makes your Paladin invulnerable, but at the cost of mobility.", "paladin"); } } } else if (selectItem3 == 3) { anytile.top.body.body.attachMovie("b_003d", "body", 10); if (anytile == pchar) { if (checkHint(53)) { addTip("The Ironmirror Shield allows your Paladin to deflect most missiles back at the enemy.", "paladin"); } } } else if (selectItem3 == 4) { anytile.top.body.head.attachMovie("h_003e", "head", 10); anytile.top.body.body.attachMovie("b_003e", "body", 10); anytile.xspeed = 4.5; anytile.jumpstrength = 20; if (anytile == pchar) { if (checkHint(54)) { addTip("Chainmail Paladins are more agile, but cannot block missiles.", "paladin"); } } } else if (selectItem3 == 5) { anytile.top.body.head.attachMovie("h_003f", "head", 10); anytile.top.body.body.attachMovie("b_003f", "body", 10); if (anytile == pchar) { if (checkHint(55)) { addTip("Holy Shield grants you an additional shield whenever you rescue a Paladin.", "paladin"); } } } } else if (herotype == "ranger") { anytile.top.body.head.attachMovie("h_004", "head", 10); anytile.top.body.body.attachMovie("b_004", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_004", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_004", "arm", 10); anytile.jumpstrength = 15; anytile.hero = "ranger"; anytile.armed = false; anytile.xspeed = 4; anytile.doublejump = true; if (anytile == pchar) { if (checkHint(3)) { addTip("Rangers are agile and have a ranged attack. Press Spacebar to fire ARROWs. Rangers can double jump.", "ranger"); } } if (selectItem4 == 1) { anytile.top.body.head.attachMovie("h_010b", "head", 10); anytile.top.body.body.attachMovie("b_010b", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_004b", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_004b", "arm", 10); if (anytile == pchar) { if (checkHint(56)) { addTip("Shadow arrows can penetrate blocks and enemies.", "ranger"); } } } else if (selectItem4 == 2) { anytile.top.body.head.attachMovie("h_004b", "head", 10); if (anytile == pchar) { if (checkHint(57)) { addTip("Stonebreaker arrows can smash blocks when hit.", "ranger"); } } } if (selectItem4 == 3) { anytile.top.body.head.attachMovie("h_010", "head", 10); anytile.top.body.body.attachMovie("b_010", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_010", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_010", "arm", 10); if (anytile == pchar) { if (checkHint(58)) { addTip("Enemies killed by the cleric will turn into health potions.", "ranger"); } } } else if (selectItem4 == 4) { anytile.top.body.head.attachMovie("h_004d", "head", 10); if (anytile == pchar) { if (checkHint(59)) { addTip("Hydra arrows allows you to fire three arrows at once.", "ranger"); } } } if (selectItem4 == 5) { anytile.top.body.head.attachMovie("h_004c", "head", 10); anytile.top.body.body.attachMovie("b_004b", "body", 10); if (anytile == pchar) { if (checkHint(60)) { addTip("Raven Wings allows your hero to have multiple double jumps, for 1 mana each.", "ranger"); } } } } else if (herotype == "thief") { anytile.top.body.head.attachMovie("h_005", "head", 10); anytile.top.body.body.attachMovie("b_005", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_005", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_005", "arm", 10); anytile.jumpstrength = 22; anytile.hero = "thief"; anytile.armed = false; anytile.xspeed = 6; anytile.doublejump = true; if (anytile == pchar) { if (checkHint(4)) { addTip("Thieves are the fastest and most agile hero. Press Spacear to ESCAPE to a random location nearby. Thieves can double jump.", "thief"); } } if (selectItem5 == 1) { anytile.top.body.head.attachMovie("h_005b", "head", 10); anytile.top.body.body.attachMovie("b_005b", "body", 10); if (anytile == pchar) { if (checkHint(61)) { addTip("The Assassin's Amulet makes your Thief invulnerable for 2 seconds after escaping.", "thief"); } } } else if (selectItem5 == 3) { anytile.top.body.head.attachMovie("h_005b", "head", 10); anytile.top.body.body.attachMovie("b_005b", "body", 10); if (anytile == pchar) { if (checkHint(76)) { addTip("The Black Shuriken allows your hero to attack enemies from a distance. Sometimes it bounces!", "thief"); } } } else if (selectItem5 == 2) { anytile.top.body.head.attachMovie("h_005d", "head", 10); anytile.top.body.body.attachMovie("b_005d", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_005d", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_005d", "arm", 10); anytile.armed = true; if (anytile == pchar) { if (checkHint(62)) { addTip("The Wristblades grant your Thief the ability to kill enemies at close range.", "thief"); } } } else if (selectItem5 == 4) { anytile.top.body.head.attachMovie("h_005e", "head", 10); anytile.top.body.body.attachMovie("b_005e", "body", 10); if (anytile == pchar) { if (checkHint(63)) { addTip("The Pendant allows your Thief to teleport away just before taking damage.", "thief"); } } } else if (selectItem5 == 5) { anytile.top.body.head.attachMovie("h_005c", "head", 10); anytile.top.body.body.attachMovie("b_005c", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_005c", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_005c", "arm", 10); if (anytile == pchar) { if (checkHint(64)) { addTip("The Robe of Shadows allows the Thief to enter Shadow Mode.", "thief"); } } } } else if (herotype == "mage") { anytile.top.body.head.attachMovie("h_006", "head", 10); anytile.top.body.body.attachMovie("b_006", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_006", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_006", "arm", 10); anytile.jumpstrength = 20; anytile.hero = "mage"; anytile.armed = false; anytile.xspeed = 4; anytile.doublejump = false; if (anytile == pchar) { if (checkHint(5)) { addTip("Mages can press Spacebar to cast a FIREBALL that breaks blocks and smashes enemies.", "mage"); } } if (selectItem2 == 1) { anytile.top.body.head.attachMovie("h_006d", "head", 10); anytile.top.body.body.attachMovie("b_006d", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_006d", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_006d", "arm", 10); if (anytile == pchar) { if (checkHint(65)) { addTip("Necromancers can instantly kill every enemy on screen for a small mana cost.", "mage"); } } } else if (selectItem2 == 2) { anytile.top.body.head.attachMovie("h_006c", "head", 10); anytile.top.body.body.attachMovie("b_006c", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_006c", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_006c", "arm", 10); if (anytile == pchar) { if (checkHint(66)) { addTip("The Icicle Staff can turn blocks and enemies into ice.", "mage"); } } } else if (selectItem2 == 3) { anytile.top.body.head.attachMovie("h_006e", "head", 10); anytile.top.body.body.attachMovie("b_006e", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_006e", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_006e", "arm", 10); if (anytile == pchar) { if (checkHint(67)) { addTip("The Familiar will destroy enemies, chests and normal blocks. Flies around in an erratic pattern.", "mage"); } } } else if (selectItem2 == 4) { anytile.top.body.head.attachMovie("h_006b", "head", 10); anytile.top.body.body.attachMovie("b_006b", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_006b", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_006b", "arm", 10); if (anytile == pchar) { if (checkHint(68)) { addTip("The Staff of Flames allows the Mage to shoot 5 fireballs in a wide arc around himself.", "mage"); } } } else if (selectItem2 == 5) { anytile.top.body.head.attachMovie("h_006c", "head", 10); anytile.top.body.body.attachMovie("b_006c", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_006c", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_006c", "arm", 10); if (anytile == pchar) { if (checkHint(69)) { addTip("The Sanctuary Staff instantly heals the Mage to full health and destroys all chests in sight.", "mage"); } } } } else if (herotype == "barbarian") { anytile.top.body.head.attachMovie("h_011", "head", 10); anytile.top.body.body.attachMovie("b_011", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_011", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_011", "arm", 10); anytile.jumpstrength = 12; anytile.hero = "barbarian"; anytile.armed = true; anytile.xspeed = 4; anytile.doublejump = true; if (anytile == pchar) { if (checkHint(18)) { addTip("Barbarians can press Spacebar to go BERSERK where he is immune to all damage for 5 seconds. Can double jump.", "barbarian"); } } if (selectItem1 == 1) { anytile.top.body.head.attachMovie("h_011f", "head", 10); anytile.top.body.body.attachMovie("b_011f", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_011f", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_011f", "arm", 10); if (anytile == pchar) { if (checkHint(70)) { addTip("The Shadow Scimitar allows the Barbarian to summon two clones of himself.", "barbarian"); } } } else if (selectItem1 == 2) { anytile.top.body.head.attachMovie("h_011e", "head", 10); if (anytile == pchar) { if (checkHint(71)) { addTip("The Berserker Mask allows the Barbarian to teleport to every enemy in sight and eliminate them quickly.", "barbarian"); } } } else if (selectItem1 == 3) { anytile.top.body.head.attachMovie("h_011b", "head", 10); anytile.top.body.arm.arm2.attachMovie("ab_011b", "arm", 10); if (anytile == pchar) { if (checkHint(72)) { addTip("The Broadsword allows the Barbarian to slice most missiles in half.", "barbarian"); } } } else if (selectItem1 == 4) { anytile.top.body.head.attachMovie("h_011c", "head", 10); anytile.top.body.body.attachMovie("b_011c", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_011c", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_011c", "arm", 10); if (anytile == pchar) { if (checkHint(73)) { addTip("The Barbarian can now summon two magical Blades that swirl around, killing enemies and opening chests.", "barbarian"); } } } else if (selectItem1 == 5) { anytile.top.body.head.attachMovie("h_011d", "head", 10); if (anytile == pchar) { if (checkHint(74)) { addTip("With bloodlust, the Barbarian gains extra health and gold from enemy kills when berserk.", "barbarian"); } } } } else if (herotype == "princess1") { anytile.top.body.head.attachMovie("h_007", "head", 10); anytile.top.body.body.attachMovie("b_007", "body", 10); anytile.top.body.arm.arm1.attachMovie("at_007", "arm", 10); anytile.top.body.arm.arm2.attachMovie("ab_007", "arm", 10); } anytile.canJump = anytile.jumpstrength; anytile.basespeed = anytile.xspeed; anytile.top.body.arm.gotoAndStop(1); } function replaceTile(oriY) { spaceFound = false; var _local3 = randbtwn(1, 9); var _local1 = randbtwn(16, 16); while ((((tBlocked[_local3][(oriY + _local1) + dyOffset] || (tTiles[_local3][(oriY + _local1) + dyOffset].tileType == "key")) || (tTiles[_local3][(oriY + _local1) + dyOffset].tileType == "boss")) || (((oriY + _local1) + dyOffset) == 1)) || (tTiles[_local3][(oriY + _local1) + dyOffset] != undefined)) { _local3 = randbtwn(1, 9); _local1 = randbtwn(15, 17); } tType = randbtwn(2, 60); nextChest = nextChest + 1; if (nextChest >= 5) { nextChest = 0; tType = 1; } if ((gold >= targetGold) || (thisDepth >= targetDepth)) { if (!princessSpawned) { princessSpawned = true; nextExitDepth = thisDepth + 50; tType = 0; if (cIcon == 2) { if (checkHint(9)) { addTip("You have found the Princess! Find a way to rescue her!", "normal"); } } else if (checkHint(81)) { addTip("Get to the exit to escape from this location!", "normal"); } } else if (thisDepth >= nextExitDepth) { princessSpawned = false; } } if ((((((!survivalMode) && (!twoPlayer)) && (cIcon == 2)) && (levelsCompleted > 2)) || (survivalMode && ((levelsCompleted % 5) == 4))) || (twoPlayer && (cIcon > 1))) { if ((thisDepth >= mRn(targetDepth * 0.5)) && (!bossSpawned)) { bossSpawned = true; tType = -10; } } if (tType == -10) { var _local5 = new Array(); _local5[1] = 1; _local5[2] = 2; _local5[3] = 8; _local5[4] = 9; _local5[5] = randbtwn(3, 4); _local5[6] = randbtwn(6, 7); _local5[7] = randbtwn(3, 6); _local5[8] = randbtwn(4, 7); _local5[9] = 5; _local5[10] = 3; _local5[11] = 4; _local5[12] = 5; _local5[13] = 6; _local5[14] = 7; var _local4 = new Array(); _local4[1] = 0; _local4[2] = 0; _local4[3] = 0; _local4[4] = 0; _local4[5] = randbtwn(0, 1); _local4[6] = randbtwn(0, 1); _local4[7] = -2; _local4[8] = -2; _local4[9] = 1; _local4[10] = 1; _local4[11] = 2; _local4[12] = 2; _local4[13] = 2; _local4[14] = 1; sweep = 1; while (sweep <= 14) { xSw = _local5[sweep]; yVar = _local4[sweep]; if (tBlocked[xSw][((oriY + _local1) + dyOffset) + yVar]) { sideTile = tTiles[xSw][((oriY + _local1) + dyOffset) + yVar]; removeProp(sideTile); tBlocked[xSw][((oriY + _local1) + dyOffset) + yVar] = false; limboBlock = limboBlock + 1; } if (sweep <= 4) { tTiles[xSw][((oriY + _local1) + dyOffset) + yVar] = spawnProp("tile_bossledge", xSw * 50, ((oriY + _local1) + yVar) * 50, 10); } else { tTiles[xSw][((oriY + _local1) + dyOffset) + yVar] = spawnProp("tile_gold", xSw * 50, ((oriY + _local1) + yVar) * 50, 10); } if (sweep > 4) { tTiles[xSw][((oriY + _local1) + dyOffset) + yVar].tileType = "bossgold"; } else { tTiles[xSw][((oriY + _local1) + dyOffset) + yVar].tileType = "solidgold"; } tTiles[xSw][((oriY + _local1) + dyOffset) + yVar].tilex = xSw; tTiles[xSw][((oriY + _local1) + dyOffset) + yVar].tiley = (oriY + _local1) + yVar; tTiles[xSw][((oriY + _local1) + dyOffset) + yVar].swapDepths(50000 - (xSw + (((oriY + _local1) + yVar) * 10))); tBlocked[xSw][((oriY + _local1) + dyOffset) + yVar] = true; limboBlock = limboBlock - 1; if (tBlocked[xSw][(((oriY + _local1) + dyOffset) - 1) + yVar]) { sideTile = tTiles[xSw][(((oriY + _local1) + dyOffset) - 1) + yVar]; removeProp(sideTile); tBlocked[xSw][(((oriY + _local1) + dyOffset) - 1) + yVar] = false; limboBlock = limboBlock + 1; } if (sweep <= 4) { if (tBlocked[xSw][(((oriY + _local1) + dyOffset) - 2) + yVar]) { sideTile = tTiles[xSw][(((oriY + _local1) + dyOffset) - 2) + yVar]; removeProp(sideTile); tBlocked[xSw][(((oriY + _local1) + dyOffset) - 2) + yVar] = false; limboBlock = limboBlock + 1; } } sweep++; } eBoss = spawnObject("boss" + bossNum, "char", 75, ((oriY + _local1) * 50) - 50, 50000); eBoss.actwidth = 50; eBoss.actheight = 50; eBoss.x = eBoss._x; eBoss.y = eBoss._y; eBoss.owner = 2; eBoss.noStomp = false; eBoss.canJump = 0; eBoss.maxhp = 4; eBoss.hp = eBoss.maxhp; eBoss.cd_anim = 0; eBoss.armed = true; eBoss.bounty = 25; eBoss.basespeed = 0; eBoss.hit = 0; if (bossNum == 1) { eBoss.ranged = "fireball"; } else if (bossNum == 2) { eBoss.ranged = "trunk"; } else if (bossNum == 3) { eBoss.ranged = "shadowbolt"; } else if (bossNum == 4) { eBoss.ranged = "snowball"; } } else if (tType == 0) { if ((((cIcon == 2) && (!survivalMode)) && (!twoPlayer)) || (twoPlayer && (cIcon == 5))) { var _local6 = spawnProp("tile_princess", _local3 * 50, (oriY + _local1) * 50, 10); dressHero(_local6, "princess1"); _local6.tileType = "cage"; _local6.heroType = "princess"; } else { var _local6 = spawnProp("tile_exit", _local3 * 50, (oriY + _local1) * 50, 10); } tBlocked[_local3][(oriY + _local1) + dyOffset] = true; wrongTile2 = tTiles[_local3][((oriY + _local1) + dyOffset) - 1]; removeProp(wrongTile2); tBlocked[_local3][((oriY + _local1) + dyOffset) - 1] = false; exitChances = exitChances + 1; if (_local6.tileType == "cage") { closex = 1; while (closex <= 9) { sideWing = tTiles[closex][((oriY + _local1) + dyOffset) + 1]; removeProp(sideWing); tTiles[closex][((oriY + _local1) + dyOffset) + 1] = spawnProp("tile_gold", closex * 50, ((oriY + _local1) + 1) * 50, 10); tBlocked[closex][((oriY + _local1) + dyOffset) + 1] = true; tTiles[closex][((oriY + _local1) + dyOffset) + 1].tileType = "solidgold"; tTiles[closex][((oriY + _local1) + dyOffset) + 1].swapDepths(50000 - (closex + (((oriY + _local1) + 1) * 10))); closex++; } } if ((((cIcon != 2) || (survivalMode)) || (twoPlayer)) && (!(twoPlayer && (cIcon == 5)))) { tBlocked[_local3][(oriY + _local1) + dyOffset] = false; _local6.tileType = "key"; } } else if (tType == 1) { var _local6 = spawnProp("tile_boom", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "explosive"; } else if ((tType <= 20) && (nextSpecialBlock >= 3)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_cage", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "cage"; _local6.heroType = lastHero; while (_local6.heroType == lastHero) { htype = randbtwn(1, 10); if (htype <= 2) { _local6.heroType = "paladin"; } else if (htype <= 4) { _local6.heroType = "ranger"; } else if (htype <= 6) { _local6.heroType = "thief"; } else if (htype <= 8) { _local6.heroType = "mage"; } else if (htype <= 10) { _local6.heroType = "barbarian"; } } lastHero = _local6.heroType; if (twoPlayer) { selectItem1 = 7; selectItem2 = 7; selectItem3 = 7; selectItem4 = 7; selectItem5 = 7; } dressHero(_local6, _local6.heroType); } else if (((tType <= 30) && (nextSpecialBlock >= 3)) && (cMapType != 13)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_spike", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "spike"; } else if (((cIcon == 2) && (tType <= 40)) && (nextSpecialBlock >= 3)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_sliding", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "sliding"; _local6.count = 0; _local6.tileStatus = true; } else if (((cIcon == 2) && (tType <= 50)) && (nextSpecialBlock >= 3)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_idolhead", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "idolhead"; _local6.count = 0; _local6.owner = 2; if (_local3 > 5) { _local6.tileStatus = true; } else { _local6.tileStatus = false; _local6.gotoAndStop(2); } } else if (((cIcon == 4) && (tType <= 40)) && (nextSpecialBlock >= 3)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_icicle", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "icicle"; _local6.count = 0; _local6.tileStatus = true; } else if (((cIcon == 4) && (tType <= 50)) && (nextSpecialBlock >= 3)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_geyser", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "geyser"; _local6.count = 0; _local6.tileStatus = true; } else if (((cIcon == 5) && (tType <= 40)) && (nextSpecialBlock >= 3)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_magma", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "magma"; _local6.count = 0; _local6.tileStatus = true; } else if (((cIcon == 5) && (tType <= 50)) && (nextSpecialBlock >= 3)) { nextSpecialBlock = 0; var _local6 = spawnProp("tile_firevent", _local3 * 50, (oriY + _local1) * 50, 10); tBlocked[_local3][(oriY + _local1) + dyOffset] = true; _local6.tileType = "firevent"; _local6.count = 0; _local6.tileStatus = true; } else { nextSpecialBlock = nextSpecialBlock + 1; var _local6 = spawnProp("tile_blank" + cIcon, _local3 * 50, (oriY + _local1) * 50, 10); _local6.block._rotation = randbtwn(0, 3) * 90; tBlocked[_local3][(oriY + _local1) + dyOffset] = true; if (randbtwn(0, 10) <= 5) { _local6.block.txt = ""; } _local6.tileType = "normal"; _local6.sand = false; _local6.count = 0; if ((randbtwn(1, 20) <= 5) && (!tBlocked[_local3][((oriY + _local1) - 1) + dyOffset])) { if (thisDepth > 50) { var _local7 = randbtwn(1, 5); if (thisDepth < 100) { _local7 = 1; } if (cIcon == 1) { if (_local7 <= 2) { spawnChar("goblin", _local3, oriY + _local1); } else if (_local7 <= 4) { spawnChar("troll", _local3, oriY + _local1); } else if (cMapType != 13) { spawnChar("shaman", _local3, oriY + _local1); } } else if (cIcon == 2) { if (_local7 <= 3) { spawnChar("skeleton", _local3, oriY + _local1); } else { spawnChar("skarcher", _local3, oriY + _local1); } } else if (cIcon == 3) { if (_local7 <= 3) { spawnChar("sandwarrior", _local3, oriY + _local1); } else { spawnChar("cactus", _local3, oriY + _local1); } } else if (cIcon == 4) { if (_local7 <= 2) { spawnChar("s_goblin", _local3, oriY + _local1); } else if (_local7 <= 4) { spawnChar("s_troll", _local3, oriY + _local1); } else { spawnChar("yeti", _local3, oriY + _local1); } } else if (cIcon == 5) { if (_local7 <= 2) { spawnChar("goblin", _local3, oriY + _local1); } else if (_local7 <= 4) { spawnChar("troll", _local3, oriY + _local1); } else { spawnChar("shaman", _local3, oriY + _local1); } } } } } _local6.tilex = _local3; _local6.tiley = oriY + _local1; tTiles[_local3][(oriY + _local1) + dyOffset] = _local6; _local6.swapDepths(50000 - (_local3 + ((oriY + _local1) * 10))); checkTop(_local6); if (cIcon == 3) { if (_local6.tileType == "normal") { if (randbtwn(1, 10) <= 3) { if (!tBlocked[tx][(ty - 1) + dyOffset]) { _local6.gotoAndStop(3); _local6.sand = false; } } } } } function checkTop(anytile) { tx = anytile.tilex; ty = anytile.tiley; anytile.count = 2; if (anytile.tileType == "normal") { var _local3 = 0; var _local1 = 1; while (_local1 <= 9) { if (tBlocked[_local1][ty + dyOffset]) { _local3 = _local3 + 1; } _local1++; } if (_local3 >= 6) { tBlocked[tx][ty + dyOffset] = false; removeProp(anytile); limboBlock = limboBlock + 1; } else { if (tBlocked[tx][(ty + 1) + dyOffset]) { if (tTiles[tx][(ty + 1) + dyOffset].tileType == "normal") { tTiles[tx][(ty + 1) + dyOffset].gotoAndStop(1); tTiles[tx][(ty + 1) + dyOffset].sand = false; } if ((tTiles[tx][(ty + 1) + dyOffset].tileType == "spike") || (tTiles[tx][(ty + 1) + dyOffset].tileType == "cage")) { tBlocked[tx][ty + dyOffset] = false; removeProp(anytile); limboBlock = limboBlock + 1; } } if (!tBlocked[tx][(ty - 1) + dyOffset]) { anytile.gotoAndStop(2); if (cIcon == 3) { anytile.sand = true; } if (cIcon == 1) { anytile.subblock.attachMovie("grass" + randbtwn(1, 6), "subblock", 0); } else if (cIcon == 2) { anytile.subblock.attachMovie("temple_floor" + randbtwn(1, 6), "subblock", 0); } else if (cIcon == 4) { anytile.subblock.attachMovie("snow" + randbtwn(1, 5), "subblock", 0); } else if (cIcon == 5) { anytile.subblock.attachMovie("cave" + randbtwn(1, 6), "subblock", 0); } } } } else if ((anytile.tileType == "spike") || (anytile.tileType == "cage")) { if ((tBlocked[tx][(ty - 1) + dyOffset] && (tTiles[tx][(ty - 1) + dyOffset].tileType != "solidgold")) && (tTiles[tx][(ty - 1) + dyOffset].tileType != "cage")) { tBlocked[tx][(ty - 1) + dyOffset] = false; removeProp(tTiles[tx][(ty - 1) + dyOffset]); limboBlock = limboBlock + 1; } if ((anytile.tileType == "spike") && (tTiles[tx][(ty + 1) + dyOffset].tileType == "cage")) { tBlocked[tx][ty + dyOffset] = false; removeProp(anytile); limboBlock = limboBlock + 1; } } } function openCage(anytile, anyped) { gold = gold + 3; anyped.gold = anyped.gold + 3; scrollSpeed = 0.3; floatWords(anytile, "+5 mana +3 gp!"); anytile.tileType = ""; attachEffect(anytile, "fx_explosion"); anytile.gotoAndStop(3); attachEffect(anyped, "effect_ninjasmoke"); snd_box.start(); anyped.jump = true; anyped.ymove = -8; anyped.berserk = false; anyped.container.effect.removeMovieClip(); anyped.hit = 0; noRescue = false; if (twoPlayer) { var _local3 = new Array(); if (anyped == pchar) { _local3 = p1SelItem; } else if (anyped == schar) { _local3 = p2SelItem; } selectItem1 = _local3[1]; selectItem2 = _local3[2]; selectItem3 = _local3[3]; selectItem4 = _local3[4]; selectItem5 = _local3[5]; } anyped.mana = anyped.mana + 5; if (anyped.mana > anyped.maxMana) { anyped.mana = anyped.maxMana; } if (anytile.heroType == "paladin") { if (selectItem3 == 5) { anyped.attachMovie("shield", "fx_shield", 0); anyped.shield = true; } } if (sameHeroName == "") { sameHeroName = anytile.heroType; } else if (sameHeroName != anytile.heroType) { sameHero = false; } if (anytile.heroType == "princess") { levelComplete = true; deadHero = pchar.hero; makeFade("gameover"); anyped.dead = true; _level0.onEnterFrame = null; } else if (anytile.heroType != anyped.hero) { comboBonus = 1; dressHero(anyped, anytile.heroType); } else { comboBonus = comboBonus + 1; gold = gold + (3 * comboBonus); anyped.gold = anyped.gold + (3 * comboBonus); floatWords(anyped, ("combo bonus! +" + (3 * comboBonus)) + " gp"); if (checkHint(13)) { addTip("If you open a cage with a hero of the same class as you, you will gain a cumulative combo bonus!", "normal"); } } tBlocked[anytile.tilex][anytile.tiley + dyOffset] = false; } function spawnBlock() { if (randbtwn(1, 10) <= 9) { replaceTile((-dyOffset) - 2); limboBlock = limboBlock - 1; } var _local1 = 1; while (_local1 <= 20) { if ((limboBlock > 0) && (randbtwn(1, 10) <= 7)) { replaceTile((-dyOffset) - 2); limboBlock = limboBlock - 1; } else { _local1 = 99; } _local1++; } } function twoplayerDeath(anyped) { floatWords(anyped, "oops!"); attachEffect(anyped, "effect_ninjasmoke"); snd_warp.start(); if (anyped == pchar) { prandx = schar.xloc; prandy = schar.yloc; } else { prandx = pchar.xloc; prandy = pchar.yloc; } anyped.x = (prandx * 50) + 25; anyped.y = (prandy * 50) + 25; if ((anyped.y + stage._y) < 50) { anyped.y = anyped.y + 150; } escapeDone = true; anyped.jump = true; anyped.ymove = 3; anyped.berserk = true; anyped._alpha = 100; anyped.hit = 30; anyped._x = anyped.x; anyped._y = anyped.y; if (anyped == pchar) { attachEffect(anyped, "fx_explodemarker1"); } else { attachEffect(anyped, "fx_explodemarker2"); } } function escapeThief(anyped) { escapeDone = false; while (!escapeDone) { prandx = randbtwn(1, 9); prandy = (-dyOffset) + randbtwn(3, 9); if ((!tBlocked[prandx][(prandy + dyOffset) - 1]) && (tBlocked[prandx][prandy + dyOffset])) { if (selectItem5 == 1) { anyped.berserk = true; floatWords(anyped, "amulet!"); attachEffect(anyped, "ring_red"); anyped.container.attachMovie("effect_berserk", "effect", 0); anyped.hit = 60; anyped.cd_anim = 10; } attachEffect(pchar, "effect_ninjasmoke"); snd_poof.start(); anyped.x = (prandx * 50) + 25; anyped.y = (prandy * 50) - 25; attachEffect(anyped, "effect_ninjasmoke"); floatWords(anyped, "escape!"); escapeDone = true; anyped.jump = true; anyped.ymove = 3; anyped._x = anyped.x; anyped._y = anyped.y; attachEffect(anyped, "effect_ninjasmoke"); } } } function loseHP(anyped) { if (twoPlayer) { selectItem1 = 7; selectItem2 = 7; selectItem3 = 7; selectItem4 = 7; selectItem5 = 7; var _local2 = new Array(); if (anyped == pchar) { _local2 = p1SelItem; } else if (anyped == schar) { _local2 = p2SelItem; } selectItem1 = _local2[1]; selectItem2 = _local2[2]; selectItem3 = _local2[3]; selectItem4 = _local2[4]; selectItem5 = _local2[5]; } if (anyped.shield) { anyped.shield = false; anyped.fx_shield.removeMovieClip(); } else if (!((selectItem3 == 2) && (anyped.hero == "paladin"))) { noHurt = false; anyped.hp = anyped.hp - 1; anyped.hit = 60; snd_squeak.start(); attachEffect(anyped, "effect_ninjasmoke"); shadowCount = 0; if ((selectItem3 == 6) && (anyped.mana >= 5)) { anyped.mana = anyped.mana - 5; } else if (anyped.hp > 0) { if (anyped.hero != "normal") { dressHero(anyped, "normal"); if (checkHint(80)) { addTip("Beware: if you are injured, you will lose the powers of the current Hero.", "normal"); } } } if (anyped.hp == 1) { if (selectItem1 == 6) { anyped.berserk = true; attachEffect(anyped, "ring_red"); anyped.hit = 300; anyped.cd_anim = 10; anyped.container.attachMovie("effect_berserk", "effect", 0); } } } } function removeLine() { var _local2 = 0; while (_local2 <= 17) { if (_local2 == -1) { var _local1 = 1; while (_local1 <= 9) { tBlocked[_local1][_local2] = false; tTiles[rx][ry] = undefined; _local1++; } } else { var _local1 = 1; while (_local1 <= 9) { tBlocked[_local1][_local2] = tBlocked[_local1][_local2 + 1]; tTiles[_local1][_local2] = tTiles[_local1][_local2 + 1]; tTiles[_local1][_local2 + 1] = undefined; _local1++; } } _local2++; } } function corners(actx, acty, act) { actwidth = act.actwidth; actheight = act.actheight; act.x1 = Math.ceil((actx - actwidth) / 50) - 1; act.x2 = Math.ceil(((actx + actwidth) - 1) / 50) - 1; act.y1 = Math.ceil((acty - actheight) / 50) - 1; act.y2 = Math.ceil(((acty + actheight) - 1) / 50) - 1; act.ym = Math.ceil(acty / 50) - 1; act.cULi = canwalk(act.x1, act.y1); act.cURi = canwalk(act.x2, act.y1); act.cMLi = canwalk(act.x1, act.ym); act.cMRi = canwalk(act.x2, act.ym); act.cBLi = canwalk(act.x1, act.y2); act.cBRi = canwalk(act.x2, act.y2); } function canfall(act) { if (!act.jump) { corners(act.x, act.y + 2, act); if (act.cBRi and act.cBLi) { act.ymove = 3; act.jump = true; } } } function canwalk(tilex, tiley) { if (!tBlocked[tilex][tiley + dyOffset]) { return(true); } return(false); } function activateTile(anyped, tilex, tiley) { var _local2 = tTiles[tilex][tiley + dyOffset]; if (((!_local2.isDead) && (_local2 != undefined)) && (_local2.tileType != "")) { if (_local2.tileType == "explosive") { snd_box.start(); breakBlock(_local2); chestsOpened = chestsOpened + 1; if (anyped.objclass == "char") { anyped.jump = true; anyped._y = anyped._y - 1; anyped.ymove = -12; } makePickup(_local2); if (checkHint(7)) { addTip("Breaking open chests will always reveal potions, gold coins, or other useful items!", "normal"); } } else if (_local2.tileType == "icicle") { breakBlock(_local2); if (anyped.objclass == "char") { anyped.jump = true; anyped._y = anyped._y - 1; anyped.ymove = -12; } } else if (_local2.tileType == "ice") { enemyChar = spawnChar("yeti", tilex, tiley); enemyChar.y = enemyChar.y + 120; enemyChar._y = enemyChar._y; breakBlock(_local2); if (anyped.objclass == "char") { anyped.jump = true; anyped.y = anyped.y - 20; anyped.ymove = -12; } if (checkHint(32)) { addTip("Watch out, breaking the ice will release the enemy inside!", "normal"); } } else if (_local2.tileType == "spike") { if (anyped.objclass == "char") { if (((selectItem5 == 4) && (anyped.hero == "thief")) && (anyped.mana >= 5)) { anyped.mana = anyped.mana - 5; escapeThief(anyped); } else { if (anyped.hit == 0) { loseHP(anyped); } anyped.jump = true; anyped._y = anyped._y - 1; anyped.ymove = -12; } if (checkHint(14)) { addTip("Avoid jumping on spikes: touching them takes away 1 health point.", "normal"); } } } else if (_local2.tileType == "magma") { if (anyped.objclass == "char") { anyped.jump = true; anyped._y = anyped._y - 1; anyped.ymove = -20; attachEffect(anyped, "fx_steamcloud"); } } else if (_local2.tileType == "cage") { if (anyped.objclass == "missile") { anyped.hp = anyped.hp - 1; if ((selectItem4 == 6) && (_local2.heroType != "princess")) { gold = gold + 3; makePickup(_local2); floatWords(_local2, "+3 gp!"); _local2.tileType = ""; attachEffect(_local2, "fx_explosion"); _local2.gotoAndStop(3); snd_box.start(); tBlocked[_local2.tilex][_local2.tiley + dyOffset] = false; } } } else if (_local2.tileType == "normal") { if (cIcon == 3) { if (_local2.sand) { if (_local2.count <= 0) { attachEffect(_local2, "fx_sandcloud"); lastFx._x = lastFx._x + 25; tBlocked[tilex][tiley + dyOffset] = false; removeProp(_local2); limboBlock = limboBlock + 1; if (checkHint(26)) { addTip("Desert sands are treacherously unstable: try to stay on the solid rocks!", "normal"); } } else { _local2.count = _local2.count - 1; } } } if (anyped.objclass == "missile") { if ((anyped.b_type == "fireball") || (anyped.b_type == "familiar")) { breakBlock(_local2); } else if (anyped.b_type == "breaker") { breakBlock(_local2); } else if (anyped.b_type == "icebolt") { tBlocked[tilex][tiley + dyOffset] = false; _local2.tileType = ""; removeProp(_local2); var _local5 = spawnProp("tile_icicle", tilex * 50, tiley * 50, 10); tBlocked[tilex][tiley + dyOffset] = true; _local5.tileType = "icicle"; _local5.tilex = tilex; _local5.tiley = tiley; tTiles[tilex][tiley + dyOffset] = _local5; _local5.swapDepths(50000 - (tilex + (tiley * 10))); } } } if ((anyped.objclass == "missile") && (_local2.tileType != "boss")) { if (anyped.b_type == "shuriken") { anyped._rotation = randbtwn(0, 360); } if ((anyped.b_type != "shadow") && (anyped.b_type != "scimitar")) { anyped.hp = anyped.hp - 1; } if (anyped.hp == 0) { attachEffect(anyped, "fx_explosion"); removeObject(anyped); } } } } function togglePause() { gamePaused = !gamePaused; if (gamePaused) { whiteoutObj(stage); backdrop._alpha = 50; bigbigwords = "Game Paused!"; pausetxt = "Press P to Unpause"; } else { unshadeObj(stage); backdrop._alpha = 100; bigbigwords = ""; pausetxt = ""; } } function makeJump(anyped) { if (!anyped.jump) { if (scrollSpeed == 0) { scrollSpeed = 0.3; } snd_jump.start(); anyped.jump = true; anyped._y = anyped._y - 1; anyped.ymove = -anyped.jumpstrength; timesJumped = timesJumped + 1; } else if (anyped.doublejump) { if (!anyped.jump2) { snd_jump.start(); timesDJumped = timesDJumped + 1; if (((selectItem4 == 5) && (anyped.hero == "ranger")) && (anyped.mana >= 1)) { anyped.mana = anyped.mana - 1; anyped.ymove = -10; } else { anyped.jump2 = true; anyped.ymove = -12; attachEffect(anyped, "fx_jumpcloud"); lastFx._y = lastFx._y + 15; } } } } stop(); musiccontrol.gotoAndStop(2); snd_btn = new Sound(this); snd_btn.attachSound("btn_down"); snd_jump = new Sound(this); snd_jump.attachSound("jumpsound"); snd_cash = new Sound(this); snd_cash.attachSound("cashregister"); snd_poof = new Sound(this); snd_poof.attachSound("rocket"); snd_box = new Sound(this); snd_box.attachSound("sodamachine"); snd_squeak = new Sound(this); snd_squeak.attachSound("squeak"); snd_pop = new Sound(this); snd_pop.attachSound("pop"); snd_glass = new Sound(this); snd_glass.attachSound("glassbreak"); snd_warp = new Sound(this); snd_warp.attachSound("warp"); snd_badnews = new Sound(this); snd_badnews.attachSound("badnews"); backdrop.gotoAndStop(cIcon); var frames = 0; var objCount = 0; var topLayer = 0; var princessSpawned = false; var bossSpawned = false; var necroSpecial = 0; var sancSpecial = 0; var hpmax = 4; var lockScrolling = false; var p1gold = 0; var p2gold = 0; var selectItem1 = selItem1; var selectItem2 = selItem2; var selectItem3 = selItem3; var selectItem4 = selItem4; var selectItem5 = selItem5; if (twoPlayer) { selectItem1 = 7; selectItem2 = 7; selectItem3 = 7; selectItem4 = 7; selectItem5 = 7; } var tBlocked = new Array(); var tTiles = new Array(); var targetDepth = 500; var seconds = 0; var shadowCount = 0; var omniStrike = 0; var omniCool = 0; var omniStop = 0; var eBoss = undefined; var shadeNum = 0; var gamePaused = false; var pausetxt = ""; var autoPauseTime = 0; var exitChances = 0; var nextBlockCheck = false; var nextExitDepth = 0; if (((cIcon == 2) && (!survivalMode)) && (!twoPlayer)) { targetDepth = 600; targetDepth = targetDepth + (20 * levelsCompleted); gameObj1 = "Rescue the Princess!"; gameObj2 = "Princess"; gameObj3 = "You Failed to Save the Princess!"; gameObj4 = "You Rescued the Princess!"; } else { if (cIcon == 1) { targetDepth = 400; } else if (cIcon == 3) { targetDepth = 450; } else if (cIcon == 4) { targetDepth = 500; } targetDepth = targetDepth + (15 * levelsCompleted); gameObj1 = "Get to Any Exit!"; gameObj2 = "Exit"; gameObj3 = "You Failed to Reach the Exit!"; gameObj4 = "You Got to the Exit!"; if (survivalMode) { gameObj1 = "Survival Round " + mRn(levelsCompleted + 1); } } if (twoPlayer) { musiccontrol.gotoAndStop(2); targetDepth = targetDepth * 1.5; cIcon = levelsCompleted + 1; backdrop.gotoAndStop(cIcon); if (sfxLevel != 2) { musiccontrol.gotoAndStop(cIcon + 2); } } else if (sfxLevel != 2) { musiccontrol.gotoAndStop(cIcon + 2); } var gGravity = 0.85; var gTerminal = 16; var dyOffset = 0; var prevOffset = 0; var nextMarker = 0; var limboBlock = 0; var nextSpecialBlock = 3; var scrollSpeed = 0; var key = 3; var gold = 0; var thisDepth = 0; var nextChest = 0; var upScroll = 0; var levelComplete = false; var currentY = 0; var lastHero = "normal"; var heroDead = false; var tipshow = 0; var prevGold = 0; var unlockedMask = false; var i = 1; while (i <= 10) { tBlocked[i - 1] = new Array(); tTiles[i - 1] = new Array(); i++; } var targetGold = (mRn((((targetDepth / 5) - 20) / 5) - 2) * 5); targetbox.txt = targetGold + " gold"; targettxt = "Target: " + targetGold; if (survivalMode) { targettxt = "Target: " + mRn(targetGold + totalgold); } var noKills = true; var noHurt = true; var noRescue = true; var smashBlock = 0; var smashIce = 0; var chestsOpened = 0; var timesJumped = 0; var timesDJumped = 0; var enemiesKilled = 0; var cloudDeath = false; var sameHeroName = ""; var sameHero = true; newMap(); _level0.onEnterFrame = function () { if (Key.isDown(80)) { if (!pdp) { pdp = true; togglePause(); } } else { pdp = false; } if (!gamePaused) { hpbar.gotoAndStop(pchar.hp + 1); manaTxt = (pchar.mana + "/") + pchar.maxMana; manabar._xscale = (pchar.mana / pchar.maxMana) * 100; if (twoPlayer) { hpbar2.gotoAndStop(schar.hp + 1); manaTxt2 = (schar.mana + "/") + schar.maxMana; manabar2._xscale = (schar.mana / schar.maxMana) * 100; goldbox1._visible = true; goldbox1.txt = pchar.gold + " gp"; goldbox2._visible = true; goldbox2.txt = schar.gold + " gp"; medalbox1._visible = true; medalbox1.txt = "x " + p1medals; medalbox2._visible = true; medalbox2.txt = "x " + p2medals; p1gold = pchar.gold; p2gold = schar.gold; lifeDisplay = "x " + lives; } else { hpbar2._visible = false; manaTxt2 = ""; manabar2._visible = false; goldbox1._visible = false; goldbox2._visible = false; medalbox1._visible = false; medalbox2._visible = false; } if (pchar.mana == 0) { if (checkHint(75)) { addTip("When you run out of mana, you can wait for it to regenerate, or look for blue potions.", "normal"); } } keybar.gotoAndStop(mRn(key + 1)); if (pchar.hit > 0) { pchar.hit = pchar.hit - 1; if (pchar.berserk) { if (pchar.hit == 0) { pchar.berserk = false; pchar.container.effect.removeMovieClip(); } else if ((frames % 15) == 0) { attachEffect(pchar, "ring_red"); } } else { blink = pchar.hit % 2; if (blink == 1) { pchar._alpha = 20; } else { pchar._alpha = 100; } } } else { pchar._alpha = 100; } if (twoPlayer) { if (schar.hit > 0) { schar.hit = schar.hit - 1; if (schar.berserk) { if (schar.hit == 0) { schar.berserk = false; schar.container.effect.removeMovieClip(); } else if ((frames % 15) == 0) { attachEffect(schar, "ring_red"); } } else { blink = schar.hit % 2; if (blink == 1) { schar._alpha = 20; } else { schar._alpha = 100; } } } else { schar._alpha = 100; } } if (shadowCount > 0) { shadowCount = shadowCount - 1; if ((frames % 10) == 0) { gold = gold + 1; shadowCaster.gold = shadowCaster.gold + 1; } } if (necroSpecial > 0) { necroSpecial = necroSpecial - 1; if (necroSpecial <= 0) { unshadeObj(stage); backdrop.gotoAndStop(cIcon); } } if (sancSpecial > 0) { sancSpecial = sancSpecial - 1; if (sancSpecial <= 0) { backdrop.gotoAndStop(cIcon); } } if (pchar.omniCool > 0) { pchar.omniCool = pchar.omniCool - 1; } if (pchar.omniStop > 0) { pchar.omniStop = pchar.omniStop - 1; if (pchar.omniStop == 0) { pchar.omniStrike = 0; } } if (schar.omniCool > 0) { schar.omniCool = schar.omniCool - 1; } if (schar.omniStop > 0) { schar.omniStop = schar.omniStop - 1; if (schar.omniStop == 0) { schar.omniStrike = 0; } } if (prevshadowcount > 0) { if (shadowCount <= 0) { unshadeObj(stage); backdrop.gotoAndStop(cIcon); } } prevshadowcount = shadowCount; if (stage._y < 0) { dyOffset = Math.ceil(stage._y / 50) - 1; if (prevOffset > dyOffset) { removeLine(); if (limboBlock > 0) { spawnBlock(); } } } frames = frames - 1; if (frames <= 0) { frames = 30; seconds = seconds + 1; if ((seconds % 2) == 0) { if (pchar.mana < pchar.maxMana) { pchar.mana = pchar.mana + 1; } if (schar.mana < schar.maxMana) { schar.mana = schar.mana + 1; } } if (scrollSpeed > 0) { upScroll = upScroll + 1; } if (seconds >= 3) { targetbox._visible = false; } } clocktxt = displayLongTime(seconds); if ((upScroll >= 7) && (!princessSpawned)) { upScroll = 0; scrollSpeed = scrollSpeed + 0.1; if (tipshow == 0) { if (scrollSpeed > 1) { if (survivalMode) { if (checkHint(22)) { addTip("The map will gradually scroll faster and faster: rescue heroes to slow it down.", "normal"); } } } } } nextMarker = nextMarker + 1; if (tipshow > 0) { tipbox._visible = true; tipshow = tipshow - 1; tipbox._y = Math.max(pchar._y + stage._y, 200); } else { tipbox._visible = false; } if (Key.isDown(37) || (Key.isDown(65) && (!twoPlayer))) { pchar._xscale = -100; pchar.xmove = -pchar.xspeed; if (scrollSpeed == 0) { scrollSpeed = 0.3; } } else if (Key.isDown(39) || (Key.isDown(68) && (!twoPlayer))) { pchar._xscale = 100; pchar.xmove = pchar.xspeed; if (scrollSpeed == 0) { scrollSpeed = 0.3; } } else { pchar.xmove = 0; } if (Key.isDown(38) || (Key.isDown(87) && (!twoPlayer))) { if (!pup) { pup = true; makeJump(pchar); } } else { pup = false; } if (twoPlayer && (!aiBuddy)) { if (Key.isDown(65)) { schar._xscale = -100; schar.xmove = -schar.xspeed; if (scrollSpeed == 0) { scrollSpeed = 0.3; } } else if (Key.isDown(68)) { schar._xscale = 100; schar.xmove = schar.xspeed; if (scrollSpeed == 0) { scrollSpeed = 0.3; } } else { schar.xmove = 0; } if (Key.isDown(87)) { if (!p2up) { p2up = true; makeJump(schar); } } else { p2up = false; } } spacebar._visible = false; spacebar.txt = ""; var _local20 = tTiles[pchar.xloc][(pchar.yloc + dyOffset) + 1]; var _local21 = tTiles[pchar.xloc][pchar.yloc + dyOffset]; if (twoPlayer) { var _local18 = tTiles[schar.xloc][(schar.yloc + dyOffset) + 1]; var _local22 = tTiles[schar.xloc][schar.yloc + dyOffset]; } if ((_local21.tileType == "key") || (_local22.tileType == "key")) { levelComplete = true; deadHero = pchar.hero; makeFade("gameover"); pchar.dead = true; backdrop.gotoAndStop(7); _level0.onEnterFrame = function () { if (pchar._xscale > 0) { pchar._xscale = pchar._xscale - 10; } else { pchar._xscale = pchar._xscale + 10; } pchar._yscale = pchar._yscale - 10; pchar._rotation = pchar._rotation + 10; }; } if ((_local20.tileType == "cage") && (pchar.ymove <= 3)) { rescue_sign._x = pchar._x + stage._x; rescue_sign._y = pchar._y + stage._y; if (checkHint(8)) { addTip("When standing on a cage, press DOWN to open it and free the hero inside!", "normal"); } } else { rescue_sign._y = -200; } if (twoPlayer) { if ((_local18.tileType == "cage") && (schar.ymove <= 3)) { rescue_sign2._x = schar._x + stage._x; rescue_sign2._y = schar._y + stage._y; if (checkHint(8)) { addTip("When standing on a cage, press DOWN to open it and free the hero inside! You will gain gold and mana.", "normal"); } } else { rescue_sign2._y = -200; } } if (Key.isDown(40) || (Key.isDown(83) && (!twoPlayer))) { if (!pdown) { pdown = true; if ((_local20.tileType == "cage") && (pchar.ymove <= 3)) { openCage(_local20, pchar); } } } else { pdown = false; } if (twoPlayer) { if (Key.isDown(83)) { if (!p2down) { p2down = true; if ((_local18.tileType == "cage") && (schar.ymove <= 3)) { openCage(_local18, schar); } } } else { p2down = false; } } if (aiBuddy) { if (_local18.tileType == "cage") { openCage(_local18, schar); } } if (pchar.hero == "ranger") { spacebar._visible = true; spacebar.txt = "Shoot Arrow (1 Mana)"; if (selectItem4 == 3) { spacebar.txt = "Holy Bolt (2 Mana)"; } } else if ((pchar.hero == "paladin") && (_local20.tileType == "normal")) { if (pchar.ymove <= 3) { spacebar._visible = true; spacebar.txt = "Stomp (3 Mana)"; if (selectItem3 == 1) { spacebar.txt = "Dragon Stomp (5 Mana)"; } if (selectItem3 == 2) { spacebar.txt = "Platemail Stomp (0 Mana)"; } } } else if (pchar.hero == "thief") { spacebar._visible = true; spacebar.txt = "Escape (3 Mana)"; if (selectItem5 == 3) { spacebar.txt = "Shuriken (2 Mana)"; } else if (selectItem5 == 5) { spacebar.txt = "Shadow (10 Mana)"; } } else if (pchar.hero == "mage") { spacebar._visible = true; spacebar.txt = "Fireball (3 Mana)"; if (selectItem2 == 1) { spacebar.txt = "Soul Rip (3 Mana)"; } else if (selectItem2 == 2) { spacebar.txt = "Ice Bolt (1 Mana)"; } else if (selectItem2 == 3) { spacebar.txt = "Familiar (3 Mana)"; } else if (selectItem2 == 4) { spacebar.txt = "Flame Fan (4 Mana)"; } else if (selectItem2 == 5) { spacebar.txt = "Sanctuary (10 Mana)"; } } else if (pchar.hero == "barbarian") { if (pchar.hit == 0) { spacebar._visible = true; spacebar.txt = "Berserk (10 Mana)"; } if (selectItem1 == 1) { spacebar.txt = "Shadow Clone (5 Mana)"; } else if (selectItem1 == 2) { spacebar.txt = "Omnistrike (5 Mana)"; } else if (selectItem1 == 4) { spacebar.txt = "Summon Blades (1 Mana)"; } } if (Key.isDown(81)) { if (!pdq) { pdq = true; if (twoPlayer || (pchar.hero == "normal")) { heroDead = true; deathNote = "You gave up!"; deadMethod = 1; attachEffect(pchar, "fx_explosion"); pchar.dead = true; deadHero = pchar.hero; deadLoc = thisDepth; deadMethod = 2; makeFade("gameover"); _level0.onEnterFrame = null; } else { attachEffect(pchar, "effect_ninjasmoke"); dressHero(pchar, "normal"); } } } else { pdq = false; } if (twoPlayer) { if (Key.isDown(13) || (Key.isDown(32))) { if (!pds1) { pds1 = true; specialAbility(pchar); } } else { pds1 = false; } if (Key.isDown(16)) { if (!pds2) { pds2 = true; specialAbility(schar); } } else { pds2 = false; } } else if (Key.isDown(32)) { if (!pds) { pds = true; specialAbility(pchar); } } else { pds = false; } if (eBoss.hit > 0) { eBoss.hit = eBoss.hit - 1; eblink = eBoss.hit % 2; if (eblink == 1) { eBoss._alpha = 20; } else { eBoss._alpha = 100; } } else { eBoss._alpha = 100; } if ((bossSpawned && (eBoss != undefined)) && ((eBoss._y + stage._y) < 500)) { boss_bar._visible = true; boss_bar.txtname = bossName[bossNum]; boss_bar.lifebar._xscale = (eBoss.hp / eBoss.maxhp) * 100; stage._y = stage._y - (((eBoss._y + stage._y) - 275) / 20); } else { boss_bar._visible = false; lockSpot = 220; var _local19; if (twoPlayer) { if (pchar.y > schar.y) { _local19 = pchar; } else { _local19 = schar; } } else { _local19 = pchar; } if (!lockScrolling) { if ((_local19._y + stage._y) > lockSpot) { stage._y = stage._y - (((_local19._y + stage._y) - lockSpot) / 15); startScroll = true; } } if (startScroll && (survivalMode)) { stage._y = stage._y - (scrollSpeed * 2); } else if (shadowCount > 0) { stage._y = stage._y - 2; } } if (!pchar.dead) { thisDepth = mRn(((-stage._y) + 300) / 10); if ((gold > targetGold) || (thisDepth > targetDepth)) { bigbigwords = gameObj1; backdrop._alpha = 40; } else { bigbigwords = ""; } } if (!twoPlayer) { if (!pchar.dead) { if ((((((pchar._y + stage._y) < 0) && (!pchar.jump)) || ((pchar._y + stage._y) < -30)) || ((pchar._y + stage._y) > 525)) || (pchar.hp <= 0)) { deadHero = pchar.hero; deadLoc = thisDepth; if (pchar.hp <= 0) { deathNote = "Your Hero was Killed!"; heroDead = true; deadMethod = 2; } else if ((((pchar._y + stage._y) < 0) && (!pchar.jump)) || ((pchar._y + stage._y) < -30)) { deathNote = "Your Hero Was Too Slow!"; deadMethod = 2; heroDead = true; cloudDeath = true; } else if ((pchar._y + stage._y) > 525) { deathNote = "Your Hero Fell To His Death!"; heroDead = true; deadMethod = 1; } attachEffect(pchar, "fx_explosion"); pchar.dead = true; makeFade("gameover"); _level0.onEnterFrame = null; } } } else { if (!pchar.dead) { if (((pchar._y + stage._y) < 25) || (pchar.hp <= 0)) { twoplayerDeath(pchar); } if (pchar.hp <= 0) { snd_badnews.start(); lives = lives - 1; pchar.hp = hpmax; dressHero(pchar, "normal"); penalty = mRn(pchar.gold / 4); pchar.gold = pchar.gold - penalty; floatWords(pchar, ("PENALTY -" + penalty) + "gp!"); schar.gold = schar.gold + penalty; floatWords(schar, ("BONUS +" + penalty) + "gp!"); } } if (!schar.dead) { if (((schar._y + stage._y) < 25) || (schar.hp <= 0)) { twoplayerDeath(schar); } if (schar.hp <= 0) { snd_badnews.start(); lives = lives - 1; schar.hp = hpmax; dressHero(schar, "normal"); penalty = mRn(schar.gold / 4); schar.gold = schar.gold - penalty; floatWords(schar, ("PENALTY -" + penalty) + "gp!"); pchar.gold = pchar.gold + penalty; floatWords(pchar, ("BONUS +" + penalty) + "gp!"); } } if (lives < 0) { deathNote = "You ran out of lives!"; heroDead = true; deadMethod = 2; attachEffect(pchar, "fx_explosion"); attachEffect(schar, "fx_explosion"); pchar.dead = true; schar.dead = true; makeFade("gameover"); _level0.onEnterFrame = null; } } if (!survivalMode) { goldDisplay = ("x " + mRn(gold)) + " gp"; } else { goldDisplay = ("x " + mRn(gold + totalgold)) + " gp"; } goldBroken = false; bossClearance = false; var _local12 = 0; while (_local12 <= propCount) { var _local3 = stage["prop" + dd(_local12)]; if (!_local3.isDead) { if (_local3.tileType == "explosive") { if ((sancSpecial > 0) && ((_local3._y + stage._y) < 500)) { _local3.isDead = true; breakBlock(_local3); makePickup(_local3); snd_pop.start(); } } if (bossSpawned && (eBoss == undefined)) { if ((!goldBroken) && ((frames % 10) == 0)) { if ((_local3.tileType == "bossgold") && ((_local3._y + stage._y) < 500)) { _local3.isDead = true; breakBlock(_local3); goldBroken = true; snd_pop.start(); } } } if ((bossSpawned && (eBoss != undefined)) && ((eBoss._y + stage._y) < 350)) { if ((!bossClearance) && ((frames % 15) == 0)) { if ((((_local3.tileType != "bossgold") && (_local3.tileType != "solidgold")) && (_local3.tileType != "icicle")) && ((_local3._y + stage._y) < 500)) { _local3.isDead = true; breakBlock(_local3); bossClearance = true; } } } if (_local3.tileType == "sliding") { _local3.count = _local3.count + 1; if (_local3.count >= 90) { _local3.count = 0; _local3.tileStatus = !_local3.tileStatus; if (_local3.tileStatus) { _local3.gotoAndStop(1); tBlocked[_local3.tilex][_local3.tiley + dyOffset] = true; if (pchar.xloc == _local3.tilex) { if (pchar.yloc == _local3.tiley) { pchar.jump = true; pchar.ymove = -12; } } } else { _local3.gotoAndStop(2); tBlocked[_local3.tilex][_local3.tiley + dyOffset] = false; } } } if (_local3.tileType == "geyser") { _local3.count = _local3.count + 1; if (_local3.count >= 100) { _local3.count = 0; var _local15 = fireMissile(_local3, -90, "geyser", 1); attachEffect(_local3, "fx_explosion"); _local15._y = _local15._y - 50; _local15._x = _local15._x + 12; lastFx._y = lastFx._y + 25; lastFx._x = lastFx._x + 25; } } if (_local3.tileType == "firevent") { _local3.count = _local3.count + 1; if (_local3.count >= 100) { _local3.count = 0; var _local15 = fireMissile(_local3, -45, "magmaball", 1); _local15._y = _local15._y - 50; _local15._x = _local15._x + 12; _local15 = fireMissile(_local3, 225, "magmaball", 1); _local15._y = _local15._y - 50; _local15._x = _local15._x + 12; attachEffect(_local3, "fx_explosion"); lastFx._y = lastFx._y + 25; lastFx._x = lastFx._x + 25; } } if (_local3.tileType == "idolhead") { _local3.count = _local3.count + 1; if (_local3.count >= 100) { _local3.count = 0; if (_local3.tileStatus) { var _local15 = fireMissile(_local3, 180, "dart", 1); } else { var _local15 = fireMissile(_local3, 0, "dart", 1); } attachEffect(_local3, "fx_explosion"); _local15._y = _local15._y + 25; lastFx._y = lastFx._y + 25; lastFx._x = lastFx._x + 25; } } if (_local3.heroType == "princess") { if ((_local3._y + stage._y) <= 400) { lockScrolling = true; } } if ((_local3._y + stage._y) < -50) { currentY = _local3.tiley; limboBlock = limboBlock + 1; _local3.isDead = true; removeProp(_local3); } } _local12++; } var _local16 = false; var _local17 = true; var _local14 = false; var _local13 = 0; if (objCount == undefined) { objCount = 0; } var _local11 = 0; while (_local11 <= objCount) { var _local1 = stage["obj" + dd(_local11)]; if (!_local1.isDead) { _local1.xTile = Math.ceil((_local1._x + (_local1._xscale / 100)) / 50) - 1; _local1.yTile = Math.ceil((_local1._y + 1) / 50) - 1; _local1.bodyTile = Math.ceil((_local1._y - 5) / 50) - 1; _local1.nextTile = Math.ceil((_local1._x + ((12 * _local1._xscale) / 100)) / 50) - 1; _local1.landTile = Math.ceil((_local1._y + 25) / 50) - 1; if (_local1.objclass == "missile") { var _local10 = _local1._rotation; _local10 = (_local10 / 180) * mPi; _local1._x = _local1._x + (((_local1.speed * mCo(_local10)) * _local1._xscale) / 100); _local1._y = _local1._y + (((_local1.speed * mSi(_local10)) * _local1._xscale) / 100); if ((((_local1._x < -50) || (_local1._x > 550)) || ((_local1._y + stage._y) > 550)) || ((_local1._y + stage._y) < -50)) { removeObject(_local1); } if ((_local1.owner == 1) || (_local1.owner == 3)) { activateTile(_local1, _local1.xTile, _local1.yTile); } else { if ((((((tBlocked[_local1.xTile][_local1.yTile + dyOffset] && (_local1.b_type != "dart")) && (_local1.b_type != "geyser")) && (_local1.b_type != "icebolt")) && (_local1.b_type != "fireball")) && (_local1.b_type != "snowball")) && (_local1.b_type != "trunk")) { _local1.hp = 0; } if (_local1.b_type == "snowball") { if ((tTiles[_local1.xTile][_local1.yTile + dyOffset].tileType == "icicle") || (tTiles[_local1.xTile][_local1.yTile + dyOffset].tileType == "normal")) { breakBlock(tTiles[_local1.xTile][_local1.yTile + dyOffset]); limboBlock = limboBlock + 1; } else if (!tBlocked[_local1.xTile][_local1.yTile + dyOffset]) { if (randbtwn(1, 30) == 2) { if (((_local1.xTile >= 3) && (_local1.xTile <= 7)) && ((_local1._y + stage._y) > 150)) { var _local6 = spawnProp("tile_icicle", _local1.xTile * 50, _local1.yTile * 50, 10); tBlocked[_local1.xTile][_local1.yTile + dyOffset] = true; _local6.tileType = "icicle"; _local6.tilex = _local1.xTile; _local6.tiley = _local1.yTile; tTiles[_local1.xTile][_local1.yTile + dyOffset] = _local6; _local6.swapDepths(50000 - (_local1.xTile + (_local1.yTile * 10))); limboBlock = limboBlock - 1; removeObject(_local1); } } } } } if (_local1.b_type == "familiar") { if (_local1._rotation == 0) { if (tBlocked[_local1.xTile + 1][_local1.yTile + dyOffset] || (_local1.xTile == 9)) { activateTile(_local1, _local1.xTile + 1, _local1.yTile); _local1._rotation = randbtwn(0, 3) * 90; } } else if (_local1._rotation == 90) { if (tBlocked[_local1.xTile][(_local1.yTile + dyOffset) + 1]) { activateTile(_local1, _local1.xTile, _local1.yTile + 1); _local1._rotation = randbtwn(0, 3) * 90; } } else if (_local1._rotation == 180) { if (tBlocked[_local1.xTile - 1][_local1.yTile + dyOffset] || (_local1.xTile == 1)) { activateTile(_local1, _local1.xTile - 1, _local1.yTile); _local1._rotation = randbtwn(0, 3) * 90; } } else if (_local1._rotation == 270) { if (tBlocked[_local1.xTile][(_local1.yTile + dyOffset) - 1]) { activateTile(_local1, _local1.xTile, _local1.yTile - 1); _local1._rotation = randbtwn(0, 3) * 90; } } } if (_local1.b_type == "scimitar") { _local1._rotation = _local1._rotation + _local1.spindir; } if (_local1.hp <= 0) { attachEffect(_local1, "fx_explosion"); removeObject(_local1); } if ((_local1.yloc == schar.yloc) && (Math.abs(_local1.xloc - schar.xloc) <= 2)) { _local16 = true; } } if (_local1.objclass == "char") { corners(_local1.x, _local1.y + _local1.ymove, _local1); _local1.xloc = int(_local1.x / 50); _local1.yloc = int((_local1.y + _local1.ymove) / 50); if (_local1.ymove < -2) { _local1.ymove = _local1.ymove * gGravity; if (_local1.ymove > -2) { _local1.ymove = -_local1.ymove; } } else if (_local1.ymove < gTerminal) { _local1.ymove = _local1.ymove + 0.1; _local1.ymove = _local1.ymove * (2 - gGravity); } if (_local1.ymove < 0) { if (_local1.cURi && (_local1.cULi)) { _local1.y = _local1.y + _local1.ymove; } else { _local1.y = (_local1.yloc * 50) + _local1.actheight; _local1.ymove = 2; } } else if (_local1.ymove > 0) { if (_local1.cBLi && (_local1.cBRi)) { _local1.y = _local1.y + _local1.ymove; } else { _local1.y = ((_local1.yloc + 1) * 50) - _local1.actheight; _local1.ymove = 0; _local1.jump = false; _local1.jump2 = false; if ((_local1.owner == 1) || (_local1.owner == 3)) { if (shadowCount == 0) { activateTile(_local1, _local1.xTile, _local1.yTile + 1); } } } } corners(_local1.x + _local1.xmove, _local1.y, _local1); _local1.xloc = int(_local1.x / 50); _local1.yloc = int(_local1.y / 50); if (_local1.cd_anim > 0) { _local1.cd_anim = _local1.cd_anim - 1; } if (_local1.xmove == 0) { if ((!_local1.jump) && (_local1.cd_anim == 0)) { _local1.top.body.arm.gotoAndStop(1); } _local1.legs.gotoAndStop(1); } else if (_local1.xmove < 0) { if (!_local1.armed) { _local1.top.body.arm.play(); } _local1.legs.play(); if (((_local1.cULi && (_local1.cMLi)) && (_local1.cBLi)) && (_local1._x > (50 + _local1.actwidth))) { _local1._xscale = -100; _local1.x = _local1.x + _local1.xmove; canfall(_local1); } } else if (_local1.xmove > 0) { if (!_local1.armed) { _local1.top.body.arm.play(); } _local1.legs.play(); if (((_local1.cURi && (_local1.cMRi)) && (_local1.cBRi)) && (_local1._x < (500 - _local1.actwidth))) { _local1._xscale = 100; _local1.x = _local1.x + _local1.xmove; canfall(_local1); } } _local1._x = _local1.x; _local1._y = _local1.y; } if (_local1.objclass == "pickup") { if (_local1.xloc == schar.xloc) { _local14 = true; } } if (((_local1 != pchar) && ((_local1 != schar) || (aiBuddy))) && (_local1.objclass == "char")) { if (_local1 != schar) { if (((_local1._y + stage._y) < 0) || ((_local1._y + stage._y) > 850)) { removeObject(_local1); } } if (randbtwn(1, 60) == 1) { _local1.xmove = (randbtwn(0, 2) - 1) * _local1.basespeed; } if (_local1.owner == 2) { if (_local1.yloc == schar.yloc) { if (_local1.xloc == schar.xloc) { _local17 = true; } } if (thiObj.yloc == schar.yloc) { if (_local1.xloc < schar.xloc) { _local13 = -1; } else if (_local1.xloc > schar.xloc) { _local13 = 1; } } if (necroSpecial > 0) { if (_local1 == eBoss) { bossHit(1); } else if ((_local1._y + stage._y) < 500) { necroCaster.gold = necroCaster.gold + _local1.bounty; killEnemy(_local1); } } if ((_local1._y + stage._y) < 500) { checkStrike(_local1, pchar); checkStrike(_local1, schar); } if (!_local1.jump) { if ((((!_local1.cMRi) && (!_local1.cLRi)) && (!_local1.cMLi)) && (!_local1.cLLi)) { removeObject(_local1); } } } if (_local1.canJump > 0) { if (randbtwn(1, 60) == 1) { if (!_local1.jump) { _local1.jump = true; _local1.ymove = -_local1.canJump; } } } if (_local1 == schar) { var _local4 = new Array(); var _local7 = new Array(); var _local8 = new Array(); aib = 1; while (aib <= 3) { _local4[aib] = ""; _local7[aib] = false; _local8[aib] = false; aibx = 1; while (aibx <= 5) { if (tBlocked[(schar.xloc + aib) - 2][(schar.yloc + dyOffset) + aibx]) { _local4[aib] = tTiles[(schar.xloc + aib) - 2][(schar.yloc + dyOffset) + aibx].tileType; if ((_local4[aib] == "spike") || (_local4[aib] == "firevent")) { _local7[aib] = true; } else if ((_local4[aib] == "cage") || (_local4[aib] == "explosive")) { _local8[aib] = true; } aibx = 99; } aibx++; } aib++; } if ((_local1.ranged != "") && (_local1.mana > 3)) { if (_local13 == -1) { _local1._xscale = -100; specialAbility(_local1); } else if (_local13 == 1) { _local1._xscale = 100; specialAbility(_local1); } } if (randbtwn(1, 10) == 3) { if (_local1.yloc > (pchar.yloc + 2)) { if ((_local1.xmove != 0) || (_local14)) { _local1.xmove = 0; } else if (randbtwn(1, 60) == 2) { _local1.xmove = _local1.basespeed; if (randbtwn(1, 10) <= 5) { _local1.xmove = -_local1.xmove; } } } else { if (_local14) { _local1.xmove = 0; } if (randbtwn(1, 10) <= 5) { if (_local1.xmove == 0) { _local1.xmove = _local1.basespeed; if (randbtwn(1, 10) <= 5) { _local1.xmove = -_local1.xmove; } } } if (((randbtwn(1, 20) == 5) || (_local16)) || (_local17 && (_local1.yloc > ((-dyOffset) + 3)))) { makeJump(_local1); } } if ((randbtwn(1, 5) == 3) && (_local1.mana > 5)) { specialAbility(_local1); } if (_local7[1] && (_local1.xmove < 0)) { _local1.xmove = -_local1.xmove; } if (_local7[2] && (_local1.xmove == 0)) { _local1.xmove = _local1.basespeed; if (randbtwn(1, 10) <= 5) { _local1.xmove = -_local1.xmove; } } if (_local7[3] && (_local1.xmove > 0)) { _local1.xmove = -_local1.xmove; } if (_local8[1] && (_local1.xmove >= 0)) { _local1.xmove = -_local1.basespeed; } if (_local8[2] && (_local1.xmove != 0)) { _local1.xmove = 0; } if (_local8[3] && (_local1.xmove <= 0)) { _local1.xmove = _local1.basespeed; } } } if (_local1.objclass == "char") { if (!_local1.jump) { if (((_local1.xmove < 0) && (_local1.cBLi || (!_local1.cMLi))) || ((_local1.xmove > 0) && (_local1.cBRi || (!_local1.cMRi)))) { if (((_local1.owner != 1) && (_local1.owner != 3)) || (randbtwn(1, 10) == 2)) { _local1.xmove = -_local1.xmove; } else if (_local1 == schar) { if (randbtwn(1, 10) == 3) { makeJump(_local1); } } else { _local1.jump = true; _local1.ymove = -_local1.canJump; } if ((_local1.owner == 1) || (_local1.owner == 3)) { if ((_local1.xmove < 0) && (_local1._x <= 70)) { _local1.xmove = -_local1.xmove; } else if ((_local1.xmove > 0) && (_local1._x >= 480)) { _local1.xmove = -_local1.xmove; } } } } } if ((_local1._y + stage._y) < 500) { if (_local1.ranged != "") { if (_local1.cd_anim == 0) { _local1.cd_anim = 90; _local1.top.body.arm.gotoAndPlay("attack_melee"); if (_local1 == eBoss) { if (_local1._xscale > 0) { if (bossNum == 1) { fireMissile(_local1, 45, _local1.ranged, 1); fireMissile(_local1, 0, _local1.ranged, 1); fireMissile(_local1, -45, _local1.ranged, 1); } else if (bossNum == 2) { mis1 = fireMissile(_local1, 0, _local1.ranged, 1); mis2 = fireMissile(_local1, -90, _local1.ranged, 1); } else if (bossNum == 3) { fireMissile(_local1, -45, _local1.ranged, 1); fireMissile(_local1, 0, _local1.ranged, 1); if (shadeNum < 3) { newShade = spawnChar("shade", randbtwn(3, 9), (-dyOffset) + randbtwn(4, 6)); shadeNum = shadeNum + 1; } attachEffect(newShade, "effect_ninjasmoke"); } else if (bossNum == 4) { fireMissile(_local1, -45, "icebolt", 1); fireMissile(_local1, 0, "icebolt", 1); fireMissile(_local1, 30, _local1.ranged, 1); fireMissile(_local1, 60, _local1.ranged, 1); } } else if (bossNum == 1) { fireMissile(_local1, 225, _local1.ranged, 1); fireMissile(_local1, 180, _local1.ranged, 1); fireMissile(_local1, 135, _local1.ranged, 1); } else if (bossNum == 2) { mis1 = fireMissile(_local1, 180, _local1.ranged, 1); mis2 = fireMissile(_local1, -90, _local1.ranged, 1); } else if (bossNum == 3) { fireMissile(_local1, 225, _local1.ranged, 1); fireMissile(_local1, 180, _local1.ranged, 1); if (shadeNum < 3) { newShade = spawnChar("shade", randbtwn(3, 9), (-dyOffset) + randbtwn(4, 6)); shadeNum = shadeNum + 1; } attachEffect(newShade, "effect_ninjasmoke"); } else if (bossNum == 4) { fireMissile(_local1, 225, "icebolt", 1); fireMissile(_local1, 180, "icebolt", 1); fireMissile(_local1, 150, _local1.ranged, 1); fireMissile(_local1, 120, _local1.ranged, 1); } if (bossNum == 2) { mis1._rotation = 90; mis1._x = (randbtwn(3, 4) * 50) + 25; mis1._y = (-stage._y) + 75; mis2._rotation = 90; mis2._x = (randbtwn(6, 7) * 50) + 25; mis2._y = (-stage._y) + 75; } } else if (_local1._xscale > 0) { fireMissile(_local1, 0, _local1.ranged, 1); } else { fireMissile(_local1, 180, _local1.ranged, 1); } } } } } var _local9 = 1; while (_local9 <= objCount) { var _local2 = stage["obj" + dd(_local9)]; if (shadowCount == 0) { if (!_local2.isDead) { if ((_local1.owner == 1) || (_local1.owner == 3)) { if (_local1 != _local2) { if (_local1.owner != _local2.owner) { if (_local2.box.hitTest(_local1.box)) { if (twoPlayer) { selectItem1 = 7; selectItem2 = 7; selectItem3 = 7; selectItem4 = 7; selectItem5 = 7; var _local5 = new Array(); if (_local1 == pchar) { _local5 = p1SelItem; } else if (_local1 == schar) { _local5 = p2SelItem; } selectItem1 = _local5[1]; selectItem2 = _local5[2]; selectItem3 = _local5[3]; selectItem4 = _local5[4]; selectItem5 = _local5[5]; } if (_local1.objclass == "missile") { if (((_local1.owner == 1) && (_local2.owner == 3)) || ((_local1.owner == 3) && (_local2.owner == 1))) { _local2.jump = true; _local2.ymove = -10; } else if (_local2.objclass == "char") { if (_local2 == eBoss) { bossHit(1); _local1.hp = 0; } else { if (_local1.b_type == "holybolt") { spawnPickup("redpotion", _local2.xloc, _local2.yloc + 1); } else if (_local1.b_type == "icebolt") { var _local6 = spawnProp("tile_icicle", _local2.xloc * 50, _local2.yloc * 50, 10); tBlocked[_local2.xloc][_local2.yloc + dyOffset] = true; _local6.tileType = "icicle"; _local6.tilex = _local2.xloc; _local6.tiley = _local2.yloc; tTiles[_local2.xloc][_local2.yloc + dyOffset] = _local6; _local6.swapDepths(50000 - (_local2.xloc + (_local2.yloc * 10))); limboBlock = limboBlock - 1; removeObject(_local1); } if (_local1.b_type == "shuriken") { _local1._rotation = randbtwn(0, 360); } else { _local1.hp = _local1.hp - 1; } if (_local1.owner == 1) { pchar.gold = pchar.gold + _local2.bounty; } else if (_local1.owner == 3) { schar.gold = schar.gold + _local2.bounty; } killEnemy(_local2); } } } else if (_local2.objclass == "missile") { if (((_local1.owner == 1) && (_local2.owner == 3)) || ((_local1.owner == 3) && (_local2.owner == 1))) { _local1.jump = true; _local1.ymove = -10; } else if (_local1.hit == 0) { if ((_local2.b_type == "geyser") || (_local2.b_type == "snowball")) { _local1.jump = true; _local1.ymove = -15; } else if (((selectItem5 == 4) && (_local1.hero == "thief")) && (_local1.mana >= 5)) { _local1.mana = _local1.mana - 5; escapeThief(_local1); } else if (((_local1.hero == "paladin") && (selectItem3 == 3)) && (!_local2.unblockable)) { _local2.hp = 0; fireMissile(_local1, _local2._rotation + 180, _local2.b_type, 1); _local1.top.body.arm.gotoAndPlay("attack_melee"); _local1.cd_anim = 10; } else if (((_local1.hero == "barbarian") && (selectItem1 == 3)) && (!_local2.unblockable)) { _local2.hp = 0; fireMissile(_local1, (_local2._rotation - 45) + 180, _local2.b_type, 1); fireMissile(_local1, (_local2._rotation + 45) + 180, _local2.b_type, 1); _local1.top.body.arm.gotoAndPlay("attack_melee"); _local1.cd_anim = 10; } else if ((((_local1.hero != "paladin") || ((_local1._xscale > 0) && (_local2._rotation == 0))) || ((_local1._xscale < 0) && (_local2._rotation == 180))) || (selectItem3 == 4)) { loseHP(_local1); } _local2.hp = 0; } } else if (_local2.objclass == "char") { if (((_local1.owner == 1) && (_local2.owner == 3)) || ((_local1.owner == 3) && (_local2.owner == 1))) { if (((_local1.ymove > 3) && (_local1._y < _local2._y)) && ((!_local2.jump) || (_local2.jump && (_local2.ymove < 0)))) { _local1.jump = true; _local1.ymove = -10; if (_local2.jump) { _local2.ymove = 3; } } else if (((_local2.ymove > 3) && (_local2._y < _local1._y)) && ((!_local1.jump) || (_local1.jump && (_local1.ymove < 0)))) { _local2.jump = true; _local2.ymove = -10; if (_local1.jump) { _local1.ymove = 3; } } } else if (_local1.armed) { if (_local2 == eBoss) { if (eBoss.hit == 0) { bossHit(1); _local1.top.body.arm.gotoAndPlay("attack_melee"); _local1.cd_anim = 10; } else if (((selectItem5 == 4) && (_local1.hero == "thief")) && (_local1.mana >= 5)) { _local1.mana = _local1.mana - 5; escapeThief(_local1); } else if (_local1.hit == 0) { loseHP(_local1); _local1.jump = true; _local1.ymove = -10; } } else { attachEffect(_local2, "effect_slash"); _local1.top.body.arm.gotoAndPlay("attack_melee"); _local1.cd_anim = 10; if (selectItem1 == 5) { if (_local1.hero == "barbarian") { if (_local1.berserk) { gold = gold + _local2.bounty; _local1.gold = _local1.gold + _local2.bounty; floatWords(_local2, ("+" + _local2.bounty) + " gp!"); if (_local1.hp < hpmax) { _local1.hp = _local1.hp + 1; } } } } _local1.gold = _local1.gold + _local2.bounty; killEnemy(_local2); } } else if ((_local1.ymove > 0) && (_local1._y < (_local2._y - 5))) { if (!_local2.noStomp) { if (_local2 == eBoss) { bossHit(1); } else { _local1.gold = _local1.gold + _local2.bounty; killEnemy(_local2); if (selectItem1 == 5) { if (_local1.hero == "barbarian") { if (_local1.berserk) { if (_local1.hp < hpmax) { _local1.hp = _local1.hp + 1; } } } } } } else { if (((selectItem5 == 4) && (_local1.hero == "thief")) && (_local1.mana >= 5)) { _local1.mana = _local1.mana - 5; escapeThief(_local1); } else if (_local1.hit == 0) { loseHP(_local1); } if (checkHint(21)) { addTip("Watch out: these enemies hurt you if you try to jump on their heads.", "normal"); } } _local1.jump = true; _local1.ymove = -10; if (checkHint(12)) { addTip("Most (but not all!) enemies can be killed by jumping on their heads.", "normal"); } } else if (((selectItem5 == 4) && (_local1.hero == "thief")) && (_local1.mana >= 5)) { _local1.mana = _local1.mana - 5; escapeThief(_local1); } else if (_local1.hit == 0) { loseHP(_local1); _local2.top.body.arm.gotoAndPlay("attack_melee"); _local2.cd_anim = 10; } } else if (_local2.objclass == "pickup") { attachEffect(_local2, "fx_explosion"); if (_local2.ptype == "redpotion") { floatWords(pchar, "+hp!"); snd_btn.start(); if (_local1.hp < hpmax) { _local1.hp = _local1.hp + 1; } } else if (_local2.ptype == "manapotion") { snd_btn.start(); floatWords(_local1, "+mana!"); _local1.mana = _local1.mana + 5; if (selectItem2 == 6) { _local1.mana = _local1.mana + 5; } if (_local1.mana > pchar.maxMana) { _local1.mana = pchar.maxMana; } } else if (_local2.ptype == "goldcoins") { if (selectItem5 == 6) { floatWords(_local1, "+3 gp!"); gold = gold + 3; _local1.gold = _local1.gold + 3; } else { floatWords(_local1, "+1 gp!"); gold = gold + 1; _local1.gold = _local1.gold + 1; } snd_cash.start(); } else if (_local2.ptype == "gem_green") { if (selectItem5 == 6) { floatWords(_local1, "+4 gp!"); gold = gold + 4; _local1.gold = _local1.gold + 4; } else { floatWords(_local1, "+2 gp!"); gold = gold + 2; _local1.gold = _local1.gold + 2; } snd_cash.start(); } else if (_local2.ptype == "gem_blue") { if (selectItem5 == 6) { floatWords(_local1, "+5 gp!"); gold = gold + 5; _local1.gold = _local1.gold + 5; } else { floatWords(_local1, "+3 gp!"); gold = gold + 3; _local1.gold = _local1.gold + 3; } snd_cash.start(); } else if (_local2.ptype == "gem_red") { if (selectItem5 == 6) { floatWords(_local1, "+7 gp!"); gold = gold + 7; _local1.gold = _local1.gold + 7; } else { floatWords(_local1, "+5 gp!"); gold = gold + 5; _local1.gold = _local1.gold + 5; } snd_cash.start(); } removeObject(_local2); } } } } } } } _local9++; } } _local11++; } } prevOffset = dyOffset; };
Frame 11
stop(); targetDone.gotoAndStop(1); if (heroDead) { snd_badnews.start(); if (survivalMode) { totalgold = totalgold + gold; } gold = 0; if (dead_heroes.length > 9) { dead_heroes.splice(0, 1); dead_location.splice(0, 1); dead_method.splice(0, 1); dead_selItem1.splice(0, 1); dead_selItem2.splice(0, 1); dead_selItem3.splice(0, 1); dead_selItem4.splice(0, 1); dead_selItem5.splice(0, 1); } dead_heroes.push(deadHero); dead_location.push(deadLoc); dead_method.push(deadMethod); dead_selItem1.push(selItem1); dead_selItem2.push(selItem2); dead_selItem3.push(selItem3); dead_selItem4.push(selItem4); dead_selItem5.push(selItem5); if (deathNote != "You gave up!") { lives = lives - 1; } resulttxt = "Try again!"; } goldtxt = ("Total Gold Earned: " + gold) + " gp"; timetxt = "Time Taken: " + displayLongTime(seconds); targetDone._visible = false; keyShow._visible = false; if (levelComplete) { loseStreak = 0; bigmsg = gameObj4; rescued[cIcon] = true; resulttxt = "Great job!"; levelsCompleted = levelsCompleted + 1; totalgold = totalgold + gold; _root.kongregateStats.submit("01_Level_Complete", 1); if (gold >= targetGold) { _root.kongregateStats.submit("02_Gold_Target", 1); targetDone._visible = true; if (twoPlayer) { targetDone.reward = "Great Job!"; } else if (!survivalMode) { targetDone.reward = "Excellent Job!"; } else { targetDone.reward = "25 Bonus Gold!"; totalgold = totalgold + 25; } } else if (survivalMode) { resulttxt = "Not enough gold!"; targetDone.reward = "You failed to reach the target!"; lives = lives - 1; targetDone._visible = true; targetDone.gotoAndStop(2); } if (twoPlayer) { targetDone._visible = true; targetDone.gotoAndStop(4); targetDone.p1goldtxt = p1gold + " gp"; targetDone.p2goldtxt = p2gold + " gp"; if (p1gold > p2gold) { p1medals = p1medals + 1; targetDone.medal.gotoAndStop(2); } else if (p2gold > p1gold) { p2medals = p2medals + 1; targetDone.medal.gotoAndStop(3); } } if (!survivalMode) { if (cIcon != 2) { keys = keys + 1; keyShow._visible = true; keyShow.gotoAndStop(1); } else { keys = keys - 1; keyShow._visible = true; keyShow.gotoAndStop(2); keyShow.head.gotoAndStop(currentMask + 1); } } if (bossSpawned) { bossNum = randbtwn(1, maxBosses); while (bossNum == prevBossNum) { bossNum = randbtwn(1, maxBosses); } prevBossNum = bossNum; if (!twoPlayer) { unlockMask(18); } } if (!twoPlayer) { if ((gold > (targetGold * 1.5)) && (!survivalMode)) { unlockMask(1); } if (gold >= targetGold) { if (cIcon == 1) { unlockMask(21); } else if (cIcon == 2) { unlockMask(25); } else if (cIcon == 3) { unlockMask(22); } else if (cIcon == 4) { unlockMask(23); } else if (cIcon == 5) { unlockMask(24); } } if (seconds <= 60) { unlockMask(19); } else if (seconds >= 120) { unlockMask(20); } if (deadHero == "mage") { unlockMask(6); } else if (deadHero == "barbarian") { unlockMask(7); } else if (deadHero == "ranger") { unlockMask(8); } else if (deadHero == "paladin") { unlockMask(9); } else if (deadHero == "thief") { unlockMask(10); } if (noKills) { unlockMask(2); } if (noHurt) { unlockMask(3); } if (noRescue) { unlockMask(4); } if (smashBlock >= 25) { unlockMask(5); } if (chestsOpened >= 25) { unlockMask(12); } if (timesJumped >= 25) { unlockMask(13); } if (timesDJumped >= 25) { unlockMask(14); } if (enemiesKilled >= 15) { unlockMask(15); } } } else { loseStreak = loseStreak + 1; bigmsg = deathNote; targetDone._visible = true; targetDone.gotoAndStop(3); if (cloudDeath) { unlockMask(16); } if (loseStreak >= 3) { unlockMask(11); } } saveData(); _level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; if (twoPlayer) { if (levelComplete) { if (cIcon == 5) { makeFade("winscreen"); } else { makeFade("game_main"); } } else { makeFade("mainmenu"); } } else if (lives < 0) { if (unlockedMask) { makeFade("medals"); } else { makeFade("end"); } } else if (survivalMode) { cIcon = (levelsCompleted % 5) + 1; if (unlockedMask) { makeFade("medals"); } else { makeFade("game_main"); } } else if (levelComplete && (cIcon == 2)) { if (numTemples == 1) { makeFade("winscreen"); } else { makeFade("artifact"); } } else if (gold >= targetGold) { makeFade("artifact"); } else if (unlockedMask) { makeFade("medals"); } else { makeFade("chaptermenu"); } } } else { pds = false; } };
Frame 12
goldDisplay = mRn(totalgold) + " gp"; saveScore = true; head.gotoAndStop(currentMask + 1); _level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; gotoAndStop ("highscore"); } } else { pds = false; } };
Frame 13
randTr = randbtwn(1, 30); head.gotoAndStop(currentMask + 1); watchDog = 0; while (trFound[randTr] && (watchDog < 100)) { watchDog = watchDog + 1; randTr = randbtwn(1, 30); if (!trFound[randTr]) { watchDog = 1000; } } no_Artifacts = 0; var arn = 1; while (arn <= 30) { if (trFound[arn]) { no_Artifacts = no_Artifacts + 1; } arn++; } _root.kongregateStats.submit("04_Artifacts_Unlocked", no_Artifacts); if (watchdog == 100) { treasureicon.gotoAndStop(33); artifactName = "Giant Golden Statue"; desc = "Adds 50 gold to your total gold count."; } else { treasureicon.gotoAndStop(randTr); artifactName = trName[randTr]; desc = trDesc[randTr]; trFound[randTr] = true; } _level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; if (unlockedMask) { makeFade("medals"); } else { makeFade("chaptermenu"); } } } else { pds = false; } }; saveData();
Frame 14
totalgold = totalgold + (lives * 100); goldDisplay = mRn(totalgold) + " gp"; gameComplete = true; saveScore = true; singleCompletion = true; if (!twoPlayer) { unlockMask(17); winmsg = "Your Hero married the Princess and they lived happily ever after!"; _root.kongregateStats.submit("05_Game_Won_Story", 1); } else { _root.kongregateStats.submit("06_Game_Won_2Player", 1); if (p1medals > p2medals) { body.attachMovie("b_001b", "body", 10); winmsg = "Player 1 married the Princess and they lived happily ever after!"; } else { body.attachMovie("b_001c", "body", 10); winmsg = "Player 2 married the Princess and they lived happily ever after!"; } } _level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; if (unlockedMask) { makeFade("medals"); } else { makeFade("highscore"); } } } else { pds = false; } };
Frame 15
newBox._y = -500; singleCompletion = false; if (survivalMode) { if (totalgold > survScore) { survMaxLevel = levelsCompleted; survName = playerName; survScore = totalgold; newBox._y = survival._y; _root.kongregateStats.submit("High_Score_Survival", totalgold); } } else if (saveScore) { if (twoPlayer) { survName = "2-Player"; } sbox = 1; while (sbox <= 5) { if (totalgold > hScoreTotal[sbox]) { ubox = 5; while (ubox > sbox) { hScoreName[ubox] = hScoreName[ubox - 1]; hScoreTotal[ubox] = hScoreTotal[ubox - 1]; ubox--; } _root.kongregateStats.submit("High_Score_Story", totalgold); hScoreName[sbox] = playerName; hScoreTotal[sbox] = totalgold; thisBox = _level0["story" + sbox]; newBox._y = thisBox._y; sbox = 99; } sbox++; } } sbox = 1; while (sbox <= 5) { thisBox = _level0["story" + sbox]; thisBox.txt1 = sbox; thisBox.txt2 = hScoreName[sbox]; thisBox.txt3 = hScoreTotal[sbox] + " gp"; sbox++; } survival.txt1 = "Lvl " + survMaxLevel; survival.txt2 = survName; survival.txt3 = survScore; saveData(); saveScore = false; _level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; makeFade("mainmenu"); } } else { pds = false; } };
Frame 16
_level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; makeFade("treasure"); } } else { pds = false; } if (Key.isDown(81)) { if (!pdq) { pdq = true; heroDead = true; gotoAndStop ("mainmenu"); } } else { pdq = false; } };
Frame 17
function refreshMedalSelect() { medalx = 1; while (medalx <= 5) { medaly = 1; while (medaly <= 5) { thisMedal = _level0[(("medal" + medalx) + "") + medaly]; if ((medaly == maskCurY) && (medalx == maskCurX)) { var _local1 = medalx + ((medaly - 1) * 5); thisMedal._alpha = 100; if (maskUnlocked[_local1]) { maskname = maskNames[_local1]; maskdesc = maskDesc[_local1]; } else { maskname = "?? Locked ??"; maskdesc = maskDesc[_local1]; } } else { thisMedal._alpha = 25; } medaly++; } medalx++; } } maskCurX = 1; maskCurY = 1; no_Masks = 0; medalx = 1; while (medalx <= 5) { medaly = 1; while (medaly <= 5) { thisMedal = _level0[(("medal" + medalx) + "") + medaly]; maskIndex = medalx + ((medaly - 1) * 5); thisMedal.mdx = medalx; thisMedal.mdy = medaly; thisMedal.head.gotoAndStop(maskIndex + 1); if (!maskUnlocked[maskIndex]) { thisMedal.head.gotoAndStop(30); } else { no_Masks = no_Masks + 1; } if (maskNew[maskIndex]) { thisMedal.gotoAndStop(2); maskCurX = medalx; maskCurY = medaly; } thisMedal.onRollOver = function () { maskCurX = this.mdx; maskCurY = this.mdy; refreshMedalSelect(); }; medaly++; } medalx++; } _root.kongregateStats.submit("03_Masks_Unlocked", no_Masks); thisMedal = _level0[(("medal" + medalx) + "") + medaly]; var maskNames = new Array(); var maskDesc = new Array(); maskNames[1] = "Top Hat"; maskDesc[1] = "Complete a level with at least 150% of the gold target."; maskNames[2] = "Bear Hat"; maskDesc[2] = "Complete a level without killing any enemies."; maskNames[3] = "Cool Shades"; maskDesc[3] = "Complete a level without taking any damage."; maskNames[4] = "Cowboy Hat"; maskDesc[4] = "Complete a level without rescuing any heroes."; maskNames[5] = "Safety Helmet"; maskDesc[5] = "Complete a level after smashing at least 25 normal blocks."; maskNames[6] = "Nerd Glasses"; maskDesc[6] = "Complete a level as a Mage."; maskNames[7] = "Red Headband"; maskDesc[7] = "Complete a level as a Barbarian."; maskNames[8] = "Leaf Headband"; maskDesc[8] = "Complete a level as a Ranger."; maskNames[9] = "Iron Helmet"; maskDesc[9] = "Complete a level as a Paladin."; maskNames[10] = "Thief Mask"; maskDesc[10] = "Complete a level as a Thief."; maskNames[11] = "Jester Hat"; maskDesc[11] = "Fail to complete a level 3 times in a row."; maskNames[12] = "Pirate Hat"; maskDesc[12] = "Complete a level after opening 25 chests."; maskNames[13] = "Beanie Hat"; maskDesc[13] = "Complete a level after jumping 25 times."; maskNames[14] = "Aviator Goggles"; maskDesc[14] = "Complete a level after double jumping 25 times."; maskNames[15] = "Hockey Mask"; maskDesc[15] = "Complete a level after killing 15 enemies."; maskNames[16] = "Gas Mask"; maskDesc[16] = "Get killed by the purple cloud."; maskNames[17] = "Royal Crown"; maskDesc[17] = "Rescue the princess and complete the game."; maskNames[18] = "Lion Skin"; maskDesc[18] = "Complete a level after defeating a Boss."; maskNames[19] = "Cheetah Mask"; maskDesc[19] = "Complete a level in 60 seconds or less."; maskNames[20] = "Turtle Shell"; maskDesc[20] = "Complete a level after 2 minutes."; maskNames[21] = "Leafy Laurel"; maskDesc[21] = "Complete and achieve the gold target on a Forest level."; maskNames[22] = "Cloth Headgear"; maskDesc[22] = "Complete and achieve the gold target on a Desert level."; maskNames[23] = "Reindeer Mask"; maskDesc[23] = "Complete and achieve the gold target on a Snow level."; maskNames[24] = "Scorched Face"; maskDesc[24] = "Complete and achieve the gold target on a Volcano level."; maskNames[25] = "Golden Mask"; maskDesc[25] = "Complete and achieve the gold target on a Temple level."; saveData(); refreshMedalSelect(); _level0.onEnterFrame = function () { if (Key.isDown(38) || (Key.isDown(87))) { if (!pd4d) { pd4d = true; if (maskCurY > 1) { maskCurY = maskCurY - 1; } refreshMedalSelect(); } } else if (Key.isDown(40) || (Key.isDown(83))) { if (!pd4d) { pd4d = true; if (maskCurY < 5) { maskCurY = maskCurY + 1; } refreshMedalSelect(); } } else if (Key.isDown(39) || (Key.isDown(68))) { if (!pd4d) { pd4d = true; if (maskCurX < 5) { maskCurX = maskCurX + 1; } refreshMedalSelect(); } } else if (Key.isDown(37) || (Key.isDown(65))) { if (!pd4d) { pd4d = true; if (maskCurX > 1) { maskCurX = maskCurX - 1; } refreshMedalSelect(); } } else { pd4d = false; } if (Key.isDown(32)) { if (!pds) { pds = true; var _local1 = 1; while (_local1 <= 30) { maskNew[_local1] = false; _local1++; } if (unlockedMask) { unlockedMask = false; if (singleCompletion) { makeFade("highscore"); } else if (lives < 0) { makeFade("end"); } else if (survivalMode) { makeFade("game_main"); } else { makeFade("chaptermenu"); } } else { makeFade("mainmenu"); } } } else { pds = false; } };
Frame 18
_level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; makeFade("mainmenu"); } } else { pds = false; } };
Frame 19
optChoice = 1; _level0["optbox" + optChoice].gotoAndStop(2); optxt3 = "Reset all Data"; _level0.onEnterFrame = function () { if (sfxLevel == 1) { optxt1 = "Sounds: Off"; gSound = new Sound(); gSound.setVolume(0); } else { gSound = new Sound(); gSound.setVolume(100); if (sfxLevel == 2) { optxt1 = "Sounds: SFX only"; } else if (sfxLevel == 3) { optxt1 = "Sounds: SFX & Music"; } } if (qualityLevel == 1) { _quality = "LOW"; optxt2 = "Quality: Low"; } else if (qualityLevel == 2) { _quality = "MEDIUM"; optxt2 = "Quality: Medium"; } else if (qualityLevel == 3) { _quality = "HIGH"; optxt2 = "Quality: High"; } if (Key.isDown(38) || (Key.isDown(87))) { if (!pd4d) { pd4d = true; optxt3 = "Reset all Data"; _level0["optbox" + optChoice].gotoAndStop(1); optChoice = optChoice - 1; if (optChoice < 1) { optChoice = 4; } _level0["optbox" + optChoice].gotoAndStop(2); } } else if (Key.isDown(40) || (Key.isDown(83))) { if (!pd4d) { pd4d = true; optxt3 = "Reset all Data"; _level0["optbox" + optChoice].gotoAndStop(1); optChoice = optChoice + 1; if (optChoice > 4) { optChoice = 1; } _level0["optbox" + optChoice].gotoAndStop(2); } } else { pd4d = false; } if (Key.isDown(32)) { if (!pds) { pds = true; if (optChoice == 1) { sfxLevel = sfxLevel - 1; if (sfxLevel < 1) { sfxLevel = 3; } } else if (optChoice == 2) { qualityLevel = qualityLevel - 1; if (qualityLevel < 1) { qualityLevel = 3; } } else if (optChoice == 3) { if (optxt3 == "Reset all Data") { optxt3 = "Confirm Reset?"; } else { mData = SharedObject.getLocal(g_dataFile); mData.clear(); optxt3 = "Data deleted."; sOption = 1; makeFade("mainmenu"); } } else if (optChoice == 4) { makeFade("mainmenu"); } } } else { pds = false; } };
Instance of Symbol 1376 MovieClip "optbox1" in Frame 19
on (rollOver) { _level0.optxt3 = "Reset all Data"; _level0["optbox" + _level0.optChoice].gotoAndStop(1); _level0.optChoice = 1; _level0["optbox" + _level0.optChoice].gotoAndStop(2); } on (release) { _level0.sfxLevel = _level0.sfxLevel - 1; if (_level0.sfxLevel < 1) { _level0.sfxLevel = 3; } }
Instance of Symbol 1376 MovieClip "optbox2" in Frame 19
on (rollOver) { _level0.optxt3 = "Reset all Data"; _level0["optbox" + _level0.optChoice].gotoAndStop(1); _level0.optChoice = 2; _level0["optbox" + _level0.optChoice].gotoAndStop(2); } on (release) { _level0.qualityLevel = _level0.qualityLevel - 1; if (_level0.qualityLevel < 1) { _level0.qualityLevel = 3; } }
Instance of Symbol 1376 MovieClip "optbox3" in Frame 19
on (rollOver) { _level0.optxt3 = "Reset all Data"; _level0["optbox" + _level0.optChoice].gotoAndStop(1); _level0.optChoice = 3; _level0["optbox" + _level0.optChoice].gotoAndStop(2); } on (release) { if (_level0.optxt3 == "Reset all Data") { _level0.optxt3 = "Confirm Reset?"; } else { _level0.mData = SharedObject.getLocal(_level0.g_dataFile); _level0.mData.clear(); _level0.optxt3 = "Data deleted."; _level0.sOption = 1; _level0.makeFade("mainmenu"); } }
Instance of Symbol 1376 MovieClip "optbox4" in Frame 19
on (rollOver) { _level0.optxt3 = "Reset all Data"; _level0["optbox" + _level0.optChoice].gotoAndStop(1); _level0.optChoice = 4; _level0["optbox" + _level0.optChoice].gotoAndStop(2); } on (release) { _level0.makeFade("mainmenu"); }
Frame 20
_level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; makeFade("faux_loading"); } } else { pds = false; } };
Frame 21
_level0.onEnterFrame = function () { if (Key.isDown(32)) { if (!pds) { pds = true; makeFade("2playersetup"); } } else { pds = false; } };
Frame 22
function refreshAll2P() { var _local2 = 1; while (_local2 <= 2) { var _local1 = 0; while (_local1 <= 5) { thisBox = _level0[(("box" + _local2) + "") + _local1]; thisInvBox = _level0["invbox" + _local2]; thisBoxIndex = ((_local1 - 1) * 6) + _level0[("p" + _local2) + "SelItem"][_local1]; if (_local1 == 0) { thisBox.head.gotoAndStop(_level0[("p" + _local2) + "Mask"] + 1); } else { thisBox.icon.gotoAndStop(thisBoxIndex); if (_level0[("p" + _local2) + "SelItem"][_local1] == 7) { thisBox.icon.gotoAndStop(32); thisBoxIndex = 0; } } if (_local1 == _level0[("p" + _local2) + "_selection"]) { thisBox._alpha = 100; thisInvBox._y = thisBox._y; thisInvBox.title = trName[thisBoxIndex]; thisInvBox.desc = trDesc[thisBoxIndex]; } else { thisBox._alpha = 50; } if (_level0[("p" + _local2) + "_selection"] == 0) { thisInvBox._y = -200; } _local1++; } _local2++; } } var aiBuddy = false; ai_box._visible = aiBuddy; p1_selection = 0; p2_selection = 0; p1SelItem = new Array(); p2SelItem = new Array(); p1SelItem[1] = 7; p1SelItem[2] = 7; p1SelItem[3] = 7; p1SelItem[4] = 7; p1SelItem[5] = 7; p1Mask = 0; p2SelItem[1] = 7; p2SelItem[2] = 7; p2SelItem[3] = 7; p2SelItem[4] = 7; p2SelItem[5] = 7; p2Mask = 0; refreshAll2P(); _level0.onEnterFrame = function () { if (Key.isDown(38)) { if (!pd4d) { pd4d = true; p1_selection = p1_selection - 1; if (p1_selection < 0) { p1_selection = 5; } refreshAll2P(); } } else if (Key.isDown(40)) { if (!pd4d) { pd4d = true; p1_selection = p1_selection + 1; if (p1_selection > 5) { p1_selection = 0; } refreshAll2P(); } } else if (Key.isDown(39)) { if (!pd4d) { pd4d = true; var _local1 = slide["row" + activeRow]; if (p1_selection == 0) { p1Mask = p1Mask + 1; if (p1Mask > 25) { p1Mask = 0; } } else { p1SelItem[p1_selection] = p1SelItem[p1_selection] + 1; if (p1SelItem[p1_selection] > 7) { p1SelItem[p1_selection] = 1; } } refreshAll2P(); } } else if (Key.isDown(37)) { if (!pd4d) { pd4d = true; var _local1 = slide["row" + activeRow]; if (p1_selection == 0) { p1Mask = p1Mask - 1; if (p1Mask < 0) { p1Mask = 25; } } else { p1SelItem[p1_selection] = p1SelItem[p1_selection] - 1; if (p1SelItem[p1_selection] < 1) { p1SelItem[p1_selection] = 7; } } refreshAll2P(); } } else { pd4d = false; } if (Key.isDown(87)) { if (!pd4db) { pd4db = true; p2_selection = p2_selection - 1; if (p2_selection < 0) { p2_selection = 5; } refreshAll2P(); } } else if (Key.isDown(83)) { if (!pd4db) { pd4db = true; p2_selection = p2_selection + 1; if (p2_selection > 5) { p2_selection = 0; } refreshAll2P(); } } else if (Key.isDown(68)) { if (!pd4db) { pd4db = true; var _local1 = slide["row" + activeRow]; if (p2_selection == 0) { p2Mask = p2Mask + 1; if (p2Mask > 25) { p2Mask = 0; } } else { p2SelItem[p2_selection] = p2SelItem[p2_selection] + 1; if (p2SelItem[p2_selection] > 7) { p2SelItem[p2_selection] = 1; } } refreshAll2P(); } } else if (Key.isDown(65)) { if (!pd4db) { pd4db = true; if (p2_selection == 0) { p2Mask = p2Mask - 1; if (p2Mask < 0) { p2Mask = 25; } } else { p2SelItem[p2_selection] = p2SelItem[p2_selection] - 1; if (p2SelItem[p2_selection] < 1) { p2SelItem[p2_selection] = 7; } } refreshAll2P(); } } else { pd4db = false; } if (Key.isDown(32)) { if (!pds) { pds = true; makeFade("faux_loading"); } } else { pds = false; } if (Key.isDown(80)) { if (!pdq) { pdq = true; aiBuddy = !aiBuddy; ai_box._visible = aiBuddy; p2SelItem[1] = randbtwn(1, 7); p2SelItem[2] = randbtwn(1, 7); p2SelItem[3] = randbtwn(1, 7); p2SelItem[4] = randbtwn(1, 7); p2SelItem[5] = randbtwn(1, 7); p2Mask = randbtwn(0, 25); } } else { pdq = false; } if (Key.isDown(81)) { p1SelItem[1] = randbtwn(1, 7); p1SelItem[2] = randbtwn(1, 7); p1SelItem[3] = randbtwn(1, 7); p1SelItem[4] = randbtwn(1, 7); p1SelItem[5] = randbtwn(1, 7); p1Mask = randbtwn(0, 25); p2SelItem[1] = randbtwn(1, 7); p2SelItem[2] = randbtwn(1, 7); p2SelItem[3] = randbtwn(1, 7); p2SelItem[4] = randbtwn(1, 7); p2SelItem[5] = randbtwn(1, 7); p2Mask = randbtwn(0, 25); refreshAll2P(); } };
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 3
stop();
Symbol 30 MovieClip Frame 13
gotoAndPlay (3);
Symbol 32 MovieClip [b_006] Frame 1
stop();
Symbol 34 MovieClip [h_006] Frame 1
stop();
Symbol 41 MovieClip [h_005] Frame 1
stop();
Symbol 43 MovieClip [goldcoins] Frame 1
stop();
Symbol 54 MovieClip [b_004] Frame 1
stop();
Symbol 56 MovieClip [h_004] Frame 1
stop();
Symbol 62 MovieClip [b_003] Frame 1
stop();
Symbol 64 MovieClip [h_003] Frame 1
stop();
Symbol 71 MovieClip [b_011] Frame 1
stop();
Symbol 73 MovieClip [h_011] Frame 1
stop();
Symbol 83 MovieClip Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 87 MovieClip [b_002] Frame 1
stop();
Symbol 89 MovieClip [h_002] Frame 1
stop();
Symbol 96 MovieClip [h_008] Frame 1
stop();
Symbol 101 MovieClip [h_009] Frame 1
stop();
Symbol 109 MovieClip [b_007] Frame 1
stop();
Symbol 113 MovieClip [h_007] Frame 1
stop();
Symbol 121 MovieClip [b_001] Frame 1
stop();
Symbol 149 MovieClip [h_001] Frame 1
stop();
Symbol 154 MovieClip [ironkey] Frame 1
stop();
Symbol 167 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 10
_level0.gotoAndStop(this.nextframe);
Symbol 167 MovieClip Frame 11
_level0.faded = false;
Symbol 181 MovieClip [h_011b] Frame 1
stop();
Symbol 183 MovieClip [b_004b] Frame 1
stop();
Symbol 185 MovieClip [b_008] Frame 1
stop();
Symbol 200 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 257 MovieClip [assaultrifle] Frame 1
this._xscale = _level0.randbtwn(80, 120); stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 5
if (_parent._parent._parent.jump) { gotoAndPlay ("flail"); }
Symbol 269 MovieClip Frame 8
if (_parent._parent._parent.jump) { gotoAndPlay ("flail"); }
Symbol 269 MovieClip Frame 11
if (!_parent._parent._parent.jump) { gotoAndPlay ("swing"); } else { gotoAndPlay ("flail"); }
Symbol 269 MovieClip Frame 18
if (!_parent._parent._parent.jump) { gotoAndPlay ("swing"); } else { gotoAndPlay ("flail"); }
Symbol 269 MovieClip Frame 29
gotoAndStop (1);
Symbol 273 MovieClip [tile_blank1] Frame 1
stop();
Symbol 283 MovieClip [fx_bigexplosion] Frame 30
stop(); removeMovieClip(this);
Symbol 286 MovieClip [tile_spike] Frame 1
stop();
Symbol 288 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 7
stop();
Symbol 304 MovieClip [fx_explosion] Frame 8
stop(); removeMovieClip(this);
Symbol 306 MovieClip Frame 1
stop();
Symbol 309 MovieClip [redpotion] Frame 1
stop();
Symbol 314 MovieClip [floatwords] Frame 15
removeMovieClip(this);
Symbol 316 MovieClip [manapotion] Frame 1
stop();
Symbol 320 MovieClip [tile_cage] Frame 1
stop();
Symbol 323 MovieClip [effect_ninjasmoke] Frame 11
removeMovieClip(this);
Symbol 336 MovieClip [tile_start] Frame 1
stop();
Symbol 348 MovieClip [tile_princess] Frame 1
stop();
Symbol 350 MovieClip [b_009] Frame 1
stop();
Symbol 367 MovieClip [ring_red] Frame 7
stop();
Symbol 371 MovieClip Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 372 MovieClip [tile_blank2] Frame 1
stop();
Symbol 379 MovieClip [b_012] Frame 1
stop();
Symbol 385 MovieClip [h_012] Frame 1
stop();
Symbol 391 MovieClip [b_013] Frame 1
stop();
Symbol 397 MovieClip [h_013b] Frame 1
stop();
Symbol 400 MovieClip [tile_sliding] Frame 1
stop();
Symbol 402 MovieClip [grass1] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 414 MovieClip [temple_floor4] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 416 MovieClip [temple_floor5] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 418 MovieClip [temple_floor6] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 420 MovieClip [temple_floor1] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 422 MovieClip [temple_floor2] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 429 MovieClip [temple_floor3] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 433 MovieClip [h_013] Frame 1
stop();
Symbol 436 MovieClip [tile_idolhead] Frame 1
stop();
Symbol 451 MovieClip Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 452 MovieClip [tile_blank3] Frame 1
stop();
Symbol 459 MovieClip Frame 7
stop();
Symbol 464 MovieClip [fx_sandcloud] Frame 8
stop(); removeMovieClip(this);
Symbol 466 MovieClip [b_014] Frame 1
stop();
Symbol 472 MovieClip [h_014] Frame 1
stop();
Symbol 484 MovieClip [b_005] Frame 1
stop();
Symbol 486 MovieClip [b_010] Frame 1
stop();
Symbol 492 MovieClip [h_010] Frame 1
stop();
Symbol 495 MovieClip [tile_key] Frame 1
stop();
Symbol 498 MovieClip [tile_gold] Frame 1
stop();
Symbol 500 MovieClip Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 501 MovieClip [tile_blank4] Frame 1
stop();
Symbol 503 MovieClip [b_015] Frame 1
stop();
Symbol 509 MovieClip [h_015] Frame 1
stop();
Symbol 513 MovieClip [tile_ice] Frame 1
stop();
Symbol 517 MovieClip [fx_iceexplosion] Frame 30
stop(); removeMovieClip(this);
Symbol 519 MovieClip [snow1] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 521 MovieClip [snow2] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 523 MovieClip [snow3] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 525 MovieClip [snow4] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 533 MovieClip [tile_exit] Frame 1
stop();
Symbol 535 MovieClip [b_016] Frame 1
stop();
Symbol 541 MovieClip [h_016] Frame 1
stop();
Symbol 543 MovieClip [b_005b] Frame 1
stop();
Symbol 549 MovieClip [h_005b] Frame 1
stop();
Symbol 551 MovieClip [b_005c] Frame 1
stop();
Symbol 557 MovieClip [h_005c] Frame 1
stop();
Symbol 559 MovieClip [b_006b] Frame 1
stop();
Symbol 567 MovieClip [h_006b] Frame 1
stop();
Symbol 569 MovieClip [b_006c] Frame 1
stop();
Symbol 575 MovieClip [h_006c] Frame 1
stop();
Symbol 577 MovieClip [b_005d] Frame 1
stop();
Symbol 583 MovieClip [h_005d] Frame 1
stop();
Symbol 586 MovieClip [b_010b] Frame 1
stop();
Symbol 590 MovieClip [h_010b] Frame 1
stop();
Symbol 598 MovieClip [h_004b] Frame 1
stop();
Symbol 602 MovieClip [h_004c] Frame 1
stop();
Symbol 604 MovieClip [h_004d] Frame 1
stop();
Symbol 608 MovieClip [b_003b] Frame 1
stop();
Symbol 610 MovieClip [h_003b] Frame 1
stop();
Symbol 616 MovieClip [b_003c] Frame 1
stop();
Symbol 618 MovieClip [h_003c] Frame 1
stop();
Symbol 624 MovieClip [b_003d] Frame 1
stop();
Symbol 626 MovieClip [b_003e] Frame 1
stop();
Symbol 628 MovieClip [h_003e] Frame 1
stop();
Symbol 663 MovieClip Frame 1
stop();
Symbol 665 MovieClip [b_017] Frame 1
stop();
Symbol 671 MovieClip [h_017] Frame 1
stop();
Symbol 675 MovieClip [h_017b] Frame 1
stop();
Symbol 677 MovieClip [b_006d] Frame 1
stop();
Symbol 683 MovieClip [h_006d] Frame 1
stop();
Symbol 685 MovieClip [tile_icicle] Frame 1
stop();
Symbol 695 MovieClip [h_011d] Frame 1
stop();
Symbol 697 MovieClip [b_011c] Frame 1
stop();
Symbol 703 MovieClip [h_011c] Frame 1
stop();
Symbol 705 MovieClip [b_011e] Frame 1
stop();
Symbol 707 MovieClip [h_011e] Frame 1
stop();
Symbol 709 MovieClip [b_006e] Frame 1
stop();
Symbol 714 MovieClip [h_006e] Frame 1
stop();
Symbol 716 MovieClip [b_005e] Frame 1
stop();
Symbol 718 MovieClip [h_005e] Frame 1
stop();
Symbol 720 MovieClip [b_011f] Frame 1
stop();
Symbol 726 MovieClip [h_011f] Frame 1
stop();
Symbol 731 MovieClip [b_018] Frame 1
stop();
Symbol 737 MovieClip [h_018] Frame 1
stop();
Symbol 739 MovieClip [b_003f] Frame 1
stop();
Symbol 741 MovieClip [h_003f] Frame 1
stop();
Symbol 743 MovieClip [tile_geyser] Frame 1
stop();
Symbol 752 MovieClip Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 753 MovieClip [tile_blank5] Frame 1
stop();
Symbol 756 MovieClip [tile_bossledge] Frame 1
stop();
Symbol 785 MovieClip [cave1] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 787 MovieClip [cave2] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 789 MovieClip [cave3] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 791 MovieClip [cave6] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 793 MovieClip [cave5] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 795 MovieClip [cave4] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 797 MovieClip [tile_magma] Frame 1
stop();
Symbol 799 MovieClip [tile_firevent] Frame 1
stop();
Symbol 806 MovieClip Frame 7
stop();
Symbol 810 MovieClip [fx_steamcloud] Frame 8
stop(); removeMovieClip(this);
Symbol 813 MovieClip [effect_slash] Frame 3
stop();
Symbol 821 MovieClip [fx_jumpcloud] Frame 7
stop(); removeMovieClip(this);
Symbol 846 MovieClip [tile_gold_sliding] Frame 1
stop();
Symbol 852 MovieClip [fx_goldexplosion] Frame 30
stop(); removeMovieClip(this);
Symbol 854 MovieClip [b_019] Frame 1
stop();
Symbol 859 MovieClip [h_019] Frame 1
stop();
Symbol 873 MovieClip Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 874 MovieClip [tile_blank6] Frame 1
stop();
Symbol 876 MovieClip [outpost1] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 877 MovieClip [outpost2] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 878 MovieClip [outpost3] Frame 1
gotoAndStop(_level0.randbtwn(1, 6));
Symbol 881 MovieClip [playerindicator] Frame 1
stop();
Symbol 883 MovieClip [b_001b] Frame 1
stop();
Symbol 885 MovieClip [b_001c] Frame 1
stop();
Symbol 890 MovieClip [fx_explodemarker1] Frame 32
stop(); removeMovieClip(this);
Symbol 896 MovieClip [fx_explodemarker2] Frame 32
stop(); removeMovieClip(this);
Symbol 910 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 913 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 913 MovieClip Frame 218
_root.nextFrame();
Symbol 928 MovieClip Frame 30
stop();
Symbol 939 Button
on (rollOver) { _level0.sOption = 1; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { _level0.makeFade("comic_opening"); _level0.survivalMode = false; _level0.firstLoad = true; }
Symbol 940 Button
on (rollOver) { _level0.sOption = 2; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { _level0.makeFade("options"); }
Symbol 941 Button
on (rollOver) { _level0.sOption = 3; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { _level0.survivalMode = true; _level0.lives = 0; _level0.makeFade("survival"); }
Symbol 942 Button
on (rollOver) { _level0.sOption = 4; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { _level0.twoPlayer = true; _level0.lives = 5; _level0.p1medals = 0; _level0.p2medals = 0; _level0.makeFade("2player"); }
Symbol 943 Button
on (rollOver) { _level0.sOption = 5; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { _level0.makeFade("highscore"); }
Symbol 944 Button
on (rollOver) { _level0.sOption = 6; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { _level0.makeFade("medals"); }
Symbol 945 Button
on (rollOver) { _level0.sOption = 7; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { _level0.makeFade("developer"); }
Symbol 946 Button
on (rollOver) { _level0.sOption = 8; _level0.mainmenutxt = _level0.mainmenuDesc[_level0.sOption]; _level0.words.gotoAndStop(_level0.sOption); } on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 1003 MovieClip Frame 1
stop();
Symbol 1010 MovieClip Frame 1
stop(); if (_level0.sfxLevel == 3) { gotoAndStop (2); }
Symbol 1048 Button
on (release) { _level0.makeFade("chaptermenu"); }
Symbol 1049 Button
on (release) { _level0.heroDead = true; _level0.gotoAndStop("mainmenu"); }
Symbol 1061 MovieClip Frame 1
stop(); if (_level0.sfxLevel != 2) { gotoAndStop (2); }
Symbol 1069 MovieClip Frame 1
stop();
Symbol 1077 MovieClip Frame 1
stop();
Symbol 1081 MovieClip Frame 1
stop();
Symbol 1086 MovieClip Frame 1
stop();
Symbol 1090 MovieClip Frame 1
stop();
Symbol 1093 MovieClip Frame 1
stop();
Symbol 1104 MovieClip Frame 1
stop();
Symbol 1110 MovieClip Frame 1
stop();
Symbol 1157 MovieClip Frame 1
stop();
Symbol 1170 Button
on (release) { if (_level0.firstLoad) { _level0.firstLoad = false; _level0.gotoAndStop("instructions"); } else { _level0.gotoAndStop("faux_loading"); } }
Symbol 1171 Button
on (release) { _level0.heroDead = true; if (!_level0.survivalMode) { _level0.gotoAndStop("chaptermenu"); } else { _level0.gotoAndStop("mainmenu"); } }
Symbol 1173 MovieClip Frame 1
stop(); if (_level0.sfxLevel != 2) { gotoAndStop (2); }
Symbol 1196 MovieClip Frame 1
stop();
Symbol 1222 MovieClip Frame 1
stop();
Symbol 1222 MovieClip Frame 2
stop();
Symbol 1273 MovieClip Frame 1
stop(); if (_level0.sfxLevel != 2) { gotoAndStop (2); }
Symbol 1288 MovieClip Frame 1
stop();
Symbol 1289 MovieClip Frame 1
stop();
Symbol 1294 MovieClip Frame 1
stop();
Symbol 1301 MovieClip Frame 1
stop(); if (_level0.sfxLevel != 2) { gotoAndStop (2); }
Symbol 1328 Button
on (release) { if (_level0.unlockedMask) { _level0.makeFade("medals"); } else { _level0.makeFade("highscore"); } }
Symbol 1340 Button
on (release) { _level0.makeFade("mainmenu"); }
Symbol 1352 Button
on (release) { _level0.makeFade("treasure"); }
Symbol 1357 MovieClip Frame 1
stop();
Symbol 1364 Button
on (release) { var maski = 1; while (maski <= 30) { _level0.maskNew[maski] = false; maski++; } if (_level0.unlockedMask) { _level0.unlockedMask = false; if (_level0.singleCompletion) { _level0.makeFade("highscore"); } else if (_level0.lives < 0) { _level0.makeFade("end"); } else if (_level0.survivalMode) { _level0.makeFade("game_main"); } else { _level0.makeFade("chaptermenu"); } } else { _level0.makeFade("mainmenu"); } }
Symbol 1376 MovieClip Frame 1
stop();
Symbol 1403 Button
on (release) { _level0.makeFade("faux_loading"); }
Symbol 1419 Button
on (release) { _level0.makeFade("2playersetup"); }

Library Items

Symbol 1 Sound [warp]
Symbol 2 Sound [squeak]
Symbol 3 Sound [sodamachine]
Symbol 4 Sound [rocket]
Symbol 5 Sound [pop]
Symbol 6 Sound [jumpsound]
Symbol 7 Sound [glassbreak]
Symbol 8 Sound [click2]
Symbol 9 Sound [cashregister]
Symbol 10 Sound [btn_down]
Symbol 11 Sound [badnews]
Symbol 12 MovieClip [blank]Used by:272  Timeline
Symbol 13 GraphicUsed by:167  Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 FontUsed by:16 1017 1023 1024 1036 1038 1042 1044 1046 1059 1119 1121 1123 1125 1126 1127 1129 1130 1132 1134 1140 1163 1167 1168 1176 1178 1179 1181 1204 1205 1214 1223 1225 1228 1232 1233 1235 1239 1252 1254 1255 1258 1260 1263 1264 1266 1268 1272 1274 1275 1277 1278 1281 1286 1287 1296 1299 1309 1311 1313 1316 1317 1320 1324 1332 1333 1337 1343 1345 1347 1350 1358 1361 1362 1366 1401 1410 1421 1423 1427 1429 1432 1461 1462
Symbol 16 EditableTextUses:15Used by:Timeline
Symbol 17 FontUsed by:18 175 1047 1124 1164 1174 1177 1180 1253 1256 1300 1351 1377 1378 1379 1380 1430 1433
Symbol 18 EditableTextUses:17Used by:Timeline
Symbol 19 FontUsed by:20 173 1058 1131 1175 1270 1302 1303 1305 1312 1319 1321 1325 1326 1330 1336 1342 1354 1360 1365 1373 1385 1405
Symbol 20 EditableTextUses:19Used by:Timeline
Symbol 21 FontUsed by:22 23 931 932 933 934 935 936 937 938 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1011 1014 1016 1334
Symbol 22 EditableTextUses:21Used by:Timeline
Symbol 23 EditableTextUses:21Used by:Timeline
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [missile_arrow]Uses:24Used by:Timeline
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:30
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:27 29Used by:272  Timeline
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [b_006]Uses:31Used by:Timeline
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [h_006]Uses:33Used by:1143 1440 1450  Timeline
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [ab_006]Uses:35Used by:Timeline
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [at_006]Uses:37Used by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip [h_005]Uses:40Used by:1149 1443 1456  Timeline
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [goldcoins]Uses:42Used by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip [ab_005]Uses:44Used by:Timeline
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip [at_005]Uses:46Used by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip [ab_004]Uses:49Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip [at_004]Uses:51Used by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip [b_004]Uses:53Used by:Timeline
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [h_004]Uses:55Used by:1147 1442 1454  Timeline
Symbol 57 GraphicUsed by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:62
Symbol 60 GraphicUsed by:62 109 260 288 350 379 608 616 624 626 731 739 854
Symbol 61 GraphicUsed by:62 109 260 288 350 379 608 616 624 626 731 739 854
Symbol 62 MovieClip [b_003]Uses:59 60 61Used by:Timeline
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [h_003]Uses:63Used by:1145 1441 1452  Timeline
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip [ab_003]Uses:65Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [at_003]Uses:67Used by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip [b_011]Uses:70Used by:Timeline
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip [h_011]Uses:72Used by:1138 1438 1448  Timeline
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [ab_011]Uses:74Used by:Timeline
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip [at_011]Uses:76Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:273 501  Timeline
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [tile_boom]Uses:80Used by:Timeline
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:273  Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 GraphicUsed by:Timeline
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [b_002]Uses:86Used by:170 1294  Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [h_002]Uses:88Used by:170 1294  Timeline
Symbol 90 GraphicUsed by:91 186
Symbol 91 MovieClip [at_002]Uses:90Used by:170 1294  Timeline
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip [ab_002]Uses:92Used by:170 1294  Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip [h_008]Uses:95Used by:Timeline
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [ab_008]Uses:97Used by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClip [h_009]Uses:100Used by:Timeline
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip [gem_blue]Uses:102Used by:Timeline
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClip [gem_red]Uses:104Used by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClip [gem_green]Uses:106Used by:Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClip [b_007]Uses:108 60 61Used by:170 1294  Timeline
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClip [at_007]Uses:110Used by:170 1294  Timeline
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClip [h_007]Uses:112Used by:170 1294  Timeline
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClip [ab_007]Uses:114Used by:170 1294  Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClip [ab_001]Uses:118Used by:170 1027 1294  Timeline
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [b_001]Uses:120Used by:170 1027 1294  Timeline
Symbol 122 GraphicUsed by:149
Symbol 123 GraphicUsed by:149
Symbol 124 GraphicUsed by:149
Symbol 125 GraphicUsed by:149
Symbol 126 GraphicUsed by:149
Symbol 127 GraphicUsed by:149
Symbol 128 GraphicUsed by:149
Symbol 129 GraphicUsed by:149
Symbol 130 GraphicUsed by:149
Symbol 131 GraphicUsed by:149
Symbol 132 GraphicUsed by:149
Symbol 133 GraphicUsed by:149
Symbol 134 GraphicUsed by:149
Symbol 135 GraphicUsed by:149
Symbol 136 GraphicUsed by:149
Symbol 137 GraphicUsed by:149
Symbol 138 GraphicUsed by:149
Symbol 139 GraphicUsed by:149
Symbol 140 GraphicUsed by:149
Symbol 141 GraphicUsed by:149
Symbol 142 GraphicUsed by:149
Symbol 143 GraphicUsed by:149
Symbol 144 GraphicUsed by:149
Symbol 145 GraphicUsed by:149
Symbol 146 GraphicUsed by:149
Symbol 147 GraphicUsed by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClip [h_001]Uses:122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148Used by:170 1027 1141 1294 1357 1436 1446  Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip [at_001]Uses:150Used by:170 1027 1294  Timeline
Symbol 152 GraphicUsed by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip [ironkey]Uses:153Used by:493 532 1294  Timeline
Symbol 155 GraphicUsed by:Timeline
Symbol 156 GraphicUsed by:159
Symbol 157 ShapeTweeningUsed by:159
Symbol 158 GraphicUsed by:159 939 940 941 942 943 944 945 946 1048 1049 1170 1171 1328 1340 1352 1364 1403 1419
Symbol 159 MovieClipUses:156 157 158Used by:Timeline
Symbol 160 GraphicUsed by:165
Symbol 161 FontUsed by:162
Symbol 162 EditableTextUses:161Used by:165
Symbol 163 GraphicUsed by:165
Symbol 164 GraphicUsed by:165
Symbol 165 ButtonUses:160 162 163 164Used by:Timeline
Symbol 166 GraphicUsed by:Timeline
Symbol 167 MovieClipUses:13Used by:Timeline
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170 1294
Symbol 170 MovieClipUses:168 121 119 151 149 109 115 111 113 169 87 89 91 93Used by:Timeline
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:Timeline
Symbol 173 EditableTextUses:19Used by:Timeline
Symbol 174 FontUsed by:175 1047 1124 1164 1174 1177 1180 1253 1256 1351 1377 1378 1379 1380 1430 1433
Symbol 175 EditableTextUses:17 174Used by:Timeline
Symbol 176 GraphicUsed by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:179
Symbol 179 MovieClip [shield]Uses:178Used by:Timeline
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClip [h_011b]Uses:180Used by:Timeline
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip [b_004b]Uses:182Used by:Timeline
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip [b_008]Uses:184Used by:Timeline
Symbol 186 MovieClip [at_008]Uses:90Used by:Timeline
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:272 307 324 768 779 833 843
Symbol 189 GraphicUsed by:272
Symbol 190 GraphicUsed by:200
Symbol 191 GraphicUsed by:200
Symbol 192 GraphicUsed by:200
Symbol 193 GraphicUsed by:200
Symbol 194 GraphicUsed by:200
Symbol 195 GraphicUsed by:200
Symbol 196 GraphicUsed by:200
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:190 191 192 193 194 195 196 197 198 199Used by:257
Symbol 201 GraphicUsed by:211
Symbol 202 GraphicUsed by:211
Symbol 203 GraphicUsed by:211
Symbol 204 GraphicUsed by:211
Symbol 205 GraphicUsed by:211
Symbol 206 GraphicUsed by:211
Symbol 207 GraphicUsed by:211
Symbol 208 GraphicUsed by:211
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:201 202 203 204 205 206 207 208 209 210Used by:257
Symbol 212 GraphicUsed by:225
Symbol 213 GraphicUsed by:225
Symbol 214 GraphicUsed by:225
Symbol 215 GraphicUsed by:225
Symbol 216 GraphicUsed by:225
Symbol 217 GraphicUsed by:225
Symbol 218 GraphicUsed by:225
Symbol 219 GraphicUsed by:225
Symbol 220 GraphicUsed by:225
Symbol 221 GraphicUsed by:225
Symbol 222 GraphicUsed by:225
Symbol 223 GraphicUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:212 213 214 215 216 217 218 219 220 221 222 223 224Used by:257
Symbol 226 GraphicUsed by:235
Symbol 227 GraphicUsed by:235
Symbol 228 GraphicUsed by:235
Symbol 229 GraphicUsed by:235
Symbol 230 GraphicUsed by:235
Symbol 231 GraphicUsed by:235
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:226 227 228 229 230 231 232 233 234Used by:257
Symbol 236 GraphicUsed by:245
Symbol 237 GraphicUsed by:245
Symbol 238 GraphicUsed by:245
Symbol 239 GraphicUsed by:245
Symbol 240 GraphicUsed by:245
Symbol 241 GraphicUsed by:245
Symbol 242 GraphicUsed by:245
Symbol 243 GraphicUsed by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:236 237 238 239 240 241 242 243 244Used by:257
Symbol 246 GraphicUsed by:256
Symbol 247 GraphicUsed by:256
Symbol 248 GraphicUsed by:256
Symbol 249 GraphicUsed by:256
Symbol 250 GraphicUsed by:256
Symbol 251 GraphicUsed by:256
Symbol 252 GraphicUsed by:256
Symbol 253 GraphicUsed by:256
Symbol 254 GraphicUsed by:256
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:246 247 248 249 250 251 252 253 254 255Used by:257
Symbol 257 MovieClip [assaultrifle]Uses:200 211 225 235 245 256Used by:258
Symbol 258 MovieClipUses:257Used by:270  Timeline
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259 60 61Used by:270 374 387
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:270 374 387
Symbol 263 GraphicUsed by:264 289
Symbol 264 MovieClipUses:263Used by:269
Symbol 265 GraphicUsed by:266 290
Symbol 266 MovieClipUses:265Used by:269
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:269
Symbol 269 MovieClipUses:264 266 268Used by:270 374 387
Symbol 270 MovieClipUses:258 260 262 269Used by:271
Symbol 271 MovieClipUses:270Used by:272 320 348
Symbol 272 MovieClip [char]Uses:12 188 189 30 271Used by:1215  Timeline
Symbol 273 MovieClip [tile_blank1]Uses:79 83Used by:Timeline
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:Timeline
Symbol 276 GraphicUsed by:283 304 852
Symbol 277 GraphicUsed by:283 517 810 852
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:283 517 852 890 896
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:283
Symbol 282 GraphicUsed by:283 517 852
Symbol 283 MovieClip [fx_bigexplosion]Uses:276 277 279 281 282Used by:Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClip [tile_spike]Uses:285Used by:Timeline
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287 60 61Used by:Timeline
Symbol 289 MovieClipUses:263Used by:Timeline
Symbol 290 MovieClipUses:265Used by:Timeline
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:Timeline
Symbol 293 GraphicUsed by:299
Symbol 294 GraphicUsed by:299
Symbol 295 GraphicUsed by:299
Symbol 296 GraphicUsed by:299
Symbol 297 GraphicUsed by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:293 294 295 296 297 298Used by:304
Symbol 300 GraphicUsed by:304
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:304 821
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClip [fx_explosion]Uses:276 299 300 302 303Used by:Timeline
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:307
Symbol 307 MovieClip [pickup]Uses:188 306Used by:Timeline
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClip [redpotion]Uses:308Used by:Timeline
Symbol 310 GraphicUsed by:Timeline
Symbol 311 FontUsed by:312 318 344 494 526
Symbol 312 EditableTextUses:311Used by:313
Symbol 313 MovieClipUses:312Used by:314
Symbol 314 MovieClip [floatwords]Uses:313Used by:Timeline
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClip [manapotion]Uses:315Used by:Timeline
Symbol 317 GraphicUsed by:320
Symbol 318 EditableTextUses:311Used by:320
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClip [tile_cage]Uses:271 317 318 319Used by:Timeline
Symbol 321 GraphicUsed by:Timeline
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClip [effect_ninjasmoke]Uses:322Used by:Timeline
Symbol 324 MovieClip [missile]Uses:188Used by:Timeline
Symbol 325 GraphicUsed by:336
Symbol 326 GraphicUsed by:335
Symbol 327 FontUsed by:328 329 330 332 333 334 1004 1013 1159 1161 1209 1271 1291 1292 1295 1381 1383 1387 1413 1414 1415 1424 1425 1426
Symbol 328 EditableTextUses:327Used by:335
Symbol 329 EditableTextUses:327Used by:335
Symbol 330 EditableTextUses:327Used by:335
Symbol 331 GraphicUsed by:335  Timeline
Symbol 332 EditableTextUses:327Used by:335
Symbol 333 EditableTextUses:327Used by:335
Symbol 334 EditableTextUses:327Used by:335
Symbol 335 MovieClipUses:326 328 329 330 331 332 333 334Used by:336
Symbol 336 MovieClip [tile_start]Uses:325 335Used by:Timeline
Symbol 337 FontUsed by:338
Symbol 338 EditableTextUses:337Used by:Timeline
Symbol 339 GraphicUsed by:342
Symbol 340 GraphicUsed by:342
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClip [missile_fireball]Uses:339 340 341Used by:693  Timeline
Symbol 343 GraphicUsed by:348
Symbol 344 EditableTextUses:311Used by:348
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClip [tile_princess]Uses:271 343 344 346 347Used by:Timeline
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClip [b_009]Uses:349 60 61Used by:Timeline
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClip [ab_009]Uses:351Used by:Timeline
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClip [at_009]Uses:353Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClip [missile_spear]Uses:355Used by:Timeline
Symbol 357 GraphicUsed by:360
Symbol 358 GraphicUsed by:360
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClip [missile_holybolt]Uses:357 358 359Used by:Timeline
Symbol 361 GraphicUsed by:367
Symbol 362 GraphicUsed by:367
Symbol 363 GraphicUsed by:367
Symbol 364 GraphicUsed by:367
Symbol 365 GraphicUsed by:367
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClip [ring_red]Uses:361 362 363 364 365 366Used by:Timeline
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:372
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:372
Symbol 372 MovieClip [tile_blank2]Uses:369 371Used by:Timeline
Symbol 373 GraphicUsed by:377
Symbol 374 MovieClipUses:260 262 269Used by:375
Symbol 375 MovieClipUses:374Used by:377
Symbol 376 GraphicUsed by:377 389
Symbol 377 MovieClip [char_body1]Uses:373 375 376Used by:Timeline
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClip [b_012]Uses:378 60 61Used by:Timeline
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClip [ab_012]Uses:380Used by:Timeline
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClip [at_012]Uses:382Used by:Timeline
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClip [h_012]Uses:384Used by:Timeline
Symbol 386 GraphicUsed by:389
Symbol 387 MovieClipUses:260 262 269Used by:388
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClip [char_body2]Uses:386 388 376Used by:Timeline
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClip [b_013]Uses:390Used by:Timeline
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClip [ab_013]Uses:392Used by:Timeline
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClip [at_013]Uses:394Used by:Timeline
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClip [h_013b]Uses:396Used by:Timeline
Symbol 398 GraphicUsed by:400
Symbol 399 GraphicUsed by:400 846
Symbol 400 MovieClip [tile_sliding]Uses:398 399Used by:Timeline
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClip [grass1]Uses:401Used by:Timeline
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClip [grass2]Uses:403Used by:Timeline
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClip [grass3]Uses:405Used by:Timeline
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClip [grass6]Uses:407Used by:Timeline
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClip [grass5]Uses:409Used by:Timeline
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClip [grass4]Uses:411Used by:Timeline
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClip [temple_floor4]Uses:413Used by:Timeline
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClip [temple_floor5]Uses:415Used by:Timeline
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClip [temple_floor6]Uses:417Used by:Timeline
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClip [temple_floor1]Uses:419Used by:Timeline
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClip [temple_floor2]Uses:421Used by:Timeline
Symbol 423 GraphicUsed by:429
Symbol 424 GraphicUsed by:428 561
Symbol 425 GraphicUsed by:428
Symbol 426 GraphicUsed by:428 561
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClip [torch]Uses:424 425 426 427Used by:429 787
Symbol 429 MovieClip [temple_floor3]Uses:423 428Used by:Timeline
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClip [ab_013b]Uses:430Used by:Timeline
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClip [h_013]Uses:432Used by:Timeline
Symbol 434 GraphicUsed by:436
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClip [tile_idolhead]Uses:434 435Used by:Timeline
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClip [missile_dart]Uses:437Used by:Timeline
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:452
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:452
Symbol 443 GraphicUsed by:452
Symbol 444 GraphicUsed by:451
Symbol 445 GraphicUsed by:451
Symbol 446 GraphicUsed by:451
Symbol 447 GraphicUsed by:451
Symbol 448 GraphicUsed by:451
Symbol 449 GraphicUsed by:451
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:444 445 446 447 448 449 450Used by:452
Symbol 452 MovieClip [tile_blank3]Uses:440 442 443 451Used by:Timeline
Symbol 453 GraphicUsed by:459
Symbol 454 GraphicUsed by:459
Symbol 455 GraphicUsed by:459
Symbol 456 GraphicUsed by:459
Symbol 457 GraphicUsed by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:453 454 455 456 457 458Used by:464
Symbol 460 GraphicUsed by:464
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:464
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClip [fx_sandcloud]Uses:459 460 462 463Used by:Timeline
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClip [b_014]Uses:465Used by:Timeline
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClip [ab_014]Uses:467Used by:Timeline
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClip [at_014]Uses:469Used by:Timeline
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClip [h_014]Uses:471Used by:Timeline
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:475  Timeline
Symbol 475 MovieClip [missile_shuriken]Uses:474Used by:Timeline
Symbol 476 GraphicUsed by:482
Symbol 477 ShapeTweeningUsed by:482
Symbol 478 GraphicUsed by:482
Symbol 479 GraphicUsed by:482
Symbol 480 ShapeTweeningUsed by:482
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:476 477 478 479 480 481Used by:484 543 586 716
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClip [b_005]Uses:482 483Used by:Timeline
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClip [b_010]Uses:485Used by:Timeline
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClip [ab_010]Uses:487Used by:Timeline
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClip [at_010]Uses:489Used by:Timeline
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClip [h_010]Uses:491Used by:Timeline
Symbol 493 MovieClipUses:154Used by:495
Symbol 494 EditableTextUses:311Used by:495
Symbol 495 MovieClip [tile_key]Uses:493 494Used by:Timeline
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:498
Symbol 498 MovieClip [tile_gold]Uses:497Used by:Timeline
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:501
Symbol 501 MovieClip [tile_blank4]Uses:79 500Used by:Timeline
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClip [b_015]Uses:502Used by:Timeline
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClip [ab_015]Uses:504Used by:Timeline
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClip [at_015]Uses:506Used by:Timeline
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClip [h_015]Uses:508Used by:Timeline
Symbol 510 GraphicUsed by:513
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:513 685
Symbol 513 MovieClip [tile_ice]Uses:510 512Used by:Timeline
Symbol 514 GraphicUsed by:517
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:517
Symbol 517 MovieClip [fx_iceexplosion]Uses:514 277 279 516 282Used by:Timeline
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClip [snow1]Uses:518Used by:Timeline
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClip [snow2]Uses:520Used by:Timeline
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClip [snow3]Uses:522Used by:Timeline
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClip [snow4]Uses:524Used by:Timeline
Symbol 526 EditableTextUses:311Used by:533
Symbol 527 GraphicUsed by:531
Symbol 528 GraphicUsed by:531
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:531
Symbol 531 MovieClipUses:527 528 530Used by:533
Symbol 532 MovieClipUses:154Used by:533  Timeline
Symbol 533 MovieClip [tile_exit]Uses:526 531 532Used by:Timeline
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClip [b_016]Uses:534Used by:Timeline
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClip [ab_016]Uses:536Used by:Timeline
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClip [at_016]Uses:538Used by:Timeline
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClip [h_016]Uses:540Used by:Timeline
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClip [b_005b]Uses:482 542Used by:Timeline
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClip [ab_005b]Uses:544Used by:Timeline
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClip [at_005b]Uses:546Used by:Timeline
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClip [h_005b]Uses:548Used by:Timeline
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClip [b_005c]Uses:550Used by:Timeline
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClip [ab_005c]Uses:552Used by:Timeline
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClip [at_005c]Uses:554Used by:Timeline
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClip [h_005c]Uses:556Used by:Timeline
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClip [b_006b]Uses:558Used by:Timeline
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:424 426 560Used by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClip [ab_006b]Uses:561 562Used by:Timeline
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClip [at_006b]Uses:564Used by:Timeline
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClip [h_006b]Uses:566Used by:Timeline
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClip [b_006c]Uses:568Used by:Timeline
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClip [ab_006c]Uses:570Used by:Timeline
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClip [at_006c]Uses:572Used by:Timeline
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClip [h_006c]Uses:574Used by:Timeline
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClip [b_005d]Uses:576Used by:Timeline
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClip [ab_005d]Uses:578Used by:Timeline
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClip [at_005d]Uses:580Used by:Timeline
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClip [h_005d]Uses:582Used by:Timeline
Symbol 584 GraphicUsed by:Timeline
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClip [b_010b]Uses:585 482Used by:Timeline
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClip [at_004b]Uses:587Used by:Timeline
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClip [h_010b]Uses:589Used by:Timeline
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClip [ab_004b]Uses:591Used by:Timeline
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:596
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClip [missile_shadow]Uses:594 595Used by:Timeline
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClip [h_004b]Uses:597Used by:Timeline
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClip [missile_breaker]Uses:599Used by:Timeline
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClip [h_004c]Uses:601Used by:Timeline
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClip [h_004d]Uses:603Used by:Timeline
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClip [ab_011b]Uses:605Used by:Timeline
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClip [b_003b]Uses:607 60 61Used by:Timeline
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClip [h_003b]Uses:609Used by:Timeline
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClip [ab_003b]Uses:611Used by:Timeline
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClip [at_003b]Uses:613Used by:Timeline
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClip [b_003c]Uses:615 60 61Used by:Timeline
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClip [h_003c]Uses:617Used by:Timeline
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClip [ab_003c]Uses:619Used by:Timeline
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClip [at_003c]Uses:621Used by:Timeline
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClip [b_003d]Uses:623 60 61Used by:Timeline
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClip [b_003e]Uses:625 60 61Used by:Timeline
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClip [h_003e]Uses:627Used by:Timeline
Symbol 629 GraphicUsed by:663
Symbol 630 GraphicUsed by:663
Symbol 631 GraphicUsed by:663
Symbol 632 GraphicUsed by:663
Symbol 633 GraphicUsed by:663
Symbol 634 GraphicUsed by:663
Symbol 635 GraphicUsed by:663
Symbol 636 GraphicUsed by:663
Symbol 637 GraphicUsed by:663
Symbol 638 GraphicUsed by:663
Symbol 639 GraphicUsed by:663
Symbol 640 GraphicUsed by:663
Symbol 641 GraphicUsed by:663
Symbol 642 GraphicUsed by:663
Symbol 643 GraphicUsed by:663
Symbol 644 GraphicUsed by:663
Symbol 645 GraphicUsed by:663
Symbol 646 GraphicUsed by:663
Symbol 647 GraphicUsed by:663
Symbol 648 GraphicUsed by:663
Symbol 649 GraphicUsed by:663
Symbol 650 GraphicUsed by:663
Symbol 651 GraphicUsed by:663
Symbol 652 GraphicUsed by:663
Symbol 653 GraphicUsed by:663
Symbol 654 GraphicUsed by:663
Symbol 655 GraphicUsed by:663
Symbol 656 GraphicUsed by:663
Symbol 657 GraphicUsed by:663
Symbol 658 GraphicUsed by:663
Symbol 659 GraphicUsed by:663
Symbol 660 GraphicUsed by:663
Symbol 661 GraphicUsed by:663
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662Used by:1138 1143 1145 1147 1149 1438 1440 1441 1442 1443 1448 1450 1452 1454 1456  Timeline
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClip [b_017]Uses:664Used by:Timeline
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClip [ab_017]Uses:666Used by:Timeline
Symbol 668 GraphicUsed by:669 712
Symbol 669 MovieClip [at_017]Uses:668Used by:Timeline
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClip [h_017]Uses:670Used by:Timeline
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClip [ab_017b]Uses:672Used by:Timeline
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClip [h_017b]Uses:674Used by:Timeline
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClip [b_006d]Uses:676Used by:Timeline
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClip [ab_006d]Uses:678Used by:Timeline
Symbol 680 GraphicUsed by:681 857
Symbol 681 MovieClip [at_006d]Uses:680Used by:Timeline
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClip [h_006d]Uses:682Used by:Timeline
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClip [tile_icicle]Uses:684 512Used by:Timeline
Symbol 686 GraphicUsed by:689
Symbol 687 GraphicUsed by:689
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClip [missile_icebolt]Uses:686 687 688Used by:Timeline
Symbol 690 GraphicUsed by:693
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:693
Symbol 693 MovieClip [missile_familiar]Uses:342 690 692Used by:Timeline
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClip [h_011d]Uses:694Used by:Timeline
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClip [b_011c]Uses:696Used by:Timeline
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClip [ab_011c]Uses:698Used by:Timeline
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClip [at_011c]Uses:700Used by:Timeline
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClip [h_011c]Uses:702Used by:Timeline
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClip [b_011e]Uses:704Used by:Timeline
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClip [h_011e]Uses:706Used by:Timeline
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClip [b_006e]Uses:708Used by:Timeline
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClip [ab_006e]Uses:710Used by:Timeline
Symbol 712 MovieClip [at_006e]Uses:668Used by:Timeline
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClip [h_006e]Uses:713Used by:Timeline
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClip [b_005e]Uses:482 715Used by:Timeline
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClip [h_005e]Uses:717Used by:Timeline
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClip [b_011f]Uses:719Used by:Timeline
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClip [ab_011f]Uses:721Used by:Timeline
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClip [at_011f]Uses:723Used by:Timeline
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClip [h_011f]Uses:725Used by:Timeline
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727Used by:729
Symbol 729 MovieClip [missile_scimitar]Uses:728Used by:Timeline
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClip [b_018]Uses:730 60 61Used by:Timeline
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClip [ab_018]Uses:732Used by:Timeline
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClip [at_018]Uses:734Used by:Timeline
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClip [h_018]Uses:736Used by:Timeline
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClip [b_003f]Uses:738 60 61Used by:Timeline
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClip [h_003f]Uses:740Used by:Timeline
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClip [tile_geyser]Uses:742Used by:Timeline
Symbol 744 GraphicUsed by:748 849
Symbol 745 GraphicUsed by:748 849
Symbol 746 GraphicUsed by:748
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClip [missile_geyser]Uses:744 745 746 747Used by:Timeline
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:753
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:753
Symbol 753 MovieClip [tile_blank5]Uses:750 752Used by:Timeline
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:754Used by:756
Symbol 756 MovieClip [tile_bossledge]Uses:755Used by:Timeline
Symbol 757 GraphicUsed by:760
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:757 758 759Used by:768
Symbol 761 GraphicUsed by:764
Symbol 762 GraphicUsed by:764
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:761 762 763Used by:768
Symbol 765 GraphicUsed by:768
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:768
Symbol 768 MovieClip [boss1]Uses:188 760 764 765 767Used by:Timeline
Symbol 769 GraphicUsed by:772
Symbol 770 GraphicUsed by:772
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:769 770 771Used by:779
Symbol 773 GraphicUsed by:775
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:773 774Used by:779
Symbol 776 GraphicUsed by:779
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777Used by:779
Symbol 779 MovieClip [boss2]Uses:188 772 775 776 778Used by:Timeline
Symbol 780 GraphicUsed by:783
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:783 797
Symbol 783 MovieClip [missile_trunk]Uses:780 782Used by:Timeline
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClip [cave1]Uses:784Used by:Timeline
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClip [cave2]Uses:786 428Used by:Timeline
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClip [cave3]Uses:788Used by:Timeline
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClip [cave6]Uses:790Used by:Timeline
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClip [cave5]Uses:792Used by:Timeline
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClip [cave4]Uses:794Used by:Timeline
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClip [tile_magma]Uses:796 782Used by:Timeline
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClip [tile_firevent]Uses:798Used by:Timeline
Symbol 800 GraphicUsed by:806
Symbol 801 GraphicUsed by:806
Symbol 802 GraphicUsed by:806
Symbol 803 GraphicUsed by:806
Symbol 804 GraphicUsed by:806
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:800 801 802 803 804 805Used by:810
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:807Used by:810
Symbol 809 GraphicUsed by:810 890
Symbol 810 MovieClip [fx_steamcloud]Uses:806 277 808 809Used by:Timeline
Symbol 811 GraphicUsed by:813
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClip [effect_slash]Uses:811 812Used by:Timeline
Symbol 814 GraphicUsed by:817
Symbol 815 GraphicUsed by:817
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:814 815 816Used by:818
Symbol 818 MovieClip [effect_berserk]Uses:817Used by:Timeline
Symbol 819 GraphicUsed by:821
Symbol 820 GraphicUsed by:821
Symbol 821 MovieClip [fx_jumpcloud]Uses:819 302 820Used by:Timeline
Symbol 822 GraphicUsed by:825
Symbol 823 GraphicUsed by:825
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:822 823 824Used by:833
Symbol 826 GraphicUsed by:829
Symbol 827 GraphicUsed by:829
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:826 827 828Used by:833
Symbol 830 GraphicUsed by:833
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:831Used by:833
Symbol 833 MovieClip [boss3]Uses:188 825 829 830 832Used by:Timeline
Symbol 834 GraphicUsed by:837
Symbol 835 GraphicUsed by:837
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:834 835 836Used by:843
Symbol 838 GraphicUsed by:839
Symbol 839 MovieClipUses:838Used by:843
Symbol 840 GraphicUsed by:843
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:843
Symbol 843 MovieClip [boss4]Uses:188 837 839 840 842Used by:Timeline
Symbol 844 GraphicUsed by:845
Symbol 845 MovieClipUses:844Used by:846
Symbol 846 MovieClip [tile_gold_sliding]Uses:845 399Used by:Timeline
Symbol 847 GraphicUsed by:849
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClip [missile_snowball]Uses:744 745 847 848Used by:Timeline
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:850Used by:852
Symbol 852 MovieClip [fx_goldexplosion]Uses:276 277 279 851 282Used by:Timeline
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClip [b_019]Uses:853 60 61Used by:Timeline
Symbol 855 GraphicUsed by:856
Symbol 856 MovieClip [ab_019]Uses:855Used by:Timeline
Symbol 857 MovieClip [at_019]Uses:680Used by:Timeline
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClip [h_019]Uses:858Used by:Timeline
Symbol 860 GraphicUsed by:864
Symbol 861 GraphicUsed by:864
Symbol 862 GraphicUsed by:864
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClip [missile_shadowbolt]Uses:860 861 862 863Used by:Timeline
Symbol 865 GraphicUsed by:869
Symbol 866 GraphicUsed by:869
Symbol 867 GraphicUsed by:869
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClip [missile_magmaball]Uses:865 866 867 868Used by:Timeline
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:874
Symbol 872 GraphicUsed by:873 877 878
Symbol 873 MovieClipUses:872Used by:874
Symbol 874 MovieClip [tile_blank6]Uses:871 873Used by:Timeline
Symbol 875 GraphicUsed by:876
Symbol 876 MovieClip [outpost1]Uses:875Used by:Timeline
Symbol 877 MovieClip [outpost2]Uses:872Used by:Timeline
Symbol 878 MovieClip [outpost3]Uses:872Used by:Timeline
Symbol 879 GraphicUsed by:881
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClip [playerindicator]Uses:879 880Used by:Timeline
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClip [b_001b]Uses:882Used by:Timeline
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClip [b_001c]Uses:884Used by:Timeline
Symbol 886 GraphicUsed by:890
Symbol 887 GraphicUsed by:890
Symbol 888 GraphicUsed by:889
Symbol 889 MovieClipUses:888Used by:890
Symbol 890 MovieClip [fx_explodemarker1]Uses:886 887 279 889 809Used by:Timeline
Symbol 891 GraphicUsed by:896
Symbol 892 GraphicUsed by:896
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:896
Symbol 895 GraphicUsed by:896
Symbol 896 MovieClip [fx_explodemarker2]Uses:891 892 279 894 895Used by:Timeline
Symbol 897 GraphicUsed by:Timeline
Symbol 898 GraphicUsed by:913
Symbol 899 GraphicUsed by:913
Symbol 900 GraphicUsed by:913
Symbol 901 SoundUsed by:913
Symbol 902 SoundUsed by:913
Symbol 903 GraphicUsed by:913
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:904Used by:913
Symbol 906 SoundUsed by:913
Symbol 907 SoundUsed by:913
Symbol 908 SoundUsed by:913
Symbol 909 GraphicUsed by:910
Symbol 910 ButtonUses:909Used by:913
Symbol 911 SoundUsed by:913
Symbol 912 SoundUsed by:913
Symbol 913 MovieClipUses:898 899 900 901 902 903 905 906 907 908 910 911 912Used by:Timeline
Symbol 914 GraphicUsed by:928
Symbol 915 GraphicUsed by:928
Symbol 916 GraphicUsed by:928
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:917Used by:928 1372
Symbol 919 ShapeTweeningUsed by:928
Symbol 920 SoundUsed by:928
Symbol 921 GraphicUsed by:928
Symbol 922 GraphicUsed by:928
Symbol 923 GraphicUsed by:928
Symbol 924 GraphicUsed by:928
Symbol 925 GraphicUsed by:928
Symbol 926 GraphicUsed by:928
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:914 915 916 918 919 920 921 922 923 924 925 926 927Used by:Timeline
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClipUses:929Used by:Timeline
Symbol 931 EditableTextUses:21Used by:1003
Symbol 932 EditableTextUses:21Used by:1003
Symbol 933 EditableTextUses:21Used by:1003
Symbol 934 EditableTextUses:21Used by:1003
Symbol 935 EditableTextUses:21Used by:1003
Symbol 936 EditableTextUses:21Used by:1003
Symbol 937 EditableTextUses:21Used by:1003
Symbol 938 EditableTextUses:21Used by:1003
Symbol 939 ButtonUses:158Used by:1003
Symbol 940 ButtonUses:158Used by:1003
Symbol 941 ButtonUses:158Used by:1003
Symbol 942 ButtonUses:158Used by:1003
Symbol 943 ButtonUses:158Used by:1003
Symbol 944 ButtonUses:158Used by:1003
Symbol 945 ButtonUses:158Used by:1003
Symbol 946 ButtonUses:158Used by:1003
Symbol 947 EditableTextUses:21Used by:1003
Symbol 948 EditableTextUses:21Used by:1003
Symbol 949 EditableTextUses:21Used by:1003
Symbol 950 EditableTextUses:21Used by:1003
Symbol 951 EditableTextUses:21Used by:1003
Symbol 952 EditableTextUses:21Used by:1003
Symbol 953 EditableTextUses:21Used by:1003
Symbol 954 EditableTextUses:21Used by:1003
Symbol 955 EditableTextUses:21Used by:1003
Symbol 956 EditableTextUses:21Used by:1003
Symbol 957 EditableTextUses:21Used by:1003
Symbol 958 EditableTextUses:21Used by:1003
Symbol 959 EditableTextUses:21Used by:1003
Symbol 960 EditableTextUses:21Used by:1003
Symbol 961 EditableTextUses:21Used by:1003
Symbol 962 EditableTextUses:21Used by:1003
Symbol 963 EditableTextUses:21Used by:1003
Symbol 964 EditableTextUses:21Used by:1003
Symbol 965 EditableTextUses:21Used by:1003
Symbol 966 EditableTextUses:21Used by:1003
Symbol 967 EditableTextUses:21Used by:1003
Symbol 968 EditableTextUses:21Used by:1003
Symbol 969 EditableTextUses:21Used by:1003
Symbol 970 EditableTextUses:21Used by:1003
Symbol 971 EditableTextUses:21Used by:1003
Symbol 972 EditableTextUses:21Used by:1003
Symbol 973 EditableTextUses:21Used by:1003
Symbol 974 EditableTextUses:21Used by:1003
Symbol 975 EditableTextUses:21Used by:1003
Symbol 976 EditableTextUses:21Used by:1003
Symbol 977 EditableTextUses:21Used by:1003
Symbol 978 EditableTextUses:21Used by:1003
Symbol 979 EditableTextUses:21Used by:1003
Symbol 980 EditableTextUses:21Used by:1003
Symbol 981 EditableTextUses:21Used by:1003
Symbol 982 EditableTextUses:21Used by:1003
Symbol 983 EditableTextUses:21Used by:1003
Symbol 984 EditableTextUses:21Used by:1003
Symbol 985 EditableTextUses:21Used by:1003
Symbol 986 EditableTextUses:21Used by:1003
Symbol 987 EditableTextUses:21Used by:1003
Symbol 988 EditableTextUses:21Used by:1003
Symbol 989 EditableTextUses:21Used by:1003
Symbol 990 EditableTextUses:21Used by:1003
Symbol 991 EditableTextUses:21Used by:1003
Symbol 992 EditableTextUses:21Used by:1003
Symbol 993 EditableTextUses:21Used by:1003
Symbol 994 EditableTextUses:21Used by:1003
Symbol 995 EditableTextUses:21Used by:1003
Symbol 996 EditableTextUses:21Used by:1003
Symbol 997 EditableTextUses:21Used by:1003
Symbol 998 EditableTextUses:21Used by:1003
Symbol 999 EditableTextUses:21Used by:1003
Symbol 1000 EditableTextUses:21Used by:1003
Symbol 1001 EditableTextUses:21Used by:1003
Symbol 1002 EditableTextUses:21Used by:1003
Symbol 1003 MovieClipUses:931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002Used by:Timeline
Symbol 1004 EditableTextUses:327Used by:Timeline
Symbol 1005 GraphicUsed by:Timeline
Symbol 1006 GraphicUsed by:1010 1061 1173 1273 1301
Symbol 1007 SoundUsed by:1010 1061 1173 1222
Symbol 1008 SoundUsed by:1010 1061 1173
Symbol 1009 SoundUsed by:1010 1061 1173 1222 1273 1301
Symbol 1010 MovieClipUses:1006 1007 1008 1009Used by:Timeline
Symbol 1011 EditableTextUses:21Used by:Timeline
Symbol 1012 GraphicUsed by:Timeline
Symbol 1013 EditableTextUses:327Used by:Timeline
Symbol 1014 EditableTextUses:21Used by:Timeline
Symbol 1015 GraphicUsed by:Timeline
Symbol 1016 EditableTextUses:21Used by:Timeline
Symbol 1017 EditableTextUses:15Used by:Timeline
Symbol 1018 GraphicUsed by:Timeline
Symbol 1019 GraphicUsed by:1022
Symbol 1020 GraphicUsed by:1022
Symbol 1021 GraphicUsed by:1022
Symbol 1022 ButtonUses:1019 1020 1021Used by:Timeline
Symbol 1023 EditableTextUses:15Used by:Timeline
Symbol 1024 EditableTextUses:15Used by:Timeline
Symbol 1025 GraphicUsed by:Timeline
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClipUses:1026 119 151 121 149Used by:Timeline
Symbol 1028 GraphicUsed by:Timeline
Symbol 1029 GraphicUsed by:Timeline
Symbol 1030 GraphicUsed by:Timeline
Symbol 1031 GraphicUsed by:Timeline
Symbol 1032 GraphicUsed by:Timeline
Symbol 1033 GraphicUsed by:Timeline
Symbol 1034 GraphicUsed by:Timeline
Symbol 1035 GraphicUsed by:Timeline
Symbol 1036 EditableTextUses:15Used by:Timeline
Symbol 1037 GraphicUsed by:Timeline
Symbol 1038 EditableTextUses:15Used by:Timeline
Symbol 1039 GraphicUsed by:Timeline
Symbol 1040 GraphicUsed by:Timeline
Symbol 1041 GraphicUsed by:Timeline
Symbol 1042 EditableTextUses:15Used by:Timeline
Symbol 1043 GraphicUsed by:Timeline
Symbol 1044 EditableTextUses:15Used by:Timeline
Symbol 1045 GraphicUsed by:Timeline
Symbol 1046 EditableTextUses:15Used by:Timeline
Symbol 1047 EditableTextUses:17 174Used by:Timeline
Symbol 1048 ButtonUses:158Used by:Timeline
Symbol 1049 ButtonUses:158Used by:Timeline
Symbol 1050 GraphicUsed by:Timeline
Symbol 1051 GraphicUsed by:1057
Symbol 1052 GraphicUsed by:1053
Symbol 1053 MovieClipUses:1052Used by:1057
Symbol 1054 GraphicUsed by:1057
Symbol 1055 GraphicUsed by:1056
Symbol 1056 MovieClipUses:1055Used by:1057
Symbol 1057 MovieClipUses:1051 1053 1054 1056Used by:Timeline
Symbol 1058 EditableTextUses:19Used by:Timeline
Symbol 1059 EditableTextUses:15Used by:Timeline
Symbol 1060 GraphicUsed by:Timeline
Symbol 1061 MovieClipUses:1006 1008 1009 1007Used by:Timeline
Symbol 1062 GraphicUsed by:1069 1077 1086 1093
Symbol 1063 GraphicUsed by:1069
Symbol 1064 GraphicUsed by:1069
Symbol 1065 GraphicUsed by:1069 1077 1086 1093
Symbol 1066 GraphicUsed by:1069
Symbol 1067 GraphicUsed by:1069
Symbol 1068 GraphicUsed by:1069
Symbol 1069 MovieClipUses:1062 1063 1064 1065 1066 1067 1068Used by:1111
Symbol 1070 GraphicUsed by:1071
Symbol 1071 MovieClipUses:1070Used by:1077
Symbol 1072 GraphicUsed by:1077
Symbol 1073 GraphicUsed by:1077
Symbol 1074 GraphicUsed by:1077
Symbol 1075 GraphicUsed by:1077 1086 1093
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1062 1071 1072 1073 1065 1074 1075 1076Used by:1111
Symbol 1078 GraphicUsed by:1081
Symbol 1079 GraphicUsed by:1081
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1078 1079 1080Used by:1086
Symbol 1082 GraphicUsed by:1086 1093
Symbol 1083 GraphicUsed by:1086
Symbol 1084 GraphicUsed by:1086
Symbol 1085 GraphicUsed by:1086 1093
Symbol 1086 MovieClipUses:1062 1081 1082 1083 1065 1084 1075 1085Used by:1111
Symbol 1087 GraphicUsed by:1090
Symbol 1088 GraphicUsed by:1090
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1087 1088 1089Used by:1093
Symbol 1091 GraphicUsed by:1093
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1062 1090 1082 1091 1065 1092 1075 1085Used by:1111
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClipUses:1094Used by:1111
Symbol 1096 GraphicUsed by:1104
Symbol 1097 GraphicUsed by:1104
Symbol 1098 GraphicUsed by:1104
Symbol 1099 GraphicUsed by:1104
Symbol 1100 GraphicUsed by:1104
Symbol 1101 GraphicUsed by:1104
Symbol 1102 GraphicUsed by:1104
Symbol 1103 GraphicUsed by:1104
Symbol 1104 MovieClipUses:1096 1097 1098 1099 1100 1101 1102 1103Used by:1111
Symbol 1105 GraphicUsed by:1110
Symbol 1106 GraphicUsed by:1110
Symbol 1107 GraphicUsed by:1110
Symbol 1108 GraphicUsed by:1110
Symbol 1109 GraphicUsed by:1110
Symbol 1110 MovieClipUses:1105 1106 1107 1108 1109Used by:1111
Symbol 1111 MovieClipUses:1069 1077 1086 1093 1095 1104 1110Used by:Timeline
Symbol 1112 GraphicUsed by:1117
Symbol 1113 GraphicUsed by:1114
Symbol 1114 MovieClipUses:1113Used by:1117
Symbol 1115 GraphicUsed by:1116
Symbol 1116 MovieClipUses:1115Used by:1117
Symbol 1117 MovieClipUses:1112 1114 1116Used by:Timeline
Symbol 1118 GraphicUsed by:Timeline
Symbol 1119 EditableTextUses:15Used by:Timeline
Symbol 1120 GraphicUsed by:Timeline
Symbol 1121 EditableTextUses:15Used by:Timeline
Symbol 1122 GraphicUsed by:Timeline
Symbol 1123 EditableTextUses:15Used by:Timeline
Symbol 1124 EditableTextUses:17 174Used by:Timeline
Symbol 1125 EditableTextUses:15Used by:Timeline
Symbol 1126 EditableTextUses:15Used by:Timeline
Symbol 1127 EditableTextUses:15Used by:Timeline
Symbol 1128 GraphicUsed by:Timeline
Symbol 1129 EditableTextUses:15Used by:Timeline
Symbol 1130 EditableTextUses:15Used by:Timeline
Symbol 1131 EditableTextUses:19Used by:Timeline
Symbol 1132 EditableTextUses:15Used by:Timeline
Symbol 1133 GraphicUsed by:Timeline
Symbol 1134 EditableTextUses:15Used by:Timeline
Symbol 1135 GraphicUsed by:1138
Symbol 1136 GraphicUsed by:1137
Symbol 1137 MovieClipUses:1136Used by:1138 1143 1145 1147 1149
Symbol 1138 MovieClipUses:1135 663 73 1137Used by:1157
Symbol 1139 GraphicUsed by:1141
Symbol 1140 EditableTextUses:15Used by:1141
Symbol 1141 MovieClipUses:1139 1140 149Used by:1157
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClipUses:1142 663 34 1137Used by:1157
Symbol 1144 GraphicUsed by:1145
Symbol 1145 MovieClipUses:1144 663 64 1137Used by:1157
Symbol 1146 GraphicUsed by:1147
Symbol 1147 MovieClipUses:1146 663 56 1137Used by:1157
Symbol 1148 GraphicUsed by:1149
Symbol 1149 MovieClipUses:1148 663 41 1137Used by:1157
Symbol 1150 GraphicUsed by:1155
Symbol 1151 GraphicUsed by:1154
Symbol 1152 FontUsed by:1153 1284 1285
Symbol 1153 EditableTextUses:1152Used by:1154
Symbol 1154 MovieClipUses:1151 1153Used by:1155
Symbol 1155 MovieClipUses:1150 1154Used by:1157
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClipUses:1138 1141 1143 1145 1147 1149 1155 1156Used by:Timeline
Symbol 1158 GraphicUsed by:Timeline
Symbol 1159 EditableTextUses:327Used by:Timeline
Symbol 1160 GraphicUsed by:Timeline
Symbol 1161 EditableTextUses:327Used by:Timeline
Symbol 1162 GraphicUsed by:Timeline
Symbol 1163 EditableTextUses:15Used by:Timeline
Symbol 1164 EditableTextUses:17 174Used by:Timeline
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1169
Symbol 1167 EditableTextUses:15Used by:1169
Symbol 1168 EditableTextUses:15Used by:1169
Symbol 1169 MovieClipUses:1166 1167 1168Used by:Timeline
Symbol 1170 ButtonUses:158Used by:Timeline
Symbol 1171 ButtonUses:158Used by:Timeline
Symbol 1172 GraphicUsed by:Timeline
Symbol 1173 MovieClipUses:1006 1009 1008 1007Used by:Timeline
Symbol 1174 EditableTextUses:17 174Used by:Timeline
Symbol 1175 EditableTextUses:19Used by:Timeline
Symbol 1176 EditableTextUses:15Used by:Timeline
Symbol 1177 EditableTextUses:17 174Used by:Timeline
Symbol 1178 EditableTextUses:15Used by:Timeline
Symbol 1179 EditableTextUses:15Used by:Timeline
Symbol 1180 EditableTextUses:17 174Used by:Timeline
Symbol 1181 EditableTextUses:15Used by:Timeline
Symbol 1182 GraphicUsed by:1196
Symbol 1183 GraphicUsed by:1196
Symbol 1184 GraphicUsed by:1196
Symbol 1185 GraphicUsed by:1196
Symbol 1186 GraphicUsed by:1196
Symbol 1187 GraphicUsed by:1196
Symbol 1188 GraphicUsed by:1196
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:1189Used by:1196
Symbol 1191 GraphicUsed by:1196
Symbol 1192 GraphicUsed by:1196
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClipUses:1193Used by:1196
Symbol 1195 GraphicUsed by:1196
Symbol 1196 MovieClipUses:1182 1183 1184 1185 1186 1187 1188 1190 1191 1192 1194 1195Used by:Timeline
Symbol 1197 FontUsed by:1198 1248 1257
Symbol 1198 EditableTextUses:1197Used by:Timeline
Symbol 1199 MovieClip [stage]Used by:Timeline
Symbol 1200 GraphicUsed by:1203
Symbol 1201 GraphicUsed by:1203
Symbol 1202 GraphicUsed by:1203
Symbol 1203 MovieClipUses:1200 1201 1202Used by:Timeline
Symbol 1204 EditableTextUses:15Used by:Timeline
Symbol 1205 EditableTextUses:15Used by:1207
Symbol 1206 GraphicUsed by:1207  Timeline
Symbol 1207 MovieClipUses:1205 1206Used by:Timeline
Symbol 1208 GraphicUsed by:1211
Symbol 1209 EditableTextUses:327Used by:1211
Symbol 1210 GraphicUsed by:1211
Symbol 1211 MovieClipUses:1208 1209 1210Used by:Timeline
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClipUses:1212Used by:1215
Symbol 1214 EditableTextUses:15Used by:1215
Symbol 1215 MovieClipUses:1213 272 1214Used by:Timeline
Symbol 1216 SoundUsed by:1222 1273
Symbol 1217 SoundUsed by:1222 1273
Symbol 1218 SoundUsed by:1222 1273
Symbol 1219 SoundUsed by:1222 1273
Symbol 1220 SoundUsed by:1222 1273
Symbol 1221 GraphicUsed by:1222
Symbol 1222 MovieClipUses:1216 1217 1218 1219 1220 1007 1009 1221Used by:Timeline
Symbol 1223 EditableTextUses:15Used by:Timeline
Symbol 1224 GraphicUsed by:Timeline
Symbol 1225 EditableTextUses:15Used by:Timeline
Symbol 1226 GraphicUsed by:1227
Symbol 1227 MovieClipUses:1226Used by:1234
Symbol 1228 EditableTextUses:15Used by:1234
Symbol 1229 GraphicUsed by:1234
Symbol 1230 GraphicUsed by:1231
Symbol 1231 MovieClipUses:1230Used by:1234 1265 1269 1288 1289  Timeline
Symbol 1232 EditableTextUses:15Used by:1234
Symbol 1233 EditableTextUses:15Used by:1234
Symbol 1234 MovieClipUses:1227 1228 1229 1231 1232 1233Used by:Timeline
Symbol 1235 EditableTextUses:15Used by:Timeline
Symbol 1236 GraphicUsed by:Timeline
Symbol 1237 GraphicUsed by:1238
Symbol 1238 MovieClipUses:1237Used by:Timeline
Symbol 1239 EditableTextUses:15Used by:Timeline
Symbol 1240 GraphicUsed by:1246
Symbol 1241 GraphicUsed by:1246
Symbol 1242 GraphicUsed by:1246
Symbol 1243 GraphicUsed by:1246
Symbol 1244 GraphicUsed by:1246
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClipUses:1240 1241 1242 1243 1244 1245Used by:Timeline
Symbol 1247 GraphicUsed by:1251
Symbol 1248 EditableTextUses:1197Used by:1251
Symbol 1249 GraphicUsed by:1250
Symbol 1250 MovieClipUses:1249Used by:1251
Symbol 1251 MovieClipUses:1247 1248 1250Used by:Timeline
Symbol 1252 EditableTextUses:15Used by:Timeline
Symbol 1253 EditableTextUses:17 174Used by:Timeline
Symbol 1254 EditableTextUses:15Used by:Timeline
Symbol 1255 EditableTextUses:15Used by:Timeline
Symbol 1256 EditableTextUses:17 174Used by:Timeline
Symbol 1257 EditableTextUses:1197Used by:Timeline
Symbol 1258 EditableTextUses:15Used by:Timeline
Symbol 1259 GraphicUsed by:1261
Symbol 1260 EditableTextUses:15Used by:1261
Symbol 1261 MovieClipUses:1259 1260Used by:Timeline
Symbol 1262 GraphicUsed by:1265
Symbol 1263 EditableTextUses:15Used by:1265
Symbol 1264 EditableTextUses:15Used by:1265
Symbol 1265 MovieClipUses:1262 1231 1263 1264Used by:Timeline
Symbol 1266 EditableTextUses:15Used by:1269
Symbol 1267 GraphicUsed by:1269
Symbol 1268 EditableTextUses:15Used by:1269
Symbol 1269 MovieClipUses:1231 1266 1267 1268Used by:Timeline
Symbol 1270 EditableTextUses:19Used by:Timeline
Symbol 1271 EditableTextUses:327Used by:Timeline
Symbol 1272 EditableTextUses:15Used by:Timeline
Symbol 1273 MovieClipUses:1006 1009 1217 1216 1220 1218 1219Used by:Timeline
Symbol 1274 EditableTextUses:15Used by:1289
Symbol 1275 EditableTextUses:15Used by:1289
Symbol 1276 GraphicUsed by:1289
Symbol 1277 EditableTextUses:15Used by:1289
Symbol 1278 EditableTextUses:15Used by:1289
Symbol 1279 GraphicUsed by:1289
Symbol 1280 GraphicUsed by:1289
Symbol 1281 EditableTextUses:15Used by:1289
Symbol 1282 GraphicUsed by:1289
Symbol 1283 GraphicUsed by:1289
Symbol 1284 EditableTextUses:1152Used by:1289
Symbol 1285 EditableTextUses:1152Used by:1289
Symbol 1286 EditableTextUses:15Used by:1289
Symbol 1287 EditableTextUses:15Used by:1289
Symbol 1288 MovieClipUses:1231Used by:1289
Symbol 1289 MovieClipUses:1274 1231 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288Used by:Timeline
Symbol 1290 GraphicUsed by:1294
Symbol 1291 EditableTextUses:327Used by:1294
Symbol 1292 EditableTextUses:327Used by:1294
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClipUses:1290 154 1291 1292 1293 121 119 151 149 109 115 111 113 169 87 89 91 93Used by:Timeline
Symbol 1295 EditableTextUses:327Used by:Timeline
Symbol 1296 EditableTextUses:15Used by:Timeline
Symbol 1297 GraphicUsed by:Timeline
Symbol 1298 GraphicUsed by:Timeline
Symbol 1299 EditableTextUses:15Used by:Timeline
Symbol 1300 EditableTextUses:17Used by:Timeline
Symbol 1301 MovieClipUses:1006 1009Used by:Timeline
Symbol 1302 EditableTextUses:19Used by:Timeline
Symbol 1303 EditableTextUses:19Used by:Timeline
Symbol 1304 GraphicUsed by:Timeline
Symbol 1305 EditableTextUses:19Used by:Timeline
Symbol 1306 GraphicUsed by:Timeline
Symbol 1307 GraphicUsed by:Timeline
Symbol 1308 GraphicUsed by:Timeline
Symbol 1309 EditableTextUses:15Used by:Timeline
Symbol 1310 GraphicUsed by:Timeline
Symbol 1311 EditableTextUses:15Used by:Timeline
Symbol 1312 EditableTextUses:19Used by:Timeline
Symbol 1313 EditableTextUses:15Used by:Timeline
Symbol 1314 GraphicUsed by:Timeline
Symbol 1315 GraphicUsed by:Timeline
Symbol 1316 EditableTextUses:15Used by:Timeline
Symbol 1317 EditableTextUses:15Used by:Timeline
Symbol 1318 GraphicUsed by:Timeline
Symbol 1319 EditableTextUses:19Used by:Timeline
Symbol 1320 EditableTextUses:15Used by:Timeline
Symbol 1321 EditableTextUses:19Used by:Timeline
Symbol 1322 GraphicUsed by:Timeline
Symbol 1323 GraphicUsed by:Timeline
Symbol 1324 EditableTextUses:15Used by:Timeline
Symbol 1325 EditableTextUses:19Used by:Timeline
Symbol 1326 EditableTextUses:19Used by:Timeline
Symbol 1327 GraphicUsed by:Timeline
Symbol 1328 ButtonUses:158Used by:Timeline
Symbol 1329 GraphicUsed by:Timeline
Symbol 1330 EditableTextUses:19Used by:Timeline
Symbol 1331 GraphicUsed by:1335
Symbol 1332 EditableTextUses:15Used by:1335
Symbol 1333 EditableTextUses:15Used by:1335
Symbol 1334 EditableTextUses:21Used by:1335
Symbol 1335 MovieClipUses:1331 1332 1333 1334Used by:Timeline
Symbol 1336 EditableTextUses:19Used by:Timeline
Symbol 1337 EditableTextUses:15Used by:Timeline
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClipUses:1338Used by:1357  Timeline
Symbol 1340 ButtonUses:158Used by:Timeline
Symbol 1341 GraphicUsed by:Timeline
Symbol 1342 EditableTextUses:19Used by:Timeline
Symbol 1343 EditableTextUses:15Used by:Timeline
Symbol 1344 GraphicUsed by:Timeline
Symbol 1345 EditableTextUses:15Used by:Timeline
Symbol 1346 GraphicUsed by:Timeline
Symbol 1347 EditableTextUses:15Used by:Timeline
Symbol 1348 GraphicUsed by:Timeline
Symbol 1349 GraphicUsed by:Timeline
Symbol 1350 EditableTextUses:15Used by:Timeline
Symbol 1351 EditableTextUses:17 174Used by:Timeline
Symbol 1352 ButtonUses:158Used by:Timeline
Symbol 1353 GraphicUsed by:Timeline
Symbol 1354 EditableTextUses:19Used by:Timeline
Symbol 1355 GraphicUsed by:1357
Symbol 1356 GraphicUsed by:1357
Symbol 1357 MovieClipUses:1355 149 1356 1339Used by:Timeline
Symbol 1358 EditableTextUses:15Used by:Timeline
Symbol 1359 GraphicUsed by:Timeline
Symbol 1360 EditableTextUses:19Used by:Timeline
Symbol 1361 EditableTextUses:15Used by:Timeline
Symbol 1362 EditableTextUses:15Used by:Timeline
Symbol 1363 GraphicUsed by:Timeline
Symbol 1364 ButtonUses:158Used by:Timeline
Symbol 1365 EditableTextUses:19Used by:Timeline
Symbol 1366 EditableTextUses:15Used by:Timeline
Symbol 1367 GraphicUsed by:Timeline
Symbol 1368 GraphicUsed by:Timeline
Symbol 1369 FontUsed by:1370
Symbol 1370 EditableTextUses:1369Used by:Timeline
Symbol 1371 GraphicUsed by:1372
Symbol 1372 MovieClipUses:1371 918Used by:Timeline
Symbol 1373 EditableTextUses:19Used by:Timeline
Symbol 1374 GraphicUsed by:1376
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1374 1375Used by:Timeline
Symbol 1377 EditableTextUses:17 174Used by:Timeline
Symbol 1378 EditableTextUses:17 174Used by:Timeline
Symbol 1379 EditableTextUses:17 174Used by:Timeline
Symbol 1380 EditableTextUses:17 174Used by:Timeline
Symbol 1381 EditableTextUses:327Used by:Timeline
Symbol 1382 GraphicUsed by:Timeline
Symbol 1383 EditableTextUses:327Used by:Timeline
Symbol 1384 GraphicUsed by:Timeline
Symbol 1385 EditableTextUses:19Used by:Timeline
Symbol 1386 GraphicUsed by:Timeline
Symbol 1387 EditableTextUses:327Used by:Timeline
Symbol 1388 FontUsed by:1389 1391 1394 1395 1399 1406 1408 1416
Symbol 1389 EditableTextUses:1388Used by:Timeline
Symbol 1390 GraphicUsed by:Timeline
Symbol 1391 EditableTextUses:1388Used by:Timeline
Symbol 1392 GraphicUsed by:Timeline
Symbol 1393 GraphicUsed by:Timeline
Symbol 1394 EditableTextUses:1388Used by:Timeline
Symbol 1395 EditableTextUses:1388Used by:Timeline
Symbol 1396 GraphicUsed by:Timeline
Symbol 1397 GraphicUsed by:Timeline
Symbol 1398 GraphicUsed by:Timeline
Symbol 1399 EditableTextUses:1388Used by:Timeline
Symbol 1400 GraphicUsed by:Timeline
Symbol 1401 EditableTextUses:15Used by:Timeline
Symbol 1402 GraphicUsed by:Timeline
Symbol 1403 ButtonUses:158Used by:Timeline
Symbol 1404 GraphicUsed by:Timeline
Symbol 1405 EditableTextUses:19Used by:Timeline
Symbol 1406 EditableTextUses:1388Used by:Timeline
Symbol 1407 GraphicUsed by:Timeline
Symbol 1408 EditableTextUses:1388Used by:Timeline
Symbol 1409 GraphicUsed by:Timeline
Symbol 1410 EditableTextUses:15Used by:Timeline
Symbol 1411 GraphicUsed by:Timeline
Symbol 1412 GraphicUsed by:Timeline
Symbol 1413 EditableTextUses:327Used by:Timeline
Symbol 1414 EditableTextUses:327Used by:Timeline
Symbol 1415 EditableTextUses:327Used by:Timeline
Symbol 1416 EditableTextUses:1388Used by:Timeline
Symbol 1417 GraphicUsed by:Timeline
Symbol 1418 GraphicUsed by:Timeline
Symbol 1419 ButtonUses:158Used by:Timeline
Symbol 1420 GraphicUsed by:Timeline
Symbol 1421 EditableTextUses:15Used by:Timeline
Symbol 1422 GraphicUsed by:Timeline
Symbol 1423 EditableTextUses:15Used by:Timeline
Symbol 1424 EditableTextUses:327Used by:Timeline
Symbol 1425 EditableTextUses:327Used by:Timeline
Symbol 1426 EditableTextUses:327Used by:Timeline
Symbol 1427 EditableTextUses:15Used by:Timeline
Symbol 1428 GraphicUsed by:Timeline
Symbol 1429 EditableTextUses:15Used by:Timeline
Symbol 1430 EditableTextUses:17 174Used by:Timeline
Symbol 1431 GraphicUsed by:Timeline
Symbol 1432 EditableTextUses:15Used by:Timeline
Symbol 1433 EditableTextUses:17 174Used by:Timeline
Symbol 1434 GraphicUsed by:1436
Symbol 1435 GraphicUsed by:1436
Symbol 1436 MovieClipUses:1434 149 1435Used by:Timeline
Symbol 1437 GraphicUsed by:1438
Symbol 1438 MovieClipUses:1437 73 663Used by:Timeline
Symbol 1439 GraphicUsed by:1440 1441 1442 1443
Symbol 1440 MovieClipUses:1439 34 663Used by:Timeline
Symbol 1441 MovieClipUses:1439 64 663Used by:Timeline
Symbol 1442 MovieClipUses:1439 56 663Used by:Timeline
Symbol 1443 MovieClipUses:1439 41 663Used by:Timeline
Symbol 1444 GraphicUsed by:1446
Symbol 1445 GraphicUsed by:1446
Symbol 1446 MovieClipUses:1444 149 1445Used by:Timeline
Symbol 1447 GraphicUsed by:1448
Symbol 1448 MovieClipUses:1447 73 663Used by:Timeline
Symbol 1449 GraphicUsed by:1450
Symbol 1450 MovieClipUses:1449 34 663Used by:Timeline
Symbol 1451 GraphicUsed by:1452
Symbol 1452 MovieClipUses:1451 64 663Used by:Timeline
Symbol 1453 GraphicUsed by:1454
Symbol 1454 MovieClipUses:1453 56 663Used by:Timeline
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClipUses:1455 41 663Used by:Timeline
Symbol 1457 GraphicUsed by:1458
Symbol 1458 MovieClipUses:1457Used by:Timeline
Symbol 1459 GraphicUsed by:1460
Symbol 1460 MovieClipUses:1459Used by:1463
Symbol 1461 EditableTextUses:15Used by:1463
Symbol 1462 EditableTextUses:15Used by:1463
Symbol 1463 MovieClipUses:1460 1461 1462Used by:Timeline

Instance Names

"legs"Frame 1Symbol 30 MovieClip
"icon"Frame 1Symbol 43 MovieClip [goldcoins]
"body"Frame 1Symbol 62 MovieClip [b_003]
"head"Frame 1Symbol 64 MovieClip [h_003]
"subblock"Frame 1Symbol 83 MovieClip
"subblock"Frame 1Symbol 83 MovieClip
"subblock"Frame 1Symbol 83 MovieClip
"subblock"Frame 1Symbol 83 MovieClip
"body"Frame 1Symbol 121 MovieClip [b_001]
"head"Frame 1Symbol 149 MovieClip [h_001]
"icon"Frame 1Symbol 154 MovieClip [ironkey]
"loaderbar"Frame 1Symbol 159 MovieClip
"startbtn"Frame 1Symbol 165 Button
"bigfader"Frame 1Symbol 167 MovieClip
"body"Frame 3Symbol 121 MovieClip [b_001]
"icon"Frame 3Symbol 309 MovieClip [redpotion]
"icon"Frame 3Symbol 316 MovieClip [manapotion]
"icon"Frame 3Symbol 43 MovieClip [goldcoins]
"icon"Frame 3Symbol 154 MovieClip [ironkey]
"head"Frame 3Symbol 149 MovieClip [h_001]
"subblock"Frame 3Symbol 414 MovieClip [temple_floor4]
"subblock"Frame 3Symbol 416 MovieClip [temple_floor5]
"subblock"Frame 3Symbol 418 MovieClip [temple_floor6]
"subblock"Frame 3Symbol 420 MovieClip [temple_floor1]
"subblock"Frame 3Symbol 422 MovieClip [temple_floor2]
"subblock"Frame 3Symbol 429 MovieClip [temple_floor3]
"subblock"Frame 3Symbol 519 MovieClip [snow1]
"subblock"Frame 3Symbol 521 MovieClip [snow2]
"subblock"Frame 3Symbol 523 MovieClip [snow3]
"subblock"Frame 3Symbol 525 MovieClip [snow4]
"subblock"Frame 3Symbol 785 MovieClip [cave1]
"subblock"Frame 3Symbol 787 MovieClip [cave2]
"subblock"Frame 3Symbol 789 MovieClip [cave3]
"subblock"Frame 3Symbol 791 MovieClip [cave6]
"subblock"Frame 3Symbol 793 MovieClip [cave5]
"subblock"Frame 3Symbol 795 MovieClip [cave4]
"subblock"Frame 3Symbol 876 MovieClip [outpost1]
"subblock"Frame 3Symbol 877 MovieClip [outpost2]
"subblock"Frame 3Symbol 878 MovieClip [outpost3]
"head"Frame 3Symbol 149 MovieClip [h_001]
"body"Frame 3Symbol 883 MovieClip [b_001b]
"body"Frame 3Symbol 885 MovieClip [b_001c]
"backdrop"Frame 5Symbol 930 MovieClip
"words"Frame 5Symbol 1003 MovieClip
"musiccontrol"Frame 5Symbol 1010 MovieClip
"hiddenbox"Frame 5Symbol 1011 EditableText
"pnamebox"Frame 5Symbol 1014 EditableText
"btn_sound"Frame 5Symbol 1022 Button
"btn_quality"Frame 5Symbol 1022 Button
"hero"Frame 6Symbol 1027 MovieClip
"bodypile"Frame 7Symbol 1057 MovieClip
"chaptermenu"Frame 7Symbol 1058 EditableText
"kingie"Frame 7Symbol 272 MovieClip [char]
"x1y1"Frame 7Symbol 1111 MovieClip
"x2y1"Frame 7Symbol 1111 MovieClip
"x3y1"Frame 7Symbol 1111 MovieClip
"x4y1"Frame 7Symbol 1111 MovieClip
"x5y1"Frame 7Symbol 1111 MovieClip
"x6y1"Frame 7Symbol 1111 MovieClip
"x1y2"Frame 7Symbol 1111 MovieClip
"x2y2"Frame 7Symbol 1111 MovieClip
"x3y2"Frame 7Symbol 1111 MovieClip
"x4y2"Frame 7Symbol 1111 MovieClip
"x5y2"Frame 7Symbol 1111 MovieClip
"x6y2"Frame 7Symbol 1111 MovieClip
"x1y3"Frame 7Symbol 1111 MovieClip
"x2y3"Frame 7Symbol 1111 MovieClip
"x3y3"Frame 7Symbol 1111 MovieClip
"x4y3"Frame 7Symbol 1111 MovieClip
"x5y3"Frame 7Symbol 1111 MovieClip
"x6y3"Frame 7Symbol 1111 MovieClip
"x1y4"Frame 7Symbol 1111 MovieClip
"x2y4"Frame 7Symbol 1111 MovieClip
"x3y4"Frame 7Symbol 1111 MovieClip
"x4y4"Frame 7Symbol 1111 MovieClip
"x5y4"Frame 7Symbol 1111 MovieClip
"x6y4"Frame 7Symbol 1111 MovieClip
"x1y5"Frame 7Symbol 1111 MovieClip
"x2y5"Frame 7Symbol 1111 MovieClip
"x3y5"Frame 7Symbol 1111 MovieClip
"x4y5"Frame 7Symbol 1111 MovieClip
"x5y5"Frame 7Symbol 1111 MovieClip
"x6y5"Frame 7Symbol 1111 MovieClip
"x1y6"Frame 7Symbol 1111 MovieClip
"x2y6"Frame 7Symbol 1111 MovieClip
"x3y6"Frame 7Symbol 1111 MovieClip
"x4y6"Frame 7Symbol 1111 MovieClip
"x5y6"Frame 7Symbol 1111 MovieClip
"x6y6"Frame 7Symbol 1111 MovieClip
"pchar_map"Frame 7Symbol 1117 MovieClip
"stage"Frame 7Symbol 12 MovieClip [blank]
"icon"Frame 7Symbol 154 MovieClip [ironkey]
"chaptermenu"Frame 8Symbol 1131 EditableText
"slide"Frame 8Symbol 1157 MovieClip
"invbox"Frame 8Symbol 1169 MovieClip
"backdrop"Frame 10Symbol 1196 MovieClip
"stage2"Frame 10Symbol 1199 MovieClip [stage]
"spacebar"Frame 10Symbol 1207 MovieClip
"rescue_sign"Frame 10Symbol 1211 MovieClip
"tipbox"Frame 10Symbol 1215 MovieClip
"musiccontrol"Frame 10Symbol 1222 MovieClip
"targetbox"Frame 10Symbol 1234 MovieClip
"manabar"Frame 10Symbol 1238 MovieClip
"hpbar"Frame 10Symbol 1246 MovieClip
"boss_bar"Frame 10Symbol 1251 MovieClip
"manabar2"Frame 10Symbol 1238 MovieClip
"hpbar2"Frame 10Symbol 1246 MovieClip
"rescue_sign2"Frame 10Symbol 1211 MovieClip
"goldbox1"Frame 10Symbol 1261 MovieClip
"goldbox2"Frame 10Symbol 1261 MovieClip
"medalbox2"Frame 10Symbol 1265 MovieClip
"medalbox1"Frame 10Symbol 1269 MovieClip
"targetDone"Frame 11Symbol 1289 MovieClip
"keyShow"Frame 11Symbol 1294 MovieClip
"body"Frame 12Symbol 121 MovieClip [b_001]
"head"Frame 12Symbol 149 MovieClip [h_001]
"treasureicon"Frame 13Symbol 663 MovieClip
"chaptermenu"Frame 13Symbol 1312 EditableText
"chaptermenu"Frame 13Symbol 1313 EditableText
"body"Frame 14Symbol 121 MovieClip [b_001]
"story1"Frame 15Symbol 1335 MovieClip
"story2"Frame 15Symbol 1335 MovieClip
"story3"Frame 15Symbol 1335 MovieClip
"story4"Frame 15Symbol 1335 MovieClip
"story5"Frame 15Symbol 1335 MovieClip
"survival"Frame 15Symbol 1335 MovieClip
"newBox"Frame 15Symbol 1339 MovieClip
"medal11"Frame 17Symbol 1357 MovieClip
"medal12"Frame 17Symbol 1357 MovieClip
"medal13"Frame 17Symbol 1357 MovieClip
"medal14"Frame 17Symbol 1357 MovieClip
"medal15"Frame 17Symbol 1357 MovieClip
"medal21"Frame 17Symbol 1357 MovieClip
"medal22"Frame 17Symbol 1357 MovieClip
"medal23"Frame 17Symbol 1357 MovieClip
"medal24"Frame 17Symbol 1357 MovieClip
"medal25"Frame 17Symbol 1357 MovieClip
"medal31"Frame 17Symbol 1357 MovieClip
"medal32"Frame 17Symbol 1357 MovieClip
"medal33"Frame 17Symbol 1357 MovieClip
"medal34"Frame 17Symbol 1357 MovieClip
"medal35"Frame 17Symbol 1357 MovieClip
"medal41"Frame 17Symbol 1357 MovieClip
"medal42"Frame 17Symbol 1357 MovieClip
"medal43"Frame 17Symbol 1357 MovieClip
"medal44"Frame 17Symbol 1357 MovieClip
"medal45"Frame 17Symbol 1357 MovieClip
"medal51"Frame 17Symbol 1357 MovieClip
"medal52"Frame 17Symbol 1357 MovieClip
"medal53"Frame 17Symbol 1357 MovieClip
"medal54"Frame 17Symbol 1357 MovieClip
"medal55"Frame 17Symbol 1357 MovieClip
"optbox1"Frame 19Symbol 1376 MovieClip
"optbox2"Frame 19Symbol 1376 MovieClip
"optbox3"Frame 19Symbol 1376 MovieClip
"optbox4"Frame 19Symbol 1376 MovieClip
"body"Frame 20Symbol 121 MovieClip [b_001]
"head"Frame 20Symbol 149 MovieClip [h_001]
"body"Frame 20Symbol 121 MovieClip [b_001]
"head"Frame 20Symbol 149 MovieClip [h_001]
"icon"Frame 20Symbol 309 MovieClip [redpotion]
"icon"Frame 20Symbol 316 MovieClip [manapotion]
"body"Frame 20Symbol 121 MovieClip [b_001]
"head"Frame 20Symbol 149 MovieClip [h_001]
"body"Frame 21Symbol 885 MovieClip [b_001c]
"body"Frame 21Symbol 883 MovieClip [b_001b]
"box10"Frame 22Symbol 1436 MovieClip
"box11"Frame 22Symbol 1438 MovieClip
"box12"Frame 22Symbol 1440 MovieClip
"box13"Frame 22Symbol 1441 MovieClip
"box14"Frame 22Symbol 1442 MovieClip
"box15"Frame 22Symbol 1443 MovieClip
"box20"Frame 22Symbol 1446 MovieClip
"box21"Frame 22Symbol 1448 MovieClip
"box22"Frame 22Symbol 1450 MovieClip
"box23"Frame 22Symbol 1452 MovieClip
"box24"Frame 22Symbol 1454 MovieClip
"box25"Frame 22Symbol 1456 MovieClip
"ai_box"Frame 22Symbol 1458 MovieClip
"invbox1"Frame 22Symbol 1463 MovieClip
"invbox2"Frame 22Symbol 1463 MovieClip
"body"Symbol 170 MovieClip Frame 1Symbol 121 MovieClip [b_001]
"head"Symbol 170 MovieClip Frame 1Symbol 149 MovieClip [h_001]
"comp2"Symbol 257 MovieClip [assaultrifle] Frame 1Symbol 200 MovieClip
"comp1"Symbol 257 MovieClip [assaultrifle] Frame 1Symbol 211 MovieClip
"comp3"Symbol 257 MovieClip [assaultrifle] Frame 1Symbol 225 MovieClip
"comp6"Symbol 257 MovieClip [assaultrifle] Frame 1Symbol 235 MovieClip
"comp5"Symbol 257 MovieClip [assaultrifle] Frame 1Symbol 245 MovieClip
"comp4"Symbol 257 MovieClip [assaultrifle] Frame 1Symbol 256 MovieClip
"ar_back"Symbol 258 MovieClip Frame 2Symbol 257 MovieClip [assaultrifle]
"arm2"Symbol 269 MovieClip Frame 1Symbol 264 MovieClip
"arm1"Symbol 269 MovieClip Frame 1Symbol 266 MovieClip
"back"Symbol 270 MovieClip Frame 1Symbol 258 MovieClip
"body"Symbol 270 MovieClip Frame 1Symbol 260 MovieClip
"head"Symbol 270 MovieClip Frame 1Symbol 262 MovieClip
"arm"Symbol 270 MovieClip Frame 1Symbol 269 MovieClip
"body"Symbol 271 MovieClip Frame 1Symbol 270 MovieClip
"container"Symbol 272 MovieClip [char] Frame 1Symbol 12 MovieClip [blank]
"box"Symbol 272 MovieClip [char] Frame 1Symbol 188 MovieClip
"box"Symbol 272 MovieClip [char] Frame 1Symbol 188 MovieClip
"legs"Symbol 272 MovieClip [char] Frame 1Symbol 30 MovieClip
"top"Symbol 272 MovieClip [char] Frame 1Symbol 271 MovieClip
"block"Symbol 273 MovieClip [tile_blank1] Frame 1Symbol 79 MovieClip
"subblock"Symbol 273 MovieClip [tile_blank1] Frame 2Symbol 83 MovieClip
"block"Symbol 286 MovieClip [tile_spike] Frame 1Symbol 285 MovieClip
"box"Symbol 307 MovieClip [pickup] Frame 1Symbol 188 MovieClip
"icon"Symbol 307 MovieClip [pickup] Frame 1Symbol 306 MovieClip
"word"Symbol 314 MovieClip [floatwords] Frame 1Symbol 313 MovieClip
"top"Symbol 320 MovieClip [tile_cage] Frame 1Symbol 271 MovieClip
"box"Symbol 324 MovieClip [missile] Frame 1Symbol 188 MovieClip
"instructions"Symbol 336 MovieClip [tile_start] Frame 1Symbol 335 MovieClip
"top"Symbol 348 MovieClip [tile_princess] Frame 1Symbol 271 MovieClip
"block"Symbol 372 MovieClip [tile_blank2] Frame 1Symbol 369 MovieClip
"subblock"Symbol 372 MovieClip [tile_blank2] Frame 2Symbol 371 MovieClip
"body"Symbol 374 MovieClip Frame 1Symbol 260 MovieClip
"head"Symbol 374 MovieClip Frame 1Symbol 262 MovieClip
"arm"Symbol 374 MovieClip Frame 1Symbol 269 MovieClip
"body"Symbol 375 MovieClip Frame 1Symbol 374 MovieClip
"top"Symbol 377 MovieClip [char_body1] Frame 1Symbol 375 MovieClip
"body"Symbol 387 MovieClip Frame 1Symbol 260 MovieClip
"head"Symbol 387 MovieClip Frame 1Symbol 262 MovieClip
"arm"Symbol 387 MovieClip Frame 1Symbol 269 MovieClip
"body"Symbol 388 MovieClip Frame 1Symbol 387 MovieClip
"top"Symbol 389 MovieClip [char_body2] Frame 1Symbol 388 MovieClip
"block"Symbol 452 MovieClip [tile_blank3] Frame 1Symbol 440 MovieClip
"block"Symbol 452 MovieClip [tile_blank3] Frame 2Symbol 442 MovieClip
"subblock"Symbol 452 MovieClip [tile_blank3] Frame 3Symbol 451 MovieClip
"icon"Symbol 493 MovieClip Frame 1Symbol 154 MovieClip [ironkey]
"block"Symbol 501 MovieClip [tile_blank4] Frame 1Symbol 79 MovieClip
"subblock"Symbol 501 MovieClip [tile_blank4] Frame 2Symbol 500 MovieClip
"icon"Symbol 532 MovieClip Frame 1Symbol 154 MovieClip [ironkey]
"block"Symbol 753 MovieClip [tile_blank5] Frame 1Symbol 750 MovieClip
"subblock"Symbol 753 MovieClip [tile_blank5] Frame 2Symbol 752 MovieClip
"block"Symbol 756 MovieClip [tile_bossledge] Frame 1Symbol 755 MovieClip
"box"Symbol 768 MovieClip [boss1] Frame 1Symbol 188 MovieClip
"box"Symbol 779 MovieClip [boss2] Frame 1Symbol 188 MovieClip
"box"Symbol 833 MovieClip [boss3] Frame 1Symbol 188 MovieClip
"box"Symbol 843 MovieClip [boss4] Frame 1Symbol 188 MovieClip
"block"Symbol 874 MovieClip [tile_blank6] Frame 1Symbol 871 MovieClip
"subblock"Symbol 874 MovieClip [tile_blank6] Frame 2Symbol 873 MovieClip
"head"Symbol 1027 MovieClip Frame 1Symbol 149 MovieClip [h_001]
"wiggle"Symbol 1077 MovieClip Frame 1Symbol 1071 MovieClip
"wiggle"Symbol 1086 MovieClip Frame 1Symbol 1081 MovieClip
"wiggle"Symbol 1093 MovieClip Frame 1Symbol 1090 MovieClip
"mid"Symbol 1111 MovieClip Frame 1Symbol 1069 MovieClip
"side1"Symbol 1111 MovieClip Frame 1Symbol 1077 MovieClip
"side3"Symbol 1111 MovieClip Frame 1Symbol 1077 MovieClip
"side2"Symbol 1111 MovieClip Frame 1Symbol 1077 MovieClip
"side4"Symbol 1111 MovieClip Frame 1Symbol 1077 MovieClip
"corner3"Symbol 1111 MovieClip Frame 1Symbol 1086 MovieClip
"corner1"Symbol 1111 MovieClip Frame 1Symbol 1086 MovieClip
"corner2"Symbol 1111 MovieClip Frame 1Symbol 1093 MovieClip
"corner4"Symbol 1111 MovieClip Frame 1Symbol 1093 MovieClip
"road1"Symbol 1111 MovieClip Frame 1Symbol 1095 MovieClip
"road2"Symbol 1111 MovieClip Frame 1Symbol 1095 MovieClip
"road3"Symbol 1111 MovieClip Frame 1Symbol 1095 MovieClip
"road4"Symbol 1111 MovieClip Frame 1Symbol 1095 MovieClip
"roadmid"Symbol 1111 MovieClip Frame 1Symbol 1104 MovieClip
"decor"Symbol 1111 MovieClip Frame 1Symbol 1110 MovieClip
"item1"Symbol 1138 MovieClip Frame 1Symbol 663 MovieClip
"item2"Symbol 1138 MovieClip Frame 1Symbol 663 MovieClip
"item3"Symbol 1138 MovieClip Frame 1Symbol 663 MovieClip
"item4"Symbol 1138 MovieClip Frame 1Symbol 663 MovieClip
"item5"Symbol 1138 MovieClip Frame 1Symbol 663 MovieClip
"item6"Symbol 1138 MovieClip Frame 1Symbol 663 MovieClip
"selectbox"Symbol 1138 MovieClip Frame 1Symbol 1137 MovieClip
"item7"Symbol 1138 MovieClip Frame 1Symbol 663 MovieClip
"head"Symbol 1141 MovieClip Frame 1Symbol 149 MovieClip [h_001]
"item1"Symbol 1143 MovieClip Frame 1Symbol 663 MovieClip
"item2"Symbol 1143 MovieClip Frame 1Symbol 663 MovieClip
"item3"Symbol 1143 MovieClip Frame 1Symbol 663 MovieClip
"item4"Symbol 1143 MovieClip Frame 1Symbol 663 MovieClip
"item5"Symbol 1143 MovieClip Frame 1Symbol 663 MovieClip
"item6"Symbol 1143 MovieClip Frame 1Symbol 663 MovieClip
"selectbox"Symbol 1143 MovieClip Frame 1Symbol 1137 MovieClip
"item7"Symbol 1143 MovieClip Frame 1Symbol 663 MovieClip
"item1"Symbol 1145 MovieClip Frame 1Symbol 663 MovieClip
"item2"Symbol 1145 MovieClip Frame 1Symbol 663 MovieClip
"item3"Symbol 1145 MovieClip Frame 1Symbol 663 MovieClip
"item4"Symbol 1145 MovieClip Frame 1Symbol 663 MovieClip
"item5"Symbol 1145 MovieClip Frame 1Symbol 663 MovieClip
"item6"Symbol 1145 MovieClip Frame 1Symbol 663 MovieClip
"selectbox"Symbol 1145 MovieClip Frame 1Symbol 1137 MovieClip
"item7"Symbol 1145 MovieClip Frame 1Symbol 663 MovieClip
"item1"Symbol 1147 MovieClip Frame 1Symbol 663 MovieClip
"item2"Symbol 1147 MovieClip Frame 1Symbol 663 MovieClip
"item3"Symbol 1147 MovieClip Frame 1Symbol 663 MovieClip
"item4"Symbol 1147 MovieClip Frame 1Symbol 663 MovieClip
"item5"Symbol 1147 MovieClip Frame 1Symbol 663 MovieClip
"item6"Symbol 1147 MovieClip Frame 1Symbol 663 MovieClip
"selectbox"Symbol 1147 MovieClip Frame 1Symbol 1137 MovieClip
"item7"Symbol 1147 MovieClip Frame 1Symbol 663 MovieClip
"item1"Symbol 1149 MovieClip Frame 1Symbol 663 MovieClip
"item2"Symbol 1149 MovieClip Frame 1Symbol 663 MovieClip
"item3"Symbol 1149 MovieClip Frame 1Symbol 663 MovieClip
"item4"Symbol 1149 MovieClip Frame 1Symbol 663 MovieClip
"item5"Symbol 1149 MovieClip Frame 1Symbol 663 MovieClip
"item6"Symbol 1149 MovieClip Frame 1Symbol 663 MovieClip
"selectbox"Symbol 1149 MovieClip Frame 1Symbol 1137 MovieClip
"item7"Symbol 1149 MovieClip Frame 1Symbol 663 MovieClip
"row6"Symbol 1155 MovieClip Frame 1Symbol 1154 MovieClip
"row1"Symbol 1157 MovieClip Frame 1Symbol 1138 MovieClip
"row0"Symbol 1157 MovieClip Frame 1Symbol 1141 MovieClip
"row2"Symbol 1157 MovieClip Frame 1Symbol 1143 MovieClip
"row3"Symbol 1157 MovieClip Frame 1Symbol 1145 MovieClip
"row4"Symbol 1157 MovieClip Frame 1Symbol 1147 MovieClip
"row5"Symbol 1157 MovieClip Frame 1Symbol 1149 MovieClip
"row6"Symbol 1157 MovieClip Frame 1Symbol 1155 MovieClip
"char"Symbol 1215 MovieClip Frame 1Symbol 272 MovieClip [char]
"lifebar"Symbol 1251 MovieClip Frame 1Symbol 1250 MovieClip
"medal"Symbol 1289 MovieClip Frame 4Symbol 1288 MovieClip
"icon"Symbol 1294 MovieClip Frame 1Symbol 154 MovieClip [ironkey]
"body"Symbol 1294 MovieClip Frame 2Symbol 121 MovieClip [b_001]
"head"Symbol 1294 MovieClip Frame 2Symbol 149 MovieClip [h_001]
"head"Symbol 1357 MovieClip Frame 1Symbol 149 MovieClip [h_001]
"newBox"Symbol 1357 MovieClip Frame 2Symbol 1339 MovieClip
"head"Symbol 1436 MovieClip Frame 1Symbol 149 MovieClip [h_001]
"icon"Symbol 1438 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1440 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1441 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1442 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1443 MovieClip Frame 1Symbol 663 MovieClip
"head"Symbol 1446 MovieClip Frame 1Symbol 149 MovieClip [h_001]
"icon"Symbol 1448 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1450 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1452 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1454 MovieClip Frame 1Symbol 663 MovieClip
"icon"Symbol 1456 MovieClip Frame 1Symbol 663 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$NQ$a8YZgq8ETtYIxNX0oHhqR0."
ExportAssets (56)Timeline Frame 1Symbol 1 as "warp"
ExportAssets (56)Timeline Frame 1Symbol 2 as "squeak"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sodamachine"
ExportAssets (56)Timeline Frame 1Symbol 4 as "rocket"
ExportAssets (56)Timeline Frame 1Symbol 5 as "pop"
ExportAssets (56)Timeline Frame 1Symbol 6 as "jumpsound"
ExportAssets (56)Timeline Frame 1Symbol 7 as "glassbreak"
ExportAssets (56)Timeline Frame 1Symbol 8 as "click2"
ExportAssets (56)Timeline Frame 1Symbol 9 as "cashregister"
ExportAssets (56)Timeline Frame 1Symbol 10 as "btn_down"
ExportAssets (56)Timeline Frame 1Symbol 11 as "badnews"
ExportAssets (56)Timeline Frame 1Symbol 12 as "blank"
ExportAssets (56)Timeline Frame 1Symbol 25 as "missile_arrow"
ExportAssets (56)Timeline Frame 1Symbol 32 as "b_006"
ExportAssets (56)Timeline Frame 1Symbol 34 as "h_006"
ExportAssets (56)Timeline Frame 1Symbol 36 as "ab_006"
ExportAssets (56)Timeline Frame 1Symbol 38 as "at_006"
ExportAssets (56)Timeline Frame 1Symbol 41 as "h_005"
ExportAssets (56)Timeline Frame 1Symbol 43 as "goldcoins"
ExportAssets (56)Timeline Frame 1Symbol 45 as "ab_005"
ExportAssets (56)Timeline Frame 1Symbol 47 as "at_005"
ExportAssets (56)Timeline Frame 1Symbol 50 as "ab_004"
ExportAssets (56)Timeline Frame 1Symbol 52 as "at_004"
ExportAssets (56)Timeline Frame 1Symbol 54 as "b_004"
ExportAssets (56)Timeline Frame 1Symbol 56 as "h_004"
ExportAssets (56)Timeline Frame 1Symbol 62 as "b_003"
ExportAssets (56)Timeline Frame 1Symbol 64 as "h_003"
ExportAssets (56)Timeline Frame 1Symbol 66 as "ab_003"
ExportAssets (56)Timeline Frame 1Symbol 68 as "at_003"
ExportAssets (56)Timeline Frame 1Symbol 71 as "b_011"
ExportAssets (56)Timeline Frame 1Symbol 73 as "h_011"
ExportAssets (56)Timeline Frame 1Symbol 75 as "ab_011"
ExportAssets (56)Timeline Frame 1Symbol 77 as "at_011"
ExportAssets (56)Timeline Frame 1Symbol 81 as "tile_boom"
ExportAssets (56)Timeline Frame 1Symbol 87 as "b_002"
ExportAssets (56)Timeline Frame 1Symbol 89 as "h_002"
ExportAssets (56)Timeline Frame 1Symbol 91 as "at_002"
ExportAssets (56)Timeline Frame 1Symbol 93 as "ab_002"
ExportAssets (56)Timeline Frame 1Symbol 96 as "h_008"
ExportAssets (56)Timeline Frame 1Symbol 98 as "ab_008"
ExportAssets (56)Timeline Frame 1Symbol 101 as "h_009"
ExportAssets (56)Timeline Frame 1Symbol 103 as "gem_blue"
ExportAssets (56)Timeline Frame 1Symbol 105 as "gem_red"
ExportAssets (56)Timeline Frame 1Symbol 107 as "gem_green"
ExportAssets (56)Timeline Frame 1Symbol 109 as "b_007"
ExportAssets (56)Timeline Frame 1Symbol 111 as "at_007"
ExportAssets (56)Timeline Frame 1Symbol 113 as "h_007"
ExportAssets (56)Timeline Frame 1Symbol 115 as "ab_007"
ExportAssets (56)Timeline Frame 1Symbol 119 as "ab_001"
ExportAssets (56)Timeline Frame 1Symbol 121 as "b_001"
ExportAssets (56)Timeline Frame 1Symbol 149 as "h_001"
ExportAssets (56)Timeline Frame 1Symbol 151 as "at_001"
ExportAssets (56)Timeline Frame 1Symbol 154 as "ironkey"
ExportAssets (56)Timeline Frame 3Symbol 179 as "shield"
ExportAssets (56)Timeline Frame 3Symbol 181 as "h_011b"
ExportAssets (56)Timeline Frame 3Symbol 183 as "b_004b"
ExportAssets (56)Timeline Frame 3Symbol 185 as "b_008"
ExportAssets (56)Timeline Frame 3Symbol 186 as "at_008"
ExportAssets (56)Timeline Frame 3Symbol 257 as "assaultrifle"
ExportAssets (56)Timeline Frame 3Symbol 272 as "char"
ExportAssets (56)Timeline Frame 3Symbol 273 as "tile_blank1"
ExportAssets (56)Timeline Frame 3Symbol 283 as "fx_bigexplosion"
ExportAssets (56)Timeline Frame 3Symbol 286 as "tile_spike"
ExportAssets (56)Timeline Frame 3Symbol 304 as "fx_explosion"
ExportAssets (56)Timeline Frame 3Symbol 307 as "pickup"
ExportAssets (56)Timeline Frame 3Symbol 309 as "redpotion"
ExportAssets (56)Timeline Frame 3Symbol 314 as "floatwords"
ExportAssets (56)Timeline Frame 3Symbol 316 as "manapotion"
ExportAssets (56)Timeline Frame 3Symbol 320 as "tile_cage"
ExportAssets (56)Timeline Frame 3Symbol 323 as "effect_ninjasmoke"
ExportAssets (56)Timeline Frame 3Symbol 324 as "missile"
ExportAssets (56)Timeline Frame 3Symbol 336 as "tile_start"
ExportAssets (56)Timeline Frame 3Symbol 342 as "missile_fireball"
ExportAssets (56)Timeline Frame 3Symbol 348 as "tile_princess"
ExportAssets (56)Timeline Frame 3Symbol 350 as "b_009"
ExportAssets (56)Timeline Frame 3Symbol 352 as "ab_009"
ExportAssets (56)Timeline Frame 3Symbol 354 as "at_009"
ExportAssets (56)Timeline Frame 3Symbol 356 as "missile_spear"
ExportAssets (56)Timeline Frame 3Symbol 360 as "missile_holybolt"
ExportAssets (56)Timeline Frame 3Symbol 367 as "ring_red"
ExportAssets (56)Timeline Frame 3Symbol 372 as "tile_blank2"
ExportAssets (56)Timeline Frame 3Symbol 377 as "char_body1"
ExportAssets (56)Timeline Frame 3Symbol 379 as "b_012"
ExportAssets (56)Timeline Frame 3Symbol 381 as "ab_012"
ExportAssets (56)Timeline Frame 3Symbol 383 as "at_012"
ExportAssets (56)Timeline Frame 3Symbol 385 as "h_012"
ExportAssets (56)Timeline Frame 3Symbol 389 as "char_body2"
ExportAssets (56)Timeline Frame 3Symbol 391 as "b_013"
ExportAssets (56)Timeline Frame 3Symbol 393 as "ab_013"
ExportAssets (56)Timeline Frame 3Symbol 395 as "at_013"
ExportAssets (56)Timeline Frame 3Symbol 397 as "h_013b"
ExportAssets (56)Timeline Frame 3Symbol 400 as "tile_sliding"
ExportAssets (56)Timeline Frame 3Symbol 402 as "grass1"
ExportAssets (56)Timeline Frame 3Symbol 404 as "grass2"
ExportAssets (56)Timeline Frame 3Symbol 406 as "grass3"
ExportAssets (56)Timeline Frame 3Symbol 408 as "grass6"
ExportAssets (56)Timeline Frame 3Symbol 410 as "grass5"
ExportAssets (56)Timeline Frame 3Symbol 412 as "grass4"
ExportAssets (56)Timeline Frame 3Symbol 414 as "temple_floor4"
ExportAssets (56)Timeline Frame 3Symbol 416 as "temple_floor5"
ExportAssets (56)Timeline Frame 3Symbol 418 as "temple_floor6"
ExportAssets (56)Timeline Frame 3Symbol 420 as "temple_floor1"
ExportAssets (56)Timeline Frame 3Symbol 422 as "temple_floor2"
ExportAssets (56)Timeline Frame 3Symbol 428 as "torch"
ExportAssets (56)Timeline Frame 3Symbol 429 as "temple_floor3"
ExportAssets (56)Timeline Frame 3Symbol 431 as "ab_013b"
ExportAssets (56)Timeline Frame 3Symbol 433 as "h_013"
ExportAssets (56)Timeline Frame 3Symbol 436 as "tile_idolhead"
ExportAssets (56)Timeline Frame 3Symbol 438 as "missile_dart"
ExportAssets (56)Timeline Frame 3Symbol 452 as "tile_blank3"
ExportAssets (56)Timeline Frame 3Symbol 464 as "fx_sandcloud"
ExportAssets (56)Timeline Frame 3Symbol 466 as "b_014"
ExportAssets (56)Timeline Frame 3Symbol 468 as "ab_014"
ExportAssets (56)Timeline Frame 3Symbol 470 as "at_014"
ExportAssets (56)Timeline Frame 3Symbol 472 as "h_014"
ExportAssets (56)Timeline Frame 3Symbol 475 as "missile_shuriken"
ExportAssets (56)Timeline Frame 3Symbol 484 as "b_005"
ExportAssets (56)Timeline Frame 3Symbol 486 as "b_010"
ExportAssets (56)Timeline Frame 3Symbol 488 as "ab_010"
ExportAssets (56)Timeline Frame 3Symbol 490 as "at_010"
ExportAssets (56)Timeline Frame 3Symbol 492 as "h_010"
ExportAssets (56)Timeline Frame 3Symbol 495 as "tile_key"
ExportAssets (56)Timeline Frame 3Symbol 498 as "tile_gold"
ExportAssets (56)Timeline Frame 3Symbol 501 as "tile_blank4"
ExportAssets (56)Timeline Frame 3Symbol 503 as "b_015"
ExportAssets (56)Timeline Frame 3Symbol 505 as "ab_015"
ExportAssets (56)Timeline Frame 3Symbol 507 as "at_015"
ExportAssets (56)Timeline Frame 3Symbol 509 as "h_015"
ExportAssets (56)Timeline Frame 3Symbol 513 as "tile_ice"
ExportAssets (56)Timeline Frame 3Symbol 517 as "fx_iceexplosion"
ExportAssets (56)Timeline Frame 3Symbol 519 as "snow1"
ExportAssets (56)Timeline Frame 3Symbol 521 as "snow2"
ExportAssets (56)Timeline Frame 3Symbol 523 as "snow3"
ExportAssets (56)Timeline Frame 3Symbol 525 as "snow4"
ExportAssets (56)Timeline Frame 3Symbol 533 as "tile_exit"
ExportAssets (56)Timeline Frame 3Symbol 535 as "b_016"
ExportAssets (56)Timeline Frame 3Symbol 537 as "ab_016"
ExportAssets (56)Timeline Frame 3Symbol 539 as "at_016"
ExportAssets (56)Timeline Frame 3Symbol 541 as "h_016"
ExportAssets (56)Timeline Frame 3Symbol 543 as "b_005b"
ExportAssets (56)Timeline Frame 3Symbol 545 as "ab_005b"
ExportAssets (56)Timeline Frame 3Symbol 547 as "at_005b"
ExportAssets (56)Timeline Frame 3Symbol 549 as "h_005b"
ExportAssets (56)Timeline Frame 3Symbol 551 as "b_005c"
ExportAssets (56)Timeline Frame 3Symbol 553 as "ab_005c"
ExportAssets (56)Timeline Frame 3Symbol 555 as "at_005c"
ExportAssets (56)Timeline Frame 3Symbol 557 as "h_005c"
ExportAssets (56)Timeline Frame 3Symbol 559 as "b_006b"
ExportAssets (56)Timeline Frame 3Symbol 563 as "ab_006b"
ExportAssets (56)Timeline Frame 3Symbol 565 as "at_006b"
ExportAssets (56)Timeline Frame 3Symbol 567 as "h_006b"
ExportAssets (56)Timeline Frame 3Symbol 569 as "b_006c"
ExportAssets (56)Timeline Frame 3Symbol 571 as "ab_006c"
ExportAssets (56)Timeline Frame 3Symbol 573 as "at_006c"
ExportAssets (56)Timeline Frame 3Symbol 575 as "h_006c"
ExportAssets (56)Timeline Frame 3Symbol 577 as "b_005d"
ExportAssets (56)Timeline Frame 3Symbol 579 as "ab_005d"
ExportAssets (56)Timeline Frame 3Symbol 581 as "at_005d"
ExportAssets (56)Timeline Frame 3Symbol 583 as "h_005d"
ExportAssets (56)Timeline Frame 3Symbol 586 as "b_010b"
ExportAssets (56)Timeline Frame 3Symbol 588 as "at_004b"
ExportAssets (56)Timeline Frame 3Symbol 590 as "h_010b"
ExportAssets (56)Timeline Frame 3Symbol 592 as "ab_004b"
ExportAssets (56)Timeline Frame 3Symbol 596 as "missile_shadow"
ExportAssets (56)Timeline Frame 3Symbol 598 as "h_004b"
ExportAssets (56)Timeline Frame 3Symbol 600 as "missile_breaker"
ExportAssets (56)Timeline Frame 3Symbol 602 as "h_004c"
ExportAssets (56)Timeline Frame 3Symbol 604 as "h_004d"
ExportAssets (56)Timeline Frame 3Symbol 606 as "ab_011b"
ExportAssets (56)Timeline Frame 3Symbol 608 as "b_003b"
ExportAssets (56)Timeline Frame 3Symbol 610 as "h_003b"
ExportAssets (56)Timeline Frame 3Symbol 612 as "ab_003b"
ExportAssets (56)Timeline Frame 3Symbol 614 as "at_003b"
ExportAssets (56)Timeline Frame 3Symbol 616 as "b_003c"
ExportAssets (56)Timeline Frame 3Symbol 618 as "h_003c"
ExportAssets (56)Timeline Frame 3Symbol 620 as "ab_003c"
ExportAssets (56)Timeline Frame 3Symbol 622 as "at_003c"
ExportAssets (56)Timeline Frame 3Symbol 624 as "b_003d"
ExportAssets (56)Timeline Frame 3Symbol 626 as "b_003e"
ExportAssets (56)Timeline Frame 3Symbol 628 as "h_003e"
ExportAssets (56)Timeline Frame 3Symbol 665 as "b_017"
ExportAssets (56)Timeline Frame 3Symbol 667 as "ab_017"
ExportAssets (56)Timeline Frame 3Symbol 669 as "at_017"
ExportAssets (56)Timeline Frame 3Symbol 671 as "h_017"
ExportAssets (56)Timeline Frame 3Symbol 673 as "ab_017b"
ExportAssets (56)Timeline Frame 3Symbol 675 as "h_017b"
ExportAssets (56)Timeline Frame 3Symbol 677 as "b_006d"
ExportAssets (56)Timeline Frame 3Symbol 679 as "ab_006d"
ExportAssets (56)Timeline Frame 3Symbol 681 as "at_006d"
ExportAssets (56)Timeline Frame 3Symbol 683 as "h_006d"
ExportAssets (56)Timeline Frame 3Symbol 685 as "tile_icicle"
ExportAssets (56)Timeline Frame 3Symbol 689 as "missile_icebolt"
ExportAssets (56)Timeline Frame 3Symbol 693 as "missile_familiar"
ExportAssets (56)Timeline Frame 3Symbol 695 as "h_011d"
ExportAssets (56)Timeline Frame 3Symbol 697 as "b_011c"
ExportAssets (56)Timeline Frame 3Symbol 699 as "ab_011c"
ExportAssets (56)Timeline Frame 3Symbol 701 as "at_011c"
ExportAssets (56)Timeline Frame 3Symbol 703 as "h_011c"
ExportAssets (56)Timeline Frame 3Symbol 705 as "b_011e"
ExportAssets (56)Timeline Frame 3Symbol 707 as "h_011e"
ExportAssets (56)Timeline Frame 3Symbol 709 as "b_006e"
ExportAssets (56)Timeline Frame 3Symbol 711 as "ab_006e"
ExportAssets (56)Timeline Frame 3Symbol 712 as "at_006e"
ExportAssets (56)Timeline Frame 3Symbol 714 as "h_006e"
ExportAssets (56)Timeline Frame 3Symbol 716 as "b_005e"
ExportAssets (56)Timeline Frame 3Symbol 718 as "h_005e"
ExportAssets (56)Timeline Frame 3Symbol 720 as "b_011f"
ExportAssets (56)Timeline Frame 3Symbol 722 as "ab_011f"
ExportAssets (56)Timeline Frame 3Symbol 724 as "at_011f"
ExportAssets (56)Timeline Frame 3Symbol 726 as "h_011f"
ExportAssets (56)Timeline Frame 3Symbol 729 as "missile_scimitar"
ExportAssets (56)Timeline Frame 3Symbol 731 as "b_018"
ExportAssets (56)Timeline Frame 3Symbol 733 as "ab_018"
ExportAssets (56)Timeline Frame 3Symbol 735 as "at_018"
ExportAssets (56)Timeline Frame 3Symbol 737 as "h_018"
ExportAssets (56)Timeline Frame 3Symbol 739 as "b_003f"
ExportAssets (56)Timeline Frame 3Symbol 741 as "h_003f"
ExportAssets (56)Timeline Frame 3Symbol 743 as "tile_geyser"
ExportAssets (56)Timeline Frame 3Symbol 748 as "missile_geyser"
ExportAssets (56)Timeline Frame 3Symbol 753 as "tile_blank5"
ExportAssets (56)Timeline Frame 3Symbol 756 as "tile_bossledge"
ExportAssets (56)Timeline Frame 3Symbol 768 as "boss1"
ExportAssets (56)Timeline Frame 3Symbol 779 as "boss2"
ExportAssets (56)Timeline Frame 3Symbol 783 as "missile_trunk"
ExportAssets (56)Timeline Frame 3Symbol 785 as "cave1"
ExportAssets (56)Timeline Frame 3Symbol 787 as "cave2"
ExportAssets (56)Timeline Frame 3Symbol 789 as "cave3"
ExportAssets (56)Timeline Frame 3Symbol 791 as "cave6"
ExportAssets (56)Timeline Frame 3Symbol 793 as "cave5"
ExportAssets (56)Timeline Frame 3Symbol 795 as "cave4"
ExportAssets (56)Timeline Frame 3Symbol 797 as "tile_magma"
ExportAssets (56)Timeline Frame 3Symbol 799 as "tile_firevent"
ExportAssets (56)Timeline Frame 3Symbol 810 as "fx_steamcloud"
ExportAssets (56)Timeline Frame 3Symbol 813 as "effect_slash"
ExportAssets (56)Timeline Frame 3Symbol 818 as "effect_berserk"
ExportAssets (56)Timeline Frame 3Symbol 821 as "fx_jumpcloud"
ExportAssets (56)Timeline Frame 3Symbol 833 as "boss3"
ExportAssets (56)Timeline Frame 3Symbol 843 as "boss4"
ExportAssets (56)Timeline Frame 3Symbol 846 as "tile_gold_sliding"
ExportAssets (56)Timeline Frame 3Symbol 849 as "missile_snowball"
ExportAssets (56)Timeline Frame 3Symbol 852 as "fx_goldexplosion"
ExportAssets (56)Timeline Frame 3Symbol 854 as "b_019"
ExportAssets (56)Timeline Frame 3Symbol 856 as "ab_019"
ExportAssets (56)Timeline Frame 3Symbol 857 as "at_019"
ExportAssets (56)Timeline Frame 3Symbol 859 as "h_019"
ExportAssets (56)Timeline Frame 3Symbol 864 as "missile_shadowbolt"
ExportAssets (56)Timeline Frame 3Symbol 869 as "missile_magmaball"
ExportAssets (56)Timeline Frame 3Symbol 874 as "tile_blank6"
ExportAssets (56)Timeline Frame 3Symbol 876 as "outpost1"
ExportAssets (56)Timeline Frame 3Symbol 877 as "outpost2"
ExportAssets (56)Timeline Frame 3Symbol 878 as "outpost3"
ExportAssets (56)Timeline Frame 3Symbol 881 as "playerindicator"
ExportAssets (56)Timeline Frame 3Symbol 883 as "b_001b"
ExportAssets (56)Timeline Frame 3Symbol 885 as "b_001c"
ExportAssets (56)Timeline Frame 3Symbol 890 as "fx_explodemarker1"
ExportAssets (56)Timeline Frame 3Symbol 896 as "fx_explodemarker2"
ExportAssets (56)Timeline Frame 10Symbol 1199 as "stage"

Labels

"start"Frame 1
"sitelock"Frame 2
"resources"Frame 3
"logo"Frame 4
"mainmenu"Frame 5
"gamestart"Frame 5
"comic_opening"Frame 6
"chaptermenu"Frame 7
"treasure"Frame 8
"faux_loading"Frame 9
"game_main"Frame 10
"gameover"Frame 11
"end"Frame 12
"artifact"Frame 13
"winscreen"Frame 14
"highscore"Frame 15
"survival"Frame 16
"medals"Frame 17
"developer"Frame 18
"options"Frame 19
"instructions"Frame 20
"2player"Frame 21
"2playersetup"Frame 22
"coverall"Symbol 32 MovieClip [b_006] Frame 1
"empty"Symbol 34 MovieClip [h_006] Frame 1
"empty"Symbol 41 MovieClip [h_005] Frame 1
"fuel"Symbol 43 MovieClip [goldcoins] Frame 1
"coverall"Symbol 54 MovieClip [b_004] Frame 1
"empty"Symbol 56 MovieClip [h_004] Frame 1
"coverall"Symbol 62 MovieClip [b_003] Frame 1
"scavenger"Symbol 62 MovieClip [b_003] Frame 2
"zombie"Symbol 62 MovieClip [b_003] Frame 3
"empty"Symbol 64 MovieClip [h_003] Frame 1
"coverall"Symbol 71 MovieClip [b_011] Frame 1
"empty"Symbol 73 MovieClip [h_011] Frame 1
"coverall"Symbol 87 MovieClip [b_002] Frame 1
"empty"Symbol 89 MovieClip [h_002] Frame 1
"empty"Symbol 96 MovieClip [h_008] Frame 1
"empty"Symbol 101 MovieClip [h_009] Frame 1
"coverall"Symbol 109 MovieClip [b_007] Frame 1
"scavenger"Symbol 109 MovieClip [b_007] Frame 2
"zombie"Symbol 109 MovieClip [b_007] Frame 3
"empty"Symbol 113 MovieClip [h_007] Frame 1
"coverall"Symbol 121 MovieClip [b_001] Frame 1
"empty"Symbol 149 MovieClip [h_001] Frame 1
"fuel"Symbol 154 MovieClip [ironkey] Frame 1
"out"Symbol 167 MovieClip Frame 2
"in"Symbol 167 MovieClip Frame 11
"empty"Symbol 181 MovieClip [h_011b] Frame 1
"coverall"Symbol 183 MovieClip [b_004b] Frame 1
"coverall"Symbol 185 MovieClip [b_008] Frame 1
"empty"Symbol 258 MovieClip Frame 1
"gun"Symbol 258 MovieClip Frame 2
"coverall"Symbol 260 MovieClip Frame 1
"scavenger"Symbol 260 MovieClip Frame 2
"zombie"Symbol 260 MovieClip Frame 3
"empty"Symbol 262 MovieClip Frame 1
"rest"Symbol 269 MovieClip Frame 1
"swing"Symbol 269 MovieClip Frame 2
"flail"Symbol 269 MovieClip Frame 12
"attack_melee"Symbol 269 MovieClip Frame 19
"coverall"Symbol 288 MovieClip Frame 1
"scavenger"Symbol 288 MovieClip Frame 2
"zombie"Symbol 288 MovieClip Frame 3
"empty"Symbol 292 MovieClip Frame 1
"fuel"Symbol 306 MovieClip Frame 1
"fuel"Symbol 309 MovieClip [redpotion] Frame 1
"fuel"Symbol 316 MovieClip [manapotion] Frame 1
"coverall"Symbol 350 MovieClip [b_009] Frame 1
"scavenger"Symbol 350 MovieClip [b_009] Frame 2
"zombie"Symbol 350 MovieClip [b_009] Frame 3
"coverall"Symbol 379 MovieClip [b_012] Frame 1
"scavenger"Symbol 379 MovieClip [b_012] Frame 2
"zombie"Symbol 379 MovieClip [b_012] Frame 3
"empty"Symbol 385 MovieClip [h_012] Frame 1
"coverall"Symbol 391 MovieClip [b_013] Frame 1
"empty"Symbol 397 MovieClip [h_013b] Frame 1
"empty"Symbol 433 MovieClip [h_013] Frame 1
"coverall"Symbol 466 MovieClip [b_014] Frame 1
"empty"Symbol 472 MovieClip [h_014] Frame 1
"coverall"Symbol 484 MovieClip [b_005] Frame 1
"coverall"Symbol 486 MovieClip [b_010] Frame 1
"empty"Symbol 492 MovieClip [h_010] Frame 1
"coverall"Symbol 503 MovieClip [b_015] Frame 1
"empty"Symbol 509 MovieClip [h_015] Frame 1
"coverall"Symbol 535 MovieClip [b_016] Frame 1
"empty"Symbol 541 MovieClip [h_016] Frame 1
"coverall"Symbol 543 MovieClip [b_005b] Frame 1
"empty"Symbol 549 MovieClip [h_005b] Frame 1
"coverall"Symbol 551 MovieClip [b_005c] Frame 1
"empty"Symbol 557 MovieClip [h_005c] Frame 1
"coverall"Symbol 559 MovieClip [b_006b] Frame 1
"empty"Symbol 567 MovieClip [h_006b] Frame 1
"coverall"Symbol 569 MovieClip [b_006c] Frame 1
"empty"Symbol 575 MovieClip [h_006c] Frame 1
"coverall"Symbol 577 MovieClip [b_005d] Frame 1
"empty"Symbol 583 MovieClip [h_005d] Frame 1
"coverall"Symbol 586 MovieClip [b_010b] Frame 1
"empty"Symbol 590 MovieClip [h_010b] Frame 1
"empty"Symbol 598 MovieClip [h_004b] Frame 1
"empty"Symbol 602 MovieClip [h_004c] Frame 1
"empty"Symbol 604 MovieClip [h_004d] Frame 1
"coverall"Symbol 608 MovieClip [b_003b] Frame 1
"scavenger"Symbol 608 MovieClip [b_003b] Frame 2
"zombie"Symbol 608 MovieClip [b_003b] Frame 3
"empty"Symbol 610 MovieClip [h_003b] Frame 1
"coverall"Symbol 616 MovieClip [b_003c] Frame 1
"scavenger"Symbol 616 MovieClip [b_003c] Frame 2
"zombie"Symbol 616 MovieClip [b_003c] Frame 3
"empty"Symbol 618 MovieClip [h_003c] Frame 1
"coverall"Symbol 624 MovieClip [b_003d] Frame 1
"scavenger"Symbol 624 MovieClip [b_003d] Frame 2
"zombie"Symbol 624 MovieClip [b_003d] Frame 3
"coverall"Symbol 626 MovieClip [b_003e] Frame 1
"scavenger"Symbol 626 MovieClip [b_003e] Frame 2
"zombie"Symbol 626 MovieClip [b_003e] Frame 3
"empty"Symbol 628 MovieClip [h_003e] Frame 1
"coverall"Symbol 665 MovieClip [b_017] Frame 1
"empty"Symbol 671 MovieClip [h_017] Frame 1
"empty"Symbol 675 MovieClip [h_017b] Frame 1
"coverall"Symbol 677 MovieClip [b_006d] Frame 1
"empty"Symbol 683 MovieClip [h_006d] Frame 1
"empty"Symbol 695 MovieClip [h_011d] Frame 1
"coverall"Symbol 697 MovieClip [b_011c] Frame 1
"empty"Symbol 703 MovieClip [h_011c] Frame 1
"coverall"Symbol 705 MovieClip [b_011e] Frame 1
"empty"Symbol 707 MovieClip [h_011e] Frame 1
"coverall"Symbol 709 MovieClip [b_006e] Frame 1
"empty"Symbol 714 MovieClip [h_006e] Frame 1
"coverall"Symbol 716 MovieClip [b_005e] Frame 1
"empty"Symbol 718 MovieClip [h_005e] Frame 1
"coverall"Symbol 720 MovieClip [b_011f] Frame 1
"empty"Symbol 726 MovieClip [h_011f] Frame 1
"coverall"Symbol 731 MovieClip [b_018] Frame 1
"scavenger"Symbol 731 MovieClip [b_018] Frame 2
"zombie"Symbol 731 MovieClip [b_018] Frame 3
"empty"Symbol 737 MovieClip [h_018] Frame 1
"coverall"Symbol 739 MovieClip [b_003f] Frame 1
"scavenger"Symbol 739 MovieClip [b_003f] Frame 2
"zombie"Symbol 739 MovieClip [b_003f] Frame 3
"empty"Symbol 741 MovieClip [h_003f] Frame 1
"coverall"Symbol 854 MovieClip [b_019] Frame 1
"scavenger"Symbol 854 MovieClip [b_019] Frame 2
"zombie"Symbol 854 MovieClip [b_019] Frame 3
"empty"Symbol 859 MovieClip [h_019] Frame 1
"coverall"Symbol 883 MovieClip [b_001b] Frame 1
"coverall"Symbol 885 MovieClip [b_001c] Frame 1

Dynamic Text Variables

startmsgSymbol 16 EditableText"Loading..."
btnTxtSymbol 162 EditableText"start"
txtSymbol 312 EditableText"awesome!"
heroTypeSymbol 318 EditableText"<p align="center"><font face="Fruity microfont" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">BARBARIAN</font></p>"
txtSymbol 330 EditableText"<p align="center"><font face="Estrangelo Edessa" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Save the Princess!</font></p>"
heroTypeSymbol 344 EditableText"<p align="center"><font face="Fruity microfont" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">PRINCESS</font></p>"
playerNameSymbol 1014 EditableText"123456789012345"
instructionsSymbol 1016 EditableText"<p align="right"><font face="Newsflash BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">TYPE YOUR NAME HERE</font></p><p align="right"><font face="Newsflash BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">and press enter</font></p>"
mainmenutxtSymbol 1017 EditableText"<p align="center"></p>"
optxt2Symbol 1023 EditableText"<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Quality: Medium</font></p>"
optxt1Symbol 1024 EditableText"<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">SFX &amp; Music</font></p>"
lifeDisplaySymbol 1119 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 10</font></p>"
goldDisplaySymbol 1121 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 99</font></p>"
keyDisplaySymbol 1125 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 0</font></p>"
warningSymbol 1126 EditableText"<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">You need a Key!</font></p>"
princessDisplaySymbol 1130 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 0</font></p>"
lifeDisplaySymbol 1132 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 10</font></p>"
goldDisplaySymbol 1134 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 99</font></p>"
descSymbol 1167 EditableText"<p align="center"><font face="Self Destruct Button BB" size="16" color="#000000" letterSpacing="0.000000" kerning="1">description</font></p>"
titleSymbol 1168 EditableText"<p align="center"><font face="Self Destruct Button BB" size="24" color="#000000" letterSpacing="0.000000" kerning="1">Item Name</font></p>"
loadtxtSymbol 1174 EditableText"<p align="center"><font face="Calibri" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Generating world...</font></p>"
bigbigwordsSymbol 1198 EditableText"<p align="center"><font face="CreativeBlock BB" size="75" color="#ffffff" letterSpacing="0.000000" kerning="1">GAME PAUSED!</font></p>"
thisDepthtxtSymbol 1204 EditableText"<p align="right"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">9999 m to go!</font></p>"
txtSymbol 1205 EditableText"<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Special Move (1 Mana)</font></p>"
txtSymbol 1209 EditableText"<p align="left"><font face="Estrangelo Edessa" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Rescue</font></p>"
txtSymbol 1214 EditableText"<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Paladins are slow but strong in combat.</font></p>"
lifeDisplaySymbol 1223 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 0</font></p>"
goldDisplaySymbol 1225 EditableText"<p align="left"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">x 99</font></p>"
txtSymbol 1232 EditableText"<p align="center"><font face="Self Destruct Button BB" size="40" color="#000000" letterSpacing="0.000000" kerning="1">125 gold</font></p>"
targettxtSymbol 1235 EditableText"<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Target: 60</font></p>"
manaTxtSymbol 1239 EditableText"<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">30/30</font></p>"
txtnameSymbol 1248 EditableText"<p align="center"><font face="CreativeBlock BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">3-TAILED DEMON</font></p>"
clocktxtSymbol 1254 EditableText"<p align="right"><font face="Self Destruct Button BB" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">00:00</font></p>"
pausetxtSymbol 1257 EditableText"<p align="center"><font face="CreativeBlock BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">press P to unpause</font></p>"
manaTxt2Symbol 1258 EditableText"<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">30/30</font></p>"
txtSymbol 1260 EditableText"<p align="center"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">999 gp</font></p>"
txtSymbol 1263 EditableText"<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">x0</font></p>"
txtSymbol 1266 EditableText"<p align="left"><font face="Self Destruct Button BB" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">x0</font></p>"
bigmsgSymbol 1270 EditableText"<p align="center"><font face="Gothic821 Cn BT" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">Your Hero has been killed!</font></p>"
goldtxtSymbol 1271 EditableText"Total Gold Earned: 0"
resulttxtSymbol 1272 EditableText"A new high score!"
rewardSymbol 1275 EditableText"<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Great Job!</font></p>"
rewardSymbol 1278 EditableText"<p align="center"><font face="Self Destruct Button BB" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">You failed to reach the target!</font></p>"
p2goldtxtSymbol 1286 EditableText"<p align="center"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">9999 gp</font></p>"
p1goldtxtSymbol 1287 EditableText"<p align="center"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">9999 gp</font></p>"
timetxtSymbol 1295 EditableText"Time Taken: 00:20"
goldDisplaySymbol 1303 EditableText"<p align="center"><font face="Gothic821 Cn BT" size="40" color="#000000" letterSpacing="0.000000" kerning="1">99999 gp</font></p>"
artifactNameSymbol 1313 EditableText"<p align="center"><font face="Self Destruct Button BB" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Barbarian&apos;s Broadsword</font></p>"
descSymbol 1317 EditableText"<p align="center"><font face="Self Destruct Button BB" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">description</font></p>"
winmsgSymbol 1320 EditableText"Your Hero married the Princess and they lived happily ever after!"
goldDisplaySymbol 1326 EditableText"<p align="center"><font face="Gothic821 Cn BT" size="40" color="#000000" letterSpacing="0.000000" kerning="1">99999 gp</font></p>"
txt2Symbol 1332 EditableText"nerdook"
txt3Symbol 1333 EditableText"99999 gp"
txt1Symbol 1334 EditableText"Lvl 999"
masknameSymbol 1360 EditableText"<p align="center"><font face="Gothic821 Cn BT" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Gas Mask</font></p>"
maskdescSymbol 1361 EditableText"<p align="left"><font face="Self Destruct Button BB" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Complete a level without killing any enemies.</font></p>"
optxt1Symbol 1377 EditableText"<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Sounds: SFX &amp; Music</font></p>"
optxt2Symbol 1378 EditableText"<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Quality: Medium</font></p>"
optxt3Symbol 1379 EditableText"<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Reset all Data</font></p>"
optxt4Symbol 1380 EditableText"<p align="center"><font face="Calibri" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Back to Menu</font></p>"
descSymbol 1461 EditableText"<p align="center"><font face="Self Destruct Button BB" size="14" color="#000000" letterSpacing="0.000000" kerning="1">description</font></p>"
titleSymbol 1462 EditableText"<p align="center"><font face="Self Destruct Button BB" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Item Name</font></p>"




https://swfchan.com/54/268363/info.shtml
Created: 17/6 -2026 02:47:02 Last modified: 17/6 -2026 02:47:02 Server time: 28/06 -2026 19:09:20