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

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

armorgames mana-chronicle-6365.swf

This is the info page for
Flash #267575

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


Text
Q

<p align="center"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Developed by LittleGiantworld.com</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">loading</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">loading</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">loading</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">loading</font></p>

<p align="center"><font face="Bernard MT Condensed" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1"><b> www.littlegiantworld.com</b></font></p><p align="center"><font face="Bernard MT Condensed" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1"><b> </b></font></p>

<p align="center"><font face="Bernard MT Condensed" size="26" color="#300d01" letterSpacing="0.000000" kerning="1"><b> www.littlegiantworld.com</b></font></p><p align="center"><font face="Bernard MT Condensed" size="26" color="#300d01" letterSpacing="0.000000" kerning="1"><b> </b></font></p>

<p align="center"><font face="Bernard MT Condensed" size="26" color="#000000" letterSpacing="0.000000" kerning="1"><b> www.littlegiantworld.com</b></font></p><p align="center"><font face="Bernard MT Condensed" size="26" color="#000000" letterSpacing="0.000000" kerning="1"><b> </b></font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1"> this is site lock version </font></p><p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">visit :</font></p><p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1"> </font></p>

And the evil was gone . . .

<p align="right"><font face="Bernard MT Condensed" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">Experience gained : </font></p><p align="right"><font face="Bernard MT Condensed" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit summoned :</font></p><p align="right"><font face="Bernard MT Condensed" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">Enemy killed : </font></p>

<p align="left"><font face="Bernard MT Condensed" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Bernard MT Condensed" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Bernard MT Condensed" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Fox &nbsp;have the longest attack range, makes him special unit against enemy&apos;s ground or air.</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">Fox</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : Q )</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Angel is special unit that have special ability to cure her teammate.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">Angel</font></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : W )</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">StoneHead is a tanker unit to block and stop enemy movement.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">StoneHead</font></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : E )</font></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Winged Holy unit, Seraph can attack ground and air enemy unit with massive damage.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">Seraph</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : R )</font></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained : </font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">Born from ashes of Fire Summit, Phoenion is an immortal unit, it can &nbsp;re-generate itself after defeated in the battle.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">Phoenion</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : Y )</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">King&apos;s Guard</font></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="21" color="#ffffff" letterSpacing="0.000000" kerning="1">The most powerful unit, King&apos;s Guard has the ability to devastate enemy ground and air unit.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : T )</font></p>

<p align="left"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">Dragon</font></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="21" color="#ffffff" letterSpacing="0.000000" kerning="1">The strong flying unit that unleashes fire sphere to push enemy unit backward.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : F )</font></p>

<p align="left"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">Snow Faerie</font></p>

<p align="center"><font face="Bernard MT Condensed" size="50" color="#ffffff" letterSpacing="0.000000" kerning="1">Unit Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="21" color="#ffffff" letterSpacing="0.000000" kerning="1">First basic flying unit that have middle-firing range.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="24" color="#990000" letterSpacing="0.000000" kerning="1">( shortcut : G )</font></p>

<p align="center"><font face="Bernard MT Condensed" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1">Special Ability Gained :</font></p><p align="center"></p>

<p align="left"><font face="Bernard MT Condensed" size="30" color="#990000" letterSpacing="0.000000" kerning="1">War Horn</font></p>

<p align="center"><font face="Bernard MT Condensed" size="21" color="#ffffff" letterSpacing="0.000000" kerning="1">Use the War Horn to enpower your summoned units into Frenzy state.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1">Special Ability Gained :</font></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#990000" letterSpacing="0.000000" kerning="1">Dragon&apos;s Wrath</font></p>

<p align="center"><font face="Bernard MT Condensed" size="21" color="#ffffff" letterSpacing="0.000000" kerning="1">Unleashed the Dragon Lord&apos;s devastate power to crushes the enemy</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 1 : The Beggining</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">After a year had passed, armies of the Fallen has come again, but this time, Alena and Loki have prepared everything, the number of scourge who came not much, but they must remain vigilant since Loki is a young and amateur Summoner.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 2 : Darkness Approach</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">After their first victory, Loki, Alena and the whole city rejoiced over this victory, but unexpectally the scourge came again at the night with a larger number and larger size, it seems there was no end of them.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 3 : The Journey</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">After they successfully resisted the attacks from the Fallen scourge for some time, they realized something, the battle will not stop until they wipe out the source of the monsters, so they start a journey by following the directions which the monsters is coming, which led them to a Forbidden Wood of Dark Whisper.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 4 : The Dark Whisper</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">The Dark Whisper starting to shallow their mind, the wood is watching them in every step their take, in every weakness their shown. These wood have become a cursed area, the monsters has gathering to make a front-line defense, this fight will be a very difficult.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 5 : The Deep Slumber</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">After the front line of defense succeesfully destroyed, Loki and Alena walked toward the heart of the forest, they found a resting place, but it was filled with Ancient Scourge who emerge from the cave, apparently they must clear the area of scourge in order to rest tonight.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 6 : Fell War Machines</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">When morning came, the group getting ready to explore the another side of the forest, but the monsters again emerged from the cave in very large amount, Alena and Loki decides to clear the cave &nbsp;for looking the monster source.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Bonus Level : Sweet Lover</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">As Loki trying to convince the Angel&apos;s races to join the army, the Angel&apos;s races suddenly challenges them into their native culture tournament. A Baking cake tournament.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 7 : Watch Your Step</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">It turned out that the cave is situated at the foot of the volcano, and is apparently the cave is not a natural cave, the group discovered many of footprints and digging equipment, the cave seemed made not long time ago, Alena and Loki decided to enter the cave deeper to investigate.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 8 : Light At The End</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">Their journey took them deep into the cave, and then see the light at the end of the cave, and they will come out of the cave in a few hours, but they had to deal with &quot;local residents&quot; first.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 9 : The Corrupted Palace</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">When they came out of the cave, they found no scourge camp as they had hoped, but they even come in a beautiful palace. As the Scourge appear from the palace and attack them, Alena and Loki realized, this palace is corrupted already.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 10 : Friend of Foe?</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">Soon an army of monsters coming from the west, bring the most sacred Palace Guardian that already fell its mind, Loki must &nbsp;unite his forces together against the scourge.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Bonus Level : Stone Breaker</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">Tower of StoneHead keep their sacred tales for a long time , as the Ancient One waiting the choosen one to waking them up. As Loki and Alena try to gain their trust, the test begin.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 11 : Join Forces</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">The sky turn dark as the scourge start to march, the ground tremble as their destruction begin. Loki and Alena already building their vast army, this will be a war not to be forgotten.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Level 12 : Bloodshed</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">The Scourge continued to arrive from the land and air, continued bloodshed from both sides, but the hope is found far down the hill, found the gate where the monsters are monsters appear, the fighters believed that the gates will take them to the source of all this chaos.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Bonus Level : Holy Marathon</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">Monastery of Light locked the very holiest guardian that might be the best allied for Loki and Alena. But even the holiest place still have its jokes.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Final Level : Hell&apos;s Hand</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">The gate brings the alliance force to some place at the end of the world, many gates was seen, and there was a giant gate which is the center of all the gates. The source of the destruction come from there, this is Loki and Alena destiny to destroy the gate, FIGHT!</font></p>

<p align="center"><font face="Bernard MT Condensed" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Bonus Level : Muscle on Count</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">To gain Fox&apos;s races trust in the battlefield is not an easy job. </font></p><p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">Prepare your musle!</font></p><p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">Prepare your unit!</font></p><p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">their size maybe small but their strength is massive!!</font></p>

Bonus Level : Fire Fighter

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">The Volcano Summit, guard by the fire itself. Loki and Alena trying to find the legendary fire soul to aid them in the hard journey ahead. Prepare for the fiery test.</font></p>

<p align="center"><font face="Bernard MT Condensed" size="35" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>game paused</i></font></p>

<p align="center"><font face="Bernard MT Condensed" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>are you sure?</i></font></p>

Frenzy Mode

Trapped Mode

MATCH 3

MATCH 4

MATCH 5

MATCH 6

MATCH 7

Max Unit Reached

Combo!

slay enemy summoner

Battle Start

slay Garzonauth

enemy summoner slayed

Victory!!

your summoner slayed

Defeated!!

Warning

Summon 5 Minotaur to
push back the enemies

Match the Red Orb

Summon the Baker - dont let
the enemy bake their cake first

Match the Blue Orb

need more builder!

Defeat!!

killer in the kitchen

great push!!

need more Minotaur!

not strong enough!!

great power!!

match 100 orb to impress the monster

Match the Yellow Orb

not fast enough!!

great moves!!

To make the ElF run Faster - dont let
the enemy reach the finish line first

Match the Silver Orb

Match enough blue orb to cooldown
the Phoenion before Loki is killed.

Burned to ashes!!

Succesfully iced him!

<p align="left"><font face="Bernard MT Condensed" size="51" color="#ffad00" letterSpacing="0.000000" kerning="1">Normal Arrow</font></p>

<p align="left"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Attack &nbsp;&nbsp;:</font></p><p align="left"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Range &nbsp;: </font></p>

<p align="left"></p><p align="left"></p>

<p align="left"></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Upgrade maximum Mana</font></p>

<p align="left"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Increase Mana regeneration rate</font></p>

<p align="left"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Increase population capacity</font></p>

<p align="left"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Decrease orb requirements</font></p>

<p align="center"><font face="Bernard MT Condensed" size="56" color="#ffad00" letterSpacing="1.000000" kerning="1">Treasure Room</font></p>

<p align="center"><font face="Bernard MT Condensed" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">unlock something valueable here</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">&quot;Strength of a warriors imbued with endurance of the beast, thats I called a Minotaur&quot;</font></p>

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

<p align="center"><font face="Bernard MT Condensed" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">each upgrade increase :</font></p><p align="center"></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">- max health -</font></p><p align="center"></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">- max health -</font></p><p align="center"></p><p align="center"></p>

<p align="center"><font face="Bernard MT Condensed" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">- max health -</font></p><p align="center"></p><p align="center"></p>

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

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

And so... they began their training

<p align="center"><font face="Bernard MT Condensed" size="43" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="center"><font face="Bernard MT Condensed" size="43" color="#ffffff" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="center"><font face="Bernard MT Condensed" size="43" color="#000000" letterSpacing="0.000000" kerning="1">Continue</font></p>

<p align="left"></p>

<p align="left"></p><p align="left"></p>

<p align="left"></p>

<p align="left"></p><p align="left"></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Easy</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Easy</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#000000" letterSpacing="0.000000" kerning="1">Easy</font></p>

<p align="right"><font face="Bernard MT Condensed" size="22" color="#ffad00" letterSpacing="0.000000" kerning="1">back</font></p>

<p align="right"><font face="Bernard MT Condensed" size="22" color="#ffad00" letterSpacing="0.000000" kerning="1">back</font></p>

<p align="right"><font face="Bernard MT Condensed" size="22" color="#ffad00" letterSpacing="0.000000" kerning="1">back</font></p>

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

<p align="right"></p>

W

T

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Hard</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Hard</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#000000" letterSpacing="0.000000" kerning="1">Hard</font></p>

<p align="center"><font face="Bernard MT Condensed" size="48" color="#ff0000" letterSpacing="0.000000" kerning="1">:</font></p>

<p align="center"><font face="Bernard MT Condensed" size="48" color="#ff0000" letterSpacing="0.000000" kerning="1">10</font></p>

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

<p align="center"><font face="Bernard MT Condensed" size="48" color="#00ffff" letterSpacing="0.000000" kerning="1">:</font></p>

<p align="center"><font face="Bernard MT Condensed" size="48" color="#00ffff" letterSpacing="0.000000" kerning="1">10</font></p>

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

<p align="center"><font face="Bernard MT Condensed" size="43" color="#ffffff" letterSpacing="0.000000" kerning="1">New Game</font></p>

<p align="center"><font face="Bernard MT Condensed" size="43" color="#ffffff" letterSpacing="0.000000" kerning="1">New Game</font></p>

<p align="center"><font face="Bernard MT Condensed" size="43" color="#000000" letterSpacing="0.000000" kerning="1">New Game</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Normal</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">Normal</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#000000" letterSpacing="0.000000" kerning="1">Normal</font></p>

locked

Y

<p align="left"><font face="Bernard MT Condensed" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">25%</font></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">5</font></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">/</font></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="10" color="#000000" letterSpacing="0.000000" kerning="1">A</font></p>

<p align="left"><font face="Bernard MT Condensed" size="10" color="#000000" letterSpacing="0.000000" kerning="1">D</font></p>

<p align="left"><font face="Bernard MT Condensed" size="10" color="#000000" letterSpacing="0.000000" kerning="1">S</font></p>

<p align="left"><font face="Bernard MT Condensed" size="10" color="#000000" letterSpacing="0.000000" kerning="1">F</font></p>

<p align="left"><font face="Bernard MT Condensed" size="10" color="#000000" letterSpacing="0.000000" kerning="1">G</font></p>

R

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">Press ESC to skip</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">Press ESC to skip</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">Press ESC to skip</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">Press ESC to skip</font></p>

E

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Bernard MT Condensed" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Bernard MT Condensed" size="23" color="#300d01" letterSpacing="0.000000" kerning="1">Lv </font></p>

<p align="left"><font face="Bernard MT Condensed" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1">damage : </font></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1">range &nbsp;&nbsp;&nbsp;&nbsp;: </font></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1">Mana :</font></p><p align="left"></p>

<p align="right"><font face="Bernard MT Condensed" size="12" color="#0066ff" letterSpacing="0.000000" kerning="1">1000</font></p><p align="right"></p>

<p align="left"><font face="Bernard MT Condensed" size="12" color="#0066ff" letterSpacing="0.000000" kerning="1">1000</font></p><p align="left"></p>

<p align="left"><font face="Bernard MT Condensed" size="12" color="#0066ff" letterSpacing="0.000000" kerning="1">/</font></p><p align="left"></p>

<p align="center"><font face="Bernard MT Condensed" size="96" color="#ffffff" letterSpacing="0.000000" kerning="1">?</font></p>

<p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">Turret maximum</font></p><p align="center"><font face="Bernard MT Condensed" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">level reached</font></p><p align="center"></p>

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

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

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="center"><font face="Bernard MT Condensed" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

Minotaur left

<p align="center"><font face="Bernard MT Condensed" size="47" color="#ff0000" letterSpacing="0.000000" kerning="1">15</font></p><p align="center"></p>

left to summon
a baker

<p align="center"><font face="Bernard MT Condensed" size="47" color="#00ffff" letterSpacing="0.000000" kerning="1">12</font></p><p align="center"></p>

left

<p align="center"><font face="Bernard MT Condensed" size="47" color="#ff9900" letterSpacing="0.000000" kerning="1">100</font></p><p align="center"></p>

needed to
run forward

<p align="center"><font face="Bernard MT Condensed" size="47" color="#cccccc" letterSpacing="0.000000" kerning="1">10</font></p><p align="center"></p>

needed to cooldown
the Phoenion

<p align="center"><font face="Bernard MT Condensed" size="47" color="#00ffff" letterSpacing="0.000000" kerning="1">100</font></p><p align="center"></p>

Once upon a time
Life a happy  family...
a family that only
consisted a brother
and a sister.

They life in normal life
they was no different
than any other children
in the village.
the only different things
was their fate.

Its a normal morning and
the siblings are off to jungle
to get some water.

But when they came back to their Village, everything was
burned down by demons and its Kills everyone.

But then an old man came and kill
all the demons with his summoning

After all the demon dies
the old man came to the
siblings

"the demons are after you
two, but they cannot find
you and so does they burn
down the village"
the old man speak....

Because you two have  a power
that they fear, my descendant.
you have a Summoner blood
in your Vein

I will send a master to teach
you how to be a summoner
my time is not much, I am
just a mere soul . . . .

I will send a master to teach
you how to be a summoner.
my time is not much, I am
just a mere soul . . . .

Here is my Summoning tablet,
I'll give it to you.. use it well
to fight the evil

They'll get stronger each day
and change the fate of this world

ActionScript [AS3]

Section 1
//bgpreload_1 (ManaChroniclesv_fla.bgpreload_1) package ManaChroniclesv_fla { import flash.display.*; public dynamic class bgpreload_1 extends MovieClip { public var AG:SimpleButton; public var btnvisitLG:SimpleButton; public var loadbar:MovieClip; public var LG:SimpleButton; public function bgpreload_1(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package ManaChroniclesv_fla
Section 2
//DragonSummon_236 (ManaChroniclesv_fla.DragonSummon_236) package ManaChroniclesv_fla { import flash.display.*; public dynamic class DragonSummon_236 extends MovieClip { public function DragonSummon_236(){ addFrameScript(4, frame5); } function frame5(){ } } }//package ManaChroniclesv_fla
Section 3
//endingCG_20 (ManaChroniclesv_fla.endingCG_20) package ManaChroniclesv_fla { import flash.display.*; public dynamic class endingCG_20 extends MovieClip { public var btnback:backmainmenubtn; public function endingCG_20(){ addFrameScript(790, frame791); } function frame791(){ stop(); } } }//package ManaChroniclesv_fla
Section 4
//MainTimeline (ManaChroniclesv_fla.MainTimeline) package ManaChroniclesv_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.filters.*; import flash.ui.*; import flash.net.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.geom.*; import flash.printing.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var size; public var stunnedbool:Boolean; public var upgradeease:int; public var rechargebar:Array; public var stopgen:int; public var mccredit:MovieClip; public var stoneimage:Array; public var playerpopulationcap:int; public var TSL2:Timer; public var tubruk2:Boolean; public var Tarrow:Timer; public var upgradepopsize:int; public var stopseraph:int; public var upgradeindex; public var combocount:int; public var speed; public var Tplayerhitcek:Timer; public var specialanimationbool; public var cekawalan:Boolean; public var turretdamage:int; public var stoneneeded:int; public var b:int; public var phoeniontime2:int; public var stone; public var f:int; public var tartipe; public var bosanimationbool; public var i; public var j; public var k; public var m; public var n; public var stop1:int; public var p:int; public var mousex; public var mousey:int; public var statdoor:String; public var w:int; public var s:int; public var Tdustgenerate:Timer; public var faeriestarindex:int; public var playerhealth; public var o:int; public var mutebool; public var l; public var phoenionunitgained:int; public var adadrop; public var Ttextanimated3:Timer; public var curse:Array; public var turretlevel:int; public var elfupgrade:int; public var par:Array; public var stope:int; public var dragonupgrade:int; public var posx; public var wisp:Array; public var bombardbullet:Array; public var bgmask:Array; public var posy:String; public var money:Number; public var stonebool; public var undereffectbool; public var enemyattackcek2; public var Tupgradeunit:Timer; public var timerjalan; public var enemyattackcek3; public var Tgarzonauthdie:Timer; public var foxunitgained:int; public var playerattackcek3; public var turret:int; public var playerattackcek2; public var alertindex:int; public var caketime:int; public var stoneunitgained:int; public var targety; public var cek2; public var posisiadding:int; public var cek1; public var Thiteffect:Timer; public var cek3:String; public var Ttilt:Timer; public var Tcakeeffect:Timer; public var shadow:DropShadowFilter; public var cakebool; public var Tbomb:Timer; public var Tdeathvanish:Timer; public var dahitem:int; public var clu:int; public var fade1; public var fade2:int; public var range; public var Ttilt2:Timer; public var specialanimationimage:Array; public var pausetimerenabled:int; public var dahpause; public var seraphunitgained:int; public var jangan:int; public var arrowcrit:int; public var frame:int; public var hebool; public var randomgenhalf:int; public var deathvanishbool; public var gkena:Number; public var gameendstat:String; public var dragonballindex:int; public var Trandomgenhalf:Timer; public var combo; public var playerjalan2; public var playerjalan3; public var swap:int; public var Tmolefps:Timer; public var indexke; public var posisiunit:int; public var alertred:Array; public var matchneeded:int; public var match; public var storychar:Array; public var bomb2:int; public var ddstartbool; public var Tenemyjalan:Timer; public var hornspecial:int; public var bombard2; public var baloonword:Array; public var camerapause:int; public var timertext:Array; public var stopbool; public var dump; public var heindex:int; public var tipeattack; public var upgradequestion:int; public var enemykilled:int; public var zoomamount:int; public var Tplayerjalan:Timer; public var moleneeded:int; public var Tstoneanimation:Timer; public var ball2:int; public var startspecial; public var lev:int; public var faerieeaseupgrade:Number; public var randomMoCtarget:Number; public var collisionright; public var explanationtext2:String; public var genenemy:int; public var Tdragonball:Timer; public var shakesummoner:int; public var dropbool; public var health; public var rangeplayer:int; public var speedplus; public var Trandomeffect:Timer; public var upgradestat:String; public var minoneeded:int; public var klikupgrade:int; public var enemyjalan; public var turretunit:Array; public var cursebool:Boolean; public var death:int; public var full; public var Twispfly:Timer; public var arrowbool:Boolean; public var dragonball:Array; public var indextilt; public var enemypush:Number; public var enemyshadow:Array; public var atu:int; public var probcrit:int; public var garzonauthattack:int; public var faerieblast:Array; public var abistipe; public var bosenabled:Boolean; public var enemyattackbool:Boolean; public var phoeniondiebool:Boolean; public var bomb; public var dragonfire:Array; public var playerattackbool:Boolean; public var dahitem2:int; public var bostarget:int; public var enemypopulationcap:int; public var player; public var gambarbola:Array; public var manapool:int; public var hiteffect:Array; public var attack2; public var specialanimation:int; public var arrowimage:Array; public var counterbombard; public var disable:int; public var credit; public var Trecharge:Timer; public var playerhitbool; public var swapbool; public var bombardindex:int; public var tahapserang; public var playertubruk:int; public var startplayerx:int; public var golemhandindex:int; public var ddup:int; public var pausetimer:Boolean; public var moleupgrade:int; public var camera; public var minoupgrade:int; public var Tbreaker:Timer; public var playersummoned:int; public var tipe; public var Tshake:Timer; public var object:Array; public var backupcek; public var Tanimatedpar:Timer; public var btnnext:nextbtn; public var mouseindex:int; public var dmgtxtindex:int; public var MCgate:Array; public var resultimage:Array; public var playerpusher:int; public var enemyunitindex:int; public var bombindex:int; public var customContextMenu:ContextMenu; public var parstatsummonbool; public var level:Number; public var dragonneeded:int; public var summonbar:Array; public var hit:int; public var channel2:SoundChannel; public var curseindex:int; public var dragonfireindex:int; public var commandarrow:String; public var dahmasuk; public var upgrademanaregen:int; public var Tcooldown:Timer; public var Tenemyattackcek:Timer; public var txtscoregainedindex:int; public var temp; public var txtstartanimation:Array; public var faerieupgrade:int; public var dda; public var playerunit:Array; public var pari:int; public var window:Array; public var healindex:int; public var parx:Number; public var pary:Number; public var bombimage:Array; public var buttonstatenabled:int; public var lastindex:int; public var posisipintu:int; public var playerunitindex:int; public var exindex:int; public var TFF:Timer; public var posxe1; public var randomgenbool; public var tipepembanding:int; public var upgrademanamax:int; public var lanjuttemp; public var star2:int; public var white:int; public var preloadcg:MovieClip; public var cakeyindex:int; public var bgadding:Array; public var TendingCG:Timer; public var Tcamerapanning:Timer; public var flagtime:int; public var posxe; public var Tmoralup:Timer; public var bg:Array; public var Tbolafade:Timer; public var flagbool; public var THM:Timer; public var doubledamageon; public var posye:int; public var cg:Array; public var levelbtn:Array; public var ce:int; public var rangeenemy:Number; public var Tplayerattackcek:Timer; public var elfeaseupgrade:Number; public var bombard; public var healimage:Array; public var yellow:Array; public var enemyhitbool; public var dragonballbool:Boolean; public var backmainmenu; public var dd:int; public var Tmanaregen:Timer; public var moraltime; public var Tenemyhitcek:Timer; public var bombbool:Boolean; public var blueneeded:int; public var dead; public var fadepoint:Number; public var cu:int; public var silence:String; public var mouse:Array; public var selesai; public var lvlupindex:int; public var dmgtxt:Array; public var dump2; public var cameratargetvalid:Boolean; public var Tcurse:Timer; public var bgpause:Array; public var startenemyx:int; public var cooldownbool; public var parindex:Number; public var ga:int; public var ulangi; public var tubruk:Boolean; public var cakebuilding:int; public var flagindex:int; public var moleeaseupgrade:Number; public var upgradepoint:Array; public var objectindex:int; public var enemyjalan2; public var txtscoregained:Array; public var silverneeded:int; public var cameratarget:int; public var jumunit:int; public var pushbool; public var channel:SoundChannel; public var reseta; public var he:int; public var enemyunit:Array; public var moneygained:Number; public var phit:int; public var yellowneeded:int; public var tipeserang; public var resetb:int; public var arrowimageindex:int; public var drag:Array; public var dragonunitgained:int; public var uss2:int; public var cakey:Array; public var btnback:startbtn; public var arrow2:int; public var Tdrop:Timer; public var levelreached:Number; public var arrow1; public var soundtheme5:Sound; public var soundtheme6:Sound; public var levelbonusbtn:Array; public var combotime:int; public var okmatch; public var Tpush:Timer; public var tipecool; public var phoenionupgrade:int; public var sp2:int; public var combobool:Boolean; public var tarx; public var bgpause2:Array; public var tary; public var turretx; public var turrety:int; public var uu1:int; public var Tundereffect:Timer; public var uss; public var Tbombard:Timer; public var enemybarhealth:Array; public var mu:int; public var angelunitgained:int; public var TSL:Timer; public var summoncolorbar:Array; public var TSB:Timer; public var minimax; public var Tcombo:Timer; public var btnmenu:Array; public var Tflag:Timer; public var boschildren:int; public var enemypop:int; public var backupcek2; public var btnskip:Array; public var bos:int; public var maju; public var ok; public var heal; public var tiltbool2; public var TMoC:Timer; public var minoeaseupgrade:Number; public var alerttarget:Array; public var mendal:int; public var counter:int; public var ball; public var faeriestarbool:Boolean; public var Tdmgtxt:Timer; public var Talertred:Timer; public var faeriestar:Array; public var stoneupgrade:int; public var Tresize:Timer; public var soundtheme:Sound; public var curseint:int; public var explanation:Array; public var alerttime:int; public var randombool; public var attackpho:int; public var rc:int; public var emptyflag:int; public var collisionleft; public var seraphupgrade:int; public var attack; public var klik; public var star; public var manaregen:int; public var so:SharedObject; public var groundlevel:int; public var themesong:Sound; public var turretrange:Number; public var btn:Array; public var foxupgrade:int; public var playerbarhealth:Array; public var enemytubruk:int; public var counterdua:int; public var parstat:int; public var stat; public var Tstop:Timer; public var cekreverse:int; public var Tturretfire:Timer; public var dragoneaseupgrade:Number; public var fade:int; public var sp; public var pake1; public var pake2; public var pake3:int; public var ue; public var channel21:SoundChannel; public var jumlahserang; public var phoeniontime; public var faerieneeded:int; public var dmgtxtbool:Boolean; public var uu:int; public var timerjalanpar; public var faerieblastindex:int; public var enemyattackcek; public var stunned:int; public var kopoint:Array; public var backuphealth; public var statuse:String; public var range2:int; public var x1; public var x2; public var golemhand:Array; public var playerjalan; public var btnpre:previousbtn; public var bosindex:int; public var explanationtext:String; public var enemypusher; public var gamelevel:Number; public var Tbackmainmenu:Timer; public var y2:int; public var temp2; public var y1; public var Tlevelingsystem:Timer; public var soundmin; public var coolok; public var xe; public var shakebool; public var Tphoenionrebirth:Timer; public var THM2:Timer; public var angelupgrade:int; public var bgmap:Array; public var upgradeturretpoint:int; public var shake:int; public var timetilt; public var silencebool; public var match1; public var match2; public var push; public var ye; public var randomMoC:Number; public var nopress; public var tiltbool; public var bigbar:Array; public var moveelf:int; public var upgradeitem:Array; public var mouseover:Array; public var tutor:tutorialmc; public var playerattackcek; public var playershadow:Array; public var mp32:baloonwordnormalsound; public var dragonspecial:int; public var ddtime:int; public var tutorpos:int; public var heal2:int; public var randomtipe1:Number; public var elfoneeded:int; public var ddbool; public var flag:Array; public var phit2:int; public var milik:int; public var nyampe:int; public var randomtipe2:Number; public var stonetick:int; public var redneeded:int; public var indextilt2:int; public var stoneindex:int; public var zoomenemy; public var gorgonashunitgained:int; public var gorgonashupgrade:int; public var faerieunitgained:int; public var gameend:Boolean; public var Tdragonfly:Timer; public var randomgen:Number; public var tipeunit; public var timergenerate:int; public var Tstunned:Timer; public var demoralize:int; public var Tphoenionwalk:Timer; public var storyend:Boolean; public var endingCG:MovieClip; public var posye1:int; public var Tdd:Timer; public var playerpop:int; public var bgfadeenabled:int; public var phoenionwalkbool:Boolean; public var Tswap:Timer; public var upgradetemp:int; public var foxmaxpop:int; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 120, frame121, 122, frame123, 123, frame124, 124, frame125); } public function bolafade(_arg1:TimerEvent):void{ fade = (fade + 1); if (fade != 10){ i = 0; while (i < 8) { j = 0; while (j < 8) { if (gambarbola[i][j] != null){ gambarbola[i][j].alpha = (gambarbola[i][j].alpha + fadepoint); }; j++; }; i++; }; } else { if (fade == 10){ fade = 0; Tbolafade.stop(); klik = 0; }; }; } public function visitLG(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.littlegiantworld.com"); navigateToURL(_local2, "_blank"); } public function dragonballT(_arg1:TimerEvent):void{ var _local2:dragonfireblastsound; var _local3:*; var _local4:int; var _local5:int; ball = 0; while (ball < dragonballindex) { if (dragonball[ball] != null){ if ((((((dragonball[ball].y < (groundlevel + 10))) && ((dragonball[ball].sudah == 0)))) && (!((dragonball[ball].tipe == "bomb"))))){ if (dragonball[ball].x > dragonball[ball].targetx){ dragonball[ball].width = (dragonball[ball].width + 0.1); dragonball[ball].height = (dragonball[ball].height + 0.1); dragonball[ball].x = (dragonball[ball].x - ((dragonball[ball].posisix - dragonball[ball].targetx) / 50)); dragonball[ball].y = (dragonball[ball].y + 2); } else { if (dragonball[ball].x < dragonball[ball].targetx){ dragonball[ball].width = (dragonball[ball].width + 0.1); dragonball[ball].height = (dragonball[ball].height + 0.1); dragonball[ball].x = (dragonball[ball].x + ((dragonball[ball].posisix - dragonball[ball].targetx) / 50)); dragonball[ball].y = (dragonball[ball].y + 2); } else { dragonball[ball].width = (dragonball[ball].width + 0.1); dragonball[ball].height = (dragonball[ball].height + 0.1); dragonball[ball].y = (dragonball[ball].y + 2); }; }; } else { if (((((!((dragonball[ball].tipe == "bomb"))) && ((dragonball[ball].y >= groundlevel)))) && ((dragonball[ball].sudah == 0)))){ parx = dragonball[ball].x; pary = dragonball[ball].y; stone = 2; genpartikel(); _local2 = new dragonfireblastsound(); _local2.play(); dragonfire[dragonfireindex] = new (dragonfire1); addChildAt(dragonfire[dragonfireindex], Number((getChildIndex(bg[level]) + 1))); dragonfire[dragonfireindex].x = dragonball[ball].x; dragonfire[dragonfireindex].y = dragonball[ball].y; dragonfireindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; _local3 = Math.ceil((Math.random() * 10)); ball2 = 0; while (ball2 < enemyunitindex) { if (enemyunit[ball2] != null){ probcrit = Math.ceil((Math.random() * 10)); _local4 = 0; _local5 = 0; if (enemyunit[ball2].dead == 0){ if ((((enemyunit[ball2].x <= (dragonball[ball].targetx + 20))) && ((enemyunit[ball2].x >= (dragonball[ball].targetx - 80))))){ hiteffect[heindex] = new (efekdarahleft); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 78; hiteffect[heindex].height = 63; playerunit[dragonball[ball].milik].crit = 1; }; hiteffect[heindex].x = enemyunit[ball2].x; hiteffect[heindex].y = (enemyunit[ball2].y - (enemyunit[ball2].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = enemyunit[ball2].x; hiteffect[heindex].y = enemyunit[ball2].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local4 = (((dragonball[ball].attack * 2) / enemyunit[ball2].health) * 100); } else { _local4 = ((dragonball[ball].attack / enemyunit[ball2].health) * 100); }; if ((((enemyunit[ball2].tipeunit == 99)) || ((enemyunit[ball2].tipeunit == 17)))){ if (shakebool == false){ shakebool = true; shakesummoner = 3; Tshake.start(); }; if (randomgenbool == false){ randomgenbool = true; Trandomgenhalf.start(); }; _local5 = ((bigbar[1].width * _local4) / 100); bigbar[1].width = (bigbar[1].width - _local5); bos = bostarget; } else { _local5 = ((enemybarhealth[ball2].ab.width * _local4) / 100); enemybarhealth[ball2].ab.width = (enemybarhealth[ball2].ab.width - _local5); }; enemyunit[ball2].health = (enemyunit[ball2].health - dragonball[ball].attack); indexke = dragonball[ball].milik; posx = enemyunit[ball2].x; posy = enemyunit[ball2].y; targety = (enemyunit[ball2].y - 50); player = 1; generatetxtdmg(); if ((((enemyunit[ball2].health <= 0)) && ((enemyunit[ball2].dead == 0)))){ if (enemyunit[ball2].tipeunit != 99){ removeChild(enemybarhealth[ball2]); enemybarhealth[ball2] = null; }; posx = enemyunit[ball2].x; posy = enemyunit[ball2].y; indexke = ball2; tipeunit = enemyunit[ball2].tipeunit; player = 0; generatedeath(); } else { if ((((((((((((((((enemyunit[ball2].health > 0)) && (!((enemyunit[ball2].tipeunit == 10))))) && (!((enemyunit[ball2].tipeunit == 9))))) && (!((enemyunit[ball2].tipeunit == 99))))) && (!((enemyunit[ball2].tipeunit == 17))))) && ((enemyunit[ball2].tipeunit < 12)))) && ((dragonupgrade > 2)))) && ((_local3 < 4)))){ enemyunit[ball2].backupstat = enemyunit[ball2].stat; enemyunit[ball2].stat = "stunned"; enemyunit[ball2].targetx = (enemyunit[ball2].x - mendal); enemyunit[ball2].posisix = enemyunit[ball2].x; enemyunit[ball2].targety = (enemyunit[ball2].y - 25); enemyunit[ball2].stunnedstat = "up"; enemyunit[ball2].dead = 1; tipeunit = enemyunit[ball2].tipeunit; indexke = ball2; player = 0; generatehit(); if (stunnedbool == false){ stunnedbool = true; Tstunned.start(); }; } else { if ((((((((((((((((((enemyunit[ball2].health >= 0)) && ((enemyunit[ball2].dead == 0)))) && (!((enemyunit[ball2].tipeunit == 10))))) && (!((enemyunit[ball2].tipeunit == 99))))) && (!((enemyunit[ball2].tipeunit == 17))))) && (!((enemyunit[ball2].tipeunit == 12))))) && (!((enemyunit[ball2].tipeunit == 13))))) && (!((enemyunit[ball2].tipeunit == 14))))) && (!((enemyunit[ball2].tipeunit == 16))))){ hit = Math.ceil((Math.random() * 10)); if (hit < 2){ tipeunit = enemyunit[ball2].tipeunit; indexke = ball2; player = 0; generatehit(); }; }; }; }; }; }; }; ball2++; }; if (dragonball[ball] != null){ removeChild(dragonball[ball]); dragonball[ball] = null; }; }; }; }; ball++; }; } public function upgradestatshift(){ var arrowup:Function; var arrowdown:Function; var up:int; var milik:Function; var milikover:Function; var milikout:Function; var upgradeturretover:Function; var upgradeturretout:Function; var upgradeturret:Function; var upgradeother:Function; var upgradeotherover:Function; var upgradeotherout:Function; var upgradeother2:Function; var upgradeother2over:Function; var upgradeother2out:Function; var upgradeother3:Function; var upgradeother3over:Function; var upgradeother3out:Function; var upgradeother4:Function; var upgradeotherover4:Function; var upgradeotheroout4:Function; var upgradequestionf:Function; var upgradequestionfover:Function; var upgradequestionfout:Function; if (dahmasuk == false){ dahmasuk = true; }; jumunit = 0; if (upgradestat == "soldier"){ arrowup = function (_arg1:MouseEvent):void{ upgradeindex = (upgradeindex - 1); commandarrow = "up"; upgradesoldiershift(); }; arrowdown = function (_arg1:MouseEvent):void{ upgradeindex = (upgradeindex + 1); commandarrow = "down"; upgradesoldiershift(); }; cleanup(); upgradeindex = 0; jumunit = 0; upgradeitem[0] = new (upgradesoldiermc); addChildAt(upgradeitem[0], (numChildren - 1)); upgradeitem[0].x = 286.1; upgradeitem[0].y = 146.1; upgradeitem[1] = new (upgradesoldierarrowupbtn); addChildAt(upgradeitem[1], (numChildren - 1)); upgradeitem[1].x = 410.1; upgradeitem[1].y = 109.1; upgradeitem[1].addEventListener(MouseEvent.CLICK, arrowup); upgradeitem[2] = new (upgradesoldierarrowdownbtn); addChildAt(upgradeitem[2], (numChildren - 1)); upgradeitem[2].x = 410.1; upgradeitem[2].y = 404.6; upgradeitem[2].addEventListener(MouseEvent.CLICK, arrowdown); upgradeitem[1].visible = false; upgradeitem[3] = new (minotaurwalk); addChildAt(upgradeitem[3], (numChildren - 1)); upgradeitem[3].x = 340; upgradeitem[3].y = 185; upgradeitem[3].out = 0; upgradeitem[3].posisi = 1; upgradeitem[3].posisi2 = 0; upgradeitem[3].statuse = "minotaur"; upgradeitem[3].upgrade = minoupgrade; jumunit++; upgradeitem[4] = new (dragonwalk); addChildAt(upgradeitem[4], (numChildren - 1)); upgradeitem[4].x = 340; upgradeitem[4].y = 265; upgradeitem[4].out = 0; upgradeitem[4].posisi = 2; upgradeitem[4].posisi2 = 0; upgradeitem[4].statuse = "dragon"; upgradeitem[4].upgrade = dragonupgrade; if (dragonunitgained == 0){ upgradeitem[4].alpha = 0.3; }; jumunit++; upgradeitem[5] = new (elfwalk); addChildAt(upgradeitem[5], (numChildren - 1)); upgradeitem[5].x = 340; upgradeitem[5].y = 355; upgradeitem[5].out = 0; upgradeitem[5].posisi = 3; upgradeitem[5].posisi2 = 0; upgradeitem[5].statuse = "elf"; upgradeitem[5].upgrade = elfupgrade; jumunit++; upgradeitem[6] = new (faeriewalk); addChildAt(upgradeitem[6], (numChildren - 1)); upgradeitem[6].x = 340; upgradeitem[6].y = 438; upgradeitem[6].out = 1; upgradeitem[6].posisi = 0; upgradeitem[6].posisi2 = 0; upgradeitem[6].visible = false; upgradeitem[6].statuse = "faerie"; upgradeitem[6].upgrade = faerieupgrade; if (faerieunitgained == 0){ upgradeitem[6].alpha = 0.3; }; jumunit++; upgradeitem[7] = new (molewalk); addChildAt(upgradeitem[7], (numChildren - 1)); upgradeitem[7].x = 340; upgradeitem[7].y = 535; upgradeitem[7].out = 1; upgradeitem[7].posisi = 0; upgradeitem[7].posisi2 = 0; upgradeitem[7].visible = false; upgradeitem[7].statuse = "mole"; upgradeitem[7].upgrade = moleupgrade; jumunit++; upgradeitem[8] = new (foxwalk); addChildAt(upgradeitem[8], (numChildren - 1)); upgradeitem[8].x = 340; upgradeitem[8].y = 620; upgradeitem[8].out = 1; upgradeitem[8].posisi = 0; upgradeitem[8].posisi2 = 0; upgradeitem[8].visible = false; upgradeitem[8].statuse = "fox"; upgradeitem[8].upgrade = foxupgrade; if (foxunitgained == 0){ upgradeitem[8].alpha = 0.3; }; jumunit++; upgradeitem[9] = new (angelwalk); addChildAt(upgradeitem[9], (numChildren - 1)); upgradeitem[9].x = 340; upgradeitem[9].y = 720; upgradeitem[9].out = 1; upgradeitem[9].posisi = 0; upgradeitem[9].posisi2 = 0; upgradeitem[9].visible = false; upgradeitem[9].statuse = "angel"; upgradeitem[9].upgrade = angelupgrade; if (angelunitgained == 0){ upgradeitem[9].alpha = 0.3; }; jumunit++; upgradeitem[10] = new (stone2thumbnail); addChildAt(upgradeitem[10], (numChildren - 1)); upgradeitem[10].x = 340; upgradeitem[10].y = 805; upgradeitem[10].out = 1; upgradeitem[10].posisi = 0; upgradeitem[10].posisi2 = 0; upgradeitem[10].visible = false; upgradeitem[10].statuse = "stone"; upgradeitem[10].upgrade = stoneupgrade; if (stoneunitgained == 0){ upgradeitem[10].alpha = 0.3; }; jumunit++; upgradeitem[11] = new (gorgonashwalksmall); addChildAt(upgradeitem[11], (numChildren - 1)); upgradeitem[11].x = 340; upgradeitem[11].y = 887; upgradeitem[11].out = 1; upgradeitem[11].posisi = 0; upgradeitem[11].posisi2 = 0; upgradeitem[11].visible = false; upgradeitem[11].statuse = "gorgonash"; upgradeitem[11].upgrade = gorgonashupgrade; if (gorgonashunitgained == 0){ upgradeitem[11].alpha = 0.3; }; jumunit++; upgradeitem[12] = new (seraphwalksmall); addChildAt(upgradeitem[12], (numChildren - 1)); upgradeitem[12].x = 340; upgradeitem[12].y = 970; upgradeitem[12].out = 1; upgradeitem[12].posisi = 0; upgradeitem[12].posisi2 = 0; upgradeitem[12].visible = false; upgradeitem[12].statuse = "seraph"; upgradeitem[12].upgrade = seraphupgrade; if (seraphunitgained == 0){ upgradeitem[12].alpha = 0.3; }; jumunit++; upgradeitem[13] = new (phoenionwalksmall); addChildAt(upgradeitem[13], (numChildren - 1)); upgradeitem[13].x = 340; upgradeitem[13].y = 1060; upgradeitem[13].out = 1; upgradeitem[13].posisi = 0; upgradeitem[13].posisi2 = 0; upgradeitem[13].visible = false; upgradeitem[13].statuse = "phoenion"; upgradeitem[13].upgrade = phoenionupgrade; if (phoenionunitgained == 0){ upgradeitem[13].alpha = 0.3; }; jumunit++; up = 0; uss = 0; while (uss < 3) { uss2 = 0; while (uss2 < 5) { upgradepoint[up] = new (upgradepointmc); addChildAt(upgradepoint[up], (numChildren - 1)); upgradepoint[up].x = (383 + (uss2 * 20)); upgradepoint[up].y = (170 + (uss * 85)); up = (up + 1); uss2++; }; uss++; }; uss = 1; while (uss < 4) { milik = function (_arg1:MouseEvent):void{ klikupgrade = _arg1.target.milik; cekupgradepoint(); }; milikover = function (_arg1:MouseEvent):void{ klikupgrade = _arg1.target.milik; cekwindowexplanation(); }; milikout = function (_arg1:MouseEvent):void{ if (window[0] != null){ removeChild(window[0]); window[0] = null; }; }; upgradepoint[up] = new (upgradeunitbtn2); addChildAt(upgradepoint[up], (numChildren - 1)); upgradepoint[up].x = 535; upgradepoint[up].y = (185 + ((uss - 1) * 80)); upgradepoint[up].milik = uss; trace(((("buat ke :" + uss) + " isinya : ") + upgradepoint[up].milik)); upgradepoint[up].addEventListener(MouseEvent.CLICK, milik); trace(upgradepoint[up].milik); upgradepoint[up].addEventListener(MouseEvent.MOUSE_OVER, milikover); upgradepoint[up].addEventListener(MouseEvent.MOUSE_OUT, milikout); up = (up + 1); uss++; }; swappoint(); } else { if (upgradestat == "turret"){ cleanup(); upgradeindex = 0; jumunit = 0; upgradeitem[0] = new (upgradeturretmc); addChildAt(upgradeitem[0], (numChildren - 1)); upgradeitem[0].x = 300.1; upgradeitem[0].y = 100.1; upgradeitem[3] = new (txtturretupgrademc); addChildAt(upgradeitem[3], (numChildren - 1)); if (turretlevel == 1){ upgradeitem[1] = new (turret1thumbnailmc); upgradeitem[2] = new (turret2thumbnailmc); upgradeitem[3].txtb.visible = false; } else { if (turretlevel == 2){ upgradeitem[1] = new (turret2thumbnailmc); upgradeitem[2] = new (turret3thumbnailmc); upgradeitem[3].txtb.visible = false; }; }; if (turretlevel == 3){ upgradeitem[1] = new (turret3thumbnailmc); upgradeitem[2] = new (turret4thumbnailmc); upgradeitem[3].txtb.visible = false; }; if (turretlevel == 4){ upgradeitem[1] = new (turret4thumbnailmc); upgradeitem[2] = new (turret5thumbnailmc); upgradeitem[3].txtb.visible = false; }; if (turretlevel == 5){ upgradeitem[1] = new (turret5thumbnailmc); upgradeitem[3].txta.visible = false; }; addChildAt(upgradeitem[1], (numChildren - 1)); upgradeitem[1].x = 302.5; upgradeitem[1].y = 122; if (turretlevel != 5){ addChildAt(upgradeitem[2], (numChildren - 1)); upgradeitem[2].x = 463.6; upgradeitem[2].y = 122; }; if (turretlevel != 5){ upgradeitem[2].alpha = (upgradeturretpoint / 10); }; upgradeitem[3].x = 463.6; upgradeitem[3].y = 97; upgradeitem[4] = new (txtturretupgradeexplanationmc); addChildAt(upgradeitem[4], (numChildren - 1)); upgradeitem[4].x = 360.2; upgradeitem[4].y = 258.1; if (turretlevel != 5){ upgradeturretover = function (_arg1:MouseEvent):void{ explanationtext = "cost 25 experience points"; explanationtext2 = ""; cekwindowexplanation(); }; upgradeturretout = function (_arg1:MouseEvent):void{ if (window[0] != null){ removeChild(window[0]); window[0] = null; }; explanationtext = ""; if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; upgradeturret = function (_arg1:MouseEvent):void{ if ((((((upgradeturretpoint < 8)) && ((turretlevel < 5)))) && ((Number((btnmenu[5].txta.text - 25)) >= 0)))){ upgradeturretpoint = (upgradeturretpoint + 1); }; if ((((upgradeturretpoint == 8)) && ((turretlevel == 5)))){ upgradeitem[5].visible = false; upgradeturretpoint = 8; swappoint2(); } else { if ((((upgradeturretpoint == 8)) && ((Number((btnmenu[5].txta.text - 25)) >= 0)))){ money = (money - 25); btnmenu[5].txta.text = (Number(btnmenu[5].txta.text) - 25); upgradeturretpoint = 0; swapimageturret(); } else { if ((((upgradeturretpoint < 8)) && ((Number((btnmenu[5].txta.text - 25)) >= 0)))){ money = (money - 25); btnmenu[5].txta.text = (Number(btnmenu[5].txta.text) - 25); swappoint2(); }; }; }; }; upgradeitem[5] = new (upgradeunitbtn2); addChildAt(upgradeitem[5], (numChildren - 1)); upgradeitem[5].x = 545.5; upgradeitem[5].y = 415.4; upgradeitem[5].addEventListener(MouseEvent.MOUSE_OVER, upgradeturretover); upgradeitem[5].addEventListener(MouseEvent.MOUSE_OUT, upgradeturretout); upgradeitem[5].addEventListener(MouseEvent.CLICK, upgradeturret); }; jumunit = 6; uss = 0; while (uss < 8) { upgradeitem[jumunit] = new (upgradepointmc); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = (300 + (uss * 20)); upgradeitem[jumunit].y = 405.4; jumunit++; uss++; }; swappoint2(); } else { if (upgradestat == "other"){ upgradeother = function (_arg1:MouseEvent):void{ if ((((upgrademanamax < 8)) && ((Number((btnmenu[5].txta.text - 50)) >= 0)))){ money = (money - 50); btnmenu[5].txta.text = (Number(btnmenu[5].txta.text) - 50); upgrademanamax = (upgrademanamax + 1); manapool = (manapool + 150); trace(manapool); swappoint3(); }; }; upgradeotherover = function (_arg1:MouseEvent):void{ explanationtext = "cost 50 experience points"; if (upgrademanamax < 8){ explanationtext2 = ("increase your maximum mana to " + (manapool + 150)); } else { explanationtext2 = "maximum mana reached"; }; cekwindowexplanation(); }; upgradeotherout = function (_arg1:MouseEvent):void{ if (window[0] != null){ removeChild(window[0]); window[0] = null; }; explanationtext = ""; if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; upgradeother2 = function (_arg1:MouseEvent):void{ if ((((upgrademanaregen < 8)) && ((Number((btnmenu[5].txta.text - 50)) >= 0)))){ money = (money - 50); btnmenu[5].txta.text = (Number(btnmenu[5].txta.text) - 50); upgrademanaregen = (upgrademanaregen + 1); manaregen = (manaregen + 2); swappoint3(); }; }; upgradeother2over = function (_arg1:MouseEvent):void{ explanationtext = "cost 50 experience points"; explanationtext2 = "increase mana regeneration"; cekwindowexplanation(); }; upgradeother2out = function (_arg1:MouseEvent):void{ if (window[0] != null){ removeChild(window[0]); window[0] = null; }; explanationtext = ""; if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; upgradeother3 = function (_arg1:MouseEvent):void{ if ((((upgradepopsize < 8)) && ((Number((btnmenu[5].txta.text - 50)) >= 0)))){ trace(playerpopulationcap); money = (money - 50); btnmenu[5].txta.text = (Number(btnmenu[5].txta.text) - 50); upgradepopsize = (upgradepopsize + 1); playerpopulationcap = (playerpopulationcap + 1); swappoint3(); }; }; upgradeother3over = function (_arg1:MouseEvent):void{ explanationtext = "cost 50 experience points"; explanationtext2 = "increase maximum unit population"; cekwindowexplanation(); }; upgradeother3out = function (_arg1:MouseEvent):void{ if (window[0] != null){ removeChild(window[0]); window[0] = null; }; explanationtext = ""; if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; upgradeother4 = function (_arg1:MouseEvent):void{ if ((((upgradeease < 8)) && ((Number((btnmenu[5].txta.text - 50)) >= 0)))){ money = (money - 50); btnmenu[5].txta.text = (Number(btnmenu[5].txta.text) - 50); upgradeease = (upgradeease + 1); minoeaseupgrade = (minoeaseupgrade - 0.5); elfeaseupgrade = (elfeaseupgrade - 0.5); dragoneaseupgrade = (dragoneaseupgrade - 0.5); moleeaseupgrade = (moleeaseupgrade - 0.5); faerieeaseupgrade = (faerieeaseupgrade - 0.5); swappoint3(); }; }; upgradeotherover4 = function (_arg1:MouseEvent):void{ explanationtext = "cost 50 experience points"; explanationtext2 = "decrease orb requirement to summon unit"; cekwindowexplanation(); }; upgradeotheroout4 = function (_arg1:MouseEvent):void{ if (window[0] != null){ removeChild(window[0]); window[0] = null; }; explanationtext = ""; }; cleanup(); upgradeindex = 0; jumunit = 0; upgradeitem[0] = new (upgradeothermc); addChildAt(upgradeitem[0], (numChildren - 1)); upgradeitem[0].x = 292.9; upgradeitem[0].y = 130.1; jumunit = 1; upgradeitem[jumunit] = new (upgradeunitbtn2); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = 548; upgradeitem[jumunit].y = 150; upgradeitem[jumunit].addEventListener(MouseEvent.CLICK, upgradeother); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OVER, upgradeotherover); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OUT, upgradeotherout); jumunit++; upgradeitem[jumunit] = new (upgradeunitbtn2); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = 548; upgradeitem[jumunit].y = 205; upgradeitem[jumunit].addEventListener(MouseEvent.CLICK, upgradeother2); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OVER, upgradeother2over); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OUT, upgradeother2out); jumunit++; upgradeitem[jumunit] = new (upgradeunitbtn2); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = 548; upgradeitem[jumunit].y = 260; upgradeitem[jumunit].addEventListener(MouseEvent.CLICK, upgradeother3); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OVER, upgradeother3over); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OUT, upgradeother3out); jumunit++; upgradeitem[jumunit] = new (upgradeunitbtn2); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = 548; upgradeitem[jumunit].y = 315; upgradeitem[jumunit].addEventListener(MouseEvent.CLICK, upgradeother4); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OVER, upgradeotherover4); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OUT, upgradeotheroout4); jumunit++; uss = 0; while (uss < 4) { uss2 = 0; while (uss2 < 8) { upgradeitem[jumunit] = new (upgradepointmc); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = (295 + (uss2 * 20)); upgradeitem[jumunit].y = (155 + (uss * 55)); jumunit++; uss2++; }; uss++; }; swappoint3(); } else { if (upgradestat == "question"){ upgradequestionf = function (_arg1:MouseEvent):void{ var announce:Array; var halt:int; var Tannounce:Timer; var announceT:Function; var event = _arg1; if ((((upgradequestion < 32)) && ((Number((btnmenu[5].txta.text - 25)) >= 0)))){ money = (money - 25); btnmenu[5].txta.text = (Number(btnmenu[5].txta.text) - 25); upgradequestion = (upgradequestion + 1); if (upgradequestion == 32){ announceT = function (_arg1:TimerEvent):void{ if (announce[0].y <= 240){ announce[0].y = (announce[0].y + 10); } else { if ((((announce[0].y >= 240)) && ((halt <= 5000)))){ halt = (halt + 10); } else { if ((((announce[0].y <= 510)) && ((halt >= 5000)))){ announce[0].y = (announce[0].y + 10); } else { if ((((announce[0].y >= 510)) && ((halt >= 5000)))){ Tannounce.stop(); removeChild(announce[0]); announce[0] = null; removeChild(bgpause2[0]); bgpause2[0] = null; }; }; }; }; }; bgpause2[0] = new (bgpausemc); addChildAt(bgpause2[0], (numChildren - 1)); bgpause2[0].mca.visible = false; bgpause2[0].mcb.visible = false; bgpause2[0].x = 0; bgpause2[0].y = 0; bgpause2[0].alpha = 0.9; gorgonashunitgained = 1; trace("buwat"); announce = new Array(); halt = 0; announce[0] = new (unitgainedmc); addChildAt(announce[0], (numChildren - 1)); announce[0].x = 370; announce[0].y = -62; announce[0].gotoAndStop("king"); Tannounce = new Timer(10); Tannounce.addEventListener(TimerEvent.TIMER, announceT); Tannounce.start(); }; swappoint4(); }; }; upgradequestionfover = function (_arg1:MouseEvent):void{ explanationtext = "cost 25 experience points"; explanationtext2 = ""; cekwindowexplanation(); }; upgradequestionfout = function (_arg1:MouseEvent):void{ if (window[0] != null){ removeChild(window[0]); window[0] = null; }; explanationtext = ""; if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; cleanup(); upgradeindex = 0; jumunit = 0; upgradeitem[0] = new (upgradequestionmc); addChildAt(upgradeitem[0], (numChildren - 1)); upgradeitem[0].x = 377.9; upgradeitem[0].y = 178.4; jumunit = 1; upgradeitem[jumunit] = new (upgradeunitbtn2); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = 443.4; upgradeitem[jumunit].y = 406.9; upgradeitem[jumunit].addEventListener(MouseEvent.CLICK, upgradequestionf); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OVER, upgradequestionfover); upgradeitem[jumunit].addEventListener(MouseEvent.MOUSE_OUT, upgradequestionfout); jumunit++; uss = 0; while (uss < 4) { uss2 = 0; while (uss2 < 8) { upgradeitem[jumunit] = new (upgradepointmc); addChildAt(upgradeitem[jumunit], (numChildren - 1)); upgradeitem[jumunit].x = (362.6 + (uss2 * 20)); upgradeitem[jumunit].y = (283.7 + (uss * 25)); jumunit++; uss2++; }; uss++; }; swappoint4(); }; }; }; }; } public function lvbns2(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 1.5; windowstory(); }; } public function generateattack(){ if (player == 1){ playerunit[indexke].stop(); if (tipeunit == 1){ playerunit[indexke] = new (minotaurattack); } else { if (tipeunit == 2){ playerunit[indexke] = new (dragonattack); } else { if (tipeunit == 3){ playerunit[indexke] = new (elfattack); } else { if (tipeunit == 4){ playerunit[indexke] = new (faerieattack); } else { if (tipeunit == 5){ playerunit[indexke] = new (moleattack); } else { if (tipeunit == 6){ playerunit[indexke] = new (angelattack); } else { if (tipeunit == 7){ playerunit[indexke] = new (stoneattack); } else { if (tipeunit == 8){ playerunit[indexke] = new (foxattack); } else { if (tipeunit == 9){ playerunit[indexke] = new (phoenionattack); } else { if (tipeunit == 10){ playerunit[indexke] = new (seraphattack); } else { if (tipeunit == 11){ playerunit[indexke] = new (gorgonashattack); }; }; }; }; }; }; }; }; }; }; }; addChildAt(playerunit[indexke], Number((getChildIndex(bg[level]) + 1))); playerunit[indexke].x = posx; playerunit[indexke].y = posy; playerunit[indexke].health = health; playerunit[indexke].backuphealth = backuphealth; playerunit[indexke].attack = attack; playerunit[indexke].attack2 = attack2; playerunit[indexke].range = range; playerunit[indexke].tipeunit = tipeunit; playerunit[indexke].jumlahserang = jumlahserang; playerunit[indexke].tahapserang = tahapserang; playerunit[indexke].effect = cek1; playerunit[indexke].effecttime = cek2; playerunit[indexke].cek3 = cek3; playerunit[indexke].backupcek1 = backupcek; playerunit[indexke].backupcek2 = backupcek2; playerunit[indexke].speed = speed; playerunit[indexke].stat = stat; playerunit[indexke].silence = silence; playerunit[indexke].tipeattack = tipeattack; playerunit[indexke].collisionright = collisionright; playerunit[indexke].collisionleft = collisionleft; playerunit[indexke].dead = 0; playerunit[indexke].lagiserang = false; playerunit[indexke].akhir = 0; playerunit[indexke].crit = 0; playerunit[indexke].terangin = "gterangin"; playerunit[indexke].terangintime = 0; playerunit[indexke].mampus = 0; if (demoralize == 0){ playerunit[indexke].effect = "naek"; playerunit[indexke].effecttime = 5; }; if (playerattackbool == false){ trace("serbu"); playerattackbool = true; Tplayerattackcek.start(); }; } else { if (player == 0){ enemyunit[indexke].stop(); if (tipeunit == 1){ enemyunit[indexke] = new (scarecrowattack); } else { if (tipeunit == 2){ enemyunit[indexke] = new (zombieattack); } else { if (tipeunit == 3){ enemyunit[indexke] = new (baphoattack); } else { if (tipeunit == 4){ enemyunit[indexke] = new (wildattack); } else { if (tipeunit == 5){ enemyunit[indexke] = new (werewolfattack); } else { if (tipeunit == 6){ enemyunit[indexke] = new (miniorcattack); } else { if (tipeunit == 7){ enemyunit[indexke] = new (skeletonattack); } else { if (tipeunit == 8){ if (tipeserang == 1){ enemyunit[indexke] = new (skeletonmageattack2); } else { if (tipeserang == 2){ enemyunit[indexke] = new (skeletonmageattack1); }; }; } else { if (tipeunit == 9){ if (tipeserang == 1){ enemyunit[indexke] = new (golemattack1); } else { if (tipeserang == 2){ enemyunit[indexke] = new (golemattack2); }; }; } else { if (tipeunit == 10){ enemyunit[indexke] = new (gargantuarattack); } else { if (tipeunit == 11){ enemyunit[indexke] = new (vampireattack); } else { if (tipeunit == 12){ if (enemyunit[indexke].tipenyasak == 1){ enemyunit[indexke] = new (treantattack); } else { if (enemyunit[indexke].tipenyasak == 2){ enemyunit[indexke] = new (treantattack2); }; }; } else { if (tipeunit == 13){ if (enemyunit[indexke].tipenyasak == 1){ enemyunit[indexke] = new (trollattack); } else { if (enemyunit[indexke].tipenyasak == 2){ enemyunit[indexke] = new (trollattack2); }; }; } else { if (tipeunit == 14){ if (enemyunit[indexke].tipenyasak == 1){ enemyunit[indexke] = new (dragonturtleattack); } else { if (enemyunit[indexke].tipenyasak == 2){ enemyunit[indexke] = new (dragonturtleattack2); }; }; } else { if (tipeunit == 15){ enemyunit[indexke] = new (angelicattack); } else { if (tipeunit == 16){ enemyunit[indexke] = new (zepellinattack); } else { if (tipeunit == 17){ if (garzonauthattack != 0){ enemyunit[indexke] = new (garzonauthattack1); garzonauthattack = (garzonauthattack - 1); } else { if (garzonauthattack == 0){ enemyunit[indexke] = new (garzonauthattack2); garzonauthattack = 5; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; addChildAt(enemyunit[indexke], Number((getChildIndex(bg[level]) + 1))); enemyunit[indexke].x = posx; enemyunit[indexke].y = posy; enemyunit[indexke].health = health; enemyunit[indexke].attack = attack; enemyunit[indexke].attack2 = attack2; enemyunit[indexke].range = range; enemyunit[indexke].range2 = range2; enemyunit[indexke].tipeunit = tipeunit; enemyunit[indexke].jumlahserang = jumlahserang; enemyunit[indexke].tipeserang = tipeserang; enemyunit[indexke].tahapserang = tahapserang; enemyunit[indexke].cek1 = cek1; enemyunit[indexke].cek2 = cek2; enemyunit[indexke].cek3 = cek3; enemyunit[indexke].backupcek1 = backupcek; enemyunit[indexke].backupcek2 = backupcek2; enemyunit[indexke].speed = speed; enemyunit[indexke].stat = stat; enemyunit[indexke].collisionright = collisionright; enemyunit[indexke].collisionleft = collisionleft; enemyunit[indexke].tipeattack = tipeattack; enemyunit[indexke].dead = dead; enemyunit[indexke].lagiserang = false; enemyunit[indexke].gantilagiserang = false; enemyunit[indexke].akhir = 0; enemyunit[indexke].crit = 0; enemyunit[indexke].terangin = "gterangin"; enemyunit[indexke].terangintime = 0; enemyunit[indexke].mampus = 0; if ((((enemyattackbool == false)) && ((bosanimationbool == false)))){ enemyattackbool = true; Tenemyattackcek.start(); }; }; }; } public function animatedpar(_arg1:TimerEvent):void{ pari = 0; while (pari < parindex) { if (par[pari] != null){ if (par[pari].x < par[pari].targetx){ par[pari].rotation = (par[pari].rotation + 5); if (par[pari].batu == 1){ par[pari].x = (par[pari].x + 5); } else { par[pari].x = (par[pari].x + 1); }; } else { if (par[pari].x > par[pari].targetx){ par[pari].rotation = (par[pari].rotation + 5); if (par[pari].batu == 1){ par[pari].x = (par[pari].x - 5); } else { par[pari].x = (par[pari].x - 1); }; }; }; if (par[pari].y < par[pari].targety){ par[pari].rotation = (par[pari].rotation + 5); if (par[pari].batu == 1){ par[pari].y = (par[pari].y + 5); } else { par[pari].y = (par[pari].y + 1); }; } else { if (par[pari].y > par[pari].targety){ par[pari].rotation = (par[pari].rotation + 5); if (par[pari].batu == 1){ par[pari].y = (par[pari].y - 5); } else { par[pari].y = (par[pari].y - 1); }; } else { if ((((par[pari].x == par[pari].targetx)) && ((par[pari].y == par[pari].targety)))){ removeChild(par[pari]); par[pari] = null; }; }; }; }; pari++; }; } public function lvbns4(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 4.5; windowstory(); }; } public function deathvanishT(_arg1:TimerEvent):void{ if (((!((alerttarget[0] == null))) && ((alerttarget[0].currentFrame == alerttarget[0].totalFrames)))){ removeChild(alerttarget[0]); alerttarget[0] = null; }; death = 0; while (death < playerunitindex) { if (playerunit[death] != null){ if (((((((((!((playerunit[death].tipeunit == 99))) && (!((playerunit[death].tipeunit == 9))))) && ((playerunit[death].dead == 1)))) && ((playerunit[death].stat == "mati")))) && (!((playerunit[death].mampus == 1))))){ if (playerunit[death].currentFrame == playerunit[death].totalFrames){ playerunit[death].stop(); removeChild(playerunit[death]); playerunit[death] = null; removeChild(playershadow[death]); playershadow[death] = null; }; }; }; death++; }; death = 0; while (death < golemhandindex) { if (golemhand[death] != null){ if (golemhand[death].currentFrame == golemhand[death].totalFrames){ golemhand[death].stop(); removeChild(golemhand[death]); golemhand[death] = null; }; }; death++; }; death = 0; while (death < enemyunitindex) { if (enemyunit[death] != null){ if ((((((enemyunit[death].dead == 1)) && ((enemyunit[death].stat == "mati")))) && (!((enemyunit[death].mampus == 1))))){ if (enemyunit[death].currentFrame == enemyunit[death].totalFrames){ enemyunit[death].stop(); removeChild(enemyunit[death]); enemyunit[death] = null; removeChild(enemyshadow[death]); enemyshadow[death] = null; }; }; }; death++; }; death = 0; while (death < dragonfireindex) { if (dragonfire[death] != null){ if (dragonfire[death].currentFrame == dragonfire[death].totalFrames){ dragonfire[death].stop(); removeChild(dragonfire[death]); dragonfire[death] = null; }; }; death++; }; death = 0; while (death < healindex) { if (healimage[death] != null){ if (healimage[death].currentFrame == healimage[death].totalFrames){ healimage[death].stop(); removeChild(healimage[death]); healimage[death] = null; }; }; death++; }; death = 0; while (death < faerieblastindex) { if (faerieblast[death] != null){ if (faerieblast[death].currentFrame == faerieblast[death].totalFrames){ faerieblast[death].stop(); removeChild(faerieblast[death]); faerieblast[death] = null; }; }; death++; }; death = 0; while (death < golemhandindex) { if (golemhand[death] != null){ if (golemhand[death].currentFrame == golemhand[death].totalFrames){ removeChild(golemhand[death]); golemhand[death] = null; }; }; death++; }; } public function bgfade(){ fade1 = 0; while (fade1 < 8) { fade2 = 0; while (fade2 < 8) { if (bgfadeenabled == 0){ gambarbola[fade1][fade2].alpha = 0.5; } else { gambarbola[fade1][fade2].alpha = 1; }; fade2++; }; fade1++; }; if (bgfadeenabled == 0){ bg[level].alpha = 0.5; bgadding[level].alpha = 0.5; } else { bg[level].alpha = 1; bgadding[level].alpha = 1; }; } public function lv12ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function ceknomatch(){ k = 0; while (k < 8) { l = 0; while (l < 8) { if (gambarbola[k][l].statuse == "remove"){ if ((l + 1) < 8){ if (gambarbola[k][(l + 1)].statuse == "remove"){ if (gambarbola[k][(l + 1)].tipe == gambarbola[k][l].tipe){ gambarbola[k][l].swap = 1; if ((l - 1) >= 0){ gambarbola[k][l].swapke = "kiri"; } else { gambarbola[k][l].swapke = "g usah"; }; }; }; } else { if ((l - 1) > 0){ if (gambarbola[k][(l - 1)].statuse == "remove"){ if (gambarbola[k][(l - 1)].tipe == gambarbola[k][l].tipe){ gambarbola[k][l].swap = 1; if ((l + 1) < 8){ gambarbola[k][l].swapke = "kanan"; } else { gambarbola[k][l].swapke = "g usah"; }; }; }; }; }; if ((k - 1) > 0){ if (gambarbola[(k - 1)][l].statuse == "remove"){ if (gambarbola[(k - 1)][l].tipe == gambarbola[k][l].tipe){ gambarbola[k][l].swap = 1; if ((k + 1) < 8){ gambarbola[k][l].swapke = "bawah"; } else { gambarbola[k][l].swapke = "g usah"; }; }; }; } else { if ((k + 1) < 8){ if (gambarbola[(k + 1)][l].statuse == "remove"){ if (gambarbola[(k + 1)][l].tipe == gambarbola[k][l].tipe){ gambarbola[k][l].swap = 1; if ((k - 1) >= 0){ gambarbola[k][l].swapke = "atas"; } else { gambarbola[k][l].swapke = "g usah"; }; }; }; }; }; }; l++; }; k++; }; swapnomatch(); } public function textanimated3(_arg1:TimerEvent):void{ b = 0; while (b < txtscoregainedindex) { if (txtscoregained[b] != null){ if (txtscoregained[b].animasi >= 0){ txtscoregained[b].animasi = (txtscoregained[b].animasi - 1); txtscoregained[b].y = (txtscoregained[b].y - 4); }; if (txtscoregained[b].currentLabel != "max"){ if ((((txtscoregained[b].y <= 204)) || ((txtscoregained[b].animasi <= 0)))){ removeChild(txtscoregained[b]); txtscoregained[b].animasi = 0; txtscoregained[b] = null; }; } else { if (txtscoregained[b].currentLabel == "max"){ if (txtscoregained[b].animasi <= 0){ if (txtscoregained[b].full == "full"){ selesai = false; }; removeChild(txtscoregained[b]); txtscoregained[b].animasi = 0; txtscoregained[b] = null; }; }; }; }; b++; }; } public function levelingsystemT(_arg1:TimerEvent):void{ var _local2:Number; if (bos < bostarget){ bos = (bos + 1); } else { if ((((((bos >= bostarget)) && ((bosenabled == false)))) && ((((((((((((((level == 2)) || ((level == 4)))) || ((level == 6)))) || ((level == 8)))) || ((level == 10)))) || ((level == 12)))) || ((level == 13)))))){ bosenabled = true; if (level == 13){ randomtipe2 = 17; } else { if (level == 2){ randomtipe2 = 11; } else { if (level == 4){ randomtipe2 = 12; } else { if (level == 6){ randomtipe2 = 13; } else { if (level == 8){ randomtipe2 = 14; } else { if (level == 10){ randomtipe2 = 15; } else { if (level == 12){ randomtipe2 = 16; }; }; }; }; }; }; }; bosindex = enemyunitindex; boschildren = Number((getChildIndex(bg[level]) + 1)); generateenemy(); gameendstat = "bostime"; battlestart(); Talertred.start(); }; }; dahitem = 0; dahitem2 = 0; if (gameend == false){ genenemy = (genenemy + 1); if (genenemy > randomgen){ if ((((level == 1)) || ((level == 1.5)))){ stope = 1; _local2 = randRange(18, 21); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = 1; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if (level == 2){ _local2 = randRange(18, 21); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 5){ randomtipe2 = 1; } else { if (randomtipe2 > 4){ randomtipe2 = 2; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if (level == 3){ _local2 = randRange(18, 21); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 7){ randomtipe2 = 3; } else { if (randomtipe2 > 6){ randomtipe2 = 2; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if ((((level == 4)) || ((level == 4.5)))){ _local2 = randRange(16, 19); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 5){ randomtipe2 = 2; } else { if (randomtipe2 > 4){ randomtipe2 = 3; }; }; if (enemypop < enemypopulationcap){ trace(((enemypop + " dari ") + enemypopulationcap)); enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if (level == 5){ _local2 = randRange(16, 19); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 8){ randomtipe2 = 9; } else { if (randomtipe2 > 7){ randomtipe2 = 4; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if ((((level == 6)) || ((level == 6.5)))){ _local2 = randRange(16, 19); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 5){ randomtipe2 = 9; } else { if (randomtipe2 > 4){ randomtipe2 = 6; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if (level == 7){ _local2 = randRange(16, 19); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 > 7){ randomtipe2 = 5; } else { if ((((randomtipe2 > 3)) && ((randomtipe2 < 8)))){ randomtipe2 = 6; } else { if (randomtipe2 < 4){ randomtipe2 = 3; }; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if ((((level == 8)) || ((level == 13.5)))){ _local2 = randRange(18, 21); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 > 7){ randomtipe2 = 5; } else { if ((((randomtipe2 > 3)) && ((randomtipe2 < 8)))){ randomtipe2 = 6; } else { if (randomtipe2 < 4){ randomtipe2 = 3; }; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if (level == 9){ _local2 = randRange(15, 18); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 4){ randomtipe2 = 6; } else { if ((((randomtipe2 > 3)) && ((randomtipe2 < 8)))){ randomtipe2 = 4; } else { if (randomtipe2 > 7){ randomtipe2 = 3; }; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if (level == 10){ _local2 = randRange(18, 19); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 4){ randomtipe2 = 6; } else { if ((((randomtipe2 > 3)) && ((randomtipe2 < 8)))){ randomtipe2 = 4; } else { if (randomtipe2 > 7){ randomtipe2 = 3; }; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if ((((level == 11)) || ((level == 12.5)))){ _local2 = randRange(15, 18); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 4){ if (minimax <= 0){ randomtipe2 = 4; } else { randomtipe2 = 8; minimax--; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if (level == 12){ _local2 = randRange(15, 18); randomgen = (_local2 / 1); genenemy = 0; randomtipe2 = Math.ceil((Math.random() * 10)); if (randomtipe2 < 6){ if (minimax <= 0){ randomtipe2 = 4; } else { randomtipe2 = 5; minimax--; }; } else { if ((((randomtipe2 > 5)) && ((randomtipe2 < 8)))){ randomtipe2 = 5; } else { if (randomtipe2 > 7){ randomtipe2 = 7; }; }; }; if (enemypop < enemypopulationcap){ enemyunit[0].gotoAndPlay(26); generateenemy(); enemypop = (enemypop + 1); }; } else { if ((((level == 13)) && ((bosenabled == false)))){ if (randomtipe2 == 17){ bos = bostarget; } else { if (abistipe <= 0){ abistipe = 2; randomtipe2++; } else { abistipe--; _local2 = randRange(18, 21); randomgen = (_local2 / 1); genenemy = 0; if (enemypop < enemypopulationcap){ generateenemy(); enemypop = (enemypop + 1); }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; } else { if (gameend == true){ Tlevelingsystem.stop(); }; }; } public function backmainmenubutton(_arg1:MouseEvent):void{ statdoor = "back"; channel2.stop(); cleanup2(); mousex = mouseX; mousey = mouseY; Tdragonfly.stop(); gotoAndStop(2); } public function comboT(_arg1:TimerEvent):void{ combotime = (combotime + 10); if (combotime == 1500){ combobool = false; combotime = 0; combo = 0; combocount = 0; Tcombo.stop(); } else { if (((!((combotime == 1500))) && ((combo == 1)))){ combocount = (combocount + 1); dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); if (combocount == 2){ btn[13].txtb.text = (Number(btn[13].txtb.text) + 2); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex].txtb.text = ("+" + 2); } else { if (combocount == 3){ btn[13].txtb.text = (Number(btn[13].txtb.text) + 4); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex].txtb.text = ("+" + 4); } else { if (combocount == 4){ btn[13].txtb.text = (Number(btn[13].txtb.text) + 6); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex].txtb.text = ("+" + 6); }; }; }; dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; cekenabledbutton(); if (combocount >= 2){ txtscoregained[txtscoregainedindex] = new (scoregained_txt); addChildAt(txtscoregained[txtscoregainedindex], Number((getChildIndex(bg[level]) + 1))); txtscoregained[txtscoregainedindex].visible = true; txtscoregained[txtscoregainedindex].gotoAndPlay("combo"); txtscoregained[txtscoregainedindex].filters = [shadow]; txtscoregained[txtscoregainedindex].x = pake1; txtscoregained[txtscoregainedindex].y = (pake2 - 25); txtscoregained[txtscoregainedindex].targety = pake3; txtscoregained[txtscoregainedindex].animasi = 10; txtscoregainedindex++; if (timerjalan == false){ scoreanimationed(); timerjalan = true; }; }; combotime = 0; combo = 0; }; }; } public function resultscore(){ var backtomap:Function; var fade:int; var Tresult:Timer; var resultT:Function; backtomap = function (_arg1:MouseEvent):void{ savegame(); resultimage[1].removeEventListener(MouseEvent.CLICK, backtomap); manachroniclesgatelogo(); }; resultT = function (_arg1:TimerEvent):void{ if (fade != 10){ fade++; resultimage[0].alpha = (resultimage[0].alpha + 0.1); resultimage[1].alpha = (resultimage[1].alpha + 0.1); } else { if (fade == 10){ Tresult.stop(); }; }; }; resultimage[0] = new (bgscoremc); addChildAt(resultimage[0], (numChildren - 1)); resultimage[0].x = 0; resultimage[0].y = 0; resultimage[0].alpha = 0; resultimage[1] = new (backtomapbtn); addChildAt(resultimage[1], (numChildren - 1)); resultimage[1].x = 315.6; resultimage[1].y = 349.9; resultimage[1].alpha = 0; resultimage[1].addEventListener(MouseEvent.CLICK, backtomap); if (gameendstat == "win"){ resultimage[0].mcv.visible = true; resultimage[0].mcl.visible = false; resultimage[0].mcf.visible = true; resultimage[0].mcs.visible = false; } else { if (gameendstat == "lose"){ resultimage[0].mcl.visible = true; resultimage[0].mcv.visible = false; resultimage[0].mcs.visible = true; resultimage[0].mcf.visible = false; }; }; if ((((level == levelreached)) && ((gameendstat == "win")))){ trace("WIN!!"); money = (money + (50 + ((level - 1) * 10))); moneygained = (moneygained + (50 + ((level - 1) * 10))); resultimage[0].txt1.text = String((50 + ((level - 1) * 10))); levelreached++; } else { if (((!((level == levelreached))) && ((gameendstat == "win")))){ trace("WIN BONUS!!"); money = (money + (20 + ((level - 1) * 5))); moneygained = (moneygained + (20 + ((level - 1) * 5))); resultimage[0].txt1.text = String((20 + ((level - 1) * 5))); } else { if (gameendstat == "lose"){ trace("LOSE!!"); resultimage[0].txt1.text = String(0); }; }; }; resultimage[0].txt2.text = String(playersummoned); resultimage[0].txt3.text = String(enemykilled); fade = 0; Tresult = new Timer(10); Tresult.addEventListener(TimerEvent.TIMER, resultT); Tresult.start(); } public function gamesfree(_arg1:MouseEvent):void{ var _local2:URLRequest; trace("GF"); _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); } public function manachroniclesgatelogoopen(){ var TMC21:Timer; var MCT21:Function; MCT21 = function (_arg1:TimerEvent):void{ if (MCgate[1].currentFrame == MCgate[1].totalFrames){ TMC21.stop(); MCgate[1].stop(); removeChild(MCgate[1]); MCgate[1] = null; dragonfly(); }; }; MCgate[1] = new (manachroniclesgatemc); addChildAt(MCgate[1], (numChildren - 1)); MCgate[1].x = 0; MCgate[1].y = 0; MCgate[1].gotoAndPlay(67); if (MCgate[0] != null){ removeChild(MCgate[0]); MCgate[0] = null; }; TMC21 = new Timer(36); TMC21.addEventListener(TimerEvent.TIMER, MCT21); TMC21.start(); } public function lv10ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function lvbns13ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function enemyattackcekT(_arg1:TimerEvent):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:*; var _local6:int; var _local7:int; var _local8:int; enemyattackcek = 1; while (enemyattackcek < enemyunitindex) { if (enemyunit[enemyattackcek] != null){ _local2 = 0; _local3 = 0; if (enemyunit[enemyattackcek].dead == 0){ rangeenemy = Number((enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range)); }; if ((((((enemyunit[enemyattackcek].dead == 0)) && ((enemyunit[enemyattackcek].tipeunit == 8)))) && ((enemyunit[enemyattackcek].tipeserang == 2)))){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range2); }; if ((((((enemyunit[enemyattackcek].dead == 0)) && ((enemyunit[enemyattackcek].tipeunit == 9)))) && ((enemyunit[enemyattackcek].tipeserang == 2)))){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range2); }; if ((((enemyunit[enemyattackcek].tipeunit == 17)) && ((garzonauthattack == 5)))){ rangeenemy = ((enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range) + 200); }; if ((((enemyunit[enemyattackcek].stat == "serang")) && ((((((((enemyunit[enemyattackcek].currentLabel == "a")) && ((enemyunit[enemyattackcek].akhir == 0)))) || ((((enemyunit[enemyattackcek].currentLabel == "aa")) && ((enemyunit[enemyattackcek].akhir == 1)))))) || ((((enemyunit[enemyattackcek].currentLabel == "aaa")) && ((enemyunit[enemyattackcek].akhir == 2)))))))){ if (enemyunit[enemyattackcek].akhir == 0){ enemyunit[enemyattackcek].akhir = 1; } else { if (enemyunit[enemyattackcek].akhir == 1){ enemyunit[enemyattackcek].akhir = 2; } else { if (enemyunit[enemyattackcek].akhir == 2){ enemyunit[enemyattackcek].akhir = 3; }; }; }; _local4 = 0; enemyattackcek2 = (playerunitindex - 1); while (enemyattackcek2 >= 0) { if (playerunit[enemyattackcek2] != null){ if ((((((playerunit[enemyattackcek2].dead == 0)) && ((playerunit[enemyattackcek2].x <= rangeenemy)))) && ((playerunit[enemyattackcek2].x >= enemyunit[enemyattackcek].x)))){ _local4 = 1; if ((((((((enemyunit[enemyattackcek].tipeunit == 3)) || ((enemyunit[enemyattackcek].tipeunit == 12)))) || ((enemyunit[enemyattackcek].tipeunit == 13)))) || ((enemyunit[enemyattackcek].tipeunit == 14)))){ if (shakebool == false){ shakebool = true; Tshake.start(); }; enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; dump = 0; while (dump < playerunitindex) { if (playerunit[dump] != null){ probcrit = Math.ceil((Math.random() * 10)); if ((((((((((((playerunit[dump].tipeattack == "melee")) && ((enemyunit[enemyattackcek].tipeunit == 3)))) || ((((((((playerunit[dump].tipeattack == "melee")) || ((((playerunit[dump].tipeattack == "ranged")) && ((enemyunit[enemyattackcek].tipeunit == 12)))))) || ((enemyunit[enemyattackcek].tipeunit == 13)))) || ((enemyunit[enemyattackcek].tipeunit == 14)))))) && ((playerunit[dump].dead == 0)))) && ((playerunit[dump].x <= rangeenemy)))) && ((playerunit[dump].x >= enemyunit[enemyattackcek].x)))){ hiteffect[heindex] = new (efekdarahright); if (probcrit < 2){ hiteffect[heindex].width = 68; hiteffect[heindex].height = 73; enemyunit[enemyattackcek].crit = 1; }; addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = (playerunit[dump].y - (playerunit[dump].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = playerunit[dump].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local2 = (((enemyunit[enemyattackcek].attack * 2) / playerunit[dump].health) * 100); } else { _local2 = ((enemyunit[enemyattackcek].attack / playerunit[dump].health) * 100); }; if (playerunit[dump].tipeunit == 99){ if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; _local3 = ((bigbar[0].width * _local2) / 100); bigbar[0].width = (bigbar[0].width - _local3); } else { _local3 = ((playerbarhealth[dump].ab.width * _local2) / 100); playerbarhealth[dump].ab.width = (playerbarhealth[dump].ab.width - _local3); }; playerunit[dump].health = (playerunit[dump].health - enemyunit[enemyattackcek].attack); player = 0; indexke = enemyattackcek; posx = playerunit[dump].x; posy = playerunit[dump].y; targety = (playerunit[dump].y - 50); generatetxtdmg(); if ((((playerunit[dump].health <= 0)) && ((playerunit[dump].dead == 0)))){ if (((!((playerunit[dump].tipeunit == 99))) && (!((playerunit[dump].tipeunit == 9))))){ removeChild(playerbarhealth[dump]); playerbarhealth[dump] = null; }; player = 1; posx = playerunit[dump].x; posy = playerunit[dump].y; indexke = dump; tipeunit = playerunit[dump].tipeunit; generatedeath(); } else { if ((((((((((playerunit[dump].health > 0)) && (!((playerunit[dump].tipeunit == 11))))) && (!((playerunit[dump].tipeunit == 9))))) && (!((playerunit[dump].tipeunit == 99))))) && ((enemyunit[enemyattackcek].tipeunit == 3)))){ playerunit[dump].backupstat = playerunit[dump].stat; playerunit[dump].stat = "stunned"; playerunit[dump].targetx = (playerunit[dump].x + mendal); playerunit[dump].posisix = playerunit[dump].x; playerunit[dump].targety = (playerunit[dump].y - 25); playerunit[dump].stunnedstat = "up"; playerunit[dump].dead = 1; tipeunit = playerunit[dump].tipeunit; indexke = dump; player = 1; generatehit(); if (stunnedbool == false){ stunnedbool = true; Tstunned.start(); }; }; }; }; }; dump++; }; enemyattackcek2 = 0; } else { if (enemyunit[enemyattackcek].tipeunit == 6){ probcrit = Math.ceil((Math.random() * 10)); enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; dump = (playerunitindex - 1); while (dump >= 0) { if (playerunit[dump] != null){ if (dump == (playerunitindex - 1)){ _local5 = playerunit[dump].x; _local6 = dump; } else { if (((((((!((dump == (playerunitindex - 1)))) && (!((playerunit[dump].mampus == 1))))) && ((playerunit[dump].x <= rangeenemy)))) && ((playerunit[dump].x >= enemyunit[enemyattackcek].x)))){ if (playerunit[dump].tipeunit == 99){ _local5 = playerunit[dump].x; _local6 = dump; dump = 0; } else { if ((((playerunit[dump].x <= _local5)) && (!((playerunit[dump].mampus == 1))))){ _local5 = playerunit[dump].x; _local6 = dump; } else { if ((((playerunit[dump].x >= _local5)) && (!((playerunit[dump].mampus == 1))))){ _local5 = playerunit[dump].x; _local6 = dump; }; }; }; }; }; }; dump--; }; trace(("yg ditembak : " + playerunit[_local6])); if (playerunit[_local6].dead == 0){ hiteffect[heindex] = new (efekdarahright); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 68; hiteffect[heindex].height = 73; enemyunit[enemyattackcek].crit = 1; }; hiteffect[heindex].x = playerunit[_local6].x; hiteffect[heindex].y = (playerunit[_local6].y - (playerunit[_local6].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[_local6].x; hiteffect[heindex].y = playerunit[_local6].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local2 = (((enemyunit[enemyattackcek].attack * 2) / playerunit[_local6].health) * 100); } else { _local2 = ((enemyunit[enemyattackcek].attack / playerunit[_local6].health) * 100); }; if (playerunit[_local6].tipeunit == 99){ if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; _local3 = ((bigbar[0].width * _local2) / 100); bigbar[0].width = (bigbar[0].width - _local3); } else { _local3 = ((playerbarhealth[_local6].ab.width * _local2) / 100); playerbarhealth[_local6].ab.width = (playerbarhealth[_local6].ab.width - _local3); }; playerunit[_local6].health = (playerunit[_local6].health - enemyunit[enemyattackcek].attack); player = 0; indexke = enemyattackcek; posx = playerunit[_local6].x; posy = playerunit[_local6].y; targety = (playerunit[_local6].y - 50); generatetxtdmg(); if ((((playerunit[_local6].health <= 0)) && ((playerunit[_local6].dead == 0)))){ if (((!((playerunit[_local6].tipeunit == 99))) && (!((playerunit[_local6].tipeunit == 9))))){ removeChild(playerbarhealth[_local6]); playerbarhealth[_local6] = null; }; player = 1; posx = playerunit[_local6].x; posy = playerunit[_local6].y; indexke = _local6; tipeunit = playerunit[_local6].tipeunit; generatedeath(); } else { if ((((((((playerunit[_local6].health >= 0)) && ((playerunit[_local6].dead == 0)))) && (!((playerunit[_local6].tipeunit == 11))))) && (!((playerunit[_local6].tipeunit == 99))))){ hit = Math.ceil((Math.random() * 10)); if (hit < 2){ tipeunit = playerunit[_local6].tipeunit; indexke = _local6; player = 1; generatehit(); }; }; }; }; enemyattackcek2 = 0; } else { if (enemyunit[enemyattackcek].tipeunit == 16){ enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; bombimage[bombindex] = new (bombmc); addChildAt(bombimage[bombindex], Number((getChildIndex(bg[level]) + 1))); bombimage[bombindex].x = enemyunit[enemyattackcek].x; bombimage[bombindex].y = (enemyunit[enemyattackcek].y - 90); bombimage[bombindex].posisix = enemyunit[enemyattackcek].x; bombimage[bombindex].targetx = playerunit[enemyattackcek2].x; bombimage[bombindex].attack = enemyunit[enemyattackcek].attack; bombimage[bombindex].sudah = 0; bombimage[bombindex].milik = enemyattackcek; bombimage[bombindex].tipe = "bomb"; bombimage[bombindex].range = enemyunit[enemyattackcek].range; bombindex++; if (bombbool == false){ bombbool = true; Tbomb.start(); }; enemyattackcek2 = 0; } else { if ((((enemyunit[enemyattackcek].tipeunit == 10)) || ((enemyunit[enemyattackcek].tipeunit == 15)))){ if (shakebool == false){ shakebool = true; Tshake.start(); }; enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; dump = (playerunitindex - 1); while (dump >= 0) { if (playerunit[dump] != null){ probcrit = Math.ceil((Math.random() * 10)); if ((((((enemyunit[enemyattackcek].currentLabel == "aaa")) && ((enemyunit[enemyattackcek].akhir == 2)))) && ((enemyunit[enemyattackcek].tipeunit == 10)))){ rangeenemy = (rangeenemy + 100); }; if ((((((playerunit[dump].dead == 0)) && ((playerunit[dump].x <= rangeenemy)))) && ((playerunit[dump].x >= enemyunit[enemyattackcek].x)))){ hiteffect[heindex] = new (efekdarahright); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 68; hiteffect[heindex].height = 73; enemyunit[enemyattackcek].crit = 1; }; hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = (playerunit[dump].y - (playerunit[dump].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = playerunit[dump].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local2 = (((enemyunit[enemyattackcek].attack * 2) / playerunit[dump].health) * 100); } else { _local2 = ((enemyunit[enemyattackcek].attack / playerunit[dump].health) * 100); }; if (playerunit[dump].tipeunit == 99){ if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; _local3 = ((bigbar[0].width * _local2) / 100); bigbar[0].width = (bigbar[0].width - _local3); } else { _local3 = ((playerbarhealth[dump].ab.width * _local2) / 100); playerbarhealth[dump].ab.width = (playerbarhealth[dump].ab.width - _local3); }; playerunit[dump].health = (playerunit[dump].health - enemyunit[enemyattackcek].attack); player = 0; indexke = enemyattackcek; posx = playerunit[dump].x; posy = playerunit[dump].y; targety = (playerunit[dump].y - 50); generatetxtdmg(); if ((((playerunit[dump].health <= 0)) && ((playerunit[dump].dead == 0)))){ if (((!((playerunit[dump].tipeunit == 99))) && (!((playerunit[dump].tipeunit == 9))))){ removeChild(playerbarhealth[dump]); playerbarhealth[dump] = null; }; player = 1; posx = playerunit[dump].x; posy = playerunit[dump].y; indexke = dump; tipeunit = playerunit[dump].tipeunit; generatedeath(); } else { if ((((((((((((enemyunit[enemyattackcek].tipeunit == 10)) && ((playerunit[dump].health > 0)))) && (!((playerunit[dump].tipeunit == 11))))) && (!((playerunit[dump].tipeunit == 9))))) && (!((playerunit[dump].tipeunit == 99))))) && ((enemyunit[enemyattackcek].akhir == 3)))){ playerunit[dump].backupstat = playerunit[dump].stat; playerunit[dump].stat = "stunned"; playerunit[dump].targetx = (playerunit[dump].x + mendal); playerunit[dump].posisix = playerunit[dump].x; playerunit[dump].targety = (playerunit[dump].y - 25); playerunit[dump].stunnedstat = "up"; playerunit[dump].dead = 1; tipeunit = playerunit[dump].tipeunit; indexke = dump; player = 1; generatehit(); if (stunnedbool == false){ stunnedbool = true; Tstunned.start(); }; }; }; if ((((((enemyunit[enemyattackcek].currentLabel == "aaa")) && ((enemyunit[enemyattackcek].akhir == 2)))) && ((enemyunit[enemyattackcek].tipeunit == 10)))){ rangeenemy = (rangeenemy - 75); }; }; }; enemyattackcek2 = 0; dump--; }; } else { if ((((enemyunit[enemyattackcek].tipeunit == 8)) && ((enemyunit[enemyattackcek].tipeserang == 2)))){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range2); enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; dump = 0; while (dump < playerunitindex) { if ((((((((((playerunit[dump].tipeunit == 6)) && ((playerunit[dump].silence == "false")))) && ((playerunit[dump].dead == 0)))) && ((playerunit[dump].x <= rangeenemy)))) && ((playerunit[dump].x >= enemyunit[enemyattackcek].x)))){ playerunit[dump].silence = "true"; curse[curseindex] = new (cursemc); addChildAt(curse[curseindex], Number((getChildIndex(bg[level]) + 1))); curse[curseindex].x = (playerunit[dump].x + 3); curse[curseindex].y = (playerunit[dump].y + 20); curse[curseindex].milik = dump; curse[curseindex].timer = 8000; curseindex++; if (cursebool == false){ cursebool = true; Tcurse.start(); }; dump = playerunitindex; }; dump++; }; enemyattackcek2 = playerunitindex; } else { if ((((enemyunit[enemyattackcek].tipeunit == 9)) && ((enemyunit[enemyattackcek].tipeserang == 2)))){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range2); enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; dump = (playerunitindex - 1); while (dump >= 0) { if (playerunit[dump] != null){ if ((((((playerunit[dump].dead == 0)) && ((playerunit[dump].x <= rangeenemy)))) && ((playerunit[dump].x >= enemyunit[enemyattackcek].x)))){ golemhand[golemhandindex] = new (golemattack22); addChildAt(golemhand[golemhandindex], Number((getChildIndex(bg[level]) + 1))); golemhand[golemhandindex].x = playerunit[dump].x; golemhand[golemhandindex].y = (groundlevel + 7); if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; dump = 0; while (dump < playerunitindex) { if (playerunit[dump] != null){ if ((((((playerunit[dump].dead == 0)) && ((playerunit[dump].x <= (golemhand[golemhandindex].x + 40))))) && ((playerunit[dump].x >= (enemyunit[enemyattackcek].x - 40))))){ probcrit = Math.ceil((Math.random() * 10)); hiteffect[heindex] = new (efekdarahright); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 68; hiteffect[heindex].height = 73; enemyunit[enemyattackcek].crit = 1; }; hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = (playerunit[dump].y - (playerunit[dump].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = playerunit[dump].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local2 = (((enemyunit[enemyattackcek].attack * 2) / playerunit[dump].health) * 100); } else { _local2 = ((enemyunit[enemyattackcek].attack / playerunit[dump].health) * 100); }; if (playerunit[dump].tipeunit == 99){ if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; _local3 = ((bigbar[0].width * _local2) / 100); bigbar[0].width = (bigbar[0].width - _local3); } else { _local3 = ((playerbarhealth[dump].ab.width * _local2) / 100); playerbarhealth[dump].ab.width = (playerbarhealth[dump].ab.width - _local3); }; playerunit[dump].health = (playerunit[dump].health - enemyunit[enemyattackcek].attack); player = 0; indexke = enemyattackcek; posx = playerunit[dump].x; posy = playerunit[dump].y; targety = (playerunit[dump].y - 50); generatetxtdmg(); if ((((playerunit[dump].health <= 0)) && ((playerunit[dump].dead == 0)))){ if (((!((playerunit[dump].tipeunit == 99))) && (!((playerunit[dump].tipeunit == 9))))){ removeChild(playerbarhealth[dump]); playerbarhealth[dump] = null; }; player = 1; posx = playerunit[dump].x; posy = playerunit[dump].y; indexke = dump; tipeunit = playerunit[dump].tipeunit; generatedeath(); } else { if ((((((((playerunit[dump].health >= 0)) && ((playerunit[dump].dead == 0)))) && (!((playerunit[dump].tipeunit == 11))))) && (!((playerunit[dump].tipeunit == 99))))){ hit = Math.ceil((Math.random() * 10)); if (hit < 2){ tipeunit = playerunit[dump].tipeunit; indexke = dump; player = 1; generatehit(); }; }; }; }; }; dump++; }; golemhandindex++; dump = 0; }; }; dump--; }; enemyattackcek2 = 0; } else { if (enemyunit[enemyattackcek].tipeunit == 17){ if (shakebool == false){ shakesummoner = 4; shakebool = true; Tshake.start(); }; enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; dump = (playerunitindex - 1); while (dump >= 0) { if (playerunit[dump] != null){ probcrit = Math.ceil((Math.random() * 10)); _local2 = 0; _local3 = 0; if ((((((playerunit[dump].dead == 0)) && ((playerunit[dump].x <= rangeenemy)))) && ((playerunit[dump].x >= enemyunit[enemyattackcek].x)))){ hiteffect[heindex] = new (efekdarahright); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 68; hiteffect[heindex].height = 73; enemyunit[enemyattackcek].crit = 1; }; hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = (playerunit[dump].y - (playerunit[dump].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[dump].x; hiteffect[heindex].y = playerunit[dump].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local2 = (((enemyunit[enemyattackcek].attack * 2) / playerunit[dump].health) * 100); } else { _local2 = ((enemyunit[enemyattackcek].attack / playerunit[dump].health) * 100); }; if (playerunit[dump].tipeunit == 99){ if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; _local3 = ((bigbar[0].width * _local2) / 100); bigbar[0].width = (bigbar[0].width - _local3); } else { _local3 = ((playerbarhealth[dump].ab.width * _local2) / 100); playerbarhealth[dump].ab.width = (playerbarhealth[dump].ab.width - _local3); }; playerunit[dump].health = (playerunit[dump].health - enemyunit[enemyattackcek].attack); player = 0; indexke = enemyattackcek; posx = playerunit[dump].x; posy = playerunit[dump].y; targety = (playerunit[dump].y - 50); generatetxtdmg(); if ((((playerunit[dump].health <= 0)) && ((playerunit[dump].dead == 0)))){ if (((!((playerunit[dump].tipeunit == 99))) && (!((playerunit[dump].tipeunit == 9))))){ removeChild(playerbarhealth[dump]); playerbarhealth[dump] = null; }; player = 1; posx = playerunit[dump].x; posy = playerunit[dump].y; indexke = dump; tipeunit = playerunit[dump].tipeunit; generatedeath(); } else { if ((((((((playerunit[dump].health >= 0)) && ((playerunit[dump].dead == 0)))) && (!((playerunit[dump].tipeunit == 11))))) && (!((playerunit[dump].tipeunit == 99))))){ hit = Math.ceil((Math.random() * 10)); if (hit < 2){ tipeunit = playerunit[dump].tipeunit; indexke = dump; player = 1; generatehit(); }; }; }; }; }; enemyattackcek2 = 0; dump--; }; } else { if ((((((((((((((((enemyunit[enemyattackcek].tipeunit == 1)) || ((enemyunit[enemyattackcek].tipeunit == 2)))) || ((enemyunit[enemyattackcek].tipeunit == 4)))) || ((enemyunit[enemyattackcek].tipeunit == 5)))) || ((enemyunit[enemyattackcek].tipeunit == 7)))) || ((enemyunit[enemyattackcek].tipeunit == 11)))) || ((((enemyunit[enemyattackcek].tipeunit == 8)) && ((enemyunit[enemyattackcek].tipeserang == 1)))))) || ((((enemyunit[enemyattackcek].tipeunit == 9)) && ((enemyunit[enemyattackcek].tipeserang == 1)))))){ if ((((playerunit[enemyattackcek2].tipeattack == "melee")) || ((enemyunit[enemyattackcek].tipeattack == "ranged")))){ _local2 = 0; _local3 = 0; probcrit = Math.ceil((Math.random() * 10)); hiteffect[heindex] = new (efekdarahright); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 68; hiteffect[heindex].height = 73; enemyunit[enemyattackcek].crit = 1; }; hiteffect[heindex].x = playerunit[enemyattackcek2].x; hiteffect[heindex].y = (playerunit[enemyattackcek2].y - (playerunit[enemyattackcek2].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[enemyattackcek2].x; hiteffect[heindex].y = playerunit[enemyattackcek2].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; enemyunit[enemyattackcek].lagiserang = true; enemyunit[enemyattackcek].tahapserang++; enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].cek2; if (probcrit < 2){ _local2 = (((enemyunit[enemyattackcek].attack * 2) / playerunit[enemyattackcek2].health) * 100); } else { _local2 = ((enemyunit[enemyattackcek].attack / playerunit[enemyattackcek2].health) * 100); }; if (playerunit[enemyattackcek2].tipeunit == 99){ if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; _local3 = ((bigbar[0].width * _local2) / 100); bigbar[0].width = (bigbar[0].width - _local3); } else { _local3 = ((playerbarhealth[enemyattackcek2].ab.width * _local2) / 100); playerbarhealth[enemyattackcek2].ab.width = (playerbarhealth[enemyattackcek2].ab.width - _local3); }; if (enemyunit[enemyattackcek].tipeunit == 11){ enemyunit[enemyattackcek].health = (enemyunit[enemyattackcek].health + 10); dmgtxt[dmgtxtindex] = new (dmgmc); addChild(dmgtxt[dmgtxtindex]); dmgtxt[dmgtxtindex].txta.textColor = 0xFF00; dmgtxt[dmgtxtindex].txta.text = 10; dmgtxt[dmgtxtindex].x = (enemyunit[enemyattackcek].x + 15); dmgtxt[dmgtxtindex].y = enemyunit[enemyattackcek].y; dmgtxt[dmgtxtindex].targety = (enemyunit[enemyattackcek].y - 100); dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; }; indexke = enemyattackcek; posx = playerunit[enemyattackcek2].x; posy = playerunit[enemyattackcek2].y; targety = (playerunit[enemyattackcek2].y - 50); player = 0; generatetxtdmg(); playerunit[enemyattackcek2].health = (playerunit[enemyattackcek2].health - enemyunit[enemyattackcek].attack); if ((((playerunit[enemyattackcek2].health <= 0)) && ((playerunit[enemyattackcek2].dead == 0)))){ if (((!((playerunit[enemyattackcek2].tipeunit == 99))) && (!((playerunit[enemyattackcek2].tipeunit == 9))))){ removeChild(playerbarhealth[enemyattackcek2]); playerbarhealth[enemyattackcek2] = null; }; posx = playerunit[enemyattackcek2].x; posy = playerunit[enemyattackcek2].y; indexke = enemyattackcek2; tipeunit = playerunit[enemyattackcek2].tipeunit; player = 1; generatedeath(); } else { if ((((((((playerunit[enemyattackcek2].health >= 0)) && ((playerunit[enemyattackcek2].dead == 0)))) && (!((playerunit[enemyattackcek2].tipeunit == 11))))) && (!((playerunit[enemyattackcek2].tipeunit == 99))))){ hit = Math.ceil((Math.random() * 10)); if (hit < 2){ tipeunit = playerunit[enemyattackcek2].tipeunit; indexke = enemyattackcek2; player = 1; generatehit(); }; }; }; enemyattackcek2 = 0; }; }; }; }; }; }; }; }; }; }; }; enemyattackcek2--; }; } else { if ((((enemyunit[enemyattackcek].stat == "serang")) && ((enemyunit[enemyattackcek].currentFrame == enemyunit[enemyattackcek].totalFrames)))){ enemyunit[enemyattackcek].akhir = 0; _local7 = 0; if ((((((enemyunit[enemyattackcek].tipeunit == 12)) || ((enemyunit[enemyattackcek].tipeunit == 13)))) || ((enemyunit[enemyattackcek].tipeunit == 14)))){ _local7 = 0; } else { if ((((enemyunit[enemyattackcek].tipeunit == 8)) && ((enemyunit[enemyattackcek].tipeserang == 2)))){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range); _local8 = 0; enemyattackcek3 = 0; while (enemyattackcek3 < playerunitindex) { if (playerunit[enemyattackcek3] != null){ if ((((((playerunit[enemyattackcek3].dead == 0)) && ((playerunit[enemyattackcek3].x <= rangeenemy)))) && ((playerunit[enemyattackcek3].x >= enemyunit[enemyattackcek].x)))){ _local8 = 1; _local7 = 0; }; }; enemyattackcek3++; }; if (_local8 == 0){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range2); enemyattackcek3 = 0; while (enemyattackcek3 < playerunitindex) { if (playerunit[enemyattackcek3] != null){ if ((((((((((playerunit[enemyattackcek3].tipeunit == 6)) && ((playerunit[enemyattackcek3].silence == "false")))) && ((playerunit[enemyattackcek3].dead == 0)))) && ((playerunit[enemyattackcek3].x <= rangeenemy)))) && ((playerunit[enemyattackcek3].x >= enemyunit[enemyattackcek].x)))){ _local7 = 1; }; }; enemyattackcek3++; }; }; } else { if ((((enemyunit[enemyattackcek].tipeunit == 9)) && ((enemyunit[enemyattackcek].tipeserang == 2)))){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range); _local8 = 0; enemyattackcek3 = 0; while (enemyattackcek3 < playerunitindex) { if (playerunit[enemyattackcek3] != null){ if ((((((((playerunit[enemyattackcek3].tipeattack == "melee")) && ((playerunit[enemyattackcek3].dead == 0)))) && ((playerunit[enemyattackcek3].x <= rangeenemy)))) && ((playerunit[enemyattackcek3].x >= enemyunit[enemyattackcek].x)))){ _local8 = 1; _local7 = 0; }; }; enemyattackcek3++; }; if (_local8 == 0){ rangeenemy = (enemyunit[enemyattackcek].x + enemyunit[enemyattackcek].range2); enemyattackcek3 = 0; while (enemyattackcek3 < playerunitindex) { if (playerunit[enemyattackcek3] != null){ if ((((((((playerunit[enemyattackcek3].tipeattack == "melee")) && ((playerunit[enemyattackcek3].dead == 0)))) && ((playerunit[enemyattackcek3].x <= rangeenemy)))) && ((playerunit[enemyattackcek3].x >= enemyunit[enemyattackcek].x)))){ _local7 = 1; }; }; enemyattackcek3++; }; }; } else { if ((((((((enemyunit[enemyattackcek].tipeunit == 10)) || ((enemyunit[enemyattackcek].tipeunit == 6)))) || ((enemyunit[enemyattackcek].tipeunit == 15)))) || ((enemyunit[enemyattackcek].tipeunit == 16)))){ enemyattackcek3 = 0; while (enemyattackcek3 < playerunitindex) { if (playerunit[enemyattackcek3] != null){ if ((((((((enemyunit[enemyattackcek].tipeunit == 16)) && ((playerunit[enemyattackcek3].dead == 0)))) && ((playerunit[enemyattackcek3].x <= rangeenemy)))) && ((playerunit[enemyattackcek3].x >= Number((enemyunit[enemyattackcek].x - enemyunit[enemyattackcek].range)))))){ _local7 = 1; } else { if ((((((playerunit[enemyattackcek3].dead == 0)) && ((playerunit[enemyattackcek3].x <= rangeenemy)))) && ((playerunit[enemyattackcek3].x >= enemyunit[enemyattackcek].x)))){ _local7 = 1; }; }; }; enemyattackcek3++; }; } else { if (enemyunit[enemyattackcek].tipeunit == 17){ _local7 = 0; } else { if ((((((((((((((((((enemyunit[enemyattackcek].tipeunit == 11)) || ((enemyunit[enemyattackcek].tipeunit == 13)))) || ((enemyunit[enemyattackcek].tipeunit == 1)))) || ((enemyunit[enemyattackcek].tipeunit == 2)))) || ((enemyunit[enemyattackcek].tipeunit == 4)))) || ((enemyunit[enemyattackcek].tipeunit == 5)))) || ((enemyunit[enemyattackcek].tipeunit == 7)))) || ((((enemyunit[enemyattackcek].tipeunit == 8)) && ((enemyunit[enemyattackcek].tipeserang == 1)))))) || ((((enemyunit[enemyattackcek].tipeunit == 9)) && ((enemyunit[enemyattackcek].tipeserang == 1)))))){ enemyattackcek3 = 0; while (enemyattackcek3 < playerunitindex) { if (playerunit[enemyattackcek3] != null){ if ((((((((playerunit[enemyattackcek3].dead == 0)) && ((playerunit[enemyattackcek3].x <= rangeenemy)))) && ((playerunit[enemyattackcek3].x >= enemyunit[enemyattackcek].x)))) && ((((enemyunit[enemyattackcek].tipeattack == "ranged")) || ((playerunit[enemyattackcek3].tipeattack == "melee")))))){ _local7 = 1; }; }; enemyattackcek3++; }; }; }; }; }; }; }; if (_local7 == 1){ enemyunit[enemyattackcek].lagiserang = false; if ((((enemyunit[enemyattackcek].tipeunit == 8)) && ((enemyunit[enemyattackcek].tipeserang == 1)))){ enemyunit[enemyattackcek].cek1 = (enemyunit[enemyattackcek].backupcek1 - 80); enemyunit[enemyattackcek].cek2 = (enemyunit[enemyattackcek].backupcek2 - 10); } else { if ((((enemyunit[enemyattackcek].tipeunit == 9)) && ((enemyunit[enemyattackcek].tipeserang == 1)))){ enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].backupcek1; enemyunit[enemyattackcek].cek2 = (enemyunit[enemyattackcek].backupcek2 + 45); } else { enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].backupcek1; enemyunit[enemyattackcek].cek2 = enemyunit[enemyattackcek].backupcek2; }; }; enemyunit[enemyattackcek].tahapserang = 0; } else { if (_local7 == 0){ enemyunit[enemyattackcek].cek1 = enemyunit[enemyattackcek].backupcek1; enemyunit[enemyattackcek].cek2 = enemyunit[enemyattackcek].backupcek2; enemyunit[enemyattackcek].tahapserang = 0; enemyunit[enemyattackcek].stat = "jalan"; player = 0; indexke = enemyattackcek; posx = enemyunit[enemyattackcek].x; posy = enemyunit[enemyattackcek].y; health = enemyunit[enemyattackcek].health; attack = enemyunit[enemyattackcek].attack; attack2 = enemyunit[enemyattackcek].attack2; range = enemyunit[enemyattackcek].range; range2 = enemyunit[enemyattackcek].range2; tipeunit = enemyunit[enemyattackcek].tipeunit; jumlahserang = enemyunit[enemyattackcek].jumlahserang; tahapserang = enemyunit[enemyattackcek].tahapserang; cek1 = enemyunit[enemyattackcek].cek1; cek2 = enemyunit[enemyattackcek].cek2; cek3 = enemyunit[enemyattackcek].cek3; backupcek = enemyunit[enemyattackcek].backupcek1; backupcek2 = enemyunit[enemyattackcek].backupcek2; speed = enemyunit[enemyattackcek].speed; stat = enemyunit[enemyattackcek].stat; tipeattack = enemyunit[enemyattackcek].tipeattack; collisionright = enemyunit[enemyattackcek].collisionright; collisionleft = enemyunit[enemyattackcek].collisionleft; dead = enemyunit[enemyattackcek].dead; enemyunit[enemyattackcek].stop(); removeChild(enemyunit[enemyattackcek]); generatemove(); }; }; }; }; }; enemyattackcek++; }; } public function silencesound(){ if (silencebool == true){ channel.stop(); } else { if (silencebool == false){ channel = themesong.play(0, 99999999); }; }; } public function phoenionwalkT(_arg1:TimerEvent):void{ phoeniontime2 = 0; while (phoeniontime2 < playerunitindex) { if (playerunit[phoeniontime2] != null){ if (playerunit[phoeniontime2].walktime >= 0){ if (playerunit[phoeniontime2].currentFrame == playerunit[phoeniontime2].totalFrames){ trace("a"); posx = playerunit[phoeniontime2].x; posy = playerunit[phoeniontime2].y; playerunit[phoeniontime2].stop(); removeChild(playerunit[phoeniontime2]); trace("b"); playerunit[phoeniontime2] = new (phoenionwalk); addChildAt(playerunit[phoeniontime2], Number((getChildIndex(bg[level]) + 1))); trace("c"); playerunit[phoeniontime2].x = posx; playerunit[phoeniontime2].y = posy; playerunit[phoeniontime2].health = (150 + (((phoenionupgrade * 20) / 100) * 150)); playerunit[phoeniontime2].backuphealth = playerunit[phoeniontime2].health; playerunit[phoeniontime2].attack = (50 + (((phoenionupgrade * 20) / 100) * 50)); playerunit[phoeniontime2].range = 150; playerunit[phoeniontime2].tipeunit = 9; playerunit[phoeniontime2].jumlahserang = 1; playerunit[phoeniontime2].tahapserang = 0; playerunit[phoeniontime2].cek1 = 45; playerunit[phoeniontime2].cek2 = 10; playerunit[phoeniontime2].backupcek1 = playerunit[phoeniontime2].cek1; playerunit[phoeniontime2].speed = 0.3; playerunit[phoeniontime2].stat = "jalan"; playerunit[phoeniontime2].tipeattack = "melee"; playerunit[phoeniontime2].collisionright = 30; playerunit[phoeniontime2].collisionleft = 30; playerunit[phoeniontime2].kena = 0; playerunit[phoeniontime2].dead = 0; trace("d"); playerbarhealth[phoeniontime2].ab.width = 50; }; }; }; phoeniontime2++; }; } public function SLT(_arg1:TimerEvent):void{ timertext[0].second.text = (Number(timertext[0].second.text) - 1); if ((((Number(timertext[0].second.text) < 0)) && ((Number(timertext[0].minute.text) > 0)))){ timertext[0].minute.text = (Number(timertext[0].minute.text) - 1); timertext[0].second.text = "60"; } else { if ((((Number(timertext[0].minute.text) == 0)) && ((Number(timertext[0].second.text) <= 0)))){ if (object[1].height >= object[0].height){ p = 3; while (p < objectindex) { object[p].stop(); p++; }; TSL.stop(); TSL2.stop(); nopress = true; gameendstat = "lose"; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; doorclose(); } else { if (object[1].height < object[0].height){ p = 3; while (p < objectindex) { object[p].stop(); p++; }; TSL.stop(); TSL2.stop(); nopress = true; gameendstat = "win"; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; doorclose(); }; }; }; }; cakebuilding = (cakebuilding - 1000); if (cakebuilding == 0){ cakebuilding = 20000; object[2].gotoAndPlay(2); }; } public function lv10(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 10; windowstory(); }; } public function lv12(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 12; windowstory(); }; } public function swapT(_arg1:TimerEvent):void{ i = 0; while (i < 8) { j = 0; while (j < 8) { if (gambarbola[i][j].statuse == "swap"){ if (gambarbola[i][j].x < gambarbola[i][j].targetx){ gambarbola[i][j].x = (gambarbola[i][j].x + 4); } else { if (gambarbola[i][j].x > gambarbola[i][j].targetx){ gambarbola[i][j].x = (gambarbola[i][j].x - 4); } else { if (gambarbola[i][j].y < gambarbola[i][j].targety){ gambarbola[i][j].y = (gambarbola[i][j].y + 3); } else { if (gambarbola[i][j].y > gambarbola[i][j].targety){ gambarbola[i][j].y = (gambarbola[i][j].y - 3); } else { if ((((gambarbola[i][j].x == gambarbola[i][j].targetx)) && ((gambarbola[i][j].y == gambarbola[i][j].targety)))){ atu = (atu + 1); if (atu == 2){ swapbool = false; atu = 0; Tswap.stop(); Tswap.removeEventListener(TimerEvent.TIMER, swapT); }; tarx = i; tary = j; posxe = gambarbola[i][j].posisix; posye = gambarbola[i][j].posisiy; tartipe = gambarbola[i][j].targettipe; statuse = "klik"; removeandaddbolaimut(); }; }; }; }; }; }; j++; }; i++; }; } public function lv11(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 11; windowstory(); }; } public function lv13(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 13; windowstory(); }; } public function loading(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = this.stage.loaderInfo.bytesTotal; _local3 = this.stage.loaderInfo.bytesLoaded; _local4 = ((_local3 / _local2) * 100); _local5 = ((150 * _local4) / 100); preloadcg.loadbar.width = _local5; if (_local3 == _local2){ preloadcg.loadbar.width = 150; trace(preloadcg.loadbar.width); this.removeEventListener(Event.ENTER_FRAME, loading); SoundMixer.soundTransform = new SoundTransform(0, 0); gotoAndStop("loaditem"); }; } public function playerhitcekT(_arg1:TimerEvent):void{ phit = 1; while (phit < playerunitindex) { if (playerunit[phit] != null){ if (playerunit[phit].stat == "hit"){ if (playerunit[phit].currentFrame == playerunit[phit].totalFrames){ player = 1; indexke = phit; posx = playerunit[phit].x; posy = playerunit[phit].y; health = playerunit[phit].health; backuphealth = playerunit[phit].backuphealth; attack = playerunit[phit].attack; attack2 = playerunit[phit].attack2; range = playerunit[phit].range; tipeunit = playerunit[phit].tipeunit; jumlahserang = playerunit[phit].jumlahserang; tahapserang = playerunit[phit].tahapserang; cek1 = playerunit[phit].cek1; cek2 = playerunit[phit].cek2; cek3 = playerunit[phit].cek3; backupcek = playerunit[phit].backupcek1; backupcek2 = playerunit[phit].backupcek2; speed = playerunit[phit].speed; stat = "jalan"; tipeattack = playerunit[phit].tipeattack; collisionright = playerunit[phit].collisionright; collisionleft = playerunit[phit].collisionleft; dead = 0; playerunit[phit].stop(); removeChild(playerunit[phit]); generatemove(); }; }; }; phit++; }; } public function playerattackcekT(_arg1:TimerEvent):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:arrowflysound; var _local6:int; playerattackcek = 1; while (playerattackcek < playerunitindex) { if (playerunit[playerattackcek] != null){ if (playerunit[playerattackcek].dead == 0){ rangeplayer = (playerunit[playerattackcek].x - playerunit[playerattackcek].range); }; if ((((playerunit[playerattackcek].stat == "serang")) && ((((((((playerunit[playerattackcek].currentLabel == "a")) && ((playerunit[playerattackcek].akhir == 0)))) || ((((playerunit[playerattackcek].currentLabel == "aa")) && ((playerunit[playerattackcek].akhir == 1)))))) || ((((playerunit[playerattackcek].currentLabel == "aaa")) && ((playerunit[playerattackcek].akhir == 2)))))))){ if (playerunit[playerattackcek].akhir == 0){ playerunit[playerattackcek].akhir = 1; } else { if (playerunit[playerattackcek].akhir == 1){ playerunit[playerattackcek].akhir = 2; } else { if (playerunit[playerattackcek].akhir == 2){ playerunit[playerattackcek].akhir = 3; }; }; }; _local2 = 0; _local3 = 0; _local4 = 0; if (playerunit[playerattackcek].tipeunit == 6){ playerunit[playerattackcek].lagiserang = true; playerunit[playerattackcek].tahapserang++; playerunit[playerattackcek].cek1 = playerunit[playerattackcek].cek2; heal = 1; while (heal < playerunitindex) { if (playerunit[heal] != null){ if ((((((((playerunit[heal].dead == 0)) && ((playerunit[heal].health < playerunit[heal].backuphealth)))) && ((((playerunit[heal].x >= rangeplayer)) && ((playerunit[heal].x <= playerunit[playerattackcek].x)))))) || ((((playerunit[heal].x <= (playerunit[playerattackcek].x + playerunit[playerattackcek].range))) && ((playerunit[heal].x >= playerunit[playerattackcek].x)))))){ if (playerunit[playerattackcek].silence == "true"){ dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txta.textColor = 0xCCCCCC; dmgtxt[dmgtxtindex].txta.text = "silence!"; dmgtxt[dmgtxtindex].x = playerunit[playerattackcek].x; dmgtxt[dmgtxtindex].y = (playerunit[playerattackcek].y + 25); dmgtxt[dmgtxtindex].targety = (playerunit[playerattackcek].y - 300); } else { if (playerunit[playerattackcek].silence == "false"){ healimage[healindex] = new (healmc); addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = playerunit[heal].x; healimage[healindex].y = playerunit[heal].y; healindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; _local2 = ((playerunit[playerattackcek].attack / playerunit[heal].health) * 100); _local3 = ((50 * _local2) / 100); playerunit[heal].health = (playerunit[heal].health + playerunit[playerattackcek].attack); playerbarhealth[heal].ab.width = (playerbarhealth[heal].ab.width + _local3); if (playerbarhealth[heal].ab.width > 50){ playerbarhealth[heal].ab.width = 50; }; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txta.textColor = 0xFF00; dmgtxt[dmgtxtindex].txta.text = int(playerunit[playerattackcek].attack); dmgtxt[dmgtxtindex].x = playerunit[heal].x; dmgtxt[dmgtxtindex].y = (playerunit[heal].y + 25); dmgtxt[dmgtxtindex].targety = (playerunit[heal].y - 300); }; }; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; heal = playerunitindex; }; }; heal++; }; playerattackcek2 = playerunitindex; } else { if (playerunit[playerattackcek].tipeunit != 6){ playerattackcek2 = (enemyunitindex - 1); while (playerattackcek2 >= 0) { if (enemyunit[playerattackcek2] != null){ if ((((((enemyunit[playerattackcek2].dead == 0)) && ((enemyunit[playerattackcek2].x >= rangeplayer)))) && ((enemyunit[playerattackcek2].x <= playerunit[playerattackcek].x)))){ _local4 = 1; if (playerunit[playerattackcek].tipeunit == 2){ playerunit[playerattackcek].lagiserang = true; playerunit[playerattackcek].tahapserang++; playerunit[playerattackcek].cek1 = playerunit[playerattackcek].cek2; dragonball[dragonballindex] = new (dragonballmc); addChildAt(dragonball[dragonballindex], Number((getChildIndex(bg[level]) + 1))); dragonball[dragonballindex].x = playerunit[playerattackcek].x; dragonball[dragonballindex].y = (playerunit[playerattackcek].y + 20); dragonball[dragonballindex].posisix = playerunit[playerattackcek].x; dragonball[dragonballindex].targetx = enemyunit[playerattackcek2].x; dragonball[dragonballindex].attack = playerunit[playerattackcek].attack; dragonball[dragonballindex].sudah = 0; dragonball[dragonballindex].milik = playerattackcek; dragonballindex++; if (dragonballbool == false){ dragonballbool = true; Tdragonball.start(); }; playerattackcek2 = 0; } else { if ((((playerunit[playerattackcek].tipeunit == 4)) || ((playerunit[playerattackcek].tipeunit == 8)))){ playerunit[playerattackcek].lagiserang = true; playerunit[playerattackcek].tahapserang++; playerunit[playerattackcek].cek1 = playerunit[playerattackcek].cek2; if (playerunit[playerattackcek].tipeunit == 4){ arrowimage[arrowimageindex] = new (faeriestarmc); addChildAt(arrowimage[arrowimageindex], Number((getChildIndex(bg[level]) + 1))); arrowimage[arrowimageindex].tipe = "star"; } else { if (playerunit[playerattackcek].tipeunit == 8){ _local5 = new arrowflysound(); _local5.play(); arrowimage[arrowimageindex] = new (arrowmc); addChildAt(arrowimage[arrowimageindex], Number((getChildIndex(bg[level]) + 1))); arrowimage[arrowimageindex].tipe = "arrow"; }; }; if (enemyunit[playerattackcek2].y < playerunit[playerattackcek].y){ arrowimage[arrowimageindex].targety = (playerunit[playerattackcek].y - 10); } else { if (enemyunit[playerattackcek2].y > playerunit[playerattackcek].y){ arrowimage[arrowimageindex].targety = enemyunit[playerattackcek2].y; } else { if (enemyunit[playerattackcek2].y == playerunit[playerattackcek].y){ arrowimage[arrowimageindex].targety = (playerunit[playerattackcek].y - 10); }; }; }; arrowimage[arrowimageindex].x = (playerunit[playerattackcek].x - 5); arrowimage[arrowimageindex].y = (playerunit[playerattackcek].y + 10); arrowimage[arrowimageindex].targetx = enemyunit[playerattackcek2].x; arrowimage[arrowimageindex].posisix = arrowimage[arrowimageindex].x; arrowimage[arrowimageindex].targety = enemyunit[playerattackcek2].y; arrowimage[arrowimageindex].posisiy = arrowimage[arrowimageindex].y; arrowimage[arrowimageindex].attack = playerunit[playerattackcek].attack; arrowimage[arrowimageindex].milik = playerattackcek; arrowimage[arrowimageindex].majuy = 0; arrowimageindex++; if (arrowbool == false){ arrowbool = true; Tarrow.start(); }; playerattackcek2 = 0; } else { if (playerunit[playerattackcek].tipeunit == 7){ playerunit[playerattackcek].lagiserang = true; playerunit[playerattackcek].tahapserang++; playerunit[playerattackcek].cek1 = playerunit[playerattackcek].cek2; playerattackcek2 = 0; } else { if ((((((playerunit[playerattackcek].tipeunit == 9)) || ((playerunit[playerattackcek].tipeunit == 10)))) || ((playerunit[playerattackcek].tipeunit == 11)))){ playerunit[playerattackcek].lagiserang = true; playerunit[playerattackcek].tahapserang++; playerunit[playerattackcek].cek1 = playerunit[playerattackcek].cek2; dump2 = 0; while (dump2 < enemyunitindex) { if (enemyunit[dump2] != null){ probcrit = Math.ceil((Math.random() * 10)); if ((((((enemyunit[dump2].dead == 0)) && ((enemyunit[dump2].x >= rangeplayer)))) && ((enemyunit[dump2].x <= playerunit[playerattackcek].x)))){ hiteffect[heindex] = new (efekdarahleft); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 78; hiteffect[heindex].height = 63; playerunit[playerattackcek].crit = 1; }; hiteffect[heindex].x = enemyunit[dump2].x; hiteffect[heindex].y = (enemyunit[dump2].y - (enemyunit[dump2].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = enemyunit[dump2].x; hiteffect[heindex].y = enemyunit[dump2].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local2 = (((playerunit[playerattackcek].attack * 2) / enemyunit[dump2].health) * 100); } else { _local2 = ((playerunit[playerattackcek].attack / enemyunit[dump2].health) * 100); }; if ((((enemyunit[dump2].tipeunit == 99)) || ((enemyunit[dump2].tipeunit == 17)))){ trace(("shake" + shakebool)); if (shakebool == false){ shakebool = true; shakesummoner = 3; Tshake.start(); }; if (randomgenbool == false){ randomgenbool = true; Trandomgenhalf.start(); }; _local3 = ((bigbar[1].width * _local2) / 100); bigbar[1].width = (bigbar[1].width - _local3); bos = bostarget; } else { if (shakebool == false){ shakebool = true; shakesummoner = 4; Tshake.start(); }; _local3 = ((enemybarhealth[dump2].ab.width * _local2) / 100); enemybarhealth[dump2].ab.width = (enemybarhealth[dump2].ab.width - _local3); }; indexke = playerattackcek; posx = enemyunit[dump2].x; posy = enemyunit[dump2].y; targety = (enemyunit[dump2].y - 50); player = 1; generatetxtdmg(); enemyunit[dump2].health = (enemyunit[dump2].health - playerunit[playerattackcek].attack); if ((((enemyunit[dump2].health <= 0)) && ((enemyunit[dump2].dead == 0)))){ if (enemyunit[dump2].tipeunit != 99){ removeChild(enemybarhealth[dump2]); enemybarhealth[dump2] = null; }; posx = enemyunit[dump2].x; posy = enemyunit[dump2].y; indexke = dump2; tipeunit = enemyunit[dump2].tipeunit; player = 0; generatedeath(); } else { if ((((((((((((((((enemyunit[dump2].health > 0)) && (!((playerunit[playerattackcek].tipeunit == 10))))) && (!((playerunit[playerattackcek].tipeunit == 9))))) && (!((enemyunit[dump2].tipeunit == 10))))) && (!((enemyunit[dump2].tipeunit == 9))))) && (!((enemyunit[dump2].tipeunit == 99))))) && (!((enemyunit[dump2].tipeunit == 17))))) && ((enemyunit[dump2].tipeunit < 12)))){ enemyunit[dump2].backupstat = enemyunit[dump2].stat; enemyunit[dump2].stat = "stunned"; enemyunit[dump2].targetx = (enemyunit[dump2].x - mendal); enemyunit[dump2].posisix = enemyunit[dump2].x; enemyunit[dump2].targety = (enemyunit[dump2].y - 25); enemyunit[dump2].stunnedstat = "up"; enemyunit[dump2].dead = 1; tipeunit = enemyunit[dump2].tipeunit; indexke = dump2; player = 0; generatehit(); if (stunnedbool == false){ stunnedbool = true; Tstunned.start(); }; }; }; }; }; dump2++; }; playerattackcek2 = 0; } else { if ((((((playerunit[playerattackcek].tipeunit == 1)) || ((playerunit[playerattackcek].tipeunit == 3)))) || ((playerunit[playerattackcek].tipeunit == 5)))){ if ((((playerunit[playerattackcek].tipeattack == "ranged")) || ((enemyunit[playerattackcek2].tipeattack == "melee")))){ probcrit = Math.ceil((Math.random() * 10)); playerunit[playerattackcek].lagiserang = true; playerunit[playerattackcek].tahapserang++; playerunit[playerattackcek].cek1 = playerunit[playerattackcek].cek2; if (probcrit < 2){ _local2 = (((playerunit[playerattackcek].attack * 2) / enemyunit[playerattackcek2].health) * 100); } else { _local2 = ((playerunit[playerattackcek].attack / enemyunit[playerattackcek2].health) * 100); }; hiteffect[heindex] = new (efekdarahleft); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 78; hiteffect[heindex].height = 63; playerunit[playerattackcek].crit = 1; }; hiteffect[heindex].x = enemyunit[playerattackcek2].x; hiteffect[heindex].y = (enemyunit[playerattackcek2].y - (enemyunit[playerattackcek2].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = enemyunit[playerattackcek2].x; hiteffect[heindex].y = enemyunit[playerattackcek2].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if ((((enemyunit[playerattackcek2].tipeunit == 99)) || ((enemyunit[playerattackcek2].tipeunit == 17)))){ if (shakebool == false){ shakebool = true; shakesummoner = 3; Tshake.start(); }; if (randomgenbool == false){ randomgenbool = true; Trandomgenhalf.start(); }; _local3 = ((bigbar[1].width * _local2) / 100); bigbar[1].width = (bigbar[1].width - _local3); bos = bostarget; } else { _local3 = ((enemybarhealth[playerattackcek2].ab.width * _local2) / 100); enemybarhealth[playerattackcek2].ab.width = (enemybarhealth[playerattackcek2].ab.width - _local3); }; enemyunit[playerattackcek2].health = (enemyunit[playerattackcek2].health - playerunit[playerattackcek].attack); indexke = playerattackcek; posx = enemyunit[playerattackcek2].x; posy = enemyunit[playerattackcek2].y; targety = (enemyunit[playerattackcek2].y - 50); player = 1; generatetxtdmg(); if ((((enemyunit[playerattackcek2].health <= 0)) && ((enemyunit[playerattackcek2].dead == 0)))){ if (enemyunit[playerattackcek2].tipeunit != 99){ removeChild(enemybarhealth[playerattackcek2]); enemybarhealth[playerattackcek2] = null; }; posx = enemyunit[playerattackcek2].x; posy = enemyunit[playerattackcek2].y; indexke = playerattackcek2; tipeunit = enemyunit[playerattackcek2].tipeunit; player = 0; generatedeath(); } else { if ((((((((((((((((((enemyunit[playerattackcek2].health >= 0)) && ((enemyunit[playerattackcek2].dead == 0)))) && (!((enemyunit[playerattackcek2].tipeunit == 10))))) && (!((enemyunit[playerattackcek2].tipeunit == 99))))) && (!((enemyunit[playerattackcek2].tipeunit == 17))))) && (!((enemyunit[playerattackcek2].tipeunit == 12))))) && (!((enemyunit[playerattackcek2].tipeunit == 13))))) && (!((enemyunit[playerattackcek2].tipeunit == 14))))) && (!((enemyunit[playerattackcek2].tipeunit == 16))))){ hit = Math.ceil((Math.random() * 10)); if (hit < 2){ tipeunit = enemyunit[playerattackcek2].tipeunit; indexke = playerattackcek2; player = 0; generatehit(); }; }; }; playerattackcek2 = 0; }; }; }; }; }; }; }; }; playerattackcek2--; }; }; }; } else { if ((((playerunit[playerattackcek].stat == "serang")) && ((playerunit[playerattackcek].currentFrame == playerunit[playerattackcek].totalFrames)))){ playerunit[playerattackcek].akhir = 0; _local6 = 0; if (playerunit[playerattackcek].tipeunit == 6){ _local6 = 0; } else { if (playerunit[playerattackcek].tipeunit != 6){ playerattackcek3 = 0; while (playerattackcek3 < enemyunitindex) { if (enemyunit[playerattackcek3] != null){ if ((((((((enemyunit[playerattackcek3].dead == 0)) && ((enemyunit[playerattackcek3].x >= rangeplayer)))) && ((enemyunit[playerattackcek3].x <= playerunit[playerattackcek].x)))) && ((((playerunit[playerattackcek].tipeattack == "ranged")) || ((enemyunit[playerattackcek3].tipeattack == "melee")))))){ _local6 = 1; }; }; playerattackcek3++; }; }; }; if (_local6 == 1){ playerunit[playerattackcek].lagiserang = false; playerunit[playerattackcek].cek1 = playerunit[playerattackcek].backupcek1; playerunit[playerattackcek].tahapserang = 0; } else { if (_local6 == 0){ playerunit[playerattackcek].cek1 = playerunit[playerattackcek].backupcek1; playerunit[playerattackcek].tahapserang = 0; playerunit[playerattackcek].stat = "jalan"; player = 1; indexke = playerattackcek; posx = playerunit[playerattackcek].x; posy = playerunit[playerattackcek].y; health = playerunit[playerattackcek].health; backuphealth = playerunit[playerattackcek].backuphealth; attack = playerunit[playerattackcek].attack; attack2 = playerunit[playerattackcek].attack2; range = playerunit[playerattackcek].range; tipeunit = playerunit[playerattackcek].tipeunit; jumlahserang = playerunit[playerattackcek].jumlahserang; tahapserang = playerunit[playerattackcek].tahapserang; cek1 = playerunit[playerattackcek].effect; cek2 = playerunit[playerattackcek].effecttime; cek3 = playerunit[playerattackcek].cek3; backupcek = playerunit[playerattackcek].backupcek1; backupcek2 = playerunit[playerattackcek].backupcek2; speed = playerunit[playerattackcek].speed; stat = playerunit[playerattackcek].stat; tipeattack = playerunit[playerattackcek].tipeattack; collisionright = playerunit[playerattackcek].collisionright; collisionleft = playerunit[playerattackcek].collisionleft; dead = playerunit[playerattackcek].dead; playerunit[playerattackcek].stop(); removeChild(playerunit[playerattackcek]); generatemove(); }; }; }; }; }; playerattackcek++; }; } public function stopT(_arg1:TimerEvent):void{ var gamesfree:Function; var event = _arg1; if (preloadcg.currentLabel == "LG"){ gamesfree = function (_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.littlegiantworld.com"); navigateToURL(_local2, "_blank"); }; preloadcg.btnaccess.addEventListener(MouseEvent.CLICK, gamesfree); }; if (preloadcg.currentFrame == preloadcg.totalFrames){ Tstop.stop(); SoundMixer.soundTransform = new SoundTransform(0.6, 0.6); gotoAndStop(2); }; } public function scoreanimationed(){ Ttextanimated3.start(); } public function animationunitgained(){ var unitgained:Array; var halt2:int; var Tunitgained:Timer; var unitgainedT:Function; unitgainedT = function (_arg1:TimerEvent):void{ if (unitgained[0].x >= 374){ unitgained[0].x = (unitgained[0].x - 10); } else { if ((((unitgained[0].x <= 374)) && ((halt2 == 4000)))){ halt2 = (halt2 - 10); } else { if ((((unitgained[0].x <= 374)) && ((halt2 >= 0)))){ halt2 = (halt2 - 10); } else { if ((((unitgained[0].x >= -119)) && ((halt2 <= 0)))){ unitgained[0].x = (unitgained[0].x - 10); } else { if ((((unitgained[0].x <= -119)) && ((halt2 <= 0)))){ Tunitgained.stop(); removeChild(unitgained[0]); unitgained.splice(0); resultscore(); }; }; }; }; }; }; unitgained = new Array(); unitgained[0] = new (unitgainedmc); addChild(unitgained[0]); unitgained[0].x = 886; unitgained[0].y = 29; if ((((level > 4.5)) && ((faerieunitgained == 0)))){ faerieunitgained = 1; unitgained[0].gotoAndStop("faerie"); } else { if ((((level > 7)) && ((dragonunitgained == 0)))){ dragonunitgained = 1; unitgained[0].gotoAndStop("dragon"); } else { if ((((level == 7)) && ((hornspecial == 0)))){ hornspecial = 1; unitgained[0].gotoAndStop("hornspecial"); } else { if ((((level == 11)) && ((dragonspecial == 0)))){ dragonspecial = 1; unitgained[0].gotoAndStop("dragonspecial"); } else { if (level == 1.5){ foxunitgained = 1; unitgained[0].gotoAndStop("fox"); } else { if (level == 4.5){ angelunitgained = 1; unitgained[0].gotoAndStop("angel"); } else { if (level == 6.5){ stoneunitgained = 1; unitgained[0].gotoAndStop("stone"); } else { if (level == 12.5){ seraphunitgained = 1; unitgained[0].gotoAndStop("seraph"); } else { if (level == 13.5){ phoenionunitgained = 1; unitgained[0].gotoAndStop("phoenion"); }; }; }; }; }; }; }; }; }; halt2 = 4000; Tunitgained = new Timer(10); Tunitgained.addEventListener(TimerEvent.TIMER, unitgainedT); Tunitgained.start(); } public function lv1o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 1); }; } public function lvbns12o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x3300; explanation[1].txtb.text = "Bonus Lv"; }; } public function littlegiant2(_arg1:MouseEvent):void{ var _local2:URLRequest; trace("GF"); _local2 = new URLRequest("http://www.littlegiantworld.com"); navigateToURL(_local2, "_blank"); } public function dragonfly(){ var _local1:birdbgsound; var _local2:Number; var _local3:Number; _local1 = new birdbgsound(); _local1.play(); _local2 = Math.ceil((Math.random() * 4)); if (_local2 == 1){ drag[0] = new (flyingdragon1); drag[0].x = 298; _local3 = Math.ceil((Math.random() * 300)); drag[0].y = (200 + _local3); } else { if (_local2 == 2){ drag[0] = new (flyingdragon2); drag[0].x = 310; _local3 = Math.ceil((Math.random() * 300)); drag[0].y = (200 + _local3); } else { if (_local2 == 3){ drag[0] = new (bigcloudmc); } else { if (_local2 == 4){ drag[0] = new (bigcloud2mc); }; }; }; }; if (_local2 > 2){ _local2 = randRange(122, 600); drag[0].x = 728; _local3 = randRange(-250, 228); drag[0].y = 222; }; addChildAt(drag[0], (numChildren - 1)); drag[0].mask = bgmask[0]; Tdragonfly.start(); } public function lvbns13o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x3300; explanation[1].txtb.text = "Bonus Lv"; }; } public function lv2o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 2); }; } function frame121(){ stop(); endingCG.play(); TendingCG = new Timer(36); TendingCG.addEventListener(TimerEvent.TIMER, endingCGT); TendingCG.start(); } function frame123(){ stop(); mouse[0] = new (pointerovermc); addChild(mouse[0]); changecursor26(); manachroniclesgatelogoopen26(); } function frame125(){ gotoAndStop("splash"); } public function lv3o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 3); }; } public function MoCT(_arg1:TimerEvent):void{ var _local2:clocksound; timergenerate++; if ((((timergenerate == 40)) && ((foxmaxpop > 0)))){ timergenerate = 0; randomtipe2 = 18; foxmaxpop--; generateenemy(); timertext[0].naek = 0; timertext[0].naekbool = "true"; _local2 = new clocksound(); _local2.play(); Tresize.start(); }; timertext[0].second.text = (Number(timertext[0].second.text) - 1); if ((((Number(timertext[0].second.text) <= 0)) && ((Number(timertext[0].minute.text) > 0)))){ timertext[0].minute.text = (Number(timertext[0].minute.text) - 1); timertext[0].second.text = "60"; } else { if ((((Number(timertext[0].minute.text) == 0)) && ((Number(timertext[0].second.text) <= 0)))){ pausetimerenabled = 0; if ((enemyunitindex - 1) >= (playerunitindex - 1)){ Tdeathvanish.stop(); enemypush = 1; p = 1; while (p < enemyunitindex) { object[p] = new (dust2mc); addChild(object[p]); object[p].x = enemyunit[p].x; object[p].y = groundlevel; p++; }; } else { if ((enemyunitindex - 1) < (playerunitindex - 1)){ enemypush = -1; Tdeathvanish.stop(); p = 1; while (p < playerunitindex) { object[p] = new (dustmc); addChild(object[p]); object[p].x = playerunit[p].x; object[p].y = groundlevel; p++; }; }; }; Tpush.start(); TMoC.stop(); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; }; }; } function frame124(){ stop(); SoundMixer.soundTransform = new SoundTransform(1, 0); preloadcg.btnaccess.addEventListener(MouseEvent.CLICK, gamesfree); Tstop = new Timer(36); Tstop.addEventListener(TimerEvent.TIMER, stopT); Tstop.start(); } public function playerjalanT(_arg1:TimerEvent):void{ playerjalan = 0; while (playerjalan < playerunitindex) { if (playerunit[playerjalan] != null){ range = (playerunit[playerjalan].x - playerunit[playerjalan].range); if ((((playerunit[playerjalan].stat == "jalan")) && ((playerunit[playerjalan].tipeattack == "ranged")))){ tubruk2 = false; playertubruk = 0; while (playertubruk < playerunitindex) { if (playerunit[playertubruk] != null){ if (playertubruk != playerjalan){ if ((((((playerunit[playertubruk].x < playerunit[playerjalan].x)) && ((playerunit[playerjalan].dead == 0)))) && ((playerunit[playertubruk].tipeattack == "ranged")))){ if (((((playerunit[playertubruk].x + playerunit[playertubruk].collisionright) > (playerunit[playerjalan].x - playerunit[playerjalan].collisionleft))) && ((playerunit[playerjalan].dead == 0)))){ tubruk2 = true; }; }; }; }; playertubruk++; }; if (tubruk2 == false){ playerunit[playerjalan].x = (playerunit[playerjalan].x - playerunit[playerjalan].speed); playerbarhealth[playerjalan].x = (playerbarhealth[playerjalan].x - playerunit[playerjalan].speed); playershadow[playerjalan].x = (playershadow[playerjalan].x - playerunit[playerjalan].speed); if ((((playerunit[playerjalan].x < (startenemyx + 50))) && ((level == 13)))){ bos = bostarget; }; }; } else { if ((((playerunit[playerjalan].stat == "jalan")) && ((playerunit[playerjalan].tipeattack == "melee")))){ tubruk2 = false; playertubruk = 0; while (playertubruk < playerunitindex) { if (playerunit[playertubruk] != null){ if (playertubruk != playerjalan){ if (((((((((((!((playerunit[playertubruk].tipeunit == 8))) && (!((playerunit[playertubruk].tipeunit == 6))))) && (!((playerunit[playertubruk].tipeunit == 99))))) && ((playerunit[playertubruk].x < playerunit[playerjalan].x)))) && ((playerunit[playerjalan].dead == 0)))) && ((playerunit[playertubruk].tipeattack == "melee")))){ if (((((playerunit[playertubruk].x + playerunit[playertubruk].collisionright) > (playerunit[playerjalan].x - playerunit[playerjalan].collisionleft))) && ((playerunit[playerjalan].dead == 0)))){ if ((((randombool == false)) && ((level == 1.5)))){ randombool = true; Trandomeffect.start(); }; tubruk2 = true; playerunit[playerjalan].pusher = "true"; playerunit[playertubruk].pusher = "true"; playerpusher = 0; p = 1; while (p < playerunitindex) { if (playerunit[p] != null){ if (playerunit[p].pusher == "true"){ playerpusher++; }; }; p++; }; if ((((((playerpusher == 5)) && (!((enemypush == -1))))) && ((level == 1.5)))){ p = 1; while (p < playerunitindex) { if (playerunit[p] != null){ object[p] = new (dustmc); addChild(object[p]); object[p].x = playerunit[p].x; object[p].y = groundlevel; }; p++; }; pausetimerenabled = 0; enemypush = -1; Tpush.start(); TMoC.stop(); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; }; }; }; }; }; if (playerunit[playerjalan].tipeunit == 6){ playerjalan2 = 0; while (playerjalan2 < enemyunitindex) { if (enemyunit[playerjalan2] != null){ if ((((enemyunit[playerjalan2].dead == 0)) && ((enemyunit[playerjalan2].x < playerunit[playerjalan].x)))){ if (((((playerunit[playerjalan].x - playerunit[playerjalan].collisionleft) < (enemyunit[playerjalan2].x + enemyunit[playerjalan2].collisionright))) && (((playerunit[playerjalan].x + playerunit[playerjalan].collisionright) > (enemyunit[playerjalan2].x + enemyunit[playerjalan2].collisionright))))){ tubruk2 = true; }; }; }; playerjalan2++; }; }; playertubruk++; }; if (level == 1.5){ playertubruk = 0; while (playertubruk < enemyunitindex) { if (enemyunit[playertubruk] != null){ if (((((((!((enemyunit[playertubruk].tipeunit == 99))) && ((enemyunit[playertubruk].x < playerunit[playerjalan].x)))) && ((playerunit[playerjalan].dead == 0)))) && ((enemyunit[playertubruk].tipeattack == "melee")))){ if (((((enemyunit[playertubruk].x + enemyunit[playertubruk].collisionright) > (playerunit[playerjalan].x - playerunit[playerjalan].collisionleft))) && ((playerunit[playerjalan].dead == 0)))){ if ((((randombool == false)) && ((level == 1.5)))){ randombool = true; Trandomeffect.start(); }; enemyunit[playertubruk].pusher = "true"; playerunit[playerjalan].pusher = "true"; tubruk2 = true; push = true; playerpusher = 0; p = 1; while (p < playerunitindex) { if (playerunit[p] != null){ if (playerunit[p].pusher == "true"){ playerpusher++; }; }; p++; }; if ((((((playerpusher == 5)) && (!((enemypush == -1))))) && ((level == 1.5)))){ p = 1; while (p < playerunitindex) { if (playerunit[p] != null){ object[p] = new (dustmc); addChild(object[p]); object[p].x = playerunit[p].x; object[p].y = groundlevel; }; p++; }; pausetimerenabled = 0; enemypush = -1; Tpush.start(); TMoC.stop(); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; }; }; }; }; playertubruk++; }; }; if (tubruk2 == false){ if ((((level == 1.5)) && ((playerunit[playerjalan].x > (bg[level].x + (bg[level].width / 2)))))){ playerunit[playerjalan].x = (playerunit[playerjalan].x - playerunit[playerjalan].speed); playerbarhealth[playerjalan].x = (playerbarhealth[playerjalan].x - playerunit[playerjalan].speed); playershadow[playerjalan].x = (playershadow[playerjalan].x - playerunit[playerjalan].speed); } else { if (level != 1.5){ if ((((playerunit[playerjalan].tipeunit == 6)) && ((playerunit[playerjalan].x <= (enemyunit[0].x + 100))))){ } else { playerunit[playerjalan].x = (playerunit[playerjalan].x - playerunit[playerjalan].speed); playerbarhealth[playerjalan].x = (playerbarhealth[playerjalan].x - playerunit[playerjalan].speed); playershadow[playerjalan].x = (playershadow[playerjalan].x - playerunit[playerjalan].speed); }; if ((((playerunit[playerjalan].x < (startenemyx + 50))) && ((level == 13)))){ bos = bostarget; }; }; }; }; }; }; if (playerunit[playerjalan].tipeunit == 6){ playerjalan2 = 1; while (playerjalan2 < playerunitindex) { if (playerunit[playerjalan2] != null){ if ((((((((playerunit[playerjalan2].health < playerunit[playerjalan2].backuphealth)) && ((playerunit[playerjalan].stat == "jalan")))) && ((playerunit[playerjalan].silence == "false")))) && ((((((playerunit[playerjalan2].x >= range)) && ((playerunit[playerjalan2].x <= playerunit[playerjalan].x)))) || ((((playerunit[playerjalan2].x <= (playerunit[playerjalan].x + playerunit[playerjalan].range))) && ((playerunit[playerjalan2].x >= playerunit[playerjalan].x)))))))){ playerunit[playerjalan].stat = "serang"; player = 1; indexke = playerjalan; posx = playerunit[playerjalan].x; posy = playerunit[playerjalan].y; health = playerunit[playerjalan].health; backuphealth = playerunit[playerjalan].backuphealth; attack = playerunit[playerjalan].attack; attack2 = playerunit[playerjalan].attack2; range = playerunit[playerjalan].range; tipeunit = playerunit[playerjalan].tipeunit; jumlahserang = playerunit[playerjalan].jumlahserang; tahapserang = playerunit[playerjalan].tahapserang; cek1 = playerunit[playerjalan].effect; cek2 = playerunit[playerjalan].effecttime; cek3 = playerunit[playerjalan].cek3; backupcek = playerunit[playerjalan].backupcek1; backupcek2 = playerunit[playerjalan].backupcek2; speed = playerunit[playerjalan].speed; stat = playerunit[playerjalan].stat; tipeattack = playerunit[playerjalan].tipeattack; silence = playerunit[playerjalan].silence; collisionright = playerunit[playerjalan].collisionright; collisionleft = playerunit[playerjalan].collisionleft; dead = playerunit[playerjalan].dead; playerunit[playerjalan].alpha = 0.3; removeChild(playerunit[playerjalan]); generateattack(); }; }; playerjalan2++; }; } else { if ((((((playerunit[playerjalan].tipeunit == 8)) || ((playerunit[playerjalan].tipeunit == 9)))) || ((playerunit[playerjalan].tipeunit == 11)))){ playerjalan3 = 0; while (playerjalan3 < enemyunitindex) { if (enemyunit[playerjalan3] != null){ if ((((((((enemyunit[playerjalan3].dead == 0)) && ((playerunit[playerjalan].stat == "jalan")))) && ((enemyunit[playerjalan3].x >= range)))) && ((enemyunit[playerjalan3].x <= playerunit[playerjalan].x)))){ playerunit[playerjalan].stat = "serang"; player = 1; indexke = playerjalan; posx = playerunit[playerjalan].x; posy = playerunit[playerjalan].y; health = playerunit[playerjalan].health; backuphealth = playerunit[playerjalan].backuphealth; attack = playerunit[playerjalan].attack; attack2 = playerunit[playerjalan].attack2; range = playerunit[playerjalan].range; tipeunit = playerunit[playerjalan].tipeunit; jumlahserang = playerunit[playerjalan].jumlahserang; tahapserang = playerunit[playerjalan].tahapserang; cek1 = playerunit[playerjalan].effect; cek2 = playerunit[playerjalan].effecttime; cek3 = playerunit[playerjalan].cek3; backupcek = playerunit[playerjalan].backupcek1; backupcek2 = playerunit[playerjalan].backupcek2; speed = playerunit[playerjalan].speed; stat = playerunit[playerjalan].stat; tipeattack = playerunit[playerjalan].tipeattack; collisionright = playerunit[playerjalan].collisionright; collisionleft = playerunit[playerjalan].collisionleft; dead = playerunit[playerjalan].dead; removeChild(playerunit[playerjalan]); generateattack(); }; }; playerjalan3++; }; } else { if (level != 1.5){ playerjalan3 = 0; while (playerjalan3 < enemyunitindex) { if (enemyunit[playerjalan3] != null){ if ((((((((enemyunit[playerjalan3].dead == 0)) && ((playerunit[playerjalan].stat == "jalan")))) && ((((((enemyunit[playerjalan3].x >= range)) && ((enemyunit[playerjalan3].x <= playerunit[playerjalan].x)))) || ((((((((enemyunit[playerjalan3].tipeunit == 99)) && ((playerunit[playerjalan].tipeunit == 7)))) && ((enemyunit[playerjalan3].x >= (range - 50))))) && ((enemyunit[playerjalan3].x <= playerunit[playerjalan].x)))))))) && ((((playerunit[playerjalan].tipeattack == "ranged")) || ((enemyunit[playerjalan3].tipeattack == "melee")))))){ playerunit[playerjalan].stat = "serang"; player = 1; indexke = playerjalan; posx = playerunit[playerjalan].x; posy = playerunit[playerjalan].y; health = playerunit[playerjalan].health; backuphealth = playerunit[playerjalan].backuphealth; attack = playerunit[playerjalan].attack; attack2 = playerunit[playerjalan].attack2; range = playerunit[playerjalan].range; tipeunit = playerunit[playerjalan].tipeunit; jumlahserang = playerunit[playerjalan].jumlahserang; tahapserang = playerunit[playerjalan].tahapserang; cek1 = playerunit[playerjalan].effect; cek2 = playerunit[playerjalan].effecttime; cek3 = playerunit[playerjalan].cek3; backupcek = playerunit[playerjalan].backupcek1; backupcek2 = playerunit[playerjalan].backupcek2; speed = playerunit[playerjalan].speed; stat = playerunit[playerjalan].stat; tipeattack = playerunit[playerjalan].tipeattack; collisionright = playerunit[playerjalan].collisionright; collisionleft = playerunit[playerjalan].collisionleft; dead = playerunit[playerjalan].dead; removeChild(playerunit[playerjalan]); generateattack(); }; }; playerjalan3++; }; }; }; }; }; playerjalan++; }; } public function lv4o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 4); }; } public function generatecold(){ p = 1; while (p < 6) { if (tipecool == 1){ object[p] = new (blue_btn); } else { if (tipecool == 0){ object[p] = new (red_btn); }; }; addChildAt(object[p], Number((getChildIndex(bg[level]) + 1))); object[p].x = randRange((object[0].x - 50), (object[0].x + 50)); object[p].y = (object[0].y - 150); object[p].posisiy = object[p].y; object[p].targety = object[0].y; object[p].posisix = object[p].x; object[p].targetx = object[0].x; p++; }; Tcooldown.start(); } public function timeranimation(){ var animation:int; var Tlevelanimation:Timer; var levelanimationT:Function; levelanimationT = function (_arg1:TimerEvent):void{ if (((!((animation == 0))) && ((((((((((((level >= 11)) || ((level == 1.5)))) || ((level == 4.5)))) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))))){ bg[level].alpha = (bg[level].alpha + 0.1); animation = (animation - 1); } else { if (((!((animation == 0))) && ((level < 11)))){ bg[level].alpha = (bg[level].alpha + 0.1); bgadding[level].alpha = (bgadding[level].alpha + 0.1); animation = (animation - 1); }; }; if (wisp[0] != null){ wisp[0].alpha = (wisp[0].alpha + 0.1); wisp[1].alpha = (wisp[1].alpha + 0.1); }; if (animation == 0){ Tlevelanimation.stop(); storylevel(); trace("dah"); }; }; animation = 10; Tlevelanimation = new Timer(50); Tlevelanimation.addEventListener(TimerEvent.TIMER, levelanimationT); Tlevelanimation.start(); } public function dmgtxtT(_arg1:TimerEvent):void{ var _local2:*; _local2 = dmgtxtindex; o = (_local2 - 1); while (o >= 0) { if (dmgtxt[o] != null){ if (dmgtxt[o].currentFrame == dmgtxt[o].totalFrames){ removeChild(dmgtxt[o]); dmgtxt[o] = null; if (o == 0){ if (_local2 == (dmgtxtindex - 1)){ dmgtxtindex = 0; }; }; }; }; o--; }; } public function tiltT2(_arg1:TimerEvent):void{ var _local2:ColorTransform; var _local3:ColorTransform; indextilt2 = 1; while (indextilt2 < enemyunitindex) { if (enemyunit[indextilt2] != null){ if ((((enemyunit[indextilt2].terangin == "terangin")) && ((enemyunit[indextilt2].terangintime == 10)))){ _local2 = enemyunit[indextilt2].transform.colorTransform; _local2.redMultiplier = (_local2.redMultiplier - 100); _local2.greenMultiplier = (_local2.greenMultiplier - 100); _local2.blueMultiplier = (_local2.blueMultiplier - 100); enemyunit[indextilt2].transform.colorTransform = _local2; enemyunit[indextilt2].terangintime--; } else { if ((((enemyunit[indextilt2].terangin == "terangin")) && ((enemyunit[indextilt2].terangintime >= 0)))){ enemyunit[indextilt2].terangintime--; _local3 = enemyunit[indextilt2].transform.colorTransform; _local3.redMultiplier = (_local3.redMultiplier + 10); _local3.greenMultiplier = (_local3.greenMultiplier + 10); _local3.blueMultiplier = (_local3.blueMultiplier + 10); enemyunit[indextilt2].transform.colorTransform = _local3; } else { if ((((enemyunit[indextilt2].terangin == "terangin")) && ((enemyunit[indextilt2].terangintime <= 0)))){ enemyunit[indextilt2].terangin = "gterangin"; }; }; }; }; indextilt2++; }; } public function hiteffectT(_arg1:TimerEvent):void{ he = 0; while (he < heindex) { if (hiteffect[he] != null){ if (hiteffect[he].currentFrame == hiteffect[he].totalFrames){ removeChild(hiteffect[he]); hiteffect[he] = null; }; }; he++; }; } public function endingCGT(_arg1:TimerEvent):void{ var backmainmenu:Function; var event = _arg1; if (endingCG.currentFrame == endingCG.totalFrames){ backmainmenu = function (_arg1:MouseEvent):void{ trace("stopeeeee"); savegame(); gotoAndStop(2); }; trace("stop"); TendingCG.stop(); endingCG.stop(); endingCG.btnback.addEventListener(MouseEvent.CLICK, backmainmenu); }; } public function bombT(_arg1:TimerEvent):void{ var _local2:*; var _local3:int; bomb = 0; while (bomb < bombindex) { if (bombimage[bomb] != null){ if (bombimage[bomb].y <= (groundlevel + 32)){ bombimage[bomb].y = (bombimage[bomb].y + 3); bombimage[bomb].rotation = (bombimage[bomb].rotation + 15); } else { if (bombimage[bomb].y >= groundlevel){ if (shakebool == false){ shakebool = true; Tshake.start(); }; trace("mpe tanah"); parx = bombimage[bomb].x; pary = bombimage[bomb].y; stone = 2; genpartikel(); dragonfire[dragonfireindex] = new (bombblastmc); addChildAt(dragonfire[dragonfireindex], Number((getChildIndex(bg[level]) + 1))); dragonfire[dragonfireindex].x = bombimage[bomb].x; dragonfire[dragonfireindex].y = bombimage[bomb].y; dragonfireindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; bomb2 = 0; while (bomb2 < playerunitindex) { if (playerunit[bomb2] != null){ if ((((((playerunit[bomb2].x <= (bombimage[bomb].x + 100))) && ((playerunit[bomb2].x >= (bombimage[bomb].x - 100))))) && ((playerunit[bomb2].dead == 0)))){ _local3 = 0; parx = bombimage[bomb].x; pary = bombimage[bomb].y; stone = 2; genpartikel(); hiteffect[heindex] = new (efekdarahright); if (probcrit < 2){ hiteffect[heindex].width = 68; hiteffect[heindex].height = 73; enemyunit[bombimage[bomb].milik].crit = 1; }; addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[bomb2].x; hiteffect[heindex].y = (playerunit[bomb2].y - (playerunit[bomb2].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = playerunit[bomb2].x; hiteffect[heindex].y = playerunit[bomb2].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local2 = (((bombimage[bomb].attack * 2) / playerunit[bomb2].health) * 100); } else { _local2 = ((bombimage[bomb].attack / playerunit[bomb2].health) * 100); }; if (playerunit[bomb2].tipeunit != 99){ _local3 = ((playerbarhealth[bomb2].ab.width * _local2) / 100); playerbarhealth[bomb2].ab.width = (playerbarhealth[bomb2].ab.width - _local3); playerunit[bomb2].health = (playerunit[bomb2].health - 50); } else { if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; _local3 = ((bigbar[0].width * _local2) / 100); bigbar[0].width = (bigbar[0].width - _local3); playerunit[bomb2].health = (playerunit[bomb2].health - 50); }; player = 0; indexke = bombimage[bomb].milik; posx = playerunit[bomb2].x; posy = playerunit[bomb2].y; targety = (playerunit[bomb2].y - 50); generatetxtdmg(); if ((((playerunit[bomb2].health <= 0)) && ((playerunit[bomb2].dead == 0)))){ if (((!((playerunit[bomb2].tipeunit == 99))) && (!((playerunit[bomb2].tipeunit == 9))))){ removeChild(playerbarhealth[bomb2]); playerbarhealth[bomb2] = null; }; player = 1; posx = playerunit[bomb2].x; posy = playerunit[bomb2].y; indexke = bomb2; tipeunit = playerunit[bomb2].tipeunit; generatedeath(); }; }; }; bomb2++; }; removeChild(bombimage[bomb]); bombimage[bomb] = null; }; }; }; bomb++; }; } public function bombardT(_arg1:TimerEvent):void{ var _local2:int; var _local3:int; var _local4:bombblastsound; bombard = bombardindex; while (bombard < (bombardindex + 10)) { if ((((((specialanimation == 3)) && ((bombardbullet[bombard].dah == 1)))) && ((bombardbullet[bombard].currentFrame == bombardbullet[bombard].totalFrames)))){ removeChild(bombardbullet[bombard]); bombardbullet[bombard].dah = 2; }; if ((((bombardbullet[bombard].y <= bombardbullet[bombard].targety)) && ((bombardbullet[bombard].dah == 0)))){ if (specialanimation == 3){ bombardbullet[bombard].x = (bombardbullet[bombard].x - 1); bombardbullet[bombard].y = (bombardbullet[bombard].y + 4); } else { if (specialanimation == 1){ bombardbullet[bombard].x = (bombardbullet[bombard].x - 0.1); bombardbullet[bombard].y = (bombardbullet[bombard].y + 2); }; }; } else { if ((((bombardbullet[bombard].y >= bombardbullet[bombard].targety)) && ((bombardbullet[bombard].dah == 0)))){ _local2 = 0; _local3 = 0; if (specialanimation == 3){ if (shakebool == false){ shakebool = true; Tshake.start(); }; parx = bombardbullet[bombard].x; pary = bombardbullet[bombard].y; stone = 2; genpartikel(); xe = bombardbullet[bombard].x; ye = bombardbullet[bombard].y; removeChild(bombardbullet[bombard]); bombardbullet[bombard] = new (meteorhitmc); _local4 = new bombblastsound(); _local4.play(); addChildAt(bombardbullet[bombard], Number((getChildIndex(bg[level]) + 1))); bombardbullet[bombard].x = xe; bombardbullet[bombard].y = ye; bombardbullet[bombard].dah = 1; bombard2 = 1; while (bombard2 < enemyunitindex) { if (enemyunit[bombard2] != null){ if ((((((enemyunit[bombard2].dead == 0)) && ((enemyunit[bombard2].x >= (bombardbullet[bombard].x - 50))))) && ((enemyunit[bombard2].x <= (bombardbullet[bombard].x + 50))))){ hiteffect[heindex] = new (efekdarahleft); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = enemyunit[bombard2].x; hiteffect[heindex].y = (enemyunit[bombard2].y - (enemyunit[bombard2].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = enemyunit[bombard2].x; hiteffect[heindex].y = (enemyunit[bombard2].y - (enemyunit[bombard2].height / 2)); heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; _local2 = ((50 / enemyunit[bombard2].health) * 100); if ((((enemyunit[bombard2].tipeunit == 99)) || ((enemyunit[bombard2].tipeunit == 17)))){ if (shakebool == false){ shakebool = true; shakesummoner = 3; Tshake.start(); }; if (randomgenbool == false){ randomgenbool = true; Trandomgenhalf.start(); }; _local3 = ((bigbar[1].width * _local2) / 100); bigbar[1].width = (bigbar[1].width - _local3); bos = bostarget; } else { _local3 = ((enemybarhealth[bombard2].ab.width * _local2) / 100); enemybarhealth[bombard2].ab.width = (enemybarhealth[bombard2].ab.width - _local3); }; enemyunit[bombard2].health = (enemyunit[bombard2].health - 50); if ((((enemyunit[bombard2].health <= 0)) && ((enemyunit[bombard2].dead == 0)))){ if (enemyunit[bombard2].tipeunit != 99){ removeChild(enemybarhealth[bombard2]); enemybarhealth[bombard2] = null; }; posx = enemyunit[bombard2].x; posy = enemyunit[bombard2].y; indexke = bombard2; tipeunit = enemyunit[bombard2].tipeunit; player = 0; generatedeath(); } else { if (enemyunit[bombard2].health > 0){ if (shakebool == false){ shakebool = true; Tshake.start(); }; }; }; if ((((enemyunit[bombard2].health <= 0)) && ((enemyunit[bombard2].dead == 0)))){ removeChild(enemybarhealth[bombard2]); enemybarhealth[bombard2] = null; posx = enemyunit[bombard2].x; posy = enemyunit[bombard2].y; indexke = bombard2; tipeunit = enemyunit[bombard2].tipeunit; player = 0; generatedeath(); } else { if (enemyunit[bombard2].health >= 0){ if ((((shakebool == false)) && ((enemyunit[bombard2].tipeunit == 17)))){ shakebool = true; shakesummoner = 3; Tshake.start(); }; }; }; }; }; bombard2++; }; } else { if (specialanimation == 1){ golemhand[golemhandindex] = new (cakeysplashmc); addChildAt(golemhand[golemhandindex], Number((getChildIndex(bg[level]) + 1))); golemhand[golemhandindex].x = bombardbullet[bombard].x; golemhand[golemhandindex].y = 113; golemhandindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; removeChild(bombardbullet[bombard]); bombardbullet[bombard].dah = 2; }; }; }; }; bombard++; }; if ((((specialanimation == 3)) || ((specialanimation == 1)))){ counterbombard = 0; bombard = bombardindex; while (bombard < (bombardindex + 10)) { if (bombardbullet[bombard].dah == 2){ counterbombard = (counterbombard + 1); }; bombard++; }; if (counterbombard >= 10){ if (specialanimation == 1){ flag[flagindex] = new (flaganimationmc); addChildAt(flag[flagindex], (numChildren - 1)); posisiadding = (posisiadding + 1); flag[flagindex].x = 800; flag[flagindex].effecttime = 500; flag[flagindex].y = 40; flag[flagindex].gotoAndStop("trapped"); flag[flagindex].filters = [shadow]; flagindex++; if (flagbool == false){ flagbool = true; Tflag.start(); }; caketime = 5; if (cakebool == false){ trace("yop"); cakebool = true; Tcakeeffect.start(); }; }; bombardindex = (bombardindex + 10); Tbombard.stop(); specialanimationbool = false; startspecial = false; }; }; } public function curseT(_arg1:TimerEvent):void{ curseint = 0; while (curseint < curseindex) { if (curse[curseint].dah != 1){ if (curse[curseint].timer != 0){ curse[curseint].timer = (curse[curseint].timer - 10); curse[curseint].x = playerunit[curse[curseint].milik].x; } else { if (curse[curseint].timer == 0){ curse[curseint].visible = false; removeChild(curse[curseint]); curse[curseint].dah = 1; playerunit[curse[curseint].milik].silence = "false"; }; }; }; curseint++; }; } public function shakeT(_arg1:TimerEvent):void{ var _local2:playermaincharhitsound; var _local3:ColorTransform; var _local4:ColorTransform; var _local5:ColorTransform; var _local6:ColorTransform; var _local7:ColorTransform; var _local8:ColorTransform; var _local9:ColorTransform; var _local10:ColorTransform; var _local11:ColorTransform; var _local12:ColorTransform; if (shake == 0){ playerunit[0].kena = 1; shake = 1; if (shakesummoner == 1){ bg[level].x = (bg[level].x + 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 10); }; _local2 = new playermaincharhitsound(); _local2.play(); _local3 = bigbar[0].transform.colorTransform; _local3.redMultiplier = (_local3.redMultiplier + 100); _local3.greenMultiplier = (_local3.greenMultiplier + 100); _local3.blueMultiplier = (_local3.blueMultiplier + 100); bigbar[0].transform.colorTransform = _local3; _local4 = playerunit[0].transform.colorTransform; playerunit[0].transform.colorTransform.redMultiplier = (_local4.redMultiplier + 100); _local4.greenMultiplier = (_local4.greenMultiplier + 100); _local4.blueMultiplier = (_local4.blueMultiplier + 100); playerunit[0].transform.colorTransform = _local4; } else { if (shakesummoner == 2){ bg[level].x = (bg[level].x + 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 10); }; _local2 = new playermaincharhitsound(); _local2.play(); _local5 = object[0].transform.colorTransform; object[0].transform.colorTransform.blueMultiplier = (_local5.blueMultiplier + 100); object[0].transform.colorTransform = _local5; } else { if ((((shakesummoner == 3)) && ((level == 13)))){ bg[level].x = (bg[level].x - 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x - 10); }; _local2 = new playermaincharhitsound(); _local2.play(); _local6 = bigbar[1].transform.colorTransform; bigbar[1].transform.colorTransform.redMultiplier = (_local6.redMultiplier + 100); _local6.greenMultiplier = (_local6.greenMultiplier + 100); _local6.blueMultiplier = (_local6.blueMultiplier + 100); bigbar[1].transform.colorTransform = _local6; _local7 = enemyunit[bosindex].transform.colorTransform; enemyunit[bosindex].transform.colorTransform.redMultiplier = (_local7.redMultiplier + 100); _local7.greenMultiplier = (_local7.greenMultiplier + 100); _local7.blueMultiplier = (_local7.blueMultiplier + 100); enemyunit[bosindex].transform.colorTransform = _local7; } else { if (shakesummoner == 4){ bg[level].x = (bg[level].x - 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x - 10); }; }; }; }; }; } else { if (shake == 1){ playerunit[0].kena = 0; shake = 0; shakebool = false; Tshake.stop(); if (shakesummoner == 1){ bg[level].x = (bg[level].x - 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x - 10); }; _local8 = bigbar[0].transform.colorTransform; bigbar[0].transform.colorTransform.redMultiplier = (_local8.redMultiplier - 100); _local8.greenMultiplier = (_local8.greenMultiplier - 100); _local8.blueMultiplier = (_local8.blueMultiplier - 100); bigbar[0].transform.colorTransform = _local8; _local9 = playerunit[0].transform.colorTransform; playerunit[0].transform.colorTransform.redMultiplier = (_local9.redMultiplier - 100); _local9.greenMultiplier = (_local9.greenMultiplier - 100); _local9.blueMultiplier = (_local9.blueMultiplier - 100); playerunit[0].transform.colorTransform = _local9; shakesummoner = 0; } else { if (shakesummoner == 2){ bg[level].x = (bg[level].x - 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x - 10); }; _local2 = new playermaincharhitsound(); _local2.play(); _local10 = object[0].transform.colorTransform; object[0].transform.colorTransform.blueMultiplier = (_local10.blueMultiplier - 100); object[0].transform.colorTransform = _local10; } else { if ((((shakesummoner == 3)) && ((level == 13)))){ bg[level].x = (bg[level].x + 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 10); }; _local2 = new playermaincharhitsound(); _local2.play(); _local11 = bigbar[1].transform.colorTransform; bigbar[1].transform.colorTransform.redMultiplier = (_local11.redMultiplier - 100); _local11.greenMultiplier = (_local11.greenMultiplier - 100); _local11.blueMultiplier = (_local11.blueMultiplier - 100); bigbar[1].transform.colorTransform = _local11; _local12 = enemyunit[bosindex].transform.colorTransform; enemyunit[bosindex].transform.colorTransform.redMultiplier = (_local12.redMultiplier - 100); _local12.greenMultiplier = (_local12.greenMultiplier - 100); _local12.blueMultiplier = (_local12.blueMultiplier - 100); enemyunit[bosindex].transform.colorTransform = _local12; } else { if (shakesummoner == 4){ bg[level].x = (bg[level].x + 10); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 10); }; }; }; }; }; }; }; } public function generategambarbola(){ var mp3:bolageneratesound; var randomangka:*; var gambarbolaklik:Function; mp3 = new bolageneratesound(); mp3.play(); i = 0; while (i < 8) { gambarbola[i] = new Array(); j = 0; while (j < 8) { gambarbolaklik = function (_arg1:MouseEvent):void{ if ((((klik == 0)) && ((dropbool == false)))){ klik = 1; yellow[0].x = _arg1.target.x; yellow[0].y = _arg1.target.y; x1 = _arg1.target.x1; y1 = _arg1.target.y1; } else { if ((((klik == 1)) && ((dropbool == false)))){ klik = 2; yellow[1].x = _arg1.target.x; yellow[1].y = _arg1.target.y; x2 = _arg1.target.x1; y2 = _arg1.target.y1; cekswap(); }; }; }; randomangka = Math.ceil((Math.random() * 5)); if (randomangka == 1){ gambarbola[i][j] = new (red_btn); } else { if (randomangka == 2){ gambarbola[i][j] = new (yellow_btn); } else { if (randomangka == 3){ gambarbola[i][j] = new (silver_btn); } else { if (randomangka == 4){ gambarbola[i][j] = new (blue_btn); } else { if (randomangka == 5){ gambarbola[i][j] = new (green_btn); }; }; }; }; }; addChildAt(gambarbola[i][j], (posisipintu - 1)); gambarbola[i][j].x = (196 + (j * 36)); gambarbola[i][j].y = (205 + (i * 36)); gambarbola[i][j].statuse = "klik"; gambarbola[i][j].tipe = randomangka; gambarbola[i][j].posisix = gambarbola[i][j].x; gambarbola[i][j].posisiy = gambarbola[i][j].y; gambarbola[i][j].x1 = i; gambarbola[i][j].y1 = j; gambarbola[i][j].addEventListener(MouseEvent.CLICK, gambarbolaklik); j++; }; i++; }; cekmatch(); } public function lv6o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 6); }; } public function lv9ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function lv5o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 5); }; } public function resizeT(_arg1:TimerEvent):void{ trace(timertext[0].naek); if ((((timertext[0].naek <= 50)) && ((timertext[0].naekbool == "true")))){ timertext[0].width = (timertext[0].width + 1); timertext[0].height = (timertext[0].height + 1); timertext[0].naek = (timertext[0].naek + 1); if (timertext[0].naek == 50){ timertext[0].naekbool = "false"; }; } else { if ((((timertext[0].naek >= 0)) && ((timertext[0].naekbool == "false")))){ timertext[0].width = (timertext[0].width - 1); timertext[0].height = (timertext[0].height - 1); timertext[0].naek = (timertext[0].naek - 1); if (timertext[0].naek == 0){ Tresize.stop(); }; }; }; } public function lv7o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 7); }; } public function manachroniclesgatelogoclose(){ var TMC3:Timer; var MCT3:Function; MCT3 = function (_arg1:TimerEvent):void{ if (MCgate[0].currentFrame == 43){ MCgate[0].stop(); TMC3.stop(); if (MCgate[1] != null){ removeChild(MCgate[1]); MCgate[1] = null; }; cleanup2(); mousex = mouseX; mousey = mouseY; Tdragonfly.stop(); if (credit == true){ gotoAndStop(123); } else { gotoAndStop(3); }; }; }; channel2.stop(); MCgate[0] = new (manachroniclesgatemc); addChildAt(MCgate[0], (numChildren - 1)); MCgate[0].x = 0; MCgate[0].y = 0; MCgate[0].gotoAndPlay(17); TMC3 = new Timer(36); TMC3.addEventListener(TimerEvent.TIMER, MCT3); TMC3.start(); } public function lv8o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 8); }; } public function lv9o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 9); }; } public function manachroniclesgatelogo(){ var TMC:Timer; var MCT:Function; MCT = function (_arg1:TimerEvent):void{ if (MCgate[0].currentFrame == 43){ TMC.stop(); mousex = mouseX; mousey = mouseY; savegame(); cleanup3(); Tanimatedpar.removeEventListener(TimerEvent.TIMER, animatedpar); Tdrop.removeEventListener(TimerEvent.TIMER, dropT); Tplayerjalan.removeEventListener(TimerEvent.TIMER, playerjalanT); Tenemyattackcek.removeEventListener(TimerEvent.TIMER, enemyattackcekT); Tplayerattackcek.removeEventListener(TimerEvent.TIMER, playerattackcekT); Tenemyattackcek.removeEventListener(TimerEvent.TIMER, enemyattackcekT); Tdragonball.removeEventListener(TimerEvent.TIMER, dragonballT); Tarrow.removeEventListener(TimerEvent.TIMER, arrowT); stage.removeEventListener(KeyboardEvent.KEY_DOWN, bvv); Tlevelingsystem.removeEventListener(TimerEvent.TIMER, levelingsystemT); Ttextanimated3.removeEventListener(TimerEvent.TIMER, textanimated3); Tdmgtxt.removeEventListener(TimerEvent.TIMER, dmgtxtT); Tdeathvanish.removeEventListener(TimerEvent.TIMER, deathvanishT); Trecharge.removeEventListener(TimerEvent.TIMER, rechargeT); Tmanaregen.removeEventListener(TimerEvent.TIMER, manaregenT); gotoAndStop(4); }; }; MCgate[0] = new (manachroniclesgatemc); addChildAt(MCgate[0], (numChildren - 1)); MCgate[0].x = 0; MCgate[0].y = 0; MCgate[0].gotoAndPlay(17); TMC = new Timer(36); TMC.addEventListener(TimerEvent.TIMER, MCT); TMC.start(); } public function SLT2(_arg1:TimerEvent):void{ if (object[2].currentLabel == "a"){ healimage[healindex] = new (cakeysplashmc); addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = object[1].x; healimage[healindex].y = (object[1].y - 50); healindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; object[1].height = (object[1].height + 20); object[1].width = (object[1].width + 20); }; p = 3; while (p < objectindex) { if ((((object[p].currentLabel == "a")) || ((object[p].currentLabel == "aa")))){ object[0].height = (object[0].height + 0.3); object[0].width = (object[0].width + 0.3); }; p++; }; } public function genbutton(){ var push1:Function; var push2:Function; var push3:Function; var push4:Function; var push5:Function; var summonunit0:Function; var summonunit1:Function; var summonunit2:Function; var summonunit3:Function; var summonunit4:Function; var summonunit5:Function; var tutorial:Function; var backtomap:Function; var cakeblast:Function; var hornblast:Function; var dragonblast:Function; var pausegame:Function; var mutegame:Function; push1 = function (_arg1:MouseEvent):void{ if ((((Number(summonbar[11].txt1.text) > 0)) && ((playerpop < playerpopulationcap)))){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt1.text = (Number(summonbar[11].txt1.text) - 1); if (Number(summonbar[11].txt1.text) == 5){ summoncolorbar[0].bar.width = 1; }; randomtipe1 = 1; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; }; push2 = function (_arg1:MouseEvent):void{ if ((((Number(summonbar[11].txt3.text) > 0)) && ((playerpop < playerpopulationcap)))){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt3.text = (Number(summonbar[11].txt3.text) - 1); if (Number(summonbar[11].txt3.text) == 5){ summoncolorbar[1].bar.width = 1; }; randomtipe1 = 5; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; }; push3 = function (_arg1:MouseEvent):void{ if ((((Number(summonbar[11].txt2.text) > 0)) && ((playerpop < playerpopulationcap)))){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt2.text = (Number(summonbar[11].txt2.text) - 1); if (Number(summonbar[11].txt2.text) == 5){ summoncolorbar[2].bar.width = 1; }; randomtipe1 = 4; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; }; push4 = function (_arg1:MouseEvent):void{ if ((((Number(summonbar[11].txt4.text) > 0)) && ((playerpop < playerpopulationcap)))){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt4.text = (Number(summonbar[11].txt4.text) - 1); if (Number(summonbar[11].txt4.text) == 5){ summoncolorbar[3].bar.width = 1; }; randomtipe1 = 2; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; }; push5 = function (_arg1:MouseEvent):void{ if ((((Number(summonbar[11].txt5.text) > 0)) && ((playerpop < playerpopulationcap)))){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt5.text = (Number(summonbar[11].txt5.text) - 1); if (Number(summonbar[11].txt5.text) == 5){ summoncolorbar[4].bar.width = 1; }; randomtipe1 = 3; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; }; summonunit0 = function (_arg1:MouseEvent):void{ if (((!((playerpop == playerpopulationcap))) && ((foxunitgained == 1)))){ if (Number(btn[13].txtb.text) >= 25){ playerunit[0].gotoAndPlay(26); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 25); cekenabledbutton(); randomtipe1 = 8; generateplayer(); }; }; }; summonunit1 = function (_arg1:MouseEvent):void{ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 100)) && ((angelunitgained == 1)))){ playerunit[0].gotoAndPlay(26); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 100); cekenabledbutton(); randomtipe1 = 6; generateplayer(); }; }; }; summonunit2 = function (_arg1:MouseEvent):void{ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 150)) && ((stoneunitgained == 1)))){ playerunit[0].gotoAndPlay(26); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 150); cekenabledbutton(); randomtipe1 = 7; generateplayer(); }; }; }; summonunit3 = function (_arg1:MouseEvent):void{ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 300)) && ((gorgonashunitgained == 1)))){ playerunit[0].gotoAndPlay(26); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 300); cekenabledbutton(); randomtipe1 = 11; generateplayer(); }; }; }; summonunit4 = function (_arg1:MouseEvent):void{ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 500)) && ((seraphunitgained == 1)))){ playerunit[0].gotoAndPlay(26); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 500); cekenabledbutton(); randomtipe1 = 10; generateplayer(); }; }; }; summonunit5 = function (_arg1:MouseEvent):void{ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 1000)) && ((phoenionunitgained == 1)))){ playerunit[0].gotoAndPlay(26); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 1000); cekenabledbutton(); randomtipe1 = 9; generateplayer(); }; }; }; tutorial = function (_arg1:MouseEvent):void{ var pretutor2:Function; var nexttutor2:Function; var backtutor:Function; var event = _arg1; if ((((nopress == false)) && ((pausetimerenabled == 1)))){ pretutor2 = function (_arg1:MouseEvent):void{ if ((((((((bgpause[0].currentLabel == "tutor 5")) || ((bgpause[0].currentLabel == "tutor 2")))) || ((bgpause[0].currentLabel == "tutor 3")))) || ((bgpause[0].currentLabel == "tutor 4")))){ tutorpos--; cekswap4(); if (bgpause[0].currentLabel == "tutor 2"){ bgpause[0].gotoAndPlay("tutor 2 slide back"); } else { if (bgpause[0].currentLabel == "tutor 3"){ bgpause[0].gotoAndPlay("tutor 3 slide back"); } else { if (bgpause[0].currentLabel == "tutor 4"){ bgpause[0].gotoAndPlay("tutor 4 slide back"); } else { if (bgpause[0].currentLabel == "tutor 5"){ bgpause[0].gotoAndPlay("tutor 5 slide back"); }; }; }; }; }; }; nexttutor2 = function (_arg1:MouseEvent):void{ if ((((((((bgpause[0].currentLabel == "tutor 1")) || ((bgpause[0].currentLabel == "tutor 2")))) || ((bgpause[0].currentLabel == "tutor 3")))) || ((bgpause[0].currentLabel == "tutor 4")))){ tutorpos++; if (bgpause[0].currentLabel == "tutor 1"){ bgpause[0].gotoAndPlay("tutor 1 slide for"); } else { if (bgpause[0].currentLabel == "tutor 2"){ bgpause[0].gotoAndPlay("tutor 2 slide for"); } else { if (bgpause[0].currentLabel == "tutor 3"){ bgpause[0].gotoAndPlay("tutor 3 slide for"); } else { if (bgpause[0].currentLabel == "tutor 4"){ bgpause[0].gotoAndPlay("tutor 4 slide for"); }; }; }; }; cekswap4(); }; }; backtutor = function (_arg1:MouseEvent):void{ bgpause[0].visible = false; bgpause[1].visible = false; bgpause[2].visible = false; bgpause[3].visible = false; SoundMixer.soundTransform = new SoundTransform(0.6, 0.6); pausetimerenabled = 1; pausetimerfunction(); }; tutorpos = 0; SoundMixer.soundTransform = new SoundTransform(0.3, 0.3); pausetimerenabled = 0; pausetimerfunction(); bgpause[0] = new (tutorialmc); addChildAt(bgpause[0], (numChildren - 1)); bgpause[0].x = 320.5; bgpause[0].y = 243.3; bgpause[1] = new (previousbtn); addChildAt(bgpause[1], (numChildren - 1)); bgpause[1].x = 82; bgpause[1].y = 432; bgpause[1].addEventListener(MouseEvent.CLICK, pretutor2); bgpause[2] = new (nextbtn); addChildAt(bgpause[2], (numChildren - 1)); bgpause[2].x = 562; bgpause[2].y = 432; bgpause[2].addEventListener(MouseEvent.CLICK, nexttutor2); bgpause[3] = new (back2btn); addChildAt(bgpause[3], (numChildren - 1)); bgpause[3].x = 325; bgpause[3].y = 434; bgpause[3].addEventListener(MouseEvent.CLICK, backtutor); posisiadding = (posisiadding + 4); }; }; backtomap = function (_arg1:MouseEvent):void{ var yes:Function; var no:Function; var event = _arg1; yes = function (_arg1:MouseEvent):void{ removeChild(bgpause[0]); bgpause[0] = null; removeChild(btn[15]); btn[15] = null; removeChild(btn[16]); btn[16] = null; nopress = false; pausetimerenabled = 1; pausetimerfunction(); gameendstat = ""; doorclose(); }; no = function (_arg1:MouseEvent):void{ backmainmenu = false; removeChild(bgpause[0]); removeChild(btn[15]); removeChild(btn[16]); nopress = false; pausetimerenabled = 1; pausetimerfunction(); posisiadding = (posisiadding - 3); }; Tcamerapanning.stop(); backmainmenu = true; nopress = true; pausetimerenabled = 0; pausetimerfunction(); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], (numChildren - 1)); bgpause[0].x = 0; bgpause[0].y = 0; bgpause[0].alpha = 0.9; btn[15] = new (btnyesmc); addChildAt(btn[15], (numChildren - 1)); btn[15].x = 219.4; btn[15].y = 312.4; btn[15].addEventListener(MouseEvent.CLICK, yes); btn[16] = new (btnnomc); addChildAt(btn[16], (numChildren - 1)); btn[16].x = 331.4; btn[16].y = 312.4; btn[16].addEventListener(MouseEvent.CLICK, no); posisiadding = (posisiadding + 3); }; cakeblast = function (_arg1:MouseEvent):void{ if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ if (rechargebar[2].width >= 93){ if (specialanimationbool == false){ btn[10].enabled = false; rechargebar[2].width = 0; specialanimation = 1; nopress = true; specialanimationbool = true; specialanimationfunction(); }; }; }; }; hornblast = function (_arg1:MouseEvent):void{ if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ if (rechargebar[1].width >= 93){ if (specialanimationbool == false){ btn[11].enabled = false; rechargebar[1].width = 0; specialanimation = 2; nopress = true; specialanimationbool = true; specialanimationfunction(); }; }; }; }; dragonblast = function (_arg1:MouseEvent):void{ if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ if (rechargebar[0].width >= 93){ if (specialanimationbool == false){ rechargebar[0].width = 0; btn[12].enabled = false; specialanimation = 3; nopress = true; specialanimationbool = true; specialanimationfunction(); }; }; }; }; pausegame = function (_arg1:MouseEvent):void{ if ((((nopress == false)) && ((pausetimerenabled == 1)))){ if (dahpause == false){ dahpause = true; bgpause[26] = new (menupausemc); addChildAt(bgpause[26], (numChildren - 1)); bgpause[26].x = 16; bgpause[26].y = 15; posisiadding++; } else { if (dahpause == true){ bgpause[26].visible = true; }; }; SoundMixer.soundTransform = new SoundTransform(0.3, 0.3); pausetimerenabled = 0; pausetimerfunction(); } else { if ((((nopress == false)) && ((pausetimerenabled == 0)))){ bgpause[26].visible = false; SoundMixer.soundTransform = new SoundTransform(0.6, 0.6); pausetimerenabled = 1; pausetimerfunction(); }; }; }; mutegame = function (_arg1:MouseEvent):void{ if (mutebool == false){ mutebool = true; SoundMixer.soundTransform = new SoundTransform(0, 0); } else { if (mutebool == true){ mutebool = false; SoundMixer.soundTransform = new SoundTransform(0.6, 0.6); }; }; }; backmainmenu = false; summoncolorbar[0] = new (summonbarzmc1); addChildAt(summoncolorbar[0], (numChildren - posisiadding)); summoncolorbar[0].x = 564.4; summoncolorbar[0].y = 208; if ((((((((level == 4.5)) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))){ summoncolorbar[0].alpha = 0.3; }; summoncolorbar[1] = new (summonbarzmc2); addChildAt(summoncolorbar[1], (numChildren - posisiadding)); summoncolorbar[1].x = 564.4; summoncolorbar[1].y = 249.9; if ((((((((level == 1.5)) || ((level == 4.5)))) || ((level == 12.5)))) || ((level == 13.5)))){ summoncolorbar[1].alpha = 0.3; }; summoncolorbar[2] = new (summonbarzmc3); addChildAt(summoncolorbar[2], (numChildren - posisiadding)); summoncolorbar[2].x = 564.4; summoncolorbar[2].y = 228.7; if ((((((((level == 1.5)) || ((level == 4.5)))) || ((level == 6.5)))) || ((level == 13.5)))){ summoncolorbar[2].alpha = 0.3; }; summoncolorbar[3] = new (summonbarzmc4); addChildAt(summoncolorbar[3], (numChildren - posisiadding)); summoncolorbar[3].x = 564.4; summoncolorbar[3].y = 270.5; if ((((((((((((dragonunitgained == 0)) || ((level == 1.5)))) || ((level == 4.5)))) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))){ summoncolorbar[3].alpha = 0.3; }; summoncolorbar[4] = new (summonbarzmc5); addChildAt(summoncolorbar[4], (numChildren - posisiadding)); summoncolorbar[4].x = 564.4; summoncolorbar[4].y = 291.1; if (level != 4.5){ if ((((((((faerieunitgained == 0)) || ((level == 1.5)))) || ((level == 12.5)))) || ((level == 6.5)))){ summoncolorbar[4].alpha = 0.3; }; }; summonbar[5] = new (orbrowmc); addChildAt(summonbar[5], (numChildren - posisiadding)); summonbar[5].x = 529.4; summonbar[5].y = 249.7; if (level == 1.5){ summonbar[5].gotoAndStop("moc"); } else { if (level == 4.5){ summonbar[5].gotoAndStop("sl"); } else { if (level == 6.5){ summonbar[5].gotoAndStop("sb"); } else { if (level == 12.5){ summonbar[5].gotoAndStop("hm"); } else { if (faerieunitgained == 0){ summonbar[5].gotoAndStop("locked 2"); } else { if ((((faerieunitgained == 1)) && ((dragonunitgained == 0)))){ summonbar[5].gotoAndStop("locked 1"); }; }; }; }; }; }; summonbar[6] = new (push1mc); addChildAt(summonbar[6], (numChildren - posisiadding)); summonbar[6].x = 613; summonbar[6].y = 208; summonbar[6].addEventListener(MouseEvent.CLICK, push1); summonbar[7] = new (push2mc); addChildAt(summonbar[7], (numChildren - posisiadding)); summonbar[7].x = 613; summonbar[7].y = 251; summonbar[7].addEventListener(MouseEvent.CLICK, push2); summonbar[8] = new (push3mc); addChildAt(summonbar[8], (numChildren - posisiadding)); summonbar[8].x = 613; summonbar[8].y = 229; summonbar[8].addEventListener(MouseEvent.CLICK, push3); summonbar[9] = new (push4mc); addChildAt(summonbar[9], (numChildren - posisiadding)); summonbar[9].x = 613; summonbar[9].y = 271; summonbar[9].addEventListener(MouseEvent.CLICK, push4); summonbar[10] = new (push5mc); addChildAt(summonbar[10], (numChildren - posisiadding)); summonbar[10].x = 613; summonbar[10].y = 292; summonbar[10].addEventListener(MouseEvent.CLICK, push5); summonbar[6].alpha = 0.3; summonbar[6].enabled = false; summonbar[7].alpha = 0.3; summonbar[7].enabled = false; summonbar[8].alpha = 0.3; summonbar[8].enabled = false; summonbar[9].alpha = 0.3; summonbar[9].enabled = false; summonbar[10].alpha = 0.3; summonbar[10].enabled = false; summonbar[11] = new (summonamountmc); addChildAt(summonbar[11], (numChildren - posisiadding)); summonbar[11].x = 625; summonbar[11].y = 248; btn[13] = new (txtmanamc); addChildAt(btn[13], (numChildren - posisiadding)); btn[13].x = 27.6; btn[13].y = 209.9; btn[13].txtb.text = "0"; btn[13].txtc.text = manapool; btn[0] = new (foxbtn); addChildAt(btn[0], (numChildren - posisiadding)); btn[0].x = 19.6; btn[0].y = 218.7; if (foxunitgained == 0){ btn[0].alpha = 0.3; }; btn[0].enabled = false; btn[0].addEventListener(MouseEvent.CLICK, summonunit0); btn[1] = new (faeriebtn); addChildAt(btn[1], (numChildren - posisiadding)); btn[1].x = 51.6; btn[1].y = 218.7; btn[1].enabled = false; if (angelunitgained == 0){ btn[1].alpha = 0.3; }; btn[1].addEventListener(MouseEvent.CLICK, summonunit1); btn[2] = new (stonebtn); addChildAt(btn[2], (numChildren - posisiadding)); btn[2].x = 82.6; btn[2].y = 218.7; btn[2].enabled = false; if (stoneunitgained == 0){ btn[2].alpha = 0.3; }; btn[2].addEventListener(MouseEvent.CLICK, summonunit2); btn[3] = new (gorgonashbtn); addChildAt(btn[3], (numChildren - posisiadding)); btn[3].x = 19.6; btn[3].y = 265.6; btn[3].enabled = false; if (gorgonashunitgained == 0){ btn[3].alpha = 0.3; }; btn[3].addEventListener(MouseEvent.CLICK, summonunit3); btn[4] = new (seraphbtn); addChildAt(btn[4], (numChildren - posisiadding)); btn[4].x = 51.6; btn[4].y = 265.6; btn[4].enabled = false; if (seraphunitgained == 0){ btn[4].alpha = 0.3; }; btn[4].addEventListener(MouseEvent.CLICK, summonunit4); btn[5] = new (phoenionbtn); addChildAt(btn[5], (numChildren - posisiadding)); btn[5].x = 82.6; btn[5].y = 265.6; btn[5].enabled = false; if (phoenionunitgained == 0){ btn[5].alpha = 0.3; }; btn[5].addEventListener(MouseEvent.CLICK, summonunit5); btn[7] = new (tutorialbtn); addChildAt(btn[7], (numChildren - posisiadding)); btn[7].x = 520.7; btn[7].y = 355.6; btn[7].addEventListener(MouseEvent.CLICK, tutorial); btn[8] = new (backbtn); addChildAt(btn[8], (numChildren - posisiadding)); btn[8].x = 521; btn[8].y = 394; btn[8].addEventListener(MouseEvent.CLICK, backtomap); btn[10] = new (cakebtn); addChildAt(btn[10], (numChildren - posisiadding)); btn[10].x = 64.8; btn[10].y = 337.9; btn[10].enabled = false; btn[10].addEventListener(MouseEvent.CLICK, cakeblast); btn[11] = new (hornbtn); addChildAt(btn[11], (numChildren - posisiadding)); btn[11].x = 64.8; btn[11].y = 386; btn[11].enabled = false; if (hornspecial == 0){ btn[11].alpha = 0.3; }; btn[11].addEventListener(MouseEvent.CLICK, hornblast); btn[12] = new (dragonbtn); addChildAt(btn[12], (numChildren - posisiadding)); btn[12].x = 64.8; btn[12].y = 432; btn[12].enabled = false; if (dragonspecial == 0){ btn[12].alpha = 0.3; }; btn[12].addEventListener(MouseEvent.CLICK, dragonblast); btn[14] = new (popmanatxt); addChildAt(btn[14], (numChildren - posisiadding)); btn[14].x = 565; btn[14].y = 280; btn[14].pop2.text = Number(playerpopulationcap); btn[14].manaregen.text = (Number(((manaregen / 2) * 100)) + "%"); btn[15] = new (pausebtn); addChildAt(btn[15], (numChildren - posisiadding)); btn[15].x = 549; btn[15].y = 442; btn[15].addEventListener(MouseEvent.CLICK, pausegame); btn[16] = new (mutebtn); addChildAt(btn[16], (numChildren - posisiadding)); btn[16].x = 601; btn[16].y = 442; btn[16].addEventListener(MouseEvent.CLICK, mutegame); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], (numChildren - posisiadding)); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; } public function upgradeunitover(_arg1:MouseEvent):void{ } public function lv7ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function generateturret(){ if ((((turretlevel < 3)) && ((((((((((((level > 4)) || ((level == 1.5)))) || ((level == 4.5)))) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))))){ turretunit[1] = new (turretwallmc); addChildAt(turretunit[1], Number((getChildIndex(bg[level]) + 1))); turretunit[1].x = (startplayerx + 152.5); turretunit[1].y = 89.3; }; if (turretlevel == 1){ turretunit[0] = new (turret1basemc); turretunit[0].x = (startplayerx + 114.9); turretunit[0].y = 2.9; } else { if (turretlevel == 2){ turretunit[0] = new (turret2basemc); turretunit[0].x = (startplayerx + 130); turretunit[0].y = 36; } else { if (turretlevel == 3){ turretunit[0] = new (turret3standmc); turretunit[0].x = (startplayerx + 114); turretunit[0].y = 54; } else { if (turretlevel == 4){ turretunit[0] = new (turret4standmc); turretunit[0].x = (startplayerx + 114); turretunit[0].y = 54; } else { if (turretlevel == 5){ turretunit[0] = new (turret5standmc); turretunit[0].x = (startplayerx + 138); turretunit[0].y = 54; }; }; }; }; }; addChildAt(turretunit[0], Number((getChildIndex(bg[level]) + 1))); Tturretfire.start(); } public function manachroniclesgatelogoclose26(){ var TMC3:Timer; var MCT3:Function; MCT3 = function (_arg1:TimerEvent):void{ if (MCgate[0].currentFrame == 43){ MCgate[0].stop(); TMC3.stop(); if (MCgate[1] != null){ removeChild(MCgate[1]); MCgate[1] = null; }; mousex = mouseX; mousey = mouseY; gotoAndStop(4); }; }; MCgate[0] = new (manachroniclesgatemc); addChildAt(MCgate[0], (numChildren - 1)); MCgate[0].x = 0; MCgate[0].y = 0; MCgate[0].gotoAndPlay(17); TMC3 = new Timer(36); TMC3.addEventListener(TimerEvent.TIMER, MCT3); TMC3.start(); } public function pretutor(_arg1:MouseEvent):void{ if ((((((((tutor.currentLabel == "tutor 5")) || ((tutor.currentLabel == "tutor 2")))) || ((tutor.currentLabel == "tutor 3")))) || ((tutor.currentLabel == "tutor 4")))){ tutorpos--; cekswap3(); if (tutor.currentLabel == "tutor 2"){ tutor.gotoAndPlay("tutor 2 slide back"); } else { if (tutor.currentLabel == "tutor 3"){ tutor.gotoAndPlay("tutor 3 slide back"); } else { if (tutor.currentLabel == "tutor 4"){ tutor.gotoAndPlay("tutor 4 slide back"); } else { if (tutor.currentLabel == "tutor 5"){ tutor.gotoAndPlay("tutor 5 slide back"); }; }; }; }; }; } public function backtutor(_arg1:MouseEvent):void{ btnback.removeEventListener(MouseEvent.CLICK, backtutor); manachroniclesgatelogoclose3(); } public function cekdrop(){ var _local1:match3sound; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:String; k = 0; while (k < 8) { l = 0; while (l < 8) { if (gambarbola[k][l].statuse == "remove"){ _local1 = new match3sound(); _local1.play(); parx = k; pary = l; parstat = gambarbola[k][l].tipe; genpartikel(); _local2 = gambarbola[k][l].x; _local3 = gambarbola[k][l].y; _local4 = gambarbola[k][l].statuse; _local6 = gambarbola[k][l].posisix; _local7 = gambarbola[k][l].posisiy; _local8 = k; _local9 = l; removeChild(gambarbola[k][l]); gambarbola[k][l].x = _local2; gambarbola[k][l].y = _local3; gambarbola[k][l].statuse = _local4; gambarbola[k][l].tipe = _local5; gambarbola[k][l].posisix = _local6; gambarbola[k][l].posisiy = _local7; gambarbola[k][l].x1 = _local8; gambarbola[k][l].y1 = _local9; gambarbola[k][l].statbola = "kosong"; m = (k - 1); while (m >= 0) { if (gambarbola[m][l].statuse != "remove"){ gambarbola[m][l].statuse = "dropping"; }; m--; }; }; l++; }; k++; }; if (dropbool == false){ dropbool = true; Tdrop.addEventListener(TimerEvent.TIMER, dropT); Tdrop.start(); }; } public function randomeffectT(_arg1:TimerEvent):void{ var _local2:Number; var _local3:*; var _local4:Number; if (randomMoCtarget < randomMoC){ randomMoCtarget++; } else { Trandomeffect.stop(); randomMoCtarget = 0; _local2 = randRange(1, 3); Trandomeffect.start(); _local3 = Math.ceil((Math.random() * 2)); if ((((_local3 == 1)) && ((playerunitindex > 1)))){ _local3 = Math.ceil((Math.random() * 2)); if (_local3 == 1){ healimage[healindex] = new (sweatmc); } else { if (_local3 == 2){ healimage[healindex] = new (musclebaloonmc); }; }; _local4 = 1; p = 1; while (p < playerunitindex) { if (playerunit[p].pusher == "true"){ _local4 = Math.ceil((Math.random() * 10)); if (_local4 < 5){ addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = playerunit[p].x; healimage[healindex].y = (playerunit[p].y - (playerunit[p].width / 2)); healindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; p = playerunitindex; }; }; p++; }; } else { if ((((_local3 == 2)) && ((enemyunitindex > 1)))){ _local3 = Math.ceil((Math.random() * 2)); if (_local3 == 1){ healimage[healindex] = new (sweat2mc); } else { if (_local3 == 2){ healimage[healindex] = new (musclebaloonmc); }; }; _local4 = 1; p = 1; while (p < enemyunitindex) { if (enemyunit[p].pusher == "true"){ _local4 = Math.ceil((Math.random() * 10)); if (_local4 < 5){ addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = enemyunit[p].x; healimage[healindex].y = (enemyunit[p].y - (enemyunit[p].width / 2)); healindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; p = enemyunitindex; }; }; p++; }; }; }; }; } public function enabledall(){ k = 0; while (k < 8) { l = 0; while (l < 8) { gambarbola[k][l].statuse = "klik"; l++; }; k++; }; } public function manachroniclesgatelogoclose3(){ var TMC3:Timer; var MCT3:Function; MCT3 = function (_arg1:TimerEvent):void{ if (MCgate[0].currentFrame == 43){ MCgate[0].stop(); TMC3.stop(); mousex = mouseX; mousey = mouseY; removeChild(mouse[0]); gotoAndStop(4); }; }; MCgate[0] = new (manachroniclesgatemc); addChildAt(MCgate[0], (numChildren - 1)); MCgate[0].x = 0; MCgate[0].y = 0; MCgate[0].gotoAndPlay(17); TMC3 = new Timer(36); TMC3.addEventListener(TimerEvent.TIMER, MCT3); TMC3.start(); } public function dooropen(){ var mp3:dooropensound; var turn:int; var balik:int; var Tdooropen:Timer; var dooropenT:Function; dooropenT = function (_arg1:TimerEvent):void{ if ((((bg[98].x >= -240.4)) && ((turn < 10)))){ bg[98].x = (bg[98].x - 1); bg[99].x = (bg[99].x + 1); turn = (turn + 1); } else { if ((((bg[98].x >= -240.4)) && ((balik >= 5)))){ bg[98].x = (bg[98].x - 1); bg[99].x = (bg[99].x + 1); turn = (turn + 1); } else { if ((((((bg[98].x >= -240.4)) && ((turn >= 10)))) && ((balik < 5)))){ bg[98].x = (bg[98].x + 1); bg[99].x = (bg[99].x - 1); turn = (turn + 1); balik = (balik + 1); } else { if (bg[98].x <= -240.4){ Tdooropen.stop(); }; }; }; }; }; mp3 = new dooropensound(); mp3.play(); turn = 0; balik = 0; gameendstat = null; battlestart(); Tdooropen = new Timer(10); Tdooropen.addEventListener(TimerEvent.TIMER, dooropenT); Tdooropen.start(); } public function randomgenhalfT(_arg1:TimerEvent):void{ if (randomgenhalf == 10){ randomgen = (randomgen / 2); if (genenemy > randomgen){ genenemy = (randomgen - 3); randomgenhalf--; } else { randomgenhalf--; }; } else { if (randomgenhalf >= 0){ randomgenhalf--; }; }; if (randomgenhalf <= 0){ randomgenbool = false; randomgenhalf = 10; randomgen = (randomgen * 2); Trandomgenhalf.stop(); }; } public function windowstory(){ var engage:Function; var previousgame:Function; engage = function (_arg1:MouseEvent):void{ bgpause[2].removeEventListener(MouseEvent.CLICK, engage); manachroniclesgatelogoclose(); }; previousgame = function (_arg1:MouseEvent):void{ removeChild(bgpause[0]); bgpause[0] = null; removeChild(bgpause[1]); bgpause[1] = null; removeChild(bgpause[2]); bgpause[2] = null; removeChild(bgpause[3]); bgpause[3] = null; }; Tdragonfly.stop(); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], (numChildren - 1)); bgpause[0].x = 0; bgpause[0].y = 0; bgpause[0].alpha = 0.9; bgpause[1] = new (windowstorymc); addChildAt(bgpause[1], (numChildren - 1)); bgpause[1].x = 318; bgpause[1].y = 244; trace(level); if (level == 1){ bgpause[1].gotoAndStop("lv1"); } else { if (level == 2){ bgpause[1].gotoAndStop("lv2"); } else { if (level == 3){ bgpause[1].gotoAndStop("lv3"); } else { if (level == 4){ bgpause[1].gotoAndStop("lv4"); } else { if (level == 5){ bgpause[1].gotoAndStop("lv5"); } else { if (level == 6){ bgpause[1].gotoAndStop("lv6"); } else { if (level == 7){ bgpause[1].gotoAndStop("lv7"); } else { if (level == 8){ bgpause[1].gotoAndStop("lv8"); } else { if (level == 9){ bgpause[1].gotoAndStop("lv9"); } else { if (level == 10){ bgpause[1].gotoAndStop("lv10"); } else { if (level == 11){ trace("11"); bgpause[1].gotoAndStop("lv11"); } else { if (level == 12){ bgpause[1].gotoAndStop("lv12"); } else { if (level == 13){ trace("13"); bgpause[1].gotoAndStop("lv13"); } else { if (level == 1.5){ bgpause[1].gotoAndStop("lv111"); } else { if (level == 4.5){ bgpause[1].gotoAndStop("lv411"); } else { if (level == 6.5){ bgpause[1].gotoAndStop("lv611"); } else { if (level == 12.5){ bgpause[1].gotoAndStop("lv1211"); } else { if (level == 13.5){ bgpause[1].gotoAndStop("lv1311"); }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; bgpause[2] = new (engagebtn); addChildAt(bgpause[2], (numChildren - 1)); bgpause[2].x = 440; bgpause[2].y = 303; bgpause[2].addEventListener(MouseEvent.CLICK, engage); bgpause[3] = new (engagebackbtn); addChildAt(bgpause[3], (numChildren - 1)); bgpause[3].x = 537; bgpause[3].y = 303; bgpause[3].addEventListener(MouseEvent.CLICK, previousgame); } public function changecursor(){ var redrawcursor:Function; var redrawcursor2:Function; var redrawcursor3:Function; redrawcursor = function (_arg1:MouseEvent):void{ mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor2 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(2); mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor3 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(1); mouse[0].x = mouseX; mouse[0].y = mouseY; }; mouse[0].x = mousex; mouse[0].y = mousey; stage.addEventListener(MouseEvent.MOUSE_MOVE, redrawcursor); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_DOWN, redrawcursor2); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_UP, redrawcursor3); Mouse.hide(); } public function undereffectT(_arg1:TimerEvent):void{ var _local2:ColorTransform; ue = 1; while (ue < playerunitindex) { if (playerunit[ue] != null){ _local2 = playerunit[ue].transform.colorTransform; if ((((playerunit[ue].effect == "naek")) && ((playerunit[ue].effecttime <= 5)))){ playerunit[ue].effecttime = (playerunit[ue].effecttime + 1); _local2.redMultiplier = (_local2.redMultiplier + 0.2); _local2.greenMultiplier = (_local2.greenMultiplier + 0.2); _local2.blueMultiplier = (_local2.blueMultiplier + 0.2); playerunit[ue].transform.colorTransform = _local2; } else { if ((((playerunit[ue].effect == "naek")) && ((playerunit[ue].effecttime >= 5)))){ playerunit[ue].effect = "turun"; } else { if ((((playerunit[ue].effect == "turun")) && ((playerunit[ue].effecttime > 0)))){ playerunit[ue].effecttime = (playerunit[ue].effecttime - 1); _local2.redMultiplier = (_local2.redMultiplier - 0.2); _local2.greenMultiplier = (_local2.greenMultiplier - 0.2); _local2.blueMultiplier = (_local2.blueMultiplier - 0.2); playerunit[ue].transform.colorTransform = _local2; } else { if ((((playerunit[ue].effect == "turun")) && ((playerunit[ue].effecttime <= 0)))){ if (demoralize == 1){ playerunit[ue].effect = "gada"; } else { playerunit[ue].effect = "naek"; }; }; }; }; }; }; ue++; }; } public function genpartikel(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; p = parindex; while (p < (parindex + 4)) { if ((((parx < 8)) && ((pary < 8)))){ if (parstat == 1){ par[p] = new (par1mc); } else { if (parstat == 4){ par[p] = new (par2mc); } else { if (parstat == 5){ par[p] = new (par3mc); } else { if (parstat == 3){ par[p] = new (par4mc); } else { if (parstat == 2){ par[p] = new (par5mc); } else { if (parstat == 0){ par[p] = new (par_mc); }; }; }; }; }; }; par[p].x = (190 + Number((pary * 36))); par[p].y = (197 + Number((parx * 36))); } else { if (parstat == 1){ } else { if (stone == 1){ par[p] = new (parstonemc); _local1 = Math.ceil((Math.random() * 2)); if (_local1 == 1){ par[p].width = 11; par[p].height = 11; } else { par[p].width = 21; par[p].height = 21; }; } else { if (stone == 2){ _local1 = Math.ceil((Math.random() * 2)); _local1 = 1; if (_local1 == 1){ stoneimage[stoneindex] = new (dirtpar1mc); stoneimage[stoneindex].batu = 1; }; }; }; }; if (stone != 2){ par[p].x = parx; par[p].y = (pary + 10); } else { if (stone == 2){ _local2 = randRange(-10, 10); stoneimage[stoneindex].x = (parx + _local2); _local3 = randRange(0, 10); stoneimage[stoneindex].y = (pary + _local3); }; }; }; if (stone != 2){ addChildAt(par[p], Number((getChildIndex(bg[level]) + 1))); _local4 = randRange(-40, 40); _local5 = randRange(-40, 40); par[p].targetx = Number((par[p].x + _local4)); par[p].targety = Number((par[p].y + _local5)); } else { if (stone == 2){ addChildAt(stoneimage[stoneindex], Number((getChildIndex(bg[level]) + 1))); _local4 = randRange(-0.5, 0.5); _local5 = randRange(25, 75); if (_local4 == 0){ _local4 = 0.1; }; stoneimage[stoneindex].targetx = _local4; stoneimage[stoneindex].targety = Number((stoneimage[stoneindex].y - _local5)); stoneimage[stoneindex].fade = 0; stoneimage[stoneindex].stunnedstat = "up"; stoneimage[stoneindex].mendal = 25; stoneindex++; if (stonebool == false){ trace("jalan stone time"); stonebool = true; Tstoneanimation.start(); }; }; }; p++; }; if (stone != 2){ parstat = 0; parindex = (parindex + 4); if (timerjalanpar == false){ timerjalanpar = true; Tanimatedpar.start(); }; }; stone = 0; } public function lv5ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function moralup(){ mu = 0; while (mu < playerunitindex) { if (playerunit[mu] != null){ if (((((!((playerunit[mu].stat == "mati"))) && ((playerunit[mu].dead == 0)))) && (!((playerunit[mu].effect == ""))))){ if (demoralize == 0){ playerunit[mu].effect = "naek"; playerunit[mu].effecttime = 0; playerunit[mu].speed = (playerunit[mu].speed * 2); playerunit[mu].attack = (playerunit[mu].attack * 2); if (undereffectbool == false){ undereffectbool = true; Tundereffect.start(); }; } else { if (demoralize == 1){ playerunit[mu].speed = (playerunit[mu].speed / 2); playerunit[mu].attack = (playerunit[mu].attack / 2); }; }; }; }; mu++; }; if (demoralize == 0){ trace("create flag"); flag[flagindex] = new (flaganimationmc); addChildAt(flag[flagindex], (numChildren - 1)); posisiadding = (posisiadding + 1); flag[flagindex].x = 800; flag[flagindex].effecttime = 1000; flag[flagindex].y = 40; flag[flagindex].gotoAndStop("frenzy"); flag[flagindex].filters = [shadow]; flagindex++; if (flagbool == false){ flagbool = true; Tflag.start(); }; Tmoralup.start(); }; } public function enemyhitcekT(_arg1:TimerEvent):void{ phit2 = 1; while (phit2 < enemyunitindex) { if (enemyunit[phit2] != null){ if (enemyunit[phit2].stat == "hit"){ if (enemyunit[phit2].currentFrame == enemyunit[phit2].totalFrames){ player = 0; indexke = phit2; posx = enemyunit[phit2].x; posy = enemyunit[phit2].y; health = enemyunit[phit2].health; backuphealth = enemyunit[phit2].backuphealth; attack = enemyunit[phit2].attack; attack2 = enemyunit[phit2].attack2; range = enemyunit[phit2].range; tipeunit = enemyunit[phit2].tipeunit; jumlahserang = enemyunit[phit2].jumlahserang; tahapserang = enemyunit[phit2].tahapserang; cek1 = enemyunit[phit2].cek1; cek2 = enemyunit[phit2].cek2; cek3 = enemyunit[phit2].cek3; backupcek = enemyunit[phit2].backupcek1; backupcek2 = enemyunit[phit2].backupcek2; speed = enemyunit[phit2].speed; stat = "jalan"; tipeattack = enemyunit[phit2].tipeattack; collisionright = enemyunit[phit2].collisionright; collisionleft = enemyunit[phit2].collisionleft; dead = 0; enemyunit[phit2].stop(); removeChild(enemyunit[phit2]); generatemove(); }; }; }; phit2++; }; } public function testalamat(){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local1 = this.root.loaderInfo.url; _local2 = "armorgames.com"; _local5 = 0; _local6 = 0; _local7 = false; _local3 = 0; while (_local3 < _local1.length) { if (_local1.charAt(_local3) == _local2.charAt(0)){ _local5 = 0; _local4 = _local3; while (_local4 < _local1.length) { trace(((("bandingin " + _local1.charAt(_local4)) + " dengan ") + _local2.charAt(_local5))); if (_local1.charAt(_local4) == _local2.charAt(_local5)){ _local6++; ++_local5; if (_local5 == _local2.length){ this.addEventListener(Event.ENTER_FRAME, loading); _local7 = true; trace("YO BENER"); _local4 = _local1.length; _local3 = _local1.length; }; } else { _local4 = _local1.length; }; _local4++; }; }; _local3++; }; if (_local7 == false){ trace("MASOK K 2"); _local2 = "smallfarmstudio.com"; _local3 = 0; while (_local3 < _local1.length) { if (_local1.charAt(_local3) == _local2.charAt(0)){ _local5 = 0; _local4 = _local3; while (_local4 < _local1.length) { trace(((("bandingin " + _local1.charAt(_local4)) + " dengan ") + _local2.charAt(_local5))); if (_local1.charAt(_local4) == _local2.charAt(_local5)){ _local6++; ++_local5; if (_local5 == _local2.length){ this.addEventListener(Event.ENTER_FRAME, loading); _local7 = true; trace("YO BENER"); _local4 = _local1.length; _local3 = _local1.length; }; } else { _local4 = _local1.length; }; _local4++; }; }; _local3++; }; }; if (_local7 == false){ preloadcg.gotoAndStop(2); preloadcg.btnvisitLG.visible = true; }; } public function generateenemy(){ if (randomtipe2 == 1){ enemyunit[enemyunitindex] = new (wildwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = groundlevel; enemyunit[enemyunitindex].health = (24 * gamelevel); enemyunit[enemyunitindex].attack = (4 * gamelevel); enemyunit[enemyunitindex].attack2 = 15; enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 4; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 20; enemyunit[enemyunitindex].cek2 = 55; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.5; enemyunit[enemyunitindex].collisionright = 10; enemyunit[enemyunitindex].collisionleft = 40; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 2){ enemyunit[enemyunitindex] = new (zombiewalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel + 4); enemyunit[enemyunitindex].health = (32 * gamelevel); enemyunit[enemyunitindex].attack = (4 * gamelevel); enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 2; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 60; enemyunit[enemyunitindex].cek2 = 65; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.5; enemyunit[enemyunitindex].collisionright = 1; enemyunit[enemyunitindex].collisionleft = 18; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 3){ enemyunit[enemyunitindex] = new (skeletonwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 5); enemyunit[enemyunitindex].health = (50 * gamelevel); enemyunit[enemyunitindex].attack = (5 * gamelevel); enemyunit[enemyunitindex].attack2 = 8; enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 7; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 40; enemyunit[enemyunitindex].cek2 = 5; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.5; enemyunit[enemyunitindex].collisionright = 20; enemyunit[enemyunitindex].collisionleft = 20; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 4){ enemyunit[enemyunitindex] = new (baphowalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 13); enemyunit[enemyunitindex].health = (90 * gamelevel); enemyunit[enemyunitindex].attack = (20 * gamelevel); enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 3; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 30; enemyunit[enemyunitindex].cek2 = 230; enemyunit[enemyunitindex].collisionright = 20; enemyunit[enemyunitindex].collisionleft = 20; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].speed = 0.5; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 5){ enemyunit[enemyunitindex] = new (golemwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 20); enemyunit[enemyunitindex].health = (120 * gamelevel); enemyunit[enemyunitindex].attack = (15 * gamelevel); enemyunit[enemyunitindex].attack2 = 25; enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].range2 = 160; enemyunit[enemyunitindex].tipeunit = 9; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 80; enemyunit[enemyunitindex].cek2 = 140; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.3; enemyunit[enemyunitindex].collisionright = 30; enemyunit[enemyunitindex].collisionleft = 30; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 6){ enemyunit[enemyunitindex] = new (scarecrowwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 80); enemyunit[enemyunitindex].health = (30 * gamelevel); enemyunit[enemyunitindex].attack = (20 * gamelevel); enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 1; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 40; enemyunit[enemyunitindex].cek2 = 30; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].speed = 0.8; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "ranged"; enemyunit[enemyunitindex].collisionright = 40; enemyunit[enemyunitindex].collisionleft = 30; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 7){ enemyunit[enemyunitindex] = new (vampirewalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 80); enemyunit[enemyunitindex].health = (100 * gamelevel); enemyunit[enemyunitindex].attack = (20 * gamelevel); enemyunit[enemyunitindex].attack2 = 60; enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].range2 = 250; enemyunit[enemyunitindex].tipeunit = 11; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 90; enemyunit[enemyunitindex].cek2 = 7; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.8; enemyunit[enemyunitindex].collisionright = 40; enemyunit[enemyunitindex].collisionleft = 40; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "ranged"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 8){ enemyunit[enemyunitindex] = new (miniorcwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel + 7); enemyunit[enemyunitindex].health = (35 * gamelevel); enemyunit[enemyunitindex].attack = (10 * gamelevel); enemyunit[enemyunitindex].attack2 = 15; enemyunit[enemyunitindex].range = 250; enemyunit[enemyunitindex].tipeunit = 6; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 65; enemyunit[enemyunitindex].cek2 = 1; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.8; enemyunit[enemyunitindex].collisionright = 20; enemyunit[enemyunitindex].collisionleft = 30; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 9){ enemyunit[enemyunitindex] = new (werewolfwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = groundlevel; enemyunit[enemyunitindex].health = (30 * gamelevel); enemyunit[enemyunitindex].attack = (10 * gamelevel); enemyunit[enemyunitindex].attack2 = 15; enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 5; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 20; enemyunit[enemyunitindex].cek2 = 10; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.8; enemyunit[enemyunitindex].collisionright = 20; enemyunit[enemyunitindex].collisionleft = 20; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 10){ enemyunit[enemyunitindex] = new (skeletonmagewalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 4); enemyunit[enemyunitindex].health = (50 * gamelevel); enemyunit[enemyunitindex].attack = (3 * gamelevel); enemyunit[enemyunitindex].attack2 = 8; enemyunit[enemyunitindex].range = 30; enemyunit[enemyunitindex].range2 = 200; enemyunit[enemyunitindex].tipeunit = 8; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 110; enemyunit[enemyunitindex].cek2 = 20; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.4; enemyunit[enemyunitindex].collisionright = 15; enemyunit[enemyunitindex].collisionleft = 30; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 11){ enemyunit[enemyunitindex] = new (trollwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 25); enemyunit[enemyunitindex].health = (200 * gamelevel); enemyunit[enemyunitindex].attack = (20 * gamelevel); enemyunit[enemyunitindex].attack2 = 15; enemyunit[enemyunitindex].range = 140; enemyunit[enemyunitindex].tipeunit = 13; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 70; enemyunit[enemyunitindex].cek2 = 10; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.4; enemyunit[enemyunitindex].collisionright = 30; enemyunit[enemyunitindex].collisionleft = 60; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 12){ enemyunit[enemyunitindex] = new (treantwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 20); enemyunit[enemyunitindex].health = (500 * gamelevel); enemyunit[enemyunitindex].attack = (20 * gamelevel); enemyunit[enemyunitindex].attack2 = 30; enemyunit[enemyunitindex].range = 150; enemyunit[enemyunitindex].tipeunit = 12; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 180; enemyunit[enemyunitindex].cek2 = 60; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.4; enemyunit[enemyunitindex].collisionright = 60; enemyunit[enemyunitindex].collisionleft = 60; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 13){ enemyunit[enemyunitindex] = new (gargantuarwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 50); enemyunit[enemyunitindex].health = (550 * gamelevel); enemyunit[enemyunitindex].attack = (15 * gamelevel); enemyunit[enemyunitindex].attack2 = 30; enemyunit[enemyunitindex].range = 150; enemyunit[enemyunitindex].range2 = 250; enemyunit[enemyunitindex].tipeunit = 10; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 220; enemyunit[enemyunitindex].cek2 = 40; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.4; enemyunit[enemyunitindex].collisionright = 40; enemyunit[enemyunitindex].collisionleft = 40; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 14){ enemyunit[enemyunitindex] = new (dragonturtlewalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 25); enemyunit[enemyunitindex].health = (900 * gamelevel); enemyunit[enemyunitindex].attack = (50 * gamelevel); enemyunit[enemyunitindex].attack2 = 15; enemyunit[enemyunitindex].range = 100; enemyunit[enemyunitindex].tipeunit = 14; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 220; enemyunit[enemyunitindex].cek2 = 180; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.4; enemyunit[enemyunitindex].collisionright = 100; enemyunit[enemyunitindex].collisionleft = 100; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 15){ enemyunit[enemyunitindex] = new (angelicwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 30); enemyunit[enemyunitindex].health = (600 * gamelevel); enemyunit[enemyunitindex].attack = (30 * gamelevel); enemyunit[enemyunitindex].attack2 = 20; enemyunit[enemyunitindex].range = 200; enemyunit[enemyunitindex].tipeunit = 15; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 100; enemyunit[enemyunitindex].cek2 = 20; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.3; enemyunit[enemyunitindex].collisionright = 100; enemyunit[enemyunitindex].collisionleft = 100; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 16){ enemyunit[enemyunitindex] = new (zepellinwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = (groundlevel - 60); enemyunit[enemyunitindex].health = (900 * gamelevel); enemyunit[enemyunitindex].attack = (50 * gamelevel); enemyunit[enemyunitindex].attack2 = 20; enemyunit[enemyunitindex].range = 100; enemyunit[enemyunitindex].tipeunit = 16; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 20; enemyunit[enemyunitindex].cek2 = 20; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.3; enemyunit[enemyunitindex].collisionright = 100; enemyunit[enemyunitindex].collisionleft = 100; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "ranged"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 17){ enemyunit[enemyunitindex] = new (garzonauthwalk); enemyunit[enemyunitindex].x = (enemyunit[0].x - 50); enemyunit[enemyunitindex].y = (groundlevel - 60); enemyunit[enemyunitindex].health = 1; enemyunit[enemyunitindex].attack = (75 * gamelevel); enemyunit[enemyunitindex].attack2 = 20; enemyunit[enemyunitindex].range = 200; enemyunit[enemyunitindex].tipeunit = 17; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 100; enemyunit[enemyunitindex].cek2 = 150; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.5; enemyunit[enemyunitindex].collisionright = 200; enemyunit[enemyunitindex].collisionleft = 100; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; } else { if (randomtipe2 == 18){ enemyunit[enemyunitindex] = new (foxmusclemc); enemyunit[enemyunitindex].x = (enemyunit[0].x + 50); enemyunit[enemyunitindex].y = groundlevel; enemyunit[enemyunitindex].health = (70 * gamelevel); enemyunit[enemyunitindex].attack = (4 * gamelevel); enemyunit[enemyunitindex].attack2 = 15; enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 4; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 20; enemyunit[enemyunitindex].cek2 = 55; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 2; enemyunit[enemyunitindex].collisionright = 10; enemyunit[enemyunitindex].collisionleft = 10; enemyunit[enemyunitindex].stat = "jalan"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; addChildAt(enemyunit[enemyunitindex], Number((getChildIndex(bg[level]) + 1))); enemyunit[enemyunitindex].terangin = "terangin"; enemyunit[enemyunitindex].terangintime = 10; if (tiltbool2 == false){ tiltbool2 = true; Ttilt2.start(); }; enemybarhealth[enemyunitindex] = new (barhealthmc); addChildAt(enemybarhealth[enemyunitindex], Number((getChildIndex(bg[level]) + 1))); enemybarhealth[enemyunitindex].x = enemyunit[enemyunitindex].x; enemybarhealth[enemyunitindex].y = ((enemyunit[enemyunitindex].y - (enemyunit[enemyunitindex].height / 2)) - 5); enemybarhealth[enemyunitindex].width = 35; enemybarhealth[enemyunitindex].height = 2; enemyshadow[enemyunitindex] = new (shadowmc); addChildAt(enemyshadow[enemyunitindex], Number((getChildIndex(bg[level]) + 1))); enemyshadow[enemyunitindex].x = enemyunit[enemyunitindex].x; enemyshadow[enemyunitindex].y = (groundlevel + 25); enemyshadow[enemyunitindex].width = enemyunit[enemyunitindex].width; enemyunitindex++; } public function creditover(_arg1:MouseEvent):void{ credit = true; manachroniclesgatelogoclose(); } public function wispflyT(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; w = 0; while (w < 2) { if (wisp[w].x > wisp[w].targetx){ wisp[w].x = (wisp[w].x - 1); } else { if (wisp[w].x < wisp[w].targetx){ wisp[w].x = (wisp[w].x + 1); }; }; if (wisp[w].y > wisp[w].targety){ wisp[w].y = (wisp[w].y - 1); } else { if (wisp[w].y < wisp[w].targety){ wisp[w].y = (wisp[w].y + 1); }; }; if ((((wisp[w].x < startenemyx)) || ((wisp[w].x > startplayerx)))){ wisp[w].targetx = wisp[w].x; }; if ((((wisp[w].y < 22)) || ((wisp[w].y > 129)))){ wisp[w].targety = wisp[w].y; }; if ((((wisp[w].x == wisp[w].targetx)) && ((wisp[w].y == wisp[w].targety)))){ _local2 = randRange(-200, 200); _local3 = randRange(-50, 50); if ((wisp[w].y + _local3) > 129){ wisp[w].targety = (wisp[w].y + 50); } else { if ((wisp[w].y + _local3) < 22){ wisp[w].targety = (wisp[w].y + 50); }; }; if ((wisp[w].x + _local2) > startplayerx){ wisp[w].targetx = (wisp[w].x - 50); } else { if ((wisp[w].x + _local2) < startenemyx){ wisp[w].targetx = (wisp[w].x + 50); }; }; wisp[w].targetx = (wisp[w].x + _local2); wisp[w].targety = (wisp[w].y + _local3); }; w++; }; } public function stoneanimationT(_arg1:TimerEvent):void{ s = 0; while (s < stoneindex) { if (stoneimage[s] != null){ if ((((stoneimage[s].y >= stoneimage[s].targety)) && ((stoneimage[s].stunnedstat == "up")))){ stoneimage[s].x = (stoneimage[s].x - (stoneimage[s].mendal / 20)); stoneimage[s].y = (stoneimage[s].y - 1); if (stoneimage[s].y <= stoneimage[s].targety){ stoneimage[s].stunnedstat = "down"; }; } else { if ((((stoneimage[s].y <= (groundlevel + 25))) && ((stoneimage[s].stunnedstat == "down")))){ stoneimage[s].x = (stoneimage[s].x - (stoneimage[s].mendal / 20)); stoneimage[s].y = (stoneimage[s].y + 1); if (stoneimage[s].y >= (groundlevel + 25)){ removeChild(stoneimage[s]); stoneimage[s] = null; }; }; }; }; s++; }; } public function armorgames2(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); } public function lvbns6ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function armorgames4(_arg1:MouseEvent):void{ var _local2:URLRequest; trace("GF"); _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); } public function lv3ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function storylevel(){ storyend = false; if ((((((((((level == 1.5)) || ((level == 4.5)))) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))){ bosenabled = false; bos = 0; dooropen(); } else { bosenabled = false; bos = 0; dooropen(); }; } public function backmainmenuT(_arg1:TimerEvent):void{ if (uu1 != 10){ uu = 0; while (uu < 8) { trace("ilangin"); btnmenu[uu].alpha = (btnmenu[uu].alpha - 0.1); uu++; }; uu1 = (uu1 + 1); } else { if (uu1 == 10){ uu = 0; while (uu < 8) { removeChild(btnmenu[uu]); btnmenu[uu] = null; uu++; }; uu1 = 0; Tbackmainmenu.stop(); dragonfly(); }; }; } public function specialanimationfunction(){ var Tspecialanimation:Timer; var specialanimationT:Function; if (startspecial == false){ specialanimationT = function (_arg1:TimerEvent):void{ if (specialanimationimage[0].x <= specialanimationimage[0].targetx1){ specialanimationimage[0].x = (specialanimationimage[0].x + 10); } else { if ((((specialanimationimage[0].x >= specialanimationimage[0].targetx1)) && ((specialanimationimage[0].ok == 0)))){ specialanimationimage[0].play(); specialanimationimage[0].ok = 1; } else { if ((((((specialanimationimage[0].x >= specialanimationimage[0].targetx1)) && ((specialanimationimage[0].currentFrame == specialanimationimage[0].totalFrames)))) && ((specialanimationimage[0].ok == 1)))){ specialanimationimage[0].ok = 2; specialanimationimage[0].stop(); } else { if ((((specialanimationimage[0].currentFrame == specialanimationimage[0].totalFrames)) && ((specialanimationimage[0].ok <= 12)))){ specialanimationimage[0].alpha = (specialanimationimage[0].alpha - 0.2); specialanimationimage[0].ok = (specialanimationimage[0].ok + 1); } else { if ((((specialanimationimage[0].currentFrame == specialanimationimage[0].totalFrames)) && ((specialanimationimage[0].ok >= 12)))){ nopress = false; pausetimerenabled = 1; pausetimerfunction(); specialanimationimage[0].stop(); removeChild(specialanimationimage[0]); specialanimationimage[0] = null; removeChild(bgpause[0]); if ((((specialanimation == 3)) || ((specialanimation == 1)))){ Tspecialanimation.stop(); bombardfunction(); } else { if (specialanimation == 2){ specialanimationbool = false; startspecial = false; Tspecialanimation.stop(); demoralize = 0; moralup(); }; }; }; }; }; }; }; }; nopress = true; pausetimerenabled = 0; pausetimerfunction(); startspecial = true; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].mca.visible = false; bgpause[0].y = 0; bgpause[0].alpha = 0.7; if (specialanimation == 1){ specialanimationimage[0] = new (cakeblastmc); addChildAt(specialanimationimage[0], (numChildren - 1)); specialanimationimage[0].x = -320.2; specialanimationimage[0].y = 240; specialanimationimage[0].targetx1 = 310; specialanimationimage[0].targetx2 = 960.1; specialanimationimage[0].ok = 0; } else { if (specialanimation == 2){ specialanimationimage[0] = new (hornblastmc); addChildAt(specialanimationimage[0], (numChildren - 1)); specialanimationimage[0].x = -300; specialanimationimage[0].y = 240; specialanimationimage[0].targetx1 = 310.5; specialanimationimage[0].targetx2 = 1134.7; specialanimationimage[0].ok = 0; } else { if (specialanimation == 3){ specialanimationimage[0] = new (dragonblastmc); addChildAt(specialanimationimage[0], (numChildren - 1)); specialanimationimage[0].x = -322; specialanimationimage[0].y = 240; specialanimationimage[0].targetx1 = 310; specialanimationimage[0].targetx2 = 1154; specialanimationimage[0].ok = 0; }; }; }; posisiadding++; specialanimationimage[0].stop(); Tspecialanimation = new Timer(10); Tspecialanimation.addEventListener(TimerEvent.TIMER, specialanimationT); Tspecialanimation.start(); }; } public function manachroniclesgatelogoopen26(){ var TMC26:Timer; var MCT26:Function; MCT26 = function (_arg1:TimerEvent):void{ var backmainmenucredit:Function; var event = _arg1; if (MCgate[1].currentFrame == MCgate[1].totalFrames){ backmainmenucredit = function (_arg1:MouseEvent):void{ manachroniclesgatelogoclose26(); }; TMC26.stop(); MCgate[1].stop(); removeChild(MCgate[1]); MCgate[1] = null; mccredit.btnback.addEventListener(MouseEvent.CLICK, backmainmenucredit); }; }; MCgate[1] = new (manachroniclesgatemc); addChildAt(MCgate[1], (numChildren - 1)); MCgate[1].x = 0; MCgate[1].y = 0; MCgate[1].gotoAndPlay(78); trace("a"); if (MCgate[0] != null){ trace("ab"); removeChild(MCgate[0]); MCgate[0] = null; }; trace("b"); MCgate[1].gotoAndPlay(50); TMC26 = new Timer(36); TMC26.addEventListener(TimerEvent.TIMER, MCT26); TMC26.start(); } public function ddT(_arg1:TimerEvent):void{ var _local2:ColorTransform; dda = 1; while (dda < playerunitindex) { if (playerunit[dda] != null){ _local2 = playerunit[dda].transform.colorTransform; playerunit[dda].effecttime = (playerunit[dda].effecttime + 1); playerunit[dda].transform.colorTransform = _local2; if ((((playerunit[dda].effect == "naek")) && ((playerunit[dda].effecttime <= 5)))){ playerunit[dda].effecttime = (playerunit[dda].effecttime + 1); _local2.redMultiplier = (_local2.redMultiplier + 0.2); playerunit[dda].transform.colorTransform = _local2; } else { if ((((playerunit[dda].effect == "naek")) && ((playerunit[dda].effecttime >= 5)))){ playerunit[dda].effect = "turun"; } else { if ((((playerunit[dda].effect == "turun")) && ((playerunit[dda].effecttime > 0)))){ playerunit[dda].effecttime = (playerunit[dda].effecttime - 1); _local2.redMultiplier = (_local2.redMultiplier - 0.2); playerunit[dda].transform.colorTransform = _local2; } else { if ((((playerunit[dda].effect == "turun")) && ((playerunit[dda].effecttime <= 0)))){ if (doubledamageon == 0){ playerunit[dda].effect = "gada"; } else { if (doubledamageon == 1){ playerunit[dda].effect = "naek"; }; }; }; }; }; }; }; dda++; }; } public function lv6(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 6; windowstory(); }; } public function lv7(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 7; windowstory(); }; } public function breakerT(_arg1:TimerEvent):void{ var _local2:kopointsmashsound; nopress = true; if ((((yellowneeded < 30)) && ((speedplus == false)))){ object[0].x = (object[0].x - 1); } else { if ((((yellowneeded < 60)) && ((speedplus == false)))){ object[0].x = (object[0].x - 1.7); } else { if ((((yellowneeded < 100)) && ((speedplus == false)))){ object[0].x = (object[0].x - 2); } else { if ((((yellowneeded >= 100)) && ((speedplus == false)))){ object[0].x = (object[0].x - 5); }; }; }; }; if ((((object[0].hitTestObject(object[1]) == true)) && ((speedplus == false)))){ object[2] = new (efekpukul); addChildAt(object[2], Number((getChildIndex(bg[level]) + 1))); object[2].x = object[0].x; object[2].y = object[0].y; if (shakebool == false){ shakebool = true; shakesummoner = 0; Tshake.start(); }; _local2 = new kopointsmashsound(); _local2.play(); object[0].stop(); speedplus = true; if (yellowneeded >= 100){ object[1].gotoAndPlay("flying"); } else { if (yellowneeded < 100){ object[1].gotoAndPlay(2); }; }; }; if (object[2] != null){ if (object[2].currentFrame == object[2].totalFrames){ object[2].stop(); }; }; if (speedplus == true){ if (object[1].currentLabel == "a"){ Tbreaker.stop(); Tdustgenerate.stop(); if (yellowneeded < 100){ gameendstat = "lose"; doorclose(); } else { if (yellowneeded >= 100){ gameendstat = "win"; doorclose(); }; }; }; }; } public function swappoint3(){ uss = 5; while (uss < 37) { upgradeitem[uss].visible = false; uss++; }; uss = 5; while (uss < (5 + upgrademanamax)) { upgradeitem[uss].visible = true; uss++; }; uss = 13; while (uss < (13 + upgrademanaregen)) { upgradeitem[uss].visible = true; uss++; }; uss = 21; while (uss < (21 + upgradepopsize)) { upgradeitem[uss].visible = true; uss++; }; uss = 29; while (uss < (29 + upgradeease)) { upgradeitem[uss].visible = true; uss++; }; } public function lv8(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 8; windowstory(); }; } public function lv3(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 3; windowstory(); }; } public function lv5(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 5; windowstory(); }; } public function swappoint4(){ uss = 2; while (uss < 34) { upgradeitem[uss].visible = false; uss++; }; uss = 2; while (uss < (2 + upgradequestion)) { upgradeitem[uss].visible = true; uss++; }; } public function lv1(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 1; windowstory(); }; } public function cekenabledbutton(){ if ((((((Number(btn[13].txtb.text) >= 25)) && ((foxunitgained == 1)))) && ((manapool >= 25)))){ btn[0].enabled = true; } else { if (Number(btn[13].txtb.text) < 25){ btn[0].enabled = false; }; }; if ((((((Number(btn[13].txtb.text) >= 100)) && ((angelunitgained == 1)))) && ((manapool >= 100)))){ btn[1].enabled = true; } else { if (Number(btn[13].txtb.text) < 100){ btn[1].enabled = false; }; }; if ((((((Number(btn[13].txtb.text) >= 150)) && ((stoneunitgained == 1)))) && ((manapool >= 150)))){ btn[2].enabled = true; } else { if (Number(btn[13].txtb.text) < 150){ btn[2].enabled = false; }; }; if ((((((Number(btn[13].txtb.text) >= 300)) && ((gorgonashunitgained == 1)))) && ((manapool >= 300)))){ btn[3].enabled = true; } else { if (Number(btn[13].txtb.text) < 300){ btn[3].enabled = false; }; }; if ((((((Number(btn[13].txtb.text) >= 500)) && ((seraphunitgained == 1)))) && ((manapool >= 500)))){ btn[4].enabled = true; } else { if (Number(btn[13].txtb.text) < 500){ btn[4].enabled = false; }; }; if ((((((Number(btn[13].txtb.text) >= 1000)) && ((phoenionunitgained == 1)))) && ((manapool >= 1000)))){ btn[5].enabled = true; } else { if (Number(btn[13].txtb.text) < 1000){ btn[5].enabled = false; }; }; } public function levelcheck(){ var _local1:Number; var _local2:Number; enemypopulationcap = playerpopulationcap; if (level == 1){ bg[level] = new (lvl11mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl1addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 126; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 2){ bg[level] = new (lvl12mc); addChildAt(bg[level], (numChildren - posisiadding)); posisiunit = (numChildren - posisiadding); bgadding[level] = new (lvl1addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 126; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 3){ bg[level] = new (lvl21mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl2addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 0; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 4){ bg[level] = new (lvl22mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl2addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 0; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 5){ bg[level] = new (lvl31mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl3addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 0; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 6){ bg[level] = new (lvl32mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl3addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 0; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 7){ bg[level] = new (lvl41mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl4addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 54.5; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 8){ bg[level] = new (lvl42mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl4addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 54.5; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 9){ bg[level] = new (lvl51mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl51addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -142; bgadding[level].y = 135; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 10){ bg[level] = new (lvl52mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl52addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -142; bgadding[level].y = 135; bgadding[level].alpha = 0; posisiadding++; } else { if (level == 11){ bg[level] = new (lvl61mc); addChildAt(bg[level], (numChildren - posisiadding)); } else { if (level == 12){ bg[level] = new (lvl62mc); addChildAt(bg[level], (numChildren - posisiadding)); } else { if (level == 13){ bg[level] = new (lvl71mc); addChildAt(bg[level], (numChildren - posisiadding)); } else { if (level == 1.5){ bg[level] = new (lvl111mc); addChildAt(bg[level], (numChildren - posisiadding)); } else { if (level == 4.5){ bg[level] = new (lvl411mc); addChildAt(bg[level], (numChildren - posisiadding)); wisp[0] = new (wispflymc); addChildAt(wisp[0], Number((getChildIndex(bg[level]) + 1))); wisp[0].x = 100; wisp[0].y = 100; _local1 = randRange(-20, 20); _local2 = randRange(-20, 20); wisp[0].targetx = (wisp[0].x + _local1); wisp[0].targety = (wisp[0].y + _local2); wisp[1] = new (wispflymc); addChildAt(wisp[1], Number((getChildIndex(bg[level]) + 1))); wisp[1].x = 400; wisp[1].y = 100; _local1 = randRange(-200, 200); _local2 = randRange(-50, 50); wisp[1].targetx = (wisp[1].x + _local1); wisp[1].targety = (wisp[1].y + _local2); wisp[0].alpha = 0; wisp[1].alpha = 0; Twispfly.start(); } else { if (level == 6.5){ bg[level] = new (lvl321mc); addChildAt(bg[level], (numChildren - posisiadding)); } else { if (level == 12.5){ bg[level] = new (lvl611mc); addChildAt(bg[level], (numChildren - posisiadding)); } else { if (level == 13.5){ bg[level] = new (lvl41mc); addChildAt(bg[level], (numChildren - posisiadding)); bgadding[level] = new (lvl4addingmc); addChildAt(bgadding[level], (numChildren - posisiadding)); bgadding[level].x = -176; bgadding[level].y = 54.5; bgadding[level].alpha = 0; posisiadding++; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; trace(("posisi bg : " + getChildIndex(bg[level]))); posisiunit = getChildIndex(bg[level]); bg[level].x = -176; bg[level].y = 0; bg[level].alpha = 0; startenemyx = (bg[level].x + 40); startplayerx = (bg[level].x + 626); timeranimation(); } public function lv2(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 2; windowstory(); }; } public function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1); return (_local3); } public function lv13ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function lv1ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function lvbns4ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function swappoint2(){ if (turretlevel != 5){ upgradeitem[2].alpha = (upgradeturretpoint / 10); }; uss = 6; while (uss < 14) { upgradeitem[uss].visible = false; uss++; }; trace(upgradeturretpoint); uss = 6; while (uss < (6 + upgradeturretpoint)) { trace(("uss ke " + uss)); upgradeitem[uss].visible = true; uss++; }; if (turretlevel == 1){ upgradeitem[4].txta.text = "Crossbow"; } else { if (turretlevel == 2){ upgradeitem[4].txta.text = "Cannon"; } else { if (turretlevel == 3){ upgradeitem[4].txta.text = "Cannoner Guardian"; } else { if (turretlevel == 4){ upgradeitem[4].txta.text = "Sphere Wizard"; } else { if (turretlevel == 5){ upgradeitem[4].txta.text = "Dagon"; }; }; }; }; }; upgradeitem[4].txtb.text = ""; upgradeitem[4].txtb.text = (Number((3 + upgradeturretpoint)) + Number(((turretlevel - 1) * 9))); turretdamage = Number(upgradeitem[4].txtb.text); upgradeitem[4].txtc.text = (Number((turretlevel * 1)) + " feet "); turretrange = Number((((turretlevel - 1) * 0.3) + 2.5)); } public function lv4(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 4; windowstory(); }; } public function stunnedT(_arg1:TimerEvent):void{ stunned = 0; while (stunned < playerunitindex) { if (playerunit[stunned] != null){ if (playerunit[stunned].stat == "stunned"){ if ((((playerunit[stunned].y >= playerunit[stunned].targety)) && ((playerunit[stunned].stunnedstat == "up")))){ playerunit[stunned].x = (playerunit[stunned].x + (mendal / 20)); playerunit[stunned].y = (playerunit[stunned].y - 1); playershadow[stunned].x = (playershadow[stunned].x + (mendal / 20)); playershadow[stunned].width = (playershadow[stunned].width - 1); playerbarhealth[stunned].x = (playerbarhealth[stunned].x + (mendal / 20)); playerbarhealth[stunned].y = (playerbarhealth[stunned].y - 1); if (playerunit[stunned].y <= playerunit[stunned].targety){ playerunit[stunned].targety = (playerunit[stunned].targety + 25); playerunit[stunned].stunnedstat = "down"; }; } else { if ((((playerunit[stunned].y <= playerunit[stunned].targety)) && ((playerunit[stunned].stunnedstat == "down")))){ playerunit[stunned].x = (playerunit[stunned].x + (mendal / 20)); playerunit[stunned].y = (playerunit[stunned].y + 1); playershadow[stunned].x = (playershadow[stunned].x + (mendal / 20)); playershadow[stunned].width = (playershadow[stunned].width + 1); playerbarhealth[stunned].x = (playerbarhealth[stunned].x + (mendal / 20)); playerbarhealth[stunned].y = (playerbarhealth[stunned].y + 1); if (playerunit[stunned].y >= playerunit[stunned].targety){ player = 1; indexke = stunned; posx = playerunit[stunned].x; posy = playerunit[stunned].y; health = playerunit[stunned].health; backuphealth = playerunit[stunned].backuphealth; attack = playerunit[stunned].attack; attack2 = playerunit[stunned].attack2; range = playerunit[stunned].range; tipeunit = playerunit[stunned].tipeunit; jumlahserang = playerunit[stunned].jumlahserang; tahapserang = playerunit[stunned].tahapserang; cek1 = playerunit[stunned].cek1; cek2 = playerunit[stunned].cek2; cek3 = playerunit[stunned].cek3; backupcek = playerunit[stunned].backupcek1; backupcek2 = playerunit[stunned].backupcek2; speed = playerunit[stunned].speed; stat = "jalan"; tipeattack = playerunit[stunned].tipeattack; collisionright = playerunit[stunned].collisionright; collisionleft = playerunit[stunned].collisionleft; dead = 0; playerunit[stunned].stop(); removeChild(playerunit[stunned]); generatemove(); }; }; }; }; }; stunned++; }; stunned = 0; while (stunned < enemyunitindex) { if (enemyunit[stunned] != null){ if (enemyunit[stunned].stat == "stunned"){ if ((((enemyunit[stunned].y >= enemyunit[stunned].targety)) && ((enemyunit[stunned].stunnedstat == "up")))){ enemyunit[stunned].x = (enemyunit[stunned].x - (mendal / 20)); enemyunit[stunned].y = (enemyunit[stunned].y - 1); enemyshadow[stunned].x = (enemyshadow[stunned].x - (mendal / 20)); enemyshadow[stunned].width = (enemyshadow[stunned].width - 1); enemybarhealth[stunned].x = (enemybarhealth[stunned].x - (mendal / 20)); enemybarhealth[stunned].y = (enemybarhealth[stunned].y - 1); if (enemyunit[stunned].y <= enemyunit[stunned].targety){ enemyunit[stunned].targety = (enemyunit[stunned].targety + 25); enemyunit[stunned].stunnedstat = "down"; }; } else { if ((((enemyunit[stunned].y <= enemyunit[stunned].targety)) && ((enemyunit[stunned].stunnedstat == "down")))){ enemyunit[stunned].x = (enemyunit[stunned].x - (mendal / 20)); enemyunit[stunned].y = (enemyunit[stunned].y + 1); enemyshadow[stunned].x = (enemyshadow[stunned].x - (mendal / 20)); enemyshadow[stunned].width = (enemyshadow[stunned].width + 1); enemybarhealth[stunned].x = (enemybarhealth[stunned].x - (mendal / 20)); enemybarhealth[stunned].y = (enemybarhealth[stunned].y + 1); if (enemyunit[stunned].y >= enemyunit[stunned].targety){ player = 0; indexke = stunned; posx = enemyunit[stunned].x; posy = enemyunit[stunned].y; health = enemyunit[stunned].health; backuphealth = enemyunit[stunned].backuphealth; attack = enemyunit[stunned].attack; attack2 = enemyunit[stunned].attack2; range = enemyunit[stunned].range; tipeunit = enemyunit[stunned].tipeunit; jumlahserang = enemyunit[stunned].jumlahserang; tahapserang = enemyunit[stunned].tahapserang; cek1 = enemyunit[stunned].cek1; cek2 = enemyunit[stunned].cek2; cek3 = enemyunit[stunned].cek3; backupcek = enemyunit[stunned].backupcek1; backupcek2 = enemyunit[stunned].backupcek2; speed = enemyunit[stunned].speed; stat = "jalan"; tipeattack = enemyunit[stunned].tipeattack; collisionright = enemyunit[stunned].collisionright; collisionleft = enemyunit[stunned].collisionleft; dead = 0; enemyunit[stunned].stop(); removeChild(enemyunit[stunned]); generatemove(); }; }; }; }; }; stunned++; }; } public function nexttutor(_arg1:MouseEvent):void{ if ((((((((tutor.currentLabel == "tutor 1")) || ((tutor.currentLabel == "tutor 2")))) || ((tutor.currentLabel == "tutor 3")))) || ((tutor.currentLabel == "tutor 4")))){ tutorpos++; if (tutor.currentLabel == "tutor 1"){ tutor.gotoAndPlay("tutor 1 slide for"); } else { if (tutor.currentLabel == "tutor 2"){ tutor.gotoAndPlay("tutor 2 slide for"); } else { if (tutor.currentLabel == "tutor 3"){ tutor.gotoAndPlay("tutor 3 slide for"); } else { if (tutor.currentLabel == "tutor 4"){ tutor.gotoAndPlay("tutor 4 slide for"); }; }; }; }; cekswap3(); }; } public function lv9(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 9; windowstory(); }; } public function upgradesoldiershift(){ trace(("jumunit :" + jumunit)); if (upgradeindex == 0){ upgradeitem[1].visible = false; upgradeitem[2].visible = true; } else { if (upgradeindex == (jumunit - 3)){ upgradeitem[2].visible = false; upgradeitem[1].visible = true; } else { if ((((upgradeindex > 0)) && ((upgradeindex < (jumunit - 3))))){ upgradeitem[2].visible = true; upgradeitem[1].visible = true; }; }; }; cu = 3; while (cu < (3 + jumunit)) { if (commandarrow == "down"){ upgradeitem[cu].y = (upgradeitem[cu].y - 90); } else { if (commandarrow == "up"){ upgradeitem[cu].y = (upgradeitem[cu].y + 90); }; }; cu++; }; if (commandarrow == "down"){ cu = 3; while (cu < (3 + jumunit)) { if (upgradeitem[cu].posisi == 1){ upgradeitem[(cu + 1)].posisi2 = 1; upgradeitem[cu].posisi2 = 0; } else { if (upgradeitem[cu].posisi == 2){ upgradeitem[(cu + 1)].posisi2 = 2; } else { if (upgradeitem[cu].posisi == 3){ upgradeitem[(cu + 1)].posisi2 = 3; }; }; }; cu++; }; } else { if (commandarrow == "up"){ cu = 3; while (cu < (3 + jumunit)) { if (upgradeitem[cu].posisi == 1){ upgradeitem[(cu - 1)].posisi2 = 1; upgradeitem[cu].posisi2 = 0; } else { if (upgradeitem[cu].posisi == 2){ upgradeitem[(cu - 1)].posisi2 = 2; } else { if (upgradeitem[cu].posisi == 3){ upgradeitem[(cu - 1)].posisi2 = 3; }; }; }; cu++; }; }; }; cu = 3; while (cu < (3 + jumunit)) { upgradeitem[cu].posisi = upgradeitem[cu].posisi2; upgradeitem[cu].posisi2 = 0; cu++; }; cu = 3; while (cu < (3 + jumunit)) { if (upgradeitem[cu].posisi == 0){ upgradeitem[cu].visible = false; } else { if (upgradeitem[cu].posisi != 0){ upgradeitem[cu].visible = true; }; }; cu++; }; swappoint(); } public function lv10o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 10); }; } function frame5(){ stop(); mouse[0] = new (pointerovermc); addChild(mouse[0]); changecursor3(); btnpre.visible = false; stop(); maju = false; btnnext.addEventListener(MouseEvent.CLICK, nexttutor); btnback.addEventListener(MouseEvent.CLICK, backtutor); btnpre.addEventListener(MouseEvent.CLICK, pretutor); } function frame3(){ SoundMixer.soundTransform = new SoundTransform(0.6, 0.6); mouseindex = 0; enemykilled = 0; playersummoned = 0; object = new Array(); objectindex = 0; blueneeded = 15; cakebuilding = 20000; TSL = new Timer(1000); TSL.addEventListener(TimerEvent.TIMER, SLT); TSL2 = new Timer(36); TSL2.addEventListener(TimerEvent.TIMER, SLT2); push = false; enemypush = 0.3; redneeded = 0; foxmaxpop = 6; timergenerate = 0; pushbool = false; timertext = new Array(); randombool = false; randomMoC = randRange(1, 3); randomMoCtarget = 0; Trandomeffect = new Timer(1000); Trandomeffect.addEventListener(TimerEvent.TIMER, randomeffectT); TMoC = new Timer(1000); TMoC.addEventListener(TimerEvent.TIMER, MoCT); playerpusher = 0; Tpush = new Timer(10); Tpush.addEventListener(TimerEvent.TIMER, pushT); Tresize = new Timer(10); Tresize.addEventListener(TimerEvent.TIMER, resizeT); yellowneeded = 0; Tdustgenerate = new Timer((2000 - (yellowneeded * 10))); Tdustgenerate.addEventListener(TimerEvent.TIMER, dustgenerateT); frame = 1; Tmolefps = new Timer(((100 - yellowneeded) / 2.5)); Tmolefps.addEventListener(TimerEvent.TIMER, molefpsT); stonetick = 0; stoneneeded = 100; TSB = new Timer(1000); TSB.addEventListener(TimerEvent.TIMER, SBT); speedplus = false; Tbreaker = new Timer(36); Tbreaker.addEventListener(TimerEvent.TIMER, breakerT); silverneeded = 10; stopseraph = 1000; stopbool = false; THM = new Timer(10); THM.addEventListener(TimerEvent.TIMER, HMT); moveelf = 0; THM2 = new Timer(100); THM2.addEventListener(TimerEvent.TIMER, HMT2); attackpho = 1000; playerhealth = 5; TFF = new Timer(36); TFF.addEventListener(TimerEvent.TIMER, FFT); cooldownbool = false; tipecool = 0; coolok = 0; Tcooldown = new Timer(10); Tcooldown.addEventListener(TimerEvent.TIMER, cooldownT); mouseindex = numChildren; mouse[0] = new (pointerovermc); addChildAt(mouse[0], numChildren); changecursor(); nopress = true; full = false; dahpause = false; mutebool = false; stage.addEventListener(KeyboardEvent.KEY_DOWN, bvv); cekawalan = true; timerjalan = false; klik = 0; gambarbola = new Array(); txtscoregained = new Array(); txtscoregainedindex = 0; posisipintu = 2; swapbool = false; atu = 0; Tswap = new Timer(10); counterdua = 0; cekreverse = 0; pake3 = 0; tipepembanding = 0; counter = 0; fadepoint = 0; fade = 0; Tbolafade = new Timer(100); Tbolafade.addEventListener(TimerEvent.TIMER, bolafade); dropbool = false; he = 0; hebool = false; hiteffect = new Array(); heindex = 0; Thiteffect = new Timer(36); Thiteffect.addEventListener(TimerEvent.TIMER, hiteffectT); parx = 0; pary = 0; parindex = 0; parstat = 0; parstatsummonbool = false; par = new Array(); timerjalanpar = false; stone = 0; stoneimage = new Array(); stoneindex = 0; stonebool = false; s = 0; Tstoneanimation = new Timer(5); Tstoneanimation.addEventListener(TimerEvent.TIMER, stoneanimationT); pari = 0; Tanimatedpar = new Timer(20); Tanimatedpar.addEventListener(TimerEvent.TIMER, animatedpar); jangan = 0; Tdrop = new Timer(10); adadrop = false; posye1 = 0; b = 0; selesai = false; Ttextanimated3 = new Timer(50); Ttextanimated3.addEventListener(TimerEvent.TIMER, textanimated3); combobool = false; combocount = 0; combotime = 0; Tcombo = new Timer(10); Tcombo.addEventListener(TimerEvent.TIMER, comboT); yellow = new Array(); bg = new Array(); bgadding = new Array(); btn = new Array(); summonbar = new Array(); summoncolorbar = new Array(); minoneeded = 8; elfoneeded = 8; dragonneeded = 8; moleneeded = 8; faerieneeded = 8; minoneeded = minoeaseupgrade; elfoneeded = elfeaseupgrade; dragonneeded = dragoneaseupgrade; moleneeded = moleeaseupgrade; faerieneeded = faerieeaseupgrade; posisiadding = 1; bg[0] = new (plankmc); addChildAt(bg[0], (numChildren - posisiadding)); bg[0].x = 147; bg[0].y = 183; posisipintu = (numChildren - posisiadding); bg[98] = new (gateleftmc); addChildAt(bg[98], (numChildren - posisiadding)); bg[98].x = 0; bg[98].y = 177.9; bg[99] = new (gaterightmc); addChildAt(bg[99], (numChildren - posisiadding)); bg[99].x = 290; bg[99].y = 177.9; bg[100] = new (bgmc); addChildAt(bg[100], (numChildren - posisiadding)); bg[100].x = -176; bg[100].y = 0; turretunit = new Array(); shadow = new DropShadowFilter(); shadow.distance = 0; shadow.angle = 25; shadow.strength = 300; shadow.blurX = 8; shadow.blurY = 8; genbutton(); manachroniclesgatelogoopen2(); Tmanaregen = new Timer(4000); Tmanaregen.addEventListener(TimerEvent.TIMER, manaregenT); rechargebar = new Array(); rc = 0; Trecharge = new Timer(100); Trecharge.addEventListener(TimerEvent.TIMER, rechargeT); specialanimation = 0; backmainmenu = false; turrety = 0; specialanimationbool = false; disable = 0; buttonstatenabled = 0; fade2 = 0; bgfadeenabled = 0; pausetimerenabled = 1; startspecial = false; specialanimationimage = new Array(); demoralize = 0; mu = 0; undereffectbool = false; moraltime = 0; Tmoralup = new Timer(1000); Tmoralup.addEventListener(TimerEvent.TIMER, moralupT); dd = 0; doubledamageon = 0; ddbool = false; ddstartbool = false; dda = 0; ddtime = 5; ddup = 1; Tdd = new Timer(75); Tdd.addEventListener(TimerEvent.TIMER, ddT); ue = 0; Tundereffect = new Timer(75); Tundereffect.addEventListener(TimerEvent.TIMER, undereffectT); cakeyindex = 0; bombardindex = 0; bombardbullet = new Array(); cakey = new Array(); cakebool = false; Tbombard = new Timer(10); Tbombard.addEventListener(TimerEvent.TIMER, bombardT); ce = 0; caketime = 5; Tcakeeffect = new Timer(1000); Tcakeeffect.addEventListener(TimerEvent.TIMER, cakeeffectT); matchneeded = 3; playerpop = 0; ga = 0; bigbar = new Array(); kopoint = new Array(); shake = 0; shakebool = false; shakesummoner = 0; Tshake = new Timer(50); Tshake.addEventListener(TimerEvent.TIMER, shakeT); flag = new Array(); flagindex = 0; emptyflag = 0; flagbool = false; flagtime = 0; f = 0; Tflag = new Timer(10); Tflag.addEventListener(TimerEvent.TIMER, flagT); storychar = new Array(); baloonword = new Array(); btnskip = new Array(); txtstartanimation = new Array(); stop1 = 0; stopgen = 0; swap = 0; pausetimer = false; storyend = false; posisiunit = 0; enemypopulationcap = 5; w = 0; wisp = new Array(); Twispfly = new Timer(25); Twispfly.addEventListener(TimerEvent.TIMER, wispflyT); soundmin = 0.6; white = 0; lastindex = 0; Tgarzonauthdie = new Timer(36); Tgarzonauthdie.addEventListener(TimerEvent.TIMER, garzonauthdieT); resultimage = new Array(); gameend = false; gameendstat = ""; genenemy = 0; randomgen = 25; bos = 0; bostarget = 250; bosenabled = false; stope = 0; abistipe = 2; minimax = 4; enemypop = 0; bosindex = 0; boschildren = 0; randomgenbool = false; randomgenhalf = 10; Trandomgenhalf = new Timer(1000); Trandomgenhalf.addEventListener(TimerEvent.TIMER, randomgenhalfT); Tlevelingsystem = new Timer(1000); Tlevelingsystem.addEventListener(TimerEvent.TIMER, levelingsystemT); turret = 0; gkena = 0; Tturretfire = new Timer(2000); Tturretfire.addEventListener(TimerEvent.TIMER, turretfireT); garzonauthattack = 0; enemyunit = new Array(); enemyshadow = new Array(); enemyunitindex = 0; enemybarhealth = new Array(); playerunit = new Array(); playershadow = new Array(); playerunitindex = 0; playerbarhealth = new Array(); dmgtxt = new Array(); dmgtxtindex = 0; tubruk = false; enemyattackbool = false; tubruk2 = false; playerattackbool = false; groundlevel = 136; mendal = 50; healimage = new Array(); healindex = 0; dragonball = new Array(); dragonballindex = 0; dragonballbool = false; dragonfire = new Array(); dragonfireindex = 0; arrowimage = new Array(); arrowimageindex = 0; arrowbool = false; faeriestar = new Array(); faeriestarindex = 0; faeriestarbool = false; faerieblast = new Array(); faerieblastindex = 0; phoeniondiebool = false; phoenionwalkbool = false; stunnedbool = false; stunned = 0; curse = new Array(); curseindex = 0; cursebool = false; golemhand = new Array(); golemhandindex = 0; silencebool = true; themesong = new lvl1themesound(); alertred = new Array(); alerttime = 0; Talertred = new Timer(10); Talertred.addEventListener(TimerEvent.TIMER, alertredT); alerttarget = new Array(); alertindex = 0; dahitem = 0; dahitem2 = 0; zoomamount = 0; nyampe = 0; cameratargetvalid = false; Tcamerapanning = new Timer(10); camerapause = 0; Tcamerapanning.addEventListener(TimerEvent.TIMER, camerapanningT); tiltbool = false; tiltbool2 = false; indextilt2 = 10; Ttilt = new Timer(10); Ttilt.addEventListener(TimerEvent.TIMER, tiltT); Ttilt2 = new Timer(10); Ttilt2.addEventListener(TimerEvent.TIMER, tiltT2); Tenemyjalan = new Timer(36); Tenemyjalan.addEventListener(TimerEvent.TIMER, enemyjalanT); Tplayerjalan = new Timer(10); Tplayerjalan.addEventListener(TimerEvent.TIMER, playerjalanT); bosanimationbool = false; Tphoenionrebirth = new Timer(100); Tphoenionrebirth.addEventListener(TimerEvent.TIMER, phoenionrebirthT); Tphoenionwalk = new Timer(36); Tphoenionwalk.addEventListener(TimerEvent.TIMER, phoenionwalkT); Tstunned = new Timer(10); Tstunned.addEventListener(TimerEvent.TIMER, stunnedT); death = 0; deathvanishbool = false; Tdeathvanish = new Timer(36); Tdeathvanish.addEventListener(TimerEvent.TIMER, deathvanishT); bombimage = new Array(); bombindex = 0; bombbool = false; Tbomb = new Timer(10); Tbomb.addEventListener(TimerEvent.TIMER, bombT); probcrit = 0; hit = 0; Tenemyattackcek = new Timer(36); Tenemyattackcek.addEventListener(TimerEvent.TIMER, enemyattackcekT); phit = 0; playerhitbool = false; Tplayerhitcek = new Timer(36); Tplayerhitcek.addEventListener(TimerEvent.TIMER, playerhitcekT); phit2 = 0; enemyhitbool = false; Tenemyhitcek = new Timer(36); Tenemyhitcek.addEventListener(TimerEvent.TIMER, enemyhitcekT); Tdragonball = new Timer(10); Tdragonball.addEventListener(TimerEvent.TIMER, dragonballT); Tarrow = new Timer(10); Tarrow.addEventListener(TimerEvent.TIMER, arrowT); arrowcrit = 0; curseint = 0; Tcurse = new Timer(10); Tcurse.addEventListener(TimerEvent.TIMER, curseT); Tplayerattackcek = new Timer(36); Tplayerattackcek.addEventListener(TimerEvent.TIMER, playerattackcekT); Tdmgtxt = new Timer(36); Tdmgtxt.addEventListener(TimerEvent.TIMER, dmgtxtT); } function frame4(){ savegame(); mouse[0] = new (pointerovermc); addChild(mouse[0]); changecursor2(); drag = new Array(); Tdragonfly = new Timer(36); Tdragonfly.addEventListener(TimerEvent.TIMER, dragonflyT); soundtheme = new storysoundtheme(); channel2 = soundtheme.play(0, 999); dahmasuk = false; bgpause2 = new Array(); bgmap = new Array(); btnmenu = new Array(); mouseover = new Array(); bgmap[0] = new (bgmapmc); addChildAt(bgmap[0], (numChildren - 1)); bgmap[0].x = 0; bgmap[0].y = 0; bgmap[0].mcAG.addEventListener(MouseEvent.CLICK, armorgames4); bgmap[1] = new (upgradeunitbtn); addChildAt(bgmap[1], (numChildren - 1)); bgmap[1].x = 240; bgmap[1].y = 56.5; bgmap[1].gotoAndPlay(2); upgradestat = "soldier"; bgmap[1].addEventListener(MouseEvent.MOUSE_OVER, upgradeunitover); bgmap[1].addEventListener(MouseEvent.MOUSE_OUT, upgradeunitout); bgmap[1].addEventListener(MouseEvent.CLICK, upgradeunit); credit = false; bgmap[2] = new (creditbtn); addChildAt(bgmap[2], (numChildren - 1)); bgmap[2].x = 380.6; bgmap[2].y = 61; bgmap[2].addEventListener(MouseEvent.MOUSE_DOWN, creditover); bgmap[2].addEventListener(MouseEvent.MOUSE_OUT, creditout); bgmap[3] = new (moregamesbtn); addChildAt(bgmap[3], (numChildren - 1)); bgmap[3].x = 494; bgmap[3].y = 61; bgmap[3].addEventListener(MouseEvent.MOUSE_DOWN, moreover); bgmap[3].addEventListener(MouseEvent.MOUSE_OUT, moreout); bgmask = new Array(); bgmask[0] = new (mapmaskmc); addChildAt(bgmask[0], (numChildren - 1)); bgmask[0].x = 60.5; bgmask[0].y = 76.5; bgmask[0].visible = false; bgmask[1] = new (mapmaskmc); addChildAt(bgmask[1], (numChildren - 1)); bgmask[1].x = 60.5; bgmask[1].y = 76.5; bgmask[1].visible = false; bgmap[4] = new (backmainmenubtn); addChildAt(bgmap[4], (numChildren - 1)); bgmap[4].x = 567; bgmap[4].y = 437; bgmap[4].addEventListener(MouseEvent.CLICK, backmainmenubutton); uu = 0; uu1 = 0; Tupgradeunit = new Timer(10); Tupgradeunit.addEventListener(TimerEvent.TIMER, upgradeunitT); Tbackmainmenu = new Timer(10); Tbackmainmenu.addEventListener(TimerEvent.TIMER, backmainmenuT); lvlupindex = 0; milik = 0; uss2 = 0; upgradeitem = new Array(); upgradeindex = 0; jumunit = 0; window = new Array(); explanationtext = ""; explanationtext2 = ""; upgradetemp = 0; cu = 0; sp2 = 0; ok = false; clu = 0; levelbtn = new Array(); levelbtn[1] = new (levelpointbtn); addChildAt(levelbtn[1], (numChildren - 1)); levelbtn[1].x = 168; levelbtn[1].y = 418; levelbtn[1].enabled = true; levelbtn[1].akses = "true"; levelbtn[1].gotoAndStop(1); levelbtn[1].addEventListener(MouseEvent.CLICK, lv1); levelbtn[1].addEventListener(MouseEvent.MOUSE_OVER, lv1o); levelbtn[1].addEventListener(MouseEvent.MOUSE_OUT, lv1ou); levelbtn[2] = new (levelpointbtn); addChildAt(levelbtn[2], (numChildren - 1)); levelbtn[2].x = 237; levelbtn[2].y = 426; levelbtn[2].enabled = true; levelbtn[2].akses = "true"; levelbtn[2].gotoAndStop(1); levelbtn[2].addEventListener(MouseEvent.CLICK, lv2); levelbtn[2].addEventListener(MouseEvent.MOUSE_OVER, lv2o); levelbtn[2].addEventListener(MouseEvent.MOUSE_OUT, lv2ou); levelbtn[3] = new (levelpointbtn); addChildAt(levelbtn[3], (numChildren - 1)); levelbtn[3].x = 301; levelbtn[3].y = 422; levelbtn[3].enabled = true; levelbtn[3].akses = "true"; levelbtn[3].gotoAndStop(1); levelbtn[3].addEventListener(MouseEvent.CLICK, lv3); levelbtn[3].addEventListener(MouseEvent.MOUSE_OVER, lv3o); levelbtn[3].addEventListener(MouseEvent.MOUSE_OUT, lv3ou); levelbtn[4] = new (levelpointbtn); addChildAt(levelbtn[4], (numChildren - 1)); levelbtn[4].x = 363; levelbtn[4].y = 407; levelbtn[4].enabled = true; levelbtn[4].akses = "true"; levelbtn[4].gotoAndStop(1); levelbtn[4].addEventListener(MouseEvent.CLICK, lv4); levelbtn[4].addEventListener(MouseEvent.MOUSE_OVER, lv4o); levelbtn[4].addEventListener(MouseEvent.MOUSE_OUT, lv4ou); levelbtn[5] = new (levelpointbtn); addChildAt(levelbtn[5], (numChildren - 1)); levelbtn[5].x = 279; levelbtn[5].y = 294; levelbtn[5].enabled = true; levelbtn[5].akses = "true"; levelbtn[5].gotoAndStop(1); levelbtn[5].addEventListener(MouseEvent.CLICK, lv5); levelbtn[5].addEventListener(MouseEvent.MOUSE_OVER, lv5o); levelbtn[5].addEventListener(MouseEvent.MOUSE_OUT, lv5ou); levelbtn[6] = new (levelpointbtn); addChildAt(levelbtn[6], (numChildren - 1)); levelbtn[6].x = 244; levelbtn[6].y = 278; levelbtn[6].enabled = true; levelbtn[6].akses = "true"; levelbtn[6].gotoAndStop(1); levelbtn[6].addEventListener(MouseEvent.CLICK, lv6); levelbtn[6].addEventListener(MouseEvent.MOUSE_OVER, lv6o); levelbtn[6].addEventListener(MouseEvent.MOUSE_OUT, lv6ou); levelbtn[7] = new (levelpointbtn); addChildAt(levelbtn[7], (numChildren - 1)); levelbtn[7].x = 113; levelbtn[7].y = 156; levelbtn[7].enabled = true; levelbtn[7].akses = "true"; levelbtn[7].gotoAndStop(1); levelbtn[7].addEventListener(MouseEvent.CLICK, lv7); levelbtn[7].addEventListener(MouseEvent.MOUSE_OVER, lv7o); levelbtn[7].addEventListener(MouseEvent.MOUSE_OUT, lv7ou); levelbtn[8] = new (levelpointbtn); addChildAt(levelbtn[8], (numChildren - 1)); levelbtn[8].x = 122; levelbtn[8].y = 128; levelbtn[8].enabled = true; levelbtn[8].akses = "true"; levelbtn[8].gotoAndStop(1); levelbtn[8].addEventListener(MouseEvent.CLICK, lv8); levelbtn[8].addEventListener(MouseEvent.MOUSE_OVER, lv8o); levelbtn[8].addEventListener(MouseEvent.MOUSE_OUT, lv8ou); levelbtn[9] = new (levelpointbtn); addChildAt(levelbtn[9], (numChildren - 1)); levelbtn[9].x = 319; levelbtn[9].y = 99; levelbtn[9].enabled = true; levelbtn[9].akses = "true"; levelbtn[9].gotoAndStop(1); levelbtn[9].addEventListener(MouseEvent.CLICK, lv9); levelbtn[9].addEventListener(MouseEvent.MOUSE_OVER, lv9o); levelbtn[9].addEventListener(MouseEvent.MOUSE_OUT, lv9ou); levelbtn[10] = new (levelpointbtn); addChildAt(levelbtn[10], (numChildren - 1)); levelbtn[10].x = 367; levelbtn[10].y = 110; levelbtn[10].enabled = true; levelbtn[10].akses = "true"; levelbtn[10].gotoAndStop(1); levelbtn[10].addEventListener(MouseEvent.CLICK, lv10); levelbtn[10].addEventListener(MouseEvent.MOUSE_OVER, lv10o); levelbtn[10].addEventListener(MouseEvent.MOUSE_OUT, lv10ou); levelbtn[11] = new (levelpointbtn); addChildAt(levelbtn[11], (numChildren - 1)); levelbtn[11].x = 485; levelbtn[11].y = 220; levelbtn[11].enabled = true; levelbtn[11].akses = "true"; levelbtn[11].gotoAndStop(1); levelbtn[11].addEventListener(MouseEvent.CLICK, lv11); levelbtn[11].addEventListener(MouseEvent.MOUSE_OVER, lv11o); levelbtn[11].addEventListener(MouseEvent.MOUSE_OUT, lv11ou); levelbtn[12] = new (levelpointbtn); addChildAt(levelbtn[12], (numChildren - 1)); levelbtn[12].x = 476; levelbtn[12].y = 244; levelbtn[12].enabled = true; levelbtn[12].akses = "true"; levelbtn[12].gotoAndStop(1); levelbtn[12].addEventListener(MouseEvent.CLICK, lv12); levelbtn[12].addEventListener(MouseEvent.MOUSE_OVER, lv12o); levelbtn[12].addEventListener(MouseEvent.MOUSE_OUT, lv12ou); levelbtn[13] = new (levelpointbtn); addChildAt(levelbtn[13], (numChildren - 1)); levelbtn[13].x = 529; levelbtn[13].y = 351; levelbtn[13].enabled = true; levelbtn[13].akses = "true"; levelbtn[13].gotoAndStop(1); levelbtn[13].addEventListener(MouseEvent.CLICK, lv13); levelbtn[13].addEventListener(MouseEvent.MOUSE_OVER, lv13o); levelbtn[13].addEventListener(MouseEvent.MOUSE_OUT, lv13ou); levelbonusbtn = new Array(); levelbonusbtn[2] = new (levelpointbtn); addChildAt(levelbonusbtn[2], (numChildren - 1)); levelbonusbtn[2].x = 213; levelbonusbtn[2].y = 389; levelbonusbtn[2].enabled = true; levelbonusbtn[2].akses = "true"; levelbonusbtn[2].gotoAndStop(1); levelbonusbtn[2].addEventListener(MouseEvent.CLICK, lvbns2); levelbonusbtn[2].addEventListener(MouseEvent.MOUSE_OVER, lvbns2o); levelbonusbtn[2].addEventListener(MouseEvent.MOUSE_OUT, lvbns2ou); levelbonusbtn[4] = new (levelpointbtn); addChildAt(levelbonusbtn[4], (numChildren - 1)); levelbonusbtn[4].x = 452; levelbonusbtn[4].y = 409; levelbonusbtn[4].enabled = true; levelbonusbtn[4].akses = "true"; levelbonusbtn[4].gotoAndStop(1); levelbonusbtn[4].addEventListener(MouseEvent.CLICK, lvbns4); levelbonusbtn[4].addEventListener(MouseEvent.MOUSE_OVER, lvbns4o); levelbonusbtn[4].addEventListener(MouseEvent.MOUSE_OUT, lvbns4ou); levelbonusbtn[6] = new (levelpointbtn); addChildAt(levelbonusbtn[6], (numChildren - 1)); levelbonusbtn[6].x = 134; levelbonusbtn[6].y = 295; levelbonusbtn[6].enabled = true; levelbonusbtn[6].akses = "true"; levelbonusbtn[6].gotoAndStop(1); levelbonusbtn[6].addEventListener(MouseEvent.CLICK, lvbns6); levelbonusbtn[6].addEventListener(MouseEvent.MOUSE_OVER, lvbns6o); levelbonusbtn[6].addEventListener(MouseEvent.MOUSE_OUT, lvbns6ou); levelbonusbtn[12] = new (levelpointbtn); addChildAt(levelbonusbtn[12], (numChildren - 1)); levelbonusbtn[12].x = 364; levelbonusbtn[12].y = 202; levelbonusbtn[12].enabled = true; levelbonusbtn[12].akses = "true"; levelbonusbtn[12].gotoAndStop(1); levelbonusbtn[12].addEventListener(MouseEvent.CLICK, lvbns12); levelbonusbtn[12].addEventListener(MouseEvent.MOUSE_OVER, lvbns12o); levelbonusbtn[12].addEventListener(MouseEvent.MOUSE_OUT, lvbns12ou); levelbonusbtn[13] = new (levelpointbtn); addChildAt(levelbonusbtn[13], (numChildren - 1)); levelbonusbtn[13].x = 431; levelbonusbtn[13].y = 287; levelbonusbtn[13].enabled = true; levelbonusbtn[13].akses = "true"; levelbonusbtn[13].gotoAndStop(1); levelbonusbtn[13].addEventListener(MouseEvent.CLICK, lvbns13); levelbonusbtn[13].addEventListener(MouseEvent.MOUSE_OVER, lvbns13o); levelbonusbtn[13].addEventListener(MouseEvent.MOUSE_OUT, lvbns13ou); explanation = new Array(); exindex = 0; explanation[0] = new (explanationmc); addChildAt(explanation[0], (numChildren - 1)); explanation[1] = new (explanationmc); addChildAt(explanation[1], (numChildren - 1)); explanation[0].visible = false; explanation[1].visible = false; lev = 0; ceklevelenabled(); manachroniclesgatelogoopen(); } function frame6(){ mouse[0] = new (pointerovermc); addChild(mouse[0]); changecursor2(); endingCG.stop(); } function frame2(){ stop(); soundtheme5 = new storysoundtheme(); soundtheme6 = new openingCGsound(); so = SharedObject.getLocal("MCgame"); stage.focus = stage; mousey = 0; mouse = new Array(); mouse[0] = new (pointerovermc); addChildAt(mouse[0], numChildren); changecursor(); MCgate = new Array(); level = 1; levelreached = level; money = 50; moneygained = money; playerpopulationcap = 5; manaregen = 2; manapool = 25; upgradeease = 0; turretlevel = 1; turretdamage = 3; turretrange = 2; minoeaseupgrade = 26; elfeaseupgrade = 18; moleeaseupgrade = 10; dragoneaseupgrade = 26; faerieeaseupgrade = 26; minoupgrade = 0; dragonupgrade = 0; elfupgrade = 0; faerieupgrade = 0; moleupgrade = 0; foxupgrade = 0; stoneupgrade = 0; angelupgrade = 0; gorgonashupgrade = 0; seraphupgrade = 0; phoenionupgrade = 0; upgradepoint = new Array(); klikupgrade = 0; foxunitgained = 0; angelunitgained = 0; stoneunitgained = 0; gorgonashunitgained = 0; seraphunitgained = 0; phoenionunitgained = 0; faerieunitgained = 0; dragonunitgained = 0; dragonspecial = 0; hornspecial = 0; upgradeturretpoint = 1; upgrademanamax = 0; upgrademanaregen = 0; upgradepopsize = 0; upgradequestion = 0; tutorpos = 0; gamelevel = 0; mp32 = new baloonwordnormalsound(); bgpause = new Array(); openingCG(); } public function pushT(_arg1:TimerEvent):void{ nopress = true; p = 1; while (p < enemyunitindex) { enemyunit[p].x = (enemyunit[p].x + enemypush); enemybarhealth[p].x = (enemybarhealth[p].x + enemypush); enemyshadow[p].x = (enemyshadow[p].x + enemypush); p++; }; p = 1; while (p < playerunitindex) { playerunit[p].x = (playerunit[p].x + enemypush); playerbarhealth[p].x = (playerbarhealth[p].x + enemypush); playershadow[p].x = (playershadow[p].x + enemypush); p++; }; if (enemypush == -1){ p = 1; while (p < playerunitindex) { object[p].x = (object[p].x + enemypush); p++; }; } else { if (enemypush == 1){ p = 1; while (p < enemyunitindex) { object[p].x = (object[p].x + enemypush); p++; }; }; }; if (enemyunit[1].hitTestObject(playerunit[0]) == true){ p = 1; while (p < enemyunitindex) { removeChild(object[p]); p++; }; Trandomeffect.stop(); Tresize.stop(); Tpush.stop(); gameendstat = "lose"; doorclose(); } else { if (playerunit[(playerunitindex - 1)].x <= bg[level].x){ p = 1; while (p < playerunitindex) { removeChild(object[p]); p++; }; Trandomeffect.stop(); Tresize.stop(); Tpush.stop(); gameendstat = "win"; doorclose(); }; }; } public function cekgengambarbola(){ var randomangka:*; var gambarbolaklik:Function; k = 0; while (k < 8) { l = 0; while (l < 8) { if (gambarbola[k][l].statuse == "remove"){ gambarbolaklik = function (_arg1:MouseEvent):void{ if ((((klik == 0)) && ((dropbool == false)))){ klik = 1; yellow[0].x = _arg1.target.x; yellow[0].y = _arg1.target.y; x1 = _arg1.target.x1; y1 = _arg1.target.y1; } else { if ((((klik == 1)) && ((dropbool == false)))){ klik = 2; yellow[1].x = _arg1.target.x; yellow[1].y = _arg1.target.y; x2 = _arg1.target.x1; y2 = _arg1.target.y1; cekswap(); }; }; }; randomangka = Math.ceil((Math.random() * 5)); if (randomangka == 1){ gambarbola[k][l] = new (red_btn); } else { if (randomangka == 2){ gambarbola[k][l] = new (yellow_btn); } else { if (randomangka == 3){ gambarbola[k][l] = new (silver_btn); } else { if (randomangka == 4){ gambarbola[k][l] = new (blue_btn); } else { if (randomangka == 5){ gambarbola[k][l] = new (green_btn); }; }; }; }; }; addChildAt(gambarbola[k][l], (posisipintu - 1)); gambarbola[k][l].x = (196 + (l * 36)); gambarbola[k][l].y = (205 + (k * 36)); gambarbola[k][l].statuse = "klik"; gambarbola[k][l].tipe = randomangka; gambarbola[k][l].posisix = gambarbola[k][l].x; gambarbola[k][l].posisiy = gambarbola[k][l].y; gambarbola[k][l].x1 = k; gambarbola[k][l].y1 = l; gambarbola[k][l].addEventListener(MouseEvent.CLICK, gambarbolaklik); }; l++; }; k++; }; k = 0; while (k < 8) { l = 0; while (l < 8) { gambarbola[k][l].statuse = "klik"; l++; }; k++; }; klik = 0; cekmatch(); } public function generatearmy(){ var _local1:Number; var _local2:Number; var _local3:int; var _local4:*; _local1 = 0; _local2 = 0; matchneeded = 3; if ((((((((((((lanjuttemp >= 5)) && (!((level == 1.5))))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ healimage[healindex] = new (healmc); addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = (playerunit[0].x - 5); healimage[healindex].y = playerunit[0].y; healindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; playerunit[0].health = playerunit[0].backuphealth; bigbar[0].width = 310; }; if (tipepembanding == 1){ if (level == 1.5){ _local3 = 1; do { _local1 = ((_local3 / 15) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[0].bar.width = (summoncolorbar[0].bar.width + _local2); if (summoncolorbar[0].bar.width >= 70){ redneeded++; summoncolorbar[0].bar.width = 1; timertext[1].needed.text = (Number(timertext[1].needed.text) - 1); randomtipe1 = 1; playerunit[0].gotoAndPlay(26); generateplayer(); }; _local3++; } while (_local3 < lanjuttemp); } else { if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ _local1 = ((lanjuttemp / minoeaseupgrade) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[0].bar.width = (summoncolorbar[0].bar.width + _local2); btn[13].txtb.text = (Number(btn[13].txtb.text) + 2); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txtb.text = ("+" + 2); dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; }; }; } else { if (tipepembanding == 5){ if ((((((((((((dragonunitgained == 1)) && (!((level == 1.5))))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ _local1 = ((lanjuttemp / dragoneaseupgrade) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[3].bar.width = (summoncolorbar[3].bar.width + _local2); btn[13].txtb.text = (Number(btn[13].txtb.text) + 2); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txtb.text = ("+" + 2); dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; }; } else { if (tipepembanding == 4){ if (level == 13.5){ playerunit[0].gotoAndPlay(26); blueneeded = (blueneeded - lanjuttemp); timertext[1].needed.text = (Number(timertext[1].needed.text) - lanjuttemp); if (blueneeded <= 0){ timertext[1].needed.text = 0; object[0].gotoAndPlay("die"); Tcooldown.stop(); nopress = true; gameendstat = "win"; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; } else { if (cooldownbool == false){ tipecool = 1; cooldownbool = true; generatecold(); }; _local1 = ((lanjuttemp / 100) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[4].bar.width = (summoncolorbar[4].bar.width + _local2); }; } else { if (level == 4.5){ _local3 = 1; do { blueneeded--; _local1 = ((_local3 / 12) * 100); _local2 = ((70 * _local1) / 100); timertext[1].needed.text = (Number(timertext[1].needed.text) - _local3); summoncolorbar[4].bar.width = (summoncolorbar[4].bar.width + _local2); if (summoncolorbar[4].bar.width >= 70){ summoncolorbar[4].bar.width = 1; playerunit[0].gotoAndPlay(26); blueneeded = 15; timertext[1].needed.text = "12"; _local4 = Math.ceil((Math.random() * 3)); if (_local4 == 1){ object[objectindex] = new (minotaurattack); addChildAt(object[objectindex], Number((getChildIndex(bg[level]) + 1))); object[objectindex].x = randRange(object[0].x, (object[0].x + (object[0].width / 2))); object[objectindex].y = groundlevel; } else { if (_local4 == 2){ object[objectindex] = new (moleattack); addChildAt(object[objectindex], Number((getChildIndex(bg[level]) + 1))); object[objectindex].x = randRange(object[0].x, (object[0].x + (object[0].width / 2))); object[objectindex].y = groundlevel; } else { if (_local4 == 3){ object[objectindex] = new (elfattack); addChildAt(object[objectindex], Number((getChildIndex(bg[level]) + 1))); object[objectindex].x = randRange(object[0].x, (object[0].x + (object[0].width / 2))); object[objectindex].y = groundlevel; }; }; }; objectindex++; healimage[healindex] = new (cakeysplashmc); addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = object[0].x; healimage[healindex].y = (object[0].y - 50); healindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; }; _local3++; } while (_local3 < lanjuttemp); } else { if ((((((((((((faerieunitgained == 1)) && (!((level == 1.5))))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ _local1 = ((lanjuttemp / faerieeaseupgrade) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[4].bar.width = (summoncolorbar[4].bar.width + _local2); btn[13].txtb.text = (Number(btn[13].txtb.text) + 2); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txtb.text = ("+" + 2); dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; }; }; }; } else { if (tipepembanding == 3){ if (level == 12.5){ _local3 = 1; do { silverneeded = (silverneeded - _local3); _local1 = ((_local3 / 10) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[2].bar.width = (summoncolorbar[2].bar.width + _local2); timertext[1].needed.text = (Number(timertext[1].needed.text) - _local3); if (summoncolorbar[2].bar.width >= 70){ moveelf = (moveelf + 50); silverneeded = 10; summoncolorbar[2].bar.width = 1; timertext[1].needed.text = "10"; }; _local3++; } while (_local3 < lanjuttemp); } else { if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ _local1 = ((lanjuttemp / elfeaseupgrade) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[2].bar.width = (summoncolorbar[2].bar.width + _local2); btn[13].txtb.text = (Number(btn[13].txtb.text) + 2); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txtb.text = ("+" + 2); dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; }; }; } else { if (tipepembanding == 2){ if (level == 6.5){ _local1 = ((lanjuttemp / 100) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[1].bar.width = (summoncolorbar[1].bar.width + _local2); yellowneeded = (yellowneeded + lanjuttemp); Tmolefps.removeEventListener(TimerEvent.TIMER, molefpsT); Tmolefps.stop(); Tdustgenerate.removeEventListener(TimerEvent.TIMER, dustgenerateT); Tdustgenerate.stop(); if (yellowneeded < 100){ Tmolefps = new Timer((Number((100 - yellowneeded)) / 2.5)); Tmolefps.addEventListener(TimerEvent.TIMER, molefpsT); Tmolefps.start(); Tdustgenerate = new Timer((2000 - (yellowneeded * 10))); Tdustgenerate.addEventListener(TimerEvent.TIMER, dustgenerateT); Tdustgenerate.start(); }; if (Number((timertext[1].needed.text >= 1))){ timertext[1].needed.text = (Number(timertext[1].needed.text) - lanjuttemp); }; if (yellowneeded >= 100){ timertext[1].needed.text = "0"; nopress = false; pausetimerenabled = 0; TSB.stop(); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; Tbreaker.start(); }; } else { if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ _local1 = ((lanjuttemp / moleeaseupgrade) * 100); _local2 = ((70 * _local1) / 100); summoncolorbar[1].bar.width = (summoncolorbar[1].bar.width + _local2); btn[13].txtb.text = (Number(btn[13].txtb.text) + 2); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txtb.text = ("+" + 2); dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; }; }; }; }; }; }; }; ga = 0; while (ga < 5) { if (summoncolorbar[ga].bar.width >= 70){ summoncolorbar[ga].bar.width = 70; if (ga == 0){ if (Number(summonbar[11].txt1.text) < 6){ summonbar[11].txt1.text = (Number(summonbar[11].txt1.text) + 1); if (Number(summonbar[11].txt1.text) != 6){ summoncolorbar[ga].bar.width = 1; }; }; } else { if (ga == 1){ if (Number(summonbar[11].txt3.text) < 6){ summonbar[11].txt3.text = (Number(summonbar[11].txt3.text) + 1); if (Number(summonbar[11].txt3.text) != 6){ summoncolorbar[ga].bar.width = 1; }; }; } else { if (ga == 2){ if (Number(summonbar[11].txt2.text) < 6){ summonbar[11].txt2.text = (Number(summonbar[11].txt2.text) + 1); if (Number(summonbar[11].txt2.text) != 6){ summoncolorbar[ga].bar.width = 1; }; }; } else { if (ga == 3){ if (Number(summonbar[11].txt4.text) < 6){ summonbar[11].txt4.text = (Number(summonbar[11].txt4.text) + 1); if (Number(summonbar[11].txt4.text) != 6){ summoncolorbar[ga].bar.width = 1; }; }; } else { if (ga == 4){ if (Number(summonbar[11].txt5.text) < 6){ summonbar[11].txt5.text = (Number(summonbar[11].txt5.text) + 1); if (Number(summonbar[11].txt5.text) != 6){ summoncolorbar[ga].bar.width = 1; }; }; }; }; }; }; }; }; ga++; }; lanjuttemp = 0; } public function generateplayer(){ playersummoned++; if (randomtipe1 == 1){ playerunit[playerunitindex] = new (minotaurwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 3); playerunit[playerunitindex].health = (100 + (((minoupgrade * 20) / 100) * 100)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (10 + (((minoupgrade * 20) / 100) * 10)); playerunit[playerunitindex].range = 60; playerunit[playerunitindex].tipeunit = 1; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 80; playerunit[playerunitindex].cek2 = 30; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; if (level == 1.5){ playerunit[playerunitindex].collisionright = 15; playerunit[playerunitindex].collisionleft = 15; } else { playerunit[playerunitindex].collisionright = 30; playerunit[playerunitindex].collisionleft = 20; }; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 2){ playerunit[playerunitindex] = new (dragonwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 80); playerunit[playerunitindex].health = (40 + (((dragonupgrade * 20) / 100) * 40)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (10 + (((dragonupgrade * 20) / 100) * 10)); playerunit[playerunitindex].range = 130; playerunit[playerunitindex].tipeunit = 2; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 60; playerunit[playerunitindex].cek2 = 150; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; playerunit[playerunitindex].collisionright = 20; playerunit[playerunitindex].collisionleft = 20; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "ranged"; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 4){ playerunit[playerunitindex] = new (elfwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 5); playerunit[playerunitindex].health = (50 + (((elfupgrade * 20) / 100) * 50)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (3 + (((elfupgrade * 20) / 100) * 3)); playerunit[playerunitindex].range = 60; playerunit[playerunitindex].tipeunit = 3; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 60; playerunit[playerunitindex].cek2 = 20; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = (0.3 + (((elfupgrade * 10) / 100) * 0.3)); playerunit[playerunitindex].collisionright = 10; playerunit[playerunitindex].collisionleft = 20; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; if (level == 12.5){ playerunit[playerunitindex].runner = "true"; }; } else { if (randomtipe1 == 3){ playerunit[playerunitindex] = new (faeriewalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 80); playerunit[playerunitindex].health = (30 + (((faerieupgrade * 20) / 100) * 30)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (5 + (((faerieupgrade * 20) / 100) * 5)); playerunit[playerunitindex].range = (160 + (((faerieupgrade * 10) / 100) * 80)); playerunit[playerunitindex].tipeunit = 4; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 45; playerunit[playerunitindex].cek2 = 54; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; playerunit[playerunitindex].collisionright = 10; playerunit[playerunitindex].collisionleft = 40; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "ranged"; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 5){ playerunit[playerunitindex] = new (molewalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel + 8); playerunit[playerunitindex].health = (25 + (((moleupgrade * 20) / 100) * 25)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (2 + (((moleupgrade * 20) / 100) * 2)); playerunit[playerunitindex].range = 60; playerunit[playerunitindex].tipeunit = 5; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 40; playerunit[playerunitindex].cek2 = 20; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].collisionright = 20; playerunit[playerunitindex].collisionleft = 20; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 6){ playerunit[playerunitindex] = new (angelwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = groundlevel; playerunit[playerunitindex].health = (30 + (((angelupgrade * 20) / 100) * 30)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (5 + (((angelupgrade * 20) / 100) * 5)); playerunit[playerunitindex].range = 200; playerunit[playerunitindex].tipeunit = 6; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 240; playerunit[playerunitindex].cek2 = 80; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].collisionright = 30; playerunit[playerunitindex].silence = "false"; playerunit[playerunitindex].collisionleft = 20; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 7){ playerunit[playerunitindex] = new (stonewalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 15); playerunit[playerunitindex].health = (150 + (((stoneupgrade * 20) / 100) * 150)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = 0; playerunit[playerunitindex].range = 50; playerunit[playerunitindex].tipeunit = 7; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 180; playerunit[playerunitindex].cek2 = 80; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].collisionright = 15; playerunit[playerunitindex].collisionleft = 20; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 8){ playerunit[playerunitindex] = new (foxwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = groundlevel; playerunit[playerunitindex].health = 30; playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (3 + (((foxupgrade * 20) / 100) * 3)); playerunit[playerunitindex].range = (180 + (((foxupgrade * 10) / 100) * 150)); playerunit[playerunitindex].tipeunit = 8; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 40; playerunit[playerunitindex].cek2 = 1; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].collisionright = 20; playerunit[playerunitindex].collisionleft = 20; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 9){ playerunit[playerunitindex] = new (phoenionwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 10); playerunit[playerunitindex].health = (100 + (((phoenionupgrade * 20) / 100) * 100)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (50 + (((phoenionupgrade * 20) / 100) * 50)); playerunit[playerunitindex].range = 150; playerunit[playerunitindex].tipeunit = 9; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 45; playerunit[playerunitindex].cek2 = 10; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.3; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].collisionright = 30; playerunit[playerunitindex].collisionleft = 30; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 10){ playerunit[playerunitindex] = new (seraphwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 80); playerunit[playerunitindex].health = (175 + (((seraphupgrade * 20) / 100) * 175)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (35 + (((seraphupgrade * 20) / 100) * 35)); playerunit[playerunitindex].range = 200; playerunit[playerunitindex].tipeunit = 10; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 70; playerunit[playerunitindex].cek2 = 45; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = (0.4 + (((seraphupgrade * 10) / 100) * 0.4)); playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "ranged"; playerunit[playerunitindex].collisionright = 50; playerunit[playerunitindex].collisionleft = 30; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; } else { if (randomtipe1 == 11){ playerunit[playerunitindex] = new (gorgonashwalk); playerunit[playerunitindex].x = (playerunit[0].x - 50); playerunit[playerunitindex].y = (groundlevel - 20); playerunit[playerunitindex].health = (200 + (((gorgonashupgrade * 20) / 100) * 200)); playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].attack = (40 + (((gorgonashupgrade * 20) / 100) * 40)); playerunit[playerunitindex].range = 200; playerunit[playerunitindex].tipeunit = 11; playerunit[playerunitindex].jumlahserang = 1; playerunit[playerunitindex].tahapserang = 0; playerunit[playerunitindex].cek1 = 120; playerunit[playerunitindex].cek2 = 10; playerunit[playerunitindex].backupcek1 = playerunit[playerunitindex].cek1; playerunit[playerunitindex].speed = 0.2; playerunit[playerunitindex].stat = "jalan"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].collisionright = 50; playerunit[playerunitindex].collisionleft = 50; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; }; }; }; }; }; }; }; }; }; }; }; addChildAt(playerunit[playerunitindex], Number((getChildIndex(bg[level]) + 1))); playerunit[playerunitindex].terangin = "terangin"; playerunit[playerunitindex].terangintime = 10; if (tiltbool == false){ tiltbool = true; Ttilt.start(); }; playerbarhealth[playerunitindex] = new (barhealthmc); addChildAt(playerbarhealth[playerunitindex], Number((getChildIndex(bg[level]) + 1))); playerbarhealth[playerunitindex].x = playerunit[playerunitindex].x; playerbarhealth[playerunitindex].y = ((playerunit[playerunitindex].y - (playerunit[playerunitindex].width / 2)) - 5); playerbarhealth[playerunitindex].width = 30; playerbarhealth[playerunitindex].height = 2; playershadow[playerunitindex] = new (shadowmc); addChildAt(playershadow[playerunitindex], Number((getChildIndex(bg[level]) + 1))); playershadow[playerunitindex].x = playerunit[playerunitindex].x; playershadow[playerunitindex].y = (groundlevel + 25); playershadow[playerunitindex].width = playerunit[playerunitindex].width; playerunitindex++; } public function lvbns2ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function lv11o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 11); }; } public function buttonstat(){ disable = 0; while (disable <= 12) { if (buttonstatenabled == 0){ btn[disable].enabled = false; btn[disable].alpha = 0.5; } else { btn[disable].enabled = true; btn[disable].alpha = 1; }; disable++; }; klik = 2; } function frame1(){ MochiBot.track(this, "ab7e79d5"); customContextMenu = new ContextMenu(); customContextMenu.hideBuiltInItems(); temp2 = new ContextMenuItem("Little Giant World"); temp2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, clikfarm); customContextMenu.customItems.push(temp2); contextMenu = customContextMenu; stop(); cg = new Array(); stop(); preloadcg.AG.addEventListener(MouseEvent.CLICK, armorgames2); preloadcg.btnvisitLG.visible = false; preloadcg.btnvisitLG.addEventListener(MouseEvent.CLICK, visitLG); preloadcg.LG.addEventListener(MouseEvent.CLICK, littlegiant2); testalamat(); } public function lv12o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = ("Lv." + 12); }; } public function lv11ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function manaregenT(_arg1:TimerEvent):void{ btn[13].txtb.text = (Number(btn[13].txtb.text) + manaregen); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txtb.text = ("+" + manaregen); dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; cekenabledbutton(); } public function lv13o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x990000; explanation[1].txtb.text = "Final"; }; } public function generateFF(){ blueneeded = 10; object[0] = new (phoenionffmc); addChildAt(object[0], Number((getChildIndex(bg[level]) + 1))); object[0].x = 244; object[0].y = (groundlevel + 25); object[0].width = 100; object[0].height = 132; TFF.start(); } public function generateMM1(){ var newgame:Function; var congame:Function; newgame = function (_arg1:MouseEvent):void{ removeChild(cg[2]); cg[2] = null; removeChild(cg[3]); cg[3] = null; mp32.play(); generateMM2(); }; congame = function (_arg1:MouseEvent):void{ mp32.play(); checkSO2(); }; channel21 = soundtheme5.play(0, 999); cg[2] = new (newgamebtn); addChildAt(cg[2], (numChildren - 1)); cg[2].x = 209; cg[2].y = 321; cg[2].addEventListener(MouseEvent.CLICK, newgame); cg[3] = new (continuebtn); addChildAt(cg[3], (numChildren - 1)); cg[3].x = 209; cg[3].y = 376; if (so.size == 0){ cg[3].alpha = 0; }; cg[3].addEventListener(MouseEvent.CLICK, congame); } public function generateMM2(){ var easygame:Function; var normalgame:Function; var hardgame:Function; var Xgame:Function; easygame = function (_arg1:MouseEvent):void{ mp32.play(); gamelevel = 0.5; checkSO(); }; normalgame = function (_arg1:MouseEvent):void{ mp32.play(); gamelevel = 1; checkSO(); }; hardgame = function (_arg1:MouseEvent):void{ mp32.play(); gamelevel = 1.5; checkSO(); }; Xgame = function (_arg1:MouseEvent):void{ mp32.play(); removeChild(cg[2]); cg[2] = null; removeChild(cg[3]); cg[3] = null; removeChild(cg[4]); cg[4] = null; removeChild(cg[5]); cg[5] = null; generateMM1(); }; cg[2] = new (easybtn); addChildAt(cg[2], (numChildren - 1)); cg[2].x = 210; cg[2].y = 311; cg[2].addEventListener(MouseEvent.CLICK, easygame); cg[3] = new (normalbtn); addChildAt(cg[3], (numChildren - 1)); cg[3].x = 210; cg[3].y = 344; cg[3].addEventListener(MouseEvent.CLICK, normalgame); cg[4] = new (hardbtn); addChildAt(cg[4], (numChildren - 1)); cg[4].x = 210; cg[4].y = 382; cg[4].addEventListener(MouseEvent.CLICK, hardgame); cg[5] = new (Xbtn); addChildAt(cg[5], (numChildren - 1)); cg[5].x = 296; cg[5].y = 306; cg[5].addEventListener(MouseEvent.CLICK, Xgame); } public function enemyjalanT(_arg1:TimerEvent):void{ var _local2:*; var _local3:int; var _local4:*; enemyjalan = 0; while (enemyjalan < enemyunitindex) { if (enemyunit[enemyjalan] != null){ range = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].range); if ((((enemyunit[enemyjalan].stat == "jalan")) && ((enemyunit[enemyjalan].tipeattack == "ranged")))){ tubruk = false; enemytubruk = 0; while (enemytubruk < enemyunitindex) { if (enemytubruk != enemyjalan){ if (enemyunit[enemytubruk] != null){ if ((((((enemyunit[enemytubruk].x > enemyunit[enemyjalan].x)) && ((enemyunit[enemyjalan].dead == 0)))) && ((enemyunit[enemytubruk].tipeattack == "ranged")))){ if (((((enemyunit[enemytubruk].x - enemyunit[enemytubruk].collisionleft) < (enemyunit[enemyjalan].x + enemyunit[enemyjalan].collisionright))) && ((enemyunit[enemyjalan].dead == 0)))){ tubruk = true; }; }; }; }; enemytubruk++; }; if (tubruk == false){ if (enemyunit[enemyjalan].currentLabel == "walk"){ enemyunit[enemyjalan].x = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].speed); enemybarhealth[enemyjalan].x = (enemybarhealth[enemyjalan].x + enemyunit[enemyjalan].speed); enemyshadow[enemyjalan].x = (enemyshadow[enemyjalan].x + enemyunit[enemyjalan].speed); }; }; } else { if ((((enemyunit[enemyjalan].stat == "jalan")) && ((enemyunit[enemyjalan].tipeattack == "melee")))){ tubruk = false; enemytubruk = 0; while (enemytubruk < enemyunitindex) { if (enemytubruk != enemyjalan){ if (enemyunit[enemytubruk] != null){ if (((((((!((enemyunit[enemytubruk].tipeunit == 99))) && ((enemyunit[enemytubruk].x > enemyunit[enemyjalan].x)))) && ((enemyunit[enemyjalan].dead == 0)))) && ((enemyunit[enemytubruk].tipeattack == "melee")))){ if (((((enemyunit[enemytubruk].x - enemyunit[enemytubruk].collisionleft) < (enemyunit[enemyjalan].x + enemyunit[enemyjalan].collisionright))) && ((enemyunit[enemyjalan].dead == 0)))){ tubruk = true; enemyunit[enemytubruk].pusher = "true"; enemyunit[enemyjalan].pusher = "true"; }; }; }; }; enemytubruk++; }; if (level == 1.5){ enemytubruk = 0; while (enemytubruk < playerunitindex) { if (playerunit[enemytubruk] != null){ if (((((((!((playerunit[enemytubruk].tipeunit == 99))) && ((playerunit[enemytubruk].x > enemyunit[enemyjalan].x)))) && ((enemyunit[enemyjalan].dead == 0)))) && ((playerunit[enemytubruk].tipeattack == "melee")))){ if (((((playerunit[enemytubruk].x - playerunit[enemytubruk].collisionleft) < (enemyunit[enemyjalan].x + enemyunit[enemyjalan].collisionright))) && ((enemyunit[enemyjalan].dead == 0)))){ playerunit[enemytubruk].pusher = "true"; enemyunit[enemyjalan].pusher = "true"; tubruk = true; push = true; }; }; }; enemytubruk++; }; }; if ((((tubruk == false)) && ((cakebool == false)))){ if (enemyunit[enemyjalan].currentLabel == "walk"){ if ((((level == 1.5)) && ((enemyunit[enemyjalan].x < (bg[level].x + (bg[level].width / 2)))))){ enemyunit[enemyjalan].x = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].speed); if (enemyunit[enemyjalan].tipeunit != 17){ enemybarhealth[enemyjalan].x = (enemybarhealth[enemyjalan].x + enemyunit[enemyjalan].speed); enemyshadow[enemyjalan].x = (enemyshadow[enemyjalan].x + enemyunit[enemyjalan].speed); }; } else { if (level != 1.5){ enemyunit[enemyjalan].x = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].speed); if (enemyunit[enemyjalan].tipeunit != 17){ enemybarhealth[enemyjalan].x = (enemybarhealth[enemyjalan].x + enemyunit[enemyjalan].speed); enemyshadow[enemyjalan].x = (enemyshadow[enemyjalan].x + enemyunit[enemyjalan].speed); }; }; }; }; }; }; }; if ((((((((((((((enemyunit[enemyjalan].tipeunit == 12)) || ((enemyunit[enemyjalan].tipeunit == 13)))) || ((enemyunit[enemyjalan].tipeunit == 14)))) || ((enemyunit[enemyjalan].tipeunit == 6)))) || ((enemyunit[enemyjalan].tipeunit == 10)))) || ((enemyunit[enemyjalan].tipeunit == 15)))) || ((enemyunit[enemyjalan].tipeunit == 16)))){ enemyjalan2 = 0; while (enemyjalan2 < playerunitindex) { if (playerunit[enemyjalan2] != null){ if ((((((((playerunit[enemyjalan2].dead == 0)) && ((enemyunit[enemyjalan].stat == "jalan")))) && ((playerunit[enemyjalan2].x <= range)))) && ((playerunit[enemyjalan2].x >= enemyunit[enemyjalan].x)))){ _local2 = Math.ceil((Math.random() * 2)); if ((((((enemyunit[enemyjalan].tipeunit == 12)) || ((enemyunit[enemyjalan].tipeunit == 13)))) || ((enemyunit[enemyjalan].tipeunit == 14)))){ enemyunit[enemyjalan].tipenyasak = _local2; }; enemyunit[enemyjalan].stat = "serang"; player = 0; indexke = enemyjalan; posx = enemyunit[enemyjalan].x; posy = enemyunit[enemyjalan].y; health = enemyunit[enemyjalan].health; attack = enemyunit[enemyjalan].attack; attack2 = enemyunit[enemyjalan].attack2; range = enemyunit[enemyjalan].range; tipeunit = enemyunit[enemyjalan].tipeunit; jumlahserang = enemyunit[enemyjalan].jumlahserang; tahapserang = enemyunit[enemyjalan].tahapserang; cek1 = enemyunit[enemyjalan].cek1; cek2 = enemyunit[enemyjalan].cek2; cek3 = enemyunit[enemyjalan].cek3; backupcek = enemyunit[enemyjalan].backupcek1; backupcek2 = enemyunit[enemyjalan].backupcek2; speed = enemyunit[enemyjalan].speed; collisionright = enemyunit[enemyjalan].collisionright; collisionleft = enemyunit[enemyjalan].collisionleft; stat = "serang"; tipeattack = enemyunit[enemyjalan].tipeattack; dead = enemyunit[enemyjalan].dead; removeChild(enemyunit[enemyjalan]); generateattack(); }; }; enemyjalan2++; }; } else { if (enemyunit[enemyjalan].tipeunit == 8){ range = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].range); range2 = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].range2); _local3 = 0; enemyjalan2 = 0; while (enemyjalan2 < playerunitindex) { if (playerunit[enemyjalan2] != null){ if ((((((((((playerunit[enemyjalan2].dead == 0)) && ((enemyunit[enemyjalan].stat == "jalan")))) && ((playerunit[enemyjalan2].x <= range)))) && ((playerunit[enemyjalan2].x >= enemyunit[enemyjalan].x)))) && ((playerunit[enemyjalan2].tipeattack == "melee")))){ tipeserang = 1; cek1 = (enemyunit[enemyjalan].cek1 - 80); cek2 = (enemyunit[enemyjalan].cek2 - 10); _local3 = 1; } else { if ((((((((((((((playerunit[enemyjalan2].tipeunit == 6)) && ((playerunit[enemyjalan2].silence == "false")))) && ((playerunit[enemyjalan2].dead == 0)))) && ((enemyunit[enemyjalan].stat == "jalan")))) && ((playerunit[enemyjalan2].x <= range2)))) && ((playerunit[enemyjalan2].x >= enemyunit[enemyjalan].x)))) && ((playerunit[enemyjalan2].tipeattack == "melee")))){ tipeserang = 2; cek1 = enemyunit[enemyjalan].cek1; cek2 = enemyunit[enemyjalan].cek2; _local3 = 1; }; }; if (_local3 == 1){ enemyunit[enemyjalan].stat = "serang"; player = 0; indexke = enemyjalan; posx = enemyunit[enemyjalan].x; posy = enemyunit[enemyjalan].y; health = enemyunit[enemyjalan].health; attack = enemyunit[enemyjalan].attack; attack2 = enemyunit[enemyjalan].attack2; range = enemyunit[enemyjalan].range; range2 = enemyunit[enemyjalan].range2; tipeunit = enemyunit[enemyjalan].tipeunit; jumlahserang = enemyunit[enemyjalan].jumlahserang; tahapserang = enemyunit[enemyjalan].tahapserang; cek3 = enemyunit[enemyjalan].cek3; backupcek = enemyunit[enemyjalan].backupcek1; backupcek2 = enemyunit[enemyjalan].backupcek2; speed = enemyunit[enemyjalan].speed; collisionright = enemyunit[enemyjalan].collisionright; collisionleft = enemyunit[enemyjalan].collisionleft; stat = "serang"; tipeattack = enemyunit[enemyjalan].tipeattack; dead = enemyunit[enemyjalan].dead; removeChild(enemyunit[enemyjalan]); generateattack(); }; }; enemyjalan2++; }; } else { if (enemyunit[enemyjalan].tipeunit == 9){ range = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].range); range2 = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].range2); _local3 = 0; enemyjalan2 = 0; while (enemyjalan2 < playerunitindex) { if (playerunit[enemyjalan2] != null){ if ((((((((((playerunit[enemyjalan2].dead == 0)) && ((enemyunit[enemyjalan].stat == "jalan")))) && ((playerunit[enemyjalan2].x <= range)))) && ((playerunit[enemyjalan2].x >= enemyunit[enemyjalan].x)))) && ((playerunit[enemyjalan2].tipeattack == "melee")))){ tipeserang = 1; cek1 = enemyunit[enemyjalan].cek1; cek2 = (enemyunit[enemyjalan].cek2 + 45); _local3 = 1; } else { if ((((((((((playerunit[enemyjalan2].dead == 0)) && ((enemyunit[enemyjalan].stat == "jalan")))) && ((playerunit[enemyjalan2].x <= range2)))) && ((playerunit[enemyjalan2].x >= enemyunit[enemyjalan].x)))) && ((((playerunit[enemyjalan2].tipeattack == "melee")) || ((playerunit[enemyjalan2].tipeattack == "ranged")))))){ tipeserang = 2; cek1 = enemyunit[enemyjalan].cek1; cek2 = enemyunit[enemyjalan].cek2; _local3 = 1; }; }; if (_local3 == 1){ enemyunit[enemyjalan].stat = "serang"; player = 0; indexke = enemyjalan; posx = enemyunit[enemyjalan].x; posy = enemyunit[enemyjalan].y; health = enemyunit[enemyjalan].health; attack = enemyunit[enemyjalan].attack; attack2 = enemyunit[enemyjalan].attack2; range = enemyunit[enemyjalan].range; range2 = enemyunit[enemyjalan].range2; tipeunit = enemyunit[enemyjalan].tipeunit; jumlahserang = enemyunit[enemyjalan].jumlahserang; tahapserang = enemyunit[enemyjalan].tahapserang; cek3 = enemyunit[enemyjalan].cek3; backupcek = enemyunit[enemyjalan].backupcek1; backupcek2 = enemyunit[enemyjalan].backupcek2; speed = enemyunit[enemyjalan].speed; collisionright = enemyunit[enemyjalan].collisionright; collisionleft = enemyunit[enemyjalan].collisionleft; stat = "serang"; tipeattack = enemyunit[enemyjalan].tipeattack; dead = enemyunit[enemyjalan].dead; removeChild(enemyunit[enemyjalan]); generateattack(); }; }; enemyjalan2++; }; } else { if (enemyunit[enemyjalan].tipeunit == 17){ if (garzonauthattack != 0){ range = (enemyunit[enemyjalan].x + enemyunit[enemyjalan].range); } else { if (garzonauthattack == 0){ range = ((enemyunit[enemyjalan].x + enemyunit[enemyjalan].range) + 200); }; }; _local3 = 0; enemyjalan2 = 0; while (enemyjalan2 < playerunitindex) { if (playerunit[enemyjalan2] != null){ if ((((((((playerunit[enemyjalan2].dead == 0)) && ((enemyunit[enemyjalan].stat == "jalan")))) && ((playerunit[enemyjalan2].x <= range)))) && ((playerunit[enemyjalan2].x >= enemyunit[enemyjalan].x)))){ if (garzonauthattack != 0){ cek1 = enemyunit[enemyjalan].cek1; cek2 = enemyunit[enemyjalan].cek2; _local3 = 1; } else { if (garzonauthattack == 0){ cek1 = enemyunit[enemyjalan].cek1; cek2 = enemyunit[enemyjalan].cek2; _local3 = 1; }; }; }; if (_local3 == 1){ enemyunit[enemyjalan].stat = "serang"; player = 0; indexke = enemyjalan; posx = enemyunit[enemyjalan].x; posy = enemyunit[enemyjalan].y; health = enemyunit[enemyjalan].health; attack = enemyunit[enemyjalan].attack; attack2 = enemyunit[enemyjalan].attack2; range = enemyunit[enemyjalan].range; range2 = enemyunit[enemyjalan].range2; tipeunit = enemyunit[enemyjalan].tipeunit; jumlahserang = enemyunit[enemyjalan].jumlahserang; tahapserang = enemyunit[enemyjalan].tahapserang; cek3 = enemyunit[enemyjalan].cek3; backupcek = enemyunit[enemyjalan].backupcek1; backupcek2 = enemyunit[enemyjalan].backupcek2; speed = enemyunit[enemyjalan].speed; collisionright = enemyunit[enemyjalan].collisionright; collisionleft = enemyunit[enemyjalan].collisionleft; stat = "serang"; tipeattack = enemyunit[enemyjalan].tipeattack; dead = enemyunit[enemyjalan].dead; removeChild(enemyunit[enemyjalan]); generateattack(); }; }; enemyjalan2++; }; } else { if (level != 1.5){ enemyjalan2 = 0; while (enemyjalan2 < playerunitindex) { if (playerunit[enemyjalan2] != null){ if ((((((((((playerunit[enemyjalan2].dead == 0)) && ((enemyunit[enemyjalan].stat == "jalan")))) && ((playerunit[enemyjalan2].x <= range)))) && ((playerunit[enemyjalan2].x >= enemyunit[enemyjalan].x)))) && ((((enemyunit[enemyjalan].tipeattack == "ranged")) || ((playerunit[enemyjalan2].tipeattack == "melee")))))){ _local4 = Math.ceil((Math.random() * 2)); if ((((((enemyunit[enemyjalan].tipeunit == 12)) || ((enemyunit[enemyjalan].tipeunit == 13)))) || ((enemyunit[enemyjalan].tipeunit == 14)))){ enemyunit[enemyjalan].tipenyasak = _local4; }; enemyunit[enemyjalan].stat = "serang"; player = 0; indexke = enemyjalan; posx = enemyunit[enemyjalan].x; posy = enemyunit[enemyjalan].y; health = enemyunit[enemyjalan].health; attack = enemyunit[enemyjalan].attack; attack2 = enemyunit[enemyjalan].attack2; range = enemyunit[enemyjalan].range; tipeunit = enemyunit[enemyjalan].tipeunit; jumlahserang = enemyunit[enemyjalan].jumlahserang; tahapserang = enemyunit[enemyjalan].tahapserang; if ((((((enemyunit[enemyjalan].tipeunit == 12)) || ((enemyunit[enemyjalan].tipeunit == 13)))) || ((enemyunit[enemyjalan].tipeunit == 14)))){ if (_local4 == 2){ if (enemyunit[enemyjalan].tipeunit == 12){ cek1 = (enemyunit[enemyjalan].cek1 - 100); cek2 = (enemyunit[enemyjalan].cek2 - 60); } else { if (enemyunit[enemyjalan].tipeunit == 13){ cek1 = enemyunit[enemyjalan].cek1; cek2 = (enemyunit[enemyjalan].cek2 + 40); } else { if (enemyunit[enemyjalan].tipeunit == 14){ cek1 = (enemyunit[enemyjalan].cek1 - 140); cek2 = enemyunit[enemyjalan].cek2; }; }; }; } else { cek1 = enemyunit[enemyjalan].cek1; cek2 = enemyunit[enemyjalan].cek2; }; } else { cek1 = enemyunit[enemyjalan].cek1; cek2 = enemyunit[enemyjalan].cek2; cek3 = enemyunit[enemyjalan].cek3; }; backupcek = enemyunit[enemyjalan].backupcek1; backupcek2 = enemyunit[enemyjalan].backupcek2; speed = enemyunit[enemyjalan].speed; collisionright = enemyunit[enemyjalan].collisionright; collisionleft = enemyunit[enemyjalan].collisionleft; stat = "serang"; tipeattack = enemyunit[enemyjalan].tipeattack; dead = enemyunit[enemyjalan].dead; removeChild(enemyunit[enemyjalan]); generateattack(); }; }; enemyjalan2++; }; }; }; }; }; }; }; enemyjalan++; }; } public function lvbns12ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function tiltT(_arg1:TimerEvent):void{ var _local2:ColorTransform; var _local3:ColorTransform; indextilt = 1; while (indextilt < playerunitindex) { if (playerunit[indextilt] != null){ if ((((((playerunit[indextilt].terangin == "terangin")) && ((playerunit[indextilt].terangintime == 10)))) && ((playerunit[indextilt].x > (startplayerx - 100))))){ _local2 = playerunit[indextilt].transform.colorTransform; _local2.redMultiplier = (_local2.redMultiplier + 100); _local2.greenMultiplier = (_local2.greenMultiplier + 100); _local2.blueMultiplier = (_local2.blueMultiplier + 100); playerunit[indextilt].transform.colorTransform = _local2; playerunit[indextilt].terangintime--; } else { if ((((playerunit[indextilt].terangin == "terangin")) && ((playerunit[indextilt].terangintime >= 0)))){ playerunit[indextilt].terangintime--; _local3 = playerunit[indextilt].transform.colorTransform; _local3.redMultiplier = (_local3.redMultiplier - 10); _local3.greenMultiplier = (_local3.greenMultiplier - 10); _local3.blueMultiplier = (_local3.blueMultiplier - 10); playerunit[indextilt].transform.colorTransform = _local3; } else { if ((((playerunit[indextilt].terangin == "terangin")) && ((playerunit[indextilt].terangintime <= 0)))){ playerunit[indextilt].terangin = "gterangin"; }; }; }; }; indextilt++; }; } public function generateHM(){ randomtipe1 = 4; generateplayer(); randomtipe1 = 10; generateplayer(); THM.start(); THM2.start(); } public function alertredT(_arg1:TimerEvent):void{ if (alerttime == 0){ alertred[1] = new (alertanimationmc); addChildAt(alertred[1], Number((getChildIndex(bg[level]) + 1))); alertred[1].x = bg[level].x; alertred[1].y = bg[level].y; alerttime = (alerttime + 10); } else { if (alerttime <= 1500){ alerttime = (alerttime + 10); } else { if (alerttime >= 1500){ alerttime = 0; alertred[1].stop(); removeChild(alertred[1]); alertred[1] = null; Talertred.stop(); }; }; }; } public function reset(){ if ((((((level == 1.5)) || ((level == 4.5)))) || ((level == 6.5)))){ removeChild(timertext[0]); timertext[0] = null; removeChild(timertext[1]); timertext[1] = null; timertext.splice(0, length); } else { if ((((level == 12.5)) || ((level == 13.5)))){ removeChild(timertext[1]); timertext.splice(0, length); }; }; klik = 2; yellow[0].x = -500; yellow[0].y = -500; yellow[1].x = -500; yellow[1].y = -500; silencebool = true; silencesound(); resetb = 0; Trandomgenhalf.stop(); Trandomeffect.stop(); Ttextanimated3.stop(); Ttilt.stop(); Ttilt2.stop(); Tplayerjalan.stop(); Tenemyjalan.stop(); Tplayerattackcek.stop(); Tenemyattackcek.stop(); Tundereffect.stop(); Tturretfire.stop(); Tmanaregen.stop(); Tarrow.stop(); Tlevelingsystem.stop(); Tflag.stop(); Tstoneanimation.stop(); Tdeathvanish.stop(); Tdragonball.stop(); Tshake.stop(); Tbomb.stop(); shakebool = false; if ((((((((((level == 4.5)) || ((level == 1.5)))) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))){ Tcamerapanning.stop(); }; Tdrop.stop(); Tswap.stop(); Thiteffect.stop(); Tstunned.stop(); Tphoenionrebirth.stop(); Tphoenionwalk.stop(); Tmoralup.stop(); Tplayerhitcek.stop(); playerhitbool = false; Tenemyhitcek.stop(); enemyhitbool = false; Tbombard.stop(); removeChild(yellow[0]); removeChild(yellow[1]); yellow[0] = null; yellow[1] = null; yellow.splice(0, length); if (wisp[0] != null){ Twispfly.stop(); }; Trecharge.stop(); if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ removeChild(rechargebar[0]); removeChild(rechargebar[1]); removeChild(rechargebar[2]); rechargebar[0] = null; rechargebar[1] = null; rechargebar[2] = null; rechargebar.splice(0, length); }; trace("okay2"); summonbar[6].alpha = 0.3; summonbar[6].enabled = false; summonbar[7].alpha = 0.3; summonbar[7].enabled = false; summonbar[8].alpha = 0.3; summonbar[8].enabled = false; summonbar[9].alpha = 0.3; summonbar[9].enabled = false; summonbar[10].alpha = 0.3; summonbar[10].enabled = false; phoeniondiebool = false; phoenionwalkbool = false; stunnedbool = false; trace("okay3"); if (((!((gameendstat == "ending"))) && (!((gameendstat == ""))))){ trace("1"); reseta = 0; while (reseta < parindex) { if (par[reseta] != null){ removeChild(par[reseta]); par[reseta] = null; }; reseta++; }; parindex = 0; par.splice(0, length); trace("2"); reseta = 0; while (reseta < 100000) { if (bombardbullet[reseta] != null){ if (bombardbullet[reseta].dah != 2){ removeChild(bombardbullet[reseta]); bombardbullet[reseta] = null; }; }; reseta++; }; bombardbullet.splice(0, length); trace("3"); reseta = 0; while (reseta < dmgtxtindex) { if (dmgtxt[reseta] != null){ removeChild(dmgtxt[reseta]); dmgtxt[reseta] = null; }; reseta++; }; dmgtxt.splice(0, length); dmgtxtindex = 0; trace("4"); reseta = 0; while (reseta < stoneindex) { if (stoneimage[reseta] != null){ removeChild(stoneimage[reseta]); stoneimage[reseta] = null; }; reseta++; }; stoneimage.splice(0, length); stoneindex = 0; trace("5"); reseta = 0; while (reseta < arrowimageindex) { if (arrowimage[reseta] != null){ removeChild(arrowimage[reseta]); arrowimage[reseta] = null; }; reseta++; }; arrowimage.splice(0, length); arrowimageindex = 0; bombindex = 0; if (((!((level == 1.5))) && (!((level == 12.5))))){ trace("6"); reseta = 1; while (reseta < enemyunitindex) { if (enemyunit[reseta] != null){ if (enemyunit[reseta].mampus != 1){ enemyunit[reseta].stop(); if (gameendstat != ""){ enemyunit[reseta].x = (enemyunit[reseta].x + 20); if (enemyunit[reseta].tipeattack == "ranged"){ enemyunit[reseta].y = 7; } else { enemyunit[reseta].y = (enemyunit[reseta].y - 20); }; enemyunit[reseta].width = (enemyunit[reseta].width + 20); enemyunit[reseta].height = (enemyunit[reseta].height + 20); enemyshadow[reseta].x = enemyunit[reseta].x; enemyshadow[reseta].y = (enemyshadow[reseta].y - 10); enemyshadow[reseta].width = (enemyshadow[reseta].width + 20); if (enemybarhealth[reseta] != null){ removeChild(enemybarhealth[reseta]); enemybarhealth[reseta] = null; }; }; }; }; reseta++; }; }; if (level != 1.5){ trace("7"); reseta = 1; while (reseta < playerunitindex) { if (playerunit[reseta] != null){ if (playerunit[reseta].mampus != 1){ playerunit[reseta].stop(); if (gameendstat != ""){ playerunit[reseta].x = (playerunit[reseta].x + (playerunit[reseta].width + 20)); if (playerunit[reseta].tipeattack == "ranged"){ playerunit[reseta].y = 7; } else { playerunit[reseta].y = (playerunit[reseta].y - 20); }; playerunit[reseta].width = (playerunit[reseta].width + 20); playerunit[reseta].height = (playerunit[reseta].height + 20); }; playershadow[reseta].x = playerunit[reseta].x; playershadow[reseta].y = (playershadow[reseta].y - 10); playershadow[reseta].width = (playershadow[reseta].width + 20); if (playerbarhealth[reseta] != null){ removeChild(playerbarhealth[reseta]); playerbarhealth[reseta] = null; }; }; }; reseta++; }; }; resetb = 0; trace("8"); reseta = 0; while (reseta < dragonfireindex) { if (dragonfire[reseta] != null){ dragonfire[reseta].stop(); removeChild(dragonfire[reseta]); dragonfire[reseta] = null; }; reseta++; }; dragonfire.splice(0, length); reseta = 0; while (reseta < heindex) { if (hiteffect[reseta] != null){ hiteffect[reseta].stop(); removeChild(hiteffect[reseta]); hiteffect[reseta] = null; }; reseta++; }; hiteffect.splice(0, length); trace("dpt 5"); heindex = 0; dragonfireindex = 0; reseta = 0; while (reseta < dragonballindex) { if (dragonball[reseta] != null){ removeChild(dragonball[reseta]); dragonball[reseta] = null; }; reseta++; }; dragonballindex = 0; dragonball.splice(0, length); trace("dpt 4"); if ((((((((((gameendstat == "win")) && (!((level == 1.5))))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 13.5))))){ if (playerunit[0] != null){ removeChild(playerunit[0]); playerunit[0] = null; }; } else { if ((((((((((gameendstat == "lose")) && (!((level == 1.5))))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 13.5))))){ if (enemyunit[0] != null){ removeChild(enemyunit[0]); enemyunit[0] = null; }; }; }; trace("dpt 6"); reseta = 0; while (reseta < flagindex) { if (flag[reseta] != null){ removeChild(flag[reseta]); flag[reseta] = null; }; reseta++; }; flag.splice(0, length); flagindex = 0; trace("dpt 7"); reseta = 0; while (reseta < healindex) { trace(healimage[reseta]); if (healimage[reseta] != null){ healimage[reseta].stop(); removeChild(healimage[reseta]); healimage[reseta] = null; }; reseta++; }; healimage.splice(0, length); healindex = 0; trace("dpt 8"); reseta = 0; while (reseta < txtscoregainedindex) { if (txtscoregained[reseta] != null){ removeChild(txtscoregained[reseta]); txtscoregained[reseta] = null; }; reseta++; }; txtscoregained.splice(0, length); txtscoregainedindex = 0; reseta = 0; while (reseta < golemhandindex) { if (golemhand[reseta] != null){ golemhand[reseta].stop(); removeChild(golemhand[reseta]); golemhand[reseta] = null; }; reseta++; }; golemhand.splice(0, length); golemhandindex = 0; reseta = 0; while (reseta < faerieblastindex) { if (faerieblast[reseta] != null){ faerieblast[reseta].stop(); removeChild(faerieblast[reseta]); faerieblast[reseta] = null; }; reseta++; }; faerieblast.splice(0, length); faerieblastindex = 0; if (gameendstat == "lose"){ if (turretunit[0] != null){ turretunit[0].x = (turretunit[0].x + (turretunit[0].width + 20)); turretunit[0].y = (turretunit[0].y - 20); turretunit[0].width = (turretunit[0].width + 20); turretunit[0].height = (turretunit[0].height + 20); }; if (turretunit[1] != null){ turretunit[1].x = (turretunit[1].x + (turretunit[1].width + 20)); turretunit[1].y = (turretunit[1].y - 20); turretunit[1].width = (turretunit[1].width + 20); turretunit[1].height = (turretunit[1].height + 20); }; }; dmgtxtindex = 0; } else { if ((((level == 13)) && ((gameendstat == "ending")))){ reseta = 0; while (reseta < dmgtxtindex) { if (dmgtxt[reseta] != null){ removeChild(dmgtxt[reseta]); dmgtxt[reseta] = null; }; reseta++; }; dmgtxt.splice(0, length); dmgtxtindex = 0; reseta = 0; while (reseta < txtscoregainedindex) { if (txtscoregained[reseta] != null){ removeChild(txtscoregained[reseta]); txtscoregained[reseta] = null; }; reseta++; }; txtscoregained.splice(0, length); txtscoregainedindex = 0; reseta = 0; while (reseta < heindex) { if (hiteffect[reseta] != null){ hiteffect[reseta].stop(); removeChild(hiteffect[reseta]); hiteffect[reseta] = null; }; reseta++; }; hiteffect.splice(0, length); }; }; } public function cekswap(){ stage.focus = stage; if ((((((x1 == x2)) && ((((y1 == (y2 + 1))) || ((y1 == (y2 - 1))))))) || ((((y1 == y2)) && ((((x1 == (x2 + 1))) || ((x1 == (x2 - 1))))))))){ gambarbola[x1][y1].statuse = "swap"; gambarbola[x1][y1].targettipe = gambarbola[x2][y2].tipe; gambarbola[x1][y1].targetx = gambarbola[x2][y2].posisix; gambarbola[x1][y1].targety = gambarbola[x2][y2].posisiy; gambarbola[x2][y2].statuse = "swap"; gambarbola[x2][y2].targettipe = gambarbola[x1][y1].tipe; gambarbola[x2][y2].targetx = gambarbola[x1][y1].posisix; gambarbola[x2][y2].targety = gambarbola[x1][y1].posisiy; if (swapbool == false){ swapbool = true; Tswap.addEventListener(TimerEvent.TIMER, swapT); Tswap.start(); }; yellow[0].x = -500; yellow[0].y = -500; yellow[1].x = -500; yellow[1].y = -500; } else { klik = 0; yellow[0].x = -500; yellow[0].y = -500; yellow[1].x = -500; yellow[1].y = -500; }; } public function checkSO(){ var yesgame:Function; var nogame:Function; var f:int; if (so.size != 0){ yesgame = function (_arg1:MouseEvent):void{ var _local2:int; removeChild(cg[0]); cg[0] = null; removeChild(cg[2]); cg[2] = null; removeChild(cg[3]); cg[3] = null; removeChild(cg[4]); cg[4] = null; removeChild(cg[5]); cg[5] = null; removeChild(cg[98]); removeChild(cg[99]); removeChild(cg[100]); level = 1; levelreached = level; money = 50; moneygained = money; playerpopulationcap = 5; manaregen = 2; manapool = 25; upgradeease = 0; turretlevel = 1; turretdamage = 3; turretrange = 2; minoeaseupgrade = 26; elfeaseupgrade = 18; moleeaseupgrade = 10; dragoneaseupgrade = 26; faerieeaseupgrade = 26; minoupgrade = 0; dragonupgrade = 0; elfupgrade = 0; faerieupgrade = 0; moleupgrade = 0; foxupgrade = 0; stoneupgrade = 0; angelupgrade = 0; gorgonashupgrade = 0; seraphupgrade = 0; phoenionupgrade = 0; klikupgrade = 0; foxunitgained = 0; angelunitgained = 0; stoneunitgained = 0; gorgonashunitgained = 0; seraphunitgained = 0; phoenionunitgained = 0; dragonunitgained = 0; faerieunitgained = 0; dragonspecial = 0; hornspecial = 0; upgradeturretpoint = 1; upgrademanamax = 0; upgrademanaregen = 0; upgradepopsize = 0; upgradequestion = 0; _local2 = 0; _local2 = 0; while (_local2 < 5) { if (cg[_local2] != null){ removeChild(cg[_local2]); cg[_local2] = null; }; _local2++; }; mousex = mouseX; mousey = mouseY; removeChild(mouse[0]); channel21.stop(); gotoAndPlay(5); }; nogame = function (_arg1:MouseEvent):void{ removeChild(cg[98]); removeChild(cg[99]); removeChild(cg[100]); }; cg[98] = new (bgpausemc); addChildAt(cg[98], (numChildren - 1)); cg[98].x = 0; cg[98].y = 0; cg[98].choco.alpha = 0.8; cg[98].mca.visible = false; cg[98].mcb.ab.text = "previous saved game will be deleted,are you sure?"; cg[99] = new (btnyesmc); addChildAt(cg[99], (numChildren - 1)); cg[99].x = 199; cg[99].y = 351; cg[99].addEventListener(MouseEvent.CLICK, yesgame); cg[100] = new (btnnomc); addChildAt(cg[100], (numChildren - 1)); cg[100].x = 348; cg[100].y = 351; cg[100].addEventListener(MouseEvent.CLICK, nogame); } else { removeChild(cg[0]); cg[0] = null; level = 1; levelreached = level; money = 50; moneygained = money; playerpopulationcap = 5; manaregen = 2; manapool = 25; upgradeease = 0; turretlevel = 1; turretdamage = 3; turretrange = 2; minoeaseupgrade = 26; elfeaseupgrade = 18; moleeaseupgrade = 10; dragoneaseupgrade = 26; faerieeaseupgrade = 26; minoupgrade = 0; dragonupgrade = 0; elfupgrade = 0; faerieupgrade = 0; moleupgrade = 0; foxupgrade = 0; stoneupgrade = 0; angelupgrade = 0; gorgonashupgrade = 0; seraphupgrade = 0; phoenionupgrade = 0; klikupgrade = 0; foxunitgained = 0; angelunitgained = 0; stoneunitgained = 0; gorgonashunitgained = 0; seraphunitgained = 0; phoenionunitgained = 0; dragonunitgained = 0; faerieunitgained = 0; dragonspecial = 0; hornspecial = 0; upgradeturretpoint = 1; upgrademanamax = 0; upgrademanaregen = 0; upgradepopsize = 0; upgradequestion = 0; f = 0; f = 0; while (f < 5) { if (cg[f] != null){ removeChild(cg[f]); cg[f] = null; }; f = (f + 1); }; mousex = mouseX; mousey = mouseY; removeChild(mouse[0]); channel21.stop(); gotoAndPlay(5); }; } public function arrowT(_arg1:TimerEvent):void{ var _local2:Number; var _local3:int; var _local4:int; var _local5:arrowhitsound; var _local6:bombblastsound; arrow1 = 0; while (arrow1 < arrowimageindex) { if (arrowimage[arrow1] != null){ if ((((((arrowimage[arrow1].x <= 0)) || ((arrowimage[arrow1].y >= 150)))) && (!((arrowimage[arrow1].dah == 1))))){ removeChild(arrowimage[arrow1]); arrowimage[arrow1] = null; } else { if (arrowimage[arrow1].dah != 1){ if (arrowimage[arrow1].visible == true){ _local2 = 0; if (arrowimage[arrow1].dah != 1){ if (arrowimage[arrow1].tipe == "arrow"){ arrowimage[arrow1].x = (arrowimage[arrow1].x - ((arrowimage[arrow1].posisix - arrowimage[arrow1].targetx) / 25)); arrowimage[arrow1].y = (arrowimage[arrow1].y - ((arrowimage[arrow1].posisiy - arrowimage[arrow1].targety) / 25)); } else { if ((((arrowimage[arrow1].tipe == "star")) || ((arrowimage[arrow1].tipe == "turretmisile")))){ if (arrowimage[arrow1].tipe == "turretmisile"){ arrowimage[arrow1].rotation = (arrowimage[arrow1].rotation - 0.5); }; if (arrowimage[arrow1].tipe == "star"){ arrowimage[arrow1].x = (arrowimage[arrow1].x - ((arrowimage[arrow1].posisix - arrowimage[arrow1].targetx) / 50)); arrowimage[arrow1].y = (arrowimage[arrow1].y - ((arrowimage[arrow1].posisiy - arrowimage[arrow1].targety) / 50)); }; if ((((((arrowimage[arrow1].tipe == "turretmisile")) && ((turretlevel == 1)))) && ((turretunit[0].statrotate == "bawah")))){ arrowimage[arrow1].x = (arrowimage[arrow1].x - ((arrowimage[arrow1].posisix - arrowimage[arrow1].targetx) / 100)); arrowimage[arrow1].majuy = (arrowimage[arrow1].majuy + (arrowimage[arrow1].targetx / 10000)); arrowimage[arrow1].y = (arrowimage[arrow1].y + arrowimage[arrow1].majuy); } else { if ((((((arrowimage[arrow1].tipe == "turretmisile")) && ((turretlevel == 1)))) && ((turretunit[0].statrotate == "atas")))){ arrowimage[arrow1].x = (arrowimage[arrow1].x - 4); arrowimage[arrow1].y = (arrowimage[arrow1].y + 1); } else { if ((((arrowimage[arrow1].tipe == "turretmisile")) && (!((turretlevel == 1))))){ arrowimage[arrow1].x = (arrowimage[arrow1].x - ((arrowimage[arrow1].posisix - arrowimage[arrow1].targetx) / 50)); arrowimage[arrow1].y = (arrowimage[arrow1].y - ((arrowimage[arrow1].posisiy - arrowimage[arrow1].targety) / 50)); }; }; }; } else { if (arrowimage[arrow1].tipe == "turretmisile"){ arrowimage[arrow1].x = (arrowimage[arrow1].x - 3); _local2 = ((arrowimage[arrow1].targety - arrowimage[arrow1].posisiy) / (arrowimage[arrow1].posisix - arrowimage[arrow1].targetx)); if (_local2 < 0){ arrowimage[arrow1].y = (arrowimage[arrow1].y - _local2); } else { if (_local2 > 0){ arrowimage[arrow1].y = (arrowimage[arrow1].y + _local2); }; }; }; }; }; arrow2 = (enemyunitindex - 1); while (arrow2 >= 0) { if (enemyunit[arrow2] != null){ _local3 = 0; _local4 = 0; if (((((((!((arrowimage[arrow1].dah == 1))) && ((arrowimage[arrow1].hitTestObject(enemyunit[arrow2]) == true)))) && ((enemyunit[arrow2].dead == 0)))) && (!((enemyunit[arrow2].stat == "mati"))))){ arrowimage[arrow1].dah = 1; if (arrowimage[arrow1].tipe == "star"){ faerieblast[faerieblastindex] = new (faerieblastmc); addChildAt(faerieblast[faerieblastindex], Number((getChildIndex(bg[level]) + 1))); faerieblast[faerieblastindex].x = arrowimage[arrow1].x; faerieblast[faerieblastindex].y = arrowimage[arrow1].y; faerieblastindex++; } else { if ((((((arrowimage[arrow1].tipe == "turretmisile")) && ((turretlevel == 1)))) || ((arrowimage[arrow1].tipe == "arrow")))){ trace("kena arrow"); _local5 = new arrowhitsound(); _local5.play(); } else { if ((((arrowimage[arrow1].tipe == "turretmisile")) && (!((turretlevel == 1))))){ if (turretlevel == 3){ faerieblast[faerieblastindex] = new (turret3misileblastmc2); faerieblast[faerieblastindex].y = arrowimage[arrow1].y; } else { if (turretlevel == 4){ faerieblast[faerieblastindex] = new (turret4misileblastmc); faerieblast[faerieblastindex].y = arrowimage[arrow1].y; } else { if ((((turretlevel == 5)) || ((turretlevel == 2)))){ _local6 = new bombblastsound(); _local6.play(); faerieblast[faerieblastindex] = new (ledakanmc); faerieblast[faerieblastindex].y = (groundlevel + 100); }; }; }; addChildAt(faerieblast[faerieblastindex], Number((getChildIndex(bg[level]) + 1))); faerieblast[faerieblastindex].x = arrowimage[arrow1].x; faerieblastindex++; }; }; }; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; probcrit = Math.ceil((Math.random() * 10)); hiteffect[heindex] = new (efekdarahleft); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); if (probcrit < 2){ hiteffect[heindex].width = 78; hiteffect[heindex].height = 63; arrowcrit = 1; }; hiteffect[heindex].x = enemyunit[arrow2].x; hiteffect[heindex].y = (enemyunit[arrow2].y - (enemyunit[arrow2].height / 2)); heindex++; hiteffect[heindex] = new (efekpukul); addChildAt(hiteffect[heindex], Number((getChildIndex(bg[level]) + 1))); hiteffect[heindex].x = enemyunit[arrow2].x; hiteffect[heindex].y = enemyunit[arrow2].y; heindex++; if (hebool == false){ hebool = true; Thiteffect.start(); }; if (probcrit < 2){ _local3 = (((arrowimage[arrow1].attack * 2) / enemyunit[arrow2].health) * 100); } else { _local3 = ((arrowimage[arrow1].attack / enemyunit[arrow2].health) * 100); }; _local3 = ((arrowimage[arrow1].attack / enemyunit[arrow2].health) * 100); if ((((enemyunit[arrow2].tipeunit == 99)) || ((enemyunit[arrow2].tipeunit == 17)))){ if (shakebool == false){ shakebool = true; shakesummoner = 3; Tshake.start(); }; if (randomgenbool == false){ randomgenbool = true; Trandomgenhalf.start(); }; _local4 = ((bigbar[1].width * _local3) / 100); bigbar[1].width = (bigbar[1].width - _local4); bos = bostarget; } else { _local4 = ((enemybarhealth[arrow2].ab.width * _local3) / 100); enemybarhealth[arrow2].ab.width = (enemybarhealth[arrow2].ab.width - _local4); }; enemyunit[arrow2].health = (enemyunit[arrow2].health - arrowimage[arrow1].attack); if ((((arrowimage[arrow1].tipe == "star")) || ((arrowimage[arrow1].tipe == "arrow")))){ indexke = arrowimage[arrow1].milik; posx = enemyunit[arrow2].x; posy = enemyunit[arrow2].y; targety = (enemyunit[arrow2].y - 50); player = 1; generatetxtdmg(); } else { if (arrowimage[arrow1].tipe == "turretmisile"){ indexke = arrowimage[arrow1].milik; posx = enemyunit[arrow2].x; posy = enemyunit[arrow2].y; targety = (enemyunit[arrow2].y - 50); player = 2; generatetxtdmg(); }; }; if ((((enemyunit[arrow2].health <= 0)) && ((enemyunit[arrow2].dead == 0)))){ if (enemyunit[arrow2].tipeunit != 99){ removeChild(enemybarhealth[arrow2]); enemybarhealth[arrow2] = null; posx = enemyunit[arrow2].x; posy = enemyunit[arrow2].y; indexke = arrow2; tipeunit = enemyunit[arrow2].tipeunit; player = 0; generatedeath(); removeChild(arrowimage[arrow1]); arrowimage[arrow1] = null; arrow2 = 0; } else { if ((((enemyunit[arrow2].tipeunit == 99)) || ((enemyunit[arrow2].tipeunit == 17)))){ posx = enemyunit[arrow2].x; posy = enemyunit[arrow2].y; indexke = arrow2; tipeunit = enemyunit[arrow2].tipeunit; player = 0; arrow2 = 0; removeChild(arrowimage[arrow1]); arrowimage[arrow1] = null; arrow1 = arrowimageindex; generatedeath(); }; }; } else { if ((((enemyunit[arrow2].health >= 0)) && ((enemyunit[arrow2].dead == 0)))){ removeChild(arrowimage[arrow1]); arrowimage[arrow1] = null; arrow2 = 0; hit = Math.ceil((Math.random() * 10)); if ((((((((((((((((hit < 2)) && (!((enemyunit[arrow2].tipeunit == 10))))) && (!((enemyunit[arrow2].tipeunit == 99))))) && (!((enemyunit[arrow2].tipeunit == 17))))) && (!((enemyunit[arrow2].tipeunit == 12))))) && (!((enemyunit[arrow2].tipeunit == 13))))) && (!((enemyunit[arrow2].tipeunit == 14))))) && (!((enemyunit[arrow2].tipeunit == 16))))){ tipeunit = enemyunit[arrow2].tipeunit; indexke = arrow2; player = 0; generatehit(); }; }; }; }; }; arrow2--; }; } else { if ((((((arrowimage[arrow1].x <= 0)) || ((arrowimage[arrow1].y >= 150)))) && (!((arrowimage[arrow1].dah == 1))))){ removeChild(arrowimage[arrow1]); arrowimage[arrow1] = null; arrow2 = 0; }; }; }; }; }; }; arrow1++; }; } public function upgradeunit(_arg1:MouseEvent):void{ var upgradesoldier:Function; var upgradesoldierover:Function; var upgradesoldierout:Function; var upgradeturret:Function; var upgradeturretover:Function; var upgradeturretout:Function; var upgradeother:Function; var upgradeotherover:Function; var upgradeotherout:Function; var Fupgradequestion:Function; var upgradequestionover:Function; var upgradequestionout:Function; var backmainmenu:Function; var resetskill:Function; var event = _arg1; upgradesoldier = function (_arg1:MouseEvent):void{ if (upgradestat != "soldier"){ btnmenu[1].enabled = false; btnmenu[2].enabled = true; btnmenu[3].enabled = true; btnmenu[4].enabled = true; upgradestat = "soldier"; upgradestatshift(); }; }; upgradesoldierover = function (_arg1:MouseEvent):void{ }; upgradesoldierout = function (_arg1:MouseEvent):void{ if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; upgradeturret = function (_arg1:MouseEvent):void{ if (upgradestat != "turret"){ btnmenu[1].enabled = true; btnmenu[2].enabled = false; btnmenu[3].enabled = true; btnmenu[4].enabled = true; upgradestat = "turret"; upgradestatshift(); }; }; upgradeturretover = function (_arg1:MouseEvent):void{ }; upgradeturretout = function (_arg1:MouseEvent):void{ if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; upgradeother = function (_arg1:MouseEvent):void{ if (upgradestat != "other"){ btnmenu[1].enabled = true; btnmenu[2].enabled = true; btnmenu[3].enabled = false; btnmenu[4].enabled = true; upgradestat = "other"; upgradestatshift(); }; }; upgradeotherover = function (_arg1:MouseEvent):void{ }; upgradeotherout = function (_arg1:MouseEvent):void{ if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; Fupgradequestion = function (_arg1:MouseEvent):void{ if (upgradestat != "question"){ btnmenu[1].enabled = true; btnmenu[2].enabled = true; btnmenu[3].enabled = true; btnmenu[4].enabled = false; upgradestat = "question"; upgradestatshift(); }; }; upgradequestionover = function (_arg1:MouseEvent):void{ }; upgradequestionout = function (_arg1:MouseEvent):void{ if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; }; backmainmenu = function (_arg1:MouseEvent):void{ cleanup(); trace("1"); uu = 0; while (uu < 8) { btnmenu[uu].alpha = 1; uu++; }; trace("2"); trace("3"); savegame(); trace("4"); Tbackmainmenu.start(); }; resetskill = function (_arg1:MouseEvent):void{ var yes:Function; var no:Function; var event = _arg1; yes = function (_arg1:MouseEvent):void{ removeChild(bgpause2[0]); removeChild(bgpause2[1]); removeChild(bgpause2[2]); money = moneygained; btnmenu[5].txta.text = String(so.data.moneygained); upgradeease = 0; turretlevel = 1; turretdamage = 3; turretrange = 2.5; upgradeturretpoint = 1; playerpopulationcap = 5; minoupgrade = 0; dragonupgrade = 0; elfupgrade = 0; faerieupgrade = 0; moleupgrade = 0; foxupgrade = 0; stoneupgrade = 0; angelupgrade = 0; gorgonashupgrade = 0; seraphupgrade = 0; phoenionupgrade = 0; gorgonashunitgained = 0; upgrademanamax = 0; upgrademanaregen = 0; upgradepopsize = 0; manaregen = 2; manapool = 25; minoeaseupgrade = 26; dragoneaseupgrade = 18; elfeaseupgrade = 10; faerieeaseupgrade = 26; moleeaseupgrade = 26; upgradequestion = 0; if (upgradestat == "soldier"){ uss = 3; while (uss < 14) { upgradeitem[uss].upgrade = 0; uss++; }; upgradepoint[15].alpha = 0.3; upgradepoint[16].alpha = 0.3; upgradepoint[17].alpha = 0.3; swappoint(); } else { if (upgradestat == "turret"){ removeChild(upgradeitem[1]); removeChild(upgradeitem[2]); upgradeitem[1] = new (turret1thumbnailmc); addChildAt(upgradeitem[1], (numChildren - 1)); upgradeitem[1].x = 302.5; upgradeitem[1].y = 122; upgradeitem[2] = new (turret2thumbnailmc); addChildAt(upgradeitem[2], (numChildren - 1)); upgradeitem[2].x = 463.6; upgradeitem[2].y = 122; upgradeitem[3].txtb.visible = false; swappoint2(); } else { if (upgradestat == "other"){ swappoint3(); } else { if (upgradestat == "question"){ swappoint4(); }; }; }; }; }; no = function (_arg1:MouseEvent):void{ removeChild(bgpause2[0]); removeChild(bgpause2[1]); removeChild(bgpause2[2]); }; bgpause2[0] = new (bgpausemc); addChildAt(bgpause2[0], (numChildren - 1)); bgpause2[0].mca.visible = false; bgpause2[0].mcb.text = "are you sure?"; bgpause2[0].x = 0; bgpause2[0].y = 0; bgpause2[0].alpha = 0.9; bgpause2[1] = new (btnyesmc); addChildAt(bgpause2[1], (numChildren - 1)); bgpause2[1].x = 219.4; bgpause2[1].y = 312.4; bgpause2[1].addEventListener(MouseEvent.CLICK, yes); bgpause2[2] = new (btnnomc); addChildAt(bgpause2[2], (numChildren - 1)); bgpause2[2].x = 331.4; bgpause2[2].y = 312.4; bgpause2[2].addEventListener(MouseEvent.CLICK, no); }; upgradestat = "soldier"; Tdragonfly.stop(); removeChild(drag[0]); btnmenu[0] = new (upgradeunitmc); addChildAt(btnmenu[0], (numChildren - 1)); btnmenu[0].x = 0; btnmenu[0].y = 0; btnmenu[1] = new (soldierbtn); addChildAt(btnmenu[1], (numChildren - 1)); btnmenu[1].x = 310; btnmenu[1].y = 57.1; btnmenu[1].addEventListener(MouseEvent.CLICK, upgradesoldier); btnmenu[1].addEventListener(MouseEvent.MOUSE_OVER, upgradesoldierover); btnmenu[1].addEventListener(MouseEvent.MOUSE_OUT, upgradesoldierout); btnmenu[2] = new (turretbtn); addChildAt(btnmenu[2], (numChildren - 1)); btnmenu[2].x = 410; btnmenu[2].y = 57.1; btnmenu[2].addEventListener(MouseEvent.CLICK, upgradeturret); btnmenu[2].addEventListener(MouseEvent.MOUSE_OVER, upgradeturretover); btnmenu[2].addEventListener(MouseEvent.MOUSE_OUT, upgradeturretout); btnmenu[3] = new (otherbtn); addChildAt(btnmenu[3], (numChildren - 1)); btnmenu[3].x = 510.5; btnmenu[3].y = 57.1; btnmenu[3].addEventListener(MouseEvent.CLICK, upgradeother); btnmenu[3].addEventListener(MouseEvent.MOUSE_OVER, upgradeotherover); btnmenu[3].addEventListener(MouseEvent.MOUSE_OUT, upgradeotherout); btnmenu[4] = new (questionbtn); addChildAt(btnmenu[4], (numChildren - 1)); btnmenu[4].x = 585; btnmenu[4].y = 57.1; btnmenu[4].addEventListener(MouseEvent.CLICK, Fupgradequestion); btnmenu[4].addEventListener(MouseEvent.MOUSE_OVER, upgradequestionover); btnmenu[4].addEventListener(MouseEvent.MOUSE_OUT, upgradequestionout); btnmenu[5] = new (exptxt); addChildAt(btnmenu[5], (numChildren - 1)); btnmenu[5].x = 27.7; btnmenu[5].y = 97.5; btnmenu[5].txta.text = String(money); trace(btnmenu[5].txta.text); btnmenu[6] = new (back2btn); addChildAt(btnmenu[6], (numChildren - 1)); btnmenu[6].x = 60.9; btnmenu[6].y = 451.1; btnmenu[6].addEventListener(MouseEvent.CLICK, backmainmenu); btnmenu[7] = new (resetbtn); addChildAt(btnmenu[7], (numChildren - 1)); btnmenu[7].x = 180; btnmenu[7].y = 451.1; btnmenu[7].addEventListener(MouseEvent.CLICK, resetskill); Tupgradeunit.start(); } public function molefpsT(_arg1:TimerEvent):void{ if (object[0].currentFrame == object[0].totalFrames){ frame = 1; }; object[0].gotoAndStop(frame); frame++; } public function moreover(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); } public function upgradeunitout(_arg1:MouseEvent):void{ if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; } public function camerapanningT(_arg1:TimerEvent):void{ if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; if (gameendstat == "ending"){ nopress = true; if (((((bg[level].x + 408) < enemyunit[lastindex].x)) && ((bg[level].x > -176)))){ bg[level].x = (bg[level].x - 4); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x - 4); }; camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ playerunit[camera].x = (playerunit[camera].x - 4); if (camera > 0){ if (playerbarhealth[camera] != null){ playerbarhealth[camera].x = (playerbarhealth[camera].x - 4); }; if (playershadow[camera] != null){ playershadow[camera].x = (playershadow[camera].x - 4); }; }; }; camera++; }; camera = 0; while (camera < golemhandindex) { if (golemhand[camera] != null){ golemhand[camera].x = (golemhand[camera].x - 4); }; camera++; }; camera = 0; while (camera < enemyunitindex) { if (enemyunit[camera] != null){ enemyunit[camera].x = (enemyunit[camera].x - 4); if (camera > 0){ if (enemybarhealth[camera] != null){ enemybarhealth[camera].x = (enemybarhealth[camera].x - 4); }; if (enemyshadow[camera] != null){ enemyshadow[camera].x = (enemyshadow[camera].x - 4); }; }; }; camera++; }; camera = 0; while (camera < stoneindex) { if (stoneimage[camera] != null){ stoneimage[camera].x = (stoneimage[camera].x - 4); }; camera++; }; camera = 0; while (camera < healindex) { if (healimage[camera] != null){ healimage[camera].x = (healimage[camera].x - 4); }; camera++; }; camera = 0; while (camera < dragonballindex) { if (dragonball[camera] != null){ dragonball[camera].x = (dragonball[camera].x - 4); }; camera++; }; camera = 0; while (camera < dmgtxtindex) { if (dmgtxt[camera] != null){ dmgtxt[camera].x = (dmgtxt[camera].x - 4); }; camera++; }; turretunit[0].x = (turretunit[0].x - 4); if (turretunit[1] != null){ turretunit[1].x = (turretunit[1].x - 4); }; if (wisp[0] != null){ wisp[0].x = (wisp[0].x - 4); wisp[1].x = (wisp[1].x - 4); }; startplayerx = (bg[level].x + 626); startenemyx = (bg[level].x + 60); } else { if (((((bg[level].x + 408) > enemyunit[lastindex].x)) && ((bg[level].x < 0)))){ bg[level].x = (bg[level].x + 4); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 4); }; camera = 0; while (camera < golemhandindex) { if (golemhand[camera] != null){ golemhand[camera].x = (golemhand[camera].x + 4); }; camera++; }; camera = 0; while (camera < dragonballindex) { if (dragonball[camera] != null){ dragonball[camera].x = (dragonball[camera].x + 4); }; camera++; }; camera = 0; while (camera < stoneindex) { if (stoneimage[camera] != null){ stoneimage[camera].x = (stoneimage[camera].x + 4); }; camera++; }; camera = 0; while (camera < healindex) { if (healimage[camera] != null){ healimage[camera].x = (healimage[camera].x + 4); }; camera++; }; camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ playerunit[camera].x = (playerunit[camera].x + 4); }; if (playerbarhealth[camera] != null){ playerbarhealth[camera].x = (playerbarhealth[camera].x + 4); }; if (playershadow[camera] != null){ playershadow[camera].x = (playershadow[camera].x + 4); }; camera++; }; camera = 0; while (camera < enemyunitindex) { if (enemyunit[camera] != null){ enemyunit[camera].x = (enemyunit[camera].x + 4); }; if (enemybarhealth[camera] != null){ enemybarhealth[camera].x = (enemybarhealth[camera].x + 4); }; if (enemyshadow[camera] != null){ enemyshadow[camera].x = (enemyshadow[camera].x + 4); }; camera++; }; camera = 0; while (camera < dmgtxtindex) { if (dmgtxt[camera] != null){ dmgtxt[camera].x = (dmgtxt[camera].x + 4); }; camera++; }; turretunit[0].x = (turretunit[0].x + 4); if (turretunit[1] != null){ turretunit[1].x = (turretunit[1].x + 4); }; if (wisp[0] != null){ wisp[0].x = (wisp[0].x + 4); wisp[1].x = (wisp[1].x + 4); }; startplayerx = (bg[level].x + 626); startenemyx = (bg[level].x + 60); }; }; }; if ((((gameendstat == "bostime")) && ((camerapause == 0)))){ nopress = true; if (dahitem == 0){ dahitem = 1; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], (boschildren - 1)); bgpause[0].x = 0; bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].y = -306.1; bgpause[0].alpha = 0.7; bgpause[1] = new (bgpausemc); addChildAt(bgpause[1], Number((getChildIndex(bg[level]) + 1))); bgpause[1].mca.visible = false; bgpause[1].mcb.visible = false; bgpause[1].x = 0; bgpause[1].y = 175; bgpause[1].alpha = 0.7; }; nopress = true; bosanimationbool = true; pausetimerenabled = 0; pausetimerfunction(); if ((((bg[level].x <= 0)) && ((nyampe == 0)))){ bg[level].x = (bg[level].x + 4); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 4); }; camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ playerunit[camera].x = (playerunit[camera].x + 4); playerunit[camera].stop(); }; if (playershadow[camera] != null){ playershadow[camera].x = (playershadow[camera].x + 4); }; if (playerbarhealth[camera]){ playerbarhealth[camera].x = (playerbarhealth[camera].x + 4); }; camera++; }; camera = 0; while (camera < dragonballindex) { if (dragonball[camera] != null){ dragonball[camera].x = (dragonball[camera].x + 4); }; camera++; }; camera = 0; while (camera < stoneindex) { if (stoneimage[camera] != null){ stoneimage[camera].x = (stoneimage[camera].x + 4); }; camera++; }; camera = 0; while (camera < healindex) { if (healimage[camera] != null){ healimage[camera].x = (healimage[camera].x + 4); }; camera++; }; camera = 0; while (camera < arrowimageindex) { if (arrowimage[camera] != null){ arrowimage[camera].x = (arrowimage[camera].x + 4); }; camera++; }; trace("eror g smpe sn"); camera = 0; while (camera < enemyunitindex) { if (enemyunit[camera] != null){ enemyunit[camera].x = (enemyunit[camera].x + 4); enemyunit[camera].stop(); }; if (enemyshadow[camera] != null){ enemyshadow[camera].x = (enemyshadow[camera].x + 4); }; if (enemybarhealth[camera] != null){ enemybarhealth[camera].x = (enemybarhealth[camera].x + 4); }; camera++; }; camera = 0; while (camera < dmgtxtindex) { if (dmgtxt[camera] != null){ if (dmgtxt[camera] != null){ dmgtxt[camera].x = (dmgtxt[camera].x + 4); }; }; camera++; }; if (wisp[0] != null){ wisp[0].x = (wisp[0].x + 4); wisp[1].x = (wisp[1].x + 4); }; turretunit[0].x = (turretunit[0].x + 4); if (turretunit[1] != null){ turretunit[1].x = (turretunit[1].x + 4); }; startplayerx = (bg[level].x + 626); startenemyx = (bg[level].x + 60); } else { if ((((bg[level].x >= 0)) && ((nyampe == 0)))){ nyampe = 1; bg[level].x = 0; gameendstat = "bostime2"; }; }; } else { if ((((((gameendstat == "bostime2")) && ((camerapause <= 1500)))) && (!((zoomamount == 100))))){ if (dahitem2 == 0){ dahitem2 = 1; alerttarget[0] = new (targetalertanimationmc); addChildAt(alerttarget[0], Number((getChildIndex(bg[level]) + 1))); alerttarget[0].x = enemyunit[bosindex].x; alerttarget[0].y = enemyunit[bosindex].y; if (level == 13){ Tdeathvanish.start(); }; }; camerapause = (camerapause + 10); } else { if ((((((gameendstat == "bostime2")) && ((camerapause >= 1500)))) && (!((zoomamount == 100))))){ removeChild(bgpause[0]); bgpause[0] = null; removeChild(bgpause[1]); bgpause[1] = null; bosanimationbool = false; trace("BOSS STOP"); nopress = false; pausetimerenabled = 1; pausetimerfunction(); gameendstat = ""; cameratargetvalid = false; nopress = false; camerapause = 0; } else { if (gameendstat != "bostime"){ if (gameend == false){ if (cameratargetvalid == false){ camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ if ((((((((((playerunit[camera].stat == "serang")) && (!((playerunit[camera].tipeunit == 6))))) || ((shakebool == true)))) || ((playerunit[camera].pusher == "true")))) || ((playerunit[camera].runner == "true")))){ if ((bg[level].x + 408) < playerunit[camera].x){ cameratarget = camera; cameratargetvalid = true; } else { if ((bg[level].x + 408) > playerunit[camera].x){ cameratarget = camera; cameratargetvalid = true; }; }; camera = playerunitindex; }; }; camera++; }; } else { if (cameratargetvalid == true){ if (((((bg[level].x + 408) < playerunit[cameratarget].x)) && ((bg[level].x > -176)))){ bg[level].x = (bg[level].x - 1); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x - 1); }; camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ playerunit[camera].x = (playerunit[camera].x - 1); }; if (playerbarhealth[camera] != null){ playerbarhealth[camera].x = (playerbarhealth[camera].x - 1); }; if (playershadow[camera]){ playershadow[camera].x = (playershadow[camera].x - 1); }; camera++; }; camera = 0; while (camera < (bombardindex + 10)) { if (bombardbullet[camera] != null){ bombardbullet[camera].x = (bombardbullet[camera].x - 1); }; camera++; }; camera = 0; while (camera < golemhandindex) { if (golemhand[camera] != null){ golemhand[camera].x = (golemhand[camera].x - 1); }; camera++; }; camera = 0; while (camera < healindex) { if (healimage[camera] != null){ healimage[camera].x = (healimage[camera].x - 1); }; camera++; }; camera = 0; while (camera < enemyunitindex) { if (enemyunit[camera] != null){ enemyunit[camera].x = (enemyunit[camera].x - 1); }; if (enemybarhealth[camera] != null){ enemybarhealth[camera].x = (enemybarhealth[camera].x - 1); }; if (enemyshadow[camera] != null){ enemyshadow[camera].x = (enemyshadow[camera].x - 1); }; camera++; }; camera = 0; while (camera < stoneindex) { if (stoneimage[camera] != null){ stoneimage[camera].x = (stoneimage[camera].x - 1); }; camera++; }; camera = 0; while (camera < dragonballindex) { if (dragonball[camera] != null){ dragonball[camera].x = (dragonball[camera].x - 1); }; camera++; }; camera = 0; while (camera < dmgtxtindex) { if (dmgtxt[camera] != null){ dmgtxt[camera].x = (dmgtxt[camera].x - 1); }; camera++; }; if (turretunit[0] != null){ turretunit[0].x = (turretunit[0].x - 1); }; if (turretunit[1] != null){ turretunit[1].x = (turretunit[1].x - 1); }; if (wisp[0] != null){ wisp[0].x = (wisp[0].x - 1); wisp[1].x = (wisp[1].x - 1); }; startplayerx = (bg[level].x + 626); startenemyx = (bg[level].x + 60); } else { if (((((bg[level].x + 408) > playerunit[cameratarget].x)) && ((bg[level].x < 0)))){ bg[level].x = (bg[level].x + 1); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 1); }; camera = 0; while (camera < (bombardindex + 10)) { if (bombardbullet[camera] != null){ bombardbullet[camera].x = (bombardbullet[camera].x + 1); }; camera++; }; camera = 0; while (camera < golemhandindex) { if (golemhand[camera] != null){ golemhand[camera].x = (golemhand[camera].x + 1); }; camera++; }; camera = 0; while (camera < dragonballindex) { if (dragonball[camera] != null){ dragonball[camera].x = (dragonball[camera].x + 1); }; camera++; }; camera = 0; while (camera < stoneindex) { if (stoneimage[camera] != null){ stoneimage[camera].x = (stoneimage[camera].x + 1); }; camera++; }; camera = 0; while (camera < healindex) { if (healimage[camera] != null){ healimage[camera].x = (healimage[camera].x + 1); }; camera++; }; camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ playerunit[camera].x = (playerunit[camera].x + 1); }; if (playerbarhealth[camera] != null){ playerbarhealth[camera].x = (playerbarhealth[camera].x + 1); }; if (playershadow[camera] != null){ playershadow[camera].x = (playershadow[camera].x + 1); }; camera++; }; camera = 0; while (camera < enemyunitindex) { if (enemyunit[camera] != null){ enemyunit[camera].x = (enemyunit[camera].x + 1); }; if (enemybarhealth[camera] != null){ enemybarhealth[camera].x = (enemybarhealth[camera].x + 1); }; if (enemyshadow[camera] != null){ enemyshadow[camera].x = (enemyshadow[camera].x + 1); }; camera++; }; camera = 0; while (camera < dmgtxtindex) { if (dmgtxt[camera] != null){ dmgtxt[camera].x = (dmgtxt[camera].x + 1); }; camera++; }; if (turretunit[0] != null){ turretunit[0].x = (turretunit[0].x + 1); }; if (turretunit[1] != null){ turretunit[1].x = (turretunit[1].x + 1); }; if (wisp[0] != null){ wisp[0].x = (wisp[0].x + 1); wisp[1].x = (wisp[1].x + 1); }; startplayerx = (bg[level].x + 626); startenemyx = (bg[level].x + 60); }; }; if (playerunit[cameratarget].dead == 1){ cameratargetvalid = false; } else { if (shakebool == false){ cameratargetvalid = false; }; }; }; }; } else { if ((((gameend == true)) && ((camerapause == 0)))){ cameratargetvalid = false; if (gameendstat == "win"){ bg[level].x = 0; bg[level].y = -80; bg[level].width = (bg[level].width + 440); bg[level].height = (bg[level].height + 80); if (bgadding[level] != null){ removeChild(bgadding[level]); bgadding[level] = null; bgadding.splice(level, 1); }; enemyunit[0].x = 73; enemyunit[0].y = 105; trace("d for lgoo"); enemyunit[0].width = (enemyunit[0].width + 80); enemyunit[0].height = (enemyunit[0].height + 20); } else { if (gameendstat == "lose"){ bg[level].x = -516; bg[level].y = -80; bg[level].width = (bg[level].width + 440); bg[level].height = (bg[level].height + 80); if (bgadding[level] != null){ removeChild(bgadding[level]); bgadding[level] = null; bgadding.splice(level, 1); }; playerunit[0].x = 465.1; playerunit[0].y = 120; trace("d for lgoo"); playerunit[0].width = (playerunit[0].width + 80); playerunit[0].height = (playerunit[0].height + 20); }; }; camerapause = (camerapause + 10); } else { if ((((gameend == true)) && ((camerapause <= 5000)))){ camerapause = (camerapause + 10); } else { if ((((gameend == true)) && ((camerapause >= 5000)))){ camerapause = 0; battlestart(); Tcamerapanning.stop(); }; }; }; }; }; }; }; }; } public function creditout(_arg1:MouseEvent):void{ if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; } public function changecursor2(){ var redrawcursor:Function; var redrawcursor2:Function; var redrawcursor3:Function; redrawcursor = function (_arg1:MouseEvent):void{ mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor2 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(2); mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor3 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(1); mouse[0].x = mouseX; mouse[0].y = mouseY; }; mouse[0].x = mousex; mouse[0].y = mousey; stage.addEventListener(MouseEvent.MOUSE_MOVE, redrawcursor); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_DOWN, redrawcursor2); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_UP, redrawcursor3); Mouse.hide(); } public function changecursor4(){ var redrawcursor:Function; var redrawcursor2:Function; var redrawcursor3:Function; redrawcursor = function (_arg1:MouseEvent):void{ mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor2 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(2); mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor3 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(1); mouse[0].x = mouseX; mouse[0].y = mouseY; }; mouse[0].x = mousex; mouse[0].y = mousey; stage.addEventListener(MouseEvent.MOUSE_MOVE, redrawcursor); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_DOWN, redrawcursor2); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_UP, redrawcursor3); Mouse.hide(); } public function changecursor5(){ var redrawcursor:Function; var redrawcursor2:Function; var redrawcursor3:Function; redrawcursor = function (_arg1:MouseEvent):void{ mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor2 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(2); mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor3 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(1); mouse[0].x = mouseX; mouse[0].y = mouseY; }; mouse[0].x = mousex; mouse[0].y = mousey; stage.addEventListener(MouseEvent.MOUSE_MOVE, redrawcursor); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_DOWN, redrawcursor2); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_UP, redrawcursor3); Mouse.hide(); } public function turretfireT(_arg1:TimerEvent):void{ var _local2:arrowflysound; var _local3:phoenionbirthsound; var _local4:turret3flysound; var _local5:turret4flysound; var _local6:turret5flysound; if (pausetimerenabled == 1){ turret = 0; while (turret < enemyunitindex) { if (enemyunit[turret] != null){ if ((((((enemyunit[turret].x >= (turretunit[0].x - (turretrange * 100)))) && ((enemyunit[turret].x <= turretunit[0].x)))) && ((enemyunit[turret].dead == 0)))){ trace("TEMBAK"); turretunit[0].gotoAndPlay("attack"); if (turretlevel == 1){ arrowimage[arrowimageindex] = new (turret1misilemc); _local2 = new arrowflysound(); _local2.play(); } else { if (turretlevel == 2){ arrowimage[arrowimageindex] = new (bombmc); _local3 = new phoenionbirthsound(); _local3.play(); } else { if (turretlevel == 3){ arrowimage[arrowimageindex] = new (turret3misilemc); _local4 = new turret3flysound(); _local4.play(); } else { if (turretlevel == 4){ arrowimage[arrowimageindex] = new (turret4misilemc); _local5 = new turret4flysound(); _local5.play(); } else { if (turretlevel == 5){ _local6 = new turret5flysound(); _local6.play(); arrowimage[arrowimageindex] = new (bolaledakanmc); arrowimage[arrowimageindex].width = 55; arrowimage[arrowimageindex].height = 54; }; }; }; }; }; addChildAt(arrowimage[arrowimageindex], Number((getChildIndex(bg[level]) + 1))); arrowimage[arrowimageindex].tipe = "turretmisile"; if ((((enemyunit[turret].tipeattack == "ranged")) && ((((turretlevel == 1)) || ((turretlevel == 3)))))){ arrowimage[arrowimageindex].targety = turretunit[0].y; if (turretunit[0].statrotate != "atas"){ turretunit[0].statrotate = "atas"; }; arrowimage[arrowimageindex].ratate = 15; } else { if ((((enemyunit[turret].y > turretunit[0].y)) && ((((turretlevel == 1)) || ((turretlevel == 3)))))){ arrowimage[arrowimageindex].targety = groundlevel; if (turretunit[0].statrotate != "bawah"){ turretunit[0].rotation = (turretunit[0].rotation - 15); turretunit[0].statrotate = "bawah"; }; arrowimage[arrowimageindex].rotation = (arrowimage[arrowimageindex].rotation - 15); } else { if ((((turretlevel == 2)) || ((turretlevel > 3)))){ if (enemyunit[turret].y < turretunit[0].y){ arrowimage[arrowimageindex].targety = turretunit[0].y; } else { if (enemyunit[turret].y > turretunit[0].y){ arrowimage[arrowimageindex].targety = groundlevel; }; }; }; }; }; if (turretunit[0].statrotate == "bawah"){ if (turretlevel == 3){ arrowimage[arrowimageindex].x = (startplayerx + 45); arrowimage[arrowimageindex].y = 80; } else { arrowimage[arrowimageindex].rotation = (arrowimage[arrowimageindex].rotation - 15); arrowimage[arrowimageindex].x = (startplayerx + 95.6); arrowimage[arrowimageindex].y = 39.9; }; } else { if (turretunit[0].statrotate == "atas"){ if (turretlevel == 3){ arrowimage[arrowimageindex].x = (startplayerx + 42); arrowimage[arrowimageindex].y = 62; } else { arrowimage[arrowimageindex].x = (startplayerx + 94); arrowimage[arrowimageindex].y = 27.9; }; } else { if (turretlevel == 2){ arrowimage[arrowimageindex].x = (startplayerx + 85); arrowimage[arrowimageindex].y = 42; } else { if (turretlevel == 4){ arrowimage[arrowimageindex].x = (startplayerx + 72); arrowimage[arrowimageindex].y = 62; } else { if (turretlevel == 5){ arrowimage[arrowimageindex].x = (startplayerx + 112); arrowimage[arrowimageindex].y = 75; }; }; }; }; }; arrowimage[arrowimageindex].posisix = turretunit[0].x; arrowimage[arrowimageindex].posisiy = turretunit[0].y; arrowimage[arrowimageindex].targetx = (enemyunit[turret].x - 20); arrowimage[arrowimageindex].majuy = 0; if (enemyunit[turret].y < turretunit[0].y){ arrowimage[arrowimageindex].targety = (turretunit[0].y - 10); } else { if (enemyunit[turret].y > turretunit[0].y){ arrowimage[arrowimageindex].targety = enemyunit[turret].y; } else { if (enemyunit[turret].y == turretunit[0].y){ arrowimage[arrowimageindex].targety = (turretunit[0].y - 10); }; }; }; arrowimage[arrowimageindex].attack = turretdamage; arrowimage[arrowimageindex].milik = 1; indexke = 0; arrowimageindex++; if (arrowbool == false){ arrowbool = true; Tarrow.start(); }; turret = enemyunitindex; }; }; turret++; }; }; } public function generatehit(){ var _local1:int; var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:Number; var _local11:int; var _local12:String; var _local13:int; var _local14:int; var _local15:int; var _local16:int; var _local17:int; var _local18:int; var _local19:String; if (player == 1){ playerunit[indexke].stop(); if (playerunit[indexke].stat == "stunned"){ _local19 = "stunned"; } else { _local19 = "hit"; }; _local1 = playerunit[indexke].x; _local2 = playerunit[indexke].y; _local3 = playerunit[indexke].health; _local4 = playerunit[indexke].backuphealth; _local5 = playerunit[indexke].attack; _local6 = playerunit[indexke].attack2; _local7 = playerunit[indexke].range; _local8 = playerunit[indexke].jumlahserang; _local9 = playerunit[indexke].tahapserang; _local10 = playerunit[indexke].speed; _local11 = playerunit[indexke].silence; _local12 = playerunit[indexke].tipeattack; _local13 = playerunit[indexke].collisionright; _local14 = playerunit[indexke].collisionleft; _local15 = playerunit[indexke].dead; _local16 = playerunit[indexke].akhir; _local17 = playerunit[indexke].crit; _local18 = playerunit[indexke].mampus; removeChild(playerunit[indexke]); if (tipeunit == 1){ playerunit[indexke] = new (minotaurhitmc); } else { if (tipeunit == 2){ playerunit[indexke] = new (dragonhitmc); } else { if (tipeunit == 3){ playerunit[indexke] = new (elfhitmc); } else { if (tipeunit == 4){ playerunit[indexke] = new (faeriehitmc); } else { if (tipeunit == 5){ playerunit[indexke] = new (molehitmc); } else { if (tipeunit == 6){ playerunit[indexke] = new (angelhitmc); } else { if (tipeunit == 7){ playerunit[indexke] = new (stonehitmc); } else { if (tipeunit == 8){ playerunit[indexke] = new (foxhitmc); } else { if (tipeunit == 9){ playerunit[indexke] = new (phoenionhitmc); } else { if (tipeunit == 10){ playerunit[indexke] = new (seraphhitmc); }; }; }; }; }; }; }; }; }; }; addChildAt(playerunit[indexke], (getChildIndex(bg[level]) + 1)); playerunit[indexke].x = _local1; playerunit[indexke].y = _local2; playerunit[indexke].health = _local3; playerunit[indexke].backuphealth = _local4; playerunit[indexke].attack = _local5; playerunit[indexke].attack2 = _local6; playerunit[indexke].range = _local7; playerunit[indexke].tipeunit = tipeunit; playerunit[indexke].jumlahserang = _local8; playerunit[indexke].tahapserang = _local9; playerunit[indexke].cek1 = 10; playerunit[indexke].cek2 = 20; playerunit[indexke].cek3 = 30; playerunit[indexke].backupcek1 = 10; playerunit[indexke].backupcek2 = 20; playerunit[indexke].speed = _local10; playerunit[indexke].stat = _local19; playerunit[indexke].silence = _local11; playerunit[indexke].tipeattack = _local12; playerunit[indexke].collisionright = _local13; playerunit[indexke].collisionleft = _local14; playerunit[indexke].dead = 0; playerunit[indexke].lagiserang = false; playerunit[indexke].akhir = _local16; playerunit[indexke].crit = _local17; playerunit[indexke].terangin = "gterangin"; playerunit[indexke].terangintime = 0; playerunit[indexke].mampus = 0; if (demoralize == 0){ playerunit[indexke].effect = "naek"; playerunit[indexke].effecttime = 5; }; if ((((playerhitbool == false)) && (!((_local19 == "stunned"))))){ playerattackbool = true; Tplayerhitcek.start(); } else { if (_local19 == "stunned"){ playerunit[indexke].targetx = (playerunit[indexke].x + mendal); playerunit[indexke].posisix = playerunit[indexke].x; playerunit[indexke].targety = (playerunit[indexke].y - 25); playerunit[indexke].stunnedstat = "up"; playerunit[indexke].dead = 1; if (stunnedbool == false){ stunnedbool = true; Tstunned.start(); }; }; }; } else { if (player == 0){ enemyunit[indexke].stop(); if (enemyunit[indexke].stat == "stunned"){ _local19 = "stunned"; } else { _local19 = "hit"; }; _local1 = enemyunit[indexke].x; _local2 = enemyunit[indexke].y; _local3 = enemyunit[indexke].health; _local4 = enemyunit[indexke].backuphealth; _local5 = enemyunit[indexke].attack; _local6 = enemyunit[indexke].attack2; _local7 = enemyunit[indexke].range; _local8 = enemyunit[indexke].jumlahserang; _local9 = enemyunit[indexke].tahapserang; _local10 = enemyunit[indexke].speed; _local11 = enemyunit[indexke].silence; _local12 = enemyunit[indexke].tipeattack; _local13 = enemyunit[indexke].collisionright; _local14 = enemyunit[indexke].collisionleft; _local15 = enemyunit[indexke].dead; _local16 = enemyunit[indexke].akhir; _local17 = enemyunit[indexke].crit; _local18 = enemyunit[indexke].mampus; removeChild(enemyunit[indexke]); enemyunit[indexke].stop(); if (tipeunit == 1){ enemyunit[indexke] = new (scarecrowhitmc); } else { if (tipeunit == 2){ enemyunit[indexke] = new (zombiehitmc); } else { if (tipeunit == 3){ enemyunit[indexke] = new (baphohitmc); } else { if (tipeunit == 4){ enemyunit[indexke] = new (wildhitmc); } else { if (tipeunit == 5){ enemyunit[indexke] = new (werewolfhitmc); } else { if (tipeunit == 6){ enemyunit[indexke] = new (miniorchitmc); } else { if (tipeunit == 7){ enemyunit[indexke] = new (skeletonhitmc); } else { if (tipeunit == 8){ enemyunit[indexke] = new (skeletonmagehitmc); } else { if (tipeunit == 9){ enemyunit[indexke] = new (golemhitmc); } else { if (tipeunit == 11){ enemyunit[indexke] = new (vampirehitmc); } else { if (tipeunit == 15){ enemyunit[indexke] = new (angelichitmc); }; }; }; }; }; }; }; }; }; }; }; addChildAt(enemyunit[indexke], Number((getChildIndex(bg[level]) + 1))); enemyunit[indexke].x = _local1; enemyunit[indexke].y = _local2; enemyunit[indexke].health = _local3; enemyunit[indexke].backuphealth = _local4; enemyunit[indexke].attack = _local5; enemyunit[indexke].attack2 = _local6; enemyunit[indexke].range = _local7; enemyunit[indexke].tipeunit = tipeunit; enemyunit[indexke].jumlahserang = _local8; enemyunit[indexke].tahapserang = _local9; enemyunit[indexke].cek1 = 10; enemyunit[indexke].cek2 = 20; enemyunit[indexke].cek3 = 30; enemyunit[indexke].backupcek1 = 10; enemyunit[indexke].backupcek2 = 20; enemyunit[indexke].speed = _local10; enemyunit[indexke].stat = _local19; enemyunit[indexke].silence = _local11; enemyunit[indexke].tipeattack = _local12; enemyunit[indexke].collisionright = _local13; enemyunit[indexke].collisionleft = _local14; enemyunit[indexke].dead = 0; enemyunit[indexke].lagiserang = false; enemyunit[indexke].akhir = _local16; enemyunit[indexke].crit = _local17; enemyunit[indexke].terangin = "gterangin"; enemyunit[indexke].terangintime = 0; enemyunit[indexke].mampus = 0; if ((((enemyhitbool == false)) && (!((_local19 == "stunned"))))){ enemyattackbool = true; Tenemyhitcek.start(); } else { if (_local19 == "stunned"){ enemyunit[indexke].targetx = (enemyunit[indexke].x - mendal); enemyunit[indexke].posisix = enemyunit[indexke].x; enemyunit[indexke].targety = (enemyunit[indexke].y - 25); enemyunit[indexke].stunnedstat = "up"; enemyunit[indexke].dead = 1; if (stunnedbool == false){ stunnedbool = true; Tstunned.start(); }; }; }; }; }; } public function clikfarm(_arg1:ContextMenuEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.littlegiantworld.com"); navigateToURL(_local2); } public function changecursor3(){ var redrawcursor:Function; var redrawcursor2:Function; var redrawcursor3:Function; redrawcursor = function (_arg1:MouseEvent):void{ mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor2 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(2); mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor3 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(1); mouse[0].x = mouseX; mouse[0].y = mouseY; }; mouse[0].x = mousex; mouse[0].y = mousey; stage.addEventListener(MouseEvent.MOUSE_MOVE, redrawcursor); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_DOWN, redrawcursor2); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_UP, redrawcursor3); Mouse.hide(); } public function ceklevelenabled(){ exindex = 2; lev = (levelreached + 1); while (lev < 14) { levelbtn[lev].gotoAndStop(15); levelbtn[lev].enabled = false; levelbtn[lev].akses = "false"; if (levelbonusbtn[lev] != null){ trace("4 disabled"); levelbonusbtn[lev].gotoAndStop(15); levelbonusbtn[lev].enabled = false; levelbonusbtn[lev].akses = "false"; }; lev++; }; if ((((levelreached == 2)) && ((foxunitgained == 0)))){ levelbonusbtn[2].gotoAndPlay(5); levelbtn[2].gotoAndStop(15); } else { if ((((levelreached == 2)) && ((foxunitgained == 1)))){ levelbtn[2].gotoAndPlay(5); }; }; if ((((levelreached == 4)) && ((angelunitgained == 0)))){ levelbtn[4].gotoAndPlay(5); levelbonusbtn[4].gotoAndStop(15); }; if ((((levelreached == 5)) && ((angelunitgained == 0)))){ levelbonusbtn[4].gotoAndPlay(5); levelbtn[5].gotoAndStop(15); } else { if ((((levelreached == 5)) && ((angelunitgained == 1)))){ levelbtn[5].gotoAndPlay(5); }; }; if ((((levelreached == 6)) && ((stoneunitgained == 0)))){ levelbtn[6].gotoAndPlay(5); levelbonusbtn[6].gotoAndStop(15); }; if ((((levelreached == 7)) && ((stoneunitgained == 0)))){ levelbonusbtn[6].gotoAndPlay(5); levelbtn[7].gotoAndStop(15); } else { if ((((levelreached == 7)) && ((stoneunitgained == 1)))){ levelbtn[7].gotoAndPlay(5); }; }; if ((((levelreached == 12)) && ((seraphunitgained == 0)))){ levelbtn[12].gotoAndStop(15); levelbonusbtn[12].gotoAndPlay(5); } else { if ((((levelreached == 12)) && ((seraphunitgained == 1)))){ levelbtn[12].gotoAndPlay(5); }; }; if ((((levelreached == 13)) && ((phoenionunitgained == 0)))){ levelbonusbtn[13].gotoAndPlay(5); levelbtn[13].gotoAndStop(15); } else { if ((((levelreached == 13)) && ((phoenionunitgained == 1)))){ levelbtn[13].gotoAndPlay(5); }; }; if (levelreached == 1){ levelbtn[1].gotoAndPlay(5); } else { if (levelreached == 3){ levelbtn[3].gotoAndPlay(5); } else { if (levelreached == 8){ levelbtn[8].gotoAndPlay(5); } else { if (levelreached == 9){ levelbtn[9].gotoAndPlay(5); } else { if (levelreached == 10){ levelbtn[10].gotoAndPlay(5); } else { if (levelreached == 11){ levelbtn[11].gotoAndPlay(5); }; }; }; }; }; }; } public function cleanup2(){ trace("berse44"); clu = 0; while (clu < 36) { if (levelbtn[clu] != null){ removeChild(levelbtn[clu]); levelbtn[clu] = null; }; if (levelbonusbtn[clu] != null){ removeChild(levelbonusbtn[clu]); levelbonusbtn[clu] = null; }; if (bgmap[clu] != null){ removeChild(bgmap[clu]); bgmap[clu] = null; }; if (explanation[clu] != null){ removeChild(explanation[clu]); explanation[clu] = null; }; if (bgpause[clu] != null){ removeChild(bgpause[clu]); bgpause[clu] = null; }; clu++; }; levelbtn.splice(0, length); levelbonusbtn.splice(0, length); bgmap.splice(0, length); explanation.splice(0, length); bgpause.splice(0, length); trace(("asdahsd :" + bgpause[0])); trace("berse3"); if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; mouseover.splice(0, length); }; trace("berse"); Tdragonfly.stop(); removeChild(drag[0]); drag[0] = null; drag.splice(0, length); trace("berse2"); if (mouse[0] != null){ removeChild(mouse[0]); mouse[0] = null; mouse.splice(0, length); }; } public function cleanup3(){ Tpush.stop(); TMoC.stop(); Tresize.stop(); TSB.stop(); Tbreaker.stop(); Tmolefps.stop(); TSL.stop(); TSL2.stop(); if (level == 13.5){ removeChild(object[0]); object[0] = null; }; p = 0; while (p < objectindex) { if (object[p] != null){ removeChild(object[p]); object[p] = null; }; p++; }; object.splice(0, length); trace("bersiin"); reseta = 1; while (reseta < enemyunitindex) { trace("6776"); if (enemyunit[reseta] != null){ enemyunit[reseta].stop(); removeChild(enemyunit[reseta]); enemyunit[reseta] = null; }; trace("uouou"); if (enemyshadow[reseta] != null){ removeChild(enemyshadow[reseta]); enemyshadow[reseta] = null; }; trace("tyutujtyu"); if (enemybarhealth[reseta] != null){ removeChild(enemybarhealth[reseta]); enemybarhealth[reseta] = null; }; reseta++; }; enemyshadow.splice(0, length); enemybarhealth.splice(0, length); Tcamerapanning.stop(); Tanimatedpar.stop(); if (turretunit[0] != null){ removeChild(turretunit[0]); turretunit[0] = null; }; if (wisp[0] != null){ Twispfly.stop(); removeChild(wisp[0]); wisp[0] = null; removeChild(wisp[1]); wisp[1] = null; }; wisp.splice(0, length); if (bgpause[26] != null){ removeChild(bgpause[26]); bgpause[26] = null; }; trace("dpt 2"); reseta = 1; while (reseta < playerunitindex) { trace(playerunit[reseta]); if (playerunit[reseta] != null){ trace("playerunit tidak NULL"); playerunit[reseta].stop(); removeChild(playerunit[reseta]); playerunit[reseta] = null; }; if (playershadow[reseta] != null){ removeChild(playershadow[reseta]); playershadow[reseta] = null; }; if (playerbarhealth[reseta] != null){ removeChild(playerbarhealth[reseta]); playerbarhealth[reseta] = null; }; reseta++; }; playershadow.splice(0, length); playerbarhealth.splice(0, length); playerunitindex = 0; enemyunitindex = 0; clu = 0; while (clu < 15) { if (btn[clu] != null){ removeChild(btn[clu]); btn[clu] = null; }; if (summonbar[clu] != null){ removeChild(summonbar[clu]); summonbar[clu] = null; }; if (summoncolorbar[clu] != null){ removeChild(summoncolorbar[clu]); summoncolorbar[clu] = null; }; clu++; }; btn.splice(0, length); summoncolorbar.splice(0, length); summonbar.splice(0, length); trace("bersiin2"); if (enemyunit[0] != null){ trace("bersiin enemy 0"); removeChild(enemyunit[0]); enemyunit[0] = null; }; trace("bersiin3"); enemyunit.splice(0, length); if (playerunit[0] != null){ trace("bersiin player 0"); removeChild(playerunit[0]); playerunit[0] = null; }; playerunit.splice(0, length); trace("bersiin4"); if (turretunit[1] != null){ removeChild(turretunit[1]); turretunit[1] = null; }; turretunit.splice(0, length); if (bg[0] != null){ removeChild(bg[0]); bg[0] = null; }; if (bg[98] != null){ removeChild(bg[98]); bg[98] = null; }; if (bg[99] != null){ removeChild(bg[99]); bg[99] = null; }; if (bg[100] != null){ removeChild(bg[100]); bg[100] = null; }; trace("bersiin5"); removeChild(mouse[0]); mouse[0] = null; mouse.splice(0, length); removeChild(kopoint[1]); kopoint[1] = null; removeChild(kopoint[0]); kopoint[0] = null; kopoint.splice(0, length); removeChild(bigbar[0]); bigbar[0] = null; removeChild(bigbar[1]); bigbar[1] = null; trace("bersiin6"); if (bg[level] != null){ removeChild(bg[level]); bg[level] = null; }; bg.splice(0, length); trace("bersiin7"); if (bgadding[level] != null){ removeChild(bgadding[level]); bgadding[level] = null; bgadding.splice(0, length); }; trace("bersiin8"); if (resultimage[0] != null){ removeChild(resultimage[0]); resultimage[0] = null; resultimage.splice(0, length); }; trace("bersiin9"); if (resultimage[1] != null){ removeChild(resultimage[1]); resultimage[1] = null; resultimage.splice(0, length); }; trace(("bersiin10" + bgpause[0])); if (bgpause[0] != null){ trace("mouse 0"); removeChild(bgpause[0]); bgpause[0] = null; }; bgpause.splice(0, length); trace("bersiin11"); } public function HMT2(_arg1:TimerEvent):void{ if (moveelf >= 0){ moveelf--; playerunit[1].x = (playerunit[1].x - 2); playerbarhealth[1].x = (playerbarhealth[1].x - 2); playershadow[1].x = (playershadow[1].x - 2); if (playerunit[1].x <= bg[level].x){ THM.stop(); THM2.stop(); nopress = true; gameendstat = "win"; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; doorclose(); }; }; } public function generatedeath(){ if (player == 1){ playerunit[indexke].stop(); playerunit[indexke].dead = 1; if (tipeunit == 1){ removeChild(playerunit[indexke]); playerunit[indexke] = new (minotaurdie); } else { if (tipeunit == 2){ removeChild(playerunit[indexke]); playerunit[indexke] = new (dragondie); } else { if (tipeunit == 3){ removeChild(playerunit[indexke]); playerunit[indexke] = new (elfdie); } else { if (tipeunit == 4){ removeChild(playerunit[indexke]); playerunit[indexke] = new (faeriedie); } else { if (tipeunit == 5){ removeChild(playerunit[indexke]); playerunit[indexke] = new (moledie); } else { if (tipeunit == 6){ removeChild(playerunit[indexke]); playerunit[indexke] = new (angeldie); } else { if (tipeunit == 7){ parx = playerunit[indexke].x; pary = playerunit[indexke].y; stone = 1; genpartikel(); removeChild(playerunit[indexke]); playerunit[indexke] = new (stonedie); } else { if (tipeunit == 8){ removeChild(playerunit[indexke]); playerunit[indexke] = new (foxdie); } else { if (tipeunit == 9){ removeChild(playerunit[indexke]); playerunit[indexke] = new (phoeniondie); playerunit[indexke].birthtime = 0; playerunit[indexke].tipeunit = 9; playerunit[indexke].dead = 1; playerunit[indexke].stat = "mati"; playerbarhealth[indexke].ab.width = 1; if (phoeniondiebool == false){ phoeniondiebool = true; Tphoenionrebirth.start(); }; } else { if (tipeunit == 10){ removeChild(playerunit[indexke]); playerunit[indexke] = new (seraphdie); } else { if (tipeunit == 11){ removeChild(playerunit[indexke]); playerunit[indexke] = new (gorgonashdie); } else { if (tipeunit == 99){ nopress = true; bigbar[0].width = 1; gameend = true; gameendstat = "lose"; removeChild(playerunit[indexke]); playerunit[indexke] = new (mainchardie); klik = 2; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], (numChildren - posisiadding)); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; doorclose(); }; }; }; }; }; }; }; }; }; }; }; }; addChildAt(playerunit[indexke], Number((getChildIndex(bg[level]) + 1))); playerunit[indexke].x = posx; playerunit[indexke].y = posy; playerunit[indexke].dead = 1; playerunit[indexke].stat = "mati"; if (tipeunit != 9){ playerpop = (playerpop - 1); }; if (((!((tipeunit == 99))) && (!((tipeunit == 9))))){ btn[14].pop1.text = (Number(btn[14].pop1.text) - 1); }; if ((((deathvanishbool == false)) && (!((tipeunit == 99))))){ deathvanishbool = true; Tdeathvanish.start(); }; } else { if (player == 0){ enemykilled++; enemyunit[indexke].stop(); enemyunit[indexke].dead = 1; if (tipeunit == 1){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (scarecrowdie); } else { if (tipeunit == 2){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (zombiedie); } else { if (tipeunit == 3){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (baphodie); } else { if (tipeunit == 4){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (wilddie); } else { if (tipeunit == 5){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (werewolfdie); } else { if (tipeunit == 6){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (miniorcdie); minimax++; } else { if (tipeunit == 7){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (skeletondie); } else { if (tipeunit == 8){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (skeletonmagedie); } else { if (tipeunit == 9){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (golemdie); } else { if (tipeunit == 10){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (gargantuardie); } else { if (tipeunit == 11){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (vampiredie); } else { if (tipeunit == 12){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (treantdie); } else { if (tipeunit == 13){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (trolldie); } else { if (tipeunit == 14){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (dragonturtledie); } else { if (tipeunit == 15){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (angelicdie); } else { if (tipeunit == 16){ removeChild(enemyunit[indexke]); enemyunit[indexke] = new (zepellindie); } else { if (tipeunit == 99){ nopress = true; bigbar[1].width = 1; gameend = true; gameendstat = "win"; removeChild(enemyunit[indexke]); enemyunit[indexke] = new (enemychardie); klik = 2; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; doorclose(); } else { if (tipeunit == 17){ lastindex = indexke; removeChild(enemyunit[indexke]); enemyunit[indexke] = new (garzonauthdie); nopress = true; bigbar[1].width = 1; gameend = true; gameendstat = "ending"; enemyunit[indexke] = new (garzonauthdie); klik = 2; bgpause[26] = new (bgpausemc); addChildAt(bgpause[26], Number((getChildIndex(bg[level]) + 1))); bgpause[26].mca.visible = false; bgpause[26].mcb.visible = false; bgpause[26].x = 0; bgpause[26].y = 175; bgpause[26].alpha = 0.7; pausetimerenabled = 0; pausetimerfunction(); doorclose(); }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; if ((((deathvanishbool == false)) && (((!((tipeunit == 99))) && (!((tipeunit == 17))))))){ deathvanishbool = true; Tdeathvanish.start(); }; addChildAt(enemyunit[indexke], Number((getChildIndex(bg[level]) + 1))); enemyunit[indexke].x = posx; enemyunit[indexke].y = posy; enemyunit[indexke].dead = 1; enemyunit[indexke].stat = "mati"; enemypop = (enemypop - 1); dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].txtb.text = ("+" + 5); dmgtxt[dmgtxtindex].x = 107; dmgtxt[dmgtxtindex].y = 167; dmgtxt[dmgtxtindex].targety = 137; dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; btn[13].txtb.text = (Number(btn[13].txtb.text) + 5); if (Number(btn[13].txtb.text) > manapool){ btn[13].txtb.text = manapool; }; cekenabledbutton(); }; }; } public function cooldownT(_arg1:TimerEvent):void{ p = 1; while (p < 6) { if (object[p] != null){ if (object[p].y < (object[0].y - 40)){ object[p].width = (object[p].width - 0.3); object[p].height = (object[p].height - 0.3); (object[p].alpha - 0.1); object[p].rotation = (object[p].rotation + 15); object[p].x = (object[p].x - ((object[p].posisix - object[p].targetx) / 50)); object[p].y = (object[p].y - ((object[p].posisiy - object[p].targety) / 50)); } else { removeChild(object[p]); object[p] = null; }; } else { coolok++; }; p++; }; if (coolok == 5){ object[0].width = (object[0].width - 1.2); object[0].height = (object[0].height - 1.2); trace(("blue needed : " + blueneeded)); if (blueneeded <= 0){ object[0].gotoAndPlay("die"); Tcooldown.stop(); nopress = true; gameendstat = "win"; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; } else { if (tipecool == 1){ object[0].gotoAndPlay("hit"); }; if (shakebool == false){ shakebool = true; shakesummoner = 2; Tshake.start(); }; coolok = 0; cooldownbool = false; Tcooldown.stop(); }; }; } public function cekswap3(){ trace(tutorpos); if (tutorpos <= 0){ btnpre.visible = false; } else { if (tutorpos > 0){ btnpre.visible = true; }; }; if (tutorpos > 3){ btnnext.visible = false; btnback.visible = true; } else { if (tutorpos <= 4){ btnnext.visible = true; }; }; } public function cekswap4(){ trace(tutorpos); if (tutorpos <= 0){ bgpause[1].visible = false; } else { if (tutorpos > 0){ bgpause[1].visible = true; }; }; if (tutorpos > 3){ bgpause[2].visible = false; } else { if (tutorpos <= 4){ bgpause[2].visible = true; }; }; } public function kopointanimation(){ var mp3:kopointflysound; var kp:int; var kp2:int; var Tkopoint:Timer; var kopointT:Function; kopointT = function (_arg1:TimerEvent):void{ var _local2:kopointsmashsound; if ((((kp > 0)) && ((kp2 == 0)))){ kp = (kp - 1); kopoint[0].width = (kopoint[0].width - 24); kopoint[0].height = (kopoint[0].height - 24); } else { if ((((kp <= 0)) && ((kp2 == 0)))){ _local2 = new kopointsmashsound(); _local2.play(); bg[level].x = (bg[level].x + 20); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x + 20); }; kp2 = 1; } else { if ((((kp <= 0)) && ((kp2 == 1)))){ bg[level].x = (bg[level].x - 20); if (bgadding[level] != null){ bgadding[level].x = (bgadding[level].x - 20); }; kp2 = 2; kopoint[1].count = 0; } else { if ((((((kp <= 0)) && ((kp2 == 2)))) && ((kopoint[1].y <= 177)))){ kopoint[1].y = (kopoint[1].y + 1); kopoint[1].alpha = (kopoint[1].alpha + 0.1); } else { if ((((((kp <= 0)) && ((kp2 == 2)))) && ((kopoint[1].y >= 177)))){ kp2 = 3; } else { if (kp2 == 3){ bigbar[0].width = (bigbar[0].width + 5); bigbar[1].width = (bigbar[1].width + 5); if (bigbar[0].width >= 310){ Tkopoint.stop(); nopress = false; pausetimerenabled = 1; }; }; }; }; }; }; }; }; bigbar[0] = new (playerbarhealthmc); addChildAt(bigbar[0], (numChildren - 1)); bigbar[0].x = 332.6; bigbar[0].y = 176; bigbar[1] = new (enemybarhealthmc); addChildAt(bigbar[1], (numChildren - 1)); bigbar[1].x = 296.4; bigbar[1].y = 176; kopoint[1] = new (ornamenmc); addChildAt(kopoint[1], (numChildren - 1)); kopoint[1].x = 221.9; kopoint[1].y = 125.5; kopoint[1].alpha = 0; kopoint[0] = new (KOpointmc); addChildAt(kopoint[0], (numChildren - 1)); kopoint[0].width = 529.2; kopoint[0].height = 529.2; kopoint[0].x = 314.4; kopoint[0].y = 174.4; mp3 = new kopointflysound(); mp3.play(); kp = 20; kp2 = 0; Tkopoint = new Timer(25); Tkopoint.addEventListener(TimerEvent.TIMER, kopointT); Tkopoint.start(); } public function flagT(_arg1:TimerEvent):void{ emptyflag = 0; f = 0; while (f < flagindex) { if (flag[f] != null){ if (flag[f].x >= (153 + (200 * f))){ flag[f].x = (flag[f].x - 10); } else { if ((((flag[f].x <= (153 + (200 * f)))) && (!((flag[f].effecttime == 0))))){ flag[f].effecttime = (flag[f].effecttime - 1); } else { if ((((flag[f].x >= -105)) && ((flag[f].effecttime == 0)))){ flag[f].x = (flag[f].x - 10); } else { if ((((flag[f].x <= -105)) && ((flag[f].effecttime == 0)))){ removeChild(flag[f]); flag[f] = null; }; }; }; }; } else { if (flag[f] == null){ emptyflag++; }; }; f++; }; if (emptyflag == flagindex){ emptyflag = 0; flagindex = 0; Tflag.stop(); flagbool = false; }; } public function generatetxtdmg(){ var _local1:*; dmgtxt[dmgtxtindex] = new (dmgmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); if (player == 1){ if (playerunit[indexke] != null){ if (playerunit[indexke].crit == 1){ dmgtxt[dmgtxtindex].txta.text = int((playerunit[indexke].attack * 2)); } else { dmgtxt[dmgtxtindex].txta.text = int(playerunit[indexke].attack); }; }; } else { if (player == 0){ if (enemyunit[indexke] != null){ if (enemyunit[indexke].crit == 1){ dmgtxt[dmgtxtindex].txta.text = int((enemyunit[indexke].attack * 2)); } else { dmgtxt[dmgtxtindex].txta.text = int(enemyunit[indexke].attack); }; }; } else { if (player == 2){ if (arrowcrit == 1){ dmgtxt[dmgtxtindex].txta.text = int((turretdamage * 2)); } else { dmgtxt[dmgtxtindex].txta.text = int(turretdamage); }; }; }; }; dmgtxt[dmgtxtindex].x = posx; dmgtxt[dmgtxtindex].y = posy; dmgtxt[dmgtxtindex].targety = (dmgtxt[dmgtxtindex].y - 50); dmgtxtindex++; _local1 = false; if ((((player == 1)) && ((playerunit[indexke].crit == 1)))){ if (playerunit[indexke] != null){ if (playerunit[indexke].crit == 1){ _local1 = true; playerunit[indexke].crit = 0; }; }; } else { if ((((player == 0)) && ((enemyunit[indexke].crit == 1)))){ if (enemyunit[indexke] != null){ if (enemyunit[indexke].crit == 1){ _local1 = true; enemyunit[indexke].crit = 0; }; }; } else { if ((((player == 2)) && ((arrowcrit == 1)))){ _local1 = true; arrowcrit = 0; }; }; }; if (_local1 == true){ dmgtxt[dmgtxtindex] = new (criticalsignmc); addChildAt(dmgtxt[dmgtxtindex], Number((getChildIndex(bg[level]) + 1))); dmgtxt[dmgtxtindex].x = posx; dmgtxt[dmgtxtindex].y = posy; dmgtxt[dmgtxtindex].targety = (dmgtxt[dmgtxtindex].y - 50); dmgtxtindex++; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; }; if (dmgtxtbool == false){ dmgtxtbool = true; Tdmgtxt.start(); }; } public function garzonauthdieT(_arg1:TimerEvent):void{ var _local2:kopointsmashsound; var _local3:kopointsmashsound; if (shakebool == false){ shakebool = true; shakesummoner = 4; Tshake.start(); }; trace(white); if (enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames){ enemyunit[lastindex].stop(); }; if ((((white < 100)) && ((enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames)))){ white++; bgpause[0].alpha = (bgpause[0].alpha + 0.05); } else { if ((((white == 100)) && ((enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames)))){ bgpause[0].alpha = 0; mousex = mouseX; mousey = mouseY; white++; } else { if ((((white == 101)) && ((enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames)))){ white++; bgpause[0].alpha = 1; _local2 = new kopointsmashsound(); _local2.play(); } else { if ((((white == 102)) && ((enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames)))){ white++; bgpause[0].alpha = 0; } else { if ((((white == 103)) && ((enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames)))){ white++; bgpause[0].alpha = 1; _local3 = new kopointsmashsound(); _local3.play(); } else { if ((((white == 104)) && ((enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames)))){ white++; bgpause[0].alpha = 0; } else { if ((((white == 105)) && ((enemyunit[lastindex].currentFrame == enemyunit[lastindex].totalFrames)))){ enemyunit[lastindex].stop(); bgpause[0].alpha = 1; Tgarzonauthdie.stop(); Tshake.stop(); cleanup3(); gotoAndPlay(6); }; }; }; }; }; }; }; } public function doubledamage(){ var ddtime:*; var Tddtime:Timer; var ddtimeT:Function; dd = 0; while (dd < playerunitindex) { if (playerunit[dd] != null){ if (((!((playerunit[dd].stat == "mati"))) && ((playerunit[dd].dead == 0)))){ if (doubledamageon == 1){ playerunit[dd].effect = "naek"; playerunit[dd].effecttime = 0; playerunit[dd].attack = (playerunit[dd].attack + (playerunit[dd].attack * 0.5)); if (ddbool == false){ ddbool = true; Tdd.start(); }; } else { if (doubledamageon == 0){ playerunit[dd].attack = (playerunit[dd].attack - (playerunit[dd].attack / 0.5)); }; }; }; }; if (doubledamageon == 1){ ddtimeT = function (_arg1:TimerEvent):void{ ddtime = (ddtime + 1000); if (ddtime >= 4000){ ddbool = false; ddstartbool = false; Tddtime.stop(); doubledamageon = 0; doubledamage(); }; }; ddtime = 0; Tddtime = new Timer(1000); Tddtime.addEventListener(TimerEvent.TIMER, ddtimeT); Tddtime.start(); }; dd++; }; } public function lv8ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function generateSB(){ object[0] = new (molewalk); addChildAt(object[0], Number((getChildIndex(bg[level]) + 1))); object[0].x = 410; object[0].y = groundlevel; object[1] = new (stonebreakermc); addChildAt(object[1], Number((getChildIndex(bg[level]) + 1))); object[1].x = 198; object[1].y = (groundlevel - 15); TSB.start(); Tmolefps.start(); Tdustgenerate.start(); objectindex = 2; } public function rechargeT(_arg1:TimerEvent):void{ rc = 0; while (rc < 3) { if (rechargebar[rc].width <= 93){ if ((((rc == 0)) && ((dragonspecial == 1)))){ rechargebar[rc].width = (rechargebar[rc].width + ((rc + 1) / 10)); } else { if ((((rc == 1)) && ((hornspecial == 1)))){ rechargebar[rc].width = (rechargebar[rc].width + ((rc + 1) / 9)); } else { if (rc == 2){ rechargebar[rc].width = (rechargebar[rc].width + (rc / 8)); }; }; }; } else { if (rc == 0){ btn[12].enabled = true; } else { if (rc == 1){ btn[11].enabled = true; } else { btn[10].enabled = true; }; }; }; rc++; }; } public function generateSL(){ object[0] = new (cakeymc); addChildAt(object[0], (numChildren - 3)); object[0].x = 354; object[0].y = 155; object[0].gotoAndStop("stop"); object[1] = new (cakeymc); addChildAt(object[1], (numChildren - 3)); object[1].x = 200; object[1].y = 160; object[1].gotoAndStop("stop"); object[2] = new (angeltartmc); addChildAt(object[2], Number((getChildIndex(bg[level]) + 1))); object[2].x = 125; object[2].y = 134; objectindex = 3; TSL.start(); TSL2.start(); } public function swapimageturret(){ if (turretlevel == 1){ turretlevel = 2; removeChild(upgradeitem[1]); removeChild(upgradeitem[2]); upgradeitem[1] = new (turret2thumbnailmc); upgradeitem[2] = new (turret3thumbnailmc); } else { if (turretlevel == 2){ turretlevel = 3; removeChild(upgradeitem[1]); removeChild(upgradeitem[2]); upgradeitem[1] = new (turret3thumbnailmc); upgradeitem[2] = new (turret4thumbnailmc); } else { if (turretlevel == 3){ turretlevel = 4; removeChild(upgradeitem[1]); removeChild(upgradeitem[2]); upgradeitem[1] = new (turret4thumbnailmc); upgradeitem[2] = new (turret5thumbnailmc); } else { if (turretlevel == 4){ turretlevel = 5; removeChild(upgradeitem[1]); removeChild(upgradeitem[2]); upgradeitem[1] = new (turret5thumbnailmc); upgradeitem[3].txta.visible = false; upgradeitem[3].txtb.visible = true; }; }; }; }; addChildAt(upgradeitem[1], (numChildren - 1)); upgradeitem[1].x = 302.5; upgradeitem[1].y = 122; addChildAt(upgradeitem[2], (numChildren - 1)); upgradeitem[2].x = 463.6; upgradeitem[2].y = 122; if (turretlevel != 5){ upgradeitem[2].alpha = (upgradeturretpoint / 10); }; swappoint2(); } public function bvv(_arg1:KeyboardEvent):void{ if (nopress == false){ if ((((_arg1.keyCode == 77)) && ((pausetimerenabled == 1)))){ if (mutebool == false){ mutebool = true; SoundMixer.soundTransform = new SoundTransform(0, 0); } else { if (mutebool == true){ mutebool = false; SoundMixer.soundTransform = new SoundTransform(0.6, 0.6); }; }; }; if ((((((_arg1.keyCode == 80)) && ((nopress == false)))) && ((pausetimerenabled == 1)))){ if (dahpause == false){ dahpause = true; bgpause[26] = new (menupausemc); addChildAt(bgpause[26], (numChildren - 1)); bgpause[26].x = 16; bgpause[26].y = 15; posisiadding++; } else { if (dahpause == true){ bgpause[26].visible = true; }; }; if (mutebool == false){ SoundMixer.soundTransform = new SoundTransform(0.3, 0.3); }; pausetimerenabled = 0; pausetimerfunction(); } else { if ((((((_arg1.keyCode == 80)) && ((nopress == false)))) && ((pausetimerenabled == 0)))){ bgpause[26].visible = false; if (mutebool == false){ SoundMixer.soundTransform = new SoundTransform(0.6, 0.6); }; pausetimerenabled = 1; pausetimerfunction(); } else { if ((((_arg1.keyCode == 65)) && ((nopress == false)))){ if (playerpop < playerpopulationcap){ summonbar[6].gotoAndPlay(2); if (Number(summonbar[11].txt1.text) > 0){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt1.text = (Number(summonbar[11].txt1.text) - 1); if (Number(summonbar[11].txt1.text) == 5){ summoncolorbar[1].bar.width = 1; }; randomtipe1 = 1; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; } else { if (full == false){ full = true; }; }; } else { if ((((_arg1.keyCode == 83)) && ((nopress == false)))){ if (playerpop < playerpopulationcap){ summonbar[8].gotoAndPlay(2); if (Number(summonbar[11].txt2.text) > 0){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt2.text = (Number(summonbar[11].txt2.text) - 1); if (Number(summonbar[11].txt2.text) == 5){ summoncolorbar[2].bar.width = 1; }; randomtipe1 = 4; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; } else { if (full == false){ full = true; }; }; } else { if ((((_arg1.keyCode == 68)) && ((nopress == false)))){ if (playerpop < playerpopulationcap){ summonbar[7].gotoAndPlay(2); if (Number(summonbar[11].txt3.text) > 0){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt3.text = (Number(summonbar[11].txt3.text) - 1); if (Number(summonbar[11].txt3.text) == 5){ summoncolorbar[3].bar.width = 1; }; randomtipe1 = 5; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; } else { if (full == false){ full = true; }; }; } else { if ((((_arg1.keyCode == 70)) && ((nopress == false)))){ if (playerpop < playerpopulationcap){ summonbar[9].gotoAndPlay(2); if (Number(summonbar[11].txt4.text) > 0){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt4.text = (Number(summonbar[11].txt4.text) - 1); if (Number(summonbar[11].txt4.text) == 5){ summoncolorbar[4].bar.width = 1; }; randomtipe1 = 2; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; } else { if (full == false){ full = true; }; }; } else { if ((((_arg1.keyCode == 71)) && ((nopress == false)))){ if (playerpop < playerpopulationcap){ summonbar[10].gotoAndPlay(2); if (Number(summonbar[11].txt5.text) > 0){ if (playerunit[0].currentFrame > 26){ } else { if (playerunit[0].currentFrame < 26){ playerunit[0].gotoAndPlay(26); }; }; summonbar[11].txt5.text = (Number(summonbar[11].txt5.text) - 1); if (Number(summonbar[11].txt5.text) == 5){ summoncolorbar[5].bar.width = 1; }; randomtipe1 = 3; generateplayer(); playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); }; } else { if (full == false){ full = true; }; }; } else { if ((((_arg1.keyCode == 81)) && ((nopress == false)))){ if (((!((playerpop == playerpopulationcap))) && ((foxunitgained == 1)))){ if (Number(btn[13].txtb.text) >= 25){ playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 25); cekenabledbutton(); randomtipe1 = 8; generateplayer(); }; } else { if (playerpop == playerpopulationcap){ if (full == false){ full = true; }; }; }; } else { if ((((_arg1.keyCode == 87)) && ((nopress == false)))){ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 100)) && ((angelunitgained == 1)))){ playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 100); cekenabledbutton(); randomtipe1 = 6; generateplayer(); }; } else { if (playerpop == playerpopulationcap){ if (full == false){ full = true; }; }; }; } else { if ((((_arg1.keyCode == 69)) && ((nopress == false)))){ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 150)) && ((stoneunitgained == 1)))){ playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 150); cekenabledbutton(); randomtipe1 = 7; generateplayer(); }; } else { if (playerpop == playerpopulationcap){ if (full == false){ full = true; }; }; }; } else { if ((((_arg1.keyCode == 82)) && ((nopress == false)))){ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 500)) && ((seraphunitgained == 1)))){ playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 500); cekenabledbutton(); randomtipe1 = 10; generateplayer(); }; } else { if (playerpop == playerpopulationcap){ if (full == false){ full = true; }; }; }; } else { if ((((_arg1.keyCode == 84)) && ((nopress == false)))){ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 300)) && ((gorgonashunitgained == 1)))){ playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 300); cekenabledbutton(); randomtipe1 = 11; generateplayer(); }; } else { if (playerpop == playerpopulationcap){ if (full == false){ full = true; }; }; }; } else { if ((((_arg1.keyCode == 89)) && ((nopress == false)))){ if (playerpop != playerpopulationcap){ if ((((Number(btn[13].txtb.text) >= 1000)) && ((phoenionunitgained == 1)))){ playerpop = (playerpop + 1); btn[14].pop1.text = (Number(btn[14].pop1.text) + 1); btn[13].txtb.text = (Number(btn[13].txtb.text) - 1000); cekenabledbutton(); randomtipe1 = 9; generateplayer(); }; } else { if (playerpop == playerpopulationcap){ if (full == false){ full = true; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; if ((((full == true)) && ((selesai == false)))){ full = false; selesai = true; txtscoregained[txtscoregainedindex] = new (scoregained_txt); addChildAt(txtscoregained[txtscoregainedindex], (numChildren - 1)); txtscoregained[txtscoregainedindex].gotoAndStop("max"); txtscoregained[txtscoregainedindex].x = 315; txtscoregained[txtscoregainedindex].y = 107; txtscoregained[txtscoregainedindex].targety = 80; txtscoregained[txtscoregainedindex].full = "full"; txtscoregained[txtscoregainedindex].animasi = 10; txtscoregained[txtscoregainedindex].filters = [shadow]; txtscoregainedindex++; posisiadding++; if (timerjalan == false){ trace("jalan"); timerjalan = true; scoreanimationed(); }; }; }; } public function recharge(){ rechargebar[0] = new (rechargebarmc); addChildAt(rechargebar[0], Number((getChildIndex(bg[level]) + 1))); rechargebar[0].x = 19.3; rechargebar[0].y = 449.4; rechargebar[1] = new (rechargebarmc); addChildAt(rechargebar[1], Number((getChildIndex(bg[level]) + 1))); rechargebar[1].x = 19.3; rechargebar[1].y = 403.4; rechargebar[2] = new (rechargebarmc); addChildAt(rechargebar[2], Number((getChildIndex(bg[level]) + 1))); rechargebar[2].x = 19.3; rechargebar[2].y = 355.3; Trecharge.start(); } public function battlestart(){ var mp3:txtbattlestartflysound; var Ttxtbattlestart:Timer; var txtbattlestartT:Function; var mp33:victorysound; txtbattlestartT = function (_arg1:TimerEvent):void{ if ((((txtstartanimation[0].x >= 295)) && (!((swap == 2000))))){ txtstartanimation[0].x = (txtstartanimation[0].x - 10); } else { if ((((txtstartanimation[0].x <= 295)) && (!((swap == 2000))))){ if ((((((swap == 0)) && ((gameend == false)))) && (((((!((gameendstat == "bostime"))) && (!((gameendstat == "bostime2"))))) && (!((gameendstat == "bostime3"))))))){ posx = (startplayerx + 20); posy = String(groundlevel); playerunit[playerunitindex] = new (maincharstand); addChildAt(playerunit[playerunitindex], Number((getChildIndex(bg[level]) + 1))); playerunit[playerunitindex].x = posx; playerunit[playerunitindex].y = posy; playerunit[playerunitindex].health = 400; playerunit[playerunitindex].backuphealth = playerunit[playerunitindex].health; playerunit[playerunitindex].collisionright = 0; playerunit[playerunitindex].collisionleft = 0; playerunit[playerunitindex].tipeunit = 99; playerunit[playerunitindex].stat = "summon"; playerunit[playerunitindex].tipeattack = "melee"; playerunit[playerunitindex].kena = 0; playerunit[playerunitindex].dead = 0; if (level == 13.5){ playerunit[playerunitindex].x = 364.1; }; playerunitindex = (playerunitindex + 1); enemyunit[enemyunitindex] = new (enemycharstand); addChildAt(enemyunit[enemyunitindex], Number((getChildIndex(bg[level]) + 1))); enemyunit[enemyunitindex].x = startenemyx; enemyunit[enemyunitindex].y = posy; enemyunit[enemyunitindex].health = (level * 100); enemyunit[enemyunitindex].attack = 10; enemyunit[enemyunitindex].attack2 = 15; enemyunit[enemyunitindex].range = 60; enemyunit[enemyunitindex].tipeunit = 99; enemyunit[enemyunitindex].jumlahserang = 1; enemyunit[enemyunitindex].tahapserang = 0; enemyunit[enemyunitindex].cek1 = 20; enemyunit[enemyunitindex].cek2 = 55; enemyunit[enemyunitindex].cek3 = 23; enemyunit[enemyunitindex].backupcek1 = enemyunit[enemyunitindex].cek1; enemyunit[enemyunitindex].backupcek2 = enemyunit[enemyunitindex].cek2; enemyunit[enemyunitindex].speed = 0.7; enemyunit[enemyunitindex].collisionright = 10; enemyunit[enemyunitindex].collisionleft = 40; enemyunit[enemyunitindex].stat = "summon"; enemyunit[enemyunitindex].tipeattack = "melee"; enemyunit[enemyunitindex].kena = 0; enemyunit[enemyunitindex].dead = 0; if (level == 13){ enemyunit[enemyunitindex].visible = false; enemyunit[enemyunitindex].dead = 3; randomtipe2 = 11; }; if (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ generateturret(); } else { enemyunit[enemyunitindex].visible = false; }; enemyunitindex = (enemyunitindex + 1); }; swap = (swap + 10); } else { if ((((txtstartanimation[0].x >= -191)) && ((swap == 2000)))){ txtstartanimation[0].x = (txtstartanimation[0].x - 10); } else { if ((((txtstartanimation[0].x <= -191)) && ((swap == 2000)))){ if ((((((((gameendstat == "")) || ((gameendstat == "bostime")))) || ((gameendstat == "bostime2")))) || ((gameendstat == "bostime3")))){ trace("masok sene"); Ttxtbattlestart.stop(); } else { if ((((gameend == false)) && ((((((((((level == 1.5)) || ((level == 4.5)))) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))))){ if (level == 1.5){ timertext[0] = new (MoCmc); addChildAt(timertext[0], (numChildren - 1)); timertext[0].x = 176; timertext[0].y = 34; timertext[0].gotoAndStop(1); timertext[0].minute.text = "3"; timertext[0].second.text = "0"; timertext[1] = new (MoC2mc); addChildAt(timertext[1], (numChildren - 1)); timertext[1].x = 385; timertext[1].y = 57; timertext[1].needed.text = "5"; TMoC.start(); } else { if (level == 4.5){ timertext[0] = new (MoCmc); addChildAt(timertext[0], (numChildren - 1)); timertext[0].x = 236; timertext[0].y = 34; timertext[0].minute.text = "3"; timertext[0].second.text = "0"; timertext[1] = new (MoC2mc); timertext[1].gotoAndStop(2); addChildAt(timertext[1], (numChildren - 1)); timertext[1].x = 433; timertext[1].y = 57; generateSL(); } else { if (level == 6.5){ timertext[0] = new (MoCmc); addChildAt(timertext[0], (numChildren - 1)); timertext[0].x = 236; timertext[0].y = 34; timertext[0].minute.text = "3"; timertext[0].second.text = "15"; timertext[1] = new (MoC2mc); timertext[1].gotoAndStop(3); addChildAt(timertext[1], (numChildren - 1)); timertext[1].x = 433; timertext[1].y = 57; summoncolorbar[1].bar.width = 0; generateSB(); } else { if (level == 12.5){ trace("pppppppoooooooooo"); timertext[1] = new (MoC2mc); timertext[1].gotoAndStop(4); addChildAt(timertext[1], (numChildren - 1)); timertext[1].x = 340; timertext[1].y = 57; generateHM(); } else { if (level == 13.5){ timertext[1] = new (MoC2mc); timertext[1].gotoAndStop(5); addChildAt(timertext[1], (numChildren - 1)); timertext[1].x = 340; timertext[1].y = 57; summoncolorbar[4].bar.width = 0; generateFF(); }; }; }; }; }; nopress = true; dahpause = false; tiltbool = false; tiltbool2 = false; summonbar[6].alpha = 1; summonbar[6].enabled = true; summonbar[7].alpha = 1; summonbar[7].enabled = true; summonbar[8].alpha = 1; summonbar[8].enabled = true; summonbar[9].alpha = 1; summonbar[9].enabled = true; summonbar[10].alpha = 1; summonbar[10].enabled = true; dmgtxtbool = false; cameratargetvalid = false; playerattackbool = true; enemyattackbool = true; swapbool = false; dropbool = false; deathvanishbool = false; timerjalanpar = false; hebool = false; shakebool = false; flagbool = false; playerpop = 0; enemypop = 0; camerapause = 0; removeChild(bgpause[0]); kopointanimation(); trace(("posisi adding : " + posisiadding)); posisiadding = 7; cekawalan = true; generategambarbola(); yellow[0] = new (yellowmc); addChildAt(yellow[0], Number((getChildIndex(bg[level]) + 1))); yellow[1] = new (yellowmc); addChildAt(yellow[1], Number((getChildIndex(bg[level]) + 1))); yellow[0].x = -500; yellow[0].y = -500; yellow[1].x = -500; yellow[1].y = -500; Ttxtbattlestart.stop(); Tcamerapanning.start(); if (level != 12.5){ Tplayerjalan.start(); }; Tenemyjalan.start(); nopress = false; } else { if (gameend == false){ nopress = true; dahpause = false; tiltbool = false; tiltbool2 = false; summonbar[6].alpha = 1; summonbar[6].enabled = true; summonbar[7].alpha = 1; summonbar[7].enabled = true; summonbar[8].alpha = 1; summonbar[8].enabled = true; summonbar[9].alpha = 1; summonbar[9].enabled = true; summonbar[10].alpha = 1; summonbar[10].enabled = true; dmgtxtbool = false; cameratargetvalid = false; playerattackbool = true; Tplayerattackcek.start(); enemyattackbool = true; Tenemyattackcek.start(); swapbool = false; dropbool = false; deathvanishbool = false; timerjalanpar = false; hebool = false; shakebool = false; flagbool = false; playerpop = 0; enemypop = 0; camerapause = 0; removeChild(bgpause[0]); kopointanimation(); trace(("posisi adding : " + posisiadding)); posisiadding = 7; cekawalan = true; generategambarbola(); yellow[0] = new (yellowmc); addChildAt(yellow[0], Number((getChildIndex(bg[level]) + 1))); yellow[1] = new (yellowmc); addChildAt(yellow[1], Number((getChildIndex(bg[level]) + 1))); recharge(); Ttxtbattlestart.stop(); Tlevelingsystem.start(); Tcamerapanning.start(); Tplayerjalan.start(); Tenemyjalan.start(); Tmanaregen.start(); nopress = false; } else { if ((((gameend == true)) && ((gameendstat == "win")))){ deathvanishbool = false; timerjalanpar = false; shakebool = false; playerpop = 0; enemypop = 0; Ttxtbattlestart.stop(); if ((((((((((((((((((((level == 11)) && ((dragonspecial == 0)))) || ((((level == 7)) && ((hornspecial == 0)))))) || ((((level > 4.5)) && ((faerieunitgained == 0)))))) || ((((level > 7)) && ((dragonunitgained == 0)))))) || ((((level == 1.5)) && ((foxunitgained == 0)))))) || ((((level == 4.5)) && ((angelunitgained == 0)))))) || ((((level == 6.5)) && ((stoneunitgained == 0)))))) || ((((level == 12.5)) && ((seraphunitgained == 0)))))) || ((((level == 13.5)) && ((phoenionunitgained == 0)))))){ animationunitgained(); } else { if ((((((((((((level == 1.5)) && ((foxunitgained == 1)))) || ((((level == 4.5)) && ((angelunitgained == 1)))))) || ((((level == 6.5)) && ((stoneunitgained == 1)))))) || ((((level == 12.5)) && ((seraphunitgained == 1)))))) || ((((level == 13.5)) && ((phoenionunitgained == 1)))))){ resultscore(); } else { if ((((((level < 13)) && ((level == levelreached)))) && (((((((((!((level == 1.5))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))))){ }; resultscore(); }; }; Tanimatedpar.stop(); gameend = false; } else { if ((((gameend == true)) && ((gameendstat == "lose")))){ deathvanishbool = false; timerjalanpar = false; shakebool = false; playerpop = 0; enemypop = 0; removeChild(playerunit[0]); playerunit[0] = null; Ttxtbattlestart.stop(); resultscore(); Tanimatedpar.stop(); gameend = false; }; }; }; }; }; removeChild(txtstartanimation[0]); txtstartanimation.splice(0); }; }; }; }; }; if ((((gameend == false)) && (!((gameendstat == "bostime"))))){ silencebool = false; silencesound(); }; mp3 = new txtbattlestartflysound(); mp3.play(); if (gameendstat == "bostime"){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("bossappear"); } else { if ((((gameend == false)) && ((level == 1.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("fox level"); } else { if ((((gameend == false)) && ((level == 4.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("angel level"); } else { if ((((gameend == false)) && ((level == 6.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("stone level"); } else { if ((((gameend == false)) && ((level == 12.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("seraph level"); } else { if ((((gameend == false)) && ((level == 13.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("phoenion level"); } else { if ((((gameend == false)) && (!((level == 13))))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndPlay("battlestart"); } else { if ((((gameend == false)) && ((level == 13)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("battlestart2"); } else { if (gameend == true){ if ((((gameendstat == "lose")) && ((level == 13.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("phoenion level defeat"); } else { if ((((gameendstat == "win")) && ((level == 13.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("phoenion level victory"); } else { if ((((gameendstat == "lose")) && ((level == 12.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("seraph level defeat"); } else { if ((((gameendstat == "win")) && ((level == 12.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("seraph level victory"); } else { if ((((gameendstat == "lose")) && ((level == 6.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("stone level defeat"); } else { if ((((gameendstat == "win")) && ((level == 6.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("stone level victory"); } else { if ((((gameendstat == "lose")) && ((level == 4.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("angel level defeat"); } else { if ((((gameendstat == "win")) && ((level == 4.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("angel level victory"); } else { if ((((gameendstat == "lose")) && ((level == 1.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("fox level defeat"); } else { if ((((gameendstat == "win")) && ((level == 1.5)))){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("fox level victory"); } else { if (gameendstat == "win"){ mp33 = new victorysound(); mp33.play(); txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("victory"); } else { if (gameendstat == "lose"){ txtstartanimation[0] = new (txtbattlestartmc); txtstartanimation[0].gotoAndStop("defeat"); }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; addChildAt(txtstartanimation[0], (numChildren - 1)); txtstartanimation[0].x = 848; txtstartanimation[0].y = 78; txtstartanimation[0].filters = [shadow]; posisiadding++; swap = 0; Ttxtbattlestart = new Timer(10); Ttxtbattlestart.addEventListener(TimerEvent.TIMER, txtbattlestartT); Ttxtbattlestart.start(); } public function upgradeunitT(_arg1:TimerEvent):void{ if (uu1 != 10){ uu = 0; while (uu < 8) { btnmenu[uu].alpha = (btnmenu[uu].alpha + 0.1); uu++; }; uu1 = (uu1 + 1); } else { if (uu1 == 10){ uu1 = 0; Tupgradeunit.stop(); upgradestatshift(); }; }; } public function lvbns12(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 12.5; windowstory(); }; } public function lvbns13(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 13.5; windowstory(); }; } public function generatemove(){ if (player == 1){ playerunit[indexke].stop(); if (tipeunit == 1){ playerunit[indexke] = new (minotaurwalk); } else { if (tipeunit == 2){ playerunit[indexke] = new (dragonwalk); } else { if (tipeunit == 3){ playerunit[indexke] = new (elfwalk); } else { if (tipeunit == 4){ playerunit[indexke] = new (faeriewalk); } else { if (tipeunit == 5){ playerunit[indexke] = new (molewalk); } else { if (tipeunit == 6){ playerunit[indexke] = new (angelwalk); } else { if (tipeunit == 7){ playerunit[indexke] = new (stonewalk); } else { if (tipeunit == 8){ playerunit[indexke] = new (foxwalk); } else { if (tipeunit == 9){ playerunit[indexke] = new (phoenionwalk); } else { if (tipeunit == 10){ playerunit[indexke] = new (seraphwalk); } else { if (tipeunit == 11){ playerunit[indexke] = new (gorgonashwalk); }; }; }; }; }; }; }; }; }; }; }; addChildAt(playerunit[indexke], Number((getChildIndex(bg[level]) + 1))); playerunit[indexke].x = posx; playerunit[indexke].y = posy; playerunit[indexke].health = health; playerunit[indexke].backuphealth = backuphealth; playerunit[indexke].attack = attack; playerunit[indexke].attack2 = attack2; playerunit[indexke].range = range; playerunit[indexke].tipeunit = tipeunit; playerunit[indexke].jumlahserang = jumlahserang; playerunit[indexke].tahapserang = tahapserang; playerunit[indexke].effect = cek1; playerunit[indexke].effecttime = cek2; playerunit[indexke].cek3 = cek3; playerunit[indexke].backupcek1 = backupcek; playerunit[indexke].backupcek2 = backupcek2; playerunit[indexke].silence = silence; playerunit[indexke].speed = speed; playerunit[indexke].collisionright = collisionright; playerunit[indexke].collisionleft = collisionleft; playerunit[indexke].stat = "jalan"; playerunit[indexke].tipeattack = tipeattack; playerunit[indexke].dead = 0; playerunit[indexke].mampus = 0; if (demoralize == 0){ playerunit[indexke].effect = "naek"; playerunit[indexke].effecttime = 5; }; } else { if (player == 0){ enemyunit[indexke].stop(); if (tipeunit == 1){ enemyunit[indexke] = new (scarecrowwalk); } else { if (tipeunit == 2){ enemyunit[indexke] = new (zombiewalk); } else { if (tipeunit == 3){ enemyunit[indexke] = new (baphowalk); } else { if (tipeunit == 4){ enemyunit[indexke] = new (wildwalk); } else { if (tipeunit == 5){ enemyunit[indexke] = new (werewolfwalk); } else { if (tipeunit == 6){ enemyunit[indexke] = new (miniorcwalk); } else { if (tipeunit == 7){ enemyunit[indexke] = new (skeletonwalk); } else { if (tipeunit == 8){ enemyunit[indexke] = new (skeletonmagewalk); } else { if (tipeunit == 9){ enemyunit[indexke] = new (golemwalk); } else { if (tipeunit == 10){ enemyunit[indexke] = new (gargantuarwalk); } else { if (tipeunit == 11){ enemyunit[indexke] = new (vampirewalk); } else { if (tipeunit == 12){ enemyunit[indexke] = new (treantwalk); } else { if (tipeunit == 13){ enemyunit[indexke] = new (trollwalk); } else { if (tipeunit == 14){ enemyunit[indexke] = new (dragonturtlewalk); } else { if (tipeunit == 15){ enemyunit[indexke] = new (angelicwalk); } else { if (tipeunit == 16){ enemyunit[indexke] = new (zepellinwalk); } else { if (tipeunit == 17){ enemyunit[indexke] = new (garzonauthwalk); }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; addChildAt(enemyunit[indexke], Number((getChildIndex(bg[level]) + 1))); enemyunit[indexke].x = posx; enemyunit[indexke].y = posy; enemyunit[indexke].health = health; enemyunit[indexke].attack = attack; enemyunit[indexke].attack2 = attack2; enemyunit[indexke].range = range; enemyunit[indexke].range2 = range2; enemyunit[indexke].tipeunit = tipeunit; enemyunit[indexke].jumlahserang = jumlahserang; enemyunit[indexke].tahapserang = tahapserang; enemyunit[indexke].cek1 = cek1; enemyunit[indexke].cek2 = cek2; enemyunit[indexke].cek3 = cek3; enemyunit[indexke].backupcek1 = backupcek; enemyunit[indexke].backupcek2 = backupcek2; enemyunit[indexke].speed = speed; enemyunit[indexke].stat = stat; enemyunit[indexke].collisionright = collisionright; enemyunit[indexke].collisionleft = collisionleft; enemyunit[indexke].tipeattack = tipeattack; enemyunit[indexke].dead = dead; enemyunit[indexke].mampus = 0; }; }; } public function dragonflyT(_arg1:TimerEvent):void{ if (drag[0].currentFrame == drag[0].totalFrames){ removeChild(drag[0]); Tdragonfly.stop(); dragonfly(); }; } public function cleanup(){ trace("ciaklat"); clu = 0; while (clu < 37) { if (upgradeitem[clu] != null){ removeChild(upgradeitem[clu]); upgradeitem[clu] = null; }; if (upgradepoint[clu] != null){ removeChild(upgradepoint[clu]); upgradepoint[clu] = null; }; clu++; }; upgradepoint.splice(0, length); upgradeitem.splice(0, length); trace("ciaklat2626"); if (bgpause[0] != null){ removeChild(bgpause[0]); bgpause[0] = null; bgpause.splice(0, length); }; trace("ciaklat262989999"); } public function lv6ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function savegame(){ so.data.gamelevel = gamelevel; so.data.levele = levelreached; so.data.money = money; so.data.moneygained = moneygained; so.data.manaregen = manaregen; so.data.playerpopulationcap = playerpopulationcap; so.data.manapool = manapool; so.data.upgradeease = upgradeease; so.data.turretlevel = turretlevel; so.data.turretdamage = turretdamage; so.data.turretrange = turretrange; so.data.minoupgrade = minoupgrade; so.data.dragonupgrade = dragonupgrade; so.data.elfupgrade = elfupgrade; so.data.faerieupgrade = faerieupgrade; so.data.moleupgrade = moleupgrade; so.data.foxupgrade = foxupgrade; so.data.minoeaseupgrade = minoeaseupgrade; so.data.dragoneaseupgrade = dragoneaseupgrade; so.data.elfeaseupgrade = elfeaseupgrade; so.data.faerieeaseupgrade = faerieeaseupgrade; so.data.moleeaseupgrade = moleeaseupgrade; so.data.dragonspecial = dragonspecial; so.data.hornspecial = hornspecial; so.data.stoneupgrade = stoneupgrade; so.data.angelupgrade = angelupgrade; so.data.gorgonashupgrade = gorgonashupgrade; so.data.seraphupgrade = seraphupgrade; so.data.phoenionupgrade = phoenionupgrade; so.data.foxunitgained = foxunitgained; so.data.angelunitgained = angelunitgained; so.data.stoneunitgained = stoneunitgained; so.data.gorgonashunitgained = gorgonashunitgained; so.data.seraphunitgained = seraphunitgained; so.data.phoenionunitgained = phoenionunitgained; so.data.dragonunitgained = dragonunitgained; so.data.faerieunitgained = faerieunitgained; so.data.upgradeturretpoint = upgradeturretpoint; so.data.upgrademanamax = upgrademanamax; so.data.upgrademanaregen = upgrademanaregen; so.data.upgradepopsize = upgradepopsize; so.data.manaregen = manaregen; so.data.upgradequestion = upgradequestion; } public function doorclose(){ var mp3:dooropensound; var Tdoorclose:Timer; var doorcloseT:Function; doorcloseT = function (_arg1:TimerEvent):void{ var _local2:doorclosesound; if (bg[98].x <= 0){ bg[98].x = (bg[98].x + 4); bg[99].x = (bg[99].x - 4); } else { if (bg[98].x >= 0){ if ((((level == 13)) && (!((gameendstat == "lose"))))){ Tcamerapanning.stop(); }; _local2 = new doorclosesound(); _local2.play(); Tdoorclose.stop(); if ((((((((((((level == 4.5)) || ((level == 1.5)))) || ((level == 6.5)))) || ((level == 12.5)))) || ((level == 13.5)))) && (!((gameendstat == ""))))){ gameend = true; battlestart(); }; reseta = 0; while (reseta < 8) { resetb = 0; while (resetb < 8) { if (gambarbola[reseta][resetb].statbola != "kosong"){ removeChild(gambarbola[reseta][resetb]); gambarbola[reseta][resetb] = null; }; resetb++; }; reseta++; }; if (backmainmenu == true){ Tcamerapanning.stop(); manachroniclesgatelogo(); }; }; }; }; if (level != 13.5){ p = 0; while (p < 100) { if (object[p] != null){ object[p].stop(); }; p++; }; } else { object[0].stop(); p = 1; while (p < 6) { if (object[p] != null){ removeChild(object[p]); object[p] = null; }; p++; }; }; TSL.stop(); TSL2.stop(); TMoC.stop(); Tpush.stop(); Tresize.stop(); TSB.stop(); Tbreaker.stop(); THM.stop(); THM2.stop(); Tmolefps.stop(); TFF.stop(); Tcooldown.stop(); reset(); mp3 = new dooropensound(); mp3.play(); Tdoorclose = new Timer(10); Tdoorclose.addEventListener(TimerEvent.TIMER, doorcloseT); Tdoorclose.start(); if (gameendstat == "ending"){ enemyunit[lastindex].play(); bgpause[0] = new (whiteblankmc); addChildAt(bgpause[0], (numChildren - 1)); bgpause[0].x = 320; bgpause[0].y = 240; bgpause[0].alpha = 0; Tgarzonauthdie.start(); }; } public function dustgenerateT(_arg1:TimerEvent):void{ healimage[healindex] = new (dustmc); addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = (object[0].x + 10); healimage[healindex].y = (groundlevel - 10); healindex++; healimage[healindex] = new (dust2mc); addChildAt(healimage[healindex], Number((getChildIndex(bg[level]) + 1))); healimage[healindex].x = (object[0].x - 10); healimage[healindex].y = (groundlevel - 10); healindex++; if (deathvanishbool == false){ deathvanishbool = true; Tdeathvanish.start(); }; } public function cekwindowexplanation(){ if (explanationtext == ""){ window[0] = new (windowexplanationmc); addChildAt(window[0], (numChildren - 1)); window[0].x = 135; window[0].y = 320; window[0].txtcost.text = "cost 35 experience points"; uss = 3; while (uss < 14) { if (upgradeitem[uss].posisi == klikupgrade){ if (upgradeitem[uss].statuse == "minotaur"){ window[0].txta.text = "Minotaur"; window[0].txtb.text = "''Strength of a warrior imbued with an endurance of a beast, that's I called Minotaur''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = ""; } else { if (upgradeitem[uss].statuse == "dragon"){ if (dragonunitgained == 1){ window[0].txta1.text = "Dragon"; window[0].txtb.text = "''Dragon unleashed explosive sphere in their mid-age, no one can tell what they might unleashed in later age''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = "- push backward percentage -"; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; } else { if (upgradeitem[uss].statuse == "elf"){ window[0].txta1.text = "Wood Elf"; window[0].txtb.text = "''The Difference between Wood Elf and Human in battlefield its their quickness, agility, and the most important : Loyalty''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = "- movement speed -"; } else { if (upgradeitem[uss].statuse == "faerie"){ if (faerieunitgained == 1){ window[0].txta1.text = "Snow Faerie"; window[0].txtb.text = "''Dont provoke them, or you will not get another sweet dream''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; } else { if (upgradeitem[uss].statuse == "mole"){ window[0].txta1.text = "Earth Mole"; window[0].txtb.text = "''Bold as rock, grasp their spear as their born with, their size maybe small, but their durability outrun you''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = ""; } else { if (upgradeitem[uss].statuse == "fox"){ if (foxunitgained == 1){ window[0].txta.text = "Fox"; window[0].txtb.text = "''It's not the size of the army that determine the war, but the one that shoot first''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = "- attack range -"; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; } else { if (upgradeitem[uss].statuse == "angel"){ if (angelunitgained == 1){ window[0].txta.text = "Angel"; window[0].txtb.text = "''Fear not about your wound, this holy legion got it heal in a sec''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- heal amount -"; window[0].txte.text = ""; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; } else { if (upgradeitem[uss].statuse == "stone"){ if (stoneunitgained == 1){ window[0].txta.text = "Stone"; window[0].txtb.text = "''They called me stubborn ''Stone'' for a reason''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = ""; window[0].txte.text = ""; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; } else { if (upgradeitem[uss].statuse == "gorgonash"){ if (gorgonashunitgained == 1){ window[0].txta.text = "King's Guard"; window[0].txtb.text = "''This Kingdom of Mana King's guard presents great victory in the first war, and shall this time''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = ""; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; } else { if (upgradeitem[uss].statuse == "seraph"){ if (seraphunitgained == 1){ window[0].txta.text = "Seraph"; window[0].txtb.text = "''Every fallen knight shall rise and awaken as one soul, a pair wings, a set of holy armor, a Seraph''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = "- critical percentage -"; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; } else { if (upgradeitem[uss].statuse == "phoenion"){ if (phoenionunitgained == 1){ window[0].txta.text = "Phoenion"; window[0].txtb.text = "''It's up to you to play with the fire, but its up to us to turn off the fire''"; window[0].txtc.text = "- max health -"; window[0].txtd.text = "- attack damage -"; window[0].txte.text = ""; } else { window[0].txta1.text = "-locked-"; window[0].txtb.text = "-locked-"; window[0].txtc.text = "-locked-"; window[0].txtd.text = "-locked-"; window[0].txte.text = ""; }; }; }; }; }; }; }; }; }; }; }; }; }; uss++; }; } else { window[0] = new (windowexplanationsmall); addChildAt(window[0], (numChildren - 1)); window[0].x = 135; window[0].y = 383; window[0].txtcost.text = explanationtext; window[0].txtex.text = explanationtext2; }; } public function phoenionrebirthT(_arg1:TimerEvent):void{ var _local2:*; var _local3:Number; phoeniontime = 0; while (phoeniontime < playerunitindex) { if (playerunit[phoeniontime] != null){ if ((((((((playerunit[phoeniontime].tipeunit == 9)) && ((playerunit[phoeniontime].birthtime <= 25000)))) && ((playerunit[phoeniontime].dead == 1)))) && ((playerunit[phoeniontime].stat == "mati")))){ playerunit[phoeniontime].birthtime = (playerunit[phoeniontime].birthtime + 100); _local3 = 0; _local2 = ((100 / 25000) * 100); _local3 = ((50 * _local2) / 100); playerbarhealth[phoeniontime].ab.width = (playerbarhealth[phoeniontime].ab.width + _local3); } else { if ((((((((playerunit[phoeniontime].tipeunit == 9)) && ((playerunit[phoeniontime].birthtime >= 25000)))) && ((playerunit[phoeniontime].dead == 1)))) && ((playerunit[phoeniontime].stat == "mati")))){ posx = playerunit[phoeniontime].x; posy = playerunit[phoeniontime].y; playerunit[phoeniontime].stop(); removeChild(playerunit[phoeniontime]); playerunit[phoeniontime] = new (phoenionbirth); addChildAt(playerunit[phoeniontime], Number((getChildIndex(bg[level]) + 1))); playerunit[phoeniontime].walktime = 1200; playerunit[phoeniontime].x = posx; playerunit[phoeniontime].y = posy; if (phoenionwalkbool == false){ phoenionwalkbool = true; Tphoenionwalk.start(); }; }; }; }; phoeniontime++; }; } public function cekmatch(){ var _local1:bolafailedsound; temp = 0; okmatch = 0; k = 0; while (k < 8) { l = 0; while (l < 8) { counter = 0; if ((k - 1) >= 0){ match1 = (k - 1); while (match1 >= 0) { if ((((gambarbola[match1][l].tipe == gambarbola[k][l].tipe)) && ((gambarbola[match1][l].statuse == "klik")))){ counter = (counter + 1); } else { match1 = 0; }; match1--; }; if (counter >= 2){ if (gambarbola[k][l].statuse != "remove"){ gambarbola[k][l].statuse = "remove"; temp = (temp + 1); }; match2 = (k - 1); while (match2 >= (k - counter)) { if (gambarbola[match2][l].statuse != "remove"){ gambarbola[match2][l].statuse = "remove"; temp = (temp + 1); }; match2--; }; match = 1; okmatch = 1; }; }; counter = 0; if ((k + 1) < 8){ match1 = (k + 1); while (match1 < 8) { if ((((gambarbola[match1][l].tipe == gambarbola[k][l].tipe)) && ((gambarbola[match1][l].statuse == "klik")))){ counter = (counter + 1); } else { match1 = 8; }; match1++; }; if (counter >= 2){ if (gambarbola[k][l].statuse != "remove"){ gambarbola[k][l].statuse = "remove"; temp = (temp + 1); }; match2 = (k + 1); while (match2 <= (k + counter)) { if (gambarbola[match2][l].statuse != "remove"){ gambarbola[match2][l].statuse = "remove"; temp = (temp + 1); }; match2++; }; match = 1; okmatch = 1; }; }; if (((((k - 1) >= 0)) && (((k + 1) < 8)))){ if ((((((((gambarbola[(k - 1)][l].tipe == gambarbola[k][l].tipe)) && ((gambarbola[(k + 1)][l].tipe == gambarbola[k][l].tipe)))) && ((gambarbola[(k + 1)][l].statuse == "klik")))) && ((gambarbola[(k - 1)][l].statuse == "klik")))){ if (gambarbola[k][l].statuse != "remove"){ gambarbola[k][l].statuse = "remove"; temp = (temp + 1); }; if (gambarbola[(k - 1)][l].statuse != "remove"){ gambarbola[(k - 1)][l].statuse = "remove"; temp = (temp + 1); }; if (gambarbola[(k + 1)][l].statuse != "remove"){ gambarbola[(k + 1)][l].statuse = "remove"; temp = (temp + 1); }; match = 1; okmatch = 1; }; }; counter = 0; if ((l - 1) >= 0){ match1 = (l - 1); while (match1 >= 0) { if ((((gambarbola[k][match1].tipe == gambarbola[k][l].tipe)) && ((gambarbola[k][match1].statuse == "klik")))){ counter = (counter + 1); } else { match1 = 0; }; match1--; }; if (counter >= 2){ if (gambarbola[k][l].statuse != "remove"){ gambarbola[k][l].statuse = "remove"; temp = (temp + 1); }; match2 = (l - 1); while (match2 >= (l - counter)) { if (gambarbola[k][match2].statuse != "remove"){ gambarbola[k][match2].statuse = "remove"; temp = (temp + 1); }; match2--; }; match = 1; okmatch = 1; }; }; counter = 0; if ((l + 1) < 8){ match1 = (l + 1); while (match1 < 8) { if ((((gambarbola[k][match1].tipe == gambarbola[k][l].tipe)) && ((gambarbola[k][match1].statuse == "klik")))){ counter = (counter + 1); } else { match1 = 8; }; match1++; }; if (counter >= 2){ if (gambarbola[k][l].statuse != "remove"){ gambarbola[k][l].statuse = "remove"; temp = (temp + 1); }; match2 = (l + 1); while (match2 <= (l + counter)) { if (gambarbola[k][match2].statuse != "remove"){ gambarbola[k][match2].statuse = "remove"; temp = (temp + 1); }; match2++; }; match = 1; okmatch = 1; }; match1 = 0; }; if (((((l - 1) >= 0)) && (((l + 1) < 8)))){ if ((((((((gambarbola[k][(l - 1)].tipe == gambarbola[k][l].tipe)) && ((gambarbola[k][(l + 1)].tipe == gambarbola[k][l].tipe)))) && ((gambarbola[k][(l + 1)].statuse == "klik")))) && ((gambarbola[k][(l - 1)].statuse == "klik")))){ if (gambarbola[k][l].statuse != "remove"){ gambarbola[k][l].statuse = "remove"; temp = (temp + 1); }; match = 1; okmatch = 1; if (gambarbola[k][(l - 1)].statuse != "remove"){ gambarbola[k][(l - 1)].statuse = "remove"; temp = (temp + 1); }; if (gambarbola[k][(l + 1)].statuse != "remove"){ gambarbola[k][(l + 1)].statuse = "remove"; temp = (temp + 1); }; }; }; if ((((match == 1)) && ((cekawalan == false)))){ tipepembanding = gambarbola[k][l].tipe; lanjuttemp = temp; if (level == 1.5){ }; generatearmy(); txtscoregained[txtscoregainedindex] = new (scoregained_txt); addChildAt(txtscoregained[txtscoregainedindex], Number((getChildIndex(bg[level]) + 1))); txtscoregained[txtscoregainedindex].filters = [shadow]; if (temp == 3){ txtscoregained[txtscoregainedindex].gotoAndStop("match 3"); } else { if (temp == 4){ txtscoregained[txtscoregainedindex].gotoAndStop("match 4"); } else { if (temp == 5){ txtscoregained[txtscoregainedindex].gotoAndStop("match 5"); } else { if (temp == 6){ txtscoregained[txtscoregainedindex].gotoAndStop("match 6"); } else { if (temp == 7){ txtscoregained[txtscoregainedindex].gotoAndStop("match 7"); }; }; }; }; }; txtscoregained[txtscoregainedindex].x = gambarbola[k][l].x; txtscoregained[txtscoregainedindex].y = gambarbola[k][l].y; txtscoregained[txtscoregainedindex].targety = (gambarbola[k][l].y - 20); txtscoregained[txtscoregainedindex].animasi = 10; pake1 = txtscoregained[txtscoregainedindex].x; pake2 = (txtscoregained[txtscoregainedindex].y - 20); pake3 = (txtscoregained[txtscoregainedindex].y - 40); combo = 1; if ((((((((((((combobool == false)) && (!((level == 1.5))))) && (!((level == 4.5))))) && (!((level == 6.5))))) && (!((level == 12.5))))) && (!((level == 13.5))))){ combobool = true; combotime = 0; combocount = 0; Tcombo.start(); }; txtscoregainedindex++; if (timerjalan == false){ timerjalan = true; scoreanimationed(); }; }; temp = 0; match = 0; l++; }; k++; }; if ((((okmatch == 1)) && ((cekawalan == true)))){ ceknomatch(); } else { if ((((okmatch == 0)) && ((cekawalan == true)))){ cekawalan = false; enabledall(); fadepoint = 0.1; Tbolafade.start(); } else { if ((((((okmatch == 0)) && ((cekreverse == 0)))) && ((klik == 2)))){ _local1 = new bolafailedsound(); _local1.play(); cekreverse = 1; cekswap(); } else { if ((((okmatch == 0)) && ((cekreverse == 1)))){ klik = 0; cekreverse = 0; } else { if ((((okmatch == 1)) && ((cekreverse == 0)))){ if (dropbool == true){ dropbool = false; Tdrop.stop(); Tdrop.removeEventListener(TimerEvent.TIMER, dropT); }; cekdrop(); }; }; }; }; }; } public function lvbns2o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x3300; explanation[1].txtb.text = "Bonus Lv"; }; } public function removeandaddbolaimut(){ var gambarbolaklik3:Function; gambarbolaklik3 = function (_arg1:MouseEvent):void{ if ((((klik == 0)) && ((dropbool == false)))){ klik = 1; yellow[0].x = _arg1.target.x; yellow[0].y = _arg1.target.y; x1 = _arg1.target.x1; y1 = _arg1.target.y1; } else { if ((((klik == 1)) && ((dropbool == false)))){ klik = 2; yellow[1].x = _arg1.target.x; yellow[1].y = _arg1.target.y; x2 = _arg1.target.x1; y2 = _arg1.target.y1; cekswap(); }; }; }; if (gambarbola[tarx][tary].statbola != "kosong"){ removeChild(gambarbola[tarx][tary]); }; stage.focus = stage; if (tartipe == 1){ gambarbola[tarx][tary] = new (red_btn); } else { if (tartipe == 2){ gambarbola[tarx][tary] = new (yellow_btn); } else { if (tartipe == 3){ gambarbola[tarx][tary] = new (silver_btn); } else { if (tartipe == 4){ gambarbola[tarx][tary] = new (blue_btn); } else { if (tartipe == 5){ gambarbola[tarx][tary] = new (green_btn); }; }; }; }; }; addChildAt(gambarbola[tarx][tary], (posisipintu - 1)); gambarbola[tarx][tary].statuse = statuse; gambarbola[tarx][tary].x = posxe; gambarbola[tarx][tary].y = posye; gambarbola[tarx][tary].tipe = tartipe; gambarbola[tarx][tary].x1 = tarx; gambarbola[tarx][tary].y1 = tary; gambarbola[tarx][tary].posisix = gambarbola[tarx][tary].x; gambarbola[tarx][tary].posisiy = gambarbola[tarx][tary].y; gambarbola[tarx][tary].addEventListener(MouseEvent.MOUSE_DOWN, gambarbolaklik3); if (jangan == 0){ counterdua = (counterdua + 1); if (counterdua == 2){ counterdua = 0; cekmatch(); }; }; } public function dropT(_arg1:TimerEvent):void{ var _local2:bolafallsound; var _local3:Number; k = 0; while (k < 8) { l = 0; while (l < 8) { if ((k + 1) < 8){ if (((!((gambarbola[k][l].statuse == "remove"))) && ((gambarbola[(k + 1)][l].statuse == "remove")))){ gambarbola[k][l].targety = gambarbola[(k + 1)][l].posisiy; if (gambarbola[k][l].y <= gambarbola[k][l].targety){ gambarbola[k][l].y = (gambarbola[k][l].y + 8); } else { adadrop = true; _local2 = new bolafallsound(); _local2.play(); tarx = (k + 1); tary = l; posxe = gambarbola[k][l].x; posye = gambarbola[k][l].targety; tartipe = gambarbola[k][l].tipe; statuse = "match"; _local3 = gambarbola[k][l].posisiy; removeChild(gambarbola[k][l]); gambarbola[k][l].statuse = "remove"; gambarbola[k][l].statbola = "kosong"; gambarbola[k][l].posisiy = _local3; jangan = 1; removeandaddbolaimut(); }; } else { if (((!((gambarbola[k][l].statuse == "remove"))) && (!((gambarbola[(k + 1)][l].statuse == "remove"))))){ gambarbola[k][l].statuse = "match"; }; }; }; l++; }; k++; }; ulangi = 0; k = 0; while (k < 8) { l = 0; while (l < 8) { if ((k + 1) < 8){ if (((!((gambarbola[k][l].statuse == "remove"))) && ((gambarbola[(k + 1)][l].statuse == "remove")))){ ulangi = 1; }; }; l++; }; k++; }; if (ulangi != 1){ if (adadrop == true){ adadrop = false; gambarbola[(tarx - 1)][tary].statuse = "remove"; }; jangan = 0; Tdrop.stop(); Tdrop.removeEventListener(TimerEvent.TIMER, dropT); dropbool = false; cekgengambarbola(); }; } public function bombardfunction(){ var _local1:int; var _local2:bombblastsound; _local1 = 0; cakeyindex = 0; bombard = bombardindex; while (bombard < Number((bombardindex + 10))) { if (specialanimation == 1){ bombardbullet[bombard] = new (cakeymc); bombardbullet[bombard].tipe = "cake"; bombardbullet[bombard].targety = groundlevel; } else { if (specialanimation == 3){ _local2 = new bombblastsound(); _local2.play(); bombardbullet[bombard] = new (meteormc); bombardbullet[bombard].targety = groundlevel; }; }; addChildAt(bombardbullet[bombard], Number((getChildIndex(bg[level]) + 1))); if (specialanimation == 3){ bombardbullet[bombard].x = randRange(137, 602); bombardbullet[bombard].y = randRange(-52, -140); } else { if (specialanimation == 1){ bombardbullet[bombard].x = (startenemyx + (_local1 * 70)); bombardbullet[bombard].y = randRange(-32, -90); _local1++; }; }; bombardbullet[bombard].dah = 0; size = Math.ceil((Math.random() * 2)); if ((((size == 2)) && ((specialanimation == 3)))){ bombardbullet[bombard].width = 35; bombardbullet[bombard].height = 34; }; bombard++; }; Tbombard.start(); } public function checkSO2(){ if (so.size != 0){ level = so.data.levele; levelreached = level; gamelevel = so.data.gamelevel; money = so.data.money; moneygained = so.data.moneygained; playerpopulationcap = so.data.playerpopulationcap; manaregen = so.data.manaregen; manapool = so.data.manapool; upgradeease = so.data.upgradeease; turretlevel = so.data.turretlevel; turretdamage = so.data.turretdamage; turretrange = so.data.turretrange; minoeaseupgrade = 26; elfeaseupgrade = 18; moleeaseupgrade = 10; dragoneaseupgrade = 26; faerieeaseupgrade = 26; minoupgrade = so.data.minoupgrade; dragonupgrade = so.data.dragonupgrade; elfupgrade = so.data.elfupgrade; faerieupgrade = so.data.faerieupgrade; moleupgrade = so.data.moleupgrade; foxupgrade = so.data.foxupgrade; stoneupgrade = so.data.stoneupgrade; angelupgrade = so.data.angelupgrade; gorgonashupgrade = so.data.gorgonashupgrade; seraphupgrade = so.data.seraphupgrade; phoenionupgrade = so.data.phoenionupgrade; klikupgrade = 0; foxunitgained = so.data.foxunitgained; angelunitgained = so.data.angelunitgained; stoneunitgained = so.data.stoneunitgained; gorgonashunitgained = so.data.gorgonashunitgained; seraphunitgained = so.data.seraphunitgained; phoenionunitgained = so.data.phoenionunitgained; dragonunitgained = so.data.dragonunitgained; faerieunitgained = so.data.faerieunitgained; dragonspecial = so.data.dragonspecial; hornspecial = so.data.hornspecial; upgradeturretpoint = so.data.upgradeturretpoint; upgrademanamax = so.data.upgrademanamax; upgrademanaregen = so.data.upgrademanaregen; upgradepopsize = so.data.upgradepopsize; manaregen = so.data.manaregen; upgradequestion = so.data.upgradequestion; mousex = mouseX; mousey = mouseY; removeChild(cg[0]); cg[0] = null; removeChild(cg[1]); cg[1] = null; removeChild(cg[2]); cg[2] = null; removeChild(cg[3]); cg[3] = null; mousex = mouseX; mousey = mouseY; removeChild(mouse[0]); channel21.stop(); gotoAndStop(4); }; } public function lv4ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function manachroniclesgatelogoopen2(){ var TMC2:Timer; var MCT2:Function; MCT2 = function (_arg1:TimerEvent):void{ if (MCgate[1].currentFrame == MCgate[1].totalFrames){ TMC2.stop(); MCgate[1].stop(); removeChild(MCgate[1]); MCgate.splice(1); levelcheck(); }; }; MCgate[1] = new (manachroniclesgatemc); addChildAt(MCgate[1], (numChildren - 1)); MCgate[1].x = 0; MCgate[1].y = 0; MCgate[1].gotoAndPlay(78); trace("a"); if (MCgate[0] != null){ trace("ab"); removeChild(MCgate[0]); MCgate[0] = null; }; trace("b"); MCgate[1].gotoAndPlay(50); TMC2 = new Timer(36); TMC2.addEventListener(TimerEvent.TIMER, MCT2); TMC2.start(); } public function lvbns4o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x3300; explanation[1].txtb.text = "Bonus Lv"; }; } public function FFT(_arg1:TimerEvent):void{ if (gameendstat == "lose"){ if (playerunit[0].currentFrame == playerunit[0].totalFrames){ TFF.stop(); Tcooldown.stop(); doorclose(); }; } else { if (gameendstat == "win"){ if (object[0].currentFrame == object[0].totalFrames){ TFF.stop(); Tcooldown.stop(); doorclose(); }; }; }; trace(("g" + gameendstat)); if ((((blueneeded > 0)) && (((!((gameendstat == "win"))) && (!((gameendstat == "lose"))))))){ attackpho--; if (attackpho <= 0){ object[0].gotoAndPlay(2); attackpho = 1000; }; if (object[0].currentLabel == "a"){ if (shakebool == false){ shakebool = true; shakesummoner = 1; Tshake.start(); }; playerunit[0].gotoAndPlay("hit"); bigbar[0].width = (bigbar[0].width - 62); playerhealth--; trace(("health : " + playerhealth)); }; if (playerhealth <= 0){ playerunit[0].gotoAndPlay("die"); nopress = true; gameendstat = "lose"; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; }; }; } public function lvbns6o(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ explanation[1] = new (explanationmc); explanation[1].x = (_arg1.target.x - 30); explanation[1].y = (_arg1.target.y - 80); addChildAt(explanation[1], (numChildren - 1)); explanation[1].txtb.textColor = 0x3300; explanation[1].txtb.text = "Bonus Lv"; }; } public function cakeeffectT(_arg1:TimerEvent):void{ if (caketime != 0){ caketime--; } else { if (caketime == 0){ Tcakeeffect.stop(); cakebool = false; }; }; } public function swapnomatch(){ var gambarbolaklik:Function; var randomangka:*; k = 0; while (k < 8) { l = 0; while (l < 8) { if (gambarbola[k][l].swap == 1){ gambarbolaklik = function (_arg1:MouseEvent):void{ if ((((klik == 0)) && ((dropbool == false)))){ klik = 1; yellow[0].x = _arg1.target.x; yellow[0].y = _arg1.target.y; x1 = _arg1.target.x1; y1 = _arg1.target.y1; } else { if ((((klik == 1)) && ((dropbool == false)))){ klik = 2; yellow[1].x = _arg1.target.x; yellow[1].y = _arg1.target.y; x2 = _arg1.target.x1; y2 = _arg1.target.y1; cekswap(); }; }; }; tartipe = gambarbola[k][l].tipe; removeChild(gambarbola[k][l]); do { randomangka = Math.ceil((Math.random() * 5)); } while (randomangka == tartipe); if (randomangka == 1){ gambarbola[k][l] = new (red_btn); } else { if (randomangka == 2){ gambarbola[k][l] = new (yellow_btn); } else { if (randomangka == 3){ gambarbola[k][l] = new (silver_btn); } else { if (randomangka == 4){ gambarbola[k][l] = new (blue_btn); } else { if (randomangka == 5){ gambarbola[k][l] = new (green_btn); }; }; }; }; }; addChildAt(gambarbola[k][l], (posisipintu - 1)); gambarbola[k][l].x = (196 + (l * 36)); gambarbola[k][l].y = (205 + (k * 36)); gambarbola[k][l].statuse = "klik"; gambarbola[k][l].tipe = randomangka; gambarbola[k][l].posisix = gambarbola[k][l].x; gambarbola[k][l].posisiy = gambarbola[k][l].y; gambarbola[k][l].x1 = k; gambarbola[k][l].y1 = l; gambarbola[k][l].addEventListener(MouseEvent.CLICK, gambarbolaklik); }; l++; }; k++; }; cekmatch(); } public function openingCG(){ var esc:Function; var skipCG:Function; var TCG:Timer; var CGT:Function; esc = function (_arg1:KeyboardEvent):void{ var armorgames3:Function; var event = _arg1; armorgames3 = function (_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); }; channel21.stop(); TCG.stop(); removeChild(cg[0]); cg[0] = null; removeChild(cg[1]); cg[1] = null; mp32.play(); cg[0] = new (mainmenumc); addChildAt(cg[0], (numChildren - 1)); cg[0].x = 320; cg[0].y = 240; cg[0].mcAG.addEventListener(MouseEvent.CLICK, armorgames3); cg[1] = new (openingCGbaloonmc); addChildAt(cg[1], (numChildren - 1)); cg[1].x = 236; cg[1].y = 348; generateMM1(); stage.removeEventListener(KeyboardEvent.KEY_DOWN, esc); }; skipCG = function (_arg1:MouseEvent):void{ var armorgames32:Function; var event = _arg1; armorgames32 = function (_arg1:MouseEvent):void{ var _local2:URLRequest; trace("GF"); _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); }; channel21.stop(); TCG.stop(); removeChild(cg[0]); cg[0] = null; removeChild(cg[1]); cg[1] = null; mp32.play(); cg[0] = new (mainmenumc); addChildAt(cg[0], (numChildren - 1)); cg[0].x = 320; cg[0].y = 240; cg[0].mcAG.addEventListener(MouseEvent.CLICK, armorgames32); cg[1] = new (openingCGbaloonmc); addChildAt(cg[1], (numChildren - 1)); cg[1].x = 236; cg[1].y = 348; generateMM1(); stage.removeEventListener(KeyboardEvent.KEY_DOWN, esc); }; CGT = function (_arg1:TimerEvent):void{ if (cg[0].currentFrame == cg[0].totalFrames){ channel21.stop(); TCG.stop(); cg[0].stop(); removeChild(cg[0]); cg[0] = null; stage.removeEventListener(KeyboardEvent.KEY_DOWN, esc); cg[0] = new (mainmenumc); addChildAt(cg[0], (numChildren - 1)); cg[0].x = 320; cg[0].y = 240; cg[1] = new (openingCGbaloonmc); addChildAt(cg[1], (numChildren - 1)); cg[1].x = 236; cg[1].y = 348; generateMM1(); }; if (cg[0].currentFrame == 1886){ removeChild(cg[1]); cg[1] = null; }; }; channel21 = soundtheme6.play(0, 0); cg[0] = new (openingCGmc); addChildAt(cg[0], (numChildren - 1)); cg[0].x = 320; cg[0].y = 240; cg[1] = new (skipstorybtn); addChildAt(cg[1], (numChildren - 1)); cg[1].x = 570; cg[1].y = 390; stage.addEventListener(KeyboardEvent.KEY_DOWN, esc); cg[1].addEventListener(MouseEvent.CLICK, skipCG); TCG = new Timer(36); TCG.addEventListener(TimerEvent.TIMER, CGT); TCG.start(); } public function cekupgradepoint(){ cu = 3; while (cu < (3 + jumunit)) { trace(((upgradeitem[cu].posisi + "-") + klikupgrade)); if ((((upgradeitem[cu].posisi == klikupgrade)) && (((Number(btnmenu[5].txta.text) - 35) >= 0)))){ if (upgradeitem[cu].statuse == "minotaur"){ if (minoupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); minoupgrade++; upgradeitem[cu].upgrade = minoupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "dragon")) && ((dragonunitgained == 1)))){ if (dragonupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); dragonupgrade++; upgradeitem[cu].upgrade = dragonupgrade; swappoint(); }; } else { if (upgradeitem[cu].statuse == "elf"){ if (elfupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); elfupgrade++; upgradeitem[cu].upgrade = elfupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "faerie")) && ((faerieunitgained == 1)))){ if (faerieupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); faerieupgrade++; upgradeitem[cu].upgrade = faerieupgrade; swappoint(); }; } else { if (upgradeitem[cu].statuse == "mole"){ if (moleupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); moleupgrade++; upgradeitem[cu].upgrade = moleupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "fox")) && ((foxunitgained == 1)))){ if (foxupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); foxupgrade++; upgradeitem[cu].upgrade = foxupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "stone")) && ((stoneunitgained == 1)))){ if (stoneupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); stoneupgrade++; upgradeitem[cu].upgrade = stoneupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "angel")) && ((angelunitgained == 1)))){ if (angelupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); angelupgrade++; upgradeitem[cu].upgrade = angelupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "gorgonash")) && ((gorgonashunitgained == 1)))){ if (gorgonashupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); gorgonashupgrade++; upgradeitem[cu].upgrade = gorgonashupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "seraph")) && ((seraphunitgained == 1)))){ if (seraphupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); seraphupgrade++; upgradeitem[cu].upgrade = seraphupgrade; swappoint(); }; } else { if ((((upgradeitem[cu].statuse == "phoenion")) && ((phoenionunitgained == 1)))){ if (phoenionupgrade < 5){ money = (money - 35); btnmenu[5].txta.text = Number((btnmenu[5].txta.text - 35)); phoenionupgrade++; upgradeitem[cu].upgrade = phoenionupgrade; swappoint(); }; }; }; }; }; }; }; }; }; }; }; }; }; cu++; }; } public function lv2ou(_arg1:MouseEvent):void{ if (explanation[1] != null){ removeChild(explanation[1]); explanation[1] = null; }; } public function moreout(_arg1:MouseEvent):void{ if (mouseover[0] != null){ removeChild(mouseover[0]); mouseover[0] = null; }; } public function swappoint(){ var _local1:*; trace("swappoint"); cu = 0; while (cu < 15) { upgradepoint[cu].visible = false; cu++; }; upgradepoint[15].alpha = 1; upgradepoint[16].alpha = 1; upgradepoint[17].alpha = 1; cu = 3; while (cu < 14) { _local1 = 1; if (upgradeitem[cu].posisi != 0){ if (upgradeitem[cu].statuse == "faerie"){ if (faerieunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; } else { if (upgradeitem[cu].statuse == "dragon"){ if (dragonunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; } else { if (upgradeitem[cu].statuse == "fox"){ if (foxunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; } else { if (upgradeitem[cu].statuse == "angel"){ if (angelunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; } else { if (upgradeitem[cu].statuse == "stone"){ if (stoneunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; } else { if (upgradeitem[cu].statuse == "seraph"){ if (seraphunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; } else { if (upgradeitem[cu].statuse == "phoenion"){ if (phoenionunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; } else { if (upgradeitem[cu].statuse == "gorgonash"){ if (gorgonashunitgained == 0){ upgradeitem[cu].alpha = 0.3; _local1 = 0; }; }; }; }; }; }; }; }; }; if (_local1 == 0){ if (upgradeitem[cu].posisi == 1){ upgradepoint[15].alpha = 0.3; } else { if (upgradeitem[cu].posisi == 2){ upgradepoint[16].alpha = 0.3; } else { if (upgradeitem[cu].posisi == 3){ upgradepoint[17].alpha = 0.3; }; }; }; }; }; cu++; }; cu = 3; while (cu < (3 + jumunit)) { sp = 0; ok = false; if (upgradeitem[cu].posisi == 1){ trace(((("1 " + upgradeitem[cu]) + " dengan upgrade :") + upgradeitem[cu].upgrade)); sp = 0; ok = true; } else { if (upgradeitem[cu].posisi == 2){ trace(((("2 " + upgradeitem[cu]) + " dengan upgrade :") + upgradeitem[cu].upgrade)); sp = 5; ok = true; } else { if (upgradeitem[cu].posisi == 3){ trace(((("3 " + upgradeitem[cu]) + " dengan upgrade :") + upgradeitem[cu].upgrade)); sp = 10; ok = true; }; }; }; sp2 = sp; while (sp2 < Number((sp + upgradeitem[cu].upgrade))) { if (ok == true){ upgradepoint[sp2].visible = true; }; sp2++; }; cu++; }; } public function SBT(_arg1:TimerEvent):void{ var _local2:clocksound; stonetick++; if (stonetick == 30){ stonetick = 0; timertext[0].naek = 0; timertext[0].naekbool = "true"; _local2 = new clocksound(); _local2.play(); Tresize.start(); }; timertext[0].second.text = (Number(timertext[0].second.text) - 1); if ((((Number(timertext[0].second.text) <= 0)) && ((Number(timertext[0].minute.text) > 0)))){ timertext[0].minute.text = (Number(timertext[0].minute.text) - 1); timertext[0].second.text = "60"; } else { if ((((Number(timertext[0].minute.text) == 0)) && ((Number(timertext[0].second.text) <= 0)))){ nopress = false; pausetimerenabled = 1; TSB.stop(); bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; Tbreaker.start(); }; }; } public function pausetimerfunction(){ if (pausetimerenabled == 0){ camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ playerunit[camera].stop(); }; camera++; }; camera = 0; while (camera < enemyunitindex) { if (enemyunit[camera] != null){ enemyunit[camera].stop(); }; camera++; }; if (gameendstat == ""){ Tcamerapanning.stop(); }; if (wisp[0] != null){ Twispfly.stop(); }; Tstoneanimation.stop(); Trecharge.stop(); Tmanaregen.stop(); Tlevelingsystem.stop(); Tplayerjalan.stop(); Tplayerattackcek.stop(); Trandomeffect.stop(); Tenemyjalan.stop(); Tenemyattackcek.stop(); Tarrow.stop(); Tturretfire.stop(); Tdragonball.stop(); Tplayerhitcek.stop(); Tenemyhitcek.stop(); Tpush.stop(); TMoC.stop(); TSL.stop(); TSL2.stop(); TSB.stop(); Tbreaker.stop(); Tresize.stop(); THM.stop(); THM2.stop(); Tmolefps.stop(); if (gameendstat == ""){ Tcamerapanning.stop(); }; if (flagbool == true){ Tflag.stop(); Tmoralup.stop(); }; Tphoenionrebirth.stop(); Tphoenionwalk.stop(); Tstunned.stop(); Tbomb.stop(); Tcurse.stop(); Tdmgtxt.stop(); if (level == 13){ enemyunit[lastindex].play(); }; } else { if (pausetimerenabled == 1){ stage.focus = stage; camera = 0; while (camera < playerunitindex) { if (playerunit[camera] != null){ playerunit[camera].play(); }; camera++; }; camera = 0; while (camera < enemyunitindex) { if (enemyunit[camera] != null){ enemyunit[camera].play(); }; camera++; }; if (level == 1.5){ Trandomeffect.start(); Tplayerjalan.start(); Tenemyjalan.start(); TMoC.start(); Tresize.start(); } else { if (level == 4.5){ TSL.start(); TSL2.start(); if (wisp[0] != null){ Twispfly.start(); }; } else { if (level == 6.5){ TSB.start(); Tmolefps.start(); Tdustgenerate.start(); Tresize.start(); } else { if (level == 12.5){ Tcamerapanning.start(); THM.start(); THM2.start(); Tplayerjalan.start(); } else { if (flagbool == true){ Tflag.start(); Tmoralup.start(); }; if (gameendstat == ""){ Tcamerapanning.start(); }; if (stonebool == true){ Tstoneanimation.start(); }; Trecharge.start(); Tmanaregen.start(); Tplayerhitcek.start(); Tenemyhitcek.start(); Tlevelingsystem.start(); Tplayerjalan.start(); Tplayerattackcek.start(); Tenemyjalan.start(); Tenemyattackcek.start(); Tarrow.start(); Tturretfire.start(); if (dragonballbool == true){ Tdragonball.start(); }; if (phoeniondiebool == true){ Tphoenionrebirth.start(); }; if (phoenionwalkbool == true){ Tphoenionwalk.start(); }; if (stunnedbool == true){ trace("Yea"); Tstunned.start(); }; if (bombbool == true){ Tbomb.start(); }; if (cursebool == true){ Tcurse.start(); }; Tdmgtxt.start(); }; }; }; }; }; }; } public function changecursor26(){ var redrawcursor:Function; var redrawcursor2:Function; var redrawcursor3:Function; redrawcursor = function (_arg1:MouseEvent):void{ mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor2 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(2); mouse[0].x = mouseX; mouse[0].y = mouseY; }; redrawcursor3 = function (_arg1:MouseEvent):void{ mouse[0].gotoAndStop(1); mouse[0].x = mouseX; mouse[0].y = mouseY; }; mouse[0].x = mousex; mouse[0].y = mousey; stage.addEventListener(MouseEvent.MOUSE_MOVE, redrawcursor); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_DOWN, redrawcursor2); Mouse.hide(); stage.addEventListener(MouseEvent.MOUSE_UP, redrawcursor3); Mouse.hide(); } public function HMT(_arg1:TimerEvent):void{ if ((((stopseraph <= 0)) && ((stopbool == false)))){ stopbool = true; } else { if ((((stopseraph >= 0)) && ((stopbool == false)))){ stopseraph--; playerunit[2].x = (playerunit[2].x - 0.1); playerbarhealth[2].x = (playerbarhealth[2].x - 0.1); playershadow[2].x = (playershadow[2].x - 0.1); if (playerunit[2].x <= bg[level].x){ THM.stop(); THM2.stop(); nopress = true; gameendstat = "lose"; bgpause[0] = new (bgpausemc); addChildAt(bgpause[0], Number((getChildIndex(bg[level]) + 1))); bgpause[0].mca.visible = false; bgpause[0].mcb.visible = false; bgpause[0].x = 0; bgpause[0].y = 175; bgpause[0].alpha = 0.7; doorclose(); }; } else { if ((((stopseraph < 1000)) && ((stopbool == true)))){ stopseraph++; } else { if ((((stopseraph >= 1000)) && ((stopbool == true)))){ stopbool = false; }; }; }; }; } public function lvbns6(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 15){ level = 6.5; windowstory(); }; } public function moralupT(_arg1:TimerEvent):void{ moraltime = (moraltime + 1000); if (moraltime >= 10000){ moraltime = 0; Tmoralup.stop(); demoralize = 1; moralup(); }; } } }//package ManaChroniclesv_fla
Section 5
//mccredit_48 (ManaChroniclesv_fla.mccredit_48) package ManaChroniclesv_fla { import flash.display.*; public dynamic class mccredit_48 extends MovieClip { public var btnback:backtomapbtn; public function mccredit_48(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ManaChroniclesv_fla
Section 6
//soundbank_630 (ManaChroniclesv_fla.soundbank_630) package ManaChroniclesv_fla { import flash.display.*; public dynamic class soundbank_630 extends MovieClip { public function soundbank_630(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ManaChroniclesv_fla
Section 7
//splashscreen_51 (ManaChroniclesv_fla.splashscreen_51) package ManaChroniclesv_fla { import flash.display.*; public dynamic class splashscreen_51 extends MovieClip { public var btnaccess:SimpleButton; public function splashscreen_51(){ addFrameScript(279, frame280); } function frame280(){ stop(); } } }//package ManaChroniclesv_fla
Section 8
//Symbol66copy_266 (ManaChroniclesv_fla.Symbol66copy_266) package ManaChroniclesv_fla { import flash.display.*; import flash.text.*; public dynamic class Symbol66copy_266 extends MovieClip { public var ab:TextField; } }//package ManaChroniclesv_fla
Section 9
//Symbol99_56 (ManaChroniclesv_fla.Symbol99_56) package ManaChroniclesv_fla { import flash.display.*; public dynamic class Symbol99_56 extends MovieClip { public function Symbol99_56(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ManaChroniclesv_fla
Section 10
//alertanimationmc (alertanimationmc) package { import flash.display.*; public dynamic class alertanimationmc extends MovieClip { public var mp3:alertsound; public function alertanimationmc(){ addFrameScript(0, frame1); } function frame1(){ mp3 = new alertsound(); mp3.play(); } } }//package
Section 11
//alertmc (alertmc) package { import flash.display.*; public dynamic class alertmc extends MovieClip { } }//package
Section 12
//alertsound (alertsound) package { import flash.media.*; public dynamic class alertsound extends Sound { } }//package
Section 13
//alerttargetmc (alerttargetmc) package { import flash.display.*; public dynamic class alerttargetmc extends MovieClip { } }//package
Section 14
//angelattack (angelattack) package { import flash.display.*; public dynamic class angelattack extends MovieClip { public var mp31:sparklingsound; public var mp3:angeldiesound; public function angelattack(){ addFrameScript(14, frame15, 38, frame39); } function frame15(){ mp3 = new angeldiesound(); mp3.play(); } function frame39(){ mp31 = new sparklingsound(); mp31.play(); } } }//package
Section 15
//angeldie (angeldie) package { import flash.display.*; public dynamic class angeldie extends MovieClip { public var mp3:angeldiesound; public function angeldie(){ addFrameScript(8, frame9); } function frame9(){ mp3 = new angeldiesound(); mp3.play(); } } }//package
Section 16
//angeldiesound (angeldiesound) package { import flash.media.*; public dynamic class angeldiesound extends Sound { } }//package
Section 17
//angelhitmc (angelhitmc) package { import flash.display.*; public dynamic class angelhitmc extends MovieClip { } }//package
Section 18
//angelicattack (angelicattack) package { import flash.display.*; public dynamic class angelicattack extends MovieClip { public var mp3:angelicattacksound; public function angelicattack(){ addFrameScript(26, frame27); } function frame27(){ mp3 = new angelicattacksound(); mp3.play(); } } }//package
Section 19
//angelicattacksound (angelicattacksound) package { import flash.media.*; public dynamic class angelicattacksound extends Sound { } }//package
Section 20
//angelicdie (angelicdie) package { import flash.display.*; public dynamic class angelicdie extends MovieClip { } }//package
Section 21
//angelichitmc (angelichitmc) package { import flash.display.*; public dynamic class angelichitmc extends MovieClip { } }//package
Section 22
//angelicwalk (angelicwalk) package { import flash.display.*; public dynamic class angelicwalk extends MovieClip { } }//package
Section 23
//angeltartmc (angeltartmc) package { import flash.display.*; public dynamic class angeltartmc extends MovieClip { public var mp31:sparklingsound; public var mp3:angeldiesound; public function angeltartmc(){ addFrameScript(0, frame1, 14, frame15, 38, frame39); } function frame15(){ mp3 = new angeldiesound(); mp3.play(); } function frame1(){ stop(); } function frame39(){ mp31 = new sparklingsound(); mp31.play(); } } }//package
Section 24
//angelwalk (angelwalk) package { import flash.display.*; public dynamic class angelwalk extends MovieClip { } }//package
Section 25
//arrowflysound (arrowflysound) package { import flash.media.*; public dynamic class arrowflysound extends Sound { } }//package
Section 26
//arrowhitsound (arrowhitsound) package { import flash.media.*; public dynamic class arrowhitsound extends Sound { } }//package
Section 27
//arrowmc (arrowmc) package { import flash.display.*; public dynamic class arrowmc extends MovieClip { } }//package
Section 28
//back2btn (back2btn) package { import flash.display.*; public dynamic class back2btn extends SimpleButton { } }//package
Section 29
//backbtn (backbtn) package { import flash.display.*; public dynamic class backbtn extends SimpleButton { } }//package
Section 30
//backmainmenubtn (backmainmenubtn) package { import flash.display.*; public dynamic class backmainmenubtn extends SimpleButton { } }//package
Section 31
//backtomapbtn (backtomapbtn) package { import flash.display.*; public dynamic class backtomapbtn extends SimpleButton { } }//package
Section 32
//baloonwordnormalsound (baloonwordnormalsound) package { import flash.media.*; public dynamic class baloonwordnormalsound extends Sound { } }//package
Section 33
//baloonwordsuprisesound (baloonwordsuprisesound) package { import flash.media.*; public dynamic class baloonwordsuprisesound extends Sound { } }//package
Section 34
//baphoattack (baphoattack) package { import flash.display.*; public dynamic class baphoattack extends MovieClip { public var mp3:baphoattacksound; public function baphoattack(){ addFrameScript(5, frame6); } function frame6(){ mp3 = new baphoattacksound(); mp3.play(); } } }//package
Section 35
//baphoattacksound (baphoattacksound) package { import flash.media.*; public dynamic class baphoattacksound extends Sound { } }//package
Section 36
//baphodie (baphodie) package { import flash.display.*; public dynamic class baphodie extends MovieClip { public var mp3:baphodiesound; public function baphodie(){ addFrameScript(3, frame4); } function frame4(){ mp3 = new baphodiesound(); mp3.play(); } } }//package
Section 37
//baphodiesound (baphodiesound) package { import flash.media.*; public dynamic class baphodiesound extends Sound { } }//package
Section 38
//baphohitmc (baphohitmc) package { import flash.display.*; public dynamic class baphohitmc extends MovieClip { } }//package
Section 39
//baphowalk (baphowalk) package { import flash.display.*; public dynamic class baphowalk extends MovieClip { } }//package
Section 40
//barhealthmc (barhealthmc) package { import flash.display.*; public dynamic class barhealthmc extends MovieClip { public var ab:MovieClip; } }//package
Section 41
//bgmapmc (bgmapmc) package { import flash.display.*; public dynamic class bgmapmc extends MovieClip { public var mcAG:SimpleButton; } }//package
Section 42
//bgmc (bgmc) package { import flash.display.*; public dynamic class bgmc extends MovieClip { } }//package
Section 43
//bgpausemc (bgpausemc) package { import flash.display.*; public dynamic class bgpausemc extends MovieClip { public var mca:gamepausemc; public var choco:MovieClip; public var mcb:MovieClip; } }//package
Section 44
//bgscoremc (bgscoremc) package { import flash.display.*; import flash.text.*; public dynamic class bgscoremc extends MovieClip { public var mcf:MovieClip; public var mcs:MovieClip; public var mcv:MovieClip; public var txt1:TextField; public var txt2:TextField; public var mcl:MovieClip; public var txt3:TextField; } }//package
Section 45
//bigcloud2mc (bigcloud2mc) package { import flash.display.*; public dynamic class bigcloud2mc extends MovieClip { } }//package
Section 46
//bigcloudmc (bigcloudmc) package { import flash.display.*; public dynamic class bigcloudmc extends MovieClip { } }//package
Section 47
//birdbgsound (birdbgsound) package { import flash.media.*; public dynamic class birdbgsound extends Sound { } }//package
Section 48
//blue_btn (blue_btn) package { import flash.display.*; public dynamic class blue_btn extends SimpleButton { } }//package
Section 49
//bolafailedsound (bolafailedsound) package { import flash.media.*; public dynamic class bolafailedsound extends Sound { } }//package
Section 50
//bolafallsound (bolafallsound) package { import flash.media.*; public dynamic class bolafallsound extends Sound { } }//package
Section 51
//bolageneratesound (bolageneratesound) package { import flash.media.*; public dynamic class bolageneratesound extends Sound { } }//package
Section 52
//bolaledakanmc (bolaledakanmc) package { import flash.display.*; public dynamic class bolaledakanmc extends MovieClip { } }//package
Section 53
//bombblastmc (bombblastmc) package { import flash.display.*; public dynamic class bombblastmc extends MovieClip { public var mp3:bombblastsound; public function bombblastmc(){ addFrameScript(1, frame2); } function frame2(){ mp3 = new bombblastsound(); mp3.play(); } } }//package
Section 54
//bombblastsound (bombblastsound) package { import flash.media.*; public dynamic class bombblastsound extends Sound { } }//package
Section 55
//bombmc (bombmc) package { import flash.display.*; public dynamic class bombmc extends MovieClip { } }//package
Section 56
//btnnomc (btnnomc) package { import flash.display.*; public dynamic class btnnomc extends SimpleButton { } }//package
Section 57
//btnyesmc (btnyesmc) package { import flash.display.*; public dynamic class btnyesmc extends SimpleButton { } }//package
Section 58
//cakeblastmc (cakeblastmc) package { import flash.display.*; public dynamic class cakeblastmc extends MovieClip { public var mp3:cakesummonsound; public function cakeblastmc(){ addFrameScript(26, frame27, 76, frame77); } function frame77(){ stop(); } function frame27(){ mp3 = new cakesummonsound(); mp3.play(); } } }//package
Section 59
//cakebtn (cakebtn) package { import flash.display.*; public dynamic class cakebtn extends SimpleButton { } }//package
Section 60
//cakepretsound (cakepretsound) package { import flash.media.*; public dynamic class cakepretsound extends Sound { } }//package
Section 61
//cakesummonsound (cakesummonsound) package { import flash.media.*; public dynamic class cakesummonsound extends Sound { } }//package
Section 62
//cakeymc (cakeymc) package { import flash.display.*; public dynamic class cakeymc extends MovieClip { public function cakeymc(){ addFrameScript(39, frame40, 40, frame41); } function frame40(){ gotoAndPlay(1); } function frame41(){ stop(); } } }//package
Section 63
//cakeysplashmc (cakeysplashmc) package { import flash.display.*; public dynamic class cakeysplashmc extends MovieClip { public var mp3:cakepretsound; public function cakeysplashmc(){ addFrameScript(0, frame1); } function frame1(){ mp3 = new cakepretsound(); mp3.play(); } } }//package
Section 64
//clocksound (clocksound) package { import flash.media.*; public dynamic class clocksound extends Sound { } }//package
Section 65
//cloud1mc (cloud1mc) package { import flash.display.*; public dynamic class cloud1mc extends MovieClip { } }//package
Section 66
//cloud2mc (cloud2mc) package { import flash.display.*; public dynamic class cloud2mc extends MovieClip { } }//package
Section 67
//cloud3mc (cloud3mc) package { import flash.display.*; public dynamic class cloud3mc extends MovieClip { } }//package
Section 68
//cloud4mc (cloud4mc) package { import flash.display.*; public dynamic class cloud4mc extends MovieClip { } }//package
Section 69
//continuebtn (continuebtn) package { import flash.display.*; public dynamic class continuebtn extends SimpleButton { } }//package
Section 70
//creditbtn (creditbtn) package { import flash.display.*; public dynamic class creditbtn extends SimpleButton { } }//package
Section 71
//criticalsignmc (criticalsignmc) package { import flash.display.*; public dynamic class criticalsignmc extends MovieClip { public function criticalsignmc(){ addFrameScript(23, frame24); } function frame24(){ stop(); } } }//package
Section 72
//cursemc (cursemc) package { import flash.display.*; public dynamic class cursemc extends MovieClip { } }//package
Section 73
//dirtpar1mc (dirtpar1mc) package { import flash.display.*; public dynamic class dirtpar1mc extends MovieClip { } }//package
Section 74
//dirtpar2mc (dirtpar2mc) package { import flash.display.*; public dynamic class dirtpar2mc extends MovieClip { } }//package
Section 75
//dmgmc (dmgmc) package { import flash.display.*; import flash.text.*; public dynamic class dmgmc extends MovieClip { public var txta:TextField; public var txtb:TextField; public function dmgmc(){ addFrameScript(23, frame24); } function frame24(){ stop(); } } }//package
Section 76
//doorclosesound (doorclosesound) package { import flash.media.*; public dynamic class doorclosesound extends Sound { } }//package
Section 77
//dooropensound (dooropensound) package { import flash.media.*; public dynamic class dooropensound extends Sound { } }//package
Section 78
//dragonattack (dragonattack) package { import flash.display.*; public dynamic class dragonattack extends MovieClip { public var mp3:dragonattacksound; public function dragonattack(){ addFrameScript(3, frame4); } function frame4(){ mp3 = new dragonattacksound(); mp3.play(); } } }//package
Section 79
//dragonattacksound (dragonattacksound) package { import flash.media.*; public dynamic class dragonattacksound extends Sound { } }//package
Section 80
//dragonballmc (dragonballmc) package { import flash.display.*; public dynamic class dragonballmc extends MovieClip { } }//package
Section 81
//dragonblastmc (dragonblastmc) package { import flash.display.*; public dynamic class dragonblastmc extends MovieClip { public var mp3:dragonsummonsound; public function dragonblastmc(){ addFrameScript(8, frame9, 76, frame77); } function frame77(){ stop(); } function frame9(){ mp3 = new dragonsummonsound(); mp3.play(); } } }//package
Section 82
//dragonbtn (dragonbtn) package { import flash.display.*; public dynamic class dragonbtn extends SimpleButton { } }//package
Section 83
//dragondie (dragondie) package { import flash.display.*; public dynamic class dragondie extends MovieClip { public var mp3:dragondiesound; public function dragondie(){ addFrameScript(7, frame8); } function frame8(){ mp3 = new dragondiesound(); mp3.play(); } } }//package
Section 84
//dragondiesound (dragondiesound) package { import flash.media.*; public dynamic class dragondiesound extends Sound { } }//package
Section 85
//dragonfire1 (dragonfire1) package { import flash.display.*; public dynamic class dragonfire1 extends MovieClip { } }//package
Section 86
//dragonfireblastsound (dragonfireblastsound) package { import flash.media.*; public dynamic class dragonfireblastsound extends Sound { } }//package
Section 87
//dragonhitmc (dragonhitmc) package { import flash.display.*; public dynamic class dragonhitmc extends MovieClip { } }//package
Section 88
//dragonsummonsound (dragonsummonsound) package { import flash.media.*; public dynamic class dragonsummonsound extends Sound { } }//package
Section 89
//dragonturtleattack (dragonturtleattack) package { import flash.display.*; public dynamic class dragonturtleattack extends MovieClip { public var mp31:dragonturtlestompsound; public var mp3:dragonturtleattacksound; public function dragonturtleattack(){ addFrameScript(35, frame36, 64, frame65); } function frame65(){ mp31 = new dragonturtlestompsound(); mp31.play(); } function frame36(){ mp3 = new dragonturtleattacksound(); mp3.play(); } } }//package
Section 90
//dragonturtleattack2 (dragonturtleattack2) package { import flash.display.*; public dynamic class dragonturtleattack2 extends MovieClip { public var mp33:bombblastsound; public var mp3:dragonturtleattacksound; public function dragonturtleattack2(){ addFrameScript(31, frame32, 39, frame40); } function frame40(){ mp33 = new bombblastsound(); mp33.play(); } function frame32(){ mp3 = new dragonturtleattacksound(); mp3.play(); } } }//package
Section 91
//dragonturtleattacksound (dragonturtleattacksound) package { import flash.media.*; public dynamic class dragonturtleattacksound extends Sound { } }//package
Section 92
//dragonturtledie (dragonturtledie) package { import flash.display.*; public dynamic class dragonturtledie extends MovieClip { public var mp33:angelicattacksound; public var mp31:stonediesound; public var mp32:stonediesound; public var mp3:dragonturtleattacksound; public function dragonturtledie(){ addFrameScript(3, frame4, 20, frame21, 34, frame35, 42, frame43); } function frame4(){ mp3 = new dragonturtleattacksound(); mp3.play(); } function frame21(){ mp31 = new stonediesound(); mp31.play(); } function frame35(){ mp32 = new stonediesound(); mp32.play(); } function frame43(){ mp33 = new angelicattacksound(); mp33.play(); } } }//package
Section 93
//dragonturtlestompsound (dragonturtlestompsound) package { import flash.media.*; public dynamic class dragonturtlestompsound extends Sound { } }//package
Section 94
//dragonturtlewalk (dragonturtlewalk) package { import flash.display.*; public dynamic class dragonturtlewalk extends MovieClip { public var mp31:dragonturtlestompsound; public var mp3:dragonturtlestompsound; public function dragonturtlewalk(){ addFrameScript(33, frame34, 108, frame109); } function frame109(){ mp31 = new dragonturtlestompsound(); mp31.play(); } function frame34(){ mp3 = new dragonturtlestompsound(); mp3.play(); } } }//package
Section 95
//dragonwalk (dragonwalk) package { import flash.display.*; public dynamic class dragonwalk extends MovieClip { } }//package
Section 96
//dust2mc (dust2mc) package { import flash.display.*; public dynamic class dust2mc extends MovieClip { } }//package
Section 97
//dustmc (dustmc) package { import flash.display.*; public dynamic class dustmc extends MovieClip { } }//package
Section 98
//easybtn (easybtn) package { import flash.display.*; public dynamic class easybtn extends SimpleButton { } }//package
Section 99
//efekdarahleft (efekdarahleft) package { import flash.display.*; public dynamic class efekdarahleft extends MovieClip { public function efekdarahleft(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package
Section 100
//efekdarahright (efekdarahright) package { import flash.display.*; public dynamic class efekdarahright extends MovieClip { public function efekdarahright(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package
Section 101
//efekpukul (efekpukul) package { import flash.display.*; public dynamic class efekpukul extends MovieClip { public function efekpukul(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package
Section 102
//elfattack (elfattack) package { import flash.display.*; public dynamic class elfattack extends MovieClip { public var mp3:elfattacksound; public function elfattack(){ addFrameScript(0, frame1); } function frame1(){ mp3 = new elfattacksound(); mp3.play(); } } }//package
Section 103
//elfattacksound (elfattacksound) package { import flash.media.*; public dynamic class elfattacksound extends Sound { } }//package
Section 104
//elfdie (elfdie) package { import flash.display.*; public dynamic class elfdie extends MovieClip { public var mp31:elfdiesound; public var mp3:arrowhitsound; public function elfdie(){ addFrameScript(12, frame13, 20, frame21); } function frame13(){ mp3 = new arrowhitsound(); mp3.play(); } function frame21(){ mp31 = new elfdiesound(); mp31.play(); } } }//package
Section 105
//elfdiesound (elfdiesound) package { import flash.media.*; public dynamic class elfdiesound extends Sound { } }//package
Section 106
//elfhitmc (elfhitmc) package { import flash.display.*; public dynamic class elfhitmc extends MovieClip { } }//package
Section 107
//elfwalk (elfwalk) package { import flash.display.*; public dynamic class elfwalk extends MovieClip { } }//package
Section 108
//enemybarhealthmc (enemybarhealthmc) package { import flash.display.*; public dynamic class enemybarhealthmc extends MovieClip { } }//package
Section 109
//enemychardie (enemychardie) package { import flash.display.*; public dynamic class enemychardie extends MovieClip { public function enemychardie(){ addFrameScript(119, frame120); } function frame120(){ stop(); } } }//package
Section 110
//enemycharstand (enemycharstand) package { import flash.display.*; public dynamic class enemycharstand extends MovieClip { public var mp31:enemysummonchar; public function enemycharstand(){ addFrameScript(24, frame25, 30, frame31, 49, frame50); } function frame25(){ gotoAndPlay(1); } function frame31(){ mp31 = new enemysummonchar(); mp31.play(); } function frame50(){ gotoAndPlay(1); } } }//package
Section 111
//enemycharstand2 (enemycharstand2) package { import flash.display.*; public dynamic class enemycharstand2 extends MovieClip { } }//package
Section 112
//enemysummonchar (enemysummonchar) package { import flash.media.*; public dynamic class enemysummonchar extends Sound { } }//package
Section 113
//engagebackbtn (engagebackbtn) package { import flash.display.*; public dynamic class engagebackbtn extends SimpleButton { } }//package
Section 114
//engagebtn (engagebtn) package { import flash.display.*; public dynamic class engagebtn extends SimpleButton { } }//package
Section 115
//explanationmc (explanationmc) package { import flash.display.*; import flash.text.*; public dynamic class explanationmc extends MovieClip { public var txtb:TextField; } }//package
Section 116
//exptxt (exptxt) package { import flash.display.*; import flash.text.*; public dynamic class exptxt extends MovieClip { public var txta:TextField; } }//package
Section 117
//faerieattack (faerieattack) package { import flash.display.*; public dynamic class faerieattack extends MovieClip { public var mp3:faeriediesound; public function faerieattack(){ addFrameScript(9, frame10); } function frame10(){ mp3 = new faeriediesound(); mp3.play(); } } }//package
Section 118
//faerieblastmc (faerieblastmc) package { import flash.display.*; public dynamic class faerieblastmc extends MovieClip { public var mp3:faerieblastsound; public function faerieblastmc(){ addFrameScript(0, frame1); } function frame1(){ mp3 = new faerieblastsound(); mp3.play(); } } }//package
Section 119
//faerieblastsound (faerieblastsound) package { import flash.media.*; public dynamic class faerieblastsound extends Sound { } }//package
Section 120
//faeriebtn (faeriebtn) package { import flash.display.*; public dynamic class faeriebtn extends SimpleButton { } }//package
Section 121
//faeriedie (faeriedie) package { import flash.display.*; public dynamic class faeriedie extends MovieClip { public var mp3:faeriediesound; public function faeriedie(){ addFrameScript(5, frame6); } function frame6(){ mp3 = new faeriediesound(); mp3.play(); } } }//package
Section 122
//faeriediesound (faeriediesound) package { import flash.media.*; public dynamic class faeriediesound extends Sound { } }//package
Section 123
//faeriehitmc (faeriehitmc) package { import flash.display.*; public dynamic class faeriehitmc extends MovieClip { } }//package
Section 124
//faeriestarmc (faeriestarmc) package { import flash.display.*; public dynamic class faeriestarmc extends MovieClip { } }//package
Section 125
//faeriewalk (faeriewalk) package { import flash.display.*; public dynamic class faeriewalk extends MovieClip { } }//package
Section 126
//faeriewalkthumbnail (faeriewalkthumbnail) package { import flash.display.*; public dynamic class faeriewalkthumbnail extends MovieClip { } }//package
Section 127
//firesound (firesound) package { import flash.media.*; public dynamic class firesound extends Sound { } }//package
Section 128
//flaganimationmc (flaganimationmc) package { import flash.display.*; public dynamic class flaganimationmc extends MovieClip { public function flaganimationmc(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 129
//flyingdragon (flyingdragon) package { import flash.display.*; public dynamic class flyingdragon extends MovieClip { } }//package
Section 130
//flyingdragon1 (flyingdragon1) package { import flash.display.*; public dynamic class flyingdragon1 extends MovieClip { } }//package
Section 131
//flyingdragon2 (flyingdragon2) package { import flash.display.*; public dynamic class flyingdragon2 extends MovieClip { } }//package
Section 132
//foxattack (foxattack) package { import flash.display.*; public dynamic class foxattack extends MovieClip { } }//package
Section 133
//foxbtn (foxbtn) package { import flash.display.*; public dynamic class foxbtn extends SimpleButton { } }//package
Section 134
//foxdie (foxdie) package { import flash.display.*; public dynamic class foxdie extends MovieClip { public var mp3:foxdiesound; public function foxdie(){ addFrameScript(6, frame7); } function frame7(){ mp3 = new foxdiesound(); mp3.play(); } } }//package
Section 135
//foxdiesound (foxdiesound) package { import flash.media.*; public dynamic class foxdiesound extends Sound { } }//package
Section 136
//foxhitmc (foxhitmc) package { import flash.display.*; public dynamic class foxhitmc extends MovieClip { } }//package
Section 137
//foxmusclemc (foxmusclemc) package { import flash.display.*; public dynamic class foxmusclemc extends MovieClip { } }//package
Section 138
//foxwalk (foxwalk) package { import flash.display.*; public dynamic class foxwalk extends MovieClip { } }//package
Section 139
//gamepausemc (gamepausemc) package { import flash.display.*; public dynamic class gamepausemc extends MovieClip { } }//package
Section 140
//gargantuarattack (gargantuarattack) package { import flash.display.*; public dynamic class gargantuarattack extends MovieClip { public var mp3:gargantuarattacksound; public function gargantuarattack(){ addFrameScript(16, frame17); } function frame17(){ mp3 = new gargantuarattacksound(); mp3.play(); } } }//package
Section 141
//gargantuarattacksound (gargantuarattacksound) package { import flash.media.*; public dynamic class gargantuarattacksound extends Sound { } }//package
Section 142
//gargantuardie (gargantuardie) package { import flash.display.*; public dynamic class gargantuardie extends MovieClip { public var mp3:gorgonashdiesound; public function gargantuardie(){ addFrameScript(3, frame4); } function frame4(){ mp3 = new gorgonashdiesound(); mp3.play(); } } }//package
Section 143
//gargantuarwalk (gargantuarwalk) package { import flash.display.*; public dynamic class gargantuarwalk extends MovieClip { } }//package
Section 144
//garzonauthattack1 (garzonauthattack1) package { import flash.display.*; public dynamic class garzonauthattack1 extends MovieClip { public var mp3:garzonauthattack1sound; public function garzonauthattack1(){ addFrameScript(20, frame21); } function frame21(){ mp3 = new garzonauthattack1sound(); mp3.play(); } } }//package
Section 145
//garzonauthattack1sound (garzonauthattack1sound) package { import flash.media.*; public dynamic class garzonauthattack1sound extends Sound { } }//package
Section 146
//garzonauthattack2 (garzonauthattack2) package { import flash.display.*; public dynamic class garzonauthattack2 extends MovieClip { public var mp3:garzonauthattack2sound; public function garzonauthattack2(){ addFrameScript(19, frame20); } function frame20(){ mp3 = new garzonauthattack2sound(); mp3.play(); } } }//package
Section 147
//garzonauthattack2sound (garzonauthattack2sound) package { import flash.media.*; public dynamic class garzonauthattack2sound extends Sound { } }//package
Section 148
//garzonauthdie (garzonauthdie) package { import flash.display.*; public dynamic class garzonauthdie extends MovieClip { public var mp33:zeppelindiesound; public var mp34:zeppelindiesound; public var mp32:zeppelindiesound; public var mp3:zeppelindiesound; public function garzonauthdie(){ addFrameScript(1, frame2, 36, frame37, 71, frame72, 104, frame105, 180, frame181); } function frame72(){ mp33 = new zeppelindiesound(); mp33.play(); } function frame181(){ stop(); } function frame105(){ mp34 = new zeppelindiesound(); mp34.play(); } function frame2(){ mp3 = new zeppelindiesound(); mp3.play(); } function frame37(){ mp32 = new zeppelindiesound(); mp32.play(); } } }//package
Section 149
//garzonauthwalk (garzonauthwalk) package { import flash.display.*; public dynamic class garzonauthwalk extends MovieClip { public var mp32:dragonturtlestompsound; public var mp3:dragonturtlestompsound; public function garzonauthwalk(){ addFrameScript(39, frame40, 96, frame97); } function frame97(){ mp32 = new dragonturtlestompsound(); mp32.play(); } function frame40(){ mp3 = new dragonturtlestompsound(); mp3.play(); } } }//package
Section 150
//gateleftmc (gateleftmc) package { import flash.display.*; public dynamic class gateleftmc extends MovieClip { } }//package
Section 151
//gaterightmc (gaterightmc) package { import flash.display.*; public dynamic class gaterightmc extends MovieClip { } }//package
Section 152
//golemattack1 (golemattack1) package { import flash.display.*; public dynamic class golemattack1 extends MovieClip { public var mp31:baphoattacksound; public var mp3:stonediesound; public function golemattack1(){ addFrameScript(9, frame10, 20, frame21); } function frame10(){ mp3 = new stonediesound(); mp3.play(); } function frame21(){ mp31 = new baphoattacksound(); mp31.play(); } } }//package
Section 153
//golemattack2 (golemattack2) package { import flash.display.*; public dynamic class golemattack2 extends MovieClip { public var mp31:golemattack2sound; public var mp32:golemattack2sound; public var mp3:stonediesound; public function golemattack2(){ addFrameScript(8, frame9, 20, frame21, 28, frame29); } function frame29(){ mp32 = new golemattack2sound(); mp32.play(); } function frame9(){ mp3 = new stonediesound(); mp3.play(); } function frame21(){ mp31 = new golemattack2sound(); mp31.play(); } } }//package
Section 154
//golemattack22 (golemattack22) package { import flash.display.*; public dynamic class golemattack22 extends MovieClip { public var mp31:stonediesound; public var mp32:golemattack2sound; public var mp3:golemattack2sound; public function golemattack22(){ addFrameScript(8, frame9, 13, frame14, 32, frame33); } function frame14(){ mp31 = new stonediesound(); mp31.play(); } function frame9(){ mp3 = new golemattack2sound(); mp3.play(); } function frame33(){ mp32 = new golemattack2sound(); mp32.play(); } } }//package
Section 155
//golemattack2sound (golemattack2sound) package { import flash.media.*; public dynamic class golemattack2sound extends Sound { } }//package
Section 156
//golemdie (golemdie) package { import flash.display.*; public dynamic class golemdie extends MovieClip { public var mp31:stonediesound; public var mp3:stonediesound; public function golemdie(){ addFrameScript(3, frame4, 11, frame12); } function frame12(){ mp31 = new stonediesound(); mp31.play(); } function frame4(){ mp3 = new stonediesound(); mp3.play(); } } }//package
Section 157
//golemhitmc (golemhitmc) package { import flash.display.*; public dynamic class golemhitmc extends MovieClip { } }//package
Section 158
//golemwalk (golemwalk) package { import flash.display.*; public dynamic class golemwalk extends MovieClip { } }//package
Section 159
//gorgonashattack (gorgonashattack) package { import flash.display.*; public dynamic class gorgonashattack extends MovieClip { public var mp31:bombblastsound; public var mp3:angelicattacksound; public function gorgonashattack(){ addFrameScript(22, frame23, 36, frame37); } function frame23(){ mp3 = new angelicattacksound(); mp3.play(); } function frame37(){ mp31 = new bombblastsound(); mp31.play(); } } }//package
Section 160
//gorgonashbtn (gorgonashbtn) package { import flash.display.*; public dynamic class gorgonashbtn extends SimpleButton { } }//package
Section 161
//gorgonashdie (gorgonashdie) package { import flash.display.*; public dynamic class gorgonashdie extends MovieClip { public var mp3:gorgonashdiesound; public function gorgonashdie(){ addFrameScript(36, frame37); } function frame37(){ mp3 = new gorgonashdiesound(); mp3.play(); } } }//package
Section 162
//gorgonashdiesound (gorgonashdiesound) package { import flash.media.*; public dynamic class gorgonashdiesound extends Sound { } }//package
Section 163
//gorgonashwalk (gorgonashwalk) package { import flash.display.*; public dynamic class gorgonashwalk extends MovieClip { } }//package
Section 164
//gorgonashwalksmall (gorgonashwalksmall) package { import flash.display.*; public dynamic class gorgonashwalksmall extends MovieClip { } }//package
Section 165
//green_btn (green_btn) package { import flash.display.*; public dynamic class green_btn extends SimpleButton { } }//package
Section 166
//hardbtn (hardbtn) package { import flash.display.*; public dynamic class hardbtn extends SimpleButton { } }//package
Section 167
//healmc (healmc) package { import flash.display.*; public dynamic class healmc extends MovieClip { public var mp3:sparklingsound; public function healmc(){ addFrameScript(8, frame9); } function frame9(){ mp3 = new sparklingsound(); mp3.play(); } } }//package
Section 168
//hornblastmc (hornblastmc) package { import flash.display.*; public dynamic class hornblastmc extends MovieClip { public var mp3:summontrumpetsound; public function hornblastmc(){ addFrameScript(26, frame27, 76, frame77); } function frame77(){ stop(); } function frame27(){ mp3 = new summontrumpetsound(); mp3.play(); } } }//package
Section 169
//hornbtn (hornbtn) package { import flash.display.*; public dynamic class hornbtn extends SimpleButton { } }//package
Section 170
//kopointflysound (kopointflysound) package { import flash.media.*; public dynamic class kopointflysound extends Sound { } }//package
Section 171
//KOpointmc (KOpointmc) package { import flash.display.*; public dynamic class KOpointmc extends MovieClip { } }//package
Section 172
//kopointsmashsound (kopointsmashsound) package { import flash.media.*; public dynamic class kopointsmashsound extends Sound { } }//package
Section 173
//ledakanmc (ledakanmc) package { import flash.display.*; public dynamic class ledakanmc extends MovieClip { } }//package
Section 174
//level1_mc (level1_mc) package { import flash.display.*; public dynamic class level1_mc extends MovieClip { } }//package
Section 175
//level2_mc (level2_mc) package { import flash.display.*; public dynamic class level2_mc extends MovieClip { } }//package
Section 176
//levelpointbtn (levelpointbtn) package { import flash.display.*; public dynamic class levelpointbtn extends MovieClip { public function levelpointbtn(){ addFrameScript(10, frame11); } function frame11(){ gotoAndPlay(5); } } }//package
Section 177
//lockedquestionsitemc (lockedquestionsitemc) package { import flash.display.*; public dynamic class lockedquestionsitemc extends SimpleButton { } }//package
Section 178
//lvl111mc (lvl111mc) package { import flash.display.*; public dynamic class lvl111mc extends MovieClip { } }//package
Section 179
//lvl11mc (lvl11mc) package { import flash.display.*; public dynamic class lvl11mc extends MovieClip { } }//package
Section 180
//lvl12mc (lvl12mc) package { import flash.display.*; public dynamic class lvl12mc extends MovieClip { } }//package
Section 181
//lvl1addingmc (lvl1addingmc) package { import flash.display.*; public dynamic class lvl1addingmc extends MovieClip { } }//package
Section 182
//lvl1themesound (lvl1themesound) package { import flash.media.*; public dynamic class lvl1themesound extends Sound { } }//package
Section 183
//lvl21mc (lvl21mc) package { import flash.display.*; public dynamic class lvl21mc extends MovieClip { } }//package
Section 184
//lvl22mc (lvl22mc) package { import flash.display.*; public dynamic class lvl22mc extends MovieClip { } }//package
Section 185
//lvl2addingmc (lvl2addingmc) package { import flash.display.*; public dynamic class lvl2addingmc extends MovieClip { } }//package
Section 186
//lvl31mc (lvl31mc) package { import flash.display.*; public dynamic class lvl31mc extends MovieClip { } }//package
Section 187
//lvl321mc (lvl321mc) package { import flash.display.*; public dynamic class lvl321mc extends MovieClip { } }//package
Section 188
//lvl32mc (lvl32mc) package { import flash.display.*; public dynamic class lvl32mc extends MovieClip { } }//package
Section 189
//lvl3addingmc (lvl3addingmc) package { import flash.display.*; public dynamic class lvl3addingmc extends MovieClip { } }//package
Section 190
//lvl411mc (lvl411mc) package { import flash.display.*; public dynamic class lvl411mc extends MovieClip { } }//package
Section 191
//lvl41mc (lvl41mc) package { import flash.display.*; public dynamic class lvl41mc extends MovieClip { } }//package
Section 192
//lvl42mc (lvl42mc) package { import flash.display.*; public dynamic class lvl42mc extends MovieClip { } }//package
Section 193
//lvl4addingmc (lvl4addingmc) package { import flash.display.*; public dynamic class lvl4addingmc extends MovieClip { } }//package
Section 194
//lvl51addingmc (lvl51addingmc) package { import flash.display.*; public dynamic class lvl51addingmc extends MovieClip { } }//package
Section 195
//lvl51mc (lvl51mc) package { import flash.display.*; public dynamic class lvl51mc extends MovieClip { } }//package
Section 196
//lvl52addingmc (lvl52addingmc) package { import flash.display.*; public dynamic class lvl52addingmc extends MovieClip { } }//package
Section 197
//lvl52mc (lvl52mc) package { import flash.display.*; public dynamic class lvl52mc extends MovieClip { } }//package
Section 198
//lvl611mc (lvl611mc) package { import flash.display.*; public dynamic class lvl611mc extends MovieClip { } }//package
Section 199
//lvl61mc (lvl61mc) package { import flash.display.*; public dynamic class lvl61mc extends MovieClip { } }//package
Section 200
//lvl62mc (lvl62mc) package { import flash.display.*; public dynamic class lvl62mc extends MovieClip { } }//package
Section 201
//lvl71mc (lvl71mc) package { import flash.display.*; public dynamic class lvl71mc extends MovieClip { } }//package
Section 202
//mainchardie (mainchardie) package { import flash.display.*; public dynamic class mainchardie extends MovieClip { public function mainchardie(){ addFrameScript(119, frame120); } function frame120(){ stop(); } } }//package
Section 203
//maincharstand (maincharstand) package { import flash.display.*; public dynamic class maincharstand extends MovieClip { public var mp31:summoncharsound; public function maincharstand(){ addFrameScript(24, frame25, 27, frame28, 48, frame49, 69, frame70, 189, frame190); } function frame70(){ gotoAndPlay(1); } function frame25(){ gotoAndPlay(1); } function frame190(){ stop(); } function frame28(){ mp31 = new summoncharsound(); mp31.play(); } function frame49(){ gotoAndPlay(1); } } }//package
Section 204
//mainmenumc (mainmenumc) package { import flash.display.*; public dynamic class mainmenumc extends MovieClip { public var mcAG:SimpleButton; public function mainmenumc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 205
//manachroniclesgatemc (manachroniclesgatemc) package { import flash.display.*; public dynamic class manachroniclesgatemc extends MovieClip { public var mp33:doorclosesound; public var mp32:dooropensound; public var mp3:dooropensound; public function manachroniclesgatemc(){ addFrameScript(0, frame1, 16, frame17, 28, frame29, 66, frame67, 77, frame78, 92, frame93); } function frame78(){ mp32 = new dooropensound(); mp32.play(); } function frame93(){ stop(); } function frame1(){ gotoAndPlay(12); } function frame17(){ mp3 = new dooropensound(); mp3.play(); } function frame29(){ mp33 = new doorclosesound(); mp33.play(); } function frame67(){ } } }//package
Section 206
//mapmaskmc (mapmaskmc) package { import flash.display.*; public dynamic class mapmaskmc extends MovieClip { } }//package
Section 207
//match3sound (match3sound) package { import flash.media.*; public dynamic class match3sound extends Sound { } }//package
Section 208
//menupausemc (menupausemc) package { import flash.display.*; public dynamic class menupausemc extends MovieClip { } }//package
Section 209
//meteorhitmc (meteorhitmc) package { import flash.display.*; public dynamic class meteorhitmc extends MovieClip { } }//package
Section 210
//meteormc (meteormc) package { import flash.display.*; public dynamic class meteormc extends MovieClip { } }//package
Section 211
//miniorcattack (miniorcattack) package { import flash.display.*; public dynamic class miniorcattack extends MovieClip { public var mp3:miniorcattacksound; public function miniorcattack(){ addFrameScript(10, frame11); } function frame11(){ mp3 = new miniorcattacksound(); mp3.play(); } } }//package
Section 212
//miniorcattacksound (miniorcattacksound) package { import flash.media.*; public dynamic class miniorcattacksound extends Sound { } }//package
Section 213
//miniorcdie (miniorcdie) package { import flash.display.*; public dynamic class miniorcdie extends MovieClip { public var mp3:molediesound; public function miniorcdie(){ addFrameScript(6, frame7); } function frame7(){ mp3 = new molediesound(); mp3.play(); } } }//package
Section 214
//miniorchitmc (miniorchitmc) package { import flash.display.*; public dynamic class miniorchitmc extends MovieClip { } }//package
Section 215
//miniorcwalk (miniorcwalk) package { import flash.display.*; public dynamic class miniorcwalk extends MovieClip { } }//package
Section 216
//minotaurattack (minotaurattack) package { import flash.display.*; public dynamic class minotaurattack extends MovieClip { public var mp3:baphoattacksound; public function minotaurattack(){ addFrameScript(23, frame24); } function frame24(){ mp3 = new baphoattacksound(); mp3.play(); } } }//package
Section 217
//minotaurdie (minotaurdie) package { import flash.display.*; public dynamic class minotaurdie extends MovieClip { public var mp3:minotaurdiesound; public function minotaurdie(){ addFrameScript(34, frame35); } function frame35(){ mp3 = new minotaurdiesound(); mp3.play(); } } }//package
Section 218
//minotaurdiesound (minotaurdiesound) package { import flash.media.*; public dynamic class minotaurdiesound extends Sound { } }//package
Section 219
//minotaurhitmc (minotaurhitmc) package { import flash.display.*; public dynamic class minotaurhitmc extends MovieClip { } }//package
Section 220
//minotaurwalk (minotaurwalk) package { import flash.display.*; public dynamic class minotaurwalk extends MovieClip { } }//package
Section 221
//MoC2mc (MoC2mc) package { import flash.display.*; import flash.text.*; public dynamic class MoC2mc extends MovieClip { public var needed:TextField; public function MoC2mc(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package
Section 222
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 223
//MoCmc (MoCmc) package { import flash.display.*; import flash.text.*; public dynamic class MoCmc extends MovieClip { public var minute:TextField; public var second:TextField; public function MoCmc(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 224
//moleattack (moleattack) package { import flash.display.*; public dynamic class moleattack extends MovieClip { public var mp3:moleattacksound; public function moleattack(){ addFrameScript(0, frame1); } function frame1(){ mp3 = new moleattacksound(); mp3.play(); } } }//package
Section 225
//moleattacksound (moleattacksound) package { import flash.media.*; public dynamic class moleattacksound extends Sound { } }//package
Section 226
//moledie (moledie) package { import flash.display.*; public dynamic class moledie extends MovieClip { public var mp3:molediesound; public function moledie(){ addFrameScript(4, frame5); } function frame5(){ mp3 = new molediesound(); mp3.play(); } } }//package
Section 227
//molediesound (molediesound) package { import flash.media.*; public dynamic class molediesound extends Sound { } }//package
Section 228
//molehitmc (molehitmc) package { import flash.display.*; public dynamic class molehitmc extends MovieClip { } }//package
Section 229
//molewalk (molewalk) package { import flash.display.*; public dynamic class molewalk extends MovieClip { } }//package
Section 230
//moregamesbtn (moregamesbtn) package { import flash.display.*; public dynamic class moregamesbtn extends SimpleButton { } }//package
Section 231
//musclebaloonmc (musclebaloonmc) package { import flash.display.*; public dynamic class musclebaloonmc extends MovieClip { } }//package
Section 232
//mutebtn (mutebtn) package { import flash.display.*; public dynamic class mutebtn extends SimpleButton { } }//package
Section 233
//newgamebtn (newgamebtn) package { import flash.display.*; public dynamic class newgamebtn extends SimpleButton { } }//package
Section 234
//nextbtn (nextbtn) package { import flash.display.*; public dynamic class nextbtn extends SimpleButton { } }//package
Section 235
//normalbtn (normalbtn) package { import flash.display.*; public dynamic class normalbtn extends SimpleButton { } }//package
Section 236
//openingCGbaloonmc (openingCGbaloonmc) package { import flash.display.*; public dynamic class openingCGbaloonmc extends MovieClip { } }//package
Section 237
//openingCGmc (openingCGmc) package { import flash.display.*; public dynamic class openingCGmc extends MovieClip { public function openingCGmc(){ addFrameScript(2115, frame2116); } function frame2116(){ stop(); } } }//package
Section 238
//openingCGsound (openingCGsound) package { import flash.media.*; public dynamic class openingCGsound extends Sound { } }//package
Section 239
//orbrowmc (orbrowmc) package { import flash.display.*; public dynamic class orbrowmc extends MovieClip { public function orbrowmc(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package
Section 240
//ornamenmc (ornamenmc) package { import flash.display.*; public dynamic class ornamenmc extends MovieClip { } }//package
Section 241
//otherbtn (otherbtn) package { import flash.display.*; public dynamic class otherbtn extends SimpleButton { } }//package
Section 242
//par_mc (par_mc) package { import flash.display.*; public dynamic class par_mc extends MovieClip { } }//package
Section 243
//par1mc (par1mc) package { import flash.display.*; public dynamic class par1mc extends MovieClip { } }//package
Section 244
//par2mc (par2mc) package { import flash.display.*; public dynamic class par2mc extends MovieClip { } }//package
Section 245
//par3mc (par3mc) package { import flash.display.*; public dynamic class par3mc extends MovieClip { } }//package
Section 246
//par4mc (par4mc) package { import flash.display.*; public dynamic class par4mc extends MovieClip { } }//package
Section 247
//par5mc (par5mc) package { import flash.display.*; public dynamic class par5mc extends MovieClip { } }//package
Section 248
//parbloodmc (parbloodmc) package { import flash.display.*; public dynamic class parbloodmc extends MovieClip { } }//package
Section 249
//parstonemc (parstonemc) package { import flash.display.*; public dynamic class parstonemc extends MovieClip { } }//package
Section 250
//pausebtn (pausebtn) package { import flash.display.*; public dynamic class pausebtn extends SimpleButton { } }//package
Section 251
//phoenionattack (phoenionattack) package { import flash.display.*; public dynamic class phoenionattack extends MovieClip { public var mp31:golemattack2sound; public var mp3:phoenionattacksound; public function phoenionattack(){ addFrameScript(5, frame6, 8, frame9); } function frame6(){ mp3 = new phoenionattacksound(); mp3.play(); } function frame9(){ mp31 = new golemattack2sound(); mp31.play(); } } }//package
Section 252
//phoenionattacksound (phoenionattacksound) package { import flash.media.*; public dynamic class phoenionattacksound extends Sound { } }//package
Section 253
//phoenionbirth (phoenionbirth) package { import flash.display.*; public dynamic class phoenionbirth extends MovieClip { public var mp3:phoenionbirthsound; public function phoenionbirth(){ addFrameScript(8, frame9); } function frame9(){ mp3 = new phoenionbirthsound(); mp3.play(); } } }//package
Section 254
//phoenionbirthsound (phoenionbirthsound) package { import flash.media.*; public dynamic class phoenionbirthsound extends Sound { } }//package
Section 255
//phoenionbtn (phoenionbtn) package { import flash.display.*; public dynamic class phoenionbtn extends SimpleButton { } }//package
Section 256
//phoeniondie (phoeniondie) package { import flash.display.*; public dynamic class phoeniondie extends MovieClip { public var mp3:phoeniondiesound; public function phoeniondie(){ addFrameScript(37, frame38, 79, frame80); } function frame80(){ stop(); } function frame38(){ mp3 = new phoeniondiesound(); mp3.play(); } } }//package
Section 257
//phoeniondiesound (phoeniondiesound) package { import flash.media.*; public dynamic class phoeniondiesound extends Sound { } }//package
Section 258
//phoenionffmc (phoenionffmc) package { import flash.display.*; public dynamic class phoenionffmc extends MovieClip { public var mp31:golemattack2sound; public var mp32:phoeniondiesound; public var mp3:phoenionattacksound; public function phoenionffmc(){ addFrameScript(0, frame1, 5, frame6, 8, frame9, 37, frame38, 51, frame52, 89, frame90); } function frame90(){ mp32 = new phoeniondiesound(); mp32.play(); } function frame6(){ mp3 = new phoenionattacksound(); mp3.play(); } function frame1(){ stop(); } function frame9(){ mp31 = new golemattack2sound(); mp31.play(); } function frame38(){ gotoAndStop(1); } function frame52(){ gotoAndStop(1); } } }//package
Section 259
//phoenionhitmc (phoenionhitmc) package { import flash.display.*; public dynamic class phoenionhitmc extends MovieClip { } }//package
Section 260
//phoenionwalk (phoenionwalk) package { import flash.display.*; public dynamic class phoenionwalk extends MovieClip { } }//package
Section 261
//phoenionwalksmall (phoenionwalksmall) package { import flash.display.*; public dynamic class phoenionwalksmall extends MovieClip { } }//package
Section 262
//plankmc (plankmc) package { import flash.display.*; public dynamic class plankmc extends MovieClip { } }//package
Section 263
//playerbarhealthmc (playerbarhealthmc) package { import flash.display.*; public dynamic class playerbarhealthmc extends MovieClip { public var enemybar:MovieClip; } }//package
Section 264
//playermaincharhitsound (playermaincharhitsound) package { import flash.media.*; public dynamic class playermaincharhitsound extends Sound { } }//package
Section 265
//pointerclickmc (pointerclickmc) package { import flash.display.*; public dynamic class pointerclickmc extends MovieClip { } }//package
Section 266
//pointerovermc (pointerovermc) package { import flash.display.*; public dynamic class pointerovermc extends MovieClip { public function pointerovermc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 267
//popmanatxt (popmanatxt) package { import flash.display.*; import flash.text.*; public dynamic class popmanatxt extends MovieClip { public var pop1:TextField; public var pop2:TextField; public var manaregen:TextField; public var txt:TextField; } }//package
Section 268
//previousbtn (previousbtn) package { import flash.display.*; public dynamic class previousbtn extends SimpleButton { } }//package
Section 269
//push1mc (push1mc) package { import flash.display.*; public dynamic class push1mc extends MovieClip { public function push1mc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 270
//push2mc (push2mc) package { import flash.display.*; public dynamic class push2mc extends MovieClip { public function push2mc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 271
//push3mc (push3mc) package { import flash.display.*; public dynamic class push3mc extends MovieClip { public function push3mc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 272
//push4mc (push4mc) package { import flash.display.*; public dynamic class push4mc extends MovieClip { public function push4mc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 273
//push5mc (push5mc) package { import flash.display.*; public dynamic class push5mc extends MovieClip { public function push5mc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 274
//questionbtn (questionbtn) package { import flash.display.*; public dynamic class questionbtn extends SimpleButton { } }//package
Section 275
//rechargebarmc (rechargebarmc) package { import flash.display.*; public dynamic class rechargebarmc extends MovieClip { } }//package
Section 276
//red_btn (red_btn) package { import flash.display.*; public dynamic class red_btn extends SimpleButton { } }//package
Section 277
//resetbtn (resetbtn) package { import flash.display.*; public dynamic class resetbtn extends SimpleButton { } }//package
Section 278
//scarecrowattack (scarecrowattack) package { import flash.display.*; public dynamic class scarecrowattack extends MovieClip { public var mp3:scarecrowattacksound; public function scarecrowattack(){ addFrameScript(13, frame14); } function frame14(){ mp3 = new scarecrowattacksound(); mp3.play(); } } }//package
Section 279
//scarecrowattacksound (scarecrowattacksound) package { import flash.media.*; public dynamic class scarecrowattacksound extends Sound { } }//package
Section 280
//scarecrowdie (scarecrowdie) package { import flash.display.*; public dynamic class scarecrowdie extends MovieClip { public var mp3:scarecrowdiesound; public function scarecrowdie(){ addFrameScript(8, frame9); } function frame9(){ mp3 = new scarecrowdiesound(); mp3.play(); } } }//package
Section 281
//scarecrowdiesound (scarecrowdiesound) package { import flash.media.*; public dynamic class scarecrowdiesound extends Sound { } }//package
Section 282
//scarecrowhitmc (scarecrowhitmc) package { import flash.display.*; public dynamic class scarecrowhitmc extends MovieClip { } }//package
Section 283
//scarecrowwalk (scarecrowwalk) package { import flash.display.*; public dynamic class scarecrowwalk extends MovieClip { } }//package
Section 284
//scoregained_txt (scoregained_txt) package { import flash.display.*; public dynamic class scoregained_txt extends MovieClip { public function scoregained_txt(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 12, frame13); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame13(){ gotoAndPlay("combo"); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package
Section 285
//seraphattack (seraphattack) package { import flash.display.*; public dynamic class seraphattack extends MovieClip { public var mp3:seraphattacksound; public function seraphattack(){ addFrameScript(3, frame4); } function frame4(){ mp3 = new seraphattacksound(); mp3.play(); } } }//package
Section 286
//seraphattacksound (seraphattacksound) package { import flash.media.*; public dynamic class seraphattacksound extends Sound { } }//package
Section 287
//seraphbtn (seraphbtn) package { import flash.display.*; public dynamic class seraphbtn extends SimpleButton { } }//package
Section 288
//seraphdie (seraphdie) package { import flash.display.*; public dynamic class seraphdie extends MovieClip { public var mp3:seraphfinaleorhealsound; public function seraphdie(){ addFrameScript(45, frame46); } function frame46(){ mp3 = new seraphfinaleorhealsound(); mp3.play(); } } }//package
Section 289
//seraphdiesound (seraphdiesound) package { import flash.media.*; public dynamic class seraphdiesound extends Sound { } }//package
Section 290
//seraphfinaleorhealsound (seraphfinaleorhealsound) package { import flash.media.*; public dynamic class seraphfinaleorhealsound extends Sound { } }//package
Section 291
//seraphhitmc (seraphhitmc) package { import flash.display.*; public dynamic class seraphhitmc extends MovieClip { } }//package
Section 292
//seraphwalk (seraphwalk) package { import flash.display.*; public dynamic class seraphwalk extends MovieClip { } }//package
Section 293
//seraphwalksmall (seraphwalksmall) package { import flash.display.*; public dynamic class seraphwalksmall extends MovieClip { } }//package
Section 294
//shadowmc (shadowmc) package { import flash.display.*; public dynamic class shadowmc extends MovieClip { } }//package
Section 295
//silver_btn (silver_btn) package { import flash.display.*; public dynamic class silver_btn extends SimpleButton { } }//package
Section 296
//skeletonattack (skeletonattack) package { import flash.display.*; public dynamic class skeletonattack extends MovieClip { public var mp3:skeletonattacksound; public function skeletonattack(){ addFrameScript(8, frame9); } function frame9(){ mp3 = new skeletonattacksound(); mp3.play(); } } }//package
Section 297
//skeletonattacksound (skeletonattacksound) package { import flash.media.*; public dynamic class skeletonattacksound extends Sound { } }//package
Section 298
//skeletondie (skeletondie) package { import flash.display.*; public dynamic class skeletondie extends MovieClip { public var mp3:skeletondiesound; public function skeletondie(){ addFrameScript(5, frame6); } function frame6(){ mp3 = new skeletondiesound(); mp3.play(); } } }//package
Section 299
//skeletondiesound (skeletondiesound) package { import flash.media.*; public dynamic class skeletondiesound extends Sound { } }//package
Section 300
//skeletonhitmc (skeletonhitmc) package { import flash.display.*; public dynamic class skeletonhitmc extends MovieClip { } }//package
Section 301
//skeletonmageattack1 (skeletonmageattack1) package { import flash.display.*; public dynamic class skeletonmageattack1 extends MovieClip { } }//package
Section 302
//skeletonmageattack2 (skeletonmageattack2) package { import flash.display.*; public dynamic class skeletonmageattack2 extends MovieClip { public function skeletonmageattack2(){ addFrameScript(6, frame7); } function frame7(){ } } }//package
Section 303
//skeletonmagedie (skeletonmagedie) package { import flash.display.*; public dynamic class skeletonmagedie extends MovieClip { public var mp3:skeletondiesound; public function skeletonmagedie(){ addFrameScript(13, frame14); } function frame14(){ mp3 = new skeletondiesound(); mp3.play(); } } }//package
Section 304
//skeletonmagehitmc (skeletonmagehitmc) package { import flash.display.*; public dynamic class skeletonmagehitmc extends MovieClip { } }//package
Section 305
//skeletonmagewalk (skeletonmagewalk) package { import flash.display.*; public dynamic class skeletonmagewalk extends MovieClip { } }//package
Section 306
//skeletonwalk (skeletonwalk) package { import flash.display.*; public dynamic class skeletonwalk extends MovieClip { } }//package
Section 307
//skipstorybtn (skipstorybtn) package { import flash.display.*; public dynamic class skipstorybtn extends MovieClip { } }//package
Section 308
//soldierbtn (soldierbtn) package { import flash.display.*; public dynamic class soldierbtn extends SimpleButton { } }//package
Section 309
//sparklingsound (sparklingsound) package { import flash.media.*; public dynamic class sparklingsound extends Sound { } }//package
Section 310
//startbtn (startbtn) package { import flash.display.*; public dynamic class startbtn extends SimpleButton { } }//package
Section 311
//stone2thumbnail (stone2thumbnail) package { import flash.display.*; public dynamic class stone2thumbnail extends MovieClip { } }//package
Section 312
//stoneattack (stoneattack) package { import flash.display.*; public dynamic class stoneattack extends MovieClip { } }//package
Section 313
//stonebreakermc (stonebreakermc) package { import flash.display.*; public dynamic class stonebreakermc extends MovieClip { public function stonebreakermc(){ addFrameScript(0, frame1, 63, frame64); } function frame64(){ stop(); } function frame1(){ stop(); } } }//package
Section 314
//stonebtn (stonebtn) package { import flash.display.*; public dynamic class stonebtn extends SimpleButton { } }//package
Section 315
//stonedie (stonedie) package { import flash.display.*; public dynamic class stonedie extends MovieClip { public var mp3:stonediesound; public function stonedie(){ addFrameScript(8, frame9); } function frame9(){ mp3 = new stonediesound(); mp3.play(); } } }//package
Section 316
//stonediesound (stonediesound) package { import flash.media.*; public dynamic class stonediesound extends Sound { } }//package
Section 317
//stonehitmc (stonehitmc) package { import flash.display.*; public dynamic class stonehitmc extends MovieClip { } }//package
Section 318
//stonewalk (stonewalk) package { import flash.display.*; public dynamic class stonewalk extends MovieClip { } }//package
Section 319
//storysoundtheme (storysoundtheme) package { import flash.media.*; public dynamic class storysoundtheme extends Sound { } }//package
Section 320
//summonamountmc (summonamountmc) package { import flash.display.*; import flash.text.*; public dynamic class summonamountmc extends MovieClip { public var txt1:TextField; public var txt2:TextField; public var txt3:TextField; public var txt5:TextField; public var txt4:TextField; } }//package
Section 321
//summonbarzmc1 (summonbarzmc1) package { import flash.display.*; public dynamic class summonbarzmc1 extends MovieClip { public var bar:MovieClip; } }//package
Section 322
//summonbarzmc2 (summonbarzmc2) package { import flash.display.*; public dynamic class summonbarzmc2 extends MovieClip { public var bar:MovieClip; } }//package
Section 323
//summonbarzmc3 (summonbarzmc3) package { import flash.display.*; public dynamic class summonbarzmc3 extends MovieClip { public var bar:MovieClip; } }//package
Section 324
//summonbarzmc4 (summonbarzmc4) package { import flash.display.*; public dynamic class summonbarzmc4 extends MovieClip { public var bar:MovieClip; } }//package
Section 325
//summonbarzmc5 (summonbarzmc5) package { import flash.display.*; public dynamic class summonbarzmc5 extends MovieClip { public var bar:MovieClip; } }//package
Section 326
//summoncharsound (summoncharsound) package { import flash.media.*; public dynamic class summoncharsound extends Sound { } }//package
Section 327
//summoncolorbarmc3 (summoncolorbarmc3) package { import flash.display.*; public dynamic class summoncolorbarmc3 extends MovieClip { } }//package
Section 328
//summontrumpetsound (summontrumpetsound) package { import flash.media.*; public dynamic class summontrumpetsound extends Sound { } }//package
Section 329
//sweat2mc (sweat2mc) package { import flash.display.*; public dynamic class sweat2mc extends MovieClip { } }//package
Section 330
//sweatmc (sweatmc) package { import flash.display.*; public dynamic class sweatmc extends MovieClip { } }//package
Section 331
//targetalertanimationmc (targetalertanimationmc) package { import flash.display.*; public dynamic class targetalertanimationmc extends MovieClip { } }//package
Section 332
//treantattack (treantattack) package { import flash.display.*; public dynamic class treantattack extends MovieClip { public var mp31:dragonturtlestompsound; public var mp3:treantattack1sound; public function treantattack(){ addFrameScript(21, frame22, 52, frame53); } function frame22(){ mp3 = new treantattack1sound(); mp3.play(); } function frame53(){ mp31 = new dragonturtlestompsound(); mp31.play(); } } }//package
Section 333
//treantattack1sound (treantattack1sound) package { import flash.media.*; public dynamic class treantattack1sound extends Sound { } }//package
Section 334
//treantattack2 (treantattack2) package { import flash.display.*; public dynamic class treantattack2 extends MovieClip { public var mp3:bombblastsound; public function treantattack2(){ addFrameScript(21, frame22); } function frame22(){ mp3 = new bombblastsound(); mp3.play(); } } }//package
Section 335
//treantdie (treantdie) package { import flash.display.*; public dynamic class treantdie extends MovieClip { public var mp3:treantdiesound; public function treantdie(){ addFrameScript(14, frame15); } function frame15(){ mp3 = new treantdiesound(); mp3.play(); } } }//package
Section 336
//treantdiesound (treantdiesound) package { import flash.media.*; public dynamic class treantdiesound extends Sound { } }//package
Section 337
//treantwalk (treantwalk) package { import flash.display.*; public dynamic class treantwalk extends MovieClip { } }//package
Section 338
//trollattack (trollattack) package { import flash.display.*; public dynamic class trollattack extends MovieClip { public var mp31:golemattack2sound; public var mp3:baphoattacksound; public function trollattack(){ addFrameScript(12, frame13, 16, frame17); } function frame17(){ mp31 = new golemattack2sound(); mp31.play(); } function frame13(){ mp3 = new baphoattacksound(); mp3.play(); } } }//package
Section 339
//trollattack2 (trollattack2) package { import flash.display.*; public dynamic class trollattack2 extends MovieClip { public var mp3:baphoattacksound; public function trollattack2(){ addFrameScript(18, frame19); } function frame19(){ mp3 = new baphoattacksound(); mp3.play(); } } }//package
Section 340
//trolldie (trolldie) package { import flash.display.*; public dynamic class trolldie extends MovieClip { public var mp31:playermaincharhitsound; public var mp32:playermaincharhitsound; public var mp3:trolldiesound; public function trolldie(){ addFrameScript(5, frame6, 28, frame29, 35, frame36); } function frame6(){ mp3 = new trolldiesound(); mp3.play(); } function frame29(){ mp31 = new playermaincharhitsound(); mp31.play(); } function frame36(){ mp32 = new playermaincharhitsound(); mp32.play(); } } }//package
Section 341
//trolldiesound (trolldiesound) package { import flash.media.*; public dynamic class trolldiesound extends Sound { } }//package
Section 342
//trollwalk (trollwalk) package { import flash.display.*; public dynamic class trollwalk extends MovieClip { } }//package
Section 343
//turret1basemc (turret1basemc) package { import flash.display.*; public dynamic class turret1basemc extends MovieClip { public function turret1basemc(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 344
//turret1misilemc (turret1misilemc) package { import flash.display.*; public dynamic class turret1misilemc extends MovieClip { } }//package
Section 345
//turret1thumbnailmc (turret1thumbnailmc) package { import flash.display.*; public dynamic class turret1thumbnailmc extends MovieClip { } }//package
Section 346
//turret2basemc (turret2basemc) package { import flash.display.*; public dynamic class turret2basemc extends MovieClip { public function turret2basemc(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 347
//turret2thumbnailmc (turret2thumbnailmc) package { import flash.display.*; public dynamic class turret2thumbnailmc extends MovieClip { } }//package
Section 348
//turret3flysound (turret3flysound) package { import flash.media.*; public dynamic class turret3flysound extends Sound { } }//package
Section 349
//turret3misileblastmc (turret3misileblastmc) package { import flash.display.*; public dynamic class turret3misileblastmc extends MovieClip { public function turret3misileblastmc(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package
Section 350
//turret3misileblastmc2 (turret3misileblastmc2) package { import flash.display.*; public dynamic class turret3misileblastmc2 extends MovieClip { } }//package
Section 351
//turret3misilemc (turret3misilemc) package { import flash.display.*; public dynamic class turret3misilemc extends MovieClip { } }//package
Section 352
//turret3standmc (turret3standmc) package { import flash.display.*; public dynamic class turret3standmc extends MovieClip { public function turret3standmc(){ addFrameScript(0, frame1, 51, frame52); } function frame1(){ stop(); } function frame52(){ gotoAndStop("stand"); } } }//package
Section 353
//turret3thumbnailmc (turret3thumbnailmc) package { import flash.display.*; public dynamic class turret3thumbnailmc extends MovieClip { } }//package
Section 354
//turret4flysound (turret4flysound) package { import flash.media.*; public dynamic class turret4flysound extends Sound { } }//package
Section 355
//turret4misileblastmc (turret4misileblastmc) package { import flash.display.*; public dynamic class turret4misileblastmc extends MovieClip { public function turret4misileblastmc(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package
Section 356
//turret4misilemc (turret4misilemc) package { import flash.display.*; public dynamic class turret4misilemc extends MovieClip { } }//package
Section 357
//turret4standmc (turret4standmc) package { import flash.display.*; public dynamic class turret4standmc extends MovieClip { public function turret4standmc(){ addFrameScript(0, frame1, 51, frame52); } function frame1(){ stop(); } function frame52(){ gotoAndStop("stand"); } } }//package
Section 358
//turret4thumbnailmc (turret4thumbnailmc) package { import flash.display.*; public dynamic class turret4thumbnailmc extends MovieClip { } }//package
Section 359
//turret5flysound (turret5flysound) package { import flash.media.*; public dynamic class turret5flysound extends Sound { } }//package
Section 360
//turret5standmc (turret5standmc) package { import flash.display.*; public dynamic class turret5standmc extends MovieClip { public function turret5standmc(){ addFrameScript(0, frame1, 51, frame52); } function frame1(){ stop(); } function frame52(){ gotoAndStop("stand"); } } }//package
Section 361
//turret5thumbnailmc (turret5thumbnailmc) package { import flash.display.*; public dynamic class turret5thumbnailmc extends MovieClip { } }//package
Section 362
//turretbtn (turretbtn) package { import flash.display.*; public dynamic class turretbtn extends SimpleButton { } }//package
Section 363
//turrettxt (turrettxt) package { import flash.display.*; import flash.text.*; public dynamic class turrettxt extends MovieClip { public var txtc:TextField; public var txta:TextField; public var txtb:TextField; } }//package
Section 364
//turretwallmc (turretwallmc) package { import flash.display.*; public dynamic class turretwallmc extends MovieClip { } }//package
Section 365
//tutorialbtn (tutorialbtn) package { import flash.display.*; public dynamic class tutorialbtn extends SimpleButton { } }//package
Section 366
//tutorialmc (tutorialmc) package { import flash.display.*; public dynamic class tutorialmc extends MovieClip { public function tutorialmc(){ addFrameScript(0, frame1, 12, frame13, 24, frame25, 38, frame39, 52, frame53, 67, frame68, 83, frame84, 100, frame101, 116, frame117); } function frame84(){ stop(); } function frame1(){ stop(); } function frame25(){ stop(); } function frame13(){ stop(); } function frame101(){ stop(); } function frame117(){ stop(); } function frame39(){ stop(); } function frame53(){ stop(); } function frame68(){ stop(); } } }//package
Section 367
//txtbattlestartflysound (txtbattlestartflysound) package { import flash.media.*; public dynamic class txtbattlestartflysound extends Sound { } }//package
Section 368
//txtbattlestartmc (txtbattlestartmc) package { import flash.display.*; public dynamic class txtbattlestartmc extends MovieClip { public function txtbattlestartmc(){ addFrameScript(8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28); } function frame10(){ stop(); } function frame14(){ stop(); } function frame18(){ stop(); } function frame12(){ stop(); } function frame15(){ stop(); } function frame16(){ stop(); } function frame17(){ stop(); } function frame19(){ stop(); } function frame25(){ stop(); } function frame13(){ stop(); } function frame23(){ stop(); } function frame24(){ stop(); } function frame9(){ gotoAndPlay("battle start"); } function frame22(){ stop(); } function frame20(){ stop(); } function frame21(){ stop(); } function frame27(){ stop(); } function frame28(){ stop(); } function frame11(){ stop(); } function frame26(){ stop(); } } }//package
Section 369
//txtmanamc (txtmanamc) package { import flash.display.*; import flash.text.*; public dynamic class txtmanamc extends MovieClip { public var txtc:TextField; public var txtb:TextField; } }//package
Section 370
//txtturretupgradeexplanationmc (txtturretupgradeexplanationmc) package { import flash.display.*; import flash.text.*; public dynamic class txtturretupgradeexplanationmc extends MovieClip { public var txtc:TextField; public var txta:TextField; public var txtb:TextField; } }//package
Section 371
//txtturretupgrademc (txtturretupgrademc) package { import flash.display.*; import flash.text.*; public dynamic class txtturretupgrademc extends MovieClip { public var txta:TextField; public var txtb:TextField; } }//package
Section 372
//unitgainedmc (unitgainedmc) package { import flash.display.*; public dynamic class unitgainedmc extends MovieClip { public function unitgainedmc(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } } }//package
Section 373
//upgradeothermc (upgradeothermc) package { import flash.display.*; public dynamic class upgradeothermc extends MovieClip { } }//package
Section 374
//upgradepointblack (upgradepointblack) package { import flash.display.*; public dynamic class upgradepointblack extends MovieClip { } }//package
Section 375
//upgradepointmc (upgradepointmc) package { import flash.display.*; public dynamic class upgradepointmc extends MovieClip { } }//package
Section 376
//upgradequestionmc (upgradequestionmc) package { import flash.display.*; public dynamic class upgradequestionmc extends MovieClip { } }//package
Section 377
//upgradesoldierarrowdownbtn (upgradesoldierarrowdownbtn) package { import flash.display.*; public dynamic class upgradesoldierarrowdownbtn extends SimpleButton { } }//package
Section 378
//upgradesoldierarrowupbtn (upgradesoldierarrowupbtn) package { import flash.display.*; public dynamic class upgradesoldierarrowupbtn extends SimpleButton { } }//package
Section 379
//upgradesoldiermc (upgradesoldiermc) package { import flash.display.*; public dynamic class upgradesoldiermc extends MovieClip { } }//package
Section 380
//upgradeturretmc (upgradeturretmc) package { import flash.display.*; public dynamic class upgradeturretmc extends MovieClip { } }//package
Section 381
//upgradeunitbtn (upgradeunitbtn) package { import flash.display.*; public dynamic class upgradeunitbtn extends MovieClip { public function upgradeunitbtn(){ addFrameScript(0, frame1, 11, frame12); } function frame12(){ gotoAndPlay(2); } function frame1(){ stop(); } } }//package
Section 382
//upgradeunitbtn2 (upgradeunitbtn2) package { import flash.display.*; public dynamic class upgradeunitbtn2 extends SimpleButton { } }//package
Section 383
//upgradeunitmc (upgradeunitmc) package { import flash.display.*; public dynamic class upgradeunitmc extends MovieClip { } }//package
Section 384
//vampireattack (vampireattack) package { import flash.display.*; public dynamic class vampireattack extends MovieClip { public var mp3:vampireattacksound; public function vampireattack(){ addFrameScript(10, frame11); } function frame11(){ mp3 = new vampireattacksound(); mp3.play(); } } }//package
Section 385
//vampireattacksound (vampireattacksound) package { import flash.media.*; public dynamic class vampireattacksound extends Sound { } }//package
Section 386
//vampiredie (vampiredie) package { import flash.display.*; public dynamic class vampiredie extends MovieClip { public var mp31:moleattacksound; public var mp3:vampirediesound; public function vampiredie(){ addFrameScript(3, frame4, 12, frame13); } function frame13(){ mp31 = new moleattacksound(); mp31.play(); } function frame4(){ mp3 = new vampirediesound(); mp3.play(); } } }//package
Section 387
//vampirediesound (vampirediesound) package { import flash.media.*; public dynamic class vampirediesound extends Sound { } }//package
Section 388
//vampirehitmc (vampirehitmc) package { import flash.display.*; public dynamic class vampirehitmc extends MovieClip { } }//package
Section 389
//vampirewalk (vampirewalk) package { import flash.display.*; public dynamic class vampirewalk extends MovieClip { } }//package
Section 390
//victorysound (victorysound) package { import flash.media.*; public dynamic class victorysound extends Sound { } }//package
Section 391
//werewolfattack (werewolfattack) package { import flash.display.*; public dynamic class werewolfattack extends MovieClip { public var mp3:werewolfattacksound; public function werewolfattack(){ addFrameScript(7, frame8); } function frame8(){ mp3 = new werewolfattacksound(); mp3.play(); } } }//package
Section 392
//werewolfattacksound (werewolfattacksound) package { import flash.media.*; public dynamic class werewolfattacksound extends Sound { } }//package
Section 393
//werewolfdie (werewolfdie) package { import flash.display.*; public dynamic class werewolfdie extends MovieClip { public var mp3:werewolfdiesound; public function werewolfdie(){ addFrameScript(0, frame1); } function frame1(){ mp3 = new werewolfdiesound(); mp3.play(); } } }//package
Section 394
//werewolfdiesound (werewolfdiesound) package { import flash.media.*; public dynamic class werewolfdiesound extends Sound { } }//package
Section 395
//werewolfhitmc (werewolfhitmc) package { import flash.display.*; public dynamic class werewolfhitmc extends MovieClip { } }//package
Section 396
//werewolfwalk (werewolfwalk) package { import flash.display.*; public dynamic class werewolfwalk extends MovieClip { } }//package
Section 397
//whiteblankmc (whiteblankmc) package { import flash.display.*; public dynamic class whiteblankmc extends MovieClip { } }//package
Section 398
//wildattack (wildattack) package { import flash.display.*; public dynamic class wildattack extends MovieClip { public var mp3:arrowflysound; public function wildattack(){ addFrameScript(6, frame7); } function frame7(){ mp3 = new arrowflysound(); mp3.play(); } } }//package
Section 399
//wilddie (wilddie) package { import flash.display.*; public dynamic class wilddie extends MovieClip { public var mp3:wildhogdiesound; public function wilddie(){ addFrameScript(6, frame7); } function frame7(){ mp3 = new wildhogdiesound(); mp3.play(); } } }//package
Section 400
//wildhitmc (wildhitmc) package { import flash.display.*; public dynamic class wildhitmc extends MovieClip { } }//package
Section 401
//wildhogdiesound (wildhogdiesound) package { import flash.media.*; public dynamic class wildhogdiesound extends Sound { } }//package
Section 402
//wildwalk (wildwalk) package { import flash.display.*; public dynamic class wildwalk extends MovieClip { } }//package
Section 403
//windowexplanationmc (windowexplanationmc) package { import flash.display.*; import flash.text.*; public dynamic class windowexplanationmc extends MovieClip { public var txte:TextField; public var txtc:TextField; public var txtd:TextField; public var txtcost:TextField; public var txta1:TextField; public var txta:TextField; public var txtb:TextField; } }//package
Section 404
//windowexplanationsmall (windowexplanationsmall) package { import flash.display.*; import flash.text.*; public dynamic class windowexplanationsmall extends MovieClip { public var txtex:TextField; public var txtcost:TextField; } }//package
Section 405
//windowstorymc (windowstorymc) package { import flash.display.*; public dynamic class windowstorymc extends MovieClip { public function windowstorymc(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18); } function frame10(){ stop(); } function frame14(){ stop(); } function frame18(){ stop(); } function frame12(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame16(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame15(){ stop(); } function frame11(){ stop(); } } }//package
Section 406
//wispflymc (wispflymc) package { import flash.display.*; public dynamic class wispflymc extends MovieClip { } }//package
Section 407
//Xbtn (Xbtn) package { import flash.display.*; public dynamic class Xbtn extends SimpleButton { } }//package
Section 408
//yellow_btn (yellow_btn) package { import flash.display.*; public dynamic class yellow_btn extends SimpleButton { } }//package
Section 409
//yellowmc (yellowmc) package { import flash.display.*; public dynamic class yellowmc extends MovieClip { public var xx2:MovieClip; } }//package
Section 410
//zepellinattack (zepellinattack) package { import flash.display.*; public dynamic class zepellinattack extends MovieClip { } }//package
Section 411
//zepellindie (zepellindie) package { import flash.display.*; public dynamic class zepellindie extends MovieClip { public var mp3:zeppelindiesound; public function zepellindie(){ addFrameScript(1, frame2); } function frame2(){ mp3 = new zeppelindiesound(); mp3.play(); } } }//package
Section 412
//zepellinwalk (zepellinwalk) package { import flash.display.*; public dynamic class zepellinwalk extends MovieClip { } }//package
Section 413
//zeppelindiesound (zeppelindiesound) package { import flash.media.*; public dynamic class zeppelindiesound extends Sound { } }//package
Section 414
//zombieattack (zombieattack) package { import flash.display.*; public dynamic class zombieattack extends MovieClip { public var mp31:baphoattacksound; public var mp3:zombieattacksound; public function zombieattack(){ addFrameScript(14, frame15, 20, frame21); } function frame15(){ mp3 = new zombieattacksound(); mp3.play(); } function frame21(){ mp31 = new baphoattacksound(); mp31.play(); } } }//package
Section 415
//zombieattacksound (zombieattacksound) package { import flash.media.*; public dynamic class zombieattacksound extends Sound { } }//package
Section 416
//zombiedie (zombiedie) package { import flash.display.*; public dynamic class zombiedie extends MovieClip { public var mp3:zombiediesound; public function zombiedie(){ addFrameScript(5, frame6); } function frame6(){ mp3 = new zombiediesound(); mp3.play(); } } }//package
Section 417
//zombiediesound (zombiediesound) package { import flash.media.*; public dynamic class zombiediesound extends Sound { } }//package
Section 418
//zombiehitmc (zombiehitmc) package { import flash.display.*; public dynamic class zombiehitmc extends MovieClip { } }//package
Section 419
//zombiewalk (zombiewalk) package { import flash.display.*; public dynamic class zombiewalk extends MovieClip { } }//package

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:6 7
Symbol 3 GraphicUsed by:7 210 830 847 860 1693 1712 1900 1947 1969
Symbol 4 FontUsed by:5 16 21 22 23 24 27 28 29 35 260 264 265 266 428 429 430 431 432 433 453 454 455 456 462 463 464 465 466 490 491 492 493 495 496 497 498 518 519 520 521 535 536 537 538 552 553 554 555 560 561 562 575 576 580 581 585 586 590 591 595 596 600 601 605 606 610 611 615 616 620 621 625 626 630 631 635 636 640 641 645 646 650 651 655 656 657 658 915 917 1010 1012 1164 1166 1168 1170 1172 1174 1176 1349 1351 1359 1362 1364 1366 1368 1370 1372 1374 1376 1378 1380 1382 1384 1387 1390 1393 1396 1399 1401 1403 1406 1409 1411 1413 1416 1419 1423 1424 1425 1426 1428 1432 1433 1434 1436 1437 1511 1514 1515 1516 1517 1519 1602 1603 1604 1621 1623 1636 1637 1638 1674 1675 1676 1682 1684 1691 1711 1716 1717 1718 1777 1778 1779 1780 1781 1782 1848 1849 1850 1852 1853 1854 1865 1898 1907 1908 1909 1910 1914 1917 1919 1921 1923 1945 1959 1960 1961 1962 1967 1970 1971 1972 1973 1974 2060 2061 2062 2074 2075 2076 2077 2079 2080 2105 2106 2113 2114 2115 2250 2251 2252 2253 2256 2257 2258 2259 2261 2262
Symbol 5 TextUses:4Used by:7
Symbol 6 MovieClipUses:2Used by:7
Symbol 7 Button {foxbtn}Uses:2 3 5 6
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:13
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:12
Symbol 12 MovieClip {pointerclickmc}Uses:11Used by:13
Symbol 13 MovieClip {pointerovermc}Uses:9 12
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:36
Symbol 16 EditableTextUses:4 26 914Used by:17
Symbol 17 ButtonUses:16Used by:36
Symbol 18 GraphicUsed by:36
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:36
Symbol 21 EditableTextUses:4 26 914Used by:25
Symbol 22 EditableTextUses:4 26 914Used by:25
Symbol 23 EditableTextUses:4 26 914Used by:25
Symbol 24 EditableTextUses:4 26 914Used by:25
Symbol 25 MovieClipUses:21 22 23 24Used by:36
Symbol 26 FontUsed by:16 21 22 23 24 27 28 29 35 260 264 265 266 428 429 430 431 432 433 453 454 455 462 463 464 465 466 490 491 492 493 495 496 497 498 518 519 520 521 535 536 537 538 552 553 554 555 560 561 562 575 576 580 581 585 586 590 591 595 596 600 601 605 606 610 611 615 616 620 621 625 626 630 631 635 636 640 641 645 646 650 651 655 656 658 915 917 1423 1424 1428 1432 1433 1434 1436 1437 1511 1514 1515 1516 1517 1602 1603 1604 1620 1622 1636 1637 1638 1674 1675 1676 1716 1717 1718 1778 1848 1849 1850 1852 1853 1854 1907 1908 1909 1910 1914 1917 1919 1921 1923 1959 1960 1961 1962 1970 1971 1972 1973 1974 2060 2061 2062 2074 2075 2076 2077 2079 2080 2113 2114 2115 2251 2253 2259 2262
Symbol 27 EditableTextUses:4 26 914Used by:30
Symbol 28 EditableTextUses:4 26 914Used by:30
Symbol 29 EditableTextUses:4 26 914Used by:30
Symbol 30 ButtonUses:27 28 29Used by:36
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33 34
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 ButtonUses:33 32Used by:36 365 1555
Symbol 35 EditableTextUses:4 26 914Used by:36
Symbol 36 MovieClip {ManaChroniclesv_fla.bgpreload_1}Uses:15 17 18 20 25 30 34 35Used by:Timeline
Symbol 37 BitmapUsed by:40
Symbol 38 BitmapUsed by:40
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:37 38 39Used by:58
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClipUses:42Used by:58
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:58
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:58
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:58
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:58
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 MovieClip {tutorialmc}Uses:40 43 46 48 51 54 57Used by:2336  Timeline
Symbol 59 BitmapUsed by:61 64
Symbol 60 BitmapUsed by:61 62
Symbol 61 GraphicUses:59 60Used by:65
Symbol 62 GraphicUses:60Used by:63 65
Symbol 63 MovieClipUses:62Used by:65
Symbol 64 GraphicUses:59Used by:65
Symbol 65 Button {nextbtn}Uses:61 63 64 62Used by:2336  Timeline
Symbol 66 BitmapUsed by:68 71
Symbol 67 BitmapUsed by:68 69
Symbol 68 GraphicUses:66 67Used by:72
Symbol 69 GraphicUses:67Used by:70 72
Symbol 70 MovieClipUses:69Used by:72
Symbol 71 GraphicUses:66Used by:72
Symbol 72 Button {startbtn}Uses:68 70 71 69Used by:2336  Timeline
Symbol 73 BitmapUsed by:75 78
Symbol 74 BitmapUsed by:75 76
Symbol 75 GraphicUses:73 74Used by:79
Symbol 76 GraphicUses:74Used by:77 79
Symbol 77 MovieClipUses:76Used by:79
Symbol 78 GraphicUses:73Used by:79
Symbol 79 Button {previousbtn}Uses:75 77 78 76Used by:2336  Timeline
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClipUses:81Used by:130
Symbol 83 FontUsed by:84 1543 2275 2276 2282 2287 2299 2309 2312 2314 2316 2318 2322 2325
Symbol 84 TextUses:83Used by:130
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:130
Symbol 87 BitmapUsed by:89 92
Symbol 88 BitmapUsed by:89 90
Symbol 89 GraphicUses:87 88Used by:93
Symbol 90 GraphicUses:88Used by:91 93
Symbol 91 MovieClipUses:90Used by:93
Symbol 92 GraphicUses:87Used by:93
Symbol 93 Button {backmainmenubtn}Uses:89 91 92 90Used by:130
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:130
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:130
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:104
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:104
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:99 101 103Used by:127
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClipUses:106Used by:127
Symbol 108 BitmapUsed by:109 112
Symbol 109 GraphicUses:108Used by:113
Symbol 110 BitmapUsed by:111 112
Symbol 111 GraphicUses:110Used by:113
Symbol 112 GraphicUses:110 108Used by:113
Symbol 113 MovieClipUses:109 111 112Used by:127
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:127
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:122
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClipUses:118 121Used by:127
Symbol 123 MovieClipUsed by:127
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClipUses:104 107 113 116 122 123 126Used by:130
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClip {ManaChroniclesv_fla.endingCG_20}Uses:82 84 86 93 95 97 127 129Used by:Timeline
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:176 177 1145
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:176
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:176
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:176
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:176
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:176
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClipUses:144Used by:176 177 494 1140 1145 1903
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:147Used by:176 177 494 1140 1145 1903
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:176 177 494 1140 1145 1903
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClipUses:153Used by:176 177 494 1140 1145 1903
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:156Used by:176 177 494 1140 1145 1903
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:176 177 494 1140 1145 1903
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:176 177 494 1140 1145 1903
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:172
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:168
Symbol 168 MovieClipUses:167Used by:172
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 MovieClipUses:165 168 171Used by:176 177 494 1140 1145 1903
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClipUses:174Used by:176 177 494 1140 1145 1903
Symbol 176 MovieClip {phoenionbirth}Uses:132 134 136 138 140 142 145 148 151 154 157 160 163 172 175Used by:2336  Timeline
Symbol 177 MovieClip {phoeniondie}Uses:145 148 151 154 157 160 163 172 175 132Used by:2336  Timeline
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClip {whiteblankmc}Uses:178Used by:2336  Timeline
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:189  Timeline
Symbol 182 BitmapUsed by:184 187
Symbol 183 BitmapUsed by:184 185
Symbol 184 GraphicUses:182 183Used by:188
Symbol 185 GraphicUses:183Used by:186 188
Symbol 186 MovieClipUses:185Used by:188
Symbol 187 GraphicUses:182Used by:188
Symbol 188 Button {backtomapbtn}Uses:184 186 187 185Used by:189
Symbol 189 MovieClip {ManaChroniclesv_fla.mccredit_48}Uses:181 188Used by:Timeline
Symbol 190 GraphicUsed by:210
Symbol 191 GraphicUsed by:210
Symbol 192 GraphicUsed by:210
Symbol 193 GraphicUsed by:194 2247
Symbol 194 ButtonUses:193Used by:210
Symbol 195 SoundUsed by:210
Symbol 196 SoundUsed by:210
Symbol 197 GraphicUsed by:210
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:210
Symbol 200 SoundUsed by:210
Symbol 201 SoundUsed by:210
Symbol 202 SoundUsed by:210
Symbol 203 GraphicUsed by:204
Symbol 204 ButtonUses:203Used by:210
Symbol 205 SoundUsed by:210
Symbol 206 SoundUsed by:210
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 MovieClipUses:208Used by:210
Symbol 210 MovieClip {ManaChroniclesv_fla.splashscreen_51}Uses:3 190 191 192 194 195 196 197 199 200 201 202 204 205 206 209Used by:2336  Timeline
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:215
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClip {manachroniclesgatemc}Uses:212 214Used by:2336
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClip {mapmaskmc}Uses:216Used by:2336
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:220
Symbol 220 MovieClipUses:219Used by:233
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClipUses:222Used by:233
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:233
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:232
Symbol 229 GraphicUsed by:232
Symbol 230 GraphicUsed by:232 323 755 780
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:228 229 230 231Used by:233
Symbol 233 MovieClip {menupausemc}Uses:220 223 226 232Used by:2336
Symbol 234 BitmapUsed by:240
Symbol 235 BitmapUsed by:240
Symbol 236 BitmapUsed by:240
Symbol 237 BitmapUsed by:240
Symbol 238 BitmapUsed by:240
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:234 235 236 237 238 239Used by:247
Symbol 241 BitmapUsed by:243
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:241 242Used by:244
Symbol 244 MovieClipUses:243Used by:247
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip {bgmc}Uses:240 244 246Used by:2336
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClipUses:249Used by:267
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:252Used by:267
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClipUses:255Used by:267
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:267
Symbol 260 EditableTextUses:4 26 914Used by:267
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:267
Symbol 264 EditableTextUses:4 26 914Used by:267
Symbol 265 EditableTextUses:4 26 914Used by:267
Symbol 266 EditableTextUses:4 26 914Used by:267
Symbol 267 MovieClip {bgscoremc}Uses:250 253 256 259 260 263 264 265 266Used by:2336
Symbol 268 GraphicUsed by:299 323 349 350 683 684 688 718 755 782 815 893 894 895 1005 1006 1007 1044 1045 1076 1092 1094 1140 1145 1224 1226 1247 1479 1507 1631 1632 1700 1952 1964
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:271
Symbol 271 MovieClipUses:270Used by:299 323 349 350
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClipUses:273Used by:299 323 349 350
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClipUses:276Used by:299 323 349 350
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClipUses:279Used by:299 323 349 350
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClipUses:282Used by:299 323 349 350
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClipUses:285Used by:299 323 349 350
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClipUses:288Used by:299 323 349 350
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:299 323 349 350
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295
Symbol 295 MovieClipUses:294Used by:299 323 349 350
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClipUses:297Used by:299 323 349 350
Symbol 299 MovieClip {garzonauthattack1}Uses:268 271 274 277 280 283 286 289 292 295 298Used by:2336
Symbol 300 GraphicUsed by:323
Symbol 301 GraphicUsed by:323
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:303Used by:320
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:320
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:309Used by:320
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClipUses:312Used by:320
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClipUses:315Used by:320
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:320
Symbol 320 MovieClip {ledakanmc}Uses:304 307 310 313 316 319Used by:323 2336
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:323 755
Symbol 323 MovieClip {garzonauthattack2}Uses:268 271 274 277 280 283 286 289 292 295 298 300 301 320 230 322Used by:2336
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:326
Symbol 326 MovieClipUses:325Used by:345
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:329
Symbol 329 MovieClipUses:328Used by:345
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:332
Symbol 332 MovieClipUses:331Used by:345
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:335
Symbol 335 MovieClipUses:334Used by:345
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:338
Symbol 338 MovieClipUses:337Used by:345
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:341
Symbol 341 MovieClipUses:340Used by:345
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:344
Symbol 344 MovieClipUses:343Used by:345
Symbol 345 MovieClipUses:326 329 332 335 338 341 344Used by:349
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:346 347Used by:349
Symbol 349 MovieClip {garzonauthdie}Uses:268 271 274 277 280 283 286 289 292 295 298 345 348Used by:2336
Symbol 350 MovieClip {garzonauthwalk}Uses:268 271 274 277 280 283 286 289 292 295 298Used by:2336
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 MovieClip {gateleftmc}Uses:352Used by:2336
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClip {gaterightmc}Uses:355Used by:2336
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:359
Symbol 359 MovieClip {lvl71mc}Uses:358Used by:2336
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:362
Symbol 362 MovieClip {lvl111mc}Uses:361Used by:2336
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClip {bgmapmc}Uses:364 34Used by:2336
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368 388
Symbol 368 MovieClip {level1_mc}Uses:367Used by:2336
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371 372
Symbol 371 MovieClip {level2_mc}Uses:370Used by:2336
Symbol 372 MovieClip {lvl12mc}Uses:370Used by:2336
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClip {lvl21mc}Uses:374Used by:2336
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:378
Symbol 378 MovieClip {lvl22mc}Uses:377Used by:2336
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClip {lvl31mc}Uses:380Used by:2336
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClip {lvl32mc}Uses:383Used by:2336
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClip {lvl41mc}Uses:386Used by:2336
Symbol 388 MovieClip {lvl11mc}Uses:367Used by:2336
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:391
Symbol 391 MovieClip {lvl42mc}Uses:390Used by:2336
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:394
Symbol 394 MovieClip {lvl51mc}Uses:393Used by:2336
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClip {lvl52mc}Uses:396Used by:2336
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 MovieClip {lvl61mc}Uses:399Used by:2336
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403
Symbol 403 MovieClip {lvl62mc}Uses:402Used by:2336
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:406
Symbol 406 MovieClip {lvl321mc}Uses:405Used by:2336
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:409
Symbol 409 MovieClip {lvl411mc}Uses:408Used by:2336
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 MovieClip {lvl611mc}Uses:411Used by:2336
Symbol 413 BitmapUsed by:414 571
Symbol 414 GraphicUses:413Used by:567
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:427 1046 1047 1048
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:427 1046 1047 1048
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:427 1046 1047 1048
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:427 1046 1047 1048
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:427 1046 1047 1048
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427 1046 1047 1048
Symbol 427 MovieClip {foxwalk}Uses:416 418 420 422 424 426Used by:567 2336
Symbol 428 EditableTextUses:4 26 914Used by:567
Symbol 429 EditableTextUses:4 26 914Used by:567
Symbol 430 EditableTextUses:4 26 914Used by:567
Symbol 431 EditableTextUses:4 26 914Used by:567
Symbol 432 EditableTextUses:4 26 914Used by:567
Symbol 433 EditableTextUses:4 26 914Used by:567
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:436
Symbol 436 MovieClipUses:435Used by:452 894
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:439
Symbol 439 MovieClipUses:438Used by:452 894
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:442
Symbol 442 MovieClipUses:441Used by:452 894
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:445
Symbol 445 MovieClipUses:444Used by:452 894
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:448
Symbol 448 MovieClipUses:447Used by:452 894
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:451
Symbol 451 MovieClipUses:450Used by:452 894
Symbol 452 MovieClip {angelwalk}Uses:436 439 442 445 448 451Used by:567 2336
Symbol 453 EditableTextUses:4 26 914Used by:567
Symbol 454 EditableTextUses:4 26 914Used by:567
Symbol 455 EditableTextUses:4 26 914Used by:567
Symbol 456 EditableTextUses:4Used by:567
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:461 1224 1225 1226 1964
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:461 1224 1225 1226 1964
Symbol 461 MovieClip {stone2thumbnail}Uses:458 460Used by:567 2336
Symbol 462 EditableTextUses:4 26 914Used by:567
Symbol 463 EditableTextUses:4 26 914Used by:567
Symbol 464 EditableTextUses:4 26 914Used by:567
Symbol 465 EditableTextUses:4 26 914Used by:567
Symbol 466 EditableTextUses:4 26 914Used by:567
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:489 1188 1189 1951
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:489 1188 1189 1951
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:489 1188 1189 1951
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:489 1188 1189 1951
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:489 1188 1189 1951
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:489 1188 1189 1951
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:489 1188 1189 1951
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:489 1188 1189 1951
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:489 1188 1189 1951
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:489 1188 1189 1951
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489 1188 1189 1951
Symbol 489 MovieClip {seraphwalk}Uses:468 470 472 474 476 478 480 482 484 486 488Used by:567 2336
Symbol 490 EditableTextUses:4 26 914Used by:567
Symbol 491 EditableTextUses:4 26 914Used by:567
Symbol 492 EditableTextUses:4 26 914Used by:567
Symbol 493 EditableTextUses:4 26 914Used by:567
Symbol 494 MovieClip {phoenionwalk}Uses:145 148 151 154 157 160 163 172 175Used by:567 2336
Symbol 495 EditableTextUses:4 26 914Used by:567
Symbol 496 EditableTextUses:4 26 914Used by:567
Symbol 497 EditableTextUses:4 26 914Used by:567
Symbol 498 EditableTextUses:4 26 914Used by:567
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 MovieClipUses:500Used by:517 782 1078 1079
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:504
Symbol 504 MovieClipUses:503Used by:517 782 1078 1079
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:507
Symbol 507 MovieClipUses:506Used by:517 782 1078 1079
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClipUses:509Used by:517 782 1078 1079
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:513
Symbol 513 MovieClipUses:512Used by:517 782 1078 1079
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:516
Symbol 516 MovieClipUses:515Used by:517 782 1078 1079
Symbol 517 MovieClip {gorgonashwalk}Uses:501 504 507 510 513 516Used by:567 2336
Symbol 518 EditableTextUses:4 26 914Used by:567
Symbol 519 EditableTextUses:4 26 914Used by:567
Symbol 520 EditableTextUses:4 26 914Used by:567
Symbol 521 EditableTextUses:4 26 914Used by:567
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:524
Symbol 524 MovieClipUses:523Used by:534 966 967
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:527
Symbol 527 MovieClipUses:526Used by:534 966 967
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClipUses:529Used by:534 966 967
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:533
Symbol 533 MovieClipUses:532Used by:534 966 967
Symbol 534 MovieClip {dragonwalk}Uses:524 527 530 533Used by:567 2336
Symbol 535 EditableTextUses:4 26 914Used by:567
Symbol 536 EditableTextUses:4 26 914Used by:567
Symbol 537 EditableTextUses:4 26 914Used by:567
Symbol 538 EditableTextUses:4 26 914Used by:567
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:551 1008 1009 1700
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:551 1008 1009 1700
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:551 1008 1009 1700
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:551 1008 1009 1700
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:551 1008 1009 1700
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:551 1008 1009 1700
Symbol 551 MovieClip {faeriewalk}Uses:540 542 544 546 548 550Used by:567 2336
Symbol 552 EditableTextUses:4 26 914Used by:567
Symbol 553 EditableTextUses:4 26 914Used by:567
Symbol 554 EditableTextUses:4 26 914Used by:567
Symbol 555 EditableTextUses:4 26 914Used by:567
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:558 559
Symbol 558 MovieClipUses:557Used by:559
Symbol 559 Button {hornbtn}Uses:557 558Used by:567 2336
Symbol 560 EditableTextUses:4 26 914Used by:567
Symbol 561 EditableTextUses:4 26 914Used by:567
Symbol 562 EditableTextUses:4 26 914Used by:567
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565 566
Symbol 565 MovieClipUses:564Used by:566
Symbol 566 Button {dragonbtn}Uses:564 565Used by:567 2336
Symbol 567 MovieClip {unitgainedmc}Uses:414 427 428 429 430 431 432 433 452 453 454 455 456 461 462 463 464 465 466 489 490 491 492 493 494 495 496 497 498 517 518 519 520 521 534 535 536 537 538 551 552 553 554 555 559 560 561 562 566Used by:2336
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:570
Symbol 570 MovieClip {upgradeunitmc}Uses:569Used by:2336
Symbol 571 GraphicUses:413Used by:659
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:574
Symbol 574 MovieClipUses:573Used by:659
Symbol 575 EditableTextUses:4 26 914Used by:659
Symbol 576 EditableTextUses:4 26 914Used by:659
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:579
Symbol 579 MovieClipUses:578Used by:659
Symbol 580 EditableTextUses:4 26 914Used by:659
Symbol 581 EditableTextUses:4 26 914Used by:659
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:584
Symbol 584 MovieClipUses:583Used by:659
Symbol 585 EditableTextUses:4 26 914Used by:659
Symbol 586 EditableTextUses:4 26 914Used by:659
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:589
Symbol 589 MovieClipUses:588Used by:659
Symbol 590 EditableTextUses:4 26 914Used by:659
Symbol 591 EditableTextUses:4 26 914Used by:659
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:594
Symbol 594 MovieClipUses:593Used by:659
Symbol 595 EditableTextUses:4 26 914Used by:659
Symbol 596 EditableTextUses:4 26 914Used by:659
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:599
Symbol 599 MovieClipUses:598Used by:659
Symbol 600 EditableTextUses:4 26 914Used by:659
Symbol 601 EditableTextUses:4 26 914Used by:659
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:604
Symbol 604 MovieClipUses:603Used by:659
Symbol 605 EditableTextUses:4 26 914Used by:659
Symbol 606 EditableTextUses:4 26 914Used by:659
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:609
Symbol 609 MovieClipUses:608Used by:659
Symbol 610 EditableTextUses:4 26 914Used by:659
Symbol 611 EditableTextUses:4 26 914Used by:659
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:614
Symbol 614 MovieClipUses:613Used by:659
Symbol 615 EditableTextUses:4 26 914Used by:659
Symbol 616 EditableTextUses:4 26 914Used by:659
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:619
Symbol 619 MovieClipUses:618Used by:659
Symbol 620 EditableTextUses:4 26 914Used by:659
Symbol 621 EditableTextUses:4 26 914Used by:659
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:624
Symbol 624 MovieClipUses:623Used by:659
Symbol 625 EditableTextUses:4 26 914Used by:659
Symbol 626 EditableTextUses:4 26 914Used by:659
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:629
Symbol 629 MovieClipUses:628Used by:659
Symbol 630 EditableTextUses:4 26 914Used by:659
Symbol 631 EditableTextUses:4 26 914Used by:659
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:634
Symbol 634 MovieClipUses:633Used by:659
Symbol 635 EditableTextUses:4 26 914Used by:659
Symbol 636 EditableTextUses:4 26 914Used by:659
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:639
Symbol 639 MovieClipUses:638Used by:659
Symbol 640 EditableTextUses:4 26 914Used by:659
Symbol 641 EditableTextUses:4 26 914Used by:659
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:644
Symbol 644 MovieClipUses:643Used by:659
Symbol 645 EditableTextUses:4 26 914Used by:659
Symbol 646 EditableTextUses:4 26 914Used by:659
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:649
Symbol 649 MovieClipUses:648Used by:659
Symbol 650 EditableTextUses:4 26 914Used by:659
Symbol 651 EditableTextUses:4 26 914Used by:659
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:654
Symbol 654 MovieClipUses:653Used by:659
Symbol 655 EditableTextUses:4 26 914Used by:659
Symbol 656 EditableTextUses:4 26 914Used by:659
Symbol 657 TextUses:4Used by:659
Symbol 658 EditableTextUses:4 26 914Used by:659
Symbol 659 MovieClip {windowstorymc}Uses:571 574 575 576 579 580 581 584 585 586 589 590 591 594 595 596 599 600 601 604 605 606 609 610 611 614 615 616 619 620 621 624 625 626 629 630 631 634 635 636 639 640 641 644 645 646 649 650 651 654 655 656 657 658Used by:2336
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:662
Symbol 662 MovieClipUses:661Used by:683 684 688
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:665
Symbol 665 MovieClipUses:664Used by:683 684 688
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:668
Symbol 668 MovieClipUses:667Used by:683 684 688
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:671
Symbol 671 MovieClipUses:670Used by:683 684 688
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:674
Symbol 674 MovieClipUses:673Used by:683 684 688
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:677
Symbol 677 MovieClipUses:676Used by:683 684 688
Symbol 678 GraphicUsed by:679 681 683
Symbol 679 MovieClipUses:678Used by:683
Symbol 680 GraphicUsed by:682 683
Symbol 681 MovieClipUses:678Used by:683
Symbol 682 MovieClipUses:680Used by:683
Symbol 683 MovieClip {angelicattack}Uses:268 662 665 668 671 674 677 678 679 680 681 682Used by:2336
Symbol 684 MovieClip {angelicdie}Uses:268 662 665 668 671 674 677Used by:2336
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:687
Symbol 687 MovieClip {angelichitmc}Uses:686Used by:2336
Symbol 688 MovieClip {angelicwalk}Uses:268 662 665 668 671 674 677Used by:2336
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:691
Symbol 691 MovieClipUses:690Used by:718 755 1631 1632
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:694
Symbol 694 MovieClipUses:693Used by:718 755 1631 1632
Symbol 695 BitmapUsed by:696
Symbol 696 GraphicUses:695Used by:697
Symbol 697 MovieClipUses:696Used by:718 755 1631 1632
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:700
Symbol 700 MovieClipUses:699Used by:718 755 1631 1632
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:703
Symbol 703 MovieClipUses:702Used by:718 755 1631 1632
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:706
Symbol 706 MovieClipUses:705Used by:718 755 1631 1632
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:709
Symbol 709 MovieClipUses:708Used by:718 755 1631 1632
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:712
Symbol 712 MovieClipUses:711Used by:718 755 1631 1632
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:715
Symbol 715 MovieClipUses:714Used by:718 755 1631 1632
Symbol 716 GraphicUsed by:718
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClip {dragonturtleattack}Uses:268 691 694 697 700 703 706 709 712 715 716 717Used by:2336
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:721
Symbol 721 MovieClipUses:720Used by:755 782 815 946 1251
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:724
Symbol 724 MovieClipUses:723Used by:755 782 815 1251
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:727
Symbol 727 MovieClipUses:726Used by:755 782 815 946 1251
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:730
Symbol 730 MovieClipUses:729Used by:755 782 815 946 1251
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:733
Symbol 733 MovieClipUses:732Used by:755 782 815 946 1251
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:736
Symbol 736 MovieClipUses:735Used by:755 782 815 946 1251
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:739
Symbol 739 MovieClipUses:738Used by:755 782 815 946 1251
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:742
Symbol 742 MovieClipUses:741Used by:755 782 815 946 1251
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:745
Symbol 745 MovieClipUses:744Used by:755 782 815 946 1251
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:748
Symbol 748 MovieClipUses:747Used by:755 782 815 946 1251
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:751
Symbol 751 MovieClipUses:750Used by:755 782 815 946 1251
Symbol 752 BitmapUsed by:753
Symbol 753 GraphicUses:752Used by:754
Symbol 754 MovieClipUses:753Used by:755 782 815 946 1251
Symbol 755 MovieClip {dragonturtleattack2}Uses:268 691 694 697 700 703 706 709 712 715 230 322 721 724 727 730 733 736 739 742 745 748 751 754Used by:2336
Symbol 756 BitmapUsed by:757
Symbol 757 GraphicUses:756Used by:758
Symbol 758 MovieClipUses:757Used by:779 1049 1050
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:761
Symbol 761 MovieClipUses:760Used by:779 1049 1050
Symbol 762 BitmapUsed by:763
Symbol 763 GraphicUses:762Used by:764
Symbol 764 MovieClipUses:763Used by:779 1049 1050
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:767
Symbol 767 MovieClipUses:766Used by:779 1049 1050
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:770
Symbol 770 MovieClipUses:769Used by:779 1049 1050
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:773
Symbol 773 MovieClipUses:772Used by:779 1049 1050
Symbol 774 GraphicUsed by:779
Symbol 775 GraphicUsed by:779
Symbol 776 GraphicUsed by:779
Symbol 777 GraphicUsed by:779
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClip {gargantuarattack}Uses:758 761 764 767 770 773 774 775 776 777 778Used by:2336
Symbol 780 MovieClipUses:230Used by:781
Symbol 781 MovieClipUses:780Used by:782
Symbol 782 MovieClip {gorgonashattack}Uses:268 501 504 507 510 513 516 781 721 724 727 730 733 736 739 742 745 748 751 754Used by:2336
Symbol 783 GraphicUsed by:785
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:783 784Used by:788 815 816
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:788 815 816
Symbol 788 MovieClip {zepellinattack}Uses:785 787Used by:2336
Symbol 789 GraphicUsed by:814
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:792
Symbol 792 MovieClipUses:791Used by:814
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:795
Symbol 795 MovieClipUses:794Used by:814
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:798
Symbol 798 MovieClipUses:797Used by:814
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:801
Symbol 801 MovieClipUses:800Used by:814
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:804
Symbol 804 MovieClipUses:803Used by:814
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:807
Symbol 807 MovieClipUses:806Used by:814
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:810
Symbol 810 MovieClipUses:809Used by:814
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:813
Symbol 813 MovieClipUses:812Used by:814
Symbol 814 MovieClip {turret3misileblastmc2}Uses:789 792 795 798 801 804 807 810 813Used by:815
Symbol 815 MovieClip {zepellindie}Uses:268 785 787 814 721 724 727 730 733 736 739 742 745 748 751 754Used by:2336
Symbol 816 MovieClip {zepellinwalk}Uses:785 787Used by:2336
Symbol 817 GraphicUsed by:830 847 860
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:829
Symbol 820 GraphicUsed by:829 859
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:829
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:829
Symbol 825 GraphicUsed by:828
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:828
Symbol 828 MovieClipUses:825 827Used by:829
Symbol 829 MovieClipUses:819 820 822 824 828Used by:830
Symbol 830 MovieClip {cakeblastmc}Uses:3 817 829Used by:2336
Symbol 831 BitmapUsed by:832
Symbol 832 GraphicUses:831Used by:833 843
Symbol 833 MovieClipUses:832Used by:846
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:836
Symbol 836 MovieClipUses:835Used by:846
Symbol 837 BitmapUsed by:838
Symbol 838 GraphicUses:837Used by:839
Symbol 839 MovieClipUses:838Used by:846
Symbol 840 BitmapUsed by:841
Symbol 841 GraphicUses:840Used by:842
Symbol 842 MovieClipUses:841Used by:846
Symbol 843 MovieClipUses:832Used by:846
Symbol 844 GraphicUsed by:845
Symbol 845 MovieClipUses:844Used by:846
Symbol 846 MovieClip {ManaChroniclesv_fla.DragonSummon_236}Uses:833 836 839 842 843 845Used by:847
Symbol 847 MovieClip {dragonblastmc}Uses:3 817 846Used by:2336
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:859
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:859
Symbol 852 BitmapUsed by:853
Symbol 853 GraphicUses:852Used by:859
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:859
Symbol 856 BitmapUsed by:857
Symbol 857 GraphicUses:856Used by:859
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:849 851 853 855 857 820 858Used by:860
Symbol 860 MovieClip {hornblastmc}Uses:3 817 859Used by:2336
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClip {alertmc}Uses:861Used by:863 2336
Symbol 863 MovieClip {alertanimationmc}Uses:862Used by:2336
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:868
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:868
Symbol 868 MovieClip {alerttargetmc}Uses:865 867Used by:1227 2336
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:871
Symbol 871 MovieClipUses:870Used by:892 893 895
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:874
Symbol 874 MovieClipUses:873Used by:893 895
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:877
Symbol 877 MovieClipUses:876Used by:893 895
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:880
Symbol 880 MovieClipUses:879Used by:893 895
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:883
Symbol 883 MovieClipUses:882Used by:893 895
Symbol 884 BitmapUsed by:885
Symbol 885 GraphicUses:884Used by:886
Symbol 886 MovieClipUses:885Used by:893 895
Symbol 887 GraphicUsed by:893 895 1189
Symbol 888 GraphicUsed by:889 1720
Symbol 889 MovieClipUses:888Used by:893 895
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:890Used by:893 895
Symbol 892 MovieClipUses:871Used by:893 895
Symbol 893 MovieClip {angelattack}Uses:268 871 874 877 880 883 886 887 889 891 892Used by:2336
Symbol 894 MovieClip {angeldie}Uses:268 436 439 442 445 448 451Used by:2336
Symbol 895 MovieClip {angeltartmc}Uses:268 871 874 877 880 883 886 887 889 891 892Used by:2336
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:905 907 910
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:905 907 910
Symbol 900 BitmapUsed by:901
Symbol 901 GraphicUses:900Used by:905 907 910
Symbol 902 BitmapUsed by:903
Symbol 903 GraphicUses:902Used by:905 907 910
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClip {baphoattack}Uses:897 899 901 903 904Used by:2336
Symbol 906 GraphicUsed by:907
Symbol 907 MovieClip {baphodie}Uses:897 899 901 903 906Used by:2336
Symbol 908 BitmapUsed by:909
Symbol 909 GraphicUses:908Used by:910
Symbol 910 MovieClip {baphowalk}Uses:897 899 901 909 903Used by:2336
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:911Used by:919
Symbol 913 GraphicUsed by:916
Symbol 914 FontUsed by:16 21 22 23 24 27 28 29 35 260 264 265 266 428 429 430 431 432 433 453 454 455 462 463 464 465 466 490 491 492 493 495 496 497 498 518 519 520 521 535 536 537 538 552 553 554 555 560 561 562 575 576 580 581 585 586 590 591 595 596 600 601 605 606 610 611 615 616 620 621 625 626 630 631 635 636 640 641 645 646 650 651 655 656 658 915 917 1423 1424 1428 1432 1433 1434 1436 1437 1511 1513 1514 1515 1516 1517 1518 1602 1603 1604 1636 1637 1638 1674 1675 1676 1716 1717 1718 1778 1848 1849 1850 1852 1853 1854 1907 1908 1909 1910 1914 1917 1919 1921 1923 1959 1960 1961 1962 1970 1971 1972 1973 1974 2060 2061 2062 2074 2075 2076 2077 2079 2080 2113 2114 2115 2251 2253 2259 2262
Symbol 915 EditableTextUses:4 26 914Used by:916
Symbol 916 MovieClip {gamepausemc}Uses:913 915Used by:919
Symbol 917 EditableTextUses:4 26 914Used by:918
Symbol 918 MovieClip {ManaChroniclesv_fla.Symbol66copy_266}Uses:917Used by:919
Symbol 919 MovieClip {bgpausemc}Uses:912 916 918Used by:2336
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:925
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:924
Symbol 924 MovieClipUses:923Used by:925
Symbol 925 MovieClip {cloud2mc}Uses:921 924Used by:944 945
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:931
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:930
Symbol 930 MovieClipUses:929Used by:931
Symbol 931 MovieClip {cloud1mc}Uses:927 930Used by:944 945
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:937
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:936
Symbol 936 MovieClipUses:935Used by:937
Symbol 937 MovieClip {cloud3mc}Uses:933 936Used by:944
Symbol 938 BitmapUsed by:939
Symbol 939 GraphicUses:938Used by:943
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:942
Symbol 942 MovieClipUses:941Used by:943
Symbol 943 MovieClip {cloud4mc}Uses:939 942Used by:944 945
Symbol 944 MovieClip {bigcloud2mc}Uses:925 931 937 943Used by:2336
Symbol 945 MovieClip {bigcloudmc}Uses:931 925 943Used by:2336
Symbol 946 MovieClip {bombblastmc}Uses:721 727 730 733 736 739 742 745 748 751 754Used by:2336
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:949
Symbol 949 MovieClipUses:948Used by:950
Symbol 950 MovieClip {cakeymc}Uses:949Used by:2336
Symbol 951 BitmapUsed by:952
Symbol 952 GraphicUses:951Used by:965
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:965
Symbol 955 BitmapUsed by:956
Symbol 956 GraphicUses:955Used by:965
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:965
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:965
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:965
Symbol 963 BitmapUsed by:964
Symbol 964 GraphicUses:963Used by:965
Symbol 965 MovieClip {cakeysplashmc}Uses:952 954 956 958 960 962 964Used by:2336
Symbol 966 MovieClip {dragonattack}Uses:524 527 530 533Used by:2336
Symbol 967 MovieClip {dragondie}Uses:524 527 530 533Used by:2336
Symbol 968 BitmapUsed by:969
Symbol 969 GraphicUses:968Used by:972
Symbol 970 BitmapUsed by:971
Symbol 971 GraphicUses:970Used by:972
Symbol 972 MovieClip {dragonfire1}Uses:969 971Used by:2336
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:985 986 987
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:985 986 987
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:985 986 987
Symbol 979 BitmapUsed by:980
Symbol 980 GraphicUses:979Used by:985 986 987
Symbol 981 BitmapUsed by:982
Symbol 982 GraphicUses:981Used by:985 986 987
Symbol 983 GraphicUsed by:985
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClip {elfattack}Uses:974 976 978 980 982 983 984Used by:2336
Symbol 986 MovieClip {elfdie}Uses:974 976 978 980 982Used by:2336
Symbol 987 MovieClip {elfwalk}Uses:974 976 978 980 982Used by:2336
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:990
Symbol 990 MovieClipUses:989Used by:1005 1006 1007
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:993
Symbol 993 MovieClipUses:992Used by:1005 1006 1007
Symbol 994 BitmapUsed by:995
Symbol 995 GraphicUses:994Used by:996
Symbol 996 MovieClipUses:995Used by:1005 1006 1007
Symbol 997 BitmapUsed by:998
Symbol 998 GraphicUses:997Used by:999
Symbol 999 MovieClipUses:998Used by:1005 1006 1007
Symbol 1000 BitmapUsed by:1001
Symbol 1001 GraphicUses:1000Used by:1005 1006 1092 1093 1094
Symbol 1002 BitmapUsed by:1003
Symbol 1003 GraphicUses:1002Used by:1004
Symbol 1004 MovieClipUses:1003Used by:1005 1006 1092 1094
Symbol 1005 MovieClip {enemychardie}Uses:268 990 993 996 999 1001 1004Used by:2336
Symbol 1006 MovieClip {enemycharstand}Uses:268 990 993 996 999 1001 1004Used by:2336
Symbol 1007 MovieClip {enemycharstand2}Uses:268 990 993 996 999Used by:2336
Symbol 1008 MovieClip {faerieattack}Uses:540 542 544 550 546 548Used by:2336
Symbol 1009 MovieClip {faeriedie}Uses:540 542 544 550 546 548Used by:2336
Symbol 1010 TextUses:4Used by:1014
Symbol 1011 GraphicUsed by:1014
Symbol 1012 TextUses:4Used by:1014
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClip {flaganimationmc}Uses:1010 1011 1012 1013Used by:2336
Symbol 1015 BitmapUsed by:1016
Symbol 1016 GraphicUses:1015Used by:1017
Symbol 1017 MovieClipUses:1016Used by:1027 1219
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1020
Symbol 1020 MovieClipUses:1019Used by:1027 1219
Symbol 1021 BitmapUsed by:1022
Symbol 1022 GraphicUses:1021Used by:1023
Symbol 1023 MovieClipUses:1022Used by:1027 1219
Symbol 1024 BitmapUsed by:1025
Symbol 1025 GraphicUses:1024Used by:1026
Symbol 1026 MovieClipUses:1025Used by:1027 1219
Symbol 1027 MovieClip {cursemc}Uses:1017 1020 1023 1026Used by:2336
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1030
Symbol 1030 MovieClipUses:1029Used by:1043
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1033
Symbol 1033 MovieClipUses:1032Used by:1043
Symbol 1034 BitmapUsed by:1035
Symbol 1035 GraphicUses:1034Used by:1036
Symbol 1036 MovieClipUses:1035Used by:1043
Symbol 1037 BitmapUsed by:1038
Symbol 1038 GraphicUses:1037Used by:1039
Symbol 1039 MovieClipUses:1038Used by:1043
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1042
Symbol 1042 MovieClipUses:1041Used by:1043
Symbol 1043 MovieClip {flyingdragon}Uses:1030 1033 1036 1039 1042Used by:1044 1045
Symbol 1044 MovieClip {flyingdragon1}Uses:268 1043Used by:2336
Symbol 1045 MovieClip {flyingdragon2}Uses:268 1043Used by:2336
Symbol 1046 MovieClip {foxattack}Uses:416 418 420 422 424 426Used by:2336
Symbol 1047 MovieClip {foxdie}Uses:416 418 420 422 424 426Used by:2336
Symbol 1048 MovieClip {foxmusclemc}Uses:416 418 420 422 424 426Used by:2336
Symbol 1049 MovieClip {gargantuardie}Uses:758 761 764 767 770 773Used by:2336
Symbol 1050 MovieClip {gargantuarwalk}Uses:758 761 764 767 770 773Used by:2336
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1067 1070 1077 1707
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1067 1070 1077 1707
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1067 1070 1077 1707
Symbol 1057 BitmapUsed by:1058
Symbol 1058 GraphicUses:1057Used by:1067 1070 1077 1707
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1067 1070 1077 1707
Symbol 1061 BitmapUsed by:1062
Symbol 1062 GraphicUses:1061Used by:1067 1070 1077 1707
Symbol 1063 BitmapUsed by:1064
Symbol 1064 GraphicUses:1063Used by:1067 1070 1077 1707
Symbol 1065 BitmapUsed by:1066
Symbol 1066 GraphicUses:1065Used by:1067 1070 1077 1707
Symbol 1067 MovieClip {golemattack1}Uses:1052 1054 1056 1058 1060 1062 1064 1066Used by:2336
Symbol 1068 BitmapUsed by:1069
Symbol 1069 GraphicUses:1068Used by:1070
Symbol 1070 MovieClip {golemattack2}Uses:1052 1054 1056 1058 1060 1062 1064 1066 1069Used by:2336
Symbol 1071 BitmapUsed by:1072
Symbol 1072 GraphicUses:1071Used by:1076 1140 1145
Symbol 1073 BitmapUsed by:1074
Symbol 1074 GraphicUses:1073Used by:1076
Symbol 1075 GraphicUsed by:1076
Symbol 1076 MovieClip {golemattack22}Uses:268 1072 1074 1075Used by:2336
Symbol 1077 MovieClip {golemdie}Uses:1052 1054 1056 1058 1060 1062 1064 1066Used by:2336
Symbol 1078 MovieClip {gorgonashdie}Uses:501 504 507 510 513 516Used by:2336
Symbol 1079 MovieClip {gorgonashwalksmall}Uses:501 504 507 510 513 516Used by:2336
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1082
Symbol 1082 MovieClipUses:1081Used by:1092 1094
Symbol 1083 BitmapUsed by:1084
Symbol 1084 GraphicUses:1083Used by:1085
Symbol 1085 MovieClipUses:1084Used by:1092 1094
Symbol 1086 BitmapUsed by:1087
Symbol 1087 GraphicUses:1086Used by:1088
Symbol 1088 MovieClipUses:1087Used by:1092 1094
Symbol 1089 BitmapUsed by:1090
Symbol 1090 GraphicUses:1089Used by:1091
Symbol 1091 MovieClipUses:1090Used by:1092 1094
Symbol 1092 MovieClip {mainchardie}Uses:268 1082 1085 1088 1091 1001 1004Used by:2336
Symbol 1093 MovieClipUses:1001Used by:1094
Symbol 1094 MovieClip {maincharstand}Uses:268 1082 1085 1088 1091 1001 1093 1004Used by:2336
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1097
Symbol 1097 MovieClipUses:1096Used by:1100
Symbol 1098 BitmapUsed by:1099
Symbol 1099 GraphicUses:1098Used by:1100
Symbol 1100 MovieClip {meteorhitmc}Uses:1097 1099Used by:2336
Symbol 1101 BitmapUsed by:1102
Symbol 1102 GraphicUses:1101Used by:1112 1113 1114 1774
Symbol 1103 BitmapUsed by:1104
Symbol 1104 GraphicUses:1103Used by:1112 1113 1114 1774
Symbol 1105 BitmapUsed by:1106
Symbol 1106 GraphicUses:1105Used by:1112 1113 1114 1774
Symbol 1107 BitmapUsed by:1108
Symbol 1108 GraphicUses:1107Used by:1112 1113 1114 1774
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1109Used by:1112 1113 1114 1774
Symbol 1111 GraphicUsed by:1112
Symbol 1112 MovieClip {minotaurattack}Uses:1102 1104 1106 1108 1110 1111Used by:2336
Symbol 1113 MovieClip {minotaurdie}Uses:1102 1104 1106 1108 1110Used by:2336
Symbol 1114 MovieClip {minotaurwalk}Uses:1102 1104 1106 1108 1110Used by:2336
Symbol 1115 BitmapUsed by:1116
Symbol 1116 GraphicUses:1115Used by:1128 1129 1130
Symbol 1117 BitmapUsed by:1118
Symbol 1118 GraphicUses:1117Used by:1128 1129 1130
Symbol 1119 BitmapUsed by:1120
Symbol 1120 GraphicUses:1119Used by:1128 1129 1130
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1128 1129 1130
Symbol 1123 BitmapUsed by:1124
Symbol 1124 GraphicUses:1123Used by:1128 1129 1130
Symbol 1125 BitmapUsed by:1126
Symbol 1126 GraphicUses:1125Used by:1128 1129 1130
Symbol 1127 GraphicUsed by:1128
Symbol 1128 MovieClip {moleattack}Uses:1116 1118 1120 1122 1124 1126 1127Used by:2336
Symbol 1129 MovieClip {moledie}Uses:1116 1118 1120 1122 1124 1126Used by:2336
Symbol 1130 MovieClip {molewalk}Uses:1116 1118 1120 1122 1124 1126Used by:2336
Symbol 1131 BitmapUsed by:1132 1141
Symbol 1132 GraphicUses:1131Used by:1140
Symbol 1133 BitmapUsed by:1134 1142
Symbol 1134 GraphicUses:1133Used by:1140
Symbol 1135 BitmapUsed by:1136
Symbol 1136 GraphicUses:1135Used by:1140 1145
Symbol 1137 GraphicUsed by:1139
Symbol 1138 GraphicUsed by:1139
Symbol 1139 MovieClipUses:1137 1138Used by:1140 1145
Symbol 1140 MovieClip {phoenionattack}Uses:268 145 148 151 154 157 160 163 172 175 1132 1134 1136 1072 1139Used by:2336
Symbol 1141 GraphicUses:1131Used by:1145
Symbol 1142 GraphicUses:1133Used by:1145
Symbol 1143 BitmapUsed by:1144 1901
Symbol 1144 GraphicUses:1143Used by:1145
Symbol 1145 MovieClip {phoenionffmc}Uses:268 145 148 151 154 157 160 163 172 175 1141 1142 1136 1072 1139 1144 132Used by:2336
Symbol 1146 BitmapUsed by:1149
Symbol 1147 BitmapUsed by:1149
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1146 1147 1148Used by:1150
Symbol 1150 MovieClip {plankmc}Uses:1149Used by:2336
Symbol 1151 BitmapUsed by:1152
Symbol 1152 GraphicUses:1151Used by:1160 1162 1163
Symbol 1153 BitmapUsed by:1154
Symbol 1154 GraphicUses:1153Used by:1160 1162 1163
Symbol 1155 BitmapUsed by:1156
Symbol 1156 GraphicUses:1155Used by:1160 1162 1163
Symbol 1157 BitmapUsed by:1158
Symbol 1158 GraphicUses:1157Used by:1160 1162 1163
Symbol 1159 GraphicUsed by:1160
Symbol 1160 MovieClip {scarecrowattack}Uses:1152 1154 1156 1158 1159Used by:2336
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClip {scarecrowdie}Uses:1152 1154 1156 1161 1158Used by:2336
Symbol 1163 MovieClip {scarecrowwalk}Uses:1152 1154 1156 1158Used by:2336
Symbol 1164 TextUses:4Used by:1181
Symbol 1165 GraphicUsed by:1181
Symbol 1166 TextUses:4Used by:1181
Symbol 1167 GraphicUsed by:1181
Symbol 1168 TextUses:4Used by:1181
Symbol 1169 GraphicUsed by:1181
Symbol 1170 TextUses:4Used by:1181
Symbol 1171 GraphicUsed by:1181
Symbol 1172 TextUses:4Used by:1181
Symbol 1173 GraphicUsed by:1181
Symbol 1174 TextUses:4Used by:1181
Symbol 1175 GraphicUsed by:1181
Symbol 1176 TextUses:4Used by:1181
Symbol 1177 ShapeTweeningUsed by:1181
Symbol 1178 GraphicUsed by:1181
Symbol 1179 ShapeTweeningUsed by:1181
Symbol 1180 GraphicUsed by:1181
Symbol 1181 MovieClip {scoregained_txt}Uses:1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180Used by:2336
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1184
Symbol 1184 MovieClipUses:1183Used by:1188
Symbol 1185 BitmapUsed by:1186
Symbol 1186 GraphicUses:1185Used by:1187
Symbol 1187 MovieClipUses:1186Used by:1188
Symbol 1188 MovieClip {seraphattack}Uses:468 470 472 474 476 478 480 482 484 486 488 1184 1187Used by:2336
Symbol 1189 MovieClip {seraphdie}Uses:468 470 472 474 476 478 480 482 484 486 488 887Used by:2336
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1205 1206 1223
Symbol 1192 BitmapUsed by:1193
Symbol 1193 GraphicUses:1192Used by:1205 1206 1223
Symbol 1194 BitmapUsed by:1195
Symbol 1195 GraphicUses:1194Used by:1205 1206 1223
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1205 1206 1223
Symbol 1198 BitmapUsed by:1199
Symbol 1199 GraphicUses:1198Used by:1205 1206 1223
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1205 1206 1223
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1205 1206 1223
Symbol 1204 GraphicUsed by:1205
Symbol 1205 MovieClip {skeletonattack}Uses:1191 1193 1195 1197 1199 1201 1203 1204Used by:2336
Symbol 1206 MovieClip {skeletondie}Uses:1191 1193 1195 1197 1199 1201 1203Used by:2336
Symbol 1207 BitmapUsed by:1208
Symbol 1208 GraphicUses:1207Used by:1209
Symbol 1209 MovieClipUses:1208Used by:1219 1220 1221 1222
Symbol 1210 BitmapUsed by:1211
Symbol 1211 GraphicUses:1210Used by:1212
Symbol 1212 MovieClipUses:1211Used by:1219 1220 1221 1222
Symbol 1213 BitmapUsed by:1214
Symbol 1214 GraphicUses:1213Used by:1215
Symbol 1215 MovieClipUses:1214Used by:1219 1220 1221 1222
Symbol 1216 BitmapUsed by:1217
Symbol 1217 GraphicUses:1216Used by:1218
Symbol 1218 MovieClipUses:1217Used by:1219 1220 1221 1222
Symbol 1219 MovieClip {skeletonmageattack1}Uses:1209 1212 1215 1218 1017 1020 1023 1026Used by:2336
Symbol 1220 MovieClip {skeletonmageattack2}Uses:1209 1212 1215 1218Used by:2336
Symbol 1221 MovieClip {skeletonmagedie}Uses:1209 1212 1215 1218Used by:2336
Symbol 1222 MovieClip {skeletonmagewalk}Uses:1209 1212 1215 1218Used by:2336
Symbol 1223 MovieClip {skeletonwalk}Uses:1191 1193 1195 1197 1199 1201 1203Used by:2336
Symbol 1224 MovieClip {stonebreakermc}Uses:268 458 460Used by:2336
Symbol 1225 MovieClip {stonedie}Uses:458 460Used by:2336
Symbol 1226 MovieClip {stonewalk}Uses:268 458 460Used by:2336
Symbol 1227 MovieClip {targetalertanimationmc}Uses:868Used by:2336
Symbol 1228 BitmapUsed by:1229
Symbol 1229 GraphicUses:1228Used by:1230
Symbol 1230 MovieClipUses:1229Used by:1247 1251 1252 1253
Symbol 1231 BitmapUsed by:1232
Symbol 1232 GraphicUses:1231Used by:1233
Symbol 1233 MovieClipUses:1232Used by:1247 1251 1252 1253
Symbol 1234 BitmapUsed by:1235
Symbol 1235 GraphicUses:1234Used by:1236
Symbol 1236 MovieClipUses:1235Used by:1247 1251 1252 1253
Symbol 1237 BitmapUsed by:1238
Symbol 1238 GraphicUses:1237Used by:1239
Symbol 1239 MovieClipUses:1238Used by:1247 1251 1252 1253
Symbol 1240 BitmapUsed by:1241
Symbol 1241 GraphicUses:1240Used by:1242
Symbol 1242 MovieClipUses:1241Used by:1247 1251 1252 1253
Symbol 1243 BitmapUsed by:1244
Symbol 1244 GraphicUses:1243Used by:1245
Symbol 1245 MovieClipUses:1244Used by:1247 1251 1252 1253
Symbol 1246 GraphicUsed by:1247
Symbol 1247 MovieClip {treantattack}Uses:268 1230 1233 1236 1239 1242 1245 1246Used by:2336
Symbol 1248 BitmapUsed by:1249
Symbol 1249 GraphicUses:1248Used by:1251 1587
Symbol 1250 GraphicUsed by:1251
Symbol 1251 MovieClip {treantattack2}Uses:1230 1233 1236 1239 1242 1245 1249 1250 721 724 727 730 733 736 739 742 745 748 751 754Used by:2336
Symbol 1252 MovieClip {treantdie}Uses:1230 1233 1236 1239 1242 1245Used by:2336
Symbol 1253 MovieClip {treantwalk}Uses:1230 1233 1236 1239 1242 1245Used by:2336
Symbol 1254 BitmapUsed by:1255
Symbol 1255 GraphicUses:1254Used by:1270 1272 1273 1274
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1270 1272 1273 1274
Symbol 1258 BitmapUsed by:1259
Symbol 1259 GraphicUses:1258Used by:1270 1272 1273 1274
Symbol 1260 BitmapUsed by:1261
Symbol 1261 GraphicUses:1260Used by:1270 1272 1273 1274
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1270 1272 1273 1274
Symbol 1264 BitmapUsed by:1265
Symbol 1265 GraphicUses:1264Used by:1270 1272 1273 1274
Symbol 1266 BitmapUsed by:1267
Symbol 1267 GraphicUses:1266Used by:1270 1272 1273 1274
Symbol 1268 BitmapUsed by:1269
Symbol 1269 GraphicUses:1268Used by:1270 1272 1273 1274
Symbol 1270 MovieClip {trollattack}Uses:1255 1257 1259 1261 1263 1265 1267 1269Used by:2336
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClip {trollattack2}Uses:1255 1257 1259 1261 1263 1265 1267 1269 1271Used by:2336
Symbol 1273 MovieClip {trolldie}Uses:1255 1257 1259 1261 1263 1265 1267 1269Used by:2336
Symbol 1274 MovieClip {trollwalk}Uses:1255 1257 1259 1261 1263 1265 1267 1269Used by:2336
Symbol 1275 BitmapUsed by:1276
Symbol 1276 GraphicUses:1275Used by:1277
Symbol 1277 MovieClip {turret2basemc}Uses:1276Used by:2336
Symbol 1278 BitmapUsed by:1279
Symbol 1279 GraphicUses:1278Used by:1280
Symbol 1280 MovieClipUses:1279Used by:1293 2032
Symbol 1281 BitmapUsed by:1282
Symbol 1282 GraphicUses:1281Used by:1283
Symbol 1283 MovieClipUses:1282Used by:1293
Symbol 1284 BitmapUsed by:1285
Symbol 1285 GraphicUses:1284Used by:1286
Symbol 1286 MovieClipUses:1285Used by:1293
Symbol 1287 BitmapUsed by:1288
Symbol 1288 GraphicUses:1287Used by:1289
Symbol 1289 MovieClipUses:1288Used by:1293
Symbol 1290 BitmapUsed by:1291
Symbol 1291 GraphicUses:1290Used by:1292
Symbol 1292 MovieClipUses:1291Used by:1293
Symbol 1293 MovieClip {turret3misileblastmc}Uses:1280 1283 1286 1289 1292Used by:2336
Symbol 1294 BitmapUsed by:1295
Symbol 1295 GraphicUses:1294Used by:1309
Symbol 1296 BitmapUsed by:1297
Symbol 1297 GraphicUses:1296Used by:1309
Symbol 1298 BitmapUsed by:1299
Symbol 1299 GraphicUses:1298Used by:1309
Symbol 1300 BitmapUsed by:1301
Symbol 1301 GraphicUses:1300Used by:1309
Symbol 1302 BitmapUsed by:1303
Symbol 1303 GraphicUses:1302Used by:1309
Symbol 1304 BitmapUsed by:1305
Symbol 1305 GraphicUses:1304Used by:1309
Symbol 1306 BitmapUsed by:1307
Symbol 1307 GraphicUses:1306Used by:1309
Symbol 1308 GraphicUsed by:1309
Symbol 1309 MovieClip {turret3standmc}Uses:1295 1297 1299 1301 1303 1305 1307 1308Used by:2336
Symbol 1310 BitmapUsed by:1311
Symbol 1311 GraphicUses:1310Used by:1334
Symbol 1312 BitmapUsed by:1313
Symbol 1313 GraphicUses:1312Used by:1314
Symbol 1314 MovieClipUses:1313Used by:1334
Symbol 1315 BitmapUsed by:1316
Symbol 1316 GraphicUses:1315Used by:1317
Symbol 1317 MovieClipUses:1316Used by:1334
Symbol 1318 BitmapUsed by:1319
Symbol 1319 GraphicUses:1318Used by:1320
Symbol 1320 MovieClipUses:1319Used by:1334
Symbol 1321 BitmapUsed by:1322
Symbol 1322 GraphicUses:1321Used by:1323
Symbol 1323 MovieClipUses:1322Used by:1334
Symbol 1324 BitmapUsed by:1325
Symbol 1325 GraphicUses:1324Used by:1326
Symbol 1326 MovieClipUses:1325Used by:1334
Symbol 1327 BitmapUsed by:1328
Symbol 1328 GraphicUses:1327Used by:1329
Symbol 1329 MovieClipUses:1328Used by:1334
Symbol 1330 BitmapUsed by:1331
Symbol 1331 GraphicUses:1330Used by:1332
Symbol 1332 MovieClipUses:1331Used by:1334
Symbol 1333 GraphicUsed by:1334
Symbol 1334 MovieClip {turret4standmc}Uses:1311 1314 1317 1320 1323 1326 1329 1332 1333Used by:2336
Symbol 1335 BitmapUsed by:1336
Symbol 1336 GraphicUses:1335Used by:1348
Symbol 1337 BitmapUsed by:1338
Symbol 1338 GraphicUses:1337Used by:1348
Symbol 1339 BitmapUsed by:1340
Symbol 1340 GraphicUses:1339Used by:1348
Symbol 1341 BitmapUsed by:1342
Symbol 1342 GraphicUses:1341Used by:1348
Symbol 1343 BitmapUsed by:1344
Symbol 1344 GraphicUses:1343Used by:1348
Symbol 1345 BitmapUsed by:1346
Symbol 1346 GraphicUses:1345Used by:1348
Symbol 1347 GraphicUsed by:1348
Symbol 1348 MovieClip {turret5standmc}Uses:1336 1338 1340 1342 1344 1346 1347Used by:2336
Symbol 1349 TextUses:4Used by:1422
Symbol 1350 GraphicUsed by:1422
Symbol 1351 TextUses:4Used by:1422
Symbol 1352 ShapeTweeningUsed by:1422
Symbol 1353 GraphicUsed by:1422
Symbol 1354 ShapeTweeningUsed by:1422
Symbol 1355 GraphicUsed by:1422
Symbol 1356 ShapeTweeningUsed by:1422
Symbol 1357 GraphicUsed by:1422
Symbol 1358 GraphicUsed by:1422
Symbol 1359 TextUses:4Used by:1422
Symbol 1360 GraphicUsed by:1422
Symbol 1361 GraphicUsed by:1422
Symbol 1362 TextUses:4Used by:1422
Symbol 1363 GraphicUsed by:1422
Symbol 1364 TextUses:4Used by:1422
Symbol 1365 GraphicUsed by:1422
Symbol 1366 TextUses:4Used by:1422
Symbol 1367 GraphicUsed by:1422
Symbol 1368 TextUses:4Used by:1422
Symbol 1369 GraphicUsed by:1422
Symbol 1370 TextUses:4Used by:1422
Symbol 1371 GraphicUsed by:1422
Symbol 1372 TextUses:4Used by:1422
Symbol 1373 GraphicUsed by:1422
Symbol 1374 TextUses:4Used by:1422
Symbol 1375 GraphicUsed by:1422
Symbol 1376 TextUses:4Used by:1422
Symbol 1377 GraphicUsed by:1422
Symbol 1378 TextUses:4Used by:1422
Symbol 1379 GraphicUsed by:1422
Symbol 1380 TextUses:4Used by:1422
Symbol 1381 GraphicUsed by:1422
Symbol 1382 TextUses:4Used by:1422
Symbol 1383 GraphicUsed by:1422
Symbol 1384 TextUses:4Used by:1422
Symbol 1385 GraphicUsed by:1422
Symbol 1386 GraphicUsed by:1422
Symbol 1387 TextUses:4Used by:1422
Symbol 1388 GraphicUsed by:1422
Symbol 1389 GraphicUsed by:1422
Symbol 1390 TextUses:4Used by:1422
Symbol 1391 GraphicUsed by:1422
Symbol 1392 GraphicUsed by:1422
Symbol 1393 TextUses:4Used by:1422
Symbol 1394 GraphicUsed by:1422
Symbol 1395 GraphicUsed by:1422
Symbol 1396 TextUses:4Used by:1422
Symbol 1397 GraphicUsed by:1422
Symbol 1398 GraphicUsed by:1422
Symbol 1399 TextUses:4Used by:1422
Symbol 1400 GraphicUsed by:1422
Symbol 1401 TextUses:4Used by:1422
Symbol 1402 GraphicUsed by:1422
Symbol 1403 TextUses:4Used by:1422
Symbol 1404 GraphicUsed by:1422
Symbol 1405 GraphicUsed by:1422
Symbol 1406 TextUses:4Used by:1422
Symbol 1407 GraphicUsed by:1422
Symbol 1408 GraphicUsed by:1422
Symbol 1409 TextUses:4Used by:1422
Symbol 1410 GraphicUsed by:1422
Symbol 1411 TextUses:4Used by:1422
Symbol 1412 GraphicUsed by:1422
Symbol 1413 TextUses:4Used by:1422
Symbol 1414 GraphicUsed by:1422
Symbol 1415 GraphicUsed by:1422
Symbol 1416 TextUses:4Used by:1422
Symbol 1417 GraphicUsed by:1422
Symbol 1418 GraphicUsed by:1422
Symbol 1419 TextUses:4Used by:1422
Symbol 1420 GraphicUsed by:1422
Symbol 1421 GraphicUsed by:1422
Symbol 1422 MovieClip {txtbattlestartmc}Uses:1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421Used by:2336
Symbol 1423 EditableTextUses:4 26 914Used by:1427
Symbol 1424 EditableTextUses:4 26 914Used by:1427
Symbol 1425 EditableTextUses:4Used by:1427
Symbol 1426 EditableTextUses:4Used by:1427
Symbol 1427 MovieClip {txtturretupgradeexplanationmc}Uses:1423 1424 1425 1426Used by:2336
Symbol 1428 EditableTextUses:4 26 914Used by:1435
Symbol 1429 BitmapUsed by:1430
Symbol 1430 GraphicUses:1429Used by:1431 1441
Symbol 1431 MovieClip {upgradepointblack}Uses:1430Used by:1435 1438 1448 2336
Symbol 1432 EditableTextUses:4 26 914Used by:1435
Symbol 1433 EditableTextUses:4 26 914Used by:1435
Symbol 1434 EditableTextUses:4 26 914Used by:1435
Symbol 1435 MovieClip {upgradeothermc}Uses:1428 1431 1432 1433 1434Used by:2336
Symbol 1436 EditableTextUses:4 26 914Used by:1438
Symbol 1437 EditableTextUses:4 26 914Used by:1438
Symbol 1438 MovieClip {upgradequestionmc}Uses:1436 1431 1437Used by:2336
Symbol 1439 BitmapUsed by:1440
Symbol 1440 GraphicUses:1439Used by:1442
Symbol 1441 MovieClip {upgradepointmc}Uses:1430Used by:1442 2336
Symbol 1442 MovieClip {upgradesoldiermc}Uses:1440 1441Used by:2336
Symbol 1443 BitmapUsed by:1447
Symbol 1444 BitmapUsed by:1447
Symbol 1445 BitmapUsed by:1447
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1443 1444 1445 1446Used by:1448
Symbol 1448 MovieClip {upgradeturretmc}Uses:1447 1431Used by:2336
Symbol 1449 BitmapUsed by:1450
Symbol 1450 GraphicUses:1449Used by:1461
Symbol 1451 BitmapUsed by:1452
Symbol 1452 GraphicUses:1451Used by:1461
Symbol 1453 BitmapUsed by:1454
Symbol 1454 GraphicUses:1453Used by:1461 1464 1465
Symbol 1455 BitmapUsed by:1456
Symbol 1456 GraphicUses:1455Used by:1461 1464 1465
Symbol 1457 BitmapUsed by:1458
Symbol 1458 GraphicUses:1457Used by:1461 1464 1465
Symbol 1459 BitmapUsed by:1460
Symbol 1460 GraphicUses:1459Used by:1461 1464 1465
Symbol 1461 MovieClip {vampireattack}Uses:1450 1452 1454 1456 1458 1460Used by:2336
Symbol 1462 BitmapUsed by:1463
Symbol 1463 GraphicUses:1462Used by:1464 1465
Symbol 1464 MovieClip {vampiredie}Uses:1454 1463 1456 1458 1460Used by:2336
Symbol 1465 MovieClip {vampirewalk}Uses:1454 1463 1456 1458 1460Used by:2336
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1478 1479 1480
Symbol 1468 BitmapUsed by:1469
Symbol 1469 GraphicUses:1468Used by:1478 1479 1480
Symbol 1470 BitmapUsed by:1471
Symbol 1471 GraphicUses:1470Used by:1478 1479 1480
Symbol 1472 BitmapUsed by:1473
Symbol 1473 GraphicUses:1472Used by:1478 1479 1480
Symbol 1474 BitmapUsed by:1475
Symbol 1475 GraphicUses:1474Used by:1478 1479 1480
Symbol 1476 GraphicUsed by:1478
Symbol 1477 GraphicUsed by:1478
Symbol 1478 MovieClip {werewolfattack}Uses:1467 1469 1471 1473 1475 1476 1477Used by:2336
Symbol 1479 MovieClip {werewolfdie}Uses:268 1467 1469 1471 1473 1475Used by:2336
Symbol 1480 MovieClip {werewolfwalk}Uses:1467 1469 1471 1473 1475Used by:2336
Symbol 1481 BitmapUsed by:1482
Symbol 1482 GraphicUses:1481Used by:1483 1501
Symbol 1483 MovieClipUses:1482Used by:1500
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1486 1502
Symbol 1486 MovieClipUses:1485Used by:1500
Symbol 1487 BitmapUsed by:1488
Symbol 1488 GraphicUses:1487Used by:1489 1503
Symbol 1489 MovieClipUses:1488Used by:1500
Symbol 1490 BitmapUsed by:1491
Symbol 1491 GraphicUses:1490Used by:1492 1504
Symbol 1492 MovieClipUses:1491Used by:1500
Symbol 1493 BitmapUsed by:1494
Symbol 1494 GraphicUses:1493Used by:1495 1505
Symbol 1495 MovieClipUses:1494Used by:1500
Symbol 1496 BitmapUsed by:1497
Symbol 1497 GraphicUses:1496Used by:1498 1506
Symbol 1498 MovieClipUses:1497Used by:1500
Symbol 1499 GraphicUsed by:1500
Symbol 1500 MovieClip {wildattack}Uses:1483 1486 1489 1492 1495 1498 1499Used by:2336
Symbol 1501 MovieClipUses:1482Used by:1507 1508
Symbol 1502 MovieClipUses:1485Used by:1507 1508
Symbol 1503 MovieClipUses:1488Used by:1507 1508
Symbol 1504 MovieClipUses:1491Used by:1507 1508
Symbol 1505 MovieClipUses:1494Used by:1507 1508
Symbol 1506 MovieClipUses:1497Used by:1507 1508
Symbol 1507 MovieClip {wilddie}Uses:268 1501 1502 1503 1504 1505 1506Used by:2336
Symbol 1508 MovieClip {wildwalk}Uses:1501 1502 1503 1504 1505 1506Used by:2336
Symbol 1509 BitmapUsed by:1510 2104
Symbol 1510 GraphicUses:1509Used by:1520
Symbol 1511 EditableTextUses:4 26 914Used by:1520
Symbol 1512 GraphicUsed by:1520
Symbol 1513 EditableTextUses:914Used by:1520
Symbol 1514 EditableTextUses:4 26 914Used by:1520
Symbol 1515 EditableTextUses:4 26 914Used by:1520
Symbol 1516 EditableTextUses:4 26 914Used by:1520
Symbol 1517 EditableTextUses:4 26 914Used by:1520
Symbol 1518 EditableTextUses:914Used by:1520
Symbol 1519 EditableTextUses:4Used by:1520
Symbol 1520 MovieClip {windowexplanationmc}Uses:1510 1511 1512 1513 1514 1515 1516 1517 1518 1519Used by:2336
Symbol 1521 BitmapUsed by:1522
Symbol 1522 GraphicUses:1521Used by:1523
Symbol 1523 MovieClipUses:1522Used by:1537 1538 1539
Symbol 1524 BitmapUsed by:1525
Symbol 1525 GraphicUses:1524Used by:1526
Symbol 1526 MovieClipUses:1525Used by:1537 1538 1539
Symbol 1527 BitmapUsed by:1528
Symbol 1528 GraphicUses:1527Used by:1529
Symbol 1529 MovieClipUses:1528Used by:1537 1538 1539
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1532
Symbol 1532 MovieClipUses:1531Used by:1537 1538 1539
Symbol 1533 BitmapUsed by:1534
Symbol 1534 GraphicUses:1533Used by:1535
Symbol 1535 MovieClipUses:1534Used by:1537 1538 1539
Symbol 1536 GraphicUsed by:1537
Symbol 1537 MovieClip {zombieattack}Uses:1523 1526 1529 1532 1535 1536Used by:2336
Symbol 1538 MovieClip {zombiedie}Uses:1523 1526 1529 1532 1535Used by:2336
Symbol 1539 MovieClip {zombiewalk}Uses:1523 1526 1529 1532 1535Used by:2336
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1542
Symbol 1542 MovieClipUses:1541Used by:1555 2335
Symbol 1543 TextUses:83Used by:1544 2324
Symbol 1544 MovieClipUses:1543Used by:1555 2335
Symbol 1545 BitmapUsed by:1546
Symbol 1546 GraphicUses:1545Used by:1547
Symbol 1547 MovieClipUses:1546Used by:1555 2335
Symbol 1548 BitmapUsed by:1549
Symbol 1549 GraphicUses:1548Used by:1555 2335
Symbol 1550 BitmapUsed by:1551
Symbol 1551 GraphicUses:1550Used by:1555 2335
Symbol 1552 BitmapUsed by:1553
Symbol 1553 GraphicUses:1552Used by:1554
Symbol 1554 MovieClipUses:1553Used by:1555 2335
Symbol 1555 MovieClip {mainmenumc}Uses:1542 1544 1547 1549 1551 1554 34Used by:2336
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1558 1559
Symbol 1558 MovieClipUses:1557Used by:1559
Symbol 1559 Button {lockedquestionsitemc}Uses:1557 1558Used by:2336
Symbol 1560 BitmapUsed by:1561
Symbol 1561 GraphicUses:1560Used by:1562
Symbol 1562 MovieClip {angelhitmc}Uses:1561Used by:2336
Symbol 1563 BitmapUsed by:1564
Symbol 1564 GraphicUses:1563Used by:1565
Symbol 1565 MovieClip {arrowmc}Uses:1564Used by:2336
Symbol 1566 BitmapUsed by:1567
Symbol 1567 GraphicUses:1566Used by:1568 1569
Symbol 1568 MovieClipUses:1567Used by:1569
Symbol 1569 Button {back2btn}Uses:1567 1568Used by:2336
Symbol 1570 BitmapUsed by:1572 1575
Symbol 1571 BitmapUsed by:1572 1573
Symbol 1572 GraphicUses:1570 1571Used by:1576
Symbol 1573 GraphicUses:1571Used by:1574 1576
Symbol 1574 MovieClipUses:1573Used by:1576
Symbol 1575 GraphicUses:1570Used by:1576
Symbol 1576 Button {backbtn}Uses:1572 1574 1575 1573Used by:2336
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1579
Symbol 1579 MovieClip {baphohitmc}Uses:1578Used by:2336
Symbol 1580 GraphicUsed by:1583
Symbol 1581 GraphicUsed by:1582
Symbol 1582 MovieClipUses:1581Used by:1583
Symbol 1583 MovieClip {barhealthmc}Uses:1580 1582Used by:2336
Symbol 1584 BitmapUsed by:1585 2254
Symbol 1585 GraphicUses:1584Used by:1586
Symbol 1586 Button {blue_btn}Uses:1585Used by:2336
Symbol 1587 MovieClip {bombmc}Uses:1249Used by:2336
Symbol 1588 BitmapUsed by:1590 1593
Symbol 1589 BitmapUsed by:1590 1591
Symbol 1590 GraphicUses:1588 1589Used by:1594
Symbol 1591 GraphicUses:1589Used by:1592 1594
Symbol 1592 MovieClipUses:1591Used by:1594
Symbol 1593 GraphicUses:1588Used by:1594
Symbol 1594 Button {btnnomc}Uses:1590 1592 1593 1591Used by:2336
Symbol 1595 BitmapUsed by:1597 1600
Symbol 1596 BitmapUsed by:1597 1598
Symbol 1597 GraphicUses:1595 1596Used by:1601
Symbol 1598 GraphicUses:1596Used by:1599 1601
Symbol 1599 MovieClipUses:1598Used by:1601
Symbol 1600 GraphicUses:1595Used by:1601
Symbol 1601 Button {btnyesmc}Uses:1597 1599 1600 1598Used by:2336
Symbol 1602 EditableTextUses:4 26 914Used by:1605
Symbol 1603 EditableTextUses:4 26 914Used by:1605
Symbol 1604 EditableTextUses:4 26 914Used by:1605
Symbol 1605 Button {continuebtn}Uses:1602 1603 1604Used by:2336
Symbol 1606 BitmapUsed by:1608
Symbol 1607 BitmapUsed by:1608
Symbol 1608 GraphicUses:1606 1607Used by:1609 1610
Symbol 1609 MovieClipUses:1608Used by:1610
Symbol 1610 Button {creditbtn}Uses:1609 1608Used by:2336
Symbol 1611 BitmapUsed by:1612
Symbol 1612 GraphicUses:1611Used by:1616
Symbol 1613 BitmapUsed by:1614
Symbol 1614 GraphicUses:1613Used by:1615
Symbol 1615 MovieClipUses:1614Used by:1616
Symbol 1616 MovieClip {criticalsignmc}Uses:1612 1615Used by:2336
Symbol 1617 BitmapUsed by:1618
Symbol 1618 GraphicUses:1617Used by:1619
Symbol 1619 MovieClip {dirtpar1mc}Uses:1618Used by:2336
Symbol 1620 EditableTextUses:26Used by:1624
Symbol 1621 EditableTextUses:4Used by:1624
Symbol 1622 EditableTextUses:26Used by:1624
Symbol 1623 EditableTextUses:4Used by:1624
Symbol 1624 MovieClip {dmgmc}Uses:1620 1621 1622 1623Used by:2336
Symbol 1625 BitmapUsed by:1626
Symbol 1626 GraphicUses:1625Used by:1627
Symbol 1627 MovieClip {dragonballmc}Uses:1626Used by:2336
Symbol 1628 BitmapUsed by:1629
Symbol 1629 GraphicUses:1628Used by:1630
Symbol 1630 MovieClip {dragonhitmc}Uses:1629Used by:2336
Symbol 1631 MovieClip {dragonturtledie}Uses:268 691 694 697 700 703 706 709 712 715Used by:2336
Symbol 1632 MovieClip {dragonturtlewalk}Uses:268 691 694 697 700 703 706 709 712 715Used by:2336
Symbol 1633 GraphicUsed by:1634 1635
Symbol 1634 MovieClip {dust2mc}Uses:1633Used by:2336
Symbol 1635 MovieClip {dustmc}Uses:1633Used by:2336
Symbol 1636 EditableTextUses:4 26 914Used by:1639
Symbol 1637 EditableTextUses:4 26 914Used by:1639
Symbol 1638 EditableTextUses:4 26 914Used by:1639
Symbol 1639 Button {easybtn}Uses:1636 1637 1638Used by:2336
Symbol 1640 BitmapUsed by:1641 1651
Symbol 1641 GraphicUses:1640Used by:1650
Symbol 1642 BitmapUsed by:1643 1652
Symbol 1643 GraphicUses:1642Used by:1650
Symbol 1644 BitmapUsed by:1645 1653
Symbol 1645 GraphicUses:1644Used by:1650
Symbol 1646 BitmapUsed by:1647 1654
Symbol 1647 GraphicUses:1646Used by:1650
Symbol 1648 BitmapUsed by:1649 1655
Symbol 1649 GraphicUses:1648Used by:1650
Symbol 1650 MovieClip {efekdarahleft}Uses:1641 1643 1645 1647 1649Used by:2336
Symbol 1651 GraphicUses:1640Used by:1656
Symbol 1652 GraphicUses:1642Used by:1656
Symbol 1653 GraphicUses:1644Used by:1656
Symbol 1654 GraphicUses:1646Used by:1656
Symbol 1655 GraphicUses:1648Used by:1656
Symbol 1656 MovieClip {efekdarahright}Uses:1651 1652 1653 1654 1655Used by:2336
Symbol 1657 BitmapUsed by:1658
Symbol 1658 GraphicUses:1657Used by:1663
Symbol 1659 BitmapUsed by:1660
Symbol 1660 GraphicUses:1659Used by:1663
Symbol 1661 BitmapUsed by:1662
Symbol 1662 GraphicUses:1661Used by:1663
Symbol 1663 MovieClip {efekpukul}Uses:1658 1660 1662Used by:2336
Symbol 1664 BitmapUsed by:1665 1666 2123 2124
Symbol 1665 GraphicUses:1664Used by:1667
Symbol 1666 GraphicUses:1664Used by:1667
Symbol 1667 MovieClip {elfhitmc}Uses:1665 1666Used by:2336
Symbol 1668 GraphicUsed by:1669
Symbol 1669 MovieClipUses:1668Used by:1670
Symbol 1670 MovieClip {enemybarhealthmc}Uses:1669Used by:2336
Symbol 1671 BitmapUsed by:1672
Symbol 1672 GraphicUses:1671Used by:1673 1677 1680
Symbol 1673 MovieClipUses:1672Used by:1677 1680
Symbol 1674 EditableTextUses:4 26 914Used by:1677
Symbol 1675 EditableTextUses:4 26 914Used by:1677
Symbol 1676 EditableTextUses:4 26 914Used by:1677
Symbol 1677 Button {engagebackbtn}Uses:1673 1674 1675 1676 1672Used by:2336
Symbol 1678 BitmapUsed by:1679
Symbol 1679 GraphicUses:1678Used by:1680
Symbol 1680 Button {engagebtn}Uses:1673 1679 1672Used by:2336
Symbol 1681 GraphicUsed by:1683
Symbol 1682 EditableTextUses:4Used by:1683
Symbol 1683 MovieClip {explanationmc}Uses:1681 1682Used by:2336
Symbol 1684 EditableTextUses:4Used by:1685
Symbol 1685 MovieClip {exptxt}Uses:1684Used by:2336
Symbol 1686 GraphicUsed by:1688
Symbol 1687 GraphicUsed by:1688
Symbol 1688 MovieClip {faerieblastmc}Uses:1686 1687Used by:2336
Symbol 1689 BitmapUsed by:1690
Symbol 1690 GraphicUses:1689Used by:1692 1693
Symbol 1691 TextUses:4Used by:1693
Symbol 1692 MovieClipUses:1690Used by:1693
Symbol 1693 Button {faeriebtn}Uses:1690 3 1691 1692Used by:2336
Symbol 1694 BitmapUsed by:1695
Symbol 1695 GraphicUses:1694Used by:1696
Symbol 1696 MovieClip {faeriehitmc}Uses:1695Used by:2336
Symbol 1697 GraphicUsed by:1698
Symbol 1698 MovieClipUses:1697Used by:1699
Symbol 1699 MovieClip {faeriestarmc}Uses:1698Used by:2336
Symbol 1700 MovieClip {faeriewalkthumbnail}Uses:268 540 542 544 546 548 550Used by:2336
Symbol 1701 BitmapUsed by:1702
Symbol 1702 GraphicUses:1701Used by:1703
Symbol 1703 MovieClip {foxhitmc}Uses:1702Used by:2336
Symbol 1704 BitmapUsed by:1705
Symbol 1705 GraphicUses:1704Used by:1706
Symbol 1706 MovieClip {golemhitmc}Uses:1705Used by:2336
Symbol 1707 MovieClip {golemwalk}Uses:1052 1054 1056 1058 1060 1062 1064 1066Used by:2336
Symbol 1708 BitmapUsed by:1709
Symbol 1709 GraphicUses:1708Used by:1710 1712
Symbol 1710 MovieClipUses:1709Used by:1712
Symbol 1711 TextUses:4Used by:1712
Symbol 1712 Button {gorgonashbtn}Uses:1710 3 1711 1709Used by:2336
Symbol 1713 BitmapUsed by:1714
Symbol 1714 GraphicUses:1713Used by:1715
Symbol 1715 Button {green_btn}Uses:1714Used by:2336
Symbol 1716 EditableTextUses:4 26 914Used by:1719
Symbol 1717 EditableTextUses:4 26 914Used by:1719
Symbol 1718 EditableTextUses:4 26 914Used by:1719
Symbol 1719 Button {hardbtn}Uses:1716 1717 1718Used by:2336
Symbol 1720 MovieClip {healmc}Uses:888Used by:2336
Symbol 1721 BitmapUsed by:1723
Symbol 1722 BitmapUsed by:1723
Symbol 1723 GraphicUses:1721 1722Used by:1724
Symbol 1724 MovieClip {KOpointmc}Uses:1723Used by:2336
Symbol 1725 BitmapUsed by:1726
Symbol 1726 GraphicUses:1725Used by:1727 1732
Symbol 1727 MovieClipUses:1726Used by:1732
Symbol 1728 BitmapUsed by:1729
Symbol 1729 GraphicUses:1728Used by:1732
Symbol 1730 BitmapUsed by:1731
Symbol 1731 GraphicUses:1730Used by:1732
Symbol 1732 MovieClip {levelpointbtn}Uses:1726 1727 1729 1731Used by:2336
Symbol 1733 BitmapUsed by:1734
Symbol 1734 GraphicUses:1733Used by:1735
Symbol 1735 MovieClip {lvl1addingmc}Uses:1734Used by:2336
Symbol 1736 BitmapUsed by:1737
Symbol 1737 GraphicUses:1736Used by:1738
Symbol 1738 MovieClip {lvl2addingmc}Uses:1737Used by:2336
Symbol 1739 BitmapUsed by:1740
Symbol 1740 GraphicUses:1739Used by:1741
Symbol 1741 MovieClip {lvl3addingmc}Uses:1740Used by:2336
Symbol 1742 BitmapUsed by:1745
Symbol 1743 BitmapUsed by:1745
Symbol 1744 BitmapUsed by:1745
Symbol 1745 GraphicUses:1742 1743 1744Used by:1746
Symbol 1746 MovieClip {lvl4addingmc}Uses:1745Used by:2336
Symbol 1747 BitmapUsed by:1748
Symbol 1748 GraphicUses:1747Used by:1749
Symbol 1749 MovieClip {lvl51addingmc}Uses:1748Used by:2336
Symbol 1750 BitmapUsed by:1751
Symbol 1751 GraphicUses:1750Used by:1752
Symbol 1752 MovieClip {lvl52addingmc}Uses:1751Used by:2336
Symbol 1753 BitmapUsed by:1754
Symbol 1754 GraphicUses:1753Used by:1755
Symbol 1755 MovieClipUses:1754Used by:1769 1773 2158
Symbol 1756 BitmapUsed by:1757
Symbol 1757 GraphicUses:1756Used by:1758
Symbol 1758 MovieClipUses:1757Used by:1769 1773 2158
Symbol 1759 BitmapUsed by:1760
Symbol 1760 GraphicUses:1759Used by:1761
Symbol 1761 MovieClipUses:1760Used by:1769 1773 2158
Symbol 1762 BitmapUsed by:1763
Symbol 1763 GraphicUses:1762Used by:1764
Symbol 1764 MovieClipUses:1763Used by:1769 1773 2158
Symbol 1765 BitmapUsed by:1766
Symbol 1766 GraphicUses:1765Used by:1767
Symbol 1767 MovieClipUses:1766Used by:1769 1773 2158
Symbol 1768 GraphicUsed by:1769
Symbol 1769 MovieClip {miniorcattack}Uses:1755 1758 1761 1764 1767 1768Used by:2336
Symbol 1770 BitmapUsed by:1771
Symbol 1771 GraphicUses:1770Used by:1772
Symbol 1772 MovieClip {miniorchitmc}Uses:1771Used by:2336
Symbol 1773 MovieClip {miniorcwalk}Uses:1755 1758 1761 1764 1767Used by:2336
Symbol 1774 MovieClip {minotaurhitmc}Uses:1102 1104 1108 1106 1110Used by:2336
Symbol 1775 BitmapUsed by:1776
Symbol 1776 GraphicUses:1775Used by:1783
Symbol 1777 EditableTextUses:4Used by:1783
Symbol 1778 EditableTextUses:4 26 914Used by:1783
Symbol 1779 EditableTextUses:4Used by:1783
Symbol 1780 EditableTextUses:4Used by:1783
Symbol 1781 EditableTextUses:4Used by:1783
Symbol 1782 EditableTextUses:4Used by:1783
Symbol 1783 MovieClip {MoCmc}Uses:1776 1777 1778 1779 1780 1781 1782Used by:2336
Symbol 1784 BitmapUsed by:1785
Symbol 1785 GraphicUses:1784Used by:1786
Symbol 1786 MovieClip {molehitmc}Uses:1785Used by:2336
Symbol 1787 BitmapUsed by:1789
Symbol 1788 BitmapUsed by:1789
Symbol 1789 GraphicUses:1787 1788Used by:1790 1791
Symbol 1790 MovieClipUses:1789Used by:1791
Symbol 1791 Button {moregamesbtn}Uses:1790 1789Used by:2336
Symbol 1792 GraphicUsed by:1843
Symbol 1793 GraphicUsed by:1843
Symbol 1794 GraphicUsed by:1843
Symbol 1795 GraphicUsed by:1843
Symbol 1796 GraphicUsed by:1843
Symbol 1797 GraphicUsed by:1843
Symbol 1798 GraphicUsed by:1843
Symbol 1799 GraphicUsed by:1843
Symbol 1800 GraphicUsed by:1843
Symbol 1801 GraphicUsed by:1843
Symbol 1802 GraphicUsed by:1843
Symbol 1803 GraphicUsed by:1843
Symbol 1804 GraphicUsed by:1843
Symbol 1805 GraphicUsed by:1843
Symbol 1806 GraphicUsed by:1843
Symbol 1807 GraphicUsed by:1843
Symbol 1808 GraphicUsed by:1843
Symbol 1809 GraphicUsed by:1843
Symbol 1810 GraphicUsed by:1843
Symbol 1811 GraphicUsed by:1843
Symbol 1812 GraphicUsed by:1843
Symbol 1813 GraphicUsed by:1843
Symbol 1814 GraphicUsed by:1843
Symbol 1815 GraphicUsed by:1843
Symbol 1816 GraphicUsed by:1843
Symbol 1817 GraphicUsed by:1843
Symbol 1818 GraphicUsed by:1843
Symbol 1819 GraphicUsed by:1843
Symbol 1820 GraphicUsed by:1843
Symbol 1821 GraphicUsed by:1843
Symbol 1822 GraphicUsed by:1843
Symbol 1823 GraphicUsed by:1843
Symbol 1824 GraphicUsed by:1843
Symbol 1825 GraphicUsed by:1843
Symbol 1826 GraphicUsed by:1843
Symbol 1827 GraphicUsed by:1843
Symbol 1828 GraphicUsed by:1843
Symbol 1829 GraphicUsed by:1843
Symbol 1830 GraphicUsed by:1843
Symbol 1831 GraphicUsed by:1843
Symbol 1832 GraphicUsed by:1843
Symbol 1833 GraphicUsed by:1843
Symbol 1834 GraphicUsed by:1843
Symbol 1835 GraphicUsed by:1843
Symbol 1836 GraphicUsed by:1843
Symbol 1837 GraphicUsed by:1843
Symbol 1838 GraphicUsed by:1843
Symbol 1839 GraphicUsed by:1843
Symbol 1840 GraphicUsed by:1843
Symbol 1841 GraphicUsed by:1843
Symbol 1842 GraphicUsed by:1843
Symbol 1843 MovieClip {musclebaloonmc}Uses:1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842Used by:2336
Symbol 1844 BitmapUsed by:1845
Symbol 1845 GraphicUses:1844Used by:1846 1847
Symbol 1846 MovieClipUses:1845Used by:1847
Symbol 1847 Button {mutebtn}Uses:1845 1846Used by:2336
Symbol 1848 EditableTextUses:4 26 914Used by:1851
Symbol 1849 EditableTextUses:4 26 914Used by:1851
Symbol 1850 EditableTextUses:4 26 914Used by:1851
Symbol 1851 Button {newgamebtn}Uses:1848 1849 1850Used by:2336
Symbol 1852 EditableTextUses:4 26 914Used by:1855
Symbol 1853 EditableTextUses:4 26 914Used by:1855
Symbol 1854 EditableTextUses:4 26 914Used by:1855
Symbol 1855 Button {normalbtn}Uses:1852 1853 1854Used by:2336
Symbol 1856 BitmapUsed by:1857
Symbol 1857 GraphicUses:1856Used by:1858
Symbol 1858 MovieClip {openingCGbaloonmc}Uses:1857Used by:2336
Symbol 1859 BitmapUsed by:1863
Symbol 1860 BitmapUsed by:1863
Symbol 1861 BitmapUsed by:1863
Symbol 1862 BitmapUsed by:1863
Symbol 1863 GraphicUses:1859 1860 1861 1862Used by:1864
Symbol 1864 MovieClipUses:1863Used by:1866
Symbol 1865 TextUses:4Used by:1866
Symbol 1866 MovieClip {orbrowmc}Uses:1864 1865Used by:2336
Symbol 1867 BitmapUsed by:1868
Symbol 1868 GraphicUses:1867Used by:1869
Symbol 1869 MovieClip {ornamenmc}Uses:1868Used by:2336
Symbol 1870 BitmapUsed by:1871
Symbol 1871 GraphicUses:1870Used by:1872 1873
Symbol 1872 MovieClipUses:1871Used by:1873
Symbol 1873 Button {otherbtn}Uses:1871 1872Used by:2336
Symbol 1874 BitmapUsed by:1875
Symbol 1875 GraphicUses:1874Used by:1876
Symbol 1876 MovieClip {par1mc}Uses:1875Used by:2336
Symbol 1877 BitmapUsed by:1878
Symbol 1878 GraphicUses:1877Used by:1879
Symbol 1879 MovieClip {par2mc}Uses:1878Used by:2336
Symbol 1880 BitmapUsed by:1881
Symbol 1881 GraphicUses:1880Used by:1882
Symbol 1882 MovieClip {par3mc}Uses:1881Used by:2336
Symbol 1883 BitmapUsed by:1884
Symbol 1884 GraphicUses:1883Used by:1885
Symbol 1885 MovieClip {par4mc}Uses:1884Used by:2336
Symbol 1886 BitmapUsed by:1887
Symbol 1887 GraphicUses:1886Used by:1888
Symbol 1888 MovieClip {par5mc}Uses:1887Used by:2336
Symbol 1889 BitmapUsed by:1890
Symbol 1890 GraphicUses:1889Used by:1891
Symbol 1891 MovieClip {parstonemc}Uses:1890Used by:2336
Symbol 1892 BitmapUsed by:1893
Symbol 1893 GraphicUses:1892Used by:1894 1895
Symbol 1894 MovieClipUses:1893Used by:1895
Symbol 1895 Button {pausebtn}Uses:1893 1894Used by:2336
Symbol 1896 BitmapUsed by:1897
Symbol 1897 GraphicUses:1896Used by:1899 1900
Symbol 1898 TextUses:4Used by:1900
Symbol 1899 MovieClipUses:1897Used by:1900
Symbol 1900 Button {phoenionbtn}Uses:1897 3 1898 1899Used by:2336
Symbol 1901 GraphicUses:1143Used by:1902
Symbol 1902 MovieClip {phoenionhitmc}Uses:1901Used by:2336
Symbol 1903 MovieClip {phoenionwalksmall}Uses:145 148 151 154 157 160 163 172 175Used by:2336
Symbol 1904 GraphicUsed by:1905 1929 1988
Symbol 1905 MovieClipUses:1904Used by:1906
Symbol 1906 MovieClip {playerbarhealthmc}Uses:1905Used by:2336
Symbol 1907 EditableTextUses:4 26 914Used by:1911
Symbol 1908 EditableTextUses:4 26 914Used by:1911
Symbol 1909 EditableTextUses:4 26 914Used by:1911
Symbol 1910 EditableTextUses:4 26 914Used by:1911
Symbol 1911 MovieClip {popmanatxt}Uses:1907 1908 1909 1910Used by:2336
Symbol 1912 BitmapUsed by:1913
Symbol 1913 GraphicUses:1912Used by:1915 1916 1918 1920 1922 1924
Symbol 1914 EditableTextUses:4 26 914Used by:1916
Symbol 1915 MovieClipUses:1913Used by:1916 1918 1920 1922 1924
Symbol 1916 MovieClip {push1mc}Uses:1913 1914 1915Used by:2336
Symbol 1917 EditableTextUses:4 26 914Used by:1918
Symbol 1918 MovieClip {push2mc}Uses:1913 1917 1915Used by:2336
Symbol 1919 EditableTextUses:4 26 914Used by:1920
Symbol 1920 MovieClip {push3mc}Uses:1913 1919 1915Used by:2336
Symbol 1921 EditableTextUses:4 26 914Used by:1922
Symbol 1922 MovieClip {push4mc}Uses:1913 1921 1915Used by:2336
Symbol 1923 EditableTextUses:4 26 914Used by:1924
Symbol 1924 MovieClip {push5mc}Uses:1913 1923 1915Used by:2336
Symbol 1925 BitmapUsed by:1926
Symbol 1926 GraphicUses:1925Used by:1927 1928
Symbol 1927 MovieClipUses:1926Used by:1928
Symbol 1928 Button {questionbtn}Uses:1927 1926Used by:2336
Symbol 1929 MovieClip {rechargebarmc}Uses:1904Used by:2336
Symbol 1930 BitmapUsed by:1931
Symbol 1931 GraphicUses:1930Used by:1932
Symbol 1932 Button {red_btn}Uses:1931Used by:2336
Symbol 1933 BitmapUsed by:1935 1938
Symbol 1934 BitmapUsed by:1935 1936
Symbol 1935 GraphicUses:1933 1934Used by:1939
Symbol 1936 GraphicUses:1934Used by:1937 1939
Symbol 1937 MovieClipUses:1936Used by:1939
Symbol 1938 GraphicUses:1933Used by:1939
Symbol 1939 Button {resetbtn}Uses:1935 1937 1938 1936Used by:2336
Symbol 1940 BitmapUsed by:1941
Symbol 1941 GraphicUses:1940Used by:1942
Symbol 1942 MovieClip {scarecrowhitmc}Uses:1941Used by:2336
Symbol 1943 BitmapUsed by:1944
Symbol 1944 GraphicUses:1943Used by:1946 1947
Symbol 1945 TextUses:4Used by:1947
Symbol 1946 MovieClipUses:1944Used by:1947
Symbol 1947 Button {seraphbtn}Uses:1944 3 1945 1946Used by:2336
Symbol 1948 BitmapUsed by:1949
Symbol 1949 GraphicUses:1948Used by:1950
Symbol 1950 MovieClip {seraphhitmc}Uses:1949Used by:2336
Symbol 1951 MovieClip {seraphwalksmall}Uses:468 470 472 474 476 478 480 482 484 486 488Used by:2336
Symbol 1952 MovieClip {shadowmc}Uses:268Used by:2336
Symbol 1953 BitmapUsed by:1954 2260
Symbol 1954 GraphicUses:1953Used by:1955
Symbol 1955 Button {silver_btn}Uses:1954Used by:2336
Symbol 1956 BitmapUsed by:1957
Symbol 1957 GraphicUses:1956Used by:1958
Symbol 1958 MovieClip {skeletonhitmc}Uses:1957Used by:2336
Symbol 1959 EditableTextUses:4 26 914Used by:1963
Symbol 1960 EditableTextUses:4 26 914Used by:1963
Symbol 1961 EditableTextUses:4 26 914Used by:1963
Symbol 1962 EditableTextUses:4 26 914Used by:1963
Symbol 1963 MovieClip {skipstorybtn}Uses:1959 1960 1961 1962Used by:2336
Symbol 1964 MovieClip {stoneattack}Uses:268 458 460Used by:2336
Symbol 1965 BitmapUsed by:1966
Symbol 1966 GraphicUses:1965Used by:1968 1969
Symbol 1967 TextUses:4Used by:1969
Symbol 1968 MovieClipUses:1966Used by:1969
Symbol 1969 Button {stonebtn}Uses:1966 3 1967 1968Used by:2336
Symbol 1970 EditableTextUses:4 26 914Used by:1975
Symbol 1971 EditableTextUses:4 26 914Used by:1975
Symbol 1972 EditableTextUses:4 26 914Used by:1975
Symbol 1973 EditableTextUses:4 26 914Used by:1975
Symbol 1974 EditableTextUses:4 26 914Used by:1975
Symbol 1975 MovieClip {summonamountmc}Uses:1970 1971 1972 1973 1974Used by:2336
Symbol 1976 BitmapUsed by:1977
Symbol 1977 GraphicUses:1976Used by:1978
Symbol 1978 MovieClipUses:1977Used by:1983 1984 1985 1986 1987
Symbol 1979 GraphicUsed by:1980
Symbol 1980 MovieClipUses:1979Used by:1983 1984 1985 1986 1987
Symbol 1981 BitmapUsed by:1982
Symbol 1982 GraphicUses:1981Used by:1983 1984 1985 1986 1987
Symbol 1983 MovieClip {summonbarzmc1}Uses:1978 1980 1982Used by:2336
Symbol 1984 MovieClip {summonbarzmc2}Uses:1978 1980 1982Used by:2336
Symbol 1985 MovieClip {summonbarzmc3}Uses:1978 1980 1982Used by:2336
Symbol 1986 MovieClip {summonbarzmc4}Uses:1978 1980 1982Used by:2336
Symbol 1987 MovieClip {summonbarzmc5}Uses:1978 1980 1982Used by:2336
Symbol 1988 MovieClip {summoncolorbarmc3}Uses:1904Used by:2336
Symbol 1989 GraphicUsed by:2009
Symbol 1990 GraphicUsed by:2009
Symbol 1991 GraphicUsed by:2009
Symbol 1992 GraphicUsed by:2009
Symbol 1993 GraphicUsed by:2009
Symbol 1994 GraphicUsed by:2009
Symbol 1995 GraphicUsed by:2009
Symbol 1996 GraphicUsed by:2009
Symbol 1997 GraphicUsed by:2009
Symbol 1998 GraphicUsed by:2009
Symbol 1999 GraphicUsed by:2009
Symbol 2000 GraphicUsed by:2009
Symbol 2001 GraphicUsed by:2009
Symbol 2002 GraphicUsed by:2009
Symbol 2003 GraphicUsed by:2009
Symbol 2004 GraphicUsed by:2009
Symbol 2005 GraphicUsed by:2009
Symbol 2006 GraphicUsed by:2009
Symbol 2007 GraphicUsed by:2009
Symbol 2008 GraphicUsed by:2009
Symbol 2009 MovieClip {sweat2mc}Uses:1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008Used by:2336
Symbol 2010 GraphicUsed by:2019
Symbol 2011 GraphicUsed by:2019
Symbol 2012 GraphicUsed by:2019
Symbol 2013 GraphicUsed by:2019
Symbol 2014 GraphicUsed by:2019
Symbol 2015 GraphicUsed by:2019
Symbol 2016 GraphicUsed by:2019
Symbol 2017 GraphicUsed by:2019
Symbol 2018 GraphicUsed by:2019
Symbol 2019 MovieClip {sweatmc}Uses:2010 2011 2012 2013 2014 2015 2016 2017 2018Used by:2336
Symbol 2020 BitmapUsed by:2021
Symbol 2021 GraphicUses:2020Used by:2022
Symbol 2022 MovieClip {turret1misilemc}Uses:2021Used by:2336
Symbol 2023 BitmapUsed by:2024
Symbol 2024 GraphicUses:2023Used by:2025
Symbol 2025 MovieClip {turret1basemc}Uses:2024Used by:2336
Symbol 2026 BitmapUsed by:2027
Symbol 2027 GraphicUses:2026Used by:2028
Symbol 2028 MovieClip {turret1thumbnailmc}Uses:2027Used by:2336
Symbol 2029 BitmapUsed by:2030
Symbol 2030 GraphicUses:2029Used by:2031
Symbol 2031 MovieClip {turret2thumbnailmc}Uses:2030Used by:2336
Symbol 2032 MovieClip {turret3misilemc}Uses:1280Used by:2336
Symbol 2033 BitmapUsed by:2034
Symbol 2034 GraphicUses:2033Used by:2035
Symbol 2035 MovieClip {turret3thumbnailmc}Uses:2034Used by:2336
Symbol 2036 BitmapUsed by:2037
Symbol 2037 GraphicUses:2036Used by:2041
Symbol 2038 BitmapUsed by:2039 2040
Symbol 2039 GraphicUses:2038Used by:2041
Symbol 2040 GraphicUses:2038Used by:2041
Symbol 2041 MovieClip {turret4misileblastmc}Uses:2037 2039 2040Used by:2336
Symbol 2042 BitmapUsed by:2043 2045 2046
Symbol 2043 GraphicUses:2042Used by:2049
Symbol 2044 BitmapUsed by:2045
Symbol 2045 GraphicUses:2044 2042Used by:2049
Symbol 2046 GraphicUses:2042Used by:2049
Symbol 2047 BitmapUsed by:2048
Symbol 2048 GraphicUses:2047Used by:2049
Symbol 2049 MovieClip {turret4misilemc}Uses:2043 2045 2046 2048Used by:2336
Symbol 2050 BitmapUsed by:2051
Symbol 2051 GraphicUses:2050Used by:2052
Symbol 2052 MovieClip {turret4thumbnailmc}Uses:2051Used by:2336
Symbol 2053 BitmapUsed by:2054
Symbol 2054 GraphicUses:2053Used by:2055
Symbol 2055 MovieClip {turret5thumbnailmc}Uses:2054Used by:2336
Symbol 2056 BitmapUsed by:2057
Symbol 2057 GraphicUses:2056Used by:2058 2059
Symbol 2058 MovieClipUses:2057Used by:2059
Symbol 2059 Button {turretbtn}Uses:2057 2058Used by:2336
Symbol 2060 EditableTextUses:4 26 914Used by:2063
Symbol 2061 EditableTextUses:4 26 914Used by:2063
Symbol 2062 EditableTextUses:4 26 914Used by:2063
Symbol 2063 MovieClip {turrettxt}Uses:2060 2061 2062Used by:2336
Symbol 2064 BitmapUsed by:2065
Symbol 2065 GraphicUses:2064Used by:2066
Symbol 2066 MovieClip {turretwallmc}Uses:2065Used by:2336
Symbol 2067 BitmapUsed by:2069 2072
Symbol 2068 BitmapUsed by:2069 2070
Symbol 2069 GraphicUses:2067 2068Used by:2073
Symbol 2070 GraphicUses:2068Used by:2071 2073
Symbol 2071 MovieClipUses:2070Used by:2073
Symbol 2072 GraphicUses:2067Used by:2073
Symbol 2073 Button {tutorialbtn}Uses:2069 2071 2072 2070Used by:2336
Symbol 2074 EditableTextUses:4 26 914Used by:2078
Symbol 2075 EditableTextUses:4 26 914Used by:2078
Symbol 2076 EditableTextUses:4 26 914Used by:2078
Symbol 2077 EditableTextUses:4 26 914Used by:2078
Symbol 2078 MovieClip {txtmanamc}Uses:2074 2075 2076 2077Used by:2336
Symbol 2079 EditableTextUses:4 26 914Used by:2081
Symbol 2080 EditableTextUses:4 26 914Used by:2081
Symbol 2081 MovieClip {txtturretupgrademc}Uses:2079 2080Used by:2336
Symbol 2082 BitmapUsed by:2083 2086
Symbol 2083 GraphicUses:2082Used by:2084 2085
Symbol 2084 MovieClipUses:2083Used by:2085
Symbol 2085 Button {upgradesoldierarrowdownbtn}Uses:2083 2084Used by:2336
Symbol 2086 GraphicUses:2082Used by:2087 2088
Symbol 2087 MovieClipUses:2086Used by:2088
Symbol 2088 Button {upgradesoldierarrowupbtn}Uses:2086 2087Used by:2336
Symbol 2089 BitmapUsed by:2091
Symbol 2090 BitmapUsed by:2091
Symbol 2091 GraphicUses:2089 2090Used by:2092 2094
Symbol 2092 MovieClipUses:2091Used by:2093 2094
Symbol 2093 MovieClip {upgradeunitbtn}Uses:2092Used by:2336
Symbol 2094 Button {upgradeunitbtn2}Uses:2092 2091Used by:2336
Symbol 2095 BitmapUsed by:2096
Symbol 2096 GraphicUses:2095Used by:2097
Symbol 2097 MovieClip {vampirehitmc}Uses:2096Used by:2336
Symbol 2098 BitmapUsed by:2099
Symbol 2099 GraphicUses:2098Used by:2100
Symbol 2100 MovieClip {werewolfhitmc}Uses:2099Used by:2336
Symbol 2101 BitmapUsed by:2102
Symbol 2102 GraphicUses:2101Used by:2103
Symbol 2103 MovieClip {wildhitmc}Uses:2102Used by:2336
Symbol 2104 GraphicUses:1509Used by:2107
Symbol 2105 EditableTextUses:4Used by:2107
Symbol 2106 EditableTextUses:4Used by:2107
Symbol 2107 MovieClip {windowexplanationsmall}Uses:2104 2105 2106Used by:2336
Symbol 2108 BitmapUsed by:2109
Symbol 2109 GraphicUses:2108Used by:2112
Symbol 2110 BitmapUsed by:2111
Symbol 2111 GraphicUses:2110Used by:2112
Symbol 2112 MovieClip {wispflymc}Uses:2109 2111Used by:2336
Symbol 2113 EditableTextUses:4 26 914Used by:2116
Symbol 2114 EditableTextUses:4 26 914Used by:2116
Symbol 2115 EditableTextUses:4 26 914Used by:2116
Symbol 2116 Button {Xbtn}Uses:2113 2114 2115Used by:2336
Symbol 2117 BitmapUsed by:2118 2255
Symbol 2118 GraphicUses:2117Used by:2119
Symbol 2119 Button {yellow_btn}Uses:2118Used by:2336
Symbol 2120 GraphicUsed by:2121
Symbol 2121 MovieClipUses:2120Used by:2122
Symbol 2122 MovieClip {yellowmc}Uses:2121Used by:2336
Symbol 2123 GraphicUses:1664Used by:2125
Symbol 2124 GraphicUses:1664Used by:2125
Symbol 2125 MovieClip {zombiehitmc}Uses:2123 2124Used by:2336
Symbol 2126 GraphicUsed by:2127
Symbol 2127 MovieClipUses:2126Used by:2128
Symbol 2128 MovieClipUses:2127Used by:2129
Symbol 2129 MovieClip {par_mc}Uses:2128Used by:2336
Symbol 2130 BitmapUsed by:2131
Symbol 2131 GraphicUses:2130Used by:2132
Symbol 2132 MovieClip {dirtpar2mc}Uses:2131Used by:2336
Symbol 2133 GraphicUsed by:2134
Symbol 2134 MovieClipUses:2133Used by:2135
Symbol 2135 MovieClip {parbloodmc}Uses:2134Used by:2336
Symbol 2136 BitmapUsed by:2137
Symbol 2137 GraphicUses:2136Used by:2138 2139
Symbol 2138 MovieClipUses:2137Used by:2139
Symbol 2139 Button {cakebtn}Uses:2137 2138Used by:2336
Symbol 2140 BitmapUsed by:2141
Symbol 2141 GraphicUses:2140Used by:2150
Symbol 2142 BitmapUsed by:2143
Symbol 2143 GraphicUses:2142Used by:2144
Symbol 2144 MovieClipUses:2143Used by:2150
Symbol 2145 BitmapUsed by:2146
Symbol 2146 GraphicUses:2145Used by:2150
Symbol 2147 BitmapUsed by:2148
Symbol 2148 GraphicUses:2147Used by:2149
Symbol 2149 MovieClipUses:2148Used by:2150
Symbol 2150 MovieClip {meteormc}Uses:2141 2144 2146 2149Used by:2336
Symbol 2151 BitmapUsed by:2152
Symbol 2152 GraphicUses:2151Used by:2157
Symbol 2153 BitmapUsed by:2154
Symbol 2154 GraphicUses:2153Used by:2157
Symbol 2155 BitmapUsed by:2156
Symbol 2156 GraphicUses:2155Used by:2157
Symbol 2157 MovieClip {bolaledakanmc}Uses:2152 2154 2156Used by:2336
Symbol 2158 MovieClip {miniorcdie}Uses:1755 1758 1761 1764 1767Used by:2336
Symbol 2159 BitmapUsed by:2160
Symbol 2160 GraphicUses:2159Used by:2161
Symbol 2161 MovieClip {stonehitmc}Uses:2160Used by:2336
Symbol 2162 BitmapUsed by:2163
Symbol 2163 GraphicUses:2162Used by:2164
Symbol 2164 MovieClip {skeletonmagehitmc}Uses:2163Used by:2336
Symbol 2165 BitmapUsed by:2166
Symbol 2166 GraphicUses:2165Used by:2167 2168
Symbol 2167 MovieClipUses:2166Used by:2168
Symbol 2168 Button {soldierbtn}Uses:2166 2167Used by:2336
Symbol 2169 Sound {victorysound}Used by:2247
Symbol 2170 Sound {alertsound}Used by:2247
Symbol 2171 Sound {angeldiesound}Used by:2247
Symbol 2172 Sound {angelicattacksound}Used by:2247
Symbol 2173 Sound {arrowflysound}Used by:2247
Symbol 2174 Sound {arrowhitsound}Used by:2247
Symbol 2175 Sound {baloonwordnormalsound}Used by:2247
Symbol 2176 Sound {baloonwordsuprisesound}Used by:2247
Symbol 2177 Sound {baphoattacksound}Used by:2247
Symbol 2178 Sound {baphodiesound}Used by:2247
Symbol 2179 Sound {birdbgsound}Used by:2247
Symbol 2180 Sound {bolafailedsound}Used by:2247
Symbol 2181 Sound {bolageneratesound}Used by:2247
Symbol 2182 Sound {bolafallsound}Used by:2247
Symbol 2183 Sound {bombblastsound}Used by:2247
Symbol 2184 Sound {cakesummonsound}Used by:2247
Symbol 2185 Sound {clocksound}Used by:2247
Symbol 2186 Sound {doorclosesound}Used by:2247
Symbol 2187 Sound {dooropensound}Used by:2247
Symbol 2188 Sound {dragonattacksound}Used by:2247
Symbol 2189 Sound {dragondiesound}Used by:2247
Symbol 2190 Sound {dragonfireblastsound}Used by:2247
Symbol 2191 Sound {dragonsummonsound}Used by:2247
Symbol 2192 Sound {dragonturtleattacksound}Used by:2247
Symbol 2193 Sound {dragonturtlestompsound}Used by:2247
Symbol 2194 Sound {elfattacksound}Used by:2247
Symbol 2195 Sound {elfdiesound}Used by:2247
Symbol 2196 Sound {enemysummonchar}Used by:2247
Symbol 2197 Sound {faerieblastsound}Used by:2247
Symbol 2198 Sound {faeriediesound}Used by:2247
Symbol 2199 Sound {foxdiesound}Used by:2247
Symbol 2200 Sound {gargantuarattacksound}Used by:2247
Symbol 2201 Sound {garzonauthattack1sound}Used by:2247
Symbol 2202 Sound {garzonauthattack2sound}Used by:2247
Symbol 2203 Sound {golemattack2sound}Used by:2247
Symbol 2204 Sound {gorgonashdiesound}Used by:2247
Symbol 2205 Sound {kopointflysound}Used by:2247
Symbol 2206 Sound {kopointsmashsound}Used by:2247
Symbol 2207 Sound {lvl1themesound}Used by:2247
Symbol 2208 Sound {match3sound}Used by:2247
Symbol 2209 Sound {miniorcattacksound}Used by:2247
Symbol 2210 Sound {minotaurdiesound}Used by:2247
Symbol 2211 Sound {moleattacksound}Used by:2247
Symbol 2212 Sound {molediesound}Used by:2247
Symbol 2213 Sound {phoenionattacksound}Used by:2247
Symbol 2214 Sound {phoenionbirthsound}Used by:2247
Symbol 2215 Sound {phoeniondiesound}Used by:2247
Symbol 2216 Sound {playermaincharhitsound}Used by:2247
Symbol 2217 Sound {scarecrowattacksound}Used by:2247
Symbol 2218 Sound {scarecrowdiesound}Used by:2247
Symbol 2219 Sound {seraphattacksound}Used by:2247
Symbol 2220 Sound {seraphdiesound}Used by:2247
Symbol 2221 Sound {seraphfinaleorhealsound}Used by:2247
Symbol 2222 Sound {skeletonattacksound}Used by:2247
Symbol 2223 Sound {skeletondiesound}Used by:2247
Symbol 2224 Sound {sparklingsound}Used by:2247
Symbol 2225 Sound {stonediesound}Used by:2247
Symbol 2226 Sound {storysoundtheme}Used by:2247
Symbol 2227 Sound {summoncharsound}Used by:2247
Symbol 2228 Sound {summontrumpetsound}Used by:2247
Symbol 2229 Sound {treantattack1sound}Used by:2247
Symbol 2230 Sound {treantdiesound}Used by:2247
Symbol 2231 Sound {trolldiesound}Used by:2247
Symbol 2232 Sound {turret3flysound}Used by:2247
Symbol 2233 Sound {turret4flysound}Used by:2247
Symbol 2234 Sound {turret5flysound}Used by:2247
Symbol 2235 Sound {txtbattlestartflysound}Used by:2247
Symbol 2236 Sound {vampireattacksound}Used by:2247
Symbol 2237 Sound {vampirediesound}Used by:2247
Symbol 2238 Sound {werewolfattacksound}Used by:2247
Symbol 2239 Sound {werewolfdiesound}Used by:2247
Symbol 2240 Sound {wildhogdiesound}Used by:2247
Symbol 2241 Sound {zeppelindiesound}Used by:2247
Symbol 2242 Sound {zombieattacksound}Used by:2247
Symbol 2243 Sound {zombiediesound}Used by:2247
Symbol 2244 Sound {cakepretsound}Used by:2247
Symbol 2245 Sound {firesound}Used by:2247
Symbol 2246 Sound {openingCGsound}Used by:2247
Symbol 2247 MovieClip {ManaChroniclesv_fla.soundbank_630}Uses:193 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246Used by:2336
Symbol 2248 BitmapUsed by:2249
Symbol 2249 GraphicUses:2248Used by:2263
Symbol 2250 TextUses:4Used by:2263
Symbol 2251 EditableTextUses:4 26 914Used by:2263
Symbol 2252 TextUses:4Used by:2263
Symbol 2253 EditableTextUses:4 26 914Used by:2263
Symbol 2254 GraphicUses:1584Used by:2263
Symbol 2255 GraphicUses:2117Used by:2263
Symbol 2256 TextUses:4Used by:2263
Symbol 2257 EditableTextUses:4Used by:2263
Symbol 2258 TextUses:4Used by:2263
Symbol 2259 EditableTextUses:4 26 914Used by:2263
Symbol 2260 GraphicUses:1953Used by:2263
Symbol 2261 TextUses:4Used by:2263
Symbol 2262 EditableTextUses:4 26 914Used by:2263
Symbol 2263 MovieClip {MoC2mc}Uses:2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262Used by:2336
Symbol 2264 BitmapUsed by:2265
Symbol 2265 GraphicUses:2264Used by:2266
Symbol 2266 MovieClipUses:2265Used by:2335
Symbol 2267 BitmapUsed by:2268
Symbol 2268 GraphicUses:2267Used by:2335
Symbol 2269 BitmapUsed by:2270
Symbol 2270 GraphicUses:2269Used by:2271
Symbol 2271 MovieClipUses:2270Used by:2335
Symbol 2272 BitmapUsed by:2273
Symbol 2273 GraphicUses:2272Used by:2274
Symbol 2274 MovieClipUses:2273Used by:2335
Symbol 2275 TextUses:83Used by:2335
Symbol 2276 TextUses:83Used by:2277 2278
Symbol 2277 MovieClipUses:2276Used by:2335
Symbol 2278 MovieClipUses:2276Used by:2335
Symbol 2279 BitmapUsed by:2280
Symbol 2280 GraphicUses:2279Used by:2281
Symbol 2281 MovieClipUses:2280Used by:2335
Symbol 2282 TextUses:83Used by:2283
Symbol 2283 MovieClipUses:2282Used by:2335
Symbol 2284 BitmapUsed by:2285
Symbol 2285 GraphicUses:2284Used by:2286
Symbol 2286 MovieClipUses:2285Used by:2335
Symbol 2287 TextUses:83Used by:2288
Symbol 2288 MovieClipUses:2287Used by:2335
Symbol 2289 BitmapUsed by:2290
Symbol 2290 GraphicUses:2289Used by:2291
Symbol 2291 MovieClipUses:2290Used by:2335
Symbol 2292 TextUsed by:2335
Symbol 2293 BitmapUsed by:2294
Symbol 2294 GraphicUses:2293Used by:2295
Symbol 2295 MovieClipUses:2294Used by:2335
Symbol 2296 BitmapUsed by:2297
Symbol 2297 GraphicUses:2296Used by:2298
Symbol 2298 MovieClipUses:2297Used by:2335
Symbol 2299 TextUses:83Used by:2300
Symbol 2300 MovieClipUses:2299Used by:2335
Symbol 2301 BitmapUsed by:2302
Symbol 2302 GraphicUses:2301Used by:2335
Symbol 2303 BitmapUsed by:2304
Symbol 2304 GraphicUses:2303Used by:2335
Symbol 2305 BitmapUsed by:2306
Symbol 2306 GraphicUses:2305Used by:2335
Symbol 2307 BitmapUsed by:2308
Symbol 2308 GraphicUses:2307Used by:2335
Symbol 2309 TextUses:83Used by:2310 2311
Symbol 2310 MovieClipUses:2309Used by:2335
Symbol 2311 MovieClipUses:2309Used by:2335
Symbol 2312 TextUses:83Used by:2313
Symbol 2313 MovieClipUses:2312Used by:2335
Symbol 2314 TextUses:83Used by:2315
Symbol 2315 MovieClipUses:2314Used by:2335
Symbol 2316 TextUses:83Used by:2317 2319
Symbol 2317 MovieClipUses:2316Used by:2335
Symbol 2318 TextUses:83Used by:2335
Symbol 2319 MovieClipUses:2316Used by:2335
Symbol 2320 BitmapUsed by:2321
Symbol 2321 GraphicUses:2320Used by:2335
Symbol 2322 TextUses:83Used by:2323
Symbol 2323 MovieClipUses:2322Used by:2335
Symbol 2324 MovieClipUses:1543Used by:2335
Symbol 2325 TextUses:83Used by:2326
Symbol 2326 MovieClipUses:2325Used by:2335
Symbol 2327 BitmapUsed by:2328
Symbol 2328 GraphicUses:2327Used by:2335
Symbol 2329 BitmapUsed by:2330
Symbol 2330 GraphicUses:2329Used by:2331
Symbol 2331 MovieClipUses:2330Used by:2335
Symbol 2332 BitmapUsed by:2333
Symbol 2333 GraphicUses:2332Used by:2334
Symbol 2334 MovieClipUses:2333Used by:2335
Symbol 2335 MovieClip {openingCGmc}Uses:2266 2268 2271 2274 2275 2277 2278 2281 2283 2286 2288 2291 2292 2295 2298 2300 2302 2304 2306 2308 2310 2311 2313 2315 2317 2318 2319 2321 2323 2324 1544 1547 2326 1549 2328 2331 2334 1542 1551 1554Used by:2336
Symbol 2336 MovieClip {ManaChroniclesv_fla.Symbol99_56}Uses:215 217 233 247 267 299 323 349 350 353 356 359 362 365 368 371 372 375 378 381 384 387 388 391 394 397 400 403 406 409 412 58 567 570 659 683 684 687 688 718 755 779 782 517 788 815 816 830 847 860 863 862 868 893 894 895 452 905 907 910 919 944 945 946 950 965 966 967 972 985 986 987 1005 1006 1007 1008 1009 551 1014 1027 1044 1045 1046 1047 1048 427 1049 1050 1067 1070 1076 1077 1078 1079 320 1092 1094 1100 1112 1113 1114 1128 1129 1130 1140 176 177 1145 494 1150 1160 1162 1163 1181 1188 1189 489 1205 1206 1219 1220 1221 1222 1223 1224 1225 1226 1227 1247 1251 1252 1253 1270 1272 1273 1274 1277 1293 1309 1334 1348 1422 1427 1435 1438 1442 1448 1461 1464 1465 1478 1479 1480 179 1500 1507 1508 1520 1537 1538 1539 1555 1559 1562 1565 1569 1576 1579 1583 1586 1587 1594 1601 1605 1610 1616 1619 1624 1627 566 1630 1631 1632 534 1634 1635 1639 1650 1656 1663 1667 1670 1677 1680 1683 1685 1688 1693 1696 1699 1700 1703 1706 1707 1712 1715 1719 1720 559 1724 1732 1735 1738 1741 1746 1749 1752 1769 1772 1773 1774 1783 1786 1791 1843 1847 1851 65 1855 1858 1866 1869 1873 1876 1879 1882 1885 1888 1891 1895 1900 1902 1903 1906 1911 79 1916 1918 1920 1922 1924 1928 1929 1932 1939 1942 1947 1950 1951 1952 1955 1958 1963 72 461 1964 1969 1975 1983 1984 1985 1986 1987 1988 2009 2019 2022 2025 2028 2031 2032 2035 2041 2049 2052 2055 2059 2063 2066 2073 2078 2081 1431 1441 2085 2088 2093 2094 2097 2100 2103 2107 2112 2116 2119 2122 2125 2129 2132 2135 2139 2150 2157 2158 2161 2164 2168 210 2247 2263 2335Used by:Timeline

Instance Names

"preloadcg"Frame 1Symbol 36 MovieClip {ManaChroniclesv_fla.bgpreload_1}
"tutor"Frame 5Symbol 58 MovieClip {tutorialmc}
"btnnext"Frame 5Symbol 65 Button {nextbtn}
"btnback"Frame 5Symbol 72 Button {startbtn}
"btnpre"Frame 5Symbol 79 Button {previousbtn}
"endingCG"Frame 6Symbol 130 MovieClip {ManaChroniclesv_fla.endingCG_20}
"mccredit"Frame 123Symbol 189 MovieClip {ManaChroniclesv_fla.mccredit_48}
"preloadcg"Frame 124Symbol 210 MovieClip {ManaChroniclesv_fla.splashscreen_51}
"LG"Symbol 36 MovieClip {ManaChroniclesv_fla.bgpreload_1} Frame 1Symbol 17 Button
"loadbar"Symbol 36 MovieClip {ManaChroniclesv_fla.bgpreload_1} Frame 1Symbol 20 MovieClip
"btnvisitLG"Symbol 36 MovieClip {ManaChroniclesv_fla.bgpreload_1} Frame 1Symbol 30 Button
"AG"Symbol 36 MovieClip {ManaChroniclesv_fla.bgpreload_1} Frame 1Symbol 34 Button
"btnback"Symbol 130 MovieClip {ManaChroniclesv_fla.endingCG_20} Frame 1Symbol 93 Button {backmainmenubtn}
"btnback"Symbol 189 MovieClip {ManaChroniclesv_fla.mccredit_48} Frame 1Symbol 188 Button {backtomapbtn}
"btnaccess"Symbol 210 MovieClip {ManaChroniclesv_fla.splashscreen_51} Frame 1Symbol 194 Button
"mcs"Symbol 267 MovieClip {bgscoremc} Frame 1Symbol 253 MovieClip
"mcf"Symbol 267 MovieClip {bgscoremc} Frame 1Symbol 256 MovieClip
"mcv"Symbol 267 MovieClip {bgscoremc} Frame 1Symbol 259 MovieClip
"mcl"Symbol 267 MovieClip {bgscoremc} Frame 1Symbol 263 MovieClip
"txt1"Symbol 267 MovieClip {bgscoremc} Frame 1Symbol 264 EditableText
"txt2"Symbol 267 MovieClip {bgscoremc} Frame 1Symbol 265 EditableText
"txt3"Symbol 267 MovieClip {bgscoremc} Frame 1Symbol 266 EditableText
"mcAG"Symbol 365 MovieClip {bgmapmc} Frame 1Symbol 34 Button
"ab"Symbol 918 MovieClip {ManaChroniclesv_fla.Symbol66copy_266} Frame 1Symbol 917 EditableText
"choco"Symbol 919 MovieClip {bgpausemc} Frame 1Symbol 912 MovieClip
"mca"Symbol 919 MovieClip {bgpausemc} Frame 1Symbol 916 MovieClip {gamepausemc}
"mcb"Symbol 919 MovieClip {bgpausemc} Frame 1Symbol 918 MovieClip {ManaChroniclesv_fla.Symbol66copy_266}
"txta"Symbol 1427 MovieClip {txtturretupgradeexplanationmc} Frame 1Symbol 1423 EditableText
"txtb"Symbol 1427 MovieClip {txtturretupgradeexplanationmc} Frame 1Symbol 1425 EditableText
"txtc"Symbol 1427 MovieClip {txtturretupgradeexplanationmc} Frame 1Symbol 1426 EditableText
"txtb"Symbol 1520 MovieClip {windowexplanationmc} Frame 1Symbol 1511 EditableText
"txta"Symbol 1520 MovieClip {windowexplanationmc} Frame 1Symbol 1513 EditableText
"txtc"Symbol 1520 MovieClip {windowexplanationmc} Frame 1Symbol 1515 EditableText
"txtd"Symbol 1520 MovieClip {windowexplanationmc} Frame 1Symbol 1516 EditableText
"txte"Symbol 1520 MovieClip {windowexplanationmc} Frame 1Symbol 1517 EditableText
"txta1"Symbol 1520 MovieClip {windowexplanationmc} Frame 1Symbol 1518 EditableText
"txtcost"Symbol 1520 MovieClip {windowexplanationmc} Frame 1Symbol 1519 EditableText
"mcAG"Symbol 1555 MovieClip {mainmenumc} Frame 1Symbol 34 Button
"ab"Symbol 1583 MovieClip {barhealthmc} Frame 1Symbol 1582 MovieClip
"txta"Symbol 1624 MovieClip {dmgmc} Frame 1Symbol 1620 EditableText
"txtb"Symbol 1624 MovieClip {dmgmc} Frame 1Symbol 1621 EditableText
"txta"Symbol 1624 MovieClip {dmgmc} Frame 24Symbol 1622 EditableText
"txtb"Symbol 1624 MovieClip {dmgmc} Frame 24Symbol 1623 EditableText
"txtb"Symbol 1683 MovieClip {explanationmc} Frame 1Symbol 1682 EditableText
"txta"Symbol 1685 MovieClip {exptxt} Frame 1Symbol 1684 EditableText
"second"Symbol 1783 MovieClip {MoCmc} Frame 1Symbol 1778 EditableText
"minute"Symbol 1783 MovieClip {MoCmc} Frame 1Symbol 1779 EditableText
"second"Symbol 1783 MovieClip {MoCmc} Frame 2Symbol 1781 EditableText
"minute"Symbol 1783 MovieClip {MoCmc} Frame 2Symbol 1782 EditableText
"enemybar"Symbol 1906 MovieClip {playerbarhealthmc} Frame 1Symbol 1905 MovieClip
"pop1"Symbol 1911 MovieClip {popmanatxt} Frame 1Symbol 1907 EditableText
"manaregen"Symbol 1911 MovieClip {popmanatxt} Frame 1Symbol 1908 EditableText
"pop2"Symbol 1911 MovieClip {popmanatxt} Frame 1Symbol 1909 EditableText
"txt"Symbol 1911 MovieClip {popmanatxt} Frame 1Symbol 1910 EditableText
"txt1"Symbol 1975 MovieClip {summonamountmc} Frame 1Symbol 1970 EditableText
"txt2"Symbol 1975 MovieClip {summonamountmc} Frame 1Symbol 1971 EditableText
"txt3"Symbol 1975 MovieClip {summonamountmc} Frame 1Symbol 1972 EditableText
"txt4"Symbol 1975 MovieClip {summonamountmc} Frame 1Symbol 1973 EditableText
"txt5"Symbol 1975 MovieClip {summonamountmc} Frame 1Symbol 1974 EditableText
"bar"Symbol 1983 MovieClip {summonbarzmc1} Frame 1Symbol 1980 MovieClip
"bar"Symbol 1984 MovieClip {summonbarzmc2} Frame 1Symbol 1980 MovieClip
"bar"Symbol 1985 MovieClip {summonbarzmc3} Frame 1Symbol 1980 MovieClip
"bar"Symbol 1986 MovieClip {summonbarzmc4} Frame 1Symbol 1980 MovieClip
"bar"Symbol 1987 MovieClip {summonbarzmc5} Frame 1Symbol 1980 MovieClip
"txta"Symbol 2063 MovieClip {turrettxt} Frame 1Symbol 2060 EditableText
"txtb"Symbol 2063 MovieClip {turrettxt} Frame 1Symbol 2061 EditableText
"txtc"Symbol 2063 MovieClip {turrettxt} Frame 1Symbol 2062 EditableText
"txtb"Symbol 2078 MovieClip {txtmanamc} Frame 1Symbol 2074 EditableText
"txtb"Symbol 2078 MovieClip {txtmanamc} Frame 1Symbol 2075 EditableText
"txtc"Symbol 2078 MovieClip {txtmanamc} Frame 1Symbol 2076 EditableText
"txta"Symbol 2081 MovieClip {txtturretupgrademc} Frame 1Symbol 2079 EditableText
"txtb"Symbol 2081 MovieClip {txtturretupgrademc} Frame 1Symbol 2080 EditableText
"txtcost"Symbol 2107 MovieClip {windowexplanationsmall} Frame 1Symbol 2105 EditableText
"txtex"Symbol 2107 MovieClip {windowexplanationsmall} Frame 1Symbol 2106 EditableText
"xx2"Symbol 2122 MovieClip {yellowmc} Frame 1Symbol 2121 MovieClip
"needed"Symbol 2263 MovieClip {MoC2mc} Frame 1Symbol 2251 EditableText
"needed"Symbol 2263 MovieClip {MoC2mc} Frame 2Symbol 2253 EditableText
"needed"Symbol 2263 MovieClip {MoC2mc} Frame 3Symbol 2257 EditableText
"needed"Symbol 2263 MovieClip {MoC2mc} Frame 4Symbol 2259 EditableText
"needed"Symbol 2263 MovieClip {MoC2mc} Frame 5Symbol 2262 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"splash"Frame 124
"loaditem"Frame 125
"tutor 1"Symbol 58 MovieClip {tutorialmc} Frame 1
"tutor 1 slide for"Symbol 58 MovieClip {tutorialmc} Frame 2
"tutor 2"Symbol 58 MovieClip {tutorialmc} Frame 13
"tutor 2 slide back"Symbol 58 MovieClip {tutorialmc} Frame 14
"tutor 1"Symbol 58 MovieClip {tutorialmc} Frame 25
"tutor 2 slide for"Symbol 58 MovieClip {tutorialmc} Frame 26
"tutor 3"Symbol 58 MovieClip {tutorialmc} Frame 39
"tutor 3 slide back"Symbol 58 MovieClip {tutorialmc} Frame 40
"tutor 2"Symbol 58 MovieClip {tutorialmc} Frame 53
"tutor 3 slide for"Symbol 58 MovieClip {tutorialmc} Frame 54
"tutor 4"Symbol 58 MovieClip {tutorialmc} Frame 68
"tutor 4 slide back"Symbol 58 MovieClip {tutorialmc} Frame 69
"tutor 3"Symbol 58 MovieClip {tutorialmc} Frame 84
"tutor 4 slide for"Symbol 58 MovieClip {tutorialmc} Frame 85
"tutor 5"Symbol 58 MovieClip {tutorialmc} Frame 101
"tutor 5 slide back"Symbol 58 MovieClip {tutorialmc} Frame 102
"tutor 4"Symbol 58 MovieClip {tutorialmc} Frame 117
"LG"Symbol 210 MovieClip {ManaChroniclesv_fla.splashscreen_51} Frame 227
"LG"Symbol 210 MovieClip {ManaChroniclesv_fla.splashscreen_51} Frame 267
"a"Symbol 299 MovieClip {garzonauthattack1} Frame 38
"b"Symbol 299 MovieClip {garzonauthattack1} Frame 39
"a"Symbol 323 MovieClip {garzonauthattack2} Frame 46
"b"Symbol 323 MovieClip {garzonauthattack2} Frame 47
"walk"Symbol 350 MovieClip {garzonauthwalk} Frame 7
"stomp"Symbol 350 MovieClip {garzonauthwalk} Frame 40
"a"Symbol 350 MovieClip {garzonauthwalk} Frame 41
"stop"Symbol 350 MovieClip {garzonauthwalk} Frame 50
"walk"Symbol 350 MovieClip {garzonauthwalk} Frame 68
"stomp"Symbol 350 MovieClip {garzonauthwalk} Frame 97
"a"Symbol 350 MovieClip {garzonauthwalk} Frame 98
"fox"Symbol 567 MovieClip {unitgainedmc} Frame 1
"angel"Symbol 567 MovieClip {unitgainedmc} Frame 2
"stone"Symbol 567 MovieClip {unitgainedmc} Frame 3
"seraph"Symbol 567 MovieClip {unitgainedmc} Frame 4
"phoenion"Symbol 567 MovieClip {unitgainedmc} Frame 5
"king"Symbol 567 MovieClip {unitgainedmc} Frame 6
"dragon"Symbol 567 MovieClip {unitgainedmc} Frame 7
"faerie"Symbol 567 MovieClip {unitgainedmc} Frame 8
"hornspecial"Symbol 567 MovieClip {unitgainedmc} Frame 9
"dragonspecial"Symbol 567 MovieClip {unitgainedmc} Frame 10
"lv1"Symbol 659 MovieClip {windowstorymc} Frame 1
"lv2"Symbol 659 MovieClip {windowstorymc} Frame 2
"lv3"Symbol 659 MovieClip {windowstorymc} Frame 3
"lv4"Symbol 659 MovieClip {windowstorymc} Frame 4
"lv5"Symbol 659 MovieClip {windowstorymc} Frame 5
"lv6"Symbol 659 MovieClip {windowstorymc} Frame 6
"lv411"Symbol 659 MovieClip {windowstorymc} Frame 7
"lv7"Symbol 659 MovieClip {windowstorymc} Frame 8
"lv8"Symbol 659 MovieClip {windowstorymc} Frame 9
"lv9"Symbol 659 MovieClip {windowstorymc} Frame 10
"lv10"Symbol 659 MovieClip {windowstorymc} Frame 11
"lv611"Symbol 659 MovieClip {windowstorymc} Frame 12
"lv11"Symbol 659 MovieClip {windowstorymc} Frame 13
"lv12"Symbol 659 MovieClip {windowstorymc} Frame 14
"lv1211"Symbol 659 MovieClip {windowstorymc} Frame 15
"lv13"Symbol 659 MovieClip {windowstorymc} Frame 16
"lv111"Symbol 659 MovieClip {windowstorymc} Frame 17
"lv1311"Symbol 659 MovieClip {windowstorymc} Frame 18
"a"Symbol 683 MovieClip {angelicattack} Frame 27
"b"Symbol 683 MovieClip {angelicattack} Frame 28
"walk"Symbol 688 MovieClip {angelicwalk} Frame 1
"a"Symbol 718 MovieClip {dragonturtleattack} Frame 65
"b"Symbol 718 MovieClip {dragonturtleattack} Frame 66
"a"Symbol 755 MovieClip {dragonturtleattack2} Frame 35
"b"Symbol 755 MovieClip {dragonturtleattack2} Frame 36
"a"Symbol 779 MovieClip {gargantuarattack} Frame 23
"b"Symbol 779 MovieClip {gargantuarattack} Frame 24
"aa"Symbol 779 MovieClip {gargantuarattack} Frame 30
"b"Symbol 779 MovieClip {gargantuarattack} Frame 31
"aaa"Symbol 779 MovieClip {gargantuarattack} Frame 63
"b"Symbol 779 MovieClip {gargantuarattack} Frame 64
"a"Symbol 782 MovieClip {gorgonashattack} Frame 33
"b"Symbol 782 MovieClip {gorgonashattack} Frame 34
"a"Symbol 788 MovieClip {zepellinattack} Frame 19
"b"Symbol 788 MovieClip {zepellinattack} Frame 20
"walk"Symbol 816 MovieClip {zepellinwalk} Frame 1
"a"Symbol 893 MovieClip {angelattack} Frame 46
"b"Symbol 893 MovieClip {angelattack} Frame 47
"a"Symbol 895 MovieClip {angeltartmc} Frame 46
"b"Symbol 895 MovieClip {angeltartmc} Frame 47
"a"Symbol 905 MovieClip {baphoattack} Frame 6
"b"Symbol 905 MovieClip {baphoattack} Frame 7
"walk"Symbol 910 MovieClip {baphowalk} Frame 1
"stop"Symbol 910 MovieClip {baphowalk} Frame 15
"walk"Symbol 910 MovieClip {baphowalk} Frame 19
"stop"Symbol 950 MovieClip {cakeymc} Frame 41
"a"Symbol 966 MovieClip {dragonattack} Frame 4
"b"Symbol 966 MovieClip {dragonattack} Frame 5
"a"Symbol 985 MovieClip {elfattack} Frame 15
"b"Symbol 985 MovieClip {elfattack} Frame 16
"aa"Symbol 985 MovieClip {elfattack} Frame 21
"b"Symbol 985 MovieClip {elfattack} Frame 22
"a"Symbol 1008 MovieClip {faerieattack} Frame 10
"b"Symbol 1008 MovieClip {faerieattack} Frame 11
"frenzy"Symbol 1014 MovieClip {flaganimationmc} Frame 1
"trapped"Symbol 1014 MovieClip {flaganimationmc} Frame 2
"a"Symbol 1046 MovieClip {foxattack} Frame 10
"b"Symbol 1046 MovieClip {foxattack} Frame 11
"walk"Symbol 1048 MovieClip {foxmusclemc} Frame 1
"walk"Symbol 1050 MovieClip {gargantuarwalk} Frame 1
"stop"Symbol 1050 MovieClip {gargantuarwalk} Frame 26
"walk"Symbol 1050 MovieClip {gargantuarwalk} Frame 32
"a"Symbol 1067 MovieClip {golemattack1} Frame 25
"b"Symbol 1067 MovieClip {golemattack1} Frame 26
"a"Symbol 1070 MovieClip {golemattack2} Frame 32
"b"Symbol 1070 MovieClip {golemattack2} Frame 33
"hit"Symbol 1094 MovieClip {maincharstand} Frame 50
"die"Symbol 1094 MovieClip {maincharstand} Frame 71
"a"Symbol 1112 MovieClip {minotaurattack} Frame 24
"b"Symbol 1112 MovieClip {minotaurattack} Frame 25
"a"Symbol 1128 MovieClip {moleattack} Frame 4
"b"Symbol 1128 MovieClip {moleattack} Frame 5
"aa"Symbol 1128 MovieClip {moleattack} Frame 10
"b"Symbol 1128 MovieClip {moleattack} Frame 11
"a"Symbol 1140 MovieClip {phoenionattack} Frame 11
"b"Symbol 1140 MovieClip {phoenionattack} Frame 12
"a"Symbol 1145 MovieClip {phoenionffmc} Frame 11
"b"Symbol 1145 MovieClip {phoenionffmc} Frame 12
"hit"Symbol 1145 MovieClip {phoenionffmc} Frame 39
"die"Symbol 1145 MovieClip {phoenionffmc} Frame 53
"a"Symbol 1160 MovieClip {scarecrowattack} Frame 18
"b"Symbol 1160 MovieClip {scarecrowattack} Frame 19
"walk"Symbol 1163 MovieClip {scarecrowwalk} Frame 5
"match 3"Symbol 1181 MovieClip {scoregained_txt} Frame 1
"match 4"Symbol 1181 MovieClip {scoregained_txt} Frame 2
"match 5"Symbol 1181 MovieClip {scoregained_txt} Frame 3
"match 6"Symbol 1181 MovieClip {scoregained_txt} Frame 4
"match 7"Symbol 1181 MovieClip {scoregained_txt} Frame 5
"max"Symbol 1181 MovieClip {scoregained_txt} Frame 6
"combo"Symbol 1181 MovieClip {scoregained_txt} Frame 7
"a"Symbol 1188 MovieClip {seraphattack} Frame 11
"b"Symbol 1188 MovieClip {seraphattack} Frame 12
"a"Symbol 1205 MovieClip {skeletonattack} Frame 9
"b"Symbol 1205 MovieClip {skeletonattack} Frame 10
"a"Symbol 1219 MovieClip {skeletonmageattack1} Frame 21
"b"Symbol 1219 MovieClip {skeletonmageattack1} Frame 22
"a"Symbol 1220 MovieClip {skeletonmageattack2} Frame 7
"b"Symbol 1220 MovieClip {skeletonmageattack2} Frame 8
"walk"Symbol 1223 MovieClip {skeletonwalk} Frame 1
"stop"Symbol 1223 MovieClip {skeletonwalk} Frame 6
"walk"Symbol 1223 MovieClip {skeletonwalk} Frame 8
"a"Symbol 1224 MovieClip {stonebreakermc} Frame 64
"flying"Symbol 1224 MovieClip {stonebreakermc} Frame 65
"a"Symbol 1224 MovieClip {stonebreakermc} Frame 100
"a"Symbol 1247 MovieClip {treantattack} Frame 52
"b"Symbol 1247 MovieClip {treantattack} Frame 53
"a"Symbol 1251 MovieClip {treantattack2} Frame 25
"b"Symbol 1251 MovieClip {treantattack2} Frame 26
"walk"Symbol 1253 MovieClip {treantwalk} Frame 1
"stop"Symbol 1253 MovieClip {treantwalk} Frame 20
"walk"Symbol 1253 MovieClip {treantwalk} Frame 25
"a"Symbol 1270 MovieClip {trollattack} Frame 17
"b"Symbol 1270 MovieClip {trollattack} Frame 18
"a"Symbol 1272 MovieClip {trollattack2} Frame 19
"b"Symbol 1272 MovieClip {trollattack2} Frame 20
"walk"Symbol 1274 MovieClip {trollwalk} Frame 1
"stop"Symbol 1274 MovieClip {trollwalk} Frame 9
"walk"Symbol 1274 MovieClip {trollwalk} Frame 14
"stand"Symbol 1277 MovieClip {turret2basemc} Frame 1
"attack"Symbol 1277 MovieClip {turret2basemc} Frame 2
"stand"Symbol 1309 MovieClip {turret3standmc} Frame 1
"attack"Symbol 1309 MovieClip {turret3standmc} Frame 2
"stand"Symbol 1334 MovieClip {turret4standmc} Frame 1
"attack"Symbol 1334 MovieClip {turret4standmc} Frame 2
"stand"Symbol 1348 MovieClip {turret5standmc} Frame 1
"attack"Symbol 1348 MovieClip {turret5standmc} Frame 2
"battle start"Symbol 1422 MovieClip {txtbattlestartmc} Frame 1
"battlestart2"Symbol 1422 MovieClip {txtbattlestartmc} Frame 10
"victory"Symbol 1422 MovieClip {txtbattlestartmc} Frame 11
"defeat"Symbol 1422 MovieClip {txtbattlestartmc} Frame 12
"bossappear"Symbol 1422 MovieClip {txtbattlestartmc} Frame 13
"fox level"Symbol 1422 MovieClip {txtbattlestartmc} Frame 14
"angel level"Symbol 1422 MovieClip {txtbattlestartmc} Frame 15
"angel level defeat"Symbol 1422 MovieClip {txtbattlestartmc} Frame 16
"angel level victory"Symbol 1422 MovieClip {txtbattlestartmc} Frame 17
"fox level victory"Symbol 1422 MovieClip {txtbattlestartmc} Frame 18
"fox level defeat"Symbol 1422 MovieClip {txtbattlestartmc} Frame 19
"stone level defeat"Symbol 1422 MovieClip {txtbattlestartmc} Frame 20
"stone level victory"Symbol 1422 MovieClip {txtbattlestartmc} Frame 21
"stone level"Symbol 1422 MovieClip {txtbattlestartmc} Frame 22
"seraph level defeat"Symbol 1422 MovieClip {txtbattlestartmc} Frame 23
"seraph level victory"Symbol 1422 MovieClip {txtbattlestartmc} Frame 24
"seraph level"Symbol 1422 MovieClip {txtbattlestartmc} Frame 25
"phoenion level"Symbol 1422 MovieClip {txtbattlestartmc} Frame 26
"phoenion level defeat"Symbol 1422 MovieClip {txtbattlestartmc} Frame 27
"phoenion level victory"Symbol 1422 MovieClip {txtbattlestartmc} Frame 28
"a"Symbol 1461 MovieClip {vampireattack} Frame 21
"b"Symbol 1461 MovieClip {vampireattack} Frame 22
"walk"Symbol 1465 MovieClip {vampirewalk} Frame 1
"a"Symbol 1478 MovieClip {werewolfattack} Frame 8
"b"Symbol 1478 MovieClip {werewolfattack} Frame 9
"walk"Symbol 1480 MovieClip {werewolfwalk} Frame 1
"walk"Symbol 1480 MovieClip {werewolfwalk} Frame 5
"a"Symbol 1500 MovieClip {wildattack} Frame 7
"b"Symbol 1500 MovieClip {wildattack} Frame 8
"aa"Symbol 1500 MovieClip {wildattack} Frame 16
"b"Symbol 1500 MovieClip {wildattack} Frame 17
"walk"Symbol 1508 MovieClip {wildwalk} Frame 1
"stop"Symbol 1508 MovieClip {wildwalk} Frame 7
"walk"Symbol 1508 MovieClip {wildwalk} Frame 10
"a"Symbol 1537 MovieClip {zombieattack} Frame 21
"b"Symbol 1537 MovieClip {zombieattack} Frame 22
"walk"Symbol 1539 MovieClip {zombiewalk} Frame 1
"stop"Symbol 1539 MovieClip {zombiewalk} Frame 25
"walk"Symbol 1632 MovieClip {dragonturtlewalk} Frame 1
"stop"Symbol 1632 MovieClip {dragonturtlewalk} Frame 33
"walk"Symbol 1632 MovieClip {dragonturtlewalk} Frame 68
"walk"Symbol 1707 MovieClip {golemwalk} Frame 4
"stop"Symbol 1707 MovieClip {golemwalk} Frame 20
"walk"Symbol 1707 MovieClip {golemwalk} Frame 24
"a"Symbol 1769 MovieClip {miniorcattack} Frame 11
"b"Symbol 1769 MovieClip {miniorcattack} Frame 12
"walk"Symbol 1773 MovieClip {miniorcwalk} Frame 1
"red"Symbol 1783 MovieClip {MoCmc} Frame 1
"blue"Symbol 1783 MovieClip {MoCmc} Frame 2
"locked 1"Symbol 1866 MovieClip {orbrowmc} Frame 2
"locked 2"Symbol 1866 MovieClip {orbrowmc} Frame 3
"moc"Symbol 1866 MovieClip {orbrowmc} Frame 4
"sl"Symbol 1866 MovieClip {orbrowmc} Frame 5
"sb"Symbol 1866 MovieClip {orbrowmc} Frame 6
"hm"Symbol 1866 MovieClip {orbrowmc} Frame 7
"stand"Symbol 2025 MovieClip {turret1basemc} Frame 1
"attack"Symbol 2025 MovieClip {turret1basemc} Frame 2




https://swfchan.com/54/267575/info.shtml
Created: 4/6 -2026 09:45:58 Last modified: 4/6 -2026 09:45:58 Server time: 07/06 -2026 19:11:21