STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #11579 |
Start |
Here is a hungry pest! Pests will eat your flowers if you don't keep them away. Click on this pest to eliminate it with your extermination tool. (Look at your inventory at the top of the screen to see how many extermination uses you have!) |
This garden has been infested with ants! Get to them quickly, because they'll gobble down your plants faster than the caterpillars can! |
OK |
OK |
This garden has a new kind of flower. Perennials take a little longer to grow and require more water than pansies do, but they they will give you more mana when they're harvested! |
In this garden, you have two different kinds of seeds. When you purchase a new seed packet, you'll get a random set of these two seeds. You can change the type of seed you're planting by clicking on a different seed type here. |
The colored circles on this field are fairy dust. If you plant a flower of the same color on that spot, you'll get bigger blooms and earn extra mana! |
Some of this garden is covered with rocks. Use your shovel to dig up the rocks and open up the soil. Clearing away rocks gives you mana! |
This flower is running out of water. Click on the plant to water it before it dries up. |
When this button glows, it means you have enough mana to repair a statue! In order to complete the garden, you must repair all its broken statues before time runs out. Click here to restore the statue to its original state! |
Notice how the button changed- now you can pursue the Expert goal! Earn enough mana and then click here to place a brand new statue in the garden. |
When your Spells jar glows, you have enough mana to get something new. Click here to see what's available. |
Click here to get more seeds by using the mana you've harvested. |
Click on the Resume Game button to get back to the garden. |
You ran out of seeds. When you have enough mana to get more, the Spells button will glow. |
This flower has bloomed. Click on it to harvest it for mana points. Don't worry, it will grow back! |
The points you earn from harvesting flowers give you mana, a magical energy. You can use your mana to gain seeds, upgrade tools, and use Fairy Powers. |
Hint: If flowers of the same color are in bloom next to each other, you can harvest them all at once for a point bonus. |
Now click on the hole you dug to plant the currently selected seed. |
Great! Keep digging holes and planting the rest of your seeds. |
In Plantasia, your goal is to help Holly repair the gardens and complete her training as a fairy. |
To repair the gardens, you have to plant flower seeds. Here are three pansy seeds in your packet. There are also three pansy flowers already growing. |
To plant a seed, you need a hole first. Click on the square below to dig a hole. |
It takes a little while for a tool to finish its work. In this box, you can see how many of the same tool you have available for use right now. |
<p align="center"><font face="Times New Roman" size="12" color="#0000ff" letterSpacing="0.000000" kerning="0">LOADING</font></p> |
Tutorial |
Options |
Full Version |
Help |
Sound is on |
© 2006, PlayFirst, Inc. All Rights Reserved. |
Continue |
50 levels of lush gardening 35 different vibrant flowers, vegetables, berries and more Being able to save your progress A full sound- track |
A deeper story-line: what's going on with that "wisher" anyway? |
Download the Full Version to enjoy: |
Download |
v 1.0.0.44 |
Main Menu |
Skip |
Pause |
22222 |
x |
z |
0,0 |
Spells |
1 |
1 |
1 |
1 |
2 |
2 |
2 |
Resume |
100 |
600 |
450 |
300 |
Congratulations! You've done well enough to upgrade your tools! Spending some of your mana on these upgrades will give your tools more uses and speed. |
It looks like you also got a fairy power! Summoning this will give you one Transport Spell. You can cast it to move a planted flower to a new spot. |
100 |
100 |
100 |
PPP |
Mana |
Next |
Main Menu |
Replay |
You reached Level |
Full Version |
Garden Challenge Over |
Resume |
Quit |
Pause |
Sound is on |
Restart |
<p align="center"><font face="Verdana" size="13" color="#0099cc" letterSpacing="0.000000" kerning="0">LOADING</font></p> |
<p align="center"><font face="Verdana" size="11" color="#000000" letterSpacing="0.000000" kerning="0">Splash screen 1</font></p> |
ActionScript [AS1/AS2]
Frame 1function doUnmute() { _root._soundManager.unmute(); _root.looper.setVolume(100); _root.soundEnabled = true; } function doMute() { _root._soundManager.mute(); _root.looper.setVolume(0); _root.soundEnabled = false; } function superTrace(object) { console.trace_txt.text = console.trace_txt.text + (object + newline); } function playSound(sound) { if (!_root.soundEnabled) { return(undefined); } _soundManager.playSound(sound); } if ((_root.portal == "aol") || (_root.portal == "AOL")) { _root.showAOLlogo = true; } else { _root.showAOLlogo = false; } _root._focusrect = false; _root.nerfRandomness = false; _root.skipSplashScreens = false; _root.soundEnabled = true; _root.firstRun = true; _root.gLevels1 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><level><tile x=\"2\" z=\"1\" type=\"earth\" /><tile x=\"2\" z=\"2\" type=\"earth\" /><tile x=\"2\" z=\"3\" type=\"earth\" /><tile x=\"2\" z=\"4\" type=\"earth\" /><tile x=\"3\" z=\"0\" type=\"earth\" /><tile x=\"4\" z=\"0\" type=\"earth\" /><tile x=\"5\" z=\"0\" type=\"earth\" /><tile x=\"6\" z=\"0\" type=\"earth\" /><tile x=\"7\" z=\"1\" type=\"earth\" /><tile x=\"7\" z=\"2\" type=\"earth\" /><tile x=\"7\" z=\"3\" type=\"earth\" /><tile x=\"7\" z=\"4\" type=\"earth\" /><tile x=\"7\" z=\"5\" type=\"earth\" /><tile x=\"3\" z=\"5\" type=\"earth\" /><tile x=\"4\" z=\"5\" type=\"earth\" /><tile x=\"5\" z=\"5\" type=\"earth\" /><tile x=\"6\" z=\"5\" type=\"earth\" /><tile x=\"3\" z=\"4\" type=\"earth\" /><tile x=\"6\" z=\"4\" type=\"earth\" /><tile x=\"6\" z=\"1\" type=\"earth\" /><tile x=\"3\" z=\"1\" type=\"bricks\" /><tile x=\"3\" z=\"2\" type=\"bricks\" /><tile x=\"3\" z=\"3\" type=\"bricks\" /><tile x=\"6\" z=\"2\" type=\"bricks\" /><tile x=\"6\" z=\"3\" type=\"bricks\" /><tile x=\"4\" z=\"1\" type=\"bricks\" /><tile x=\"5\" z=\"1\" type=\"bricks\" /><tile x=\"4\" z=\"4\" type=\"bricks\" /><tile x=\"5\" z=\"4\" type=\"bricks\" /><object x=\"3\" z =\"4\" type=\"petal\" /><object x=\"6\" z =\"4\" type=\"petal\" fullyGrown=\"true\" /><object x=\"6\" z =\"1\" type=\"petal\" /><tile x=\"1\" z =\"1\" type=\"victory1\" /><tile x=\"5\" z =\"3\" type=\"expert\" /></level>"; _root.gLevels2 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><level><tile x=\"1\" z=\"0\" type=\"earth\" /><tile x=\"1\" z=\"1\" type=\"earth\" /><tile x=\"2\" z=\"0\" type=\"earth\" /><tile x=\"2\" z=\"1\" type=\"earth\" /><tile x=\"3\" z=\"0\" type=\"earth\" /><tile x=\"3\" z=\"1\" type=\"earth\" /><tile x=\"3\" z=\"2\" type=\"earth\" /><tile x=\"3\" z=\"3\" type=\"earth\" /><tile x=\"3\" z=\"4\" type=\"earth\" /><tile x=\"3\" z=\"5\" type=\"earth\" /><tile x=\"3\" z=\"6\" type=\"earth\" /><tile x=\"4\" z=\"0\" type=\"earth\" /><tile x=\"4\" z=\"1\" type=\"earth\" /><tile x=\"4\" z=\"2\" type=\"earth\" /><tile x=\"4\" z=\"3\" type=\"earth\" /><tile x=\"4\" z=\"4\" type=\"earth\" /><tile x=\"4\" z=\"5\" type=\"earth\" /><tile x=\"4\" z=\"6\" type=\"earth\" /><tile x=\"5\" z=\"0\" type=\"earth\" /><tile x=\"5\" z=\"1\" type=\"earth\" /><tile x=\"5\" z=\"2\" type=\"earth\" /><tile x=\"5\" z=\"3\" type=\"earth\" /><tile x=\"5\" z=\"4\" type=\"earth\" /><tile x=\"5\" z=\"5\" type=\"earth\" /><tile x=\"5\" z=\"6\" type=\"earth\" /><tile x=\"6\" z=\"0\" type=\"earth\" /><tile x=\"6\" z=\"1\" type=\"earth\" /><tile x=\"6\" z=\"2\" type=\"earth\" /><tile x=\"6\" z=\"3\" type=\"earth\" /><tile x=\"6\" z=\"4\" type=\"earth\" /><tile x=\"6\" z=\"5\" type=\"earth\" /><tile x=\"6\" z=\"6\" type=\"earth\" /><dust x=\"3\" z=\"1\" type=\"blue\" /><dust x=\"2\" z=\"0\" type=\"blue\" /><dust x=\"2\" z=\"1\" type=\"blue\" /><dust x=\"5\" z=\"4\" type=\"red\" /><dust x=\"5\" z=\"5\" type=\"red\" /><dust x=\"5\" z=\"6\" type=\"red\" /><object x=\"1\" z =\"0\" type=\"rock_1\" /> <object x=\"1\" z =\"1\" type=\"rock_1\" /> <object x=\"2\" z =\"0\" type=\"rock_1\" /><object x=\"3\" z =\"0\" type=\"rock_1\" /> <object x=\"3\" z =\"1\" type=\"rock_1\" /> <object x=\"3\" z =\"3\" type=\"rock_1\" /> <object x=\"3\" z =\"4\" type=\"rock_1\" /> <object x=\"3\" z =\"6\" type=\"rock_1\" /> <object x=\"4\" z =\"0\" type=\"rock_1\" /> <object x=\"4\" z =\"1\" type=\"rock_1\" /><object x=\"4\" z =\"4\" type=\"rock_1\" /><object x=\"4\" z =\"6\" type=\"rock_1\" /><object x=\"5\" z =\"0\" type=\"rock_1\" /><object x=\"5\" z =\"1\" type=\"rock_1\" /><object x=\"5\" z =\"2\" type=\"rock_1\" /><object x=\"5\" z =\"4\" type=\"rock_1\" /> <object x=\"5\" z =\"5\" type=\"rock_1\" /> <object x=\"5\" z =\"6\" type=\"rock_1\" /> <object x=\"6\" z =\"0\" type=\"rock_1\" /> <object x=\"6\" z =\"3\" type=\"rock_1\" /> <object x=\"6\" z =\"4\" type=\"rock_1\" /> <object x=\"6\" z =\"5\" type=\"rock_1\" /> <object x=\"6\" z =\"6\" type=\"rock_1\" /> <tile x=\"0\" z=\"0\" type=\"squirrel\" /><tile x=\"1\" z=\"6\" type=\"block\" /> <tile x=\"0\" z=\"5\" type=\"block\" /> <tile x=\"7\" z=\"0\" type=\"block\" /> <tile x=\"8\" z=\"0\" type=\"block\" /> <tile x=\"8\" z=\"1\" type=\"block\" /> <tile x=\"8\" z=\"2\" type=\"bricks\" /> <tile x=\"8\" z=\"3\" type=\"bricks\" /> <tile x=\"8\" z=\"4\" type=\"bricks\" /> <object x=\"3\" z =\"2\" type=\"petal\" /> <object x=\"5\" z =\"3\" type=\"bonnet\" /> <tile x=\"8\" z =\"6\" type=\"victory1\" /> <tile x=\"1\" z =\"3\" type=\"expert\" /></level>"; _root.gLevels3 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><level> <tile x=\"1\" z=\"5\" type=\"earth\" /> <tile x=\"2\" z=\"2\" type=\"earth\" /> <tile x=\"2\" z=\"3\" type=\"bricks\" /> <tile x=\"2\" z=\"4\" type=\"earth\" /> <tile x=\"2\" z=\"5\" type=\"earth\" /> <tile x=\"2\" z=\"6\" type=\"earth\" /> <tile x=\"3\" z=\"2\" type=\"bricks\" /><tile x=\"3\" z=\"3\" type=\"earth\" /> <tile x=\"3\" z=\"4\" type=\"earth\" /> <tile x=\"3\" z=\"5\" type=\"earth\" /> <tile x=\"3\" z=\"6\" type=\"earth\" /> <tile x=\"4\" z=\"2\" type=\"earth\" /> <tile x=\"4\" z=\"3\" type=\"earth\" /> <tile x=\"4\" z=\"4\" type=\"earth\" /> <tile x=\"4\" z=\"5\" type=\"earth\" /> <tile x=\"4\" z=\"6\" type=\"earth\" /> <tile x=\"5\" z=\"1\" type=\"earth\" /> <tile x=\"5\" z=\"2\" type=\"earth\" /> <tile x=\"5\" z=\"3\" type=\"earth\" /> <tile x=\"5\" z=\"4\" type=\"earth\" /> <tile x=\"5\" z=\"5\" type=\"earth\" /> <tile x=\"5\" z=\"6\" type=\"earth\" /> <tile x=\"6\" z=\"1\" type=\"earth\" /><tile x=\"6\" z=\"2\" type=\"earth\" /> <tile x=\"6\" z=\"3\" type=\"earth\" /><tile x=\"6\" z=\"4\" type=\"earth\" /> <tile x=\"6\" z=\"5\" type=\"earth\" /><tile x=\"6\" z=\"6\" type=\"earth\" /> <tile x=\"7\" z=\"1\" type=\"earth\" /> <tile x=\"7\" z=\"2\" type=\"earth\" /> <tile x=\"7\" z=\"3\" type=\"earth\" /> <tile x=\"7\" z=\"4\" type=\"earth\" /> <tile x=\"7\" z=\"5\" type=\"earth\" /> <tile x=\"7\" z=\"6\" type=\"earth\" /> <dust x=\"1\" z=\"5\" type=\"blue\" /> <dust x=\"3\" z=\"5\" type=\"blue\" /> <dust x=\"4\" z=\"4\" type=\"blue\" /> <dust x=\"4\" z=\"2\" type=\"red\" /> <dust x=\"4\" z=\"3\" type=\"red\" /> <dust x=\"5\" z=\"2\" type=\"yellow\" /> <dust x=\"6\" z=\"1\" type=\"yellow\" /> <dust x=\"6\" z=\"4\" type=\"yellow\" /> <object x=\"1\" z =\"5\" type=\"rock_3\" /><object x=\"2\" z =\"4\" type=\"rock_2\" /> <object x=\"2\" z =\"5\" type=\"rock_1\" /><object x=\"2\" z =\"6\" type=\"rock_1\" /> <object x=\"3\" z =\"5\" type=\"rock_1\" /> <object x=\"3\" z =\"4\" type=\"rock_1\" /> <object x=\"3\" z =\"6\" type=\"rock_1\" /> <object x=\"4\" z =\"2\" type=\"rock_2\" /> <object x=\"4\" z =\"3\" type=\"rock_3\" /> <object x=\"4\" z =\"4\" type=\"rock_1\" /> <object x=\"4\" z =\"5\" type=\"rock_1\" /><object x=\"5\" z =\"1\" type=\"rock_1\" /> <object x=\"5\" z =\"2\" type=\"rock_2\" /> <object x=\"5\" z =\"3\" type=\"rock_1\" /> <object x=\"5\" z =\"4\" type=\"rock_1\" /> <object x=\"5\" z =\"5\" type=\"rock_1\" /><object x=\"6\" z =\"1\" type=\"rock_3\" /> <object x=\"6\" z =\"2\" type=\"rock_1\" /><object x=\"6\" z =\"3\" type=\"rock_1\" /> <object x=\"6\" z =\"4\" type=\"rock_1\" /><object x=\"6\" z =\"5\" type=\"rock_1\" /><object x=\"7\" z=\"1\" type=\"rock_1\" /> <object x=\"7\" z=\"2\" type=\"rock_1\" /><object x=\"7\" z=\"6\" type=\"rock_1\" /><tile x=\"0\" z=\"0\" type=\"squirrel\" /><tile x=\"0\" z=\"2\" type=\"block\" /> <tile x=\"0\" z=\"5\" type=\"block\" /><tile x=\"2\" z=\"0\" type=\"block\" /> <tile x=\"5\" z=\"0\" type=\"block\" /><tile x=\"6\" z=\"0\" type=\"block\" /> <tile x=\"1\" z=\"2\" type=\"bricks\" /><tile x=\"2\" z=\"1\" type=\"bricks\" /> <object x=\"6\" z =\"6\" type=\"petal\" /><object x=\"7\" z =\"5\" type=\"puffadil\" /> <tile x=\"1\" z =\"4\" type=\"victory1\" /> <tile x=\"4\" z =\"1\" type=\"victory2\" /> <tile x=\"1\" z =\"1\" type=\"expert\" /></level>"; _root.gLevels4 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><level><tile x=\"2\" z=\"1\" type=\"earth\" /><tile x=\"2\" z=\"2\" type=\"earth\" /><tile x=\"2\" z=\"4\" type=\"earth\" /><tile x=\"3\" z=\"2\" type=\"earth\" /><tile x=\"3\" z=\"3\" type=\"earth\" /><tile x=\"3\" z=\"0\" type=\"earth\" /><tile x=\"3\" z=\"6\" type=\"earth\" /><tile x=\"4\" z=\"0\" type=\"earth\" /><tile x=\"4\" z=\"1\" type=\"earth\" /><tile x=\"4\" z=\"4\" type=\"earth\" /><tile x=\"4\" z=\"5\" type=\"earth\" /><tile x=\"4\" z=\"6\" type=\"earth\" /><tile x=\"5\" z=\"0\" type=\"earth\" /><tile x=\"5\" z=\"1\" type=\"earth\" /><tile x=\"5\" z=\"4\" type=\"earth\" /><tile x=\"5\" z=\"5\" type=\"earth\" /><tile x=\"5\" z=\"6\" type=\"earth\" /><tile x=\"6\" z=\"0\" type=\"earth\" /><tile x=\"6\" z=\"2\" type=\"earth\" /><tile x=\"6\" z=\"3\" type=\"earth\" /><tile x=\"6\" z=\"6\" type=\"earth\" /><tile x=\"7\" z=\"1\" type=\"earth\" /><tile x=\"7\" z=\"2\" type=\"earth\" /><tile x=\"7\" z=\"3\" type=\"earth\" /><tile x=\"8\" z=\"3\" type=\"earth\" /><tile x=\"8\" z=\"4\" type=\"earth\" /><dust x=\"3\" z=\"0\" type=\"red\" /><dust x=\"4\" z=\"0\" type=\"red\" /><dust x=\"5\" z=\"0\" type=\"red\" /><dust x=\"6\" z=\"0\" type=\"red\" /><dust x=\"6\" z=\"3\" type=\"purple\" /><dust x=\"6\" z=\"2\" type=\"purple\" /><dust x=\"7\" z=\"1\" type=\"purple\" /><dust x=\"7\" z=\"2\" type=\"purple\" /><dust x=\"7\" z=\"3\" type=\"purple\" /><dust x=\"8\" z=\"3\" type=\"purple\" /><dust x=\"8\" z=\"4\" type=\"purple\" /><dust x=\"3\" z=\"6\" type=\"yellow\" /><dust x=\"4\" z=\"6\" type=\"yellow\" /><dust x=\"5\" z=\"6\" type=\"yellow\" /><dust x=\"6\" z=\"6\" type=\"yellow\" /><dust x=\"4\" z=\"5\" type=\"yellow\" /><dust x=\"5\" z=\"5\" type=\"yellow\" /><tile x=\"2\" z=\"0\" type=\"block\" /><tile x=\"2\" z=\"5\" type=\"block\" /><tile x=\"3\" z=\"1\" type=\"block\" /><tile x=\"3\" z=\"4\" type=\"block\" /><tile x=\"4\" z=\"2\" type=\"block\" /><tile x=\"4\" z=\"3\" type=\"block\" /><tile x=\"5\" z=\"2\" type=\"block\" /><tile x=\"5\" z=\"3\" type=\"block\" /><tile x=\"6\" z=\"1\" type=\"block\" /><tile x=\"6\" z=\"4\" type=\"block\" /><tile x=\"7\" z=\"0\" type=\"block\" /><tile x=\"7\" z=\"5\" type=\"block\" /><object x=\"5\" z =\"6\" type=\"glory\" /><object x=\"7\" z =\"2\" type=\"star_blossom\" /><object x=\"3\" z =\"3\" type=\"star_blossom\" /><object x=\"3\" z =\"2\" type=\"sun_flower\" /><object x=\"5\" z =\"0\" type=\"sun_flower\" /><tile x=\"1\" z =\"4\" type=\"victory1\" /><tile x=\"1\" z =\"1\" type=\"expert\" /></level>"; _root.gLevels5 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><level><tile x=\"0\" z=\"2\" type=\"earth\" /><tile x=\"0\" z=\"3\" type=\"earth\" /><tile x=\"0\" z=\"4\" type=\"earth\" /><tile x=\"1\" z=\"1\" type=\"earth\" /><tile x=\"1\" z=\"5\" type=\"earth\" /><tile x=\"1\" z=\"4\" type=\"earth\" /><tile x=\"2\" z=\"1\" type=\"earth\" /><tile x=\"2\" z=\"4\" type=\"earth\" /><tile x=\"3\" z=\"0\" type=\"earth\" /><tile x=\"3\" z=\"1\" type=\"earth\" /><tile x=\"3\" z=\"4\" type=\"earth\" /><tile x=\"3\" z=\"5\" type=\"earth\" /><tile x=\"4\" z=\"0\" type=\"earth\" /><tile x=\"4\" z=\"1\" type=\"earth\" /><tile x=\"4\" z=\"4\" type=\"earth\" /><tile x=\"4\" z=\"5\" type=\"earth\" /><tile x=\"5\" z=\"0\" type=\"earth\" /><tile x=\"5\" z=\"1\" type=\"earth\" /><tile x=\"5\" z=\"4\" type=\"earth\" /><tile x=\"5\" z=\"5\" type=\"earth\" /><tile x=\"6\" z=\"1\" type=\"earth\" /><tile x=\"6\" z=\"4\" type=\"earth\" /><tile x=\"7\" z=\"1\" type=\"earth\" /><tile x=\"7\" z=\"4\" type=\"earth\" /><tile x=\"7\" z=\"5\" type=\"earth\" /><tile x=\"8\" z=\"2\" type=\"earth\" /><tile x=\"8\" z=\"3\" type=\"earth\" /><tile x=\"8\" z=\"4\" type=\"earth\" /><dust x=\"3\" z=\"4\" type=\"red\" /><dust x=\"3\" z=\"5\" type=\"red\" /><dust x=\"4\" z=\"4\" type=\"red\" /><dust x=\"4\" z=\"5\" type=\"red\" /><dust x=\"5\" z=\"4\" type=\"red\" /><dust x=\"5\" z=\"5\" type=\"red\" /><dust x=\"3\" z=\"0\" type=\"yellow\" /><dust x=\"3\" z=\"1\" type=\"yellow\" /><dust x=\"4\" z=\"0\" type=\"yellow\" /><dust x=\"4\" z=\"1\" type=\"yellow\" /><dust x=\"5\" z=\"0\" type=\"yellow\" /><dust x=\"5\" z=\"1\" type=\"yellow\" /><tile x=\"0\" z=\"0\" type=\"squirrel\" /><tile x=\"8\" z=\"0\" type=\"squirrel\" /><tile x=\"0\" z=\"6\" type=\"squirrel\" /><tile x=\"0\" z=\"1\" type=\"block\" /><tile x=\"0\" z=\"5\" type=\"block\" /><tile x=\"1\" z=\"0\" type=\"block\" /><tile x=\"1\" z=\"6\" type=\"block\" /><tile x=\"7\" z=\"0\" type=\"block\" /><tile x=\"7\" z=\"6\" type=\"block\" /><tile x=\"8\" z=\"1\" type=\"block\" /><tile x=\"8\" z=\"5\" type=\"block\" /><tile x=\"8\" z=\"6\" type=\"block\" /><object x=\"7\" z =\"4\" type=\"bonnet\" /><object x=\"7\" z =\"1\" type=\"bonnet\" /><object x=\"0\" z =\"2\" type=\"puffadil\" /><object x=\"0\" z =\"3\" type=\"puffadil\" /><tile x=\"2\" z =\"3\" type=\"victory1\" /><tile x=\"6\" z =\"3\" type=\"victory2\" /><tile x=\"4\" z =\"3\" type=\"expert\" /></level>"; gPlants_banana = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant><property key=\"timeToThirsty\" value=\"45000\" /><property key=\"timeToGrow\" value=\"5000\" /><property key=\"timeToBloom\" value=\"25000\" /><property key=\"attackResistance\" value=\"1.0\" /><property key=\"manaProduced\" value=\"55\" /> <property key=\"chainBonusMultiplier\" value=\"15\" /><property key=\"ChainBonusCap\" value=\"9\" /><property key=\"ExtraChainBonus\" value=\"250\" /><property key=\"color\" value=\"yellow\" /> <property key=\"description\" value=\"Eager to please and a bit hyper, banana berries exemplify what berries are: quick-growing, water-hungry, mana-filled flowers.\" /> <plant>"; gPlants_bonnet = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant><property key=\"timeToThirsty\" value=\"90000\" /><property key=\"timeToGrow\" value=\"5000\" /><property key=\"timeToBloom\" value=\"15000\" /><property key=\"bloomDuration\" value=\"30000\" /><property key=\"attackResistance\" value=\"1.50\" /><property key=\"manaProduced\" value=\"8\" /><property key=\"chainBonusMultiplier\" value=\"5\" /><property key=\"ChainBonusCap\" value=\"8\" /><property key=\"ExtraChainBonus\" value=\"75\" /><property key=\"color\" value=\"red\" /> <property key=\"description\" value=\"Bonnets are typical pansies: small but quick-growing. Bonnets do not have a lot of mana, but they're happy to bloom again and again.\"/> <plant>"; gPlants_sun_flower = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant><property key=\"timeToThirsty\" value=\"55000\" /><property key=\"timeToGrow\" value=\"7000\" /><property key=\"timeToBloom\" value=\"20000\" /><property key=\"bloomDuration\" value=\"40000\" /><property key=\"attackResistance\" value=\"1\" /><property key=\"manaProduced\" value=\"45\" /> <property key=\"chainBonusMultiplier\" value=\"12\" /><property key=\"ChainBonusCap\" value=\"9\" /><property key=\"ExtraChainBonus\" value=\"225\" /><property key=\"color\" value=\"yellow\" /> <property key=\"description\" value=\"The sunflower is the brightest and most mana-filled perennial, but its showy petals and personality require more water to maintain.\" /> <plant>"; gPlants_star_blossom = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant><property key=\"timeToThirsty\" value=\"68000\" /><property key=\"timeToGrow\" value=\"7000\" /><property key=\"timeToBloom\" value=\"17000\" /><property key=\"bloomDuration\" value=\"40000\" /><property key=\"attackResistance\" value=\"1.5\" /><property key=\"manaProduced\" value=\"40\" /> <property key=\"chainBonusMultiplier\" value=\"12\" /><property key=\"ChainBonusCap\" value=\"9\" /><property key=\"ExtraChainBonus\" value=\"225\" /><property key=\"color\" value=\"red\" /> <property key=\"description\" value=\"The fastest grower among the perennials, the reckless star blossom is also the most at risk from wandering pests.\" /> <plant>"; gPlants_glory = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant> <property key=\"timeToThirsty\" value=\"72000\" /> <property key=\"timeToGrow\" value=\"7000\" /> <property key=\"timeToBloom\" value=\"20000\" /> <property key=\"bloomDuration\" value=\"40000\" /> <property key=\"attackResistance\" value=\"0.5\" /> <property key=\"manaProduced\" value=\"35\" /> <property key=\"chainBonusMultiplier\" value=\"12\" /><property key=\"ChainBonusCap\" value=\"9\" /> <property key=\"ExtraChainBonus\" value=\"225\" /><property key=\"color\" value=\"purple\" /> <property key=\"description\" value=\"Morning glories may look meek, but they're actually very strong when it comes to pests. That strength taxes their mana, though, so they have a little less to give.\" /> <plant>"; gPlants_blue = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant> <property key=\"timeToThirsty\" value=\"38000\" /> <property key=\"timeToGrow\" value=\"5000\" /> <property key=\"timeToBloom\" value=\"25000\" /> <property key=\"bloomDuration\" value=\"50000\" /> <property key=\"attackResistance\" value=\"1\" /> <property key=\"manaProduced\" value=\"60\" /> <property key=\"chainBonusMultiplier\" value=\"15\" /> <property key=\"ChainBonusCap\" value=\"9\" /> <property key=\"ExtraChainBonus\" value=\"250\" /><property key=\"color\" value=\"blue\" /> <property key=\"description\" value=\"With their huge fruit, blueberries require the most water and attention, but generate more mana for the trouble.\" /> <plant>"; gPlants_grape = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant> <property key=\"timeToThirsty\" value=\"54000\" /> <property key=\"timeToGrow\" value=\"5000\" /> <property key=\"timeToBloom\" value=\"25000\" /> <property key=\"bloomDuration\" value=\"50000\" /> <property key=\"attackResistance\" value=\"2\" /> <property key=\"manaProduced\" value=\"55\" /> <property key=\"chainBonusMultiplier\" value=\"15\" /><property key=\"ChainBonusCap\" value=\"9\" /><property key=\"ExtraChainBonus\" value=\"250\" /><property key=\"color\" value=\"purple\" /> <property key=\"description\" value=\"The grape's tiny fruit require the least water to maintain, but its edgy personality gets it into particular trouble with pests.\" /> <plant>"; gPlants_petal = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant><property key=\"timeToThirsty\" value=\"90000\" /><property key=\"timeToGrow\" value=\"4000\" /><property key=\"timeToBloom\" value=\"13000\" /><property key=\"bloomDuration\" value=\"30000\" /><property key=\"attackResistance\" value=\"1.5\" /><property key=\"manaProduced\" value=\"7\" /> <property key=\"chainBonusMultiplier\" value=\"5\" /><property key=\"ChainBonusCap\" value=\"8\" /><property key=\"ExtraChainBonus\" value=\"75\" /><property key=\"color\" value=\"blue\" /> <property key=\"description\" value=\"With only one flower, petal grass is the fastest growing of the pansies, but it also has the least mana to harvest.\" /> <plant>"; gPlants_puffadil = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><plant><property key=\"timeToThirsty\" value=\"118000\" /><property key=\"timeToGrow\" value=\"5000\" /><property key=\"timeToBloom\" value=\"18000\" /><property key=\"bloomDuration\" value=\"30000\" /><property key=\"attackResistance\" value=\"1.5\" /><property key=\"manaProduced\" value=\"8\" /> <property key=\"chainBonusMultiplier\" value=\"5\" /><property key=\"ChainBonusCap\" value=\"8\" /><property key=\"ExtraChainBonus\" value=\"75\" /><property key=\"color\" value=\"yellow\" /> <property key=\"description\" value=\"The puffadill's special flowers and modest nature require less water than other pansies, but it's a bit of a slow grower.\" /> <plant>"; stop(); this.waitCount = 120; this.onEnterFrame = function () { this.waitCount--; if (this.waitCount <= 0) { play(); this.onEnterFrame = null; } }; var _soundManager = (new com.utils.SoundManager(this)); var i = 0; while (i < 9) { var type = ""; switch (i) { case 0 : type = "bonnet"; break; case 1 : type = "petal"; break; case 2 : type = "puffadil"; break; case 3 : type = "glory"; break; case 4 : type = "star_blossom"; break; case 5 : type = "sun_flower"; break; case 6 : type = "banana"; break; case 7 : type = "blue"; break; case 8 : type = "grape"; } var plantLoader = new PlantLoader(type); i++; }Instance of Symbol 320 MovieClip in Frame 1onClipEvent (load) { if (!_root.showAOLlogo) { this._visible = false; } }Frame 2stop(); this.waitCount = 120; this.onEnterFrame = function () { this.waitCount--; if (this.waitCount <= 0) { play(); this.onEnterFrame = null; } }; logo.onRelease = function () { this._parent.onEnterFrame = null; this._parent.play(); }; if (_root.skipSplashScreens) { gotoAndStop (4); }Frame 3stop(); this.onEnterFrame = function () { if (_root._framesloaded >= _root._totalframes) { play(); this.onEnterFrame = null; } };Frame 4var soundClip = _root.createEmptyMovieClip("soundClip", _root.getNextHighestDepth()); var looper = new Sound(soundClip); soundClip.looper = looper; looper.attachSound("music_intro.wav"); looper.start(); looper.onSoundComplete = function () { this.start(); }; play_btn.onRelease = function () { nextFrame(); }; _root.levelChoice = 0; InputMouse.initialize(); stop();Instance of Symbol 330 MovieClip in Frame 4on (release) { _root.playSound("button_press"); _parent.nextFrame(); }Frame 5function turnOffMusic() { if (_root.soundEnabled) { soundClip.currentVolume = 100; soundClip.onEnterFrame = function () { this.currentVolume = this.currentVolume - 2; this.looper.setVolume(this.currentVolume); if (this.currentVolume <= 10) { this.looper.setVolume(0); this.onEnterFrame = null; } }; } else { looper.setVolume(0); } } if (_root.soundEnabled) { sound_txt.text = "Sound is on"; } else { sound_txt.text = "Sound is off"; } sound_btn.onRelease = function () { if (_root.soundEnabled) { _root.doMute(); sound_txt.text = "Sound is off"; } else { _root.doUnmute(); sound_txt.text = "Sound is on"; } }; options_btn.onRelease = function () { options_screen._visible = true; }; full_version_btn.onRelease = function () { upsell_screen._visible = true; }; help_btn.onRelease = function () { help_screen._visible = true; }; _root.onEnterFrame = null; _root.game_mc.swapDepths(100101); _root.game_mc.removeMovieClip(); delete world; play_btn.onRelease = function () { _root.levelChoice = 0; gotoAndStop(Number(_currentframe + 2)); turnOffMusic(); }; level_1.level = 1; level_1.onRelease = function () { _root.levelChoice = 1; _root.totalScore = 0; gotoAndStop(Number(_currentframe + 1)); turnOffMusic(); }; if ((_root.levelChoice == 5) && (!_root.replayLevel)) { _root.levelChoice = 0; if (_root.soundEnabled) { looper.setVolume(100); } } else if ((_root.levelChoice != 0) || (_root.replayLevel)) { looper.setVolume(0); if (_root.replayLevel) { _root.replayLevel = false; } else { _root.levelChoice = _root.levelChoice + 1; } gotoAndStop ("game"); } else if (_root.soundEnabled) { looper.setVolume(100); } stop();Instance of Symbol 399 MovieClip "upsell_screen" in Frame 5onClipEvent (load) { trace(_root.firstRun); if (((_root.levelChoice == 5) && (!_root.replayLevel)) || ((_root.levelChoice == 0) && (_root.firstRun == false))) { this._visible = true; _root.levelChoice = 0; } else { this._visible = false; } if (_root.firstRun) { _root.firstRun = false; } }Instance of Symbol 404 MovieClip "help_screen" in Frame 5onClipEvent (load) { this._visible = false; }Frame 6if (_root.skipSplashScreens) { nextFrame(); } mov_comic.continue_btn.onRelease = function () { gotoAndStop(Number(_currentframe + 1)); }; mov_comic.continue_btn2.onRelease = function () { if (mov_comic._currentframe == 4) { gotoAndStop(Number(_currentframe + 1)); } else { mov_comic.nextFrame(); } }; stop();Frame 7stop();Symbol 31 Buttonon (release) { _root.playSound("button_press"); }Symbol 38 MovieClip [tutorial3_game_start] Frame 4start_btn.onRelease = function () { nextFrame(); }; stop();Symbol 38 MovieClip [tutorial3_game_start] Frame 5_root.playSound("sfx_help_box_appears.wav"); stop();Symbol 41 MovieClip [garden_challenge_prescreen] Frame 1start_btn.onRelease = function () { this._parent.world.setPaused(false); this._parent.removeMovieClip(); }; stop();Symbol 53 MovieClip [tutorial5_game_start] Frame 3start_btn.onRelease = function () { nextFrame(); }; stop();Symbol 53 MovieClip [tutorial5_game_start] Frame 4_root.playSound("sfx_help_box_appears.wav"); ok_button.onRelease = function () { this._parent.tutorial.unpauseWorld(); this._parent.removeMovieClip(); };Symbol 57 MovieClip [tutorial4_game_start] Frame 1start_btn.onRelease = function () { nextFrame(); }; stop();Symbol 57 MovieClip [tutorial4_game_start] Frame 2_root.playSound("sfx_help_box_appears.wav"); ok_button.onRelease = function () { this._parent.tutorial.unpauseWorld(); this._parent.removeMovieClip(); };Symbol 68 MovieClip [tutorial2_game_start] Frame 1start_btn.onRelease = function () { nextFrame(); }; stop();Symbol 68 MovieClip [tutorial2_game_start] Frame 2ok_button.onRelease = function () { nextFrame(); }; _root.playSound("sfx_help_box_appears.wav"); stop();Symbol 68 MovieClip [tutorial2_game_start] Frame 3ok_button.onRelease = function () { nextFrame(); };Symbol 68 MovieClip [tutorial2_game_start] Frame 4ok_button.onRelease = function () { this._parent.tutorial.unpauseWorld(); this._parent.removeMovieClip(); };Symbol 73 MovieClip [tutorial1_flower_thirsty] Frame 1_root.playSound("sfx_help_box_appears.wav");Symbol 84 MovieClip [tutorial1_finished] Frame 1_root.playSound("sfx_help_box_appears.wav"); stop();Symbol 84 MovieClip [tutorial1_finished] Frame 2ok_button.onRelease = function () { this._parent.world.setPaused(false); this._parent.removeMovieClip(); };Symbol 93 MovieClip [tutorial1_you_have_mana] Frame 1_root.playSound("sfx_help_box_appears.wav"); stop();Symbol 96 MovieClip [tutorial1_out_of_seeds] Frame 1ok_button.onRelease = function () { this._parent.world.setPaused(false); this._parent.removeMovieClip(); }; _root.playSound("sfx_help_box_appears.wav");Symbol 104 MovieClip [tutorial1_flower_bloom] Frame 1_root.playSound("sfx_help_box_appears.wav"); stop();Symbol 104 MovieClip [tutorial1_flower_bloom] Frame 2ok_button.onRelease = function () { gotoAndStop (3); };Symbol 104 MovieClip [tutorial1_flower_bloom] Frame 3ok_button.onRelease = function () { this._parent.world.setPaused(false); this._parent.removeMovieClip(); };Symbol 109 MovieClip [tutorial1_planting] Frame 1_root.playSound("sfx_help_box_appears.wav"); stop();Symbol 109 MovieClip [tutorial1_planting] Frame 2ok_button.onRelease = function () { this._parent.world.setPaused(false); this._parent.removeMovieClip(); };Symbol 123 MovieClip [tutorial1_game_start] Frame 1start_btn.onRelease = function () { nextFrame(); }; stop();Symbol 123 MovieClip [tutorial1_game_start] Frame 2ok_button.onRelease = function () { nextFrame(); }; _root.playSound("sfx_help_box_appears.wav"); stop();Symbol 123 MovieClip [tutorial1_game_start] Frame 3ok_button.onRelease = function () { nextFrame(); };Symbol 123 MovieClip [tutorial1_game_start] Frame 4this.tutorial.allowDigging();Symbol 123 MovieClip [tutorial1_game_start] Frame 5ok_button.onRelease = function () { this._parent.tutorial.finishTutorialStart(); };Symbol 160 MovieClip [cursor] Frame 1stop();Symbol 177 MovieClip [score_bubble] Frame 1this._alpha = 75;Symbol 177 MovieClip [score_bubble] Frame 32this.onEnterFrame = function () { if (_root.isPaused) { return(undefined); } var _local9 = 50; var _local8 = 50; var _local4 = _local9 - this._x; var _local3 = _local8 - this._y; var _local7 = 10; var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local5 <= 3) { this.mana.changeMana(this.amount); this.onEnterFrame = null; this.removeMovieClip(); return(undefined); } if (_local5 > _local7) { var _local6 = _local7 / _local5; _local4 = _local4 * _local6; _local3 = _local3 * _local6; } this._x = this._x + _local4; this._y = this._y + _local3; }; stop();Symbol 180 MovieClip [score_bubble_amount] Frame 1amount_txt.text = this.amount; this.onEnterFrame = function () { this._y = this._y - 3; if (this._y < -25) { trace("Killing"); this.onEnterFrame = null; this.removeMovieClip(); } };Symbol 193 MovieClip [digging_animation] Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 197 MovieClip [dig_done] Frame 21this.removeMovieClip();Symbol 210 MovieClip [dig_rock_animation] Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 217 MovieClip [damage_rock_animation] Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 217 MovieClip [damage_rock_animation] Frame 13this.removeMovieClip();Symbol 230 MovieClip [plant_animation] Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 239 MovieClip [harvest_animation] Frame 1this._alpha = 60; this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 250 MovieClip [water_animation] Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 261 MovieClip [thirsty_animation] Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 283 MovieClip [exterminate_animation] Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Instance of Symbol 268 MovieClip in Symbol 283 MovieClip [exterminate_animation] Frame 1onClipEvent (load) { this._alpha = 60; }Symbol 287 MovieClip [harvest_ready] Frame 1ani.stop();Symbol 287 MovieClip [harvest_ready] Frame 14this.removeMovieClip();Symbol 294 MovieClip Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 301 MovieClip Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 308 MovieClip Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 311 MovieClip [caterpillar] Frame 1stop();Symbol 311 MovieClip [caterpillar] Frame 13stop();Instance of Symbol 316 MovieClip in Symbol 317 MovieClip Frame 1on (press) { this._parent.startDrag(); } on (release) { this._parent.stopDrag(); }Symbol 889 MovieClip [__Packages.com.utils.Observable] Frame 0class com.utils.Observable { var listeners; function Observable () { listeners = new Array(); } function notifyListeners(event, eventOb) { var _local2 = 0; while (_local2 < getListeners().length) { var _local3 = getListeners()[_local2]; _local3[event](eventOb); _local2++; } } function removeListener(ob) { var _local2 = 0; while (_local2 < getListeners().length) { var _local3 = getListeners()[_local2]; if (_local3 == ob) { getListeners().splice(_local2, 1); break; } _local2++; } } function addListener(ob) { getListeners().push(ob); } function getListeners() { return(listeners); } }Symbol 890 MovieClip [__Packages.com.utils.ETSound] Frame 0class com.utils.ETSound extends com.utils.Observable { var name, playing, info, clip, snd, intervalId, notifyListeners; function ETSound (tmpname, tmpinfo) { super(); name = tmpname; playing = true; info = tmpinfo; var _local3 = info.path.getNextHighestDepth(); clip = info.path.createEmptyMovieClip("snd" + _local3, _local3); snd = new Sound(clip); snd.attachSound(name); snd.setVolume(info.volume); snd.setPan(info.pan); snd.owner = this; snd.onSoundComplete = function () { this.owner.soundComplete(); }; if (info.delay == 0) { start(); } else { intervalId = setInterval(this, "playMe2", info.delay); } } function stop() { playing = false; snd.stop(); } function playMe2() { clearInterval(intervalId); start(); } function start() { playing = true; snd.start(info.secondsOffset, info.loops); } function soundComplete() { playing = false; notifyListeners("soundComplete", {target:this}); destroy(); } function destroy() { clip.removeMovieClip(); delete snd; } }Symbol 891 MovieClip [__Packages.com.utils.SoundManager] Frame 0class com.utils.SoundManager { var muted, path, baseSound, lastVolume, volume, pan; function SoundManager (tmppath) { initialize(tmppath); } function initialize(tmppath) { muted = false; var _local2 = tmppath.getNextHighestDepth(); path = tmppath.createEmptyMovieClip("soundmanager_mc", _local2); baseSound = new Sound(path); setVolume(100); setPan(0); lastVolume = getVolume(); } function setVolume(num) { volume = num; baseSound.setVolume(getVolume()); } function getVolume() { return(volume); } function getPan() { return(pan); } function setPan(num) { pan = num; baseSound.setPan(getPan()); } function mute() { muted = true; lastVolume = getVolume(); setVolume(0); } function unmute() { muted = false; setVolume(lastVolume); } function getMute() { return(muted); } function playSound(name, info) { if (info == undefined) { info = new Object(); } if (info.volume == undefined) { info.volume = 100; } if (info.pan == undefined) { info.pan = 0; } if (info.secondsOffset == undefined) { info.secondsOffset = 0; } if (info.loops == undefined) { info.loops = 0; } if (info.delay == undefined) { info.delay = 0; } info.path = path; var _local3 = new com.utils.ETSound(name, info); return(_local3); } }Symbol 892 MovieClip [__Packages.PlantLoader] Frame 0class PlantLoader { var _filename, _xml; function PlantLoader (plantType) { _filename = plantType; _xml = new XML(); _xml.ignoreWhite = true; _xml.parseXML(_root["gPlants_" + plantType]); var _local9 = _xml.firstChild; var _local7 = _local9.childNodes; var _local4 = 0; while (_local4 < _local7.length) { var _local3 = _local7[_local4]; if (_local3.nodeName == "property") { var _local6 = _local3.attributes.key; var _local5 = _local3.attributes.value; PlantProperties.setPlantProperty(plantType, _local6, _local5); } _local4++; } } }Symbol 893 MovieClip [__Packages.PlantProperties] Frame 0class PlantProperties { function PlantProperties () { } static function getColor(type) { return(getStringProperty(type, "color")); } static function areSharingColor(clip1, clip2) { return(getColor(clip1.objectName) == getColor(clip2.objectName)); } static function setPlantProperty(plantType, key, value) { if (plants[plantType] == undefined) { plants[plantType] = new Object(); } var _local1 = plants[plantType]; _local1[key] = value; } static function getStringProperty(plantType, key) { var _local1 = plants[plantType]; return(_local1[key]); } static function getNumberProperty(plantType, key) { return(Number(getStringProperty(plantType, key))); } static var plants = new Object(); }Symbol 894 MovieClip [__Packages.InputMouse] Frame 0class InputMouse { function InputMouse () { } static function initialize() { if (clip != null) { return(undefined); } clip = _root.attachMovie("cursor", "cursor", _root.getNextHighestDepth()); clip.swapDepths(1003000); clip.onMouseMove = function () { Mouse.hide(); this._x = _root._xmouse; this._y = _root._ymouse; updateAfterEvent(); }; clip.onMouseMove(); } static function setCursor(type) { clip.gotoAndStop(type); } static var clip = null; }Symbol 895 MovieClip [__Packages.World] Frame 0class World { var kMaximumTime, kTimePerPurchase, effectRoot, plantChainCount, maxx, maxz, cellWidth, path, width, length, iso, clock, mana, score, tools, timeLeft, level, gameOver, victory1Clip, victory2Clip, expertClip, tutorial, keyListener, tiles, transport; function World (inMaxx, inMaxz, inCellWidth, inPath, inIso, inMana, inTools) { trace("CONSTRUCT WORLD."); _root.forcedQuickThirsty = undefined; if (_root.levelChoice == 0) { kMaximumTime = 240000 /* 0x03A980 */; } if (_root.levelChoice == 4) { kMaximumTime = 360000 /* 0x057E40 */; } if (_root.levelChoice == 5) { kMaximumTime = 420000 /* 0x0668A0 */; } else { kMaximumTime = 300000 /* 0x0493E0 */; } kTimePerPurchase = kMaximumTime / 2; _root.isPaused = false; _root.forcedPosition = undefined; effectRoot = _root.game_mc.empty; plantChainCount = 0; maxx = inMaxx; maxz = inMaxz; cellWidth = inCellWidth; path = inPath; width = maxx * cellWidth; length = (-maxz) * cellWidth; iso = inIso; clock = new Clock(); mana = inMana; score = new Score(); mana.setScore(score); tools = inTools; timeLeft = kMaximumTime; level = 1; gameOver = false; var _local3 = new Object(); _local3.world = this; _local3.onMouseUp = function () { this.world.handleRelease(); }; Mouse.addListener(_local3); pests.push(initializePest(path.pest_0, 0)); pests.push(initializePest(path.pest_1, 1)); pests.push(initializePest(path.pest_2, 2)); pests.push(initializePest(path.pest_3, 3)); pests.push(initializePest(path.pest_4, 4)); pests.push(initializePest(path.pest_5, 5)); victory1Clip = null; victory2Clip = null; expertClip = null; build(); updateGoalDisplay(); if (_root.levelChoice == 0) { tutorial = new Tutorial(this); tools.giveSeeds(0); setPaused(true); var _local4 = _root.game_mc.empty_ui; var _local5 = _local4.getNextHighestDepth(); var _local6 = _local4.attachMovie("garden_challenge_prescreen", "garden_challenge_prescreen", _local5); _local6.world = this; } else if (_root.levelChoice == 1) { tutorial = new Tutorial1(this); } else if (_root.levelChoice == 2) { tutorial = new Tutorial2(this); } else if (_root.levelChoice == 3) { tutorial = new Tutorial3(this); generatePest(); updatePests(); setPaused(true); } else if (_root.levelChoice == 4) { tutorial = new Tutorial4(this); } else if (_root.levelChoice == 5) { tutorial = new Tutorial5(this); generateAnt(7, 0); generateAnt(8, 6); generateAnt(2, 0); updatePests(); setPaused(true); } scheduleGeneratePest(); mana.setTutorial(tutorial); mana.setWorld(this); keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.getCode() == 27) { if (_root.paused) { return(undefined); } if (_root.game_mc.world.isGameOver()) { return(undefined); } _root.game_mc.world.setPaused(true); _root.game_mc.pause_screen._visible = true; } }; Key.addListener(keyListener); } function endWorld() { trace("KILLING WORLD - endWorld()"); Key.removeListener(keyListener); delete keyListener; var _local3 = 0; while (_local3 < pests.length) { var _local4 = pests[_local3]; _local4.clip.swapDepths(100101); _local4.clip.removeMovieClip(); _local3++; } pests.splice(0); delete pests; pests = null; path.swapDepths(100101); path.removeMovieClip(); path = null; tiles.splice(0); delete tiles; tiles = null; delete iso; iso = null; clock.clearEvents(); delete clock; clock = null; delete mana; mana = null; delete tools; tools = null; delete score; score = null; effectRoot.swapDepths(100101); effectRoot.removeMovieClip(); delete transport; transport = null; pests.splice(0); delete tutorial; tutorial = null; _root.onEnterFrame = null; trace("FINISH KILLING"); } function getTools() { return(tools); } function initializePest(clip, offset) { clip._visible = false; var _local8 = Math.random(); return({x:offset * cellWidth, y:0, uniqueID:_local8, z:maxz * cellWidth, clip:clip, active:false, target:null, canMove:false, offset:offset}); } function updatePests() { if (pests.length != 6) { trace("PEST LENGTH IS NOT 6, IT IS: " + pests.length); } var _local16 = 0; for ( ; _local16 < pests.length ; _local16++) { var _local2 = pests[_local16]; if (!_local2.active) { _local2.x = _local2.offset * cellWidth; _local2.z = maxz * cellWidth; updatePestDepth(_local2, false); _local2.clip._visible = false; } else { _local2.clip._visible = true; if (_local2.isBeingKilled) { } else { var _local25 = Math.ceil(_local2.x / cellWidth); var _local24 = Math.ceil(Math.abs(_local2.z) / cellWidth); _local2.cellClip = null; if ((_local2.target != null) && (_local2.target.objects.plant == undefined)) { _local2.target = null; } if (_local2.target == null) { var _local13 = 1000000000 /* 0x3B9ACA00 */; var _local14 = null; var _local9 = 0; while (_local9 < maxz) { var _local6 = 0; while (_local6 < maxx) { var _local10 = (("cell" + _local6) + "_") + _local9; var _local3 = path[_local10]; if (_local3.objects.plant != undefined) { var _local7 = false; var _local4 = 0; while (_local4 < pests.length) { var _local5 = pests[_local4]; if (_local2 == _local5) { } else if (!_local5.active) { } else if (_local5.target == _local3) { _local7 = true; } _local4++; } if (_local7) { } else { var _local12 = Math.abs(_local25 - _local3.x); var _local11 = Math.abs(_local24 - _local3.z); var _local8 = Math.sqrt((_local12 * _local12) + (_local11 * _local11)); if (_local8 < _local13) { _local14 = _local3; _local13 = _local8; } } } _local6++; } _local9++; } if (_local14 != null) { _local2.target = _local14; schedulePestMove(_local2); } } if (_local2.canMove) { var _local20 = _local2.destinationX; var _local17 = _local2.destinationZ; var _local22 = Math.ceil((_local20 - 5) / cellWidth); var _local23 = Math.ceil((Math.abs(_local17) - 5) / cellWidth); var _local21 = getPestAt(_local22, _local23); if ((_local21 != null) && (_local21 != _local2)) { continue; } var _local12 = _local20 - _local2.x; var _local11 = _local17 - _local2.z; if ((_local12 == 0) && (_local11 == 0)) { } else if (Math.abs(_local12) > Math.abs(_local11)) { if (_local12 > 0) { _local2.clip._xscale = 100; _local2.clip.gotoAndStop("down"); } else { _local2.clip._xscale = 100; _local2.clip.gotoAndStop("up"); } } else if (_local11 > 0) { _local2.clip._xscale = -100; _local2.clip.gotoAndStop("down"); } else { _local2.clip._xscale = -100; _local2.clip.gotoAndStop("up"); } var _local19 = 10; var _local15 = Math.sqrt((_local12 * _local12) + (_local11 * _local11)); if (_local15 > 1) { if (_local15 > _local19) { var _local18 = _local19 / _local15; _local12 = _local12 * _local18; _local11 = _local11 * _local18; } _local2.x = _local2.x + _local12; _local2.z = _local2.z + _local11; } else { _local25 = Math.ceil((_local2.x - 5) / cellWidth); _local24 = Math.ceil((Math.abs(_local2.z) - 5) / cellWidth); if (_local2.target != null) { if ((_local25 == _local2.target.x) && (_local24 == _local2.target.z)) { _local2.canMove = false; _local2.clip.gotoAndStop("eat"); schedulePestEatPlant(_local2); } else { _local2.canMove = false; schedulePestMove(_local2); } } else { _local2.canMove = false; schedulePestMove(_local2); } } } updatePestDepth(_local2, true); } } } } function isTraversableByPest(x, z) { var _local2 = tiles[x][z].clip.traversable; return(_local2); } function updatePestDepth(pest, traceValue) { var _local5 = Math.ceil(pest.x / cellWidth); var _local4 = Math.ceil(Math.abs(pest.z) / cellWidth); pest.cellClip = tiles[_local5][_local4].clip; var _local6 = iso.mapToScreen(pest.x, pest.y, -pest.z); pest.clip._x = _local6[0]; pest.clip._y = _local6[1] - 16; if (!isTraversableByPest(_local5, _local4)) { _local4 = _local4 + 2; _local5 = _local5 + 2; } var _local3 = iso.calculateDepth(_local5, 0, _local4); _local3 = _local3 + 1; if (path.getInstanceAtDepth(_local3) != pest.clip) { if (path.getInstanceAtDepth(_local3) != undefined) { pest.clip.swapDepths(_local3 + 1); } else { pest.clip.swapDepths(_local3); } } } function useTransport() { InputMouse.setCursor("transport"); _root.playSound("sfx_effect_transporter.wav"); transport = new Object(); transport.target = null; } function cancelTransport() { _root.game_mc.recycle_arrow._visible = false; tools.incrementTransport(); transport.target = null; transport = null; } function getLevelCost() { if (_root.levelChoice == 1) { return(125); } if (_root.levelChoice == 2) { if (!victory1Clip.achieved) { return(500); } return(1000); } if (_root.levelChoice == 3) { if (!victory1Clip.achieved) { return(500); } if (!victory2Clip.achieved) { return(500); } return(750); } if (_root.levelChoice == 4) { if (!victory1Clip.achieved) { return(2000); } return(4000); } if (_root.levelChoice == 5) { if (!victory1Clip.achieved) { return(2000); } if (!victory2Clip.achieved) { return(2000); } return(3000); } var _local3 = 0; switch (level) { case 1 : _local3 = 200; break; case 2 : _local3 = 400; break; case 3 : _local3 = 700; break; case 4 : _local3 = 1000; break; case 5 : _local3 = 1500; break; case 6 : _local3 = 2000; break; case 7 : _local3 = 2500; break; default : _local3 = 2500 + ((level - 7) * 750); } return(_local3); } function updateGoalDisplay() { if (_root.levelChoice == 0) { _root.game_mc.level_txt.text = "Level " + level; } else { _root.game_mc.level_txt.text = "Chapter " + _root.levelChoice; } _root.game_mc.level_cost_txt.text = getLevelCost(); if ((!victory1Clip.achieved) || ((victory2Clip != null) && (!victory2Clip.achieved))) { _root.game_mc.statue_restore_btn.showStatue(); } else { _root.game_mc.statue_restore_btn.showFish(); } } function purgePendingEvents() { clock.clearEvents(); } function cheatMana() { mana.createManaBubble(250, 250, 50); } function getManaAvailable() { return(mana.getManaTotal()); } function purchaseLevel() { var _local28 = tutorial.handleBoughtMoreTime(); if (_local28) { return(undefined); } var _local27 = getLevelCost(); if (mana.getManaTotal() < _local27) { return(undefined); } _root.playSound("sfx_victory_object_acquire.wav"); mana.changeMana(-_local27); if (_root.levelChoice == 0) { level++; timeLeft = timeLeft + kTimePerPurchase; timeLeft = Math.min(timeLeft, kMaximumTime); } else { if (!victory1Clip.achieved) { victory1Clip.achieved = true; changeGroundTile(victory1Clip.x, victory1Clip.z, "statue"); } else if ((victory2Clip != null) && (!victory2Clip.achieved)) { victory2Clip.achieved = true; changeGroundTile(victory2Clip.x, victory2Clip.z, "statue"); } else if (!expertClip.achieved) { effectRoot.swapDepths(100101); effectRoot.removeMovieClip(); purgePendingEvents(); expertClip.achieved = true; changeGroundTile(expertClip.x, expertClip.z, "fish"); var _local25 = new Object(); _local25.func = function () { this.world.signalGameOver(false, true); }; _local25.world = this; clock.scheduleCallback(11000, _local25, "purchaseLevel-Win"); var _local26 = new Object(); _local26.func = function () { _root.playSound("sfx_level_win.wav"); this.world.createManaBubblesForAllFlowers(); }; _local26.world = this; clock.scheduleCallback(5000, _local26, "purchaseLevel-mana_bubbles"); var _local7 = 0; while (_local7 < pests.length) { var _local20 = pests[_local7]; _local20.active = false; _local20.clip._visible = false; _local7++; } var _local24 = 0; var _local14 = 0; while (_local14 < maxz) { _local7 = 0; while (_local7 < maxx) { var _local10 = (("cell" + _local7) + "_") + _local14; var _local4 = path[_local10]; if (_local4.objects.plant != undefined) { _local24++; _local4.objects.plant.gotoAndStop(5); _local4.objects.plant.onEnterFrame = null; var _local12 = _local4.objects.plant; var _local8 = new Object(); _local8 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; var _local11 = new Color(_local12); _local11.setTransform(_local8); } else if (((_local4.tileName == "earth") || (_local4.tileName == "hole")) && ((_local4.objectName == undefined) || (_local4.objectName == "nothing"))) { var _local6 = new Object(); _local6.func = function () { var _local6 = this.world; var _local7 = ((Math.random() < 0.5) ? 0 : 1); var _local4 = 0; if (_root.levelChoice == 1) { _local4 = 0; } if (_root.levelChoice == 2) { _local4 = 0; } if (_root.levelChoice == 3) { _local4 = 0; } if (_root.levelChoice == 4) { _local4 = 1; } if (_root.levelChoice == 5) { _local4 = _local7; } var _local3 = _local6.getTools().getRandomSeedType(_local4); if (_root.levelChoice == 1) { _local3 = "petal"; } if (_root.levelChoice == 2) { if (Math.random() < 0.5) { _local3 = "petal"; } else { _local3 = "bonnet"; } } if (_root.levelChoice == 5) { if (_local4 == 0) { if (Math.random() < 0.5) { _local3 = "puffadil"; } else { _local3 = "bonnet"; } } else if (Math.random() < 0.5) { _local3 = "star_blossom"; } else { _local3 = "sun_flower"; } } var _local5 = this.clip; _local5.disabled = false; _local6.changeGroundTile(_local5.x, _local5.z, "earth"); _local6.makeObject(_local5.x, _local5.z, _local3); _local5.objects.plant.gotoAndStop(5); }; _local6.world = this; _local6.clip = _local4; var _local9 = 4500; _local9 = _local9 + (Math.random() * 1000); clock.scheduleCallback(_local9, _local6, "purchaseLevel-new_flower_effect"); } _local7++; } _local14++; } var _local29 = 20 * _local24; _root.game_mc.time_is_running_out.scoreText = (("20 x " + _local24) + " = ") + _local29; _root.game_mc.time_is_running_out.gotoAndPlay("flower_bonus_frame"); gameOver = true; } if (!expertClip.achieved) { var _local31 = mana.getManaTotal(); if (_local31 > getLevelCost()) { var _local30 = isOnFinalStatue(); if (_local30) { _root.game_mc.time_is_running_out.gotoAndPlay("create_final"); } else { _root.game_mc.time_is_running_out.gotoAndPlay("restore_statue"); } } } } updateGoalDisplay(); } function wasExpertAchieved() { return(expertClip.achieved); } function createManaBubblesForAllFlowers() { var _local7 = 0; var _local6 = 0; while (_local6 < maxz) { var _local2 = 0; while (_local2 < maxx) { var _local5 = (("cell" + _local2) + "_") + _local6; var _local3 = path[_local5]; if (_local3.objects.plant != undefined) { _local7++; var _local4 = getEffectCoordinates(_local3); mana.createManaBubble(_local4[0], _local4[1], 20); } _local2++; } _local6++; } } function schedulePestEatPlant(pest) { if (pest.eatID != undefined) { clock.cancelTask(pest.eatID); } var _local3 = new Object(); _local3.func = function () { _root.playSound("sfx_plant_eaten.wav"); this.world.eatPlant(this.pest); }; _root.playSound("sfx_pest_eats.wav"); _local3.world = this; _local3.pest = pest; var _local4; if (isAnt(pest)) { _local4 = 5000; } else { _local4 = 10000; } pest.eatID = clock.scheduleCallback(_local4, _local3, "schedulePestEatPlant"); } function eatPlant(pest) { if (!pest.active) { return(undefined); } if (pest.isBeingKilled) { return(undefined); } var _local2 = pest.target; pest.target = null; var _local3 = _local2.objects.plant; _local3.dryCloud.removeMovieClip(); _local2.isObject = false; _local2.objects.gotoAndStop("nothing"); pest.clip.gotoAndStop("down"); pest.clip.effect.removeMovieClip(); pest.canMove = true; } function placePest(pest) { var _local4; var _local3; _local4 = Math.floor(Math.random() * maxx) * cellWidth; _local3 = Math.floor(Math.random() * maxz) * cellWidth; if (Math.random() < 0.25) { _local4 = 0; _local3 = Math.floor(Math.random() * maxz) * cellWidth; } else if (Math.random() < 0.25) { _local4 = (maxx - 1) * cellWidth; _local3 = Math.floor(Math.random() * maxz) * cellWidth; } else if (Math.random() < 0.25) { _local4 = Math.floor(Math.random() * maxx) * cellWidth; _local3 = 0; } else { _local4 = Math.floor(Math.random() * maxx) * cellWidth; _local3 = (maxz - 1) * cellWidth; } if (_root.nerfRandomness) { _local4 = 0; _local3 = 0; } if ((_root.levelChoice == 3) && (_root.forcedPosition == undefined)) { _root.forcedPosition = true; _local4 = 7 * cellWidth; _local3 = 1 * cellWidth; } pest.x = _local4; pest.z = _local3; return(undefined); } function schedulePestMove(pest) { if (pest.isBeingKilled) { return(undefined); } if (!pest.active) { return(undefined); } if (pest.moveCallbackID != undefined) { clock.cancelTask(pest.moveCallbackID); } var _local4 = new Object(); _local4.func = function () { _root.playSound("sfx_pest_moving.wav"); var _local3 = this.pest; _local3.canMove = true; var _local5 = Math.ceil((_local3.x - 5) / this.world.cellWidth); var _local4 = Math.ceil((Math.abs(_local3.z) - 5) / this.world.cellWidth); var _local9; var _local8; if (_local3.target == null) { var _local7; var _local6; if (Math.random() < 0.5) { _local7 = 1; } else { _local7 = -1; } if (Math.random() < 0.5) { _local6 = 1; } else { _local6 = -1; } if (Math.random() < 0.5) { _local7 = 0; } else { _local6 = 0; } _local9 = _local7; _local8 = _local6; } else { _local9 = _local5 - _local3.target.x; _local8 = _local4 - _local3.target.z; } if (Math.abs(_local9) > Math.abs(_local8)) { _local3.destinationZ = _local4; if (_local9 > 0) { _local3.destinationX = _local5 - 1; } else { _local3.destinationX = _local5 + 1; } } else { _local3.destinationX = _local5; if (_local8 > 0) { _local3.destinationZ = _local4 - 1; } else { _local3.destinationZ = _local4 + 1; } } _local3.destinationX = Math.max(0, _local3.destinationX); _local3.destinationX = Math.min(this.world.maxx - 1, _local3.destinationX); _local3.destinationZ = Math.max(0, _local3.destinationZ); _local3.destinationZ = Math.min(this.world.maxz - 1, _local3.destinationZ); if (this.doesCellHavePest(_local3.destinationX, _local3.destinationZ)) { trace("Pest in our way. Don't move!"); _local3.canMove = false; this.schedulePestMove(_local3); } _local3.destinationX = _local3.destinationX * this.world.cellWidth; _local3.destinationZ = _local3.destinationZ * this.world.cellWidth; }; _local4.pest = pest; _local4.world = this; var _local11; if (isAnt(pest)) { _local11 = 1000; } else { _local11 = 3000; } pest.moveCallbackID = clock.scheduleCallback(_local11, _local4, "schedulePestMove"); } function getPestAt(x, z) { var _local3 = 0; while (_local3 < pests.length) { var _local2 = pests[_local3]; if (!_local2.active) { } else if ((_local2.cellClip.x == x) && (_local2.cellClip.z == z)) { return(_local2); } _local3++; } return(null); } function doesCellHavePest(x, z) { var _local2 = 0; while (_local2 < pests.length) { var _local3 = pests[_local2]; if (!_local3.active) { } else if (_local3.cellClip == tiles[x][z].clip) { return(true); } _local2++; } return(false); } function generateAnt(x, z) { var _local5 = null; var _local3 = 0; while (_local3 < pests.length) { if (((_local3 != 1) && (_local3 != 2)) && (_local3 != 4)) { } else { var _local4 = pests[_local3]; if (_local4.active) { } else { _local5 = _local4; break; } } _local3++; } if (_local5 == null) { return(undefined); } if (timeLeft < kMaximumTime) { _root.playSound("sfx_pest_birth.wav"); } _local5.active = true; _local5.target = null; _local5.canMove = false; _local5.isBeingKilled = false; _local5.gotoAndStop("down"); _local5.x = x * cellWidth; _local5.z = z * cellWidth; schedulePestMove(_local5); } function generatePest() { if (isGameOver()) { return(undefined); } if (!tutorial.arePestsEnabled()) { return(undefined); } var _local5 = null; var _local3 = 0; while (_local3 < pests.length) { if ((_root.levelChoice == 4) && (((_local3 == 1) || (_local3 == 2)) || (_local3 == 4))) { } else { var _local4 = pests[_local3]; if (_local4.active) { } else { _local5 = _local4; break; } } _local3++; } if (_local5 == null) { return(undefined); } if (timeLeft < kMaximumTime) { _root.playSound("sfx_pest_birth.wav"); } _local5.active = true; _local5.target = null; _local5.canMove = false; _local5.isBeingKilled = false; _local5.gotoAndStop("down"); placePest(_local5); schedulePestMove(_local5); } function scheduleGeneratePest() { if (!tutorial.arePestsEnabled()) { return(undefined); } var _local3 = new Object(); _local3.func = function () { this.world.generatePest(); this.world.scheduleGeneratePest(); }; _local3.world = this; var _local4 = 10000; if (!_root.nerfRandomness) { _local4 = _local4 + (Math.random() * 30000); } if (_root.nerfRandomness) { _local4 = 5000; } clock.scheduleCallback(_local4, _local3, "scheduleGeneratePest"); } function build() { path.tile._visible = false; path.world = this; tiles = []; var _local8 = 0; var _local3 = 0; while (_local3 < maxz) { var _local2 = 0; while (_local2 < maxx) { if (_local3 == 0) { tiles[_local2] = []; } var _local10 = iso.calculateDepth(_local2, _local8, _local3); var _local4 = (("cell" + _local2) + "_") + _local3; path.attachMovie("tile", _local4, _local10); var _local6 = path[_local4]; _local6.x = _local2; _local6.z = _local3; _local6.traversable = true; _local6.beingWatered = false; _local6.beingHarvested = false; if (_local6 == undefined) { trace("Failed to draw tiles!!!"); } _local6.disabled = false; tiles[_local2][_local3] = {x:_local2, y:_local8, z:_local3, depth:_local10, clip:_local6}; var _local9 = (_local2 - 1) * cellWidth; var _local7 = (-(_local3 - 1)) * cellWidth; var _local5 = iso.mapToScreen(_local9, _local8, _local7); _local6._x = _local5[0]; _local6._y = _local5[1]; _local2++; } _local3++; } } function updateCursor(clip) { if (gameOver) { clearResidualHighlights(null); InputMouse.setCursor("default"); return(undefined); } var _local5 = iso.mapToIsoWorld(_root._xmouse - _root.game_mc.floor._x, (_root._ymouse - _root.game_mc.floor._y) + 16); var _local8 = (("cell" + Math.ceil(_local5[0] / cellWidth)) + "_") + Math.ceil(_local5[1] / cellWidth); clip = path[_local8]; if (clip == undefined) { clearResidualHighlights(null); InputMouse.setCursor("default"); return(undefined); } clearResidualHighlights(clip); var _local6 = tutorial.updateCursor(clip); if (_local6) { return(undefined); } if (isPaused()) { InputMouse.setCursor("default"); return(undefined); } clip.showHighlight(); if (transport != null) { if (transport.target == null) { InputMouse.setCursor("transport"); } else { InputMouse.setCursor(transport.target.objectName); } return(undefined); } if (doesCellHavePest(clip.x, clip.z)) { var _local7 = getPestAt(clip.x, clip.z); if ((!tools.canUseExterminate()) || (_local7.isBeingKilled)) { InputMouse.setCursor("cant_exterminate"); } else { InputMouse.setCursor("exterminate"); } return(undefined); } if (!clip.innerTile.highlightable) { clip.hideHighlight(); } if ((((clip.objectName == "rock_3") || (clip.objectName == "rock_2")) || (clip.objectName == "rock_1")) || ((clip.tileName == "earth") && (clip.objects._currentframe == 1))) { if ((!tools.canUseSpade()) || (clip.disabled)) { InputMouse.setCursor("cant_dig"); } else { InputMouse.setCursor("dig"); } return(undefined); } if ((clip.tileName == "hole") && (tools.getActiveSeedType() == "")) { clip.stopHighlightAnimation(); InputMouse.setCursor("default"); return(undefined); } if ((clip.tileName == "hole") && (tools.getActiveSeedType() != "")) { if (!clip.disabled) { InputMouse.setCursor(tools.getActiveSeedType()); return(undefined); } InputMouse.setCursor("default"); return(undefined); } if ((clip.tileName == "earth") && (clip.objects.plant != undefined)) { var _local4 = clip.objects.plant; if (isBlooming(_local4) && (!_local4.isThirsty)) { InputMouse.setCursor("harvest"); highlightBloomingNeighbors(clip); return(undefined); } if (tools.getWaterCount() > 0) { if (tools.canWater() && (!clip.disabled)) { InputMouse.setCursor("water"); } else { InputMouse.setCursor("cant_water"); } return(undefined); } } InputMouse.setCursor("default"); } function clearResidualHighlights(exception) { var _local4 = 0; while (_local4 < maxx) { var _local2 = 0; while (_local2 < maxz) { var _local3 = tiles[_local4][_local2].clip; if (exception != _local3) { _local3.hideHighlight(); } _local2++; } _local4++; } } function highlightBloomingNeighbors(clip) { if (clip.objects.plant == undefined) { return(undefined); } if (!isBlooming(clip.objects.plant)) { return(undefined); } var _local4 = clip.x - 1; while (_local4 <= (clip.x + 1)) { var _local2 = clip.z - 1; while (_local2 <= (clip.z + 1)) { if ((tiles[_local4][_local2] == undefined) || (tiles[_local4][_local2].clip.innerTile._currentframe == 1)) { } else { var _local3 = tiles[_local4][_local2].clip; if (!isBlooming(_local3.objects.plant)) { } else if (!PlantProperties.areSharingColor(clip, _local3)) { } else if (_local3.objects.plant.isThirsty) { } else if (doesCellHavePest(_local4, _local2)) { } else if (!_local3.isHighlighted()) { _local3.showHighlight(); highlightBloomingNeighbors(_local3); } } _local2++; } _local4++; } } function recycleSeed() { var _local3 = transport.target; var _local5 = _local3.objectName; var _local4 = _local3.objects.plant.dryCloud; if (_local4 != undefined) { _local4.removeMovieClip(); _local3.objects.plant.dryCloud = undefined; } _local3.isObject = false; _local3.objects.gotoAndStop("nothing"); tools.giveSeed(_local5); transport.target = null; transport = null; _root.game_mc.recycle_arrow._visible = false; } function completeTransport(clip, destination) { var _local6 = clip.objects.plant.dryCloud; _root.playSound("sfx_effect_transporter.wav"); _root.game_mc.recycle_arrow._visible = false; clip.swapDepths(destination); var _local11 = clip._name; clip._name = destination._name; destination._name = _local11; var _local5 = clip._x; var _local10 = clip._y; swapPixieDust(clip.x, clip.z, destination.x, destination.z); clip._x = destination._x; clip._y = destination._y; destination._x = _local5; destination._y = _local10; var _local8; _local5 = clip.x; _local8 = clip.z; clip.x = destination.x; clip.z = destination.z; destination.x = _local5; destination.z = _local8; changeGroundTile(clip.x, clip.z, "earth"); var _local9 = tiles[clip.x][clip.z]; tiles[clip.x][clip.z] = tiles[destination.x][destination.z]; tiles[destination.x][destination.z] = _local9; if (_local6 != undefined) { var _local7 = getEffectCoordinates(clip); _local6._x = _local7[0]; _local6._y = _local7[1]; } transport.target = null; transport = null; } function getEffectCoordinates(tile) { return([tile._x + _root.game_mc.floor._x, tile._y + _root.game_mc.floor._y]); } function scheduleGrow(clip) { if (clip.objects._currentframe == 1) { return(undefined); } var _local2 = new Object(); _local2.func = function () { if (this.clip.objects._currentframe == 1) { return(undefined); } var _local2 = this.clip.objects.plant; var _local4 = Number(_local2._currentframe); var _local3; switch (_local4) { case 1 : _local3 = 2; this.world.scheduleGrow(this.clip); break; case 2 : _local3 = 3; this.world.scheduleBloom(this.clip); this.world.scheduleThirsty(this.clip); } _local2.gotoAndStop(_local3); }; _local2.clip = clip; _local2.world = this; var _local6 = PlantProperties.getNumberProperty(clip.objectName, "timeToGrow"); clock.scheduleCallback(_local6, _local2, "scheduleGrow"); } function getClip(x, z) { return(tiles[x][z].clip); } function scheduleThirsty(clip) { if (clip.objects._currentframe == 1) { return(undefined); } if (clip.thirstyID != undefined) { clock.cancelTask(clip.thirstyID); } var _local4 = new Object(); _local4.func = function () { if (this.world.isGameOver()) { return(undefined); } if (this.clip.objects._currentframe == 1) { return(undefined); } if (this.clip.waterID != undefined) { this.world.getClock().fireTaskNow(this.clip.waterID); } var _local2 = this.clip.objects.plant; var _local3 = new Object(); _local3 = {ra:"60", rb:"0", ga:"60", gb:"0", ba:"60", bb:"0", aa:"100", ab:"0"}; var _local6 = new Color(_local2); _local6.setTransform(_local3); if (_local2.dryCloud == undefined) { var _local5 = this.world.getEffectCoordinates(this.clip); var _local4 = this.world.effectRoot.getNextHighestDepth(); _local2.dryCloud = this.world.effectRoot.attachMovie("thirsty_animation", "thirsty_animation" + _local4, _local4); _local2.dryCloud._x = _local5[0]; _local2.dryCloud._y = _local5[1]; } _local2.isThirsty = true; this.world.tutorial.handleFlowerThirsty(); }; _local4.clip = clip; _local4.world = this; clip.objects.plant.isThirsty = false; var _local8 = PlantProperties.getNumberProperty(clip.objectName, "timeToThirsty"); if ((_root.levelChoice == 1) && (_root.forcedQuickThirsty == undefined)) { _root.forcedQuickThirsty = true; _local8 = PlantProperties.getNumberProperty(clip.objectName, "timeToBloom") + 6000; } var _local10 = clock.scheduleCallback(_local8, _local4, (("scheduleThirsty - " + clip.x) + ",") + clip.z); clip.thirstyID = _local10; } function isGameOver() { return(gameOver); } function scheduleBloom(clip) { if (clip.objects._currentframe == 1) { return(undefined); } if (clip.bloomID != undefined) { clock.cancelTask(clip.bloomID); } var _local3 = new Object(); var _local4 = clip.objects.plant; _local4.onEnterFrame = null; _local4.gotoAndStop(3); _local3.func = function () { if (this.world.isGameOver()) { return(undefined); } if (this.clip.objects._currentframe == 1) { return(undefined); } this.clip.bloomID = undefined; if (this.clip.objects.plant.isThirsty) { return(undefined); } _root.playSound("sfx_flower_bloom.wav"); this.world.scheduleStopBloom(this.clip); var _local4 = this.world.effectRoot.getNextHighestDepth(); var _local5 = this.world.effectRoot.attachMovie("harvest_ready", "harvest_ready" + _local4, _local4); var _local6 = this.world.getEffectCoordinates(this.clip); _local5._x = _local6[0]; _local5._y = _local6[1]; var _local3 = this.clip.objects.plant; if (this.clip.pixie_dust.pixieColor == PlantProperties.getColor(this.clip.objectName)) { _local3.gotoAndStop(5); } else { _local3.gotoAndStop(4); } _local3.onEnterFrame = null; this.world.tutorial.handleFlowerBloom(); }; _local3.clip = clip; _local3.world = this; var _local5 = PlantProperties.getNumberProperty(clip.objectName, "timeToBloom"); if (!_root.nerfRandomness) { _local5 = _local5 + (Math.random() * 4000); } var _local9 = clock.scheduleCallback(_local5, _local3, (("scheduleBloom - " + clip.x) + ",") + clip.z); clip.bloomID = _local9; } function getClock() { return(clock); } function scheduleWarnForStopBloom(clip) { if (clip.objects._currentframe == 1) { return(undefined); } if (clip.warnBloomID != undefined) { clock.cancelTask(clip.warnBloomID); } var _local2 = new Object(); _local2.func = function () { if (this.clip.objects._currentframe == 1) { return(undefined); } var plant = this.clip.objects.plant; plant.frames = 0; plant.onEnterFrame = function () { this.frames++; if (this.frames > 40) { this.frames = 0; } if (this.frames <= 20) { this.gotoAndStop(3); } else if ((this._parent._parent.pixie_dust != undefined) && (this._parent._parent.pixie_dust.pixieColor != PlantProperties.getColor(this._parent._parent.objectName))) { plant.gotoAndStop(4); } else { plant.gotoAndStop(5); } }; this.warnBloomID = undefined; }; _local2.clip = clip; _local2.world = this; var _local3 = PlantProperties.getNumberProperty(clip.objectName, "bloomDuration"); if (_local3 == undefined) { _local3 = 6000; } _local3 = _local3 - 5500; var warnBloomID = clock.scheduleCallback(_local3, _local2, (("scheduleWarnForStopBloom - " + clip.x) + ",") + clip.z); clip.warnBloomID = warnBloomID; } function scheduleStopBloom(clip) { scheduleWarnForStopBloom(clip); if (clip.objects._currentframe == 1) { return(undefined); } if (clip.stopBloomID != undefined) { clock.cancelTask(clip.stopBloomID); } var _local2 = new Object(); _local2.func = function () { if (this.clip.objects._currentframe == 1) { return(undefined); } var _local2 = this.clip.objects.plant; _local2.gotoAndStop(3); _local2.onEnterFrame = null; this.world.scheduleBloom(clip); this.stopBloomID = undefined; }; _local2.clip = clip; _local2.world = this; var _local3 = PlantProperties.getNumberProperty(clip.objectName, "bloomDuration"); if (_local3 == undefined) { _local3 = 4000; } var stopBloomID = clock.scheduleCallback(_local3, _local2, (("scheduleStopBloom - " + clip.x) + ",") + clip.z); clip.stopBloomID = stopBloomID; } function swapPixieDust(x1, z1, x2, z2) { var _local3 = tiles[x1][z1].clip.pixie_dust._currentframe; var _local2 = tiles[x2][z2].clip.pixie_dust._currentframe; tiles[x1][z1].clip.pixie_dust.gotoAndStop(1); tiles[x2][z2].clip.pixie_dust.gotoAndStop(1); if (_local2 != undefined) { tiles[x1][z1].clip.pixie_dust.gotoAndStop(_local2); } if (_local3 != undefined) { tiles[x2][z2].clip.pixie_dust.gotoAndStop(_local3); } } function activatePixieDust(x, z, type) { var _local2; if (type == undefined) { _local2 = Math.floor((Math.random() * 4) + 2); } else { if (type == "blue") { _local2 = 2; } if (type == "red") { _local2 = 4; } if (type == "purple") { _local2 = 3; } if (type == "yellow") { _local2 = 5; } } tiles[x][z].clip.pixie_dust.gotoAndStop(_local2); } function isBeingHarvested(clip) { return(clip.beingHarvested); } function handleRelease() { if (gameOver) { return(undefined); } if (_root.game_mc.recycle_arrow._visible) { if (_root.game_mc.recycle_arrow.hitTest(_root._xmouse, _root._ymouse, true)) { recycleSeed(); return(undefined); } } var _local5 = iso.mapToIsoWorld(_root._xmouse - _root.game_mc.floor._x, (_root._ymouse - _root.game_mc.floor._y) + 16); var _local9 = (("cell" + Math.ceil(_local5[0] / cellWidth)) + "_") + Math.ceil(_local5[1] / cellWidth); var _local3 = path[_local9]; var _local8 = tutorial.handleRelease(_local3); if (_local8) { return(undefined); } if (isPaused()) { return(undefined); } if (transport != null) { if (transport.target == null) { if (_local3.objects.plant != undefined) { var _local7 = getPestAt(_local3.x, _local3.z); if (((_local7 != null) || (isBeingWatered(_local3))) || (isBeingHarvested(_local3))) { cancelTransport(); return(undefined); } transport.target = _local3; _root.game_mc.recycle_arrow._visible = true; } else { cancelTransport(); } } else if (((_local3.tileName == "hole") || (_local3.tileName == "earth")) && (_local3.objects._currentframe == 1)) { completeTransport(transport.target, _local3); } else { cancelTransport(); } return(undefined); } if (_local3 == undefined) { return(undefined); } var _local6 = getPestAt(_local3.x, _local3.z); if ((tools.canUseExterminate() && (doesCellHavePest(_local3.x, _local3.z))) && (!_local6.isBeingKilled)) { doExterminate(_local3); return(undefined); } if (_local3.disabled) { _root.playSound("sfx_not_available_yet.wav"); return(undefined); } var _local7 = getPestAt(_local3.x, _local3.z); if (_local7 != null) { return(undefined); } if ((tools.canPlant() && (_local3.tileName == "hole")) && (tools.getActiveSeedType() != "")) { doPlant(_local3); return(undefined); } if (((_local3.objectName == "rock_3") || (_local3.objectName == "rock_2")) || (_local3.objectName == "rock_1")) { if (tools.canUseSpade()) { digRock(_local3); return(undefined); } tutorial.handleCantSpade(); } if ((_local3.tileName == "earth") && (_local3.objects._currentframe == 1)) { if (tools.canUseSpade()) { digEarth(_local3); return(undefined); } tutorial.handleCantSpade(); } if ((_local3.tileName == "earth") && (_local3.objects.plant != undefined)) { var _local4 = _local3.objects.plant; if (isBlooming(_local4) && (!_local4.isThirsty)) { _root.playSound("sfx_flower_harvest.wav"); resetHarvestChainBonuses(); harvest(_local3); return(undefined); } if (tools.canWater()) { water(_local3); return(undefined); } } } function resetHarvestChainBonuses() { plantChainCount = 0; } function calculateChainBonus(plantName) { if (plantChainCount <= 1) { return(0); } var _local4 = PlantProperties.getNumberProperty(plantName, "chainBonusMultiplier"); var _local5 = PlantProperties.getNumberProperty(plantName, "ChainBonusCap"); var _local2 = PlantProperties.getNumberProperty(plantName, "ExtraChainBonus"); if (plantChainCount <= _local5) { return(_local4); } return(_local2); } function doExterminate(clip) { _root.playSound("sfx_exterminate_pest.wav"); var _local6 = 0; while (_local6 < pests.length) { var _local3 = pests[_local6]; if (!_local3.active) { } else if (_local3.cellClip != clip) { } else if (_local3.isBeingKilled) { } else { if (!tools.canUseExterminate()) { return(undefined); } tools.useExterminate(); _local3.isBeingKilled = true; _local3.clip.gotoAndStop("hurt"); clock.cancelTask(_local3.eatID); var _local8 = effectRoot.getNextHighestDepth(); var effect = effectRoot.attachMovie("exterminate_animation", "exterminate_animation" + _local8, _local8); effect._x = _local3.clip._x + _root.game_mc.floor._x; effect._y = (_local3.clip._y + _root.game_mc.floor._y) - 16; var _local4 = new Object(); _local4.func = function () { var _local3 = this.pest; _root.playSound("sfx_pest_dies.wav"); var _local4 = this.effectRoot.getNextHighestDepth(); var _local5 = this.effectRoot.attachMovie("damage_rock_animation", "damage_rock_animation" + _local4, _local4); _local5._x = _local3.clip._x + _root.game_mc.floor._x; _local5._y = _local3.clip._y + _root.game_mc.floor._y; var _local7 = 50; var _local6 = this.world.getEffectCoordinates(this.clip); this.world.mana.createManaBubble(_local6[0], _local6[1], _local7); this.effect.removeMovieClip(); this.clip.disabled = false; _local3.active = false; _local3.clip.gotoAndStop("down"); _local3.cellClip = null; this.world.tools.finishUsingExterminate(); }; _local4.clip = clip; _local4.pest = _local3; _local4.world = this; _local4.effect = effect; var _local7 = 5000; if (isAnt(_local3)) { _local7 = 5000; } else { _local7 = 10000; } clock.scheduleCallback(_local7, _local4, (("doExterminate - " + clip.x) + ",") + clip.z); clip.disabled = true; } _local6++; } } function isBeingWatered(clip) { return(clip.beingWatered); } function water(clip) { _root.playSound("sfx_water_plant.wav"); if (tutorial.doesWateringCount()) { clock.cancelTask(clip.thirstyID); } tools.useWater(); var _local7 = clip.objects.plant; _local7.dryCloud.removeMovieClip(); _local7.dryCloud = undefined; var _local8 = effectRoot.getNextHighestDepth(); var _local5 = effectRoot.attachMovie("water_animation", "water_animation" + _local8, _local8); var _local9 = getEffectCoordinates(clip); _local5._x = _local9[0]; _local5._y = _local9[1]; var _local4 = new Object(); _local4.func = function (id) { var _local2 = this.clip; var _local5 = this.waterEffect; _local5.removeMovieClip(); _local5 = null; _local2.disabled = false; _local2.beingWatered = false; var _local4 = _local2.objects.plant; var _local3 = new Object(); _local3 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; var _local6 = new Color(_local4); _local6.setTransform(_local3); if (this.world.tutorial.doesWateringCount()) { _local4.isThirsty = false; this.world.scheduleThirsty(_local2); this.world.finishedWatering(_local2); } _local2.waterID = undefined; this.world.tools.finishUsingWater(); }; _local4.clip = clip; _local4.waterEffect = _local5; _local4.world = this; var _local11 = clock.scheduleCallback(4000, _local4, (("water - " + clip.x) + ",") + clip.z); clip.waterID = _local11; clip.beingWatered = true; clip.disabled = true; if (tutorial.doesWateringCount()) { tutorial.handleUsedWater(); } } function finishedWatering(clip) { if (isBlooming(clip.objects.plant)) { trace("BLOOMING, QUIT"); return(undefined); } if (clip.bloomID != undefined) { trace("BLOOMING EVENTUALLY"); return(undefined); } trace("OVERRIDE"); scheduleBloom(clip); } function doPlant(clip) { _root.playSound("sfx_plant_seed.wav"); var _local4 = effectRoot.getNextHighestDepth(); var effect = effectRoot.attachMovie("plant_animation", "plant_animation" + _local4, _local4); var _local5 = getEffectCoordinates(clip); effect._x = _local5[0]; effect._y = _local5[1]; var _local3 = new Object(); _local3.func = function () { this.effect.removeMovieClip(); this.clip.disabled = false; this.world.changeGroundTile(this.clip.x, this.clip.z, "earth"); this.world.makeObject(this.clip.x, this.clip.z, this.type); if (this.clip.pixie_dust.pixieColor == PlantProperties.getColor(this.clip.objectName)) { var _local3 = 75; var _local2 = this.world.getEffectCoordinates(this.clip); this.world.mana.createManaBubble(_local2[0], _local2[1], _local3); } }; _local3.clip = clip; _local3.world = this; _local3.effect = effect; _local3.type = tools.getActiveSeedType(); tools.useSeed(); clock.scheduleCallback(3500, _local3, (("doPlant - " + clip.x) + ",") + clip.z); clip.disabled = true; } function digEarth(clip) { _root.playSound("sfx_dig_soil.wav"); tools.useSpade(); var _local4 = effectRoot.getNextHighestDepth(); var effect = effectRoot.attachMovie("digging_animation", "digging_animation" + _local4, _local4); var _local5 = getEffectCoordinates(clip); effect._x = _local5[0]; effect._y = _local5[1]; var _local3 = new Object(); _local3.func = function () { var _local2 = this.effectRoot.getNextHighestDepth(); var _local3 = this.effectRoot.attachMovie("dig_done", "dig_done" + _local2, _local2); _local3._x = this.effect._x; _local3._y = this.effect._y; this.effect.removeMovieClip(); this.clip.disabled = false; this.world.changeGroundTile(this.clip.x, this.clip.z, "hole"); this.world.tools.finishUsingSpade(); this.world.tutorial.handleDiggingFinished(); }; _local3.clip = clip; _local3.world = this; _local3.effect = effect; clock.scheduleCallback(4000, _local3, (("digEarth - " + clip.x) + ",") + clip.z); clip.disabled = true; } function digRock(clip) { _root.playSound("sfx_dig_rock.wav"); tools.useSpade(); var newName = ""; var _local4 = 1000; if (clip.objectName == "rock_3") { _local4 = 6000; newName = "rock_2"; } if (clip.objectName == "rock_2") { _local4 = 6000; newName = "rock_1"; } if (clip.objectName == "rock_1") { _local4 = 6000; newName = "nothing"; } var _local5 = effectRoot.getNextHighestDepth(); var effect = effectRoot.attachMovie("dig_rock_animation", "dig_rock_animation" + _local5, _local5); var _local6 = getEffectCoordinates(clip); effect._x = _local6[0]; effect._y = _local6[1]; var _local3 = new Object(); _local3.func = function () { var _local2 = this.effectRoot.getNextHighestDepth(); var _local4 = this.effectRoot.attachMovie("damage_rock_animation", "damage_rock_animation" + _local2, _local2); _local4._x = this.effect._x; _local4._y = this.effect._y; var _local5 = 25; var _local3 = this.world.getEffectCoordinates(this.clip); this.world.mana.createManaBubble(_local3[0], _local3[1], _local5); this.effect.removeMovieClip(); this.clip.disabled = false; this.world.makeObject(this.clip.x, this.clip.z, this.newName); this.world.tools.finishUsingSpade(); }; _local3.clip = clip; _local3.newName = newName; _local3.world = this; _local3.effect = effect; clock.scheduleCallback(_local4, _local3, (("digRock - " + clip.x) + ",") + clip.z); clip.disabled = true; } function getTutorial() { return(tutorial); } function isAnt(pest) { return(pest.clip.pestType == "ant"); } function harvest(clip) { var _local5 = clip.objects.plant; if (!isBlooming(_local5)) { return(undefined); } _local5.onEnterFrame = null; if ((clip.pixie_dust != undefined) && (clip.pixie_dust.pixieColor != PlantProperties.getColor(clip.objectName))) { _local5.gotoAndStop(4); } else { _local5.gotoAndStop(5); } plantChainCount++; clock.cancelTask(clip.stopBloomID); clock.cancelTask(clip.warnBloomID); var _local7 = effectRoot.getNextHighestDepth(); var effect = effectRoot.attachMovie("harvest_animation", "harvest_animation" + _local7, _local7); var _local9 = getEffectCoordinates(clip); effect._x = _local9[0]; effect._y = _local9[1]; var _local4 = new Object(); _local4.func = function () { if (this.clip.objects._currentframe == 1) { return(undefined); } var _local2 = PlantProperties.getNumberProperty(this.clip.objectName, "manaProduced"); var _local3 = this.world.getEffectCoordinates(this.clip); if (this.clip.pixie_dust.pixieColor == PlantProperties.getColor(this.clip.objectName)) { _local2 = _local2 * 2; } _local2 = _local2 + this.harvestBonus; this.world.mana.createManaBubble(_local3[0], _local3[1], _local2); this.effect.removeMovieClip(); this.clip.objects.plant.gotoAndStop(3); this.world.scheduleBloom(this.clip); this.clip.disabled = false; this.clip.harvestID = undefined; clip.beingHarvested = false; }; _local4.clip = clip; _local4.world = this; _local4.effect = effect; _local4.harvestBonus = calculateChainBonus(clip.objectName); clip.beingHarvested = true; var _local8 = 3000; var _local10 = clock.scheduleCallback(_local8, _local4, (("harvest - " + clip.x) + ",") + clip.z); clip.harvestID = _local10; clip.disabled = true; clock.updateTask(clip.thirstyID, _local8); var _local3 = clip.x - 1; while (_local3 <= (clip.x + 1)) { var _local2 = clip.z - 1; while (_local2 <= (clip.z + 1)) { if ((tiles[_local3][_local2] == undefined) || (tiles[_local3][_local2].clip.objects._currentframe == 1)) { } else if ((_local3 == clip.x) && (_local2 == clip.z)) { } else if (tiles[_local3][_local2].clip.harvestID != undefined) { } else if (!PlantProperties.areSharingColor(clip, tiles[_local3][_local2].clip)) { } else if (tiles[_local3][_local2].clip.objects.plant.isThirsty) { } else if (doesCellHavePest(_local3, _local2)) { } else { harvest(tiles[_local3][_local2].clip); } _local2++; } _local3++; } } function isBlooming(plant) { return(((plant._currentframe == 4) || (plant._currentframe == 5)) || (plant.onEnterFrame != null)); } function makeObject(x, z, objectName, fullyGrown) { tiles[x][z].clip.objectName = objectName; tiles[x][z].isObject = true; tiles[x][z].clip.objects.gotoAndStop(objectName); if (((objectName != "rock_1") && (objectName != "rock_2")) && (objectName != "rock_3")) { if (fullyGrown) { scheduleBloom(tiles[x][z].clip); scheduleThirsty(tiles[x][z].clip); tiles[x][z].clip.objects.plant.gotoAndStop(3); } else { scheduleGrow(tiles[x][z].clip); } } } function makeUntraversable(x, z) { tiles[x][z].clip.traversable = false; } function changeGroundTile(x, z, tileName) { if ((tiles[x][z].isObject && (tileName != "earth")) && (tileName != "hole")) { trace("BAD BOY"); } if (tileName == "victory1") { victory1Clip = tiles[x][z].clip; victory1Clip.achieved = false; } if (tileName == "victory2") { victory2Clip = tiles[x][z].clip; victory2Clip.achieved = false; tileName = "victory1"; } if (tileName == "expert") { expertClip = tiles[x][z].clip; expertClip.achieved = false; } tiles[x][z].clip.tileName = tileName; tiles[x][z].clip.traversable = true; tiles[x][z].clip.innerTile.gotoAndStop(tileName); } function beginLoading() { } function endLoading() { } function setPaused(value) { if ((!value) && (gameOver)) { return(undefined); } _root.isPaused = value; clock.setPaused(value); } function isPaused() { return(clock.isPaused()); } function updateTimeDisplay() { _root.game_mc.timer.updateTimer(timeLeft / kMaximumTime); _root.game_mc.clock_mc.updateTimer(timeLeft / kMaximumTime); } function handleSeedBought() { tutorial.handleSeedBought(); } function handleShopClosed() { tutorial.handleShopClosed(); } function handleShopOpened() { tutorial.handleShopOpened(); } function allowShopOpenDuringPause() { return(tutorial.allowShopOpenDuringPause()); } function signalGameOver(showReplayButtons, achievedExpert) { if (achievedExpert == undefined) { achievedExpert = false; } gameOver = true; _root.game_mc.results_screen.showResults(score.getFinalScore(), level, showReplayButtons, achievedExpert); setPaused(true); } function update() { var _local3 = clock.update(); updateCursor(); mana.update(); tools.update(); tutorial.update(); if (isPaused()) { return(undefined); } if (isGameOver()) { return(undefined); } timeLeft = timeLeft - _local3; if (timeLeft < 0) { if (_root.levelChoice != 0) { if (((victory2Clip != null) && (victory2Clip.achieved)) || ((victory2Clip == null) && (victory1Clip.achieved))) { _root.playSound("sfx_level_win.wav"); signalGameOver(false); return(undefined); } _root.playSound("sfx_level_lose.wav"); signalGameOver(true); return(undefined); } _root.playSound("sfx_level_lose.wav"); signalGameOver(false); } if ((timeLeft < (kMaximumTime / 10)) && ((timeLeft + _local3) > (kMaximumTime / 10))) { _root.playSound("sfx_time_running_out.wav"); _root.game_mc.time_is_running_out.gotoAndPlay("time_running_out"); } updateTimeDisplay(); updatePests(); } function isOnFinalStatue() { if (victory1Clip.achieved && ((victory2Clip == null) || (victory2Clip.achieved))) { return(true); } return(false); } var pests = new Array(); }Symbol 896 MovieClip [__Packages.Isometric] Frame 0class Isometric { var maxx, maxz, theta, alpha, sinTheta, cosTheta, sinAlpha, cosAlpha, leeway; function Isometric (x, z) { maxx = x; maxz = z; theta = 30; alpha = 45; theta = theta * (Math.PI/180); alpha = alpha * (Math.PI/180); sinTheta = Math.sin(theta); cosTheta = Math.cos(theta); sinAlpha = Math.sin(alpha); cosAlpha = Math.cos(alpha); leeway = 10; } function mapToScreen(xpp, ypp, zpp) { var _local3 = ypp; var _local4 = (xpp * cosAlpha) + (zpp * sinAlpha); var _local2 = (zpp * cosAlpha) - (xpp * sinAlpha); var _local6 = _local4; var _local5 = (_local3 * cosTheta) - (_local2 * sinTheta); return([_local6, _local5]); } function mapToIsoWorld(screenX, screenY) { var _local2 = ((screenX / cosAlpha) - (screenY / (sinAlpha * sinTheta))) * (1 / ((cosAlpha / sinAlpha) + (sinAlpha / cosAlpha))); var _local3 = (1 / cosAlpha) * (screenX - (_local2 * sinAlpha)); return([_local3, -_local2]); } function setLeeway(value) { leeway = value; } function calculateDepth(x, y, z) { x = Math.abs(x) * leeway; y = Math.abs(y); z = Math.abs(z) * leeway; var _local2 = maxx; var _local4 = maxz; var _local6 = (_local2 * (_local4 - 1)) + x; var _local5 = ((_local2 * (z - 1)) + x) + (_local6 * y); return(_local5); } }Symbol 897 MovieClip [__Packages.Clock] Frame 0class Clock { var _log, _keepLog, _nextID, _accruedTime, _timeOfLastUpdate; function Clock () { _log = new Array(); _keepLog = false; _nextID = 1; _accruedTime = 0; } function setPaused(value) { _paused = value; } function isPaused() { return(_paused); } function update() { assureInitialized(); var _local7 = getTimer(); var _local6 = _local7 - _timeOfLastUpdate; _timeOfLastUpdate = _local7; if (isPaused()) { return(_local6); } _accruedTime = _accruedTime + _local6; var _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local4 = _callbacks[_local2]; if (_local4.fireTime < _accruedTime) { if (_keepLog) { var _local3 = (((((("ID:" + _local4.id) + ", SCHEDULED: ") + _local4.fireTime) + ", DEBUG: ") + _local4.debugInfo) + ", ACCRUED TIME: ") + _accruedTime; _log.push(_local3); } _local4.callbackFunction.func(_local4.id); } _local2--; } var _local5 = 0; _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local4 = _callbacks[_local2]; if (_local4.fireTime < _accruedTime) { _callbacks.splice(_local2, 1); _local5++; } _local2--; } if (_local5 >= 2) { } return(_local6); } function fireTaskNow(id) { var _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local4 = _callbacks[_local2]; if (_local4.id == id) { if (_keepLog) { var _local3 = (((((("FORCED - ID:" + _local4.id) + ", SCHEDULED: ") + _local4.fireTime) + ", DEBUG: ") + _local4.debugInfo) + ", ACCRUED TIME: ") + _accruedTime; _log.push(_local3); } _local4.callbackFunction.func(_local4.id); break; } _local2--; } _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local4 = _callbacks[_local2]; if (_local4.id == id) { _callbacks.splice(_local2, 1); return(undefined); } _local2--; } } function getAccruedTime() { return(_accruedTime); } function assureInitialized() { if (_initialized) { return(undefined); } _initialized = true; _timeOfLastUpdate = getTimer(); } function getNextID() { var _local4 = _nextID++; var _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local3 = _callbacks[_local2]; if (_local3.id == _local4) { return(getNextID()); } _local2--; } return(_local4); } function scheduleCallback(timeBeforeFiring, callbackFunction, optionalDebugInfo) { var _local3 = getNextID(); var _local2 = new Object(); _local2.fireTime = _accruedTime + timeBeforeFiring; _local2.callbackFunction = callbackFunction; _local2.id = _local3; if (optionalDebugInfo == undefined) { optionalDebugInfo = "No debug info set."; } _local2.debugInfo = optionalDebugInfo; _callbacks.push(_local2); return(_local3); } function dumpDebugInfo() { var _local4 = ""; _local4 = _local4 + "------------------------------------------\r"; _local4 = _local4 + "Clock Debug Info: \r"; _local4 = _local4 + newline; _local4 = _local4 + "\r"; _local4 = _local4 + (("Time Of Last Update: " + _timeOfLastUpdate) + newline); _local4 = _local4 + (("Accrued Time: " + _accruedTime) + newline); _local4 = _local4 + (("Next Available ID: " + _nextID) + newline); _local4 = _local4 + (("# of Tasks waiting: " + _callbacks.length) + newline); var _local2 = 0; while (_local2 < _callbacks.length) { var _local3 = _callbacks[_local2]; _local4 = _local4 + (((((((("[" + _local2) + "] ID:") + _local3.id) + ", SCHEDULED: ") + _local3.fireTime) + ", DEBUG: ") + _local3.debugInfo) + newline); _local2++; } _local4 = _local4 + dumpLogInfo(); return(_local4); } function dumpLogInfo() { if (!_keepLog) { return(""); } var _local4 = "\r****** LOG *****\r"; var _local2 = 0; while (_local2 < _log.length) { var _local3 = _log[_local2]; _local4 = _local4 + (((("[" + _local2) + "] ") + _local3) + newline); _local2++; } return(_local4); } function cancelTask(id) { var _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local3 = _callbacks[_local2]; if (_local3.id == id) { _callbacks.splice(_local2, 1); return(true); } _local2--; } return(false); } function updateTask(id, timeChange) { var _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local3 = _callbacks[_local2]; if (_local3.id == id) { _local3.fireTime = _local3.fireTime + timeChange; return(true); } _local2--; } return(false); } function clearEvents() { var _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local3 = _callbacks[_local2]; _local2--; } _callbacks.splice(0); } function calculateTimeLeft(id) { var _local2 = _callbacks.length - 1; while (_local2 >= 0) { var _local3 = _callbacks[_local2]; if (_local3.id == id) { var _local5 = _accruedTime; var _local4 = _local5 - _local3.fireTime; return(_local4); } _local2--; } return(-1); } var _initialized = false; var _callbacks = new Array(); var _paused = false; }Symbol 898 MovieClip [__Packages.Mana] Frame 0class Mana { var _tutorial, _manaClip, _manaTotal, _initialized, effectRoot, _world, _score; function Mana (manaClip) { _tutorial = null; _manaClip = manaClip; _manaTotal = 0; _initialized = false; effectRoot = _root.game_mc.empty_ui; } function setWorld(world) { _world = world; } function setTutorial(tutorial) { _tutorial = tutorial; } function setScore(score) { _score = score; } function update() { assureInitialized(); } function assureInitialized() { if (_initialized) { return(undefined); } _initialized = true; updateClip(); } function updateClip() { _manaClip.setAmount(_manaTotal); } function createManaBubble(x, y, amount) { var _local3 = effectRoot.getNextHighestDepth(); var _local2 = effectRoot.attachMovie("score_bubble", "score_bubble" + _local3, _local3); _local2._x = x; _local2._y = y; _local2.amount = amount; _local2.mana = this; } function getManaTotal() { return(_manaTotal); } function changeMana(amount) { if (amount > 0) { _score.changeScore(amount); } _manaTotal = _manaTotal + amount; if ((_manaTotal >= _world.getLevelCost()) && (!_world.isGameOver())) { _root.game_mc.statue_restore_btn.glow(); } else { _root.game_mc.statue_restore_btn.stopGlow(); } _manaClip.generateNumberFloatUpEffect(amount); if ((_manaTotal >= _world.getLevelCost()) && ((_manaTotal - amount) < _world.getLevelCost())) { _root.playSound("sfx_victory_object_acquire.wav"); if (_root.levelChoice != 0) { var _local4 = _world.isOnFinalStatue(); if (_local4) { if (!_world.wasExpertAchieved()) { _root.game_mc.time_is_running_out.gotoAndPlay("create_final"); } } else { _root.game_mc.time_is_running_out.gotoAndPlay("restore_statue"); } } } if (_root.levelChoice == 0) { if (_manaTotal >= _world.getLevelCost()) { _root.game_mc.level_cost_btn.gotoAndStop(2); } else { _root.game_mc.level_cost_btn.gotoAndStop(1); } } updateClip(); if (_tutorial != null) { _tutorial.handleManaChanged(_manaTotal); } } }Symbol 899 MovieClip [__Packages.Score] Frame 0class Score { var _score; function Score () { _score = 0; } function changeScore(amount) { _score = _score + amount; trace("score = " + _score); } function getFinalScore() { return(_score); } }Symbol 900 MovieClip [__Packages.Tutorial] Frame 0class Tutorial { var _world; function Tutorial (world) { if (world == undefined) { trace("World is undefined!"); } _world = world; } function updateCursor(clip) { return(false); } function handleRelease(clip) { return(false); } function handleDiggingFinished() { } function doesWateringCount() { return(true); } function handleFlowerBloom() { } function allowShopOpenDuringPause() { return(false); } function update() { } function handleFlowerThirsty() { } function handleUsedWater() { } function handleManaChanged(total) { } function handleShopOpened() { } function handleSeedBought() { } function arePestsEnabled() { return(true); } function handleShopClosed() { } function handleBoughtMoreTime() { return(false); } function handleCantSpade() { } }Symbol 901 MovieClip [__Packages.Tools] Frame 0class Tools { var _clip, _mana, _spadeUsageCount, _waterUsageCount, _exterminateUsageCount, _transportUseCount, _activeSeedType, _initialized, _spadeTotalCount, _waterTotalCount, _exterminateTotalCount, _seedCount; function Tools (clip, mana) { _clip = clip; _mana = mana; _clip.tools = this; _spadeUsageCount = 0; _waterUsageCount = 0; _exterminateUsageCount = 0; _transportUseCount = 0; _activeSeedType = ""; _initialized = false; _spadeTotalCount = 1; _waterTotalCount = 1; _exterminateTotalCount = 1; _seedCount = new Object(); } function setSpadeCount(value) { _spadeTotalCount = value; updateClip(); } function setExterminateCount(value) { _exterminateTotalCount = value; updateClip(); } function update() { assureInitialized(); } function assureInitialized() { if (_initialized) { return(undefined); } _initialized = true; updateClip(); updateSeedCounts(); } function getCostForUpgrade(type) { if (type == "spade") { var _local4 = (_spadeTotalCount * 100) + 100; if (_root.levelChoice == 4) { _local4 = _local4 - 100; } return(_local4); } if (type == "water") { var _local4 = (_waterTotalCount * 100) + 100; if (_root.levelChoice == 4) { _local4 = _local4 - 100; } return(_local4); } if (type == "exterminate") { var _local4 = (_exterminateTotalCount * 100) + 100; if (_root.levelChoice == 4) { _local4 = _local4 - 100; } return(_local4); } if (type == "transport") { var _local4 = 100; if (_root.levelChoice == 4) { _local4 = 50; } return(_local4); } } function buyTool(type) { var _local3 = getCostForUpgrade(type); if (_mana.getManaTotal() < _local3) { return(undefined); } _root.playSound("sfx_store_purchase.wav"); _mana.changeMana(-_local3); if (type == "spade") { _spadeTotalCount++; } if (type == "water") { _waterTotalCount++; } if (type == "exterminate") { _exterminateTotalCount++; } updateClip(); } function getWaterCount() { return(_waterTotalCount); } function setWaterCount(value) { _waterTotalCount = value; updateClip(); } function useTransport() { if (_transportUseCount <= 0) { return(undefined); } _transportUseCount--; _root.game_mc.world.useTransport(); updateClip(); } function incrementTransport() { _transportUseCount++; updateClip(); } function buyTransport() { var _local3 = getCostForUpgrade("transport"); if (_mana.getManaTotal() < _local3) { return(undefined); } _root.playSound("sfx_store_purchase.wav"); _mana.changeMana(-_local3); incrementTransport(); } function buySeed(index) { var _local3 = getCostForSeedIndex(index); if (_mana.getManaTotal() < _local3) { return(undefined); } _root.playSound("sfx_store_purchase.wav"); _root.game_mc.world.handleSeedBought(); _mana.changeMana(-_local3); giveSeeds(index); } function giveSeed(type) { incrementSeedCount(type); if (_activeSeedType == "") { selectNewActiveSeed(); } updateSeedCounts(); } function giveSeeds(index) { var _local6 = 5; if (((_root.levelChoice >= 0) && (_root.levelChoice <= 3)) || (_root.levelChoice == 5)) { _local6 = 3; } var _local4 = 0; while (_local4 < _local6) { var _local3 = getRandomSeedType(index); if (_root.levelChoice == 1) { _local3 = "petal"; } if (_root.levelChoice == 2) { if (Math.random() < 0.5) { _local3 = "petal"; } else { _local3 = "bonnet"; } } if (_root.levelChoice == 5) { if (index == 0) { if (Math.random() < 0.5) { _local3 = "puffadil"; } else { _local3 = "bonnet"; } } else if (Math.random() < 0.5) { _local3 = "star_blossom"; } else { _local3 = "sun_flower"; } } incrementSeedCount(_local3); _local4++; } if (_activeSeedType == "") { selectNewActiveSeed(); } } function getCostForSeedIndex(index) { if (index == 0) { if (_root.levelChoice == 1) { return(20); } if (_root.levelChoice == 2) { return(150); } if (_root.levelChoice == 3) { return(150); } if (_root.levelChoice == 5) { return(200); } return(300); } if (index == 1) { if (_root.levelChoice == 4) { return(300); } return(500); } if (index == 2) { return(600); } } function getRandomSeedType(index) { if (index == 0) { if (Math.random() < 0.33) { return("bonnet"); } if (Math.random() < 0.33) { return("puffadil"); } return("petal"); } if (index == 1) { if (Math.random() < 0.33) { return("sun_flower"); } if (Math.random() < 0.33) { return("glory"); } return("star_blossom"); } if (index == 2) { if (Math.random() < 0.33) { return("blue"); } if (Math.random() < 0.33) { return("grape"); } return("banana"); } } function useSeed() { var _local2 = getSeedCount(_activeSeedType) - 1; setSeedCount(_activeSeedType, _local2); if (_local2 <= 0) { selectNewActiveSeed(); } } function selectNewActiveSeed() { var _local2 = ""; var _local3 = 0; while (_local3 < 9) { switch (_local3) { case 0 : _local2 = "bonnet"; break; case 1 : _local2 = "petal"; break; case 2 : _local2 = "puffadil"; break; case 3 : _local2 = "glory"; break; case 4 : _local2 = "star_blossom"; break; case 5 : _local2 = "sun_flower"; break; case 6 : _local2 = "banana"; break; case 7 : _local2 = "blue"; break; case 8 : _local2 = "grape"; } if (getSeedCount(_local2) > 0) { setActiveSeedType(_local2); return(undefined); } _local3++; } setActiveSeedType(""); } function canUseExterminate() { return(_exterminateUsageCount < _exterminateTotalCount); } function canPlant() { if (_activeSeedType == "") { return(false); } return(true); } function incrementSeedCount(inType) { setSeedCount(inType, getSeedCount(inType) + 1); } function setSeedCount(inType, amount) { _seedCount[inType] = amount; updateSeedCounts(); } function getSeedCount(inType) { var _local2 = _seedCount[inType]; if (_seedCount[inType] == undefined) { return(0); } return(_local2); } function canUseSpade() { return(_spadeUsageCount < _spadeTotalCount); } function canWater() { return(_waterUsageCount < _waterTotalCount); } function useSpade() { _spadeUsageCount++; updateClip(); } function finishUsingSpade() { _spadeUsageCount--; updateClip(); } function useExterminate() { _exterminateUsageCount++; updateClip(); } function finishUsingExterminate() { _exterminateUsageCount--; updateClip(); } function useWater() { _waterUsageCount++; if (_waterUsageCount > _waterTotalCount) { _waterUsageCount = _waterTotalCount; } updateClip(); } function finishUsingWater() { _waterUsageCount--; if (_waterUsageCount < 0) { _waterUsageCount = 0; } updateClip(); } function updateClip() { _clip.setSpades(_spadeTotalCount - _spadeUsageCount); _clip.setWater(_waterTotalCount - _waterUsageCount); _clip.setExterminate(_exterminateTotalCount - _exterminateUsageCount); _clip.setTransports(_transportUseCount); _clip.setSpadesTotal(_spadeTotalCount); _clip.setWaterTotal(_waterTotalCount); _clip.setExterminateTotal(_exterminateTotalCount); } function updateSeedCounts() { _clip.displaySeedCounts(this); _clip.displayActiveSeed(getActiveSeedType()); } function getActiveSeedType() { return(_activeSeedType); } function setActiveSeedType(type) { _activeSeedType = type; updateSeedCounts(); } }Symbol 902 MovieClip [__Packages.Tutorial1] Frame 0class Tutorial1 extends Tutorial { var attachClip, startClip, _world, plantClip, bloomClip, waterClip; function Tutorial1 (world) { super(world); attachClip = _root.game_mc.empty_ui; var _local5 = attachClip.getNextHighestDepth(); startClip = attachClip.attachMovie("tutorial1_game_start", "tutorial1_game_start", _local5); startClip.tutorial = this; _world.setPaused(true); var _local4 = _world.getTools(); _local4.giveSeed(startingSeed); _local4.giveSeed(startingSeed); _local4.giveSeed(startingSeed); _local4.setSpadeCount(2); _local4.setWaterCount(2); } function doesWateringCount() { return(makeWateringCount); } function arePestsEnabled() { return(false); } function allowDigging() { allowDig = true; } function updateCursor(clip) { if (_world.isGameOver()) { InputMouse.setCursor("default"); return(undefined); } if (forceSpecialDigLocation && (allowDig)) { if ((clip.x == digLocationX) && (clip.z == digLocationZ)) { clip.showHighlight(); InputMouse.setCursor("dig"); return(true); } InputMouse.setCursor("default"); return(true); } if (forcePlant) { if ((clip.x == digLocationX) && (clip.z == digLocationZ)) { clip.showHighlight(); InputMouse.setCursor(startingSeed); return(true); } InputMouse.setCursor("default"); return(true); } if (forceHarvest) { if ((clip.x == bloomLocationX) && (clip.z == bloomLocationZ)) { clip.showHighlight(); InputMouse.setCursor("harvest"); return(true); } InputMouse.setCursor("default"); return(true); } if (forceWater) { if ((clip.x == waterLocationX) && (clip.z == waterLocationZ)) { clip.showHighlight(); InputMouse.setCursor("water"); return(true); } InputMouse.setCursor("default"); return(true); } return(false); } function finishTutorialStart() { _world.setPaused(false); startClip.removeMovieClip(); } function handleRelease(clip) { if (_world.isGameOver()) { return(undefined); } if (forceSpecialDigLocation && (allowDig)) { if ((clip.x == digLocationX) && (clip.z == digLocationZ)) { forceSpecialDigLocation = false; startClip.nextFrame(); _world.digEarth(clip); } return(true); } if (forcePlant) { if ((clip.x == digLocationX) && (clip.z == digLocationZ)) { forcePlant = false; plantClip.gotoAndStop(2); _world.doPlant(clip); } return(true); } if (forceHarvest) { if ((clip.x == bloomLocationX) && (clip.z == bloomLocationZ)) { forceHarvest = false; bloomClip.gotoAndStop(2); _root.playSound("sfx_flower_harvest.wav"); _world.harvest(clip); } return(true); } if (forceWater) { if ((clip.x == waterLocationX) && (clip.z == waterLocationZ)) { forceWater = false; _world.water(clip); _world.setPaused(false); } return(true); } return(false); } function handleDiggingFinished() { if (!waitingForDigToFinish) { return(undefined); } waitingForDigToFinish = false; forcePlant = true; var _local2 = attachClip.getNextHighestDepth(); plantClip = attachClip.attachMovie("tutorial1_planting", "tutorial1_planting", _local2); plantClip.tutorial = this; plantClip.world = _world; _world.setPaused(true); } function handleUsedWater() { _world.setPaused(false); waterClip.removeMovieClip(); } function handleFlowerBloom() { if (!waitingForFlowerBloom) { return(undefined); } waitingForFlowerBloom = false; forceHarvest = true; var _local2 = attachClip.getNextHighestDepth(); bloomClip = attachClip.attachMovie("tutorial1_flower_bloom", "tutorial1_flower_bloom", _local2); bloomClip.tutorial = this; bloomClip.world = _world; _world.setPaused(true); } function handleFlowerThirsty() { if (!waitingForThirsty) { return(undefined); } waitingForThirsty = false; var _local5 = _world.getClock(); var _local2 = new Object(); _local2.func = function () { var _local2 = this._world.getClip(this.tutorial.waterLocationX, this.tutorial.waterLocationZ); this._world.getClock().fireTaskNow(_local2.waterID); this.tutorial.makeWateringCount = true; this.tutorial.forceWater = true; var _local3 = this.tutorial.attachClip.getNextHighestDepth(); this.tutorial.waterClip = this.tutorial.attachClip.attachMovie("tutorial1_flower_thirsty", "tutorial1_flower_thirsty", _local3); this.tutorial.waterClip.tutorial = this.tutorial; this._world.setPaused(true); }; _local2.tutorial = this; _local2._world = _world; _local5.scheduleCallback(500, _local2); } function update() { var _local4 = _world.getTools(); if (_local4.getActiveSeedType() == "") { if (waitingForSeedsToRunOut) { waitingForSeedsToRunOut = false; var _local2 = attachClip.getNextHighestDepth(); var _local3 = attachClip.attachMovie("tutorial1_out_of_seeds", "tutorial1_out_of_seeds", _local2); _local3.world = _world; _world.setPaused(true); } } } function allowShopOpenDuringPause() { return(shopClip != null); } function handleManaChanged(total) { if ((total > 20) && (waitingForManaToGrow)) { waitingForManaToGrow = false; var _local2 = attachClip.getNextHighestDepth(); shopClip = attachClip.attachMovie("tutorial1_you_have_mana", "tutorial1_you_have_mana", _local2); shopClip.tutorial = this; _world.setPaused(true); return(undefined); } if (waitingForManaToGrow) { return(undefined); } if (finishedClip != null) { return(undefined); } if (total > _world.getLevelCost()) { var _local2 = attachClip.getNextHighestDepth(); finishedClip = attachClip.attachMovie("tutorial1_finished", "tutorial1_finished", _local2); finishedClip.tutorial = this; finishedClip.world = _world; _world.setPaused(true); return(undefined); } } function handleShopOpened() { if (shopClip != null) { shopClip.gotoAndStop(2); } } function handleSeedBought() { if (shopClip != null) { shopClip.gotoAndStop(3); } } function handleShopClosed() { if (shopClip != null) { shopClip.removeMovieClip(); shopClip = null; } } function handleBoughtMoreTime() { if (finishedClip != null) { finishedClip.gotoAndStop(2); } return(false); } var digLocationX = 7; var digLocationZ = 5; var bloomLocationX = 6; var bloomLocationZ = 4; var waterLocationX = 6; var waterLocationZ = 4; var startingSeed = "petal"; var forceSpecialDigLocation = true; var waitingForDigToFinish = true; var waitingForFlowerBloom = true; var waitingForSeedsToRunOut = true; var waitingForThirsty = true; var waitingForManaToGrow = true; var makeWateringCount = false; var allowDig = false; var forcePlant = false; var forceHarvest = false; var forceWater = false; var shopClip = null; var finishedClip = null; }Symbol 903 MovieClip [__Packages.Tutorial2] Frame 0class Tutorial2 extends Tutorial { var attachClip, _world, startClip; function Tutorial2 (world) { super(world); attachClip = _root.game_mc.empty_ui; var _local4 = _world.getTools(); _local4.giveSeed("bonnet"); _local4.giveSeed("bonnet"); _local4.giveSeed("petal"); _local4.giveSeed("petal"); var _local5 = attachClip.getNextHighestDepth(); startClip = attachClip.attachMovie("tutorial2_game_start", "tutorial2_game_start", _local5); startClip.tutorial = this; _local4.setSpadeCount(2); _local4.setWaterCount(2); _world.setPaused(true); } function unpauseWorld() { _world.setPaused(false); } function arePestsEnabled() { return(false); } }Symbol 904 MovieClip [__Packages.Tutorial3] Frame 0class Tutorial3 extends Tutorial { var attachClip, _world, startClip; function Tutorial3 (world) { super(world); attachClip = _root.game_mc.empty_ui; var _local4 = _world.getTools(); _local4.giveSeed("bonnet"); _local4.giveSeed("bonnet"); _local4.giveSeed("petal"); _local4.giveSeed("puffadil"); _local4.setSpadeCount(2); _local4.setWaterCount(2); _local4.setExterminateCount(2); var _local5 = attachClip.getNextHighestDepth(); startClip = attachClip.attachMovie("tutorial3_game_start", "tutorial3_game_start", _local5); startClip.tutorial = this; forceExterminate = true; } function unpauseWorld() { _world.setPaused(false); } function arePestsEnabled() { return(true); } function updateCursor(clip) { if (forceExterminate) { if ((clip.x == pestX) && (clip.z == pestZ)) { clip.showHighlight(); InputMouse.setCursor("exterminate"); return(true); } InputMouse.setCursor("default"); return(true); } return(false); } function handleRelease(clip) { if (forceExterminate) { if ((clip.x == pestX) && (clip.z == pestZ)) { forceExterminate = false; _world.doExterminate(clip); startClip.removeMovieClip(); _world.setPaused(false); } return(true); } return(false); } var pestX = 7; var pestZ = 1; var forceExterminate = false; }Symbol 905 MovieClip [__Packages.Tutorial4] Frame 0class Tutorial4 extends Tutorial { var attachClip, _world, startClip; function Tutorial4 (world) { super(world); attachClip = _root.game_mc.empty_ui; var _local4 = _world.getTools(); _local4.giveSeed("sun_flower"); _local4.giveSeed("glory"); _local4.setSpadeCount(1); _local4.setWaterCount(1); _local4.setExterminateCount(1); var _local5 = attachClip.getNextHighestDepth(); startClip = attachClip.attachMovie("tutorial4_game_start", "tutorial4_game_start", _local5); startClip.tutorial = this; _world.setPaused(true); } function unpauseWorld() { _world.setPaused(false); } function arePestsEnabled() { return(true); } }Symbol 906 MovieClip [__Packages.Tutorial5] Frame 0class Tutorial5 extends Tutorial { var attachClip, _world, startClip; function Tutorial5 (world) { super(world); attachClip = _root.game_mc.empty_ui; var _local4 = _world.getTools(); _local4.giveSeed("bonnet"); _local4.giveSeed("puffadil"); _local4.setSpadeCount(1); _local4.setWaterCount(1); _local4.setExterminateCount(2); var _local5 = attachClip.getNextHighestDepth(); startClip = attachClip.attachMovie("tutorial5_game_start", "tutorial5_game_start", _local5); startClip.tutorial = this; } function unpauseWorld() { _world.setPaused(false); } function arePestsEnabled() { return(true); } }Symbol 907 MovieClip [__Packages.RandomLevel] Frame 0class RandomLevel { var _world; function RandomLevel (world) { _world = world; var _local4 = 0; while (_local4 < world.maxx) { var _local3 = 0; while (_local3 < world.maxz) { _world.changeGroundTile(_local4, _local3, "earth"); _local3++; } _local4++; } _local4 = 0; while (_local4 < world.maxx) { var _local3 = 0; while (_local3 < world.maxz) { if (((_local4 == 0) || (_local4 == (world.maxx - 1))) && ((_local3 == 0) || (_local3 == (world.maxz - 1)))) { _world.changeGroundTile(_local4, _local3, "squirrel"); } else if ((((_local4 == 0) || (_local4 == (world.maxx - 1))) || (_local3 == 0)) || (_local3 == (world.maxz - 1))) { _world.changeGroundTile(_local4, _local3, "bricks"); } else if ((_local4 == Math.floor(world.maxx / 2)) && (_local3 == Math.floor(world.maxz / 2))) { _world.changeGroundTile(_local4, _local3, "squirrel"); } else { setRandomGameTile(_local4, _local3); if (_root.nerfRandomness) { } } _local3++; } _local4++; } } function setRandomGameTile(x, z) { var _local3 = false; var _local6 = Math.floor(Math.random() * 9); if (_root.nerfRandomness) { _local6 = 0; } switch (_local6) { case 0 : case 1 : case 2 : case 3 : case 4 : case 5 : _local3 = true; _world.changeGroundTile(x, z, "earth"); break; case 6 : case 7 : case 8 : case 9 : _local3 = true; _world.makeObject(x, z, "rock_1"); break; case 10 : case 11 : _local3 = true; _world.makeObject(x, z, "rock_2"); break; case 12 : _local3 = true; _world.makeObject(x, z, "rock_3"); break; case 13 : _world.changeGroundTile(x, z, "bricks"); break; case 14 : _world.changeGroundTile(x, z, "nothing"); } if (_local3) { if ((!_root.nerfRandomness) && (Math.random() < 0.25)) { _world.activatePixieDust(x, z); } } } }Symbol 908 MovieClip [__Packages.MapLoader] Frame 0class MapLoader { var _filename, _xml; function MapLoader (filename, world) { _filename = filename; _xml = new XML(); _xml.ignoreWhite = true; _xml.parseXML(_root["gLevels" + _filename]); world.beginLoading(); var _local11 = _xml.firstChild; var _local10 = _local11.childNodes; var _local5 = 0; while (_local5 < _local10.length) { var _local4 = _local10[_local5]; if (_local4.nodeName == "tile") { var _local8 = Number(_local4.attributes.x); var _local7 = Number(_local4.attributes.z); var _local9 = String(_local4.attributes.type); if (_local9 == "fish") { world.changeGroundTile(_local8, _local7, "fish"); world.changeGroundTile(_local8, _local7 - 1, "nothing"); world.changeGroundTile(_local8 - 1, _local7, "nothing"); world.changeGroundTile(_local8 - 1, _local7 - 1, "nothing"); world.makeUntraversable(_local8, _local7); world.makeUntraversable(_local8, _local7 - 1); world.makeUntraversable(_local8 - 1, _local7); world.makeUntraversable(_local8 - 1, _local7 - 1); } else if (_local9 == "victory1") { world.changeGroundTile(_local8, _local7, "victory1"); world.changeGroundTile(_local8, _local7 - 1, "nothing"); world.changeGroundTile(_local8 - 1, _local7, "nothing"); world.changeGroundTile(_local8 - 1, _local7 - 1, "nothing"); world.makeUntraversable(_local8, _local7); world.makeUntraversable(_local8, _local7 - 1); world.makeUntraversable(_local8 - 1, _local7); world.makeUntraversable(_local8 - 1, _local7 - 1); } else if (_local9 == "victory2") { world.changeGroundTile(_local8, _local7, "victory2"); world.changeGroundTile(_local8, _local7 - 1, "nothing"); world.changeGroundTile(_local8 - 1, _local7, "nothing"); world.changeGroundTile(_local8 - 1, _local7 - 1, "nothing"); world.makeUntraversable(_local8, _local7); world.makeUntraversable(_local8, _local7 - 1); world.makeUntraversable(_local8 - 1, _local7); world.makeUntraversable(_local8 - 1, _local7 - 1); } else if (_local9 == "expert") { world.changeGroundTile(_local8, _local7, "expert"); world.changeGroundTile(_local8, _local7 - 1, "nothing"); world.changeGroundTile(_local8 - 1, _local7, "nothing"); world.changeGroundTile(_local8 - 1, _local7 - 1, "nothing"); world.makeUntraversable(_local8, _local7); world.makeUntraversable(_local8, _local7 - 1); world.makeUntraversable(_local8 - 1, _local7); world.makeUntraversable(_local8 - 1, _local7 - 1); } else { world.changeGroundTile(_local8, _local7, _local9); } } else if (_local4.nodeName == "object") { var _local8 = Number(_local4.attributes.x); var _local7 = Number(_local4.attributes.z); var _local9 = String(_local4.attributes.type); var _local6 = Boolean(_local4.attributes.fullyGrown); world.makeObject(_local8, _local7, _local9, _local6); } else if (_local4.nodeName == "dust") { var _local8 = Number(_local4.attributes.x); var _local7 = Number(_local4.attributes.z); var _local9 = String(_local4.attributes.type); world.activatePixieDust(_local8, _local7, _local9); } _local5++; } world.endLoading(); } }Symbol 336 Buttonon (release) { _root.playSound("button_press"); }Symbol 346 Buttonon (release) { _root.playSound("button_press"); }Symbol 357 Buttonon (release) { _root.playSound("button_press"); }Symbol 360 Buttonon (release) { _root.playSound("button_press"); }Symbol 364 MovieClip Frame 1this._alpha = 0; this.useHandCursor = false; this.onRelease = function () { };Symbol 383 Buttonon (release) { _root.playSound("button_press"); }Symbol 390 Buttonon (release) { _root.playSound("button_press"); if (_root.downloadURL == undefined) { _root.downloadURL = "http://www.playfirst.com/game/plantasia/"; } getURL (_root.downloadURL, "_new"); }Symbol 399 MovieClip Frame 1main_menu_btn.onRelease = function () { this._parent._visible = false; }; mov_screenies.gotoAndPlay(1);Symbol 404 MovieClip Frame 1main_menu_btn.onRelease = function () { this._parent._visible = false; };Symbol 412 Buttonon (release) { _root.playSound("button_press"); }Symbol 417 Buttonon (release) { _root.playSound("button_press"); }Symbol 420 MovieClip Frame 1continue_btn.onRelease = function () { gotoAndStop (2); }; skip_btn.onRelease = function () { _root.gotoAndStop("game"); }; stop();Symbol 420 MovieClip Frame 2continue_btn.onRelease = function () { _root.gotoAndStop("game"); };Symbol 450 MovieClip Frame 1highlightable = false; stop();Symbol 450 MovieClip Frame 8highlightable = true;Symbol 450 MovieClip Frame 14highlightable = false;Symbol 450 MovieClip Frame 20highlightable = false;Symbol 450 MovieClip Frame 30highlightable = true;Symbol 450 MovieClip Frame 36highlightable = false; play();Symbol 450 MovieClip Frame 152stop();Symbol 450 MovieClip Frame 153highlightable = false; stop();Symbol 450 MovieClip Frame 160highlightable = false;Symbol 450 MovieClip Frame 165highlightable = false;Symbol 450 MovieClip Frame 175highlightable = false; play();Symbol 450 MovieClip Frame 291stop();Symbol 459 MovieClip Frame 1stop();Symbol 459 MovieClip Frame 2this.pixieColor = "blue"; stop();Symbol 459 MovieClip Frame 3this.pixieColor = "purple"; stop();Symbol 459 MovieClip Frame 4this.pixieColor = "red"; stop();Symbol 459 MovieClip Frame 5this.pixieColor = "yellow"; stop();Symbol 480 MovieClip Frame 10gotoAndPlay (1);Symbol 497 MovieClip Frame 1stop();Symbol 508 MovieClip Frame 1stop();Symbol 519 MovieClip Frame 1stop();Symbol 530 MovieClip Frame 1stop();Symbol 541 MovieClip Frame 1stop();Symbol 552 MovieClip Frame 1stop();Symbol 563 MovieClip Frame 1stop();Symbol 574 MovieClip Frame 1stop();Symbol 585 MovieClip Frame 1stop();Symbol 586 MovieClip Frame 1stop();Symbol 607 MovieClip Frame 10gotoAndPlay (1);Symbol 610 MovieClip [tile] Frame 1function showHighlight() { if (highlight_fg._visible) { return(undefined); } highlight_fg._visible = true; highlight_fg.gotoAndPlay(1); highlight_bg._visible = true; highlight_bg.gotoAndPlay(1); } function stopHighlightAnimation() { trace("stopHighlight"); highlight_fg._visible = true; highlight_fg.gotoAndStop(11); highlight_bg._visible = true; highlight_bg.gotoAndStop(11); } function isHighlighted() { return(highlight_fg._visible); } function hideHighlight() { if (!highlight_fg._visible) { return(undefined); } highlight_fg._visible = false; highlight_fg.stop(); highlight_bg._visible = false; highlight_bg.stop(); }Instance of Symbol 480 MovieClip "highlight_bg" in Symbol 610 MovieClip [tile] Frame 1onClipEvent (load) { this._visible = false; this._alpha = 50; this.stop(); }Instance of Symbol 607 MovieClip "highlight_fg" in Symbol 610 MovieClip [tile] Frame 1onClipEvent (load) { this._visible = false; this._alpha = 50; this.stop(); }Symbol 617 MovieClip Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 624 MovieClip Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 631 MovieClip Frame 1this.onEnterFrame = function () { if (_root.isPaused) { stop(); } else { play(); } };Symbol 634 MovieClip Frame 1this.pestType = "ant"; stop();Symbol 634 MovieClip Frame 13stop();Symbol 641 Buttonon (release) { _root.doMute(); }Symbol 642 Buttonon (release) { _root.doUnmute(); }Symbol 643 MovieClip Frame 1this.onEnterFrame = function () { if (!_root.soundEnabled) { gotoAndStop (2); } else { gotoAndStop (1); } };Symbol 653 MovieClip Frame 1function updateTimer(fraction) { if (fraction <= 0.1) { red._visible = true; } else { red._visible = false; } bar._width = 156 * fraction; }Symbol 659 MovieClip Frame 1stop();Symbol 687 MovieClip Frame 1function updateTimer(fraction) { var _local1 = Math.floor((1 - fraction) * 10) + 1; gotoAndStop(_local1); } stop();Symbol 701 MovieClip Frame 1stop();Symbol 702 MovieClip Frame 1function showStatue() { statue_type.gotoAndStop(1); } function showFish() { statue_type.gotoAndStop(2); } function glow() { inner_glow._visible = true; outer_glow._visible = true; } function stopGlow() { inner_glow._visible = false; outer_glow._visible = false; } stop();Instance of Symbol 691 MovieClip "outer_glow" in Symbol 702 MovieClip Frame 1onClipEvent (load) { _visible = false; }Instance of Symbol 696 MovieClip "inner_glow" in Symbol 702 MovieClip Frame 1onClipEvent (load) { _visible = false; }Symbol 715 MovieClip Frame 1stop();Symbol 717 MovieClip Frame 1function setAmount(amount) { if ((_root.levelChoice == 1) && (amount >= 20)) { sparkles2._visible = true; sparkles._visible = true; } else if (amount >= 100) { sparkles2._visible = true; sparkles._visible = true; } else { sparkles2._visible = false; sparkles._visible = false; } amount_txt.text = amount; } function generateNumberFloatUpEffect(amount) { var _local2 = this.getNextHighestDepth(); var _local5 = this.attachMovie("score_bubble_amount", "score_bubble_amount" + _local2, _local2, {_x:-15, _y:20, amount:amount}); } sparkles._visible = false; sparkles2._visible = false; sparkles2.gotoAndPlay(14);Symbol 729 MovieClip Frame 1stop();Symbol 800 MovieClip Frame 1stop();Symbol 805 MovieClip Frame 1stop();Symbol 816 MovieClip Frame 1_root.playSound("sfx_help_box_appears.wav"); ok_button.onRelease = function () { nextFrame(); }; stop();Symbol 816 MovieClip Frame 2ok_button.onRelease = function () { this._parent._visible = false; };Symbol 824 MovieClip Frame 1stop(); terminate_text.textColor = 16777215 /* 0xFFFFFF */; exterminate_txt._visible = true; spade_txt._visible = true; water_txt._visible = true; exterminate_total_txt._visible = false; spade_total_txt._visible = false; water_total_txt._visible = false; setSeedButtonVisiblity(true); transport_button.onRelease = function () { tools.useTransport(); }; if ((_root.levelChoice >= 1) && (_root.levelChoice <= 2)) { exterminate_ui._visible = false; } shop.onRelease = function () { this.gotoAndStop("up"); if (_root.game_mc.world.isPaused() && (!_root.game_mc.world.allowShopOpenDuringPause())) { return(undefined); } if (_root.game_mc.world.isGameOver()) { return(undefined); } _root.playSound("sfx_store_open.wav"); _root.game_mc.world.handleShopOpened(); setPause(true); gotoAndStop (2); }; function setPause(value) { _root.game_mc.world.setPaused(value); } function setSeedButtonVisiblity(inValue) { var _local2 = 0; while (_local2 < 9) { this["button_" + _local2]._visible = inValue; _local2++; } } function displaySeedCounts(inTools) { var _local3 = 0; while (_local3 < 9) { var _local4 = ""; switch (_local3) { case 0 : _local4 = "bonnet"; break; case 1 : _local4 = "petal"; break; case 2 : _local4 = "puffadil"; break; case 3 : _local4 = "glory"; break; case 4 : _local4 = "star_blossom"; break; case 5 : _local4 = "sun_flower"; break; case 6 : _local4 = "banana"; break; case 7 : _local4 = "blue"; break; case 8 : _local4 = "grape"; } this["button_" + _local3].index = _local3; this["button_" + _local3]._alpha = 90; var _local5 = inTools.getSeedCount(_local4); if (_local5 <= 0) { this["count_txt_" + _local3].text = ""; this["button_" + _local3].gotoAndStop("inactive"); this["button_" + _local3].onRelease = null; this["button_" + _local3].onRollOver = null; this["button_" + _local3].onRollOut = null; this["button_" + _local3].onDragOut = null; } else { this["button_" + _local3].currentState = "selectable"; this["count_txt_" + _local3].text = _local5; this["button_" + _local3].gotoAndStop("selectable"); this["button_" + _local3].onRelease = function () { changeActiveSeed(this.index); }; this["button_" + _local3].onRollOver = function () { this.gotoAndStop("rollover"); }; this["button_" + _local3].onRollOut = function () { this.gotoAndStop(this.currentState); }; this["button_" + _local3].onDragOut = function () { this.gotoAndStop(this.currentState); }; } if (_root.levelChoice == 0) { } else if ((_root.levelChoice == 1) && (_local3 == 1)) { } else if ((_root.levelChoice == 2) && (_local3 == 0)) { } else if ((_root.levelChoice == 2) && (_local3 == 1)) { } else if ((_root.levelChoice == 3) && (_local3 == 0)) { } else if ((_root.levelChoice == 3) && (_local3 == 1)) { } else if ((_root.levelChoice == 3) && (_local3 == 2)) { } else if ((_root.levelChoice == 4) && (_local3 == 3)) { } else if ((_root.levelChoice == 4) && (_local3 == 4)) { } else if ((_root.levelChoice == 4) && (_local3 == 5)) { } else if ((_root.levelChoice == 5) && (_local3 == 0)) { } else if ((_root.levelChoice == 5) && (_local3 == 2)) { } else if ((_root.levelChoice == 5) && (_local3 == 4)) { } else if ((_root.levelChoice == 5) && (_local3 == 5)) { } else { this["button_" + _local3]._visible = false; this["flower_" + _local3]._visible = false; } _local3++; } } function changeActiveSeed(index) { var _local1 = ""; switch (index) { case 0 : _local1 = "bonnet"; break; case 1 : _local1 = "petal"; break; case 2 : _local1 = "puffadil"; break; case 3 : _local1 = "glory"; break; case 4 : _local1 = "star_blossom"; break; case 5 : _local1 = "sun_flower"; break; case 6 : _local1 = "banana"; break; case 7 : _local1 = "blue"; break; case 8 : _local1 = "grape"; } tools.setActiveSeedType(_local1); } function buySeed(index) { tools.buySeed(index); } function buyTool(type) { tools.buyTool(type); } function buyTransport() { tools.buyTransport(); } function displayActiveSeed(activeType) { var _local5 = -1; var _local3 = 0; while (_local3 < 9) { var _local2 = ""; switch (_local3) { case 0 : _local2 = "bonnet"; break; case 1 : _local2 = "petal"; break; case 2 : _local2 = "puffadil"; break; case 3 : _local2 = "glory"; break; case 4 : _local2 = "star_blossom"; break; case 5 : _local2 = "sun_flower"; break; case 6 : _local2 = "banana"; break; case 7 : _local2 = "blue"; break; case 8 : _local2 = "grape"; } if (_local2 == activeType) { _local5 = _local3; } var _local4 = tools.getSeedCount(_local2); if (_local4 > 0) { this["button_" + _local3].currentState = "selectable"; this["button_" + _local3].gotoAndStop("selectable"); } else { this["button_" + _local3].currentState = "inactive"; this["button_" + _local3].gotoAndStop("inactive"); } _local3++; } if (_local5 != -1) { this["button_" + _local5].currentState = "active"; this["button_" + _local5].gotoAndStop("active"); } } function setSpades(count) { spade_txt.text = count; } function setWater(count) { water_txt.text = count; } function setExterminate(count) { if ((_root.levelChoice >= 1) && (_root.levelChoice <= 2)) { exterminate_txt.text = ""; } else { exterminate_txt.text = count; } } function setTransports(count) { if ((_root.levelChoice >= 1) && (_root.levelChoice <= 3)) { terminate_text.text = ""; } else { terminate_text.text = count; } } function setSpadesTotal(count) { spade_total_txt.text = count; } function setWaterTotal(count) { water_total_txt.text = count; } function setExterminateTotal(count) { if ((_root.levelChoice >= 1) && (_root.levelChoice <= 2)) { exterminate_total_txt.text = ""; } else { exterminate_total_txt.text = count; } } shop.onRollOver = function () { if ((_root.game_mc.world.isPaused() && (!_root.game_mc.world.allowShopOpenDuringPause())) && (this._parent._currentframe == 1)) { return(undefined); } this.gotoAndStop("over"); }; shop.onDragOut = function () { this.gotoAndStop("up"); }; shop.onRollOut = function () { this.gotoAndStop("up"); }; shop.onPress = function () { if (_root.game_mc.world.isPaused() && (this._parent._currentframe == 1)) { return(undefined); } this.gotoAndStop("down"); }; if (_root.levelChoice == 1) { transport_button._visible = false; }Instance of Symbol 737 MovieClip "transport_button" in Symbol 824 MovieClip Frame 1onClipEvent (load) { this._alpha = 0; }Instance of Symbol 782 MovieClip in Symbol 824 MovieClip Frame 1onClipEvent (load) { if (_root.levelChoice == 0) { return(undefined); } if (_root.levelChoice <= 3) { this._visible = false; } }Symbol 824 MovieClip Frame 2function hideUpgradeDig() { dig_buy_ui._visible = false; spade_cost_text._visible = false; buy_tool_0._visible = false; } function hideUpgradeWater() { water_buy_ui._visible = false; water_cost_text._visible = false; buy_tool_1._visible = false; } function hideUpgradeExterminate() { exterminate_buy_ui._visible = false; exterminate_cost_text._visible = false; buy_tool_2._visible = false; } function hideSeedCategory(category) { if (category == 0) { first_seeds._visible = false; buy_seed_0._visible = false; } else if (category == 1) { second_seeds._visible = false; buy_seed_1._visible = false; } else { third_seeds._visible = false; buy_seed_2._visible = false; } } function hideExterminate() { exterminate_ui._visible = false; exterminate_buy_ui._visible = false; exterminate_cost_text._visible = false; buy_tool_2._visible = false; } function hideTransport() { transport_buy_ui._visible = false; transport_cost_text._visible = false; buy_transport._visible = false; } function updateToolCosts() { spade_cost_text.text = tools.getCostForUpgrade("spade"); water_cost_text.text = tools.getCostForUpgrade("water"); if (_root.levelChoice != 1) { exterminate_cost_text.text = tools.getCostForUpgrade("exterminate"); } if (((_root.levelChoice == 0) || (_root.levelChoice == 4)) || (_root.levelChoice == 5)) { transport_cost_text.text = tools.getCostForUpgrade("transport"); } } function getType(index) { var _local1 = ""; switch (index) { case 0 : _local1 = "bonnet"; break; case 1 : _local1 = "petal"; break; case 2 : _local1 = "puffadil"; break; case 3 : _local1 = "glory"; break; case 4 : _local1 = "star_blossom"; break; case 5 : _local1 = "sun_flower"; break; case 6 : _local1 = "banana"; break; case 7 : _local1 = "blue"; break; case 8 : _local1 = "grape"; } return(_local1); } function setupFlowerRollOvers() { var _local2 = 0; while (_local2 < 9) { this["flower_" + _local2].index = _local2; this["flower_" + _local2].onRollOver = function () { showDescription(PlantProperties.getStringProperty(getType(this.index), "description")); }; setupRollOut(this["flower_" + _local2]); _local2++; } } function killDescription() { description_txt.text = ""; description_bg._visible = false; } function showDescription(description) { description_txt.text = description; description_bg._visible = true; } function setupRollOut(mc) { mc.onRollOut = function () { killDescription(); }; mc.onDragOut = function () { killDescription(); }; } function setupPurchaseButtonRollovers() { if (_root.levelChoice == 0) { setupDescription(buy_seed_0, "Summoning this packet gives us a random set of seeds from these types.\rTotal Seeds: 3\rTypes: Bonnet\rPetal Grass\rPuffadil", tools.getCostForSeedIndex(0)); } else if (_root.levelChoice == 1) { setupDescription(buy_seed_0, "Summoning this packet gives us a set of seeds from this type.\rTotal Seeds: 3\rType: Petal Grass", tools.getCostForSeedIndex(0)); } else if (_root.levelChoice == 2) { setupDescription(buy_seed_0, "Summoning this packet gives us a set of seeds from this type.\rTotal Seeds: 3\rTypes: Bonnet\rPetal Grass", tools.getCostForSeedIndex(0)); } else if (_root.levelChoice == 5) { setupDescription(buy_seed_0, "Summoning this packet gives us a random set of seeds from these types.\rTotal Seeds: 3\rTypes: Bonnet\rPuffadil", tools.getCostForSeedIndex(0)); } else { setupDescription(buy_seed_0, "Summoning this packet gives us a random set of seeds from these types.\rTotal Seeds: 5\rTypes: Bonnet\rPetal Grass\rPuffadil", tools.getCostForSeedIndex(0)); } if (_root.levelChoice == 5) { setupDescription(buy_seed_1, "Summoning this packet gives us a random set of seeds from these types.\rTotal Seeds: 3\rStar Blossom\rSunflower", tools.getCostForSeedIndex(1)); } else { setupDescription(buy_seed_1, "Summoning this packet gives us a random set of seeds from these types.\rTotal Seeds: 3\rTypes: Morning Glory\rStar Blossom\rSunflower", tools.getCostForSeedIndex(1)); } setupDescription(buy_seed_2, "Summoning this packet gives us a random set of seeds from these types.\rTotal Seeds: 3\rTypes: Banana Berry\rBlueberry\rGrape", tools.getCostForSeedIndex(2)); setupDescription(buy_tool_0, "Upgrading the digging tool increases the number of uses.", tools.getCostForUpgrade("spade")); setupDescription(buy_tool_1, "Upgrading the watering tool increases the number of uses.", tools.getCostForUpgrade("water")); setupDescription(buy_tool_2, "Upgrading the extermination tool increases the number of uses.", tools.getCostForUpgrade("exterminate")); setupDescription(buy_transport, "The Transport spell lets us move a plant to a new spot or return it to our hand by clicking on the arrow.", tools.getCostForUpgrade("transport")); } function setupDescription(mc, description, cost) { setupRollOut(mc); mc.description = description; mc.cost = cost; mc.onRollOver = function () { var _local3 = this.description; if (this.cost > _root.game_mc.world.getManaAvailable()) { _local3 = _local3 + "\rBut we don't have enough mana."; } showDescription(_local3); }; } stop(); terminate_text.textColor = 0; exterminate_txt._visible = false; spade_txt._visible = false; water_txt._visible = false; exterminate_total_txt._visible = true; spade_total_txt._visible = true; water_total_txt._visible = true; first_seeds.text = tools.getCostForSeedIndex(0); second_seeds.text = tools.getCostForSeedIndex(1); third_seeds.text = tools.getCostForSeedIndex(2); if (_root.levelChoice == 1) { hideSeedCategory(1); hideSeedCategory(2); hideExterminate(); hideUpgradeDig(); hideUpgradeWater(); hideTransport(); } else if (_root.levelChoice == 2) { hideSeedCategory(1); hideSeedCategory(2); hideExterminate(); hideUpgradeDig(); hideUpgradeWater(); hideTransport(); } else if (_root.levelChoice == 3) { hideSeedCategory(1); hideSeedCategory(2); hideUpgradeDig(); hideUpgradeWater(); hideUpgradeExterminate(); hideTransport(); } else if (_root.levelChoice == 4) { hideSeedCategory(0); hideSeedCategory(3); } else if (_root.levelChoice == 5) { hideSeedCategory(3); } updateToolCosts(); setupFlowerRollOvers(); setupPurchaseButtonRollovers(); setSeedButtonVisiblity(false); shop.onRelease = function () { this.gotoAndStop("up"); _root.playSound("sfx_store_close.wav"); _root.game_mc.world.handleShopClosed(); setPause(false); gotoAndStop (1); }; buy_seed_0.onRelease = function () { buySeed(0); }; buy_seed_1.onRelease = function () { buySeed(1); }; buy_seed_2.onRelease = function () { buySeed(2); }; buy_tool_0.onRelease = function () { buyTool("spade"); updateToolCosts(); }; buy_tool_1.onRelease = function () { buyTool("water"); updateToolCosts(); }; buy_tool_2.onRelease = function () { buyTool("exterminate"); updateToolCosts(); }; buy_transport.onRelease = function () { buyTransport(); };Instance of Symbol 792 MovieClip "description_bg" in Symbol 824 MovieClip Frame 2onClipEvent (load) { this._visible = false; }Instance of Symbol 816 MovieClip "two_seeds_available" in Symbol 824 MovieClip Frame 2onClipEvent (load) { if ((_root.levelChoice != 4) || (_root.shown2SeedMessage)) { this._visible = false; return(undefined); } if (_root.shown2SeedMessage) { return(undefined); } _root.shown2SeedMessage = true; }Instance of Symbol 782 MovieClip "transport_buy_ui" in Symbol 824 MovieClip Frame 2onClipEvent (load) { if (_root.levelChoice == 1) { this._visible = false; } }Symbol 852 MovieClip Frame 1stop();Symbol 852 MovieClip Frame 105gotoAndStop (1);Symbol 852 MovieClip Frame 210gotoAndStop (1);Symbol 852 MovieClip Frame 310gotoAndStop (1);Symbol 852 MovieClip Frame 357flower_bonus.text = "Flower Bonus\r" + this.scoreText;Symbol 852 MovieClip Frame 446gotoAndStop (1);Symbol 874 MovieClip Frame 1function setTitle(msg) { title_txt.text = msg; } function showResults(score, level, showReplayButtons, expertWin) { if (_root.levelChoice == 0) { setTitle("Garden Challenge Over"); } else if (showReplayButtons) { setTitle("Garden Incomplete"); showHintText(); } else if (expertWin) { setTitle("Expert Win!"); } else { setTitle("Win!"); } _root.replayLevel = false; this._visible = true; main_menu_txt._visible = false; main_menu_btn._visible = false; if (_root.levelChoice == 0) { score_txt.text = "Total score: " + score; next_txt._visible = false; contine_btn._visible = false; full_version_txt._visible = false; full_version_btn._visible = false; main_menu_txt._visible = true; main_menu_txt.text = "Continue"; main_menu_txt._x = 195; main_menu_btn._visible = true; main_menu_btn._x = 184; } else { _root.totalScore = _root.totalScore + score; chapter_score_txt.text = "Chapter score: " + score; score_txt.text = "Total score: " + _root.totalScore; } if (_root.levelChoice == 0) { level_txt.text = level; } else { you_reached_txt._visible = false; level_txt._visible = false; } if (showReplayButtons) { next_txt._visible = false; contine_btn._visible = false; } else { replay_btn._visible = false; replay_txt._visible = false; showStoryText(); } } function showHintText() { if ((_root.levelChoice >= 1) && (_root.levelChoice <= 4)) { displayStoryText("Here's a hint: Plant as many seeds as you can early in the level. Grow like-colored flowers together and wait to harvest them all at once for big point bonuses!"); } else if (_root.levelChoice <= 5) { displayStoryText("Here's a hint: Perennials earn many more points than pansies, especially when perennials are planted on fairy dust. If you wait to harvest lots of perennials all together, you'll get even more points."); } } function showStoryText() { if (_root.levelChoice == 0) { return(undefined); } if (_root.levelChoice == 1) { displayStoryText("Holly was amazed; completing the statues in the garden gave her the magic to populate the entire field. \"I think I can do this,\" she thought as she moved deeper into the gardens."); } else if (_root.levelChoice == 2) { displayStoryText("Two gardens already repaired! \"That fairy dust really makes plants cooperate - I wish I could use it on some people I know,\" Holly mused, as she moved on to the next garden."); } else if (_root.levelChoice == 3) { displayStoryText("\"Those pests weren't so tough,\" Holly laughed, looking back over her flowering garden."); } else if (_root.levelChoice == 4) { displayStoryText("\"Whew, those perennials take some maintenence, but those beautiful blooms were sure worth it,\" thought Holly."); } else if (_root.levelChoice == 5) { displayStoryText("Great job! You\u2019ve helped Holly repair five gardens now. If you\u2019d like to continue Holly\u2019s Story, please download the full version of the game, where you\u2019ll have access to over 35 types of plants and 50 levels of lush gardening!"); } } function displayStoryText(story) { story_txt.text = story; } this._visible = false; full_version_btn.onRelease = function () { up_sell_screen._visible = true; }; main_menu_btn.onRelease = function () { _root.levelChoice = 0; _root.game_mc.world.endWorld(); _root.gotoAndStop("end"); }; contine_btn.onRelease = function () { _root.game_mc.world.endWorld(); _root.gotoAndStop("end"); }; replay_btn.onRelease = function () { _root.replayLevel = true; _root.game_mc.world.endWorld(); _root.gotoAndStop("end"); };Instance of Symbol 399 MovieClip "up_sell_screen" in Symbol 874 MovieClip Frame 1onClipEvent (load) { this._visible = false; }Symbol 883 MovieClip Frame 1this._visible = false; if (_root.soundEnabled) { sound_txt.text = "Sound is on"; } else { sound_txt.text = "Sound is off"; } sound_btn.onRelease = function () { if (_root.soundEnabled) { _root.doMute(); sound_txt.text = "Sound is off"; } else { _root.doUnmute(); sound_txt.text = "Sound is on"; } _root.looper.setVolume(0); }; return_btn.onRelease = function () { _root.game_mc.world.setPaused(false); _visible = false; }; quit_btn.onRelease = function () { _root.levelChoice = 0; _root.game_mc.world.endWorld(); _root.gotoAndStop("end"); }; restart_btn.onRelease = function () { _root.replayLevel = true; _root.game_mc.world.endWorld(); _root.gotoAndStop("end"); };Symbol 884 MovieClip Frame 1function updateMouse() { var _local2 = iso.mapToIsoWorld(_root._xmouse - floor._x, (_root._ymouse - floor._y) + 16); coordinates.text = (Math.ceil(_local2[0] / world.cellWidth) + ", ") + Math.ceil(_local2[1] / world.cellWidth); } dumpInfo_btn.onRelease = function () { _root.superTrace(_root.game_mc.world.getClock().dumpDebugInfo()); }; mana_btn.onRelease = function () { _root.game_mc.world.cheatMana(); }; skip_level_btn.onRelease = function () { _root.game_mc.world.endWorld(); _root.gotoAndStop("end"); }; if (_root.allowCheats != "true") { mana_btn._x = mana_btn._x - 150; skip_level_btn._x = skip_level_btn._x - 150; skip_label_txt._x = skip_label_txt._x - 150; mana_label_txt._x = mana_label_txt._x - 150; } pause_btn.onRollOver = function () { if (_root.paused) { this.gotoAndStop(1); return(undefined); } if (_root.game_mc.world.isGameOver()) { this.gotoAndStop(1); return(undefined); } if (_root.game_mc.world.isPaused()) { this.gotoAndStop(1); return(undefined); } this.gotoAndStop(2); }; pause_btn.onOut = function () { this.gotoAndStop(1); }; pause_btn.gotoAndStop(1); pause_btn.onDragOut = function () { this.onOut(); }; pause_btn.onRollOut = function () { this.onOut(); }; pause_btn.onRelease = function () { if (_root.paused) { return(undefined); } if (_root.game_mc.world.isGameOver()) { return(undefined); } if (_root.game_mc.world.isPaused()) { return(undefined); } _root.playSound("button_press"); _root.game_mc.world.setPaused(true); pause_screen._visible = true; }; level_cost_btn.onRelease = function () { world.purchaseLevel(); }; statue_restore_btn.onRelease = function () { if (world.isGameOver()) { return(undefined); } world.purchaseLevel(); }; var maxx = 9; var maxz = 7; var iso = new Isometric(maxx, maxz); var mana = new Mana(this.mana_mc); var tools = new Tools(this.tool_panel, mana); if (world != undefined) { trace("Critical Error: World is already defined."); } var world = new World(maxx, maxz, 45, this.floor, iso, mana, tools); if (_root.levelChoice != 0) { _root.loader = new MapLoader(_root.levelChoice, world); } else { _root.loader = new RandomLevel(world); } _root.onEnterFrame = function () { world.update(); updateMouse(); }; stop();Instance of Symbol 653 MovieClip "timer" in Symbol 884 MovieClip Frame 1onClipEvent (load) { if (_root.levelChoice != 0) { this._visible = false; } }Instance of Symbol 659 MovieClip "level_cost_btn" in Symbol 884 MovieClip Frame 1onClipEvent (load) { if (_root.levelChoice != 0) { this._visible = false; } }Instance of Symbol 687 MovieClip "clock_mc" in Symbol 884 MovieClip Frame 1onClipEvent (load) { if (_root.levelChoice == 0) { this._visible = false; } }Instance of Symbol 702 MovieClip "statue_restore_btn" in Symbol 884 MovieClip Frame 1onClipEvent (load) { if (_root.levelChoice == 0) { this._visible = false; } }Instance of Symbol 827 MovieClip "recycle_arrow" in Symbol 884 MovieClip Frame 1onClipEvent (load) { this._visible = false; }
Library Items
Symbol 1 Sound [sfx_water_plant.wav] | ||
Symbol 2 Sound [sfx_victory_object_acquire.wav] | ||
Symbol 3 Sound [sfx_time_running_out.wav] | ||
Symbol 4 Sound [sfx_store_purchase.wav] | ||
Symbol 5 Sound [sfx_store_open.wav] | ||
Symbol 6 Sound [sfx_store_close.wav] | ||
Symbol 7 Sound [sfx_plant_seed.wav] | ||
Symbol 8 Sound [sfx_plant_eaten.wav] | ||
Symbol 9 Sound [sfx_pest_moving.wav] | ||
Symbol 10 Sound [sfx_pest_eats.wav] | ||
Symbol 11 Sound [sfx_pest_dies.wav] | ||
Symbol 12 Sound [sfx_pest_birth.wav] | ||
Symbol 13 Sound [sfx_not_available_yet.wav] | ||
Symbol 14 Sound [sfx_level_win.wav] | ||
Symbol 15 Sound [sfx_level_lose.wav] | ||
Symbol 16 Sound [sfx_help_box_appears.wav] | ||
Symbol 17 Sound [sfx_flower_harvest.wav] | ||
Symbol 18 Sound [sfx_flower_bloom.wav] | ||
Symbol 19 Sound [sfx_exterminate_pest.wav] | ||
Symbol 20 Sound [sfx_effect_transporter.wav] | ||
Symbol 21 Sound [sfx_dig_soil.wav] | ||
Symbol 22 Sound [sfx_dig_rock.wav] | ||
Symbol 23 Sound [button_press] | ||
Symbol 24 Sound [music_intro.wav] | ||
Symbol 25 Bitmap | Used by:26 | |
Symbol 26 Graphic | Uses:25 | Used by:38 |
Symbol 27 Bitmap | Used by:28 30 | |
Symbol 28 Graphic | Uses:27 | Used by:31 343 704 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 27 | Used by:31 343 704 |
Symbol 31 Button | Uses:28 30 | Used by:38 41 53 57 68 123 874 883 Timeline |
Symbol 32 Font | Used by:33 35 45 48 51 56 62 65 67 70 75 78 86 90 92 95 99 101 103 106 108 113 115 118 121 347 348 349 350 361 384 386 388 389 391 403 662 688 703 705 716 732 766 767 768 769 770 771 772 773 774 775 776 777 778 783 784 785 795 806 807 808 809 812 814 815 817 818 819 851 853 854 860 861 862 863 867 868 877 878 879 881 882 | |
Symbol 33 Text | Uses:32 | Used by:38 41 53 57 68 123 |
Symbol 34 Graphic | Used by:38 | |
Symbol 35 Text | Uses:32 | Used by:38 |
Symbol 36 Bitmap | Used by:37 63 | |
Symbol 37 Graphic | Uses:36 | Used by:38 |
Symbol 38 MovieClip [tutorial3_game_start] | Uses:26 31 33 34 35 37 | |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:41 |
Symbol 41 MovieClip [garden_challenge_prescreen] | Uses:40 31 33 | |
Symbol 42 Bitmap | Used by:43 | |
Symbol 43 Graphic | Uses:42 | Used by:53 |
Symbol 44 Graphic | Used by:53 57 | |
Symbol 45 Text | Uses:32 | Used by:53 |
Symbol 46 Bitmap | Used by:47 | |
Symbol 47 Graphic | Uses:46 | Used by:52 |
Symbol 48 Text | Uses:32 | Used by:52 83 |
Symbol 49 Bitmap | Used by:50 | |
Symbol 50 Graphic | Uses:49 | Used by:52 |
Symbol 51 Text | Uses:32 | Used by:52 83 |
Symbol 52 Button | Uses:47 48 50 51 | Used by:53 57 68 816 |
Symbol 53 MovieClip [tutorial5_game_start] | Uses:43 31 33 44 45 52 | |
Symbol 54 Bitmap | Used by:55 | |
Symbol 55 Graphic | Uses:54 | Used by:57 |
Symbol 56 Text | Uses:32 | Used by:57 |
Symbol 57 MovieClip [tutorial4_game_start] | Uses:55 31 33 44 56 52 | |
Symbol 58 Bitmap | Used by:59 | |
Symbol 59 Graphic | Uses:58 | Used by:68 |
Symbol 60 Graphic | Used by:68 | |
Symbol 61 Graphic | Used by:68 | |
Symbol 62 Text | Uses:32 | Used by:68 |
Symbol 63 Graphic | Uses:36 | Used by:68 816 |
Symbol 64 Graphic | Used by:68 | |
Symbol 65 Text | Uses:32 | Used by:68 |
Symbol 66 Graphic | Used by:68 | |
Symbol 67 Text | Uses:32 | Used by:68 |
Symbol 68 MovieClip [tutorial2_game_start] | Uses:59 31 33 60 61 62 52 63 64 65 66 67 | |
Symbol 69 Graphic | Used by:73 | |
Symbol 70 Text | Uses:32 | Used by:73 |
Symbol 71 Bitmap | Used by:72 76 116 119 122 | |
Symbol 72 Graphic | Uses:71 | Used by:73 104 |
Symbol 73 MovieClip [tutorial1_flower_thirsty] | Uses:69 70 72 | |
Symbol 74 Graphic | Used by:84 | |
Symbol 75 Text | Uses:32 | Used by:84 |
Symbol 76 Graphic | Uses:71 | Used by:84 |
Symbol 77 Graphic | Used by:84 | |
Symbol 78 Text | Uses:32 | Used by:84 |
Symbol 79 Bitmap | Used by:80 | |
Symbol 80 Graphic | Uses:79 | Used by:83 |
Symbol 81 Bitmap | Used by:82 | |
Symbol 82 Graphic | Uses:81 | Used by:83 |
Symbol 83 Button | Uses:80 48 82 51 | Used by:84 96 104 109 123 |
Symbol 84 MovieClip [tutorial1_finished] | Uses:74 75 76 77 78 83 | |
Symbol 85 Graphic | Used by:93 | |
Symbol 86 Text | Uses:32 | Used by:93 |
Symbol 87 Bitmap | Used by:88 | |
Symbol 88 Graphic | Uses:87 | Used by:93 |
Symbol 89 Graphic | Used by:93 | |
Symbol 90 Text | Uses:32 | Used by:93 |
Symbol 91 Graphic | Used by:93 | |
Symbol 92 Text | Uses:32 | Used by:93 |
Symbol 93 MovieClip [tutorial1_you_have_mana] | Uses:85 86 88 89 90 91 92 | |
Symbol 94 Graphic | Used by:96 | |
Symbol 95 Text | Uses:32 | Used by:96 |
Symbol 96 MovieClip [tutorial1_out_of_seeds] | Uses:94 95 83 | |
Symbol 97 Graphic | Used by:104 109 123 | |
Symbol 98 Graphic | Used by:104 | |
Symbol 99 Text | Uses:32 | Used by:104 |
Symbol 100 Graphic | Used by:104 | |
Symbol 101 Text | Uses:32 | Used by:104 |
Symbol 102 Graphic | Used by:104 | |
Symbol 103 Text | Uses:32 | Used by:104 |
Symbol 104 MovieClip [tutorial1_flower_bloom] | Uses:97 98 99 72 100 101 83 102 103 | |
Symbol 105 Graphic | Used by:109 | |
Symbol 106 Text | Uses:32 | Used by:109 |
Symbol 107 Graphic | Used by:109 | |
Symbol 108 Text | Uses:32 | Used by:109 |
Symbol 109 MovieClip [tutorial1_planting] | Uses:97 105 106 107 108 83 | |
Symbol 110 Bitmap | Used by:111 | |
Symbol 111 Graphic | Uses:110 | Used by:123 |
Symbol 112 Graphic | Used by:123 | |
Symbol 113 Text | Uses:32 | Used by:123 |
Symbol 114 Graphic | Used by:123 | |
Symbol 115 Text | Uses:32 | Used by:123 |
Symbol 116 Graphic | Uses:71 | Used by:123 |
Symbol 117 Graphic | Used by:123 | |
Symbol 118 Text | Uses:32 | Used by:123 |
Symbol 119 Graphic | Uses:71 | Used by:123 |
Symbol 120 Graphic | Used by:123 | |
Symbol 121 Text | Uses:32 | Used by:123 |
Symbol 122 Graphic | Uses:71 | Used by:123 |
Symbol 123 MovieClip [tutorial1_game_start] | Uses:97 111 31 33 112 113 83 114 115 116 117 118 119 120 121 122 | |
Symbol 124 Bitmap | Used by:125 | |
Symbol 125 Graphic | Uses:124 | Used by:160 |
Symbol 126 Bitmap | Used by:127 820 | |
Symbol 127 Graphic | Uses:126 | Used by:160 824 |
Symbol 128 Bitmap | Used by:129 | |
Symbol 129 Graphic | Uses:128 | Used by:160 |
Symbol 130 Bitmap | Used by:131 760 | |
Symbol 131 Graphic | Uses:130 | Used by:160 |
Symbol 132 Bitmap | Used by:133 762 | |
Symbol 133 Graphic | Uses:132 | Used by:160 |
Symbol 134 Bitmap | Used by:135 748 | |
Symbol 135 Graphic | Uses:134 | Used by:160 |
Symbol 136 Bitmap | Used by:137 764 | |
Symbol 137 Graphic | Uses:136 | Used by:160 |
Symbol 138 Bitmap | Used by:139 754 | |
Symbol 139 Graphic | Uses:138 | Used by:160 |
Symbol 140 Bitmap | Used by:141 750 | |
Symbol 141 Graphic | Uses:140 | Used by:160 |
Symbol 142 Bitmap | Used by:143 752 | |
Symbol 143 Graphic | Uses:142 | Used by:160 |
Symbol 144 Bitmap | Used by:145 756 | |
Symbol 145 Graphic | Uses:144 | Used by:160 |
Symbol 146 Bitmap | Used by:147 758 | |
Symbol 147 Graphic | Uses:146 | Used by:160 |
Symbol 148 Bitmap | Used by:149 | |
Symbol 149 Graphic | Uses:148 | Used by:160 |
Symbol 150 Bitmap | Used by:151 822 | |
Symbol 151 Graphic | Uses:150 | Used by:160 824 |
Symbol 152 Bitmap | Used by:153 | |
Symbol 153 Graphic | Uses:152 | Used by:160 |
Symbol 154 Bitmap | Used by:155 779 | |
Symbol 155 Graphic | Uses:154 | Used by:160 |
Symbol 156 Bitmap | Used by:157 | |
Symbol 157 Graphic | Uses:156 | Used by:160 |
Symbol 158 Bitmap | Used by:159 781 | |
Symbol 159 Graphic | Uses:158 | Used by:160 |
Symbol 160 MovieClip [cursor] | Uses:125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 | |
Symbol 161 Bitmap | Used by:162 | |
Symbol 162 Graphic | Uses:161 | Used by:177 |
Symbol 163 Bitmap | Used by:164 | |
Symbol 164 Graphic | Uses:163 | Used by:177 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:177 |
Symbol 167 Bitmap | Used by:168 | |
Symbol 168 Graphic | Uses:167 | Used by:177 |
Symbol 169 Bitmap | Used by:170 | |
Symbol 170 Graphic | Uses:169 | Used by:177 |
Symbol 171 Bitmap | Used by:172 | |
Symbol 172 Graphic | Uses:171 | Used by:177 |
Symbol 173 Bitmap | Used by:174 | |
Symbol 174 Graphic | Uses:173 | Used by:177 |
Symbol 175 Bitmap | Used by:176 | |
Symbol 176 Graphic | Uses:175 | Used by:177 |
Symbol 177 MovieClip [score_bubble] | Uses:162 164 166 168 170 172 174 176 | |
Symbol 178 Font | Used by:179 314 326 362 402 864 870 | |
Symbol 179 EditableText | Uses:178 | Used by:180 |
Symbol 180 MovieClip [score_bubble_amount] | Uses:179 | |
Symbol 181 Bitmap | Used by:182 | |
Symbol 182 Graphic | Uses:181 | Used by:193 |
Symbol 183 Bitmap | Used by:184 | |
Symbol 184 Graphic | Uses:183 | Used by:193 |
Symbol 185 Bitmap | Used by:186 | |
Symbol 186 Graphic | Uses:185 | Used by:193 |
Symbol 187 Bitmap | Used by:188 | |
Symbol 188 Graphic | Uses:187 | Used by:193 |
Symbol 189 Bitmap | Used by:190 | |
Symbol 190 Graphic | Uses:189 | Used by:193 |
Symbol 191 Bitmap | Used by:192 | |
Symbol 192 Graphic | Uses:191 | Used by:193 |
Symbol 193 MovieClip [digging_animation] | Uses:182 184 186 188 190 192 | |
Symbol 194 Bitmap | Used by:195 196 | |
Symbol 195 Graphic | Uses:194 | Used by:197 |
Symbol 196 Graphic | Uses:194 | Used by:197 |
Symbol 197 MovieClip [dig_done] | Uses:195 196 | |
Symbol 198 Bitmap | Used by:199 | |
Symbol 199 Graphic | Uses:198 | Used by:210 |
Symbol 200 Bitmap | Used by:201 | |
Symbol 201 Graphic | Uses:200 | Used by:210 |
Symbol 202 Bitmap | Used by:203 | |
Symbol 203 Graphic | Uses:202 | Used by:210 |
Symbol 204 Bitmap | Used by:205 | |
Symbol 205 Graphic | Uses:204 | Used by:210 |
Symbol 206 Bitmap | Used by:207 | |
Symbol 207 Graphic | Uses:206 | Used by:210 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:210 |
Symbol 210 MovieClip [dig_rock_animation] | Uses:199 201 203 205 207 209 | |
Symbol 211 Bitmap | Used by:212 | |
Symbol 212 Graphic | Uses:211 | Used by:217 |
Symbol 213 Bitmap | Used by:214 | |
Symbol 214 Graphic | Uses:213 | Used by:217 |
Symbol 215 Bitmap | Used by:216 | |
Symbol 216 Graphic | Uses:215 | Used by:217 |
Symbol 217 MovieClip [damage_rock_animation] | Uses:212 214 216 | |
Symbol 218 Bitmap | Used by:219 | |
Symbol 219 Graphic | Uses:218 | Used by:230 |
Symbol 220 Bitmap | Used by:221 | |
Symbol 221 Graphic | Uses:220 | Used by:230 |
Symbol 222 Bitmap | Used by:223 | |
Symbol 223 Graphic | Uses:222 | Used by:230 |
Symbol 224 Bitmap | Used by:225 | |
Symbol 225 Graphic | Uses:224 | Used by:230 |
Symbol 226 Bitmap | Used by:227 | |
Symbol 227 Graphic | Uses:226 | Used by:230 |
Symbol 228 Bitmap | Used by:229 | |
Symbol 229 Graphic | Uses:228 | Used by:230 |
Symbol 230 MovieClip [plant_animation] | Uses:219 221 223 225 227 229 | |
Symbol 231 Bitmap | Used by:232 | |
Symbol 232 Graphic | Uses:231 | Used by:239 |
Symbol 233 Bitmap | Used by:234 | |
Symbol 234 Graphic | Uses:233 | Used by:239 |
Symbol 235 Bitmap | Used by:236 | |
Symbol 236 Graphic | Uses:235 | Used by:239 |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 | Used by:239 |
Symbol 239 MovieClip [harvest_animation] | Uses:232 234 236 238 | |
Symbol 240 Bitmap | Used by:241 | |
Symbol 241 Graphic | Uses:240 | Used by:250 |
Symbol 242 Bitmap | Used by:243 | |
Symbol 243 Graphic | Uses:242 | Used by:250 |
Symbol 244 Bitmap | Used by:245 | |
Symbol 245 Graphic | Uses:244 | Used by:250 |
Symbol 246 Bitmap | Used by:247 | |
Symbol 247 Graphic | Uses:246 | Used by:250 |
Symbol 248 Bitmap | Used by:249 | |
Symbol 249 Graphic | Uses:248 | Used by:250 |
Symbol 250 MovieClip [water_animation] | Uses:241 243 245 247 249 | |
Symbol 251 Bitmap | Used by:252 | |
Symbol 252 Graphic | Uses:251 | Used by:261 |
Symbol 253 Bitmap | Used by:254 | |
Symbol 254 Graphic | Uses:253 | Used by:261 |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:255 | Used by:261 |
Symbol 257 Bitmap | Used by:258 | |
Symbol 258 Graphic | Uses:257 | Used by:261 |
Symbol 259 Bitmap | Used by:260 | |
Symbol 260 Graphic | Uses:259 | Used by:261 |
Symbol 261 MovieClip [thirsty_animation] | Uses:252 254 256 258 260 | |
Symbol 262 Bitmap | Used by:263 | |
Symbol 263 Graphic | Uses:262 | Used by:283 |
Symbol 264 Bitmap | Used by:265 | |
Symbol 265 Graphic | Uses:264 | Used by:283 |
Symbol 266 Bitmap | Used by:267 | |
Symbol 267 Graphic | Uses:266 | Used by:268 |
Symbol 268 MovieClip | Uses:267 | Used by:283 |
Symbol 269 Bitmap | Used by:270 | |
Symbol 270 Graphic | Uses:269 | Used by:283 |
Symbol 271 Bitmap | Used by:272 | |
Symbol 272 Graphic | Uses:271 | Used by:283 |
Symbol 273 Bitmap | Used by:274 | |
Symbol 274 Graphic | Uses:273 | Used by:283 |
Symbol 275 Bitmap | Used by:276 | |
Symbol 276 Graphic | Uses:275 | Used by:283 |
Symbol 277 Bitmap | Used by:278 | |
Symbol 278 Graphic | Uses:277 | Used by:283 |
Symbol 279 Bitmap | Used by:280 | |
Symbol 280 Graphic | Uses:279 | Used by:283 |
Symbol 281 Bitmap | Used by:282 | |
Symbol 282 Graphic | Uses:281 | Used by:283 |
Symbol 283 MovieClip [exterminate_animation] | Uses:263 265 268 270 272 274 276 278 280 282 | |
Symbol 284 Bitmap | Used by:285 | |
Symbol 285 Graphic | Uses:284 | Used by:286 |
Symbol 286 MovieClip | Uses:285 | Used by:287 |
Symbol 287 MovieClip [harvest_ready] | Uses:286 | |
Symbol 288 Bitmap | Used by:289 | |
Symbol 289 Graphic | Uses:288 | Used by:294 |
Symbol 290 Bitmap | Used by:291 | |
Symbol 291 Graphic | Uses:290 | Used by:294 |
Symbol 292 Bitmap | Used by:293 | |
Symbol 293 Graphic | Uses:292 | Used by:294 |
Symbol 294 MovieClip | Uses:289 291 293 | Used by:311 |
Symbol 295 Bitmap | Used by:296 | |
Symbol 296 Graphic | Uses:295 | Used by:301 |
Symbol 297 Bitmap | Used by:298 | |
Symbol 298 Graphic | Uses:297 | Used by:301 |
Symbol 299 Bitmap | Used by:300 | |
Symbol 300 Graphic | Uses:299 | Used by:301 |
Symbol 301 MovieClip | Uses:296 298 300 | Used by:311 |
Symbol 302 Bitmap | Used by:303 | |
Symbol 303 Graphic | Uses:302 | Used by:308 |
Symbol 304 Bitmap | Used by:305 | |
Symbol 305 Graphic | Uses:304 | Used by:308 |
Symbol 306 Bitmap | Used by:307 | |
Symbol 307 Graphic | Uses:306 | Used by:308 |
Symbol 308 MovieClip | Uses:303 305 307 | Used by:311 |
Symbol 309 Bitmap | Used by:310 | |
Symbol 310 Graphic | Uses:309 | Used by:311 |
Symbol 311 MovieClip [caterpillar] | Uses:294 301 308 310 | Used by:635 |
Symbol 312 Bitmap | Used by:313 | |
Symbol 313 Graphic | Uses:312 | Used by:Timeline |
Symbol 314 EditableText | Uses:178 | Used by:317 |
Symbol 315 Graphic | Used by:316 | |
Symbol 316 MovieClip | Uses:315 | Used by:317 |
Symbol 317 MovieClip | Uses:314 316 | Used by:Timeline |
Symbol 318 Bitmap | Used by:319 | |
Symbol 319 Graphic | Uses:318 | Used by:320 |
Symbol 320 MovieClip | Uses:319 | Used by:Timeline |
Symbol 889 MovieClip [__Packages.com.utils.Observable] | ||
Symbol 890 MovieClip [__Packages.com.utils.ETSound] | ||
Symbol 891 MovieClip [__Packages.com.utils.SoundManager] | ||
Symbol 892 MovieClip [__Packages.PlantLoader] | ||
Symbol 893 MovieClip [__Packages.PlantProperties] | ||
Symbol 894 MovieClip [__Packages.InputMouse] | ||
Symbol 895 MovieClip [__Packages.World] | ||
Symbol 896 MovieClip [__Packages.Isometric] | ||
Symbol 897 MovieClip [__Packages.Clock] | ||
Symbol 898 MovieClip [__Packages.Mana] | ||
Symbol 899 MovieClip [__Packages.Score] | ||
Symbol 900 MovieClip [__Packages.Tutorial] | ||
Symbol 901 MovieClip [__Packages.Tools] | ||
Symbol 902 MovieClip [__Packages.Tutorial1] | ||
Symbol 903 MovieClip [__Packages.Tutorial2] | ||
Symbol 904 MovieClip [__Packages.Tutorial3] | ||
Symbol 905 MovieClip [__Packages.Tutorial4] | ||
Symbol 906 MovieClip [__Packages.Tutorial5] | ||
Symbol 907 MovieClip [__Packages.RandomLevel] | ||
Symbol 908 MovieClip [__Packages.MapLoader] | ||
Symbol 321 Bitmap | Used by:322 | |
Symbol 322 Graphic | Uses:321 | Used by:323 |
Symbol 323 MovieClip | Uses:322 | Used by:Timeline |
Symbol 324 Bitmap | Used by:325 885 | |
Symbol 325 Graphic | Uses:324 | Used by:327 |
Symbol 326 EditableText | Uses:178 | Used by:327 |
Symbol 327 MovieClip | Uses:325 326 | Used by:Timeline |
Symbol 328 Bitmap | Used by:329 | |
Symbol 329 Graphic | Uses:328 | Used by:330 |
Symbol 330 MovieClip | Uses:329 | Used by:Timeline |
Symbol 331 Bitmap | Used by:332 | |
Symbol 332 Graphic | Uses:331 | Used by:335 336 |
Symbol 333 Bitmap | Used by:334 | |
Symbol 334 Graphic | Uses:333 | Used by:335 |
Symbol 335 MovieClip | Uses:332 334 | Used by:336 |
Symbol 336 Button | Uses:335 332 | Used by:Timeline |
Symbol 337 Bitmap | Used by:342 | |
Symbol 338 Bitmap | Used by:342 | |
Symbol 339 Bitmap | Used by:342 | |
Symbol 340 Bitmap | Used by:342 | |
Symbol 341 Bitmap | Used by:342 | |
Symbol 342 Graphic | Uses:337 338 339 340 341 | Used by:Timeline |
Symbol 343 Button | Uses:28 30 | Used by:884 Timeline |
Symbol 344 Bitmap | Used by:345 | |
Symbol 345 Graphic | Uses:344 | Used by:346 |
Symbol 346 Button | Uses:345 | Used by:Timeline |
Symbol 347 Text | Uses:32 | Used by:Timeline |
Symbol 348 Text | Uses:32 | Used by:Timeline |
Symbol 349 Text | Uses:32 | Used by:Timeline |
Symbol 350 Text | Uses:32 | Used by:Timeline |
Symbol 351 Bitmap | Used by:352 | |
Symbol 352 Graphic | Uses:351 | Used by:357 360 |
Symbol 353 Bitmap | Used by:354 | |
Symbol 354 Graphic | Uses:353 | Used by:357 |
Symbol 355 Bitmap | Used by:356 | |
Symbol 356 Graphic | Uses:355 | Used by:357 360 |
Symbol 357 Button | Uses:352 354 356 | Used by:Timeline |
Symbol 358 Bitmap | Used by:359 | |
Symbol 359 Graphic | Uses:358 | Used by:360 |
Symbol 360 Button | Uses:352 359 356 | Used by:Timeline |
Symbol 361 EditableText | Uses:32 | Used by:Timeline |
Symbol 362 Text | Uses:178 | Used by:Timeline |
Symbol 363 Graphic | Used by:364 | |
Symbol 364 MovieClip | Uses:363 | Used by:399 404 |
Symbol 365 Bitmap | Used by:366 | |
Symbol 366 Graphic | Uses:365 | Used by:399 |
Symbol 367 Bitmap | Used by:368 | |
Symbol 368 Graphic | Uses:367 | Used by:375 |
Symbol 369 Bitmap | Used by:370 | |
Symbol 370 Graphic | Uses:369 | Used by:375 |
Symbol 371 Bitmap | Used by:372 | |
Symbol 372 Graphic | Uses:371 | Used by:375 |
Symbol 373 Bitmap | Used by:374 | |
Symbol 374 Graphic | Uses:373 | Used by:375 |
Symbol 375 MovieClip | Uses:368 370 372 374 | Used by:399 |
Symbol 376 Bitmap | Used by:378 385 387 | |
Symbol 377 Bitmap | Used by:378 | |
Symbol 378 Graphic | Uses:376 377 | Used by:399 |
Symbol 379 Bitmap | Used by:380 382 | |
Symbol 380 Graphic | Uses:379 | Used by:383 390 |
Symbol 381 Bitmap | Used by:382 | |
Symbol 382 Graphic | Uses:381 379 | Used by:383 390 |
Symbol 383 Button | Uses:380 382 | Used by:399 404 |
Symbol 384 Text | Uses:32 | Used by:399 |
Symbol 385 Graphic | Uses:376 | Used by:399 |
Symbol 386 Text | Uses:32 | Used by:399 |
Symbol 387 Graphic | Uses:376 | Used by:399 |
Symbol 388 Text | Uses:32 | Used by:399 |
Symbol 389 Text | Uses:32 | Used by:399 |
Symbol 390 Button | Uses:380 382 | Used by:399 |
Symbol 391 Text | Uses:32 | Used by:399 |
Symbol 392 Bitmap | Used by:393 | |
Symbol 393 Graphic | Uses:392 | Used by:394 |
Symbol 394 MovieClip | Uses:393 | Used by:399 |
Symbol 395 Bitmap | Used by:396 | |
Symbol 396 Graphic | Uses:395 | Used by:399 |
Symbol 397 Graphic | Used by:398 | |
Symbol 398 MovieClip | Uses:397 | Used by:399 |
Symbol 399 MovieClip | Uses:364 366 375 378 383 384 385 386 387 388 389 390 391 394 396 398 | Used by:874 Timeline |
Symbol 400 Bitmap | Used by:401 | |
Symbol 401 Graphic | Uses:400 | Used by:404 |
Symbol 402 Text | Uses:178 | Used by:404 |
Symbol 403 Text | Uses:32 | Used by:404 |
Symbol 404 MovieClip | Uses:364 401 402 383 403 | Used by:Timeline |
Symbol 405 Bitmap | Used by:406 | |
Symbol 406 Graphic | Uses:405 | Used by:420 |
Symbol 407 Bitmap | Used by:408 | |
Symbol 408 Graphic | Uses:407 | Used by:412 |
Symbol 409 Bitmap | Used by:410 | |
Symbol 410 Graphic | Uses:409 | Used by:412 |
Symbol 411 Graphic | Used by:412 417 | |
Symbol 412 Button | Uses:408 410 411 | Used by:420 |
Symbol 413 Bitmap | Used by:414 | |
Symbol 414 Graphic | Uses:413 | Used by:417 |
Symbol 415 Bitmap | Used by:416 | |
Symbol 416 Graphic | Uses:415 | Used by:417 |
Symbol 417 Button | Uses:414 416 411 | Used by:420 |
Symbol 418 Bitmap | Used by:419 | |
Symbol 419 Graphic | Uses:418 | Used by:420 |
Symbol 420 MovieClip | Uses:406 412 417 419 | Used by:Timeline |
Symbol 421 Bitmap | Used by:422 | |
Symbol 422 Graphic | Uses:421 | Used by:884 |
Symbol 423 Bitmap | Used by:424 | |
Symbol 424 Graphic | Uses:423 | Used by:450 |
Symbol 425 Bitmap | Used by:426 | |
Symbol 426 Graphic | Uses:425 | Used by:450 |
Symbol 427 Bitmap | Used by:428 | |
Symbol 428 Graphic | Uses:427 | Used by:450 |
Symbol 429 Bitmap | Used by:430 | |
Symbol 430 Graphic | Uses:429 | Used by:450 |
Symbol 431 Bitmap | Used by:432 441 | |
Symbol 432 Graphic | Uses:431 | Used by:450 |
Symbol 433 Bitmap | Used by:435 | |
Symbol 434 Bitmap | Used by:435 437 439 | |
Symbol 435 Graphic | Uses:433 434 | Used by:440 |
Symbol 436 Bitmap | Used by:437 | |
Symbol 437 Graphic | Uses:436 434 | Used by:440 |
Symbol 438 Bitmap | Used by:439 | |
Symbol 439 Graphic | Uses:438 434 | Used by:440 |
Symbol 440 MovieClip | Uses:435 437 439 | Used by:450 |
Symbol 441 Graphic | Uses:431 | Used by:450 |
Symbol 442 Bitmap | Used by:443 | |
Symbol 443 Graphic | Uses:442 | Used by:450 |
Symbol 444 Bitmap | Used by:445 | |
Symbol 445 Graphic | Uses:444 | Used by:450 |
Symbol 446 Bitmap | Used by:447 | |
Symbol 447 Graphic | Uses:446 | Used by:450 |
Symbol 448 Bitmap | Used by:449 | |
Symbol 449 Graphic | Uses:448 | Used by:450 |
Symbol 450 MovieClip | Uses:424 426 428 430 432 440 441 443 445 447 449 | Used by:610 |
Symbol 451 Bitmap | Used by:452 | |
Symbol 452 Graphic | Uses:451 | Used by:459 |
Symbol 453 Bitmap | Used by:454 | |
Symbol 454 Graphic | Uses:453 | Used by:459 |
Symbol 455 Bitmap | Used by:456 | |
Symbol 456 Graphic | Uses:455 | Used by:459 |
Symbol 457 Bitmap | Used by:458 | |
Symbol 458 Graphic | Uses:457 | Used by:459 |
Symbol 459 MovieClip | Uses:452 454 456 458 | Used by:610 |
Symbol 460 Bitmap | Used by:461 | |
Symbol 461 Graphic | Uses:460 | Used by:480 |
Symbol 462 Bitmap | Used by:463 | |
Symbol 463 Graphic | Uses:462 | Used by:480 |
Symbol 464 Bitmap | Used by:465 | |
Symbol 465 Graphic | Uses:464 | Used by:480 |
Symbol 466 Bitmap | Used by:467 | |
Symbol 467 Graphic | Uses:466 | Used by:480 |
Symbol 468 Bitmap | Used by:469 | |
Symbol 469 Graphic | Uses:468 | Used by:480 |
Symbol 470 Bitmap | Used by:471 | |
Symbol 471 Graphic | Uses:470 | Used by:480 |
Symbol 472 Bitmap | Used by:473 | |
Symbol 473 Graphic | Uses:472 | Used by:480 |
Symbol 474 Bitmap | Used by:475 | |
Symbol 475 Graphic | Uses:474 | Used by:480 |
Symbol 476 Bitmap | Used by:477 | |
Symbol 477 Graphic | Uses:476 | Used by:480 |
Symbol 478 Bitmap | Used by:479 | |
Symbol 479 Graphic | Uses:478 | Used by:480 |
Symbol 480 MovieClip | Uses:461 463 465 467 469 471 473 475 477 479 | Used by:610 |
Symbol 481 Bitmap | Used by:482 | |
Symbol 482 Graphic | Uses:481 | Used by:586 |
Symbol 483 Bitmap | Used by:484 | |
Symbol 484 Graphic | Uses:483 | Used by:586 |
Symbol 485 Bitmap | Used by:486 | |
Symbol 486 Graphic | Uses:485 | Used by:586 |
Symbol 487 Bitmap | Used by:488 | |
Symbol 488 Graphic | Uses:487 | Used by:497 |
Symbol 489 Bitmap | Used by:490 | |
Symbol 490 Graphic | Uses:489 | Used by:497 |
Symbol 491 Bitmap | Used by:492 | |
Symbol 492 Graphic | Uses:491 | Used by:497 |
Symbol 493 Bitmap | Used by:494 | |
Symbol 494 Graphic | Uses:493 | Used by:497 |
Symbol 495 Bitmap | Used by:496 | |
Symbol 496 Graphic | Uses:495 | Used by:497 |
Symbol 497 MovieClip | Uses:488 490 492 494 496 | Used by:586 |
Symbol 498 Bitmap | Used by:499 | |
Symbol 499 Graphic | Uses:498 | Used by:508 |
Symbol 500 Bitmap | Used by:501 | |
Symbol 501 Graphic | Uses:500 | Used by:508 |
Symbol 502 Bitmap | Used by:503 | |
Symbol 503 Graphic | Uses:502 | Used by:508 |
Symbol 504 Bitmap | Used by:505 | |
Symbol 505 Graphic | Uses:504 | Used by:508 |
Symbol 506 Bitmap | Used by:507 | |
Symbol 507 Graphic | Uses:506 | Used by:508 |
Symbol 508 MovieClip | Uses:499 501 503 505 507 | Used by:586 |
Symbol 509 Bitmap | Used by:510 | |
Symbol 510 Graphic | Uses:509 | Used by:519 |
Symbol 511 Bitmap | Used by:512 | |
Symbol 512 Graphic | Uses:511 | Used by:519 |
Symbol 513 Bitmap | Used by:514 | |
Symbol 514 Graphic | Uses:513 | Used by:519 |
Symbol 515 Bitmap | Used by:516 | |
Symbol 516 Graphic | Uses:515 | Used by:519 |
Symbol 517 Bitmap | Used by:518 | |
Symbol 518 Graphic | Uses:517 | Used by:519 |
Symbol 519 MovieClip | Uses:510 512 514 516 518 | Used by:586 |
Symbol 520 Bitmap | Used by:521 | |
Symbol 521 Graphic | Uses:520 | Used by:530 |
Symbol 522 Bitmap | Used by:523 | |
Symbol 523 Graphic | Uses:522 | Used by:530 |
Symbol 524 Bitmap | Used by:525 | |
Symbol 525 Graphic | Uses:524 | Used by:530 |
Symbol 526 Bitmap | Used by:527 | |
Symbol 527 Graphic | Uses:526 | Used by:530 |
Symbol 528 Bitmap | Used by:529 | |
Symbol 529 Graphic | Uses:528 | Used by:530 |
Symbol 530 MovieClip | Uses:521 523 525 527 529 | Used by:586 |
Symbol 531 Bitmap | Used by:532 | |
Symbol 532 Graphic | Uses:531 | Used by:541 |
Symbol 533 Bitmap | Used by:534 | |
Symbol 534 Graphic | Uses:533 | Used by:541 |
Symbol 535 Bitmap | Used by:536 | |
Symbol 536 Graphic | Uses:535 | Used by:541 |
Symbol 537 Bitmap | Used by:538 | |
Symbol 538 Graphic | Uses:537 | Used by:541 |
Symbol 539 Bitmap | Used by:540 | |
Symbol 540 Graphic | Uses:539 | Used by:541 |
Symbol 541 MovieClip | Uses:532 534 536 538 540 | Used by:586 |
Symbol 542 Bitmap | Used by:543 | |
Symbol 543 Graphic | Uses:542 | Used by:552 |
Symbol 544 Bitmap | Used by:545 | |
Symbol 545 Graphic | Uses:544 | Used by:552 |
Symbol 546 Bitmap | Used by:547 | |
Symbol 547 Graphic | Uses:546 | Used by:552 |
Symbol 548 Bitmap | Used by:549 | |
Symbol 549 Graphic | Uses:548 | Used by:552 |
Symbol 550 Bitmap | Used by:551 | |
Symbol 551 Graphic | Uses:550 | Used by:552 |
Symbol 552 MovieClip | Uses:543 545 547 549 551 | Used by:586 |
Symbol 553 Bitmap | Used by:554 | |
Symbol 554 Graphic | Uses:553 | Used by:563 |
Symbol 555 Bitmap | Used by:556 | |
Symbol 556 Graphic | Uses:555 | Used by:563 |
Symbol 557 Bitmap | Used by:558 | |
Symbol 558 Graphic | Uses:557 | Used by:563 |
Symbol 559 Bitmap | Used by:560 | |
Symbol 560 Graphic | Uses:559 | Used by:563 |
Symbol 561 Bitmap | Used by:562 | |
Symbol 562 Graphic | Uses:561 | Used by:563 |
Symbol 563 MovieClip | Uses:554 556 558 560 562 | Used by:586 |
Symbol 564 Bitmap | Used by:565 | |
Symbol 565 Graphic | Uses:564 | Used by:574 |
Symbol 566 Bitmap | Used by:567 | |
Symbol 567 Graphic | Uses:566 | Used by:574 |
Symbol 568 Bitmap | Used by:569 | |
Symbol 569 Graphic | Uses:568 | Used by:574 |
Symbol 570 Bitmap | Used by:571 | |
Symbol 571 Graphic | Uses:570 | Used by:574 |
Symbol 572 Bitmap | Used by:573 | |
Symbol 573 Graphic | Uses:572 | Used by:574 |
Symbol 574 MovieClip | Uses:565 567 569 571 573 | Used by:586 |
Symbol 575 Bitmap | Used by:576 | |
Symbol 576 Graphic | Uses:575 | Used by:585 |
Symbol 577 Bitmap | Used by:578 | |
Symbol 578 Graphic | Uses:577 | Used by:585 |
Symbol 579 Bitmap | Used by:580 | |
Symbol 580 Graphic | Uses:579 | Used by:585 |
Symbol 581 Bitmap | Used by:582 | |
Symbol 582 Graphic | Uses:581 | Used by:585 |
Symbol 583 Bitmap | Used by:584 | |
Symbol 584 Graphic | Uses:583 | Used by:585 |
Symbol 585 MovieClip | Uses:576 578 580 582 584 | Used by:586 |
Symbol 586 MovieClip | Uses:482 484 486 497 508 519 530 541 552 563 574 585 | Used by:610 |
Symbol 587 Bitmap | Used by:588 | |
Symbol 588 Graphic | Uses:587 | Used by:607 |
Symbol 589 Bitmap | Used by:590 | |
Symbol 590 Graphic | Uses:589 | Used by:607 |
Symbol 591 Bitmap | Used by:592 | |
Symbol 592 Graphic | Uses:591 | Used by:607 |
Symbol 593 Bitmap | Used by:594 | |
Symbol 594 Graphic | Uses:593 | Used by:607 |
Symbol 595 Bitmap | Used by:596 | |
Symbol 596 Graphic | Uses:595 | Used by:607 |
Symbol 597 Bitmap | Used by:598 | |
Symbol 598 Graphic | Uses:597 | Used by:607 |
Symbol 599 Bitmap | Used by:600 | |
Symbol 600 Graphic | Uses:599 | Used by:607 |
Symbol 601 Bitmap | Used by:602 | |
Symbol 602 Graphic | Uses:601 | Used by:607 |
Symbol 603 Bitmap | Used by:604 | |
Symbol 604 Graphic | Uses:603 | Used by:607 |
Symbol 605 Bitmap | Used by:606 | |
Symbol 606 Graphic | Uses:605 | Used by:607 |
Symbol 607 MovieClip | Uses:588 590 592 594 596 598 600 602 604 606 | Used by:610 |
Symbol 608 Graphic | Used by:609 | |
Symbol 609 Button | Uses:608 | Used by:610 |
Symbol 610 MovieClip [tile] | Uses:450 459 480 586 607 609 | Used by:635 |
Symbol 611 Bitmap | Used by:612 | |
Symbol 612 Graphic | Uses:611 | Used by:617 |
Symbol 613 Bitmap | Used by:614 | |
Symbol 614 Graphic | Uses:613 | Used by:617 |
Symbol 615 Bitmap | Used by:616 | |
Symbol 616 Graphic | Uses:615 | Used by:617 |
Symbol 617 MovieClip | Uses:612 614 616 | Used by:634 |
Symbol 618 Bitmap | Used by:619 | |
Symbol 619 Graphic | Uses:618 | Used by:624 |
Symbol 620 Bitmap | Used by:621 | |
Symbol 621 Graphic | Uses:620 | Used by:624 |
Symbol 622 Bitmap | Used by:623 | |
Symbol 623 Graphic | Uses:622 | Used by:624 |
Symbol 624 MovieClip | Uses:619 621 623 | Used by:634 |
Symbol 625 Bitmap | Used by:626 | |
Symbol 626 Graphic | Uses:625 | Used by:631 |
Symbol 627 Bitmap | Used by:628 | |
Symbol 628 Graphic | Uses:627 | Used by:631 |
Symbol 629 Bitmap | Used by:630 | |
Symbol 630 Graphic | Uses:629 | Used by:631 |
Symbol 631 MovieClip | Uses:626 628 630 | Used by:634 |
Symbol 632 Bitmap | Used by:633 | |
Symbol 633 Graphic | Uses:632 | Used by:634 |
Symbol 634 MovieClip | Uses:617 624 631 633 | Used by:635 |
Symbol 635 MovieClip | Uses:610 311 634 | Used by:884 |
Symbol 636 MovieClip | Used by:884 | |
Symbol 637 Bitmap | Used by:638 | |
Symbol 638 Graphic | Uses:637 | Used by:884 |
Symbol 639 Bitmap | Used by:640 | |
Symbol 640 Graphic | Uses:639 | Used by:641 |
Symbol 641 Button | Uses:640 | Used by:643 |
Symbol 642 Button | Used by:643 | |
Symbol 643 MovieClip | Uses:641 642 | Used by:884 |
Symbol 644 Bitmap | Used by:645 | |
Symbol 645 Graphic | Uses:644 | Used by:653 |
Symbol 646 Graphic | Used by:647 | |
Symbol 647 MovieClip | Uses:646 | Used by:653 |
Symbol 648 Bitmap | Used by:649 | |
Symbol 649 Graphic | Uses:648 | Used by:653 |
Symbol 650 Bitmap | Used by:651 | |
Symbol 651 Graphic | Uses:650 | Used by:652 |
Symbol 652 MovieClip | Uses:651 | Used by:653 |
Symbol 653 MovieClip | Uses:645 647 649 652 | Used by:884 |
Symbol 654 Bitmap | Used by:655 | |
Symbol 655 Graphic | Uses:654 | Used by:659 |
Symbol 656 Bitmap | Used by:658 | |
Symbol 657 Bitmap | Used by:658 | |
Symbol 658 Graphic | Uses:656 657 | Used by:659 |
Symbol 659 MovieClip | Uses:655 658 | Used by:884 |
Symbol 660 Bitmap | Used by:661 | |
Symbol 661 Graphic | Uses:660 | Used by:884 |
Symbol 662 EditableText | Uses:32 | Used by:884 |
Symbol 663 Bitmap | Used by:664 | |
Symbol 664 Graphic | Uses:663 | Used by:687 |
Symbol 665 Bitmap | Used by:666 | |
Symbol 666 Graphic | Uses:665 | Used by:687 |
Symbol 667 Bitmap | Used by:668 | |
Symbol 668 Graphic | Uses:667 | Used by:687 |
Symbol 669 Bitmap | Used by:670 | |
Symbol 670 Graphic | Uses:669 | Used by:687 |
Symbol 671 Bitmap | Used by:672 | |
Symbol 672 Graphic | Uses:671 | Used by:687 |
Symbol 673 Bitmap | Used by:674 | |
Symbol 674 Graphic | Uses:673 | Used by:687 |
Symbol 675 Bitmap | Used by:676 | |
Symbol 676 Graphic | Uses:675 | Used by:687 |
Symbol 677 Bitmap | Used by:678 | |
Symbol 678 Graphic | Uses:677 | Used by:687 |
Symbol 679 Bitmap | Used by:680 | |
Symbol 680 Graphic | Uses:679 | Used by:687 |
Symbol 681 Bitmap | Used by:682 | |
Symbol 682 Graphic | Uses:681 | Used by:687 |
Symbol 683 Bitmap | Used by:684 | |
Symbol 684 Graphic | Uses:683 | Used by:687 |
Symbol 685 Bitmap | Used by:686 | |
Symbol 686 Graphic | Uses:685 | Used by:687 |
Symbol 687 MovieClip | Uses:664 666 668 670 672 674 676 678 680 682 684 686 | Used by:884 |
Symbol 688 EditableText | Uses:32 | Used by:884 |
Symbol 689 Bitmap | Used by:690 | |
Symbol 690 Graphic | Uses:689 | Used by:691 |
Symbol 691 MovieClip | Uses:690 | Used by:702 |
Symbol 692 Bitmap | Used by:693 | |
Symbol 693 Graphic | Uses:692 | Used by:702 |
Symbol 694 Bitmap | Used by:695 | |
Symbol 695 Graphic | Uses:694 | Used by:696 |
Symbol 696 MovieClip | Uses:695 | Used by:702 |
Symbol 697 Bitmap | Used by:698 | |
Symbol 698 Graphic | Uses:697 | Used by:701 |
Symbol 699 Bitmap | Used by:700 | |
Symbol 700 Graphic | Uses:699 | Used by:701 |
Symbol 701 MovieClip | Uses:698 700 | Used by:702 |
Symbol 702 MovieClip | Uses:691 693 696 701 | Used by:884 |
Symbol 703 EditableText | Uses:32 | Used by:884 |
Symbol 704 MovieClip | Uses:28 30 | Used by:884 |
Symbol 705 Text | Uses:32 | Used by:884 |
Symbol 706 Bitmap | Used by:708 | |
Symbol 707 Bitmap | Used by:708 | |
Symbol 708 Graphic | Uses:706 707 | Used by:717 |
Symbol 709 Bitmap | Used by:710 | |
Symbol 710 Graphic | Uses:709 | Used by:715 |
Symbol 711 Bitmap | Used by:712 | |
Symbol 712 Graphic | Uses:711 | Used by:715 |
Symbol 713 Bitmap | Used by:714 | |
Symbol 714 Graphic | Uses:713 | Used by:715 |
Symbol 715 MovieClip | Uses:710 712 714 | Used by:717 |
Symbol 716 EditableText | Uses:32 | Used by:717 |
Symbol 717 MovieClip | Uses:708 715 716 | Used by:884 |
Symbol 718 Font | Used by:719 720 | |
Symbol 719 EditableText | Uses:718 | Used by:884 |
Symbol 720 EditableText | Uses:718 | Used by:884 |
Symbol 721 Font | Used by:722 886 888 | |
Symbol 722 EditableText | Uses:721 | Used by:884 |
Symbol 723 Bitmap | Used by:724 | |
Symbol 724 Graphic | Uses:723 | Used by:729 |
Symbol 725 Bitmap | Used by:726 | |
Symbol 726 Graphic | Uses:725 | Used by:729 |
Symbol 727 Bitmap | Used by:728 | |
Symbol 728 Graphic | Uses:727 | Used by:729 |
Symbol 729 MovieClip | Uses:724 726 728 | Used by:824 |
Symbol 730 Bitmap | Used by:731 | |
Symbol 731 Graphic | Uses:730 | Used by:824 |
Symbol 732 Text | Uses:32 | Used by:824 |
Symbol 733 Bitmap | Used by:734 | |
Symbol 734 Graphic | Uses:733 | Used by:737 |
Symbol 735 Bitmap | Used by:736 | |
Symbol 736 Graphic | Uses:735 | Used by:737 |
Symbol 737 MovieClip | Uses:734 736 | Used by:824 |
Symbol 738 Bitmap | Used by:739 | |
Symbol 739 Graphic | Uses:738 | Used by:747 |
Symbol 740 Bitmap | Used by:741 | |
Symbol 741 Graphic | Uses:740 | Used by:747 |
Symbol 742 Bitmap | Used by:743 | |
Symbol 743 Graphic | Uses:742 | Used by:747 |
Symbol 744 Bitmap | Used by:746 | |
Symbol 745 Bitmap | Used by:746 | |
Symbol 746 Graphic | Uses:744 745 | Used by:747 |
Symbol 747 MovieClip | Uses:739 741 743 746 | Used by:824 |
Symbol 748 Graphic | Uses:134 | Used by:749 |
Symbol 749 MovieClip | Uses:748 | Used by:824 |
Symbol 750 Graphic | Uses:140 | Used by:751 |
Symbol 751 MovieClip | Uses:750 | Used by:824 |
Symbol 752 Graphic | Uses:142 | Used by:753 |
Symbol 753 MovieClip | Uses:752 | Used by:824 |
Symbol 754 Graphic | Uses:138 | Used by:755 |
Symbol 755 MovieClip | Uses:754 | Used by:824 |
Symbol 756 Graphic | Uses:144 | Used by:757 |
Symbol 757 MovieClip | Uses:756 | Used by:824 |
Symbol 758 Graphic | Uses:146 | Used by:759 |
Symbol 759 MovieClip | Uses:758 | Used by:824 |
Symbol 760 Graphic | Uses:130 | Used by:761 |
Symbol 761 MovieClip | Uses:760 | Used by:824 |
Symbol 762 Graphic | Uses:132 | Used by:763 |
Symbol 763 MovieClip | Uses:762 | Used by:824 |
Symbol 764 Graphic | Uses:136 | Used by:765 |
Symbol 765 MovieClip | Uses:764 | Used by:824 |
Symbol 766 EditableText | Uses:32 | Used by:824 |
Symbol 767 EditableText | Uses:32 | Used by:824 |
Symbol 768 EditableText | Uses:32 | Used by:824 |
Symbol 769 EditableText | Uses:32 | Used by:824 |
Symbol 770 EditableText | Uses:32 | Used by:824 |
Symbol 771 EditableText | Uses:32 | Used by:824 |
Symbol 772 EditableText | Uses:32 | Used by:824 |
Symbol 773 EditableText | Uses:32 | Used by:824 |
Symbol 774 EditableText | Uses:32 | Used by:824 |
Symbol 775 EditableText | Uses:32 | Used by:824 |
Symbol 776 EditableText | Uses:32 | Used by:824 |
Symbol 777 EditableText | Uses:32 | Used by:824 |
Symbol 778 EditableText | Uses:32 | Used by:824 |
Symbol 779 Graphic | Uses:154 | Used by:780 |
Symbol 780 MovieClip | Uses:779 | Used by:824 |
Symbol 781 Graphic | Uses:158 | Used by:782 |
Symbol 782 MovieClip | Uses:781 | Used by:824 |
Symbol 783 EditableText | Uses:32 | Used by:824 |
Symbol 784 EditableText | Uses:32 | Used by:824 |
Symbol 785 EditableText | Uses:32 | Used by:824 |
Symbol 786 Graphic | Used by:824 | |
Symbol 787 Bitmap | Used by:789 | |
Symbol 788 Bitmap | Used by:789 | |
Symbol 789 Graphic | Uses:787 788 | Used by:824 |
Symbol 790 Bitmap | Used by:791 | |
Symbol 791 Graphic | Uses:790 | Used by:792 |
Symbol 792 MovieClip | Uses:791 | Used by:824 |
Symbol 793 Bitmap | Used by:794 | |
Symbol 794 Graphic | Uses:793 | Used by:824 |
Symbol 795 Text | Uses:32 | Used by:824 |
Symbol 796 Bitmap | Used by:797 | |
Symbol 797 Graphic | Uses:796 | Used by:800 |
Symbol 798 Bitmap | Used by:799 | |
Symbol 799 Graphic | Uses:798 | Used by:800 |
Symbol 800 MovieClip | Uses:797 799 | Used by:824 |
Symbol 801 Bitmap | Used by:802 | |
Symbol 802 Graphic | Uses:801 | Used by:805 |
Symbol 803 Bitmap | Used by:804 | |
Symbol 804 Graphic | Uses:803 | Used by:805 |
Symbol 805 MovieClip | Uses:802 804 | Used by:824 |
Symbol 806 EditableText | Uses:32 | Used by:824 |
Symbol 807 EditableText | Uses:32 | Used by:824 |
Symbol 808 EditableText | Uses:32 | Used by:824 |
Symbol 809 EditableText | Uses:32 | Used by:824 |
Symbol 810 Bitmap | Used by:811 | |
Symbol 811 Graphic | Uses:810 | Used by:824 |
Symbol 812 EditableText | Uses:32 | Used by:824 |
Symbol 813 Graphic | Used by:816 | |
Symbol 814 Text | Uses:32 | Used by:816 |
Symbol 815 Text | Uses:32 | Used by:816 |
Symbol 816 MovieClip | Uses:813 52 814 815 63 | Used by:824 |
Symbol 817 EditableText | Uses:32 | Used by:824 |
Symbol 818 EditableText | Uses:32 | Used by:824 |
Symbol 819 EditableText | Uses:32 | Used by:824 |
Symbol 820 Graphic | Uses:126 | Used by:821 |
Symbol 821 MovieClip | Uses:820 | Used by:824 |
Symbol 822 Graphic | Uses:150 | Used by:823 |
Symbol 823 MovieClip | Uses:822 | Used by:824 |
Symbol 824 MovieClip | Uses:729 731 732 737 747 749 751 753 755 757 759 761 763 765 766 767 768 769 770 771 772 773 774 127 775 151 776 777 778 780 782 783 784 785 786 789 792 794 795 800 805 806 807 808 809 811 812 816 817 818 819 821 823 | Used by:884 |
Symbol 825 Bitmap | Used by:826 | |
Symbol 826 Graphic | Uses:825 | Used by:827 |
Symbol 827 MovieClip | Uses:826 | Used by:884 |
Symbol 828 Bitmap | Used by:830 | |
Symbol 829 Bitmap | Used by:830 | |
Symbol 830 Graphic | Uses:828 829 | Used by:852 |
Symbol 831 Bitmap | Used by:832 | |
Symbol 832 Graphic | Uses:831 | Used by:852 |
Symbol 833 Bitmap | Used by:834 | |
Symbol 834 Graphic | Uses:833 | Used by:839 |
Symbol 835 Bitmap | Used by:836 | |
Symbol 836 Graphic | Uses:835 | Used by:839 |
Symbol 837 Bitmap | Used by:838 | |
Symbol 838 Graphic | Uses:837 | Used by:839 |
Symbol 839 MovieClip | Uses:834 836 838 | Used by:852 |
Symbol 840 Bitmap | Used by:841 | |
Symbol 841 Graphic | Uses:840 | Used by:852 |
Symbol 842 Bitmap | Used by:843 | |
Symbol 843 Graphic | Uses:842 | Used by:852 |
Symbol 844 Bitmap | Used by:845 | |
Symbol 845 Graphic | Uses:844 | Used by:850 |
Symbol 846 Bitmap | Used by:847 | |
Symbol 847 Graphic | Uses:846 | Used by:850 |
Symbol 848 Bitmap | Used by:849 | |
Symbol 849 Graphic | Uses:848 | Used by:850 |
Symbol 850 MovieClip | Uses:845 847 849 | Used by:852 |
Symbol 851 EditableText | Uses:32 | Used by:852 |
Symbol 852 MovieClip | Uses:830 832 839 841 843 850 851 | Used by:884 |
Symbol 853 Text | Uses:32 | Used by:884 |
Symbol 854 EditableText | Uses:32 | Used by:884 |
Symbol 855 Bitmap | Used by:859 | |
Symbol 856 Bitmap | Used by:859 | |
Symbol 857 Bitmap | Used by:859 | |
Symbol 858 Bitmap | Used by:859 | |
Symbol 859 Graphic | Uses:855 856 857 858 | Used by:874 |
Symbol 860 EditableText | Uses:32 | Used by:874 |
Symbol 861 EditableText | Uses:32 | Used by:874 |
Symbol 862 EditableText | Uses:32 | Used by:874 |
Symbol 863 EditableText | Uses:32 | Used by:874 |
Symbol 864 EditableText | Uses:178 | Used by:874 |
Symbol 865 Font | Used by:866 869 | |
Symbol 866 EditableText | Uses:865 | Used by:874 |
Symbol 867 EditableText | Uses:32 | Used by:874 |
Symbol 868 EditableText | Uses:32 | Used by:874 |
Symbol 869 EditableText | Uses:865 | Used by:874 |
Symbol 870 EditableText | Uses:178 | Used by:874 |
Symbol 871 Bitmap | Used by:872 880 | |
Symbol 872 Graphic | Uses:871 | Used by:874 |
Symbol 873 Graphic | Used by:874 | |
Symbol 874 MovieClip | Uses:859 31 860 861 862 863 864 866 867 868 869 870 872 873 399 | Used by:884 |
Symbol 875 Bitmap | Used by:876 | |
Symbol 876 Graphic | Uses:875 | Used by:883 |
Symbol 877 Text | Uses:32 | Used by:883 |
Symbol 878 Text | Uses:32 | Used by:883 |
Symbol 879 Text | Uses:32 | Used by:883 |
Symbol 880 Graphic | Uses:871 | Used by:883 |
Symbol 881 EditableText | Uses:32 | Used by:883 |
Symbol 882 Text | Uses:32 | Used by:883 |
Symbol 883 MovieClip | Uses:876 31 877 878 879 880 881 882 | Used by:884 |
Symbol 884 MovieClip | Uses:422 635 636 638 643 653 659 661 662 687 343 688 702 703 704 705 717 719 720 722 824 827 852 853 854 874 883 | Used by:Timeline |
Symbol 885 Graphic | Uses:324 | Used by:Timeline |
Symbol 886 EditableText | Uses:721 | Used by:Timeline |
Symbol 887 Graphic | Used by:Timeline | |
Symbol 888 EditableText | Uses:721 | Used by:Timeline |
Instance Names
"console" | Frame 1 | Symbol 317 MovieClip |
"logo" | Frame 2 | Symbol 323 MovieClip |
"logo" | Frame 3 | Symbol 327 MovieClip |
"play_btn" | Frame 4 | Symbol 336 Button |
"sound_btn" | Frame 5 | Symbol 31 Button |
"level_1OLD" | Frame 5 | Symbol 343 Button |
"level_2" | Frame 5 | Symbol 346 Button |
"options_btn" | Frame 5 | Symbol 343 Button |
"full_version_btn" | Frame 5 | Symbol 31 Button |
"help_btn" | Frame 5 | Symbol 31 Button |
"level_1" | Frame 5 | Symbol 357 Button |
"play_btn" | Frame 5 | Symbol 360 Button |
"sound_txt" | Frame 5 | Symbol 361 EditableText |
"upsell_screen" | Frame 5 | Symbol 399 MovieClip |
"help_screen" | Frame 5 | Symbol 404 MovieClip |
"mov_comic" | Frame 6 | Symbol 420 MovieClip |
"game_mc" | Frame 7 | Symbol 884 MovieClip |
"start_btn" | Symbol 38 MovieClip [tutorial3_game_start] Frame 4 | Symbol 31 Button |
"start_btn" | Symbol 41 MovieClip [garden_challenge_prescreen] Frame 1 | Symbol 31 Button |
"start_btn" | Symbol 53 MovieClip [tutorial5_game_start] Frame 3 | Symbol 31 Button |
"ok_button" | Symbol 53 MovieClip [tutorial5_game_start] Frame 4 | Symbol 52 Button |
"start_btn" | Symbol 57 MovieClip [tutorial4_game_start] Frame 1 | Symbol 31 Button |
"ok_button" | Symbol 57 MovieClip [tutorial4_game_start] Frame 2 | Symbol 52 Button |
"start_btn" | Symbol 68 MovieClip [tutorial2_game_start] Frame 1 | Symbol 31 Button |
"ok_button" | Symbol 68 MovieClip [tutorial2_game_start] Frame 2 | Symbol 52 Button |
"ok_button" | Symbol 84 MovieClip [tutorial1_finished] Frame 2 | Symbol 83 Button |
"ok_button" | Symbol 96 MovieClip [tutorial1_out_of_seeds] Frame 1 | Symbol 83 Button |
"ok_button" | Symbol 104 MovieClip [tutorial1_flower_bloom] Frame 2 | Symbol 83 Button |
"ok_button" | Symbol 109 MovieClip [tutorial1_planting] Frame 2 | Symbol 83 Button |
"start_btn" | Symbol 123 MovieClip [tutorial1_game_start] Frame 1 | Symbol 31 Button |
"ok_button" | Symbol 123 MovieClip [tutorial1_game_start] Frame 2 | Symbol 83 Button |
"ok_button" | Symbol 123 MovieClip [tutorial1_game_start] Frame 5 | Symbol 83 Button |
"amount_txt" | Symbol 180 MovieClip [score_bubble_amount] Frame 1 | Symbol 179 EditableText |
"ani" | Symbol 287 MovieClip [harvest_ready] Frame 1 | Symbol 286 MovieClip |
"trace_txt" | Symbol 317 MovieClip Frame 1 | Symbol 314 EditableText |
"mov_screenies" | Symbol 399 MovieClip Frame 1 | Symbol 375 MovieClip |
"main_menu_btn" | Symbol 399 MovieClip Frame 1 | Symbol 383 Button |
"main_menu_btn" | Symbol 404 MovieClip Frame 1 | Symbol 383 Button |
"skip_btn" | Symbol 420 MovieClip Frame 1 | Symbol 412 Button |
"continue_btn" | Symbol 420 MovieClip Frame 1 | Symbol 417 Button |
"plant" | Symbol 586 MovieClip Frame 19 | Symbol 497 MovieClip |
"plant" | Symbol 586 MovieClip Frame 26 | Symbol 508 MovieClip |
"plant" | Symbol 586 MovieClip Frame 33 | Symbol 519 MovieClip |
"plant" | Symbol 586 MovieClip Frame 41 | Symbol 530 MovieClip |
"plant" | Symbol 586 MovieClip Frame 48 | Symbol 541 MovieClip |
"plant" | Symbol 586 MovieClip Frame 54 | Symbol 552 MovieClip |
"plant" | Symbol 586 MovieClip Frame 62 | Symbol 563 MovieClip |
"plant" | Symbol 586 MovieClip Frame 74 | Symbol 574 MovieClip |
"plant" | Symbol 586 MovieClip Frame 85 | Symbol 585 MovieClip |
"innerTile" | Symbol 610 MovieClip [tile] Frame 1 | Symbol 450 MovieClip |
"pixie_dust" | Symbol 610 MovieClip [tile] Frame 1 | Symbol 459 MovieClip |
"highlight_bg" | Symbol 610 MovieClip [tile] Frame 1 | Symbol 480 MovieClip |
"objects" | Symbol 610 MovieClip [tile] Frame 1 | Symbol 586 MovieClip |
"highlight_fg" | Symbol 610 MovieClip [tile] Frame 1 | Symbol 607 MovieClip |
"hitarea" | Symbol 610 MovieClip [tile] Frame 1 | Symbol 609 Button |
"tile" | Symbol 635 MovieClip Frame 1 | Symbol 610 MovieClip [tile] |
"pest_0" | Symbol 635 MovieClip Frame 1 | Symbol 311 MovieClip [caterpillar] |
"pest_1" | Symbol 635 MovieClip Frame 1 | Symbol 634 MovieClip |
"pest_2" | Symbol 635 MovieClip Frame 1 | Symbol 634 MovieClip |
"pest_3" | Symbol 635 MovieClip Frame 1 | Symbol 311 MovieClip [caterpillar] |
"pest_4" | Symbol 635 MovieClip Frame 1 | Symbol 634 MovieClip |
"pest_5" | Symbol 635 MovieClip Frame 1 | Symbol 311 MovieClip [caterpillar] |
"mute_btn" | Symbol 643 MovieClip Frame 1 | Symbol 641 Button |
"mute_btn" | Symbol 643 MovieClip Frame 2 | Symbol 642 Button |
"bar" | Symbol 653 MovieClip Frame 1 | Symbol 647 MovieClip |
"red" | Symbol 653 MovieClip Frame 1 | Symbol 652 MovieClip |
"outer_glow" | Symbol 702 MovieClip Frame 1 | Symbol 691 MovieClip |
"inner_glow" | Symbol 702 MovieClip Frame 1 | Symbol 696 MovieClip |
"statue_type" | Symbol 702 MovieClip Frame 1 | Symbol 701 MovieClip |
"sparkles" | Symbol 717 MovieClip Frame 1 | Symbol 715 MovieClip |
"sparkles2" | Symbol 717 MovieClip Frame 1 | Symbol 715 MovieClip |
"amount_txt" | Symbol 717 MovieClip Frame 1 | Symbol 716 EditableText |
"ok_button" | Symbol 816 MovieClip Frame 1 | Symbol 52 Button |
"shop" | Symbol 824 MovieClip Frame 1 | Symbol 729 MovieClip |
"transport_button" | Symbol 824 MovieClip Frame 1 | Symbol 737 MovieClip |
"button_0" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_1" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_2" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_3" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_4" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_5" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_6" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_7" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"button_8" | Symbol 824 MovieClip Frame 1 | Symbol 747 MovieClip |
"flower_0" | Symbol 824 MovieClip Frame 1 | Symbol 749 MovieClip |
"flower_1" | Symbol 824 MovieClip Frame 1 | Symbol 751 MovieClip |
"flower_2" | Symbol 824 MovieClip Frame 1 | Symbol 753 MovieClip |
"flower_3" | Symbol 824 MovieClip Frame 1 | Symbol 755 MovieClip |
"flower_4" | Symbol 824 MovieClip Frame 1 | Symbol 757 MovieClip |
"flower_5" | Symbol 824 MovieClip Frame 1 | Symbol 759 MovieClip |
"flower_6" | Symbol 824 MovieClip Frame 1 | Symbol 761 MovieClip |
"flower_7" | Symbol 824 MovieClip Frame 1 | Symbol 763 MovieClip |
"flower_8" | Symbol 824 MovieClip Frame 1 | Symbol 765 MovieClip |
"count_txt_0" | Symbol 824 MovieClip Frame 1 | Symbol 766 EditableText |
"count_txt_1" | Symbol 824 MovieClip Frame 1 | Symbol 767 EditableText |
"count_txt_2" | Symbol 824 MovieClip Frame 1 | Symbol 768 EditableText |
"count_txt_3" | Symbol 824 MovieClip Frame 1 | Symbol 769 EditableText |
"count_txt_4" | Symbol 824 MovieClip Frame 1 | Symbol 770 EditableText |
"count_txt_5" | Symbol 824 MovieClip Frame 1 | Symbol 771 EditableText |
"count_txt_6" | Symbol 824 MovieClip Frame 1 | Symbol 772 EditableText |
"count_txt_7" | Symbol 824 MovieClip Frame 1 | Symbol 773 EditableText |
"count_txt_8" | Symbol 824 MovieClip Frame 1 | Symbol 774 EditableText |
"spade_txt" | Symbol 824 MovieClip Frame 1 | Symbol 775 EditableText |
"water_txt" | Symbol 824 MovieClip Frame 1 | Symbol 776 EditableText |
"exterminate_txt" | Symbol 824 MovieClip Frame 1 | Symbol 777 EditableText |
"terminate_text" | Symbol 824 MovieClip Frame 1 | Symbol 778 EditableText |
"exterminate_ui" | Symbol 824 MovieClip Frame 1 | Symbol 780 MovieClip |
"spade_total_txt" | Symbol 824 MovieClip Frame 1 | Symbol 783 EditableText |
"water_total_txt" | Symbol 824 MovieClip Frame 1 | Symbol 784 EditableText |
"exterminate_total_txt" | Symbol 824 MovieClip Frame 1 | Symbol 785 EditableText |
"description_bg" | Symbol 824 MovieClip Frame 2 | Symbol 792 MovieClip |
"buy_seed_0" | Symbol 824 MovieClip Frame 2 | Symbol 800 MovieClip |
"buy_seed_1" | Symbol 824 MovieClip Frame 2 | Symbol 800 MovieClip |
"buy_seed_2" | Symbol 824 MovieClip Frame 2 | Symbol 800 MovieClip |
"buy_transport" | Symbol 824 MovieClip Frame 2 | Symbol 805 MovieClip |
"transport_cost_text" | Symbol 824 MovieClip Frame 2 | Symbol 806 EditableText |
"third_seeds" | Symbol 824 MovieClip Frame 2 | Symbol 807 EditableText |
"second_seeds" | Symbol 824 MovieClip Frame 2 | Symbol 808 EditableText |
"first_seeds" | Symbol 824 MovieClip Frame 2 | Symbol 809 EditableText |
"description_txt" | Symbol 824 MovieClip Frame 2 | Symbol 812 EditableText |
"two_seeds_available" | Symbol 824 MovieClip Frame 2 | Symbol 816 MovieClip |
"transport_buy_ui" | Symbol 824 MovieClip Frame 2 | Symbol 782 MovieClip |
"buy_tool_0" | Symbol 824 MovieClip Frame 2 | Symbol 805 MovieClip |
"buy_tool_1" | Symbol 824 MovieClip Frame 2 | Symbol 805 MovieClip |
"buy_tool_2" | Symbol 824 MovieClip Frame 2 | Symbol 805 MovieClip |
"spade_cost_text" | Symbol 824 MovieClip Frame 2 | Symbol 817 EditableText |
"water_cost_text" | Symbol 824 MovieClip Frame 2 | Symbol 818 EditableText |
"exterminate_cost_text" | Symbol 824 MovieClip Frame 2 | Symbol 819 EditableText |
"exterminate_buy_ui" | Symbol 824 MovieClip Frame 2 | Symbol 780 MovieClip |
"dig_buy_ui" | Symbol 824 MovieClip Frame 2 | Symbol 821 MovieClip |
"water_buy_ui" | Symbol 824 MovieClip Frame 2 | Symbol 823 MovieClip |
"flower_bonus" | Symbol 852 MovieClip Frame 357 | Symbol 851 EditableText |
"contine_btn" | Symbol 874 MovieClip Frame 1 | Symbol 31 Button |
"next_txt" | Symbol 874 MovieClip Frame 1 | Symbol 860 EditableText |
"main_menu_btn" | Symbol 874 MovieClip Frame 1 | Symbol 31 Button |
"main_menu_txt" | Symbol 874 MovieClip Frame 1 | Symbol 861 EditableText |
"replay_btn" | Symbol 874 MovieClip Frame 1 | Symbol 31 Button |
"replay_txt" | Symbol 874 MovieClip Frame 1 | Symbol 862 EditableText |
"story_txt" | Symbol 874 MovieClip Frame 1 | Symbol 863 EditableText |
"you_reached_txt" | Symbol 874 MovieClip Frame 1 | Symbol 864 EditableText |
"score_txt" | Symbol 874 MovieClip Frame 1 | Symbol 866 EditableText |
"level_txt" | Symbol 874 MovieClip Frame 1 | Symbol 867 EditableText |
"full_version_btn" | Symbol 874 MovieClip Frame 1 | Symbol 31 Button |
"full_version_txt" | Symbol 874 MovieClip Frame 1 | Symbol 868 EditableText |
"chapter_score_txt" | Symbol 874 MovieClip Frame 1 | Symbol 869 EditableText |
"title_txt" | Symbol 874 MovieClip Frame 1 | Symbol 870 EditableText |
"up_sell_screen" | Symbol 874 MovieClip Frame 1 | Symbol 399 MovieClip |
"return_btn" | Symbol 883 MovieClip Frame 1 | Symbol 31 Button |
"quit_btn" | Symbol 883 MovieClip Frame 1 | Symbol 31 Button |
"sound_btn" | Symbol 883 MovieClip Frame 1 | Symbol 31 Button |
"sound_txt" | Symbol 883 MovieClip Frame 1 | Symbol 881 EditableText |
"restart_btn" | Symbol 883 MovieClip Frame 1 | Symbol 31 Button |
"floor" | Symbol 884 MovieClip Frame 1 | Symbol 635 MovieClip |
"empty" | Symbol 884 MovieClip Frame 1 | Symbol 636 MovieClip |
"mute_mc" | Symbol 884 MovieClip Frame 1 | Symbol 643 MovieClip |
"timer" | Symbol 884 MovieClip Frame 1 | Symbol 653 MovieClip |
"level_cost_btn" | Symbol 884 MovieClip Frame 1 | Symbol 659 MovieClip |
"level_txt" | Symbol 884 MovieClip Frame 1 | Symbol 662 EditableText |
"clock_mc" | Symbol 884 MovieClip Frame 1 | Symbol 687 MovieClip |
"skip_level_btn" | Symbol 884 MovieClip Frame 1 | Symbol 343 Button |
"skip_label_txt" | Symbol 884 MovieClip Frame 1 | Symbol 688 EditableText |
"statue_restore_btn" | Symbol 884 MovieClip Frame 1 | Symbol 702 MovieClip |
"level_cost_txt" | Symbol 884 MovieClip Frame 1 | Symbol 703 EditableText |
"pause_btn" | Symbol 884 MovieClip Frame 1 | Symbol 704 MovieClip |
"mana_mc" | Symbol 884 MovieClip Frame 1 | Symbol 717 MovieClip |
"coordinates" | Symbol 884 MovieClip Frame 1 | Symbol 722 EditableText |
"tool_panel" | Symbol 884 MovieClip Frame 1 | Symbol 824 MovieClip |
"empty_ui" | Symbol 884 MovieClip Frame 1 | Symbol 636 MovieClip |
"recycle_arrow" | Symbol 884 MovieClip Frame 1 | Symbol 827 MovieClip |
"time_is_running_out" | Symbol 884 MovieClip Frame 1 | Symbol 852 MovieClip |
"dumpInfo_btn" | Symbol 884 MovieClip Frame 1 | Symbol 343 Button |
"mana_btn" | Symbol 884 MovieClip Frame 1 | Symbol 343 Button |
"mana_label_txt" | Symbol 884 MovieClip Frame 1 | Symbol 854 EditableText |
"results_screen" | Symbol 884 MovieClip Frame 1 | Symbol 874 MovieClip |
"pause_screen" | Symbol 884 MovieClip Frame 1 | Symbol 883 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "sfx_water_plant.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "sfx_victory_object_acquire.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "sfx_time_running_out.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "sfx_store_purchase.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "sfx_store_open.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "sfx_store_close.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "sfx_plant_seed.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "sfx_plant_eaten.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "sfx_pest_moving.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "sfx_pest_eats.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "sfx_pest_dies.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "sfx_pest_birth.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "sfx_not_available_yet.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "sfx_level_win.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "sfx_level_lose.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "sfx_help_box_appears.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "sfx_flower_harvest.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "sfx_flower_bloom.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "sfx_exterminate_pest.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "sfx_effect_transporter.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "sfx_dig_soil.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "sfx_dig_rock.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "button_press" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "music_intro.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "tutorial3_game_start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 41 as "garden_challenge_prescreen" |
ExportAssets (56) | Timeline Frame 1 | Symbol 53 as "tutorial5_game_start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 57 as "tutorial4_game_start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 68 as "tutorial2_game_start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 73 as "tutorial1_flower_thirsty" |
ExportAssets (56) | Timeline Frame 1 | Symbol 84 as "tutorial1_finished" |
ExportAssets (56) | Timeline Frame 1 | Symbol 93 as "tutorial1_you_have_mana" |
ExportAssets (56) | Timeline Frame 1 | Symbol 96 as "tutorial1_out_of_seeds" |
ExportAssets (56) | Timeline Frame 1 | Symbol 104 as "tutorial1_flower_bloom" |
ExportAssets (56) | Timeline Frame 1 | Symbol 109 as "tutorial1_planting" |
ExportAssets (56) | Timeline Frame 1 | Symbol 123 as "tutorial1_game_start" |
ExportAssets (56) | Timeline Frame 1 | Symbol 160 as "cursor" |
ExportAssets (56) | Timeline Frame 1 | Symbol 177 as "score_bubble" |
ExportAssets (56) | Timeline Frame 1 | Symbol 180 as "score_bubble_amount" |
ExportAssets (56) | Timeline Frame 1 | Symbol 193 as "digging_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 197 as "dig_done" |
ExportAssets (56) | Timeline Frame 1 | Symbol 210 as "dig_rock_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 217 as "damage_rock_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 230 as "plant_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 239 as "harvest_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 250 as "water_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 261 as "thirsty_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 283 as "exterminate_animation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 287 as "harvest_ready" |
ExportAssets (56) | Timeline Frame 1 | Symbol 311 as "caterpillar" |
ExportAssets (56) | Timeline Frame 1 | Symbol 889 as "__Packages.com.utils.Observable" |
ExportAssets (56) | Timeline Frame 1 | Symbol 890 as "__Packages.com.utils.ETSound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 891 as "__Packages.com.utils.SoundManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 892 as "__Packages.PlantLoader" |
ExportAssets (56) | Timeline Frame 1 | Symbol 893 as "__Packages.PlantProperties" |
ExportAssets (56) | Timeline Frame 1 | Symbol 894 as "__Packages.InputMouse" |
ExportAssets (56) | Timeline Frame 1 | Symbol 895 as "__Packages.World" |
ExportAssets (56) | Timeline Frame 1 | Symbol 896 as "__Packages.Isometric" |
ExportAssets (56) | Timeline Frame 1 | Symbol 897 as "__Packages.Clock" |
ExportAssets (56) | Timeline Frame 1 | Symbol 898 as "__Packages.Mana" |
ExportAssets (56) | Timeline Frame 1 | Symbol 899 as "__Packages.Score" |
ExportAssets (56) | Timeline Frame 1 | Symbol 900 as "__Packages.Tutorial" |
ExportAssets (56) | Timeline Frame 1 | Symbol 901 as "__Packages.Tools" |
ExportAssets (56) | Timeline Frame 1 | Symbol 902 as "__Packages.Tutorial1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 903 as "__Packages.Tutorial2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 904 as "__Packages.Tutorial3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 905 as "__Packages.Tutorial4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 906 as "__Packages.Tutorial5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 907 as "__Packages.RandomLevel" |
ExportAssets (56) | Timeline Frame 1 | Symbol 908 as "__Packages.MapLoader" |
ExportAssets (56) | Timeline Frame 7 | Symbol 610 as "tile" |
ExportAssets (56) | Timeline Frame 7 | Symbol 311 as "caterpillar" |
ExportAssets (56) | Timeline Frame 7 | Symbol 311 as "caterpillar" |
ExportAssets (56) | Timeline Frame 7 | Symbol 311 as "caterpillar" |
Labels
"menu" | Frame 4 |
"end" | Frame 5 |
"game" | Frame 7 |
"default" | Symbol 160 MovieClip [cursor] Frame 1 |
"dig" | Symbol 160 MovieClip [cursor] Frame 2 |
"cant_dig" | Symbol 160 MovieClip [cursor] Frame 3 |
"banana" | Symbol 160 MovieClip [cursor] Frame 4 |
"blue" | Symbol 160 MovieClip [cursor] Frame 5 |
"bonnet" | Symbol 160 MovieClip [cursor] Frame 6 |
"grape" | Symbol 160 MovieClip [cursor] Frame 7 |
"glory" | Symbol 160 MovieClip [cursor] Frame 8 |
"petal" | Symbol 160 MovieClip [cursor] Frame 9 |
"puffadil" | Symbol 160 MovieClip [cursor] Frame 10 |
"star_blossom" | Symbol 160 MovieClip [cursor] Frame 11 |
"sun_flower" | Symbol 160 MovieClip [cursor] Frame 12 |
"harvest" | Symbol 160 MovieClip [cursor] Frame 13 |
"water" | Symbol 160 MovieClip [cursor] Frame 14 |
"cant_water" | Symbol 160 MovieClip [cursor] Frame 15 |
"exterminate" | Symbol 160 MovieClip [cursor] Frame 16 |
"cant_exterminate" | Symbol 160 MovieClip [cursor] Frame 17 |
"transport" | Symbol 160 MovieClip [cursor] Frame 18 |
"down" | Symbol 311 MovieClip [caterpillar] Frame 1 |
"up" | Symbol 311 MovieClip [caterpillar] Frame 5 |
"eat" | Symbol 311 MovieClip [caterpillar] Frame 9 |
"hurt" | Symbol 311 MovieClip [caterpillar] Frame 13 |
"nothing" | Symbol 450 MovieClip Frame 1 |
"hole" | Symbol 450 MovieClip Frame 8 |
"squirrel" | Symbol 450 MovieClip Frame 14 |
"victory1" | Symbol 450 MovieClip Frame 20 |
"earth" | Symbol 450 MovieClip Frame 30 |
"fish" | Symbol 450 MovieClip Frame 36 |
"bricks" | Symbol 450 MovieClip Frame 153 |
"block" | Symbol 450 MovieClip Frame 160 |
"expert" | Symbol 450 MovieClip Frame 165 |
"statue" | Symbol 450 MovieClip Frame 175 |
"blue" | Symbol 459 MovieClip Frame 2 |
"purple" | Symbol 459 MovieClip Frame 3 |
"red" | Symbol 459 MovieClip Frame 4 |
"yellow" | Symbol 459 MovieClip Frame 5 |
"nothing" | Symbol 586 MovieClip Frame 1 |
"rock_1" | Symbol 586 MovieClip Frame 2 |
"rock_2" | Symbol 586 MovieClip Frame 8 |
"rock_3" | Symbol 586 MovieClip Frame 14 |
"grape" | Symbol 586 MovieClip Frame 19 |
"banana" | Symbol 586 MovieClip Frame 26 |
"bonnet" | Symbol 586 MovieClip Frame 33 |
"glory" | Symbol 586 MovieClip Frame 41 |
"petal" | Symbol 586 MovieClip Frame 48 |
"puffadil" | Symbol 586 MovieClip Frame 54 |
"star_blossom" | Symbol 586 MovieClip Frame 62 |
"sun_flower" | Symbol 586 MovieClip Frame 74 |
"blue" | Symbol 586 MovieClip Frame 85 |
"down" | Symbol 634 MovieClip Frame 1 |
"up" | Symbol 634 MovieClip Frame 5 |
"eat" | Symbol 634 MovieClip Frame 9 |
"hurt" | Symbol 634 MovieClip Frame 13 |
"up" | Symbol 729 MovieClip Frame 1 |
"over" | Symbol 729 MovieClip Frame 2 |
"down" | Symbol 729 MovieClip Frame 3 |
"inactive" | Symbol 747 MovieClip Frame 1 |
"selectable" | Symbol 747 MovieClip Frame 2 |
"rollover" | Symbol 747 MovieClip Frame 3 |
"active" | Symbol 747 MovieClip Frame 4 |
"disabled" | Symbol 800 MovieClip Frame 1 |
"enabled" | Symbol 800 MovieClip Frame 2 |
"disabled" | Symbol 805 MovieClip Frame 1 |
"enabled" | Symbol 805 MovieClip Frame 2 |
"time_running_out" | Symbol 852 MovieClip Frame 2 |
"restore_statue" | Symbol 852 MovieClip Frame 106 |
"create_final" | Symbol 852 MovieClip Frame 211 |
"flower_bonus_frame" | Symbol 852 MovieClip Frame 311 |
|