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

A
Very
Merry Christmas!


<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/89018456?noj=FRM89018456-23DC" width="1" height="1"></div>

257008_Autochthon.swf

This is the info page for
Flash #9208

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


Text
Loading Picnic Panic 1.0

version

This Game Sponsored By:

Programming and Artwork by Arne The Turtle (admin@stroutsink.com)

PICNIC
PANIC

Start Game

Instructions

TOWER DEFENSE

TOWER DEFENSE

TOWER DEFENSE

Health :

RESOURCES:

WAVE :

99999999

99999999

99999999

TYPE

LVL:

00

damage:

00

+ up to

00

UP-
Grade

99999

RE-
cycle

GET READY

GET READY

GET READY

GO

GO

GO

50

75

UN-
LOCK

200

150

200

Q

Next Wave

SELECT DIFFICULTY LEVEL

SELECT DIFFICULTY LEVEL

EXTREME

MEDIUM

TODDLER

NEXT PAGE

In this game you will control a pixy who
must defeat an army of insects who want to
devour a picnic feast that doesn't belong
to them!
To do this you must enlist the aid of many
of your woodland magical friends. every
time a bug gets through they will take a bit
of the food away with them. Don't let them
win!

INSTRUCTIONS

You can summon four breeds of magical
friends to help you. Each one has different
special abilities and will cost you a
different amount of resources to summon.
you must Choose them wisely if you are to
succeed.
You can either use the buttons on the
bottom left of the screen, or the numbers
1-4 on the keyboard to
select which to summon.

1 - gnomish stone tower : These
creatures are tiny, but they can hurl
their rocks very quickly!
2 - Ice dragon's temple : ice dragons
like to sleep a lot, but the ambient cold
they emit is very uncomfortable for
insect kind, slowing their pace.

3 - Fire Dragon Egg : Even as an egg
these burning lizards emit tremendous
heat which will continue to harm insects
even after they leave it's vicinity
4 - great poison tree : this tree drips
poison on those insects unlucky
enough to pass under it's branches.
poisoned insects are slow, and lose
health slowly.

Each of these buildings can be upgraded
either by clicking on them and then
clicking the "Up-Grade" button, or by
clicking on them, and pressing the 'u' key
on your keyboard.
They can also be recycled once selected
with either the "re-cycle" button or the 'r'
key on your keyboard. recycling is
essential to victory

recycling a building returns -all- of it's
cost to your resources. In this manner, if
you're quick, you can use your resources
to attack several spots on the map during
one stage!
Also important to note, is that the third and
fourth friends must be unlocked (for 200
Rsc) before they can be used, either by
clicking on the un-lock
button, or pressing 'L' on
your keyboard.

The map
the map is divided into four quadrants that
you can access using the arrow keys, or
by clicking the directional arrows on the
screen.
Each quarter contains a loop that the
insects must travel. Make good use of the
terrain for maximum damage.

there are 16 waves of insects. if you
survive them all, you have defeated this
game and deserve a pat on the back for
your quick fingerwork, and strategy!
good luck!

TRY AGAIN

CONGRATULATIONS!
YOU'VE DEFEATED THE BUGS!!!!

CONGRATULATIONS!
YOU'VE DEFEATED THE BUGS!!!!

CONGRATULATIONS!
YOU'VE DEFEATED THE BUGS!!!!

Flash & Actionscript:
Arne The Turtle
www.stroutsink.com
Music By:
ParagonX9 &
Modem
Closing Themes:
TheBlackHawk &
Lazkit

Flash & Actionscript:
Arne The Turtle
www.stroutsink.com
Music By:
ParagonX9 &
Modem
Closing Themes:
TheBlackHawk &
Lazkit

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", "false");
Frame 2
function add_nme(nclass) { ecount++; if (ecount > 10000000) { ecount = 0; } newe = _root.attachMovie("ENEMY_" + nclass, "NME_" + ecount, newDepth()); newe.hpbar = _root.attachMovie("HPBAR", "NMEHP_" + ecount, newDepth()); newe.id = ecount; newe.hpbar._alpha = 0; nme.push(newe); newe._x = -20; newe._y = 100; newe.speed = 1; newe.step = 0; newe.active = 1; newe.poison = 0; newe.fire = 0; newe.ice = 0; newe.cls = nclass; newe.dying = 0; newe.resist = 0; newe.resist_ice = 0; newe.resist_fire = 0; newe.resist_poison = 0; newe.col = new Color(newe); newe.anm = Math.random() * 200; switch (nclass) { case 0 : newe.title = "N0 - Vorsch"; newe.hp = 50; break; case 1 : newe.title = "N1 - Visch"; newe.hp = 200; newe.resist = 5; break; case 2 : newe.title = "N2 - Vormin"; newe.hp = 400; newe.resist = 100; break; case 3 : newe.title = "N3 - Viscorn"; newe.hp = 800; newe.resist_ice = 100; break; case 4 : newe.title = "N4 - Vascly"; newe.hp = 1200; newe.resist_ice = 20; newe.resist_fire = 20; newe.resist = 20; break; case 5 : newe.title = "N4 - Omega Vorsch"; newe.hp = 1920; newe.resist_fire = 150; } newe.maxhp = newe.hp; } function run_nme() { anm++; num_active = 0; n = 0; while (n < nme.length) { if (nme[n].active && (!nme[n].dying)) { move_on(n); run_ai(n); num_active++; } if (nme[n].dying) { enemy_death(n); } if (nme[n].active != 1) { _root["NMEHP_" + nme[n].id].removeMovieClip(); delete nme[n].hpbar; _root["NME_" + nme[n].id].removeMovieClip(); delete nme[n]; nme.splice(n, 1); n--; } n++; } } function move_on(n) { if (((((nme[n]._x < (camera._x - 135)) || (nme[n]._x > (camera._x + 135))) || (nme[n]._y < (camera._y - 97))) || (nme[n]._y > (camera._y + 97))) && (zoomout == 0)) { nme[n]._visible = 0; } else { nme[n]._visible = 1; } if ((nme[n].anm % 10) == 1) { if (!_root.getInstanceAtDepth(int((nme[n]._y * 500) + nme[n]._x))) { nme[n].swapDepths(int((nme[n]._y * 500) + nme[n]._x)); } } switch (nme[n].step) { case 0 : nme[n]._x = nme[n]._x + nme[n].speed; if (nme[n]._x >= 100) { nme[n]._x = 100; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = 100; break; case 1 : nme[n]._Y = nme[n]._Y - nme[n].speed; if (nme[n]._y <= 25) { nme[n]._y = 25; nme[n].step++; } nme[n]._rotation = 270; nme[n]._xscale = 100; break; case 2 : nme[n]._x = nme[n]._x - nme[n].speed; if (nme[n]._x <= 25) { nme[n]._x = 25; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = -100; break; case 3 : nme[n]._y = nme[n]._y + nme[n].speed; if (nme[n]._y >= 100) { nme[n]._y = 100; nme[n].step++; } nme[n]._rotation = 90; nme[n]._xscale = 100; break; case 4 : nme[n]._x = nme[n]._x + nme[n].speed; if (nme[n]._x >= 475) { nme[n]._x = 475; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = 100; break; case 5 : nme[n]._Y = nme[n]._Y - nme[n].speed; if (nme[n]._y <= 25) { nme[n]._y = 25; nme[n].step++; } nme[n]._rotation = 270; nme[n]._xscale = 100; break; case 6 : nme[n]._x = nme[n]._x - nme[n].speed; if (nme[n]._x <= 400) { nme[n]._x = 400; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = -100; break; case 7 : nme[n]._y = nme[n]._y + nme[n].speed; if (nme[n]._y >= 325) { nme[n]._y = 325; nme[n].step++; } nme[n]._rotation = 90; nme[n]._xscale = 100; break; case 8 : nme[n]._x = nme[n]._x + nme[n].speed; if (nme[n]._x >= 475) { nme[n]._x = 475; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = 100; break; case 9 : nme[n]._Y = nme[n]._Y - nme[n].speed; if (nme[n]._y <= 250) { nme[n]._y = 250; nme[n].step++; } nme[n]._rotation = 270; nme[n]._xscale = 100; break; case 10 : nme[n]._x = nme[n]._x - nme[n].speed; if (nme[n]._x <= 25) { nme[n]._x = 25; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = -100; break; case 11 : nme[n]._y = nme[n]._y + nme[n].speed; if (nme[n]._y >= 325) { nme[n]._y = 325; nme[n].step++; } nme[n]._rotation = 90; nme[n]._xscale = 100; break; case 12 : nme[n]._x = nme[n]._x + nme[n].speed; if (nme[n]._x >= 100) { nme[n]._x = 100; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = 100; break; case 13 : nme[n]._Y = nme[n]._Y - nme[n].speed; if (nme[n]._y <= 175) { nme[n]._y = 175; nme[n].step++; } nme[n]._rotation = 270; nme[n]._xscale = 100; break; case 14 : nme[n]._x = nme[n]._x + nme[n].speed; if (nme[n]._x >= 200) { nme[n]._x = 200; nme[n].step++; } nme[n]._rotation = 0; nme[n]._xscale = 100; break; case 15 : nme[n].active = 0; health = health - 1; } } function run_ai(n) { if ((((nme[n]._x < (_xmouse + 45)) && (nme[n]._y < (_ymouse + 45))) && (nme[n]._x > (_xmouse - 45))) && (nme[n]._y > (_ymouse - 45))) { nme[n].hpbar._visible = true; nme[n].hpbar._alpha = ((((45 - Math.abs(_xmouse - nme[n]._x)) + 45) - Math.abs(_ymouse - nme[n]._y)) / 90) * 100; nme[n].hpbar._yscale = 100; if (nme[n].maxhp > 200) { nme[n].hpbar._yscale = 150; } if (nme[n].maxhp > 500) { nme[n].hpbar._yscale = 200; } nme[n].hpbar._x = int(nme[n]._x); nme[n].hpbar._y = int(nme[n]._y) - 10; nme[n].hpbar.gotoAndStop(int((nme[n].hp / nme[n].maxhp) * 10) + 1); } else { nme[n].hpbar._visible = 0; } if (nme[n].ice) { nme[n].col.setTint(0, 50, 255, 50); nme[n].ice--; } else if (nme[n].fire) { nme[n].col.setTint(255, 0, 0, 70 - (nme[n].anm % 50)); nme[n].hp = nme[n].hp - 5; nme[n].fire--; } else if (nme[n].poison) { nme[n].col.setTint(0, 255, 10, 40); if ((nme[n].anm % 5) == 1) { nme[n].hp = nme[n].hp - 2; nme[n].poison--; } } else { nme[n].col.setTint(0, 0, 0, 0); } nme[n].anm++; switch (nme[n].cls) { case 0 : nme[n].speed = 1.5; nme[n].gotoAndStop(int(nme[n].anm % 10) + 1); break; case 1 : nme[n].speed = 1; nme[n].gotoAndStop(int((nme[n].anm / 2) % 10) + 1); break; case 2 : nme[n].speed = 0.8; nme[n].gotoAndStop(int((nme[n].anm / 3) % 10) + 1); break; case 3 : nme[n].speed = 2; nme[n].gotoAndStop(int((nme[n].anm * 1.5) % 10) + 1); break; case 4 : nme[n].speed = 1.9; nme[n].gotoAndStop(int(nme[n].anm % 10) + 1); break; case 5 : nme[n].speed = 3; nme[n].gotoAndStop((int(nme[n].anm % 5) * 2) + 1); } if (nme[n].hp < 1) { _root.SND_SPLAT.play(); nme[n].hp = 0; nme[n].dying = 20; } if (nme[n].ice) { nme[n].speed = nme[n].speed / 2; } if (nme[n].poison) { nme[n].speed = nme[n].speed / 2; } } function enemy_death(n) { nme[n].dying--; nme[n].gotoAndStop(int(35 - nme[n].dying)); if (nme[n].dying < 1) { nme[n].active = 0; resources = resources + WORTH[nme[n].cls]; } } function add_bld(nclass, nx, ny) { ecount++; if (ecount > 10000000) { ecount = 0; } newb = _root.attachMovie("BUILDING_" + nclass, "BLD_" + ecount, newDepth()); bld.push(newb); newb.id = ecount; newb._x = nx; newb._y = ny; newb.built = 0; newb.tm = 0; newb.active = 1; newb.target = 0; newb.cls = nclass; newb.wait = 0; newb.dmg = 0; newb.mindmg = 1; newb.fire = 0; newb.ice = 0; newb.poison = 0; newb.level = 1; switch (nclass) { case 0 : newb.title = "Stone Hurling Tower"; break; case 1 : newb.title = "Ice Rain Temple"; break; case 3 : newb.title = "Fire Blast Temple"; break; case 4 : newb.title = "Poison Root Temple"; } } function run_bld() { under = -1; b = 0; while (b < bld.length) { if (bld[b].active) { run_building_ai(b); } else { grid[int(bld[b]._x / 10)][int(bld[b]._y / 10)] = 0; _root["BLD_" + bld[b].id].removeMovieClip(); delete bld[b]; bld.splice(b, 1); b--; } b++; } } function run_building_ai(b) { if (((((bld[b]._x < (camera._x - 135)) || (bld[b]._x > (camera._x + 135))) || (bld[b]._y < (camera._y - 97))) || (bld[b]._y > (camera._y + 97))) && (zoomout == 0)) { bld[b]._visible = 0; } else { bld[b]._visible = 1; } if ((bld[b].tm % 100) == 1) { if (_root.getInstanceAtDepth(int((bld[b]._y * 500) + bld[b]._x)) == undefined) { bld[b].swapDepths(int((bld[b]._y * 500) + bld[b]._x)); } } if (bld[b].built >= 100) { bld[b].tm++; bld[b].body.gotoAndStop(bld[b].level); switch (bld[b].cls) { case 0 : bld[b].wait = 12 - bld[b].level; bld[b].dmg = 4 + (bld[b].level * 4); bld[b].mindmg = 5 + (bld[b].level * 6); bld[b].range._xscale = 100 + (bld[b].level * 25); bld[b].range._yscale = 100 + (bld[b].level * 25); break; case 1 : bld[b].wait = 15 - bld[b].level; bld[b].dmg = 8 + (bld[b].level * 8); bld[b].mindmg = 9 + (bld[b].level * 9); bld[b].ice = 300 + (bld[b].level * 50); bld[b].range._xscale = 100 + (bld[b].level * 40); bld[b].range._yscale = 100 + (bld[b].level * 40); break; case 2 : bld[b].wait = 20 - (bld[b].level * 2); bld[b].dmg = 30 + (bld[b].level * 30); bld[b].mindmg = 25 + (bld[b].level * 25); bld[b].fire = 30 + (bld[b].level * 5); bld[b].range._xscale = 100 + (bld[b].level * 60); bld[b].range._yscale = 100 + (bld[b].level * 60); break; case 3 : bld[b].wait = 30 - (bld[b].level * 2); bld[b].dmg = 10 + (bld[b].level * 15); bld[b].mindmg = 10 + (bld[b].level * 15); bld[b].poison = 700 + (bld[b].level * 300); bld[b].range._xscale = 100 + (bld[b].level * 80); bld[b].range._yscale = 100 + (bld[b].level * 80); } if (bld[b].tm > bld[b].wait) { bld[b].tm = 0; target = find_target(); if (target != -1) { bld[b].shoot.play(); switch (bld[b].cls) { case 0 : add_ptl(0, nme[target]._x, nme[target]._y); break; case 1 : add_ptl(1, nme[target]._x, nme[target]._y); break; case 2 : add_ptl(2, nme[target]._x, nme[target]._y); break; case 3 : add_ptl(3, nme[target]._x, nme[target]._y); } var _local3 = bld[b].mindmg + (Math.random() * bld[b].dmg); nme[target].hp = nme[target].hp - _local3; if (((!bld[b].ice) && (!bld[b].fire)) && (!bld[b].poison)) { if (nme[n].resist <= _local3) { nme[n].hp = nme[n].hp + nme[n].resist; } else { nme[n].hp = nme[n].hp + _local3; } } if (bld[b].ice) { if (nme[n].resist_ice <= _local3) { nme[n].hp = nme[n].hp + nme[n].resist_ice; } else { nme[n].hp = nme[n].hp + _local3; } } if (bld[b].fire) { if (nme[n].resist_fire <= _local3) { nme[n].hp = nme[n].hp + nme[n].resist_fire; } else { nme[n].hp = nme[n].hp + _local3; } } if (bld[b].poison) { if (nme[n].resist_poison <= _local3) { nme[n].hp = nme[n].hp + nme[n].resist_poison; } else { nme[n].hp = nme[n].hp + _local3; } } if ((nme[target].ice < bld[b].ice) && (_local3 > nme[n].resist_ice)) { nme[target].ice = bld[b].ice; } if ((nme[target].fire < bld[b].fire) && (_local3 > nme[n].resist_fire)) { nme[target].fire = bld[b].fire; } if ((nme[target].poison < bld[b].poison) && (_local3 > nme[n].resist_poison)) { nme[target].poison = bld[b].poison; } } } if ((((_xmouse >= (bld[b]._x - 5)) && (_xmouse <= (bld[b]._x + 5))) && (_ymouse >= (bld[b]._y - 5))) && (_ymouse <= (bld[b]._y + 5))) { bld[b].range._alpha = 100; bld[b]._alpha = 50; under = b; } else { bld[b].range._alpha = 0; bld[b]._alpha = 100; } } else { bld[b].built++; bld[b]._alpha = bld[b].built; bld[b]._xscale = bld[b].built; bld[b]._yscale = bld[b].built; bld[b].body.gotoAndStop(bld[b].level); if (bld[b].built >= 100) { bld[b].built = 100; SND_DONE.play(); } } } function find_target() { bld[b].range._alpha = 100; n = 0; while (n < nme.length) { bld[b]._visible = 1; if (((bld[b].hitTest(nme[n]._x, nme[n]._y, 1) && (!nme[n].dying)) && (nme[n].active == 1)) && (!((bld[b].cls == 3) && (nme[n].poison > 0)))) { bld[b].range._alpha = 0; return(n); } n++; } bld[b].range._alpha = 0; return(-1); } function add_ptl(nclass, nx, ny) { ecount++; if (ecount > 10000000) { ecount = 0; } newe = _root.attachMovie("PARTICLE_" + nclass, "PTL_" + ecount, newDepth()); newe.id = ecount; ptl.push(newe); newe.cls = nclass; newe._x = nx; newe._y = ny; newe.cls = nclass; newe.active = 1; } function rem_ptl() { p = 0; while (p < ptl.length) { if ((ptl[p].cls == 99) && (ptl[p].active)) { ptl[p]._y = ptl[p]._y + 0.5; ptl[p]._xscale = ptl[p]._xscale - 1; } if (ptl[p].active != 1) { _root["PTL_" + ptl[p].id].removeMovieClip(); delete ptl[p]; ptl.splice(p, 1); p--; } p++; } } function play_game() { if (ingame) { if ((cnt % 200) == 1) { fairy.swapDepths(maxDepth - 100); fairy._visible = 1; buy_panel.swapDepths(maxDepth - 101); buy_panel._visible = 1; bld_panel.swapDepths(maxDepth - 102); bld_pabel._visible = 1; SND_GO.swapDepths(maxDepth - 103); SND_GETREADY.swapDepths(maxDepth - 104); } fairy._x = fairy._x + (((_xmouse + (Math.sin(cnt / 22) * 25)) - fairy._x) / 15); fairy._y = fairy._y + (((_ymouse + (Math.cos(cnt / 10) * 25)) - fairy._y) / 15); if ((cnt % 10) == 1) { add_ptl(99, fairy._x, fairy._y); } if ((camera._x != camera_x) || ((camera._y != camera_y) && (!zoomout))) { camera._x = camera._x + (int(camera_x - camera._x) / 5); camera._y = camera._y + (int(camera_y - camera._y) / 5); if (camera._x < camera_x) { camera._x++; } if (camera._y < camera_y) { camera._y++; } if (camera._x > camera_x) { camera._x--; } if (camera._y > camera_y) { camera._y--; } pausegame._x = camera_x + 114; pausegame._y = camera_y - 86; musictoggle._x = camera_x + 125; musictoggle._y = camera_y - 73; nextwave._x = camera_x + 125; nextwave._y = camera_y - 86; quality._x = camera_x + 125; quality._y = camera_y - 86; buy_panel._x = camera_x - 125; buy_panel._y = camera_y + 86; bld_panel._x = camera_x + 125; bld_panel._y = camera_y + 86; resc_panel._y = camera_y - 86; resc_panel._x = camera_x - 125; } if (zoomout) { camera._x = 250; camera._y = 175; camera._xscale = 200; camera._yscale = 200; } else { camera._xscale = 100; camera._yscale = 100; } if (techlevel < 1) { buy_panel.build2._visible = false; buy_panel.build3._visible = false; } if (select > -1) { bld_panel._visible = true; bld_panel._alpha = 100; upgrade_cost = BLD_PRICE[bld[select].cls]; selected_dmg = bld[select].dmg; selected_mindmg = bld[select].dmg; selected_title = bld[select].title; selected_level = bld[select].level; if (bld[select].level < 4) { bld_panel.upgrade._visible = true; } else { bld_panel.upgrade._visible = false; upgrade_cost = "NA"; } cursor._visible = true; cursor._alpha = 100; cursor._x = bld[select]._x; cursor._y = bld[select]._y; } else { bld_panel._visible = 0; cursor._visible = 0; } if (health < 1) { clear_all(); exit_game(); gotoAndPlay (15); } run_nme(); run_bld(); rem_ptl(); if (((num_active < 1) && (timer < 1)) && (nextstage)) { nextstage--; if (nextstage == 999) { SND_GETREADY._x = camera._x; SND_GETREADY._y = camera._y; SND_GETREADY.play(); } nextwave._visible = true; } else { nextwave._visible = false; } if (((num_active < 1) && (timer < 1)) && (nextstage < 1)) { stage++; if (stage > 13) { exit_game(); gotoAndPlay (17); } else { cnt = 0; timer = 500; nextstage = 1000; switch (stage) { case 0 : MUSIC_A.play(); break; case 4 : MUSIC_B.play(); break; case 8 : MUSIC_C.play(); break; case 12 : MUSIC_D.play(); } SND_GO._x = camera._x; SND_GO._y = camera._y; SND_GO.play(); } } if (timer) { timer--; } cnt++; switch (stage) { case 0 : if ((int(timer % 10) == 0) && (timer > 0)) { add_nme(0); } break; case 1 : if ((int(timer % 7) == 0) && (timer > 0)) { add_nme(0); } break; case 2 : if ((int(timer % 10) == 0) && (timer > 0)) { add_nme(0); } if (((timer % 20) == 5) && (timer > 0)) { add_nme(1); } break; case 3 : if ((int(timer % 7) == 0) && (timer > 0)) { add_nme(0); } if (((timer % 10) == 5) && (timer > 0)) { add_nme(1); } break; case 4 : if ((int(timer % 25) == 0) && (timer > 0)) { add_nme(2); } if ((int(timer % 20) == 0) && (timer > 0)) { add_nme(1); } break; case 5 : if ((int(timer % 15) == 0) && (timer > 0)) { add_nme(3); } break; case 6 : if ((int(timer % 10) == 0) && (timer > 0)) { add_nme(3); } break; case 7 : if ((int(timer % 10) == 0) && (timer > 0)) { add_nme(0); } if ((int(timer % 10) == 4) && (timer > 0)) { add_nme(1); } if ((int(timer % 10) == 7) && (timer > 0)) { add_nme(2); } if ((int(timer % 30) == 0) && (timer > 0)) { add_nme(3); } break; case 8 : if ((int(timer % 10) == 0) && (timer > 0)) { add_nme(3); } if ((int(timer % 10) == 4) && (timer > 0)) { add_nme(2); } if ((int(timer % 10) == 7) && (timer > 0)) { add_nme(2); } if ((int(timer % 30) == 0) && (timer > 0)) { add_nme(3); } break; case 9 : if ((int(timer % 25) == 0) && (timer > 0)) { add_nme(4); } break; case 10 : if ((int(timer % 15) == 0) && (timer > 0)) { add_nme(4); } if ((int(timer % 10) == 0) && (timer > 0)) { add_nme(3); } break; case 11 : if ((int(timer % 7) == 0) && (timer > 0)) { add_nme(4); } break; case 12 : if ((int(timer % 25) == 0) && (timer > 0)) { add_nme(5); } break; case 13 : if ((int(timer % 15) == 0) && (timer > 0)) { add_nme(5); } if ((int(timer % 12) == 0) && (timer > 0)) { add_nme(4); } break; case 14 : if ((int(timer % 7) == 0) && (timer > 0)) { add_nme(5); } break; case 15 : if ((int(timer % 7) == 0) && (timer > 0)) { add_nme(int((Math.random() * 4) + 1)); } break; default : if (!((int(timer % 10) == 0) && (timer > 0))) { break; } add_nme(int((Math.random() * 4) + 1)); } if (action == 1) { placer.gotoAndStop(placing + 1); placer._x = mouse_to_map(_xmouse); placer._y = mouse_to_map(_ymouse); placer._visible = 1; if (inbounds()) { placer.block.gotoAndStop(1); placer.building.range._alpha = 100; } else { placer.block.gotoAndStop(2); placer.building.range._alpha = 0; } } else { placer._visible = 0; } } } function inbounds() { var _local2 = mouse_to_map(_xmouse); var _local1 = mouse_to_map(_ymouse); if (grid[int(_local2 / 10)][int(_local1 / 10)] > 0) { return(0); } if ((((_local2 > 35) && (_local2 < 90)) && (_local1 < 90)) && (_local1 > 35)) { return(1); } if ((((_local2 > 110) && (_local2 < 390)) && (_local1 > 25)) && (_local1 < 90)) { return(1); } if ((((_local2 > 25) && (_local2 < 90)) && (_local1 > 110)) && (_local1 < 240)) { return(1); } if ((((_local2 > 410) && (_local2 < 465)) && (_local1 > 35)) && (_local1 < 90)) { return(1); } if ((((_local2 > 410) && (_local2 < 465)) && (_local1 > 110)) && (_local1 < 240)) { return(1); } if ((((_local2 > 410) && (_local2 < 465)) && (_local1 > 260)) && (_local1 < 315)) { return(1); } if ((((_local2 > 110) && (_local2 < 390)) && (_local1 > 260)) && (_local1 < 315)) { return(1); } if ((((_local2 > 35) && (_local2 < 90)) && (_local1 > 260)) && (_local1 < 315)) { return(1); } return(0); } function mouse_to_map(n) { return(int((n + 5) / 10) * 10); } function buy(type) { var _local1 = 0; _local1 = BLD_PRICE[type]; if (resources >= _local1) { resources = resources - _local1; return(1); } return(0); } function clear_grid() { var _local1; var _local2; _local1 = 0; while (_local1 < 50) { grid[_local1] = new Array(); _local1++; } _local2 = 0; while (_local2 < 40) { grid[_local1][_local2] = 0; _local2++; } } function mousehit() { if (under > -1) { select = under; } } function clear_all() { var _local1; _local1 = 0; while (_local1 < nme.length) { nme[_local1].active = 0; _local1++; } _local1 = 0; while (_local1 < bld.length) { bld[_local1].active = 0; _local1++; } _local1 = 0; while (_local1 < ptl.length) { ptl[_local1].active = 0; _local1++; } run_nme(); run_bld(); rem_ptl(); } function upgrade_selected() { if (((select > -1) && (bld[select].level < 4)) && (bld[select].built > 99)) { if (buy(bld[select].cls)) { bld[select].level++; bld[select].built = 50; } } } function recycle_selected() { if (select > -1) { resources = resources + (BLD_PRICE[bld[select].cls] * bld[select].level); bld[select].active = 0; select = -1; } } function unlock_tech() { if ((resources >= 200) && (techlevel == 0)) { resources = resources - 200; techlevel = 1; buy_panel.build2._visible = true; buy_panel.build3._visible = true; buy_panel.unlock.unlock._visible = false; } } function select_to_build(n) { if ((_root.resources >= BLD_COST[n]) && ((n < 2) || (techlevel > 0))) { _root.placing = n; _root.action = 1; } } function exit_game() { clear_grid(); clear_all(); fairy.removeMovieClip(); buy_panel.removeMovieClip(); bld_panel.removeMovieClip(); placer.removeMovieClip(); } function newDepth() { var _local2 = 0; _local2 = 300000 /* 0x0493E0 */; while (_local2 < maxDepth) { if (_root.getInstanceAtDepth(_local2) == undefined) { return(_local2); } _local2++; } return(0); } function toggleQuality() { qual++; if (qual > 3) { qual = 0; } if (qual == 0) { _root._quality = "BEST"; } if (qual == 1) { _root._quality = "HIGH"; } if (qual == 2) { _root._quality = "MEDIUM"; } if (qual == 3) { _root._quality = "LOW"; } } function toggleMusic() { soundon++; if (soundon > 1) { soundon = 0; } if (soundon == 0) { stopAllSounds(); } if (sounton == 1) { if ((stage > 0) && (stage < 4)) { MUSIC_A.play(); } if ((stage > 3) && (stage < 8)) { MUSIC_B.play(); } if ((stage > 7) && (stage < 12)) { MUSIC_C.play(); } if (stage > 11) { MUSIC_D.play(); } } } Color.prototype.setTint = function (r, g, b, amount) { var _local2 = new Object(); _local2.ra = (_local2.ga = (_local2.ba = 100 - amount)); var _local3 = amount / 100; _local2.rb = r * _local3; _local2.gb = g * _local3; _local2.bb = b * _local3; this.setTransform(_local2); }; nme = new Array(); var n = 0; var anm = 0; var ecount = 0; var num_active = 0; bld = new Array(); var b = 0; var under = -1; var select = -1; ptl = new Array(); var p = 0; BLD_PRICE = new Array(); BLD_PRICE[0] = 50; BLD_PRICE[1] = 75; BLD_PRICE[2] = 150; BLD_PRICE[3] = 200; WORTH = new Array(); WORTH[0] = 2; WORTH[1] = 4; WORTH[2] = 6; WORTH[3] = 10; WORTH[4] = 14; WORTH[5] = 20; WORTH[6] = 25; maxDepth = 1048574 /* 0x0FFFFE */; var cnt = 0; var placing = 0; var action = 0; var health = 100; var resources = 200; var camera_y = 87; var camera_x = 125; var stage = -1; var timer = 0; var nextstage = 1000; var upgrade_cost = 0; var selected_dmg = 0; var selected_mindmg = 0; var selected_title = ""; var selected_level = 0; var techlevel = 0; var zoomout = 0; var qual = 0; var ingame = 1; var soundon = 1; grid = new Array(); clear_grid(); stopAllSounds();
Frame 3
var myCustomMenu = new ContextMenu(); myCustomMenu.hideBuiltInItems(); this.menu = myCustomMenu; stop();
Frame 4
stop();
Instance of Symbol 261 MovieClip "playa" in Frame 4
onClipEvent (enterFrame) { _root.play_game(); } onClipEvent (mouseUp) { _root.mousehit(); if (((((_root.action == 1) && (_root.inbounds())) && (_root.buy(_root.placing))) && (!_root.buy_panel.hitDetect(_root._xmouse, _root._ymouse))) && (!_root.bld_panel.hitDetect(_root._xmouse, _root._ymouse))) { var tx; var ty; tx = _root.mouse_to_map(_root._xmouse); ty = _root.mouse_to_map(_root._ymouse); _root.add_bld(_root.placing, tx, ty); _root.action = 0; _root.grid[int(tx / 10)][int(ty / 10)] = 1; _root.SND_VAULT.play(); } } onClipEvent (keyUp) { var r = Key.getCode(); if (!(r === 16)) { } else { _root.zoomout = 0; } } onClipEvent (keyDown) { var r = Key.getCode(); switch (r) { case 16 : _root.zoomout = 1; break; case 38 : _root.camera_y = 87; break; case 40 : _root.camera_y = 262; break; case 37 : _root.camera_x = 125; break; case 39 : _root.camera_x = 375; break; case 85 : _root.upgrade_selected(); break; case 82 : _root.recycle_selected(); break; case 76 : _root.unlock_tech(); break; case 49 : _root.select_to_build(0); break; case 50 : _root.select_to_build(1); break; case 51 : _root.select_to_build(2); break; case 52 : _root.select_to_build(3); break; case 27 : _root.select = -1; _root.action = 0; break; } }
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
stop();
Frame 11
stop();
Frame 12
stop();
Frame 13
stop();
Frame 14
gotoAndPlay (2);
Frame 15
stopAllSounds();
Frame 16
stop();
Frame 17
stopAllSounds();
Frame 18
stop();
Symbol 105 MovieClip [HPBAR] Frame 1
stop();
Symbol 113 MovieClip [PARTICLE_3] Frame 15
this.active = 0; stop();
Symbol 121 MovieClip [PARTICLE_2] Frame 15
this.active = 0; stop();
Symbol 129 MovieClip [PARTICLE_1] Frame 15
this.active = 0; stop();
Symbol 132 MovieClip [PARTICLE_99] Frame 55
this.active = 0; stop();
Symbol 135 MovieClip [PARTICLE_0] Frame 7
this.active = 0; stop();
Symbol 142 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 2
_root.SND_POISON.play();
Symbol 153 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 2
_root.SND_FLAME.play();
Symbol 164 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 2
_root.SND_WOMP.play();
Symbol 176 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
_root.SND_ARROW.play();
Symbol 198 Button
on (release) { _root.play(); }
Symbol 199 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { gotoAndStop ("loaded"); }
Symbol 199 MovieClip Frame 2
gotoAndPlay (1);
Symbol 203 Button
on (release) { getURL ("http://www.gamesofgondor.com/", "gamesofgondor", "GET"); }
Symbol 224 Button
on (release) { gotoAndPlay (5); }
Symbol 226 Button
on (release) { gotoAndPlay (6); }
Symbol 234 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 234 MovieClip Frame 2
stopAllSounds();
Symbol 236 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 236 MovieClip Frame 2
stopAllSounds();
Symbol 238 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 238 MovieClip Frame 2
stopAllSounds();
Symbol 240 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 240 MovieClip Frame 2
stopAllSounds();
Symbol 256 Button
on (release) { _root.camera_x = 375; }
Symbol 257 Button
on (release) { _root.camera_x = 125; }
Symbol 258 Button
on (release) { _root.camera_y = 262; }
Symbol 259 Button
on (release) { _root.camera_y = 87; }
Symbol 261 MovieClip Frame 2
stop();
Symbol 268 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 270 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 272 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 291 Button
on (release) { _root.upgrade_selected(); }
Symbol 294 Button
on (release) { _root.recycle_selected(); }
Symbol 297 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 304 MovieClip Frame 1
this._x = _root.camera._x; this._y = _root.camera._y; stop();
Symbol 311 MovieClip Frame 1
this._x = _root.camera._x; this._y = _root.camera._y; stop();
Symbol 313 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 316 Button
on (release) { _root.select_to_build(0); }
Symbol 317 Button
on (release) { _root.select_to_build(1); }
Symbol 320 Button
on (release) { _root.unlock_tech(); }
Symbol 323 Button
on (release) { _root.select_to_build(2); }
Symbol 325 Button
on (release) { _root.select_to_build(3); }
Symbol 336 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 338 MovieClip Frame 1
stop(); this._visible = 0;
Symbol 344 Button
on (release) { _root.toggleQuality(); }
Symbol 348 Button
on (release) { _root.ingame++; if (_root.ingame > 1) { _root.ingame = 0; } }
Symbol 354 Button
on (release) { if ((_root.timer < 1) && (_root.nextstage > 0)) { _root.nextstage = 0; } }
Symbol 356 Button
on (release) { _root.toggleMusic(); }
Symbol 358 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / this._width; var _local3 = sY / this._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } this._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 363 Button
on (release) { _root.health = 1; gotoAndPlay (4); }
Symbol 365 Button
on (release) { _root.health = 50; gotoAndPlay (4); }
Symbol 367 Button
on (release) { _root.health = 200; gotoAndPlay (4); }
Symbol 370 Button
on (release) { play(); }
Symbol 386 Button
on (release) { gotoAndPlay (2); }
Symbol 394 Button
on (release) { gotoAndPlay (2); }

Library Items

Symbol 1 GraphicUsed by:2 131 183
Symbol 2 MovieClip [OB_001]Uses:1
Symbol 3 GraphicUsed by:14
Symbol 4 GraphicUsed by:14
Symbol 5 GraphicUsed by:14
Symbol 6 GraphicUsed by:14
Symbol 7 GraphicUsed by:14
Symbol 8 GraphicUsed by:14
Symbol 9 GraphicUsed by:14
Symbol 10 GraphicUsed by:14
Symbol 11 GraphicUsed by:14
Symbol 12 GraphicUsed by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [ENEMY_4]Uses:3 4 5 6 7 8 9 10 11 12 13
Symbol 15 GraphicUsed by:21
Symbol 16 GraphicUsed by:21
Symbol 17 GraphicUsed by:21
Symbol 18 GraphicUsed by:21
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip [ENEMY_3]Uses:15 16 17 18 19 20
Symbol 22 GraphicUsed by:28
Symbol 23 GraphicUsed by:28
Symbol 24 GraphicUsed by:28
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [ENEMY_2]Uses:22 23 24 25 26 27
Symbol 29 GraphicUsed by:42
Symbol 30 GraphicUsed by:42
Symbol 31 GraphicUsed by:42
Symbol 32 GraphicUsed by:42
Symbol 33 GraphicUsed by:42
Symbol 34 GraphicUsed by:42
Symbol 35 GraphicUsed by:42
Symbol 36 GraphicUsed by:42
Symbol 37 GraphicUsed by:42
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [ENEMY_1]Uses:29 30 31 32 33 34 35 36 37 38 39 40 41
Symbol 43 GraphicUsed by:62
Symbol 44 GraphicUsed by:62
Symbol 45 GraphicUsed by:62
Symbol 46 GraphicUsed by:62
Symbol 47 GraphicUsed by:62
Symbol 48 GraphicUsed by:62
Symbol 49 GraphicUsed by:62
Symbol 50 GraphicUsed by:62
Symbol 51 GraphicUsed by:62
Symbol 52 GraphicUsed by:62
Symbol 53 GraphicUsed by:62
Symbol 54 GraphicUsed by:62
Symbol 55 GraphicUsed by:62
Symbol 56 GraphicUsed by:62
Symbol 57 GraphicUsed by:62
Symbol 58 GraphicUsed by:62
Symbol 59 GraphicUsed by:62
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [ENEMY_5]Uses:43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
Symbol 63 GraphicUsed by:82
Symbol 64 GraphicUsed by:82
Symbol 65 GraphicUsed by:82
Symbol 66 GraphicUsed by:82
Symbol 67 GraphicUsed by:82
Symbol 68 GraphicUsed by:82
Symbol 69 GraphicUsed by:82
Symbol 70 GraphicUsed by:82
Symbol 71 GraphicUsed by:82
Symbol 72 GraphicUsed by:82
Symbol 73 GraphicUsed by:82
Symbol 74 GraphicUsed by:82
Symbol 75 GraphicUsed by:82
Symbol 76 GraphicUsed by:82
Symbol 77 GraphicUsed by:82
Symbol 78 GraphicUsed by:82
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip [ENEMY_0]Uses:63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:105
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:105
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:105
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:105
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:105
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:105
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:105
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:105
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:105
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:105
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClip [HPBAR]Uses:84 86 88 90 92 94 96 98 100 102 104
Symbol 106 GraphicUsed by:113
Symbol 107 GraphicUsed by:113
Symbol 108 GraphicUsed by:113
Symbol 109 GraphicUsed by:113
Symbol 110 GraphicUsed by:113
Symbol 111 GraphicUsed by:113
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClip [PARTICLE_3]Uses:106 107 108 109 110 111 112
Symbol 114 GraphicUsed by:121
Symbol 115 GraphicUsed by:121
Symbol 116 GraphicUsed by:121
Symbol 117 GraphicUsed by:121
Symbol 118 GraphicUsed by:121
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [PARTICLE_2]Uses:114 115 116 117 118 119 120
Symbol 122 GraphicUsed by:129
Symbol 123 GraphicUsed by:129
Symbol 124 GraphicUsed by:129
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:129
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [PARTICLE_1]Uses:122 123 124 125 126 127 128
Symbol 130 GraphicUsed by:131 132
Symbol 131 MovieClipUses:130 1Used by:132
Symbol 132 MovieClip [PARTICLE_99]Uses:131 130
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip [PARTICLE_0]Uses:133 134
Symbol 136 GraphicUsed by:137 316 317 323 325
Symbol 137 MovieClipUses:136Used by:148 159 171 184
Symbol 138 GraphicUsed by:142 325
Symbol 139 GraphicUsed by:142
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:138 139 140 141Used by:148  Timeline
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:143 144 145 146Used by:148
Symbol 148 MovieClip [BUILDING_3]Uses:137 142 147Used by:265 325
Symbol 149 GraphicUsed by:153 323
Symbol 150 GraphicUsed by:153
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:149 150 151 152Used by:159  Timeline
Symbol 154 GraphicUsed by:158
Symbol 155 GraphicUsed by:158
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:154 155 156 157Used by:159
Symbol 159 MovieClip [BUILDING_2]Uses:137 153 158Used by:265 323
Symbol 160 GraphicUsed by:164 317
Symbol 161 GraphicUsed by:164
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:160 161 162 163Used by:171  Timeline
Symbol 165 GraphicUsed by:170
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:165 166 167 168 169Used by:171
Symbol 171 MovieClip [BUILDING_1]Uses:137 164 170Used by:265 317
Symbol 172 GraphicUsed by:176 316
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:172 173 174 175Used by:184  Timeline
Symbol 177 GraphicUsed by:183
Symbol 178 GraphicUsed by:183
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:177 178 179 180 181 182 1Used by:184
Symbol 184 MovieClip [BUILDING_0]Uses:137 176 183Used by:265 316
Symbol 185 GraphicUsed by:186 348 356
Symbol 186 MovieClipUses:185Used by:199
Symbol 187 GraphicUsed by:199
Symbol 188 FontUsed by:189 200 204 360 361 395 396
Symbol 189 TextUses:188Used by:199
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:199
Symbol 192 FontUsed by:193
Symbol 193 TextUses:192Used by:199
Symbol 194 GraphicUsed by:198
Symbol 195 GraphicUsed by:198
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 ButtonUses:194 195 196 197Used by:199
Symbol 199 MovieClipUses:186 187 189 191 193 198Used by:Timeline
Symbol 200 TextUses:188Used by:Timeline
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203
Symbol 203 ButtonUses:202Used by:Timeline
Symbol 204 TextUses:188Used by:Timeline
Symbol 205 GraphicUsed by:Timeline
Symbol 206 GraphicUsed by:212
Symbol 207 GraphicUsed by:212
Symbol 208 GraphicUsed by:212
Symbol 209 GraphicUsed by:212
Symbol 210 GraphicUsed by:212
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:206 207 208 209 210 211Used by:215  Timeline
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:212 214Used by:Timeline
Symbol 216 FontUsed by:217 220 225 362 364 366 369 385 389 390 391
Symbol 217 TextUses:216Used by:Timeline
Symbol 218 GraphicUsed by:224 226 363 365 367
Symbol 219 GraphicUsed by:224 226 363 365 367 370 386 394
Symbol 220 TextUses:216Used by:224
Symbol 221 GraphicUsed by:224 226 363 365 367 370 386 394
Symbol 222 GraphicUsed by:224 226 363 365 367 370 386 394
Symbol 223 GraphicUsed by:224 226 363 365 367 370 386 394
Symbol 224 ButtonUses:218 219 220 221 222 223Used by:Timeline
Symbol 225 TextUses:216Used by:226
Symbol 226 ButtonUses:218 219 225 221 222 223Used by:Timeline
Symbol 227 FontUsed by:228 229 230
Symbol 228 TextUses:227Used by:Timeline
Symbol 229 TextUses:227Used by:Timeline
Symbol 230 TextUses:227Used by:Timeline
Symbol 231 SoundUsed by:Timeline
Symbol 232 GraphicUsed by:234 236 238 240
Symbol 233 SoundUsed by:234
Symbol 234 MovieClipUses:232 233Used by:Timeline
Symbol 235 SoundUsed by:236
Symbol 236 MovieClipUses:232 235Used by:Timeline
Symbol 237 SoundUsed by:238
Symbol 238 MovieClipUses:232 237Used by:Timeline
Symbol 239 SoundUsed by:240
Symbol 240 MovieClipUses:232 239Used by:Timeline
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:Timeline
Symbol 243 GraphicUsed by:251
Symbol 244 FontUsed by:245 246 247 248 249 250 278 279 280 281 282 283 284 287 292 293 315 318 319 321 324 326 350
Symbol 245 TextUses:244Used by:251
Symbol 246 TextUses:244Used by:251
Symbol 247 TextUses:244Used by:251
Symbol 248 EditableTextUses:244Used by:251
Symbol 249 EditableTextUses:244Used by:251
Symbol 250 EditableTextUses:244Used by:251
Symbol 251 MovieClipUses:243 245 246 247 248 249 250Used by:Timeline
Symbol 252 GraphicUsed by:256 257 258 259
Symbol 253 GraphicUsed by:256 257 258 259
Symbol 254 GraphicUsed by:256 257 258 259
Symbol 255 GraphicUsed by:256 257 258 259
Symbol 256 ButtonUses:252 253 254 255Used by:Timeline
Symbol 257 ButtonUses:252 253 254 255Used by:Timeline
Symbol 258 ButtonUses:252 253 254 255Used by:Timeline
Symbol 259 ButtonUses:252 253 254 255Used by:Timeline
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:Timeline
Symbol 262 GraphicUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:262 263Used by:265
Symbol 265 MovieClipUses:264 184 171 159 148Used by:Timeline
Symbol 266 GraphicUsed by:268 270 272 297 313 336 338
Symbol 267 SoundUsed by:268
Symbol 268 MovieClipUses:266 267Used by:Timeline
Symbol 269 SoundUsed by:270
Symbol 270 MovieClipUses:266 269Used by:Timeline
Symbol 271 SoundUsed by:272
Symbol 272 MovieClipUses:266 271Used by:Timeline
Symbol 273 GraphicUsed by:276
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:276
Symbol 276 MovieClipUses:273 275Used by:Timeline
Symbol 277 GraphicUsed by:295
Symbol 278 EditableTextUses:244Used by:295
Symbol 279 TextUses:244Used by:295
Symbol 280 EditableTextUses:244Used by:295
Symbol 281 TextUses:244Used by:295
Symbol 282 EditableTextUses:244Used by:295
Symbol 283 TextUses:244Used by:295
Symbol 284 EditableTextUses:244Used by:295
Symbol 285 GraphicUsed by:291 294 320
Symbol 286 FontUsed by:287 293 319
Symbol 287 TextUses:286 244Used by:291
Symbol 288 GraphicUsed by:291 294 320
Symbol 289 GraphicUsed by:291 294 320
Symbol 290 GraphicUsed by:291 294 320
Symbol 291 ButtonUses:285 287 288 289 290Used by:295
Symbol 292 EditableTextUses:244Used by:295
Symbol 293 TextUses:286 244Used by:294
Symbol 294 ButtonUses:285 293 288 289 290Used by:295
Symbol 295 MovieClipUses:277 278 279 280 281 282 283 284 291 292 294Used by:Timeline
Symbol 296 SoundUsed by:297
Symbol 297 MovieClipUses:266 296Used by:Timeline
Symbol 298 FontUsed by:299 300 301
Symbol 299 TextUses:298Used by:302
Symbol 300 TextUses:298Used by:302
Symbol 301 TextUses:298Used by:302
Symbol 302 MovieClipUses:299 300 301Used by:304
Symbol 303 SoundUsed by:304
Symbol 304 MovieClipUses:302 303Used by:Timeline
Symbol 305 FontUsed by:306 307 308
Symbol 306 TextUses:305Used by:309
Symbol 307 TextUses:305Used by:309
Symbol 308 TextUses:305Used by:309
Symbol 309 MovieClipUses:306 307 308Used by:311
Symbol 310 SoundUsed by:311
Symbol 311 MovieClipUses:309 310Used by:Timeline
Symbol 312 SoundUsed by:313
Symbol 313 MovieClipUses:266 312Used by:Timeline
Symbol 314 GraphicUsed by:327
Symbol 315 TextUses:244Used by:327
Symbol 316 ButtonUses:184 136 172Used by:327
Symbol 317 ButtonUses:171 136 160Used by:327
Symbol 318 TextUses:244Used by:327
Symbol 319 TextUses:244 286Used by:320
Symbol 320 ButtonUses:285 319 288 289 290Used by:322
Symbol 321 TextUses:244Used by:322
Symbol 322 MovieClipUses:320 321Used by:327
Symbol 323 ButtonUses:159 136 149Used by:327
Symbol 324 TextUses:244Used by:327
Symbol 325 ButtonUses:148 136 138Used by:327
Symbol 326 TextUses:244Used by:327
Symbol 327 MovieClipUses:314 315 316 317 318 322 323 324 325 326Used by:Timeline
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:334
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:334
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:334
Symbol 334 MovieClipUses:329 331 333Used by:Timeline
Symbol 335 SoundUsed by:336
Symbol 336 MovieClipUses:266 335Used by:Timeline
Symbol 337 SoundUsed by:338
Symbol 338 MovieClipUses:266 337Used by:Timeline
Symbol 339 GraphicUsed by:344
Symbol 340 FontUsed by:341
Symbol 341 TextUses:340Used by:344
Symbol 342 GraphicUsed by:344
Symbol 343 GraphicUsed by:344
Symbol 344 ButtonUses:339 341 342 343Used by:Timeline
Symbol 345 GraphicUsed by:348 356
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348 356
Symbol 348 ButtonUses:345 346 185 347Used by:Timeline
Symbol 349 GraphicUsed by:354
Symbol 350 TextUses:244Used by:354
Symbol 351 GraphicUsed by:354
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 ButtonUses:349 350 351 352 353Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 ButtonUses:345 355 185 347Used by:Timeline
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:Timeline
Symbol 359 GraphicUsed by:Timeline
Symbol 360 TextUses:188Used by:Timeline
Symbol 361 TextUses:188Used by:Timeline
Symbol 362 TextUses:216Used by:363
Symbol 363 ButtonUses:218 219 362 221 222 223Used by:Timeline
Symbol 364 TextUses:216Used by:365
Symbol 365 ButtonUses:218 219 364 221 222 223Used by:Timeline
Symbol 366 TextUses:216Used by:367
Symbol 367 ButtonUses:218 219 366 221 222 223Used by:Timeline
Symbol 368 GraphicUsed by:Timeline
Symbol 369 TextUses:216Used by:370
Symbol 370 ButtonUses:223 219 369 221 222Used by:Timeline
Symbol 371 FontUsed by:372 376 377 378 379 380 382 383
Symbol 372 TextUses:371Used by:Timeline
Symbol 373 GraphicUsed by:Timeline
Symbol 374 FontUsed by:375
Symbol 375 TextUses:374Used by:Timeline
Symbol 376 TextUses:371Used by:Timeline
Symbol 377 TextUses:371Used by:Timeline
Symbol 378 TextUses:371Used by:Timeline
Symbol 379 TextUses:371Used by:Timeline
Symbol 380 TextUses:371Used by:Timeline
Symbol 381 FontUsed by:382
Symbol 382 TextUses:381 371Used by:Timeline
Symbol 383 TextUses:371Used by:Timeline
Symbol 384 GraphicUsed by:Timeline
Symbol 385 TextUses:216Used by:386 394
Symbol 386 ButtonUses:223 219 385 221 222Used by:Timeline
Symbol 387 SoundUsed by:Timeline
Symbol 388 GraphicUsed by:Timeline
Symbol 389 TextUses:216Used by:Timeline
Symbol 390 TextUses:216Used by:Timeline
Symbol 391 TextUses:216Used by:Timeline
Symbol 392 GraphicUsed by:393
Symbol 393 ButtonUses:392Used by:Timeline
Symbol 394 ButtonUses:223 219 385 221 222Used by:Timeline
Symbol 395 TextUses:188Used by:Timeline
Symbol 396 TextUses:188Used by:Timeline
Symbol 397 SoundUsed by:Timeline

Instance Names

"MUSIC_A"Frame 4Symbol 234 MovieClip
"MUSIC_B"Frame 4Symbol 236 MovieClip
"MUSIC_C"Frame 4Symbol 238 MovieClip
"MUSIC_D"Frame 4Symbol 240 MovieClip
"resc_panel"Frame 4Symbol 251 MovieClip
"playa"Frame 4Symbol 261 MovieClip
"placer"Frame 4Symbol 265 MovieClip
"SND_WOMP"Frame 4Symbol 268 MovieClip
"SND_SPLAT"Frame 4Symbol 270 MovieClip
"SND_ARROW"Frame 4Symbol 272 MovieClip
"cursor"Frame 4Symbol 276 MovieClip
"bld_panel"Frame 4Symbol 295 MovieClip
"SND_VAULT"Frame 4Symbol 297 MovieClip
"SND_GETREADY"Frame 4Symbol 304 MovieClip
"SND_GO"Frame 4Symbol 311 MovieClip
"SND_DONE"Frame 4Symbol 313 MovieClip
"buy_panel"Frame 4Symbol 327 MovieClip
"fairy"Frame 4Symbol 334 MovieClip
"SND_FLAME"Frame 4Symbol 336 MovieClip
"SND_POISON"Frame 4Symbol 338 MovieClip
"quality"Frame 4Symbol 344 Button
"pausegame"Frame 4Symbol 348 Button
"nextwave"Frame 4Symbol 354 Button
"musictoggle"Frame 4Symbol 356 Button
"camera"Frame 4Symbol 358 MovieClip
"range"Symbol 148 MovieClip [BUILDING_3] Frame 1Symbol 137 MovieClip
"body"Symbol 148 MovieClip [BUILDING_3] Frame 1Symbol 142 MovieClip
"shoot"Symbol 148 MovieClip [BUILDING_3] Frame 1Symbol 147 MovieClip
"range"Symbol 159 MovieClip [BUILDING_2] Frame 1Symbol 137 MovieClip
"body"Symbol 159 MovieClip [BUILDING_2] Frame 1Symbol 153 MovieClip
"shoot"Symbol 159 MovieClip [BUILDING_2] Frame 1Symbol 158 MovieClip
"range"Symbol 171 MovieClip [BUILDING_1] Frame 1Symbol 137 MovieClip
"body"Symbol 171 MovieClip [BUILDING_1] Frame 1Symbol 164 MovieClip
"shoot"Symbol 171 MovieClip [BUILDING_1] Frame 1Symbol 170 MovieClip
"range"Symbol 184 MovieClip [BUILDING_0] Frame 1Symbol 137 MovieClip
"body"Symbol 184 MovieClip [BUILDING_0] Frame 1Symbol 176 MovieClip
"shoot"Symbol 184 MovieClip [BUILDING_0] Frame 1Symbol 183 MovieClip
"bar"Symbol 199 MovieClip Frame 1Symbol 186 MovieClip
"block"Symbol 265 MovieClip Frame 1Symbol 264 MovieClip
"building"Symbol 265 MovieClip Frame 1Symbol 184 MovieClip [BUILDING_0]
"building"Symbol 265 MovieClip Frame 2Symbol 171 MovieClip [BUILDING_1]
"building"Symbol 265 MovieClip Frame 3Symbol 159 MovieClip [BUILDING_2]
"building"Symbol 265 MovieClip Frame 4Symbol 148 MovieClip [BUILDING_3]
"upgrade"Symbol 295 MovieClip Frame 1Symbol 291 Button
"unlock"Symbol 322 MovieClip Frame 1Symbol 320 Button
"build0"Symbol 327 MovieClip Frame 1Symbol 316 Button
"build1"Symbol 327 MovieClip Frame 1Symbol 317 Button
"unlock"Symbol 327 MovieClip Frame 1Symbol 322 MovieClip
"build2"Symbol 327 MovieClip Frame 1Symbol 323 Button
"build3"Symbol 327 MovieClip Frame 1Symbol 325 Button

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 2 as "OB_001"
ExportAssets (56)Timeline Frame 1Symbol 14 as "ENEMY_4"
ExportAssets (56)Timeline Frame 1Symbol 21 as "ENEMY_3"
ExportAssets (56)Timeline Frame 1Symbol 28 as "ENEMY_2"
ExportAssets (56)Timeline Frame 1Symbol 42 as "ENEMY_1"
ExportAssets (56)Timeline Frame 1Symbol 62 as "ENEMY_5"
ExportAssets (56)Timeline Frame 1Symbol 82 as "ENEMY_0"
ExportAssets (56)Timeline Frame 1Symbol 105 as "HPBAR"
ExportAssets (56)Timeline Frame 1Symbol 113 as "PARTICLE_3"
ExportAssets (56)Timeline Frame 1Symbol 121 as "PARTICLE_2"
ExportAssets (56)Timeline Frame 1Symbol 129 as "PARTICLE_1"
ExportAssets (56)Timeline Frame 1Symbol 132 as "PARTICLE_99"
ExportAssets (56)Timeline Frame 1Symbol 135 as "PARTICLE_0"
ExportAssets (56)Timeline Frame 1Symbol 148 as "BUILDING_3"
ExportAssets (56)Timeline Frame 1Symbol 159 as "BUILDING_2"
ExportAssets (56)Timeline Frame 1Symbol 171 as "BUILDING_1"
ExportAssets (56)Timeline Frame 1Symbol 184 as "BUILDING_0"
ExportAssets (56)Timeline Frame 4Symbol 184 as "BUILDING_0"
ExportAssets (56)Timeline Frame 4Symbol 171 as "BUILDING_1"
ExportAssets (56)Timeline Frame 4Symbol 159 as "BUILDING_2"
ExportAssets (56)Timeline Frame 4Symbol 148 as "BUILDING_3"
ExportAssets (56)Timeline Frame 4Symbol 184 as "BUILDING_0"
ExportAssets (56)Timeline Frame 4Symbol 184 as "BUILDING_0"
ExportAssets (56)Timeline Frame 4Symbol 184 as "BUILDING_0"
ExportAssets (56)Timeline Frame 4Symbol 171 as "BUILDING_1"
ExportAssets (56)Timeline Frame 4Symbol 171 as "BUILDING_1"
ExportAssets (56)Timeline Frame 4Symbol 171 as "BUILDING_1"
ExportAssets (56)Timeline Frame 4Symbol 159 as "BUILDING_2"
ExportAssets (56)Timeline Frame 4Symbol 159 as "BUILDING_2"
ExportAssets (56)Timeline Frame 4Symbol 159 as "BUILDING_2"
ExportAssets (56)Timeline Frame 4Symbol 148 as "BUILDING_3"
ExportAssets (56)Timeline Frame 4Symbol 148 as "BUILDING_3"
ExportAssets (56)Timeline Frame 4Symbol 148 as "BUILDING_3"

Labels

"loaded"Symbol 199 MovieClip Frame 3

Dynamic Text Variables

_root.resourcesSymbol 248 EditableText"99999999"
_root.healthSymbol 249 EditableText"99999999"
_root.stageSymbol 250 EditableText"99999999"
_root.selected_titleSymbol 278 EditableText"TYPE"
_root.selected_levelSymbol 280 EditableText"00"
_root.selected_mindmgSymbol 282 EditableText"00"
_root.selected_dmgSymbol 284 EditableText"00"
_root.upgrade_costSymbol 292 EditableText"99999"




http://swfchan.com/2/9208/info.shtml
Created: 10/6 -2019 05:04:54 Last modified: 10/6 -2019 05:04:54 Server time: 23/12 -2024 03:07:32