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

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

armorgames attack-of-the-evil-b-13534.swf

This is the info page for
Flash #263477

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


Text
Loading...

of the

BUNNY EMPIRE

EVIL

ATTACK

Start

Start

Start Muted

Start Muted

Armor Games

Sponsored By:

Play

More Games

Credits

LOCKED

Limitless Mode

<p align="center"><font face="Century Gothic" size="12" color="#666666" letterSpacing="0.000000" kerning="1">No bunnies were harmed in the making of this game</font></p>

Easy

Medium

Hard

Select A Difficulty And Then Press Play

Sponsored By:

Like Us!

Like Us!

Developed By:

Christopher Gregorio

The game will start when you buy a turret.

<p align="left"><font face="Century Gothic" size="17" color="#cccccc" letterSpacing="0.000000" kerning="1">Hard</font></p>

<p align="center"><font face="Century Gothic" size="16" color="#a39a85" letterSpacing="0.000000" kerning="1"><b>Wave 10/20</b></font></p>

SHOP

<p align="left"><font face="Century Gothic" size="20" color="#efdc58" letterSpacing="0.000000" kerning="1"><b>100,000,000</b></font></p>

<p align="center"><font face="Century Gothic" size="20" color="#e73434" letterSpacing="0.000000" kerning="1"><b>100%</b></font></p>

<p align="left"><font face="Century Gothic" size="20" color="#84dc23" letterSpacing="0.000000" kerning="1"><b>100/000</b></font></p>

Q

M

<p align="left"><font face="Century Gothic" size="15" color="#efdc58" letterSpacing="0.000000" kerning="1"><b>10000</b></font></p>

Click Anywhere To Unpause

Return to Menu

(All Progress will be lost)

<p align="center"><font face="Century Gothic" size="37" color="#333333" letterSpacing="0.000000" kerning="1"><b>Wave 10</b></font></p>

Shop

<p align="left"><font face="Century Gothic" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Turret</b></font></p>

<p align="left"><font face="Century Gothic" size="13" color="#b3ab9b" letterSpacing="0.000000" kerning="1"><b>Shoots enemies in a standard way. </b></font></p>

<p align="left"><font face="Century Gothic" size="18" color="#efdc58" letterSpacing="0.000000" kerning="1"><b>100,000</b></font></p>

Finished

Finished

<p align="center"><font face="Century Gothic" size="14" color="#333333" letterSpacing="0.000000" kerning="1"><b>Level 10</b></font></p>

Dmg:

<p align="left"><font face="Century Gothic" size="12" color="#990000" letterSpacing="0.000000" kerning="1"><b>10</b></font></p>

Cost:

<p align="left"><font face="Century Gothic" size="12" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>$200,000</b></font></p>

Spd:

<p align="left"><font face="Century Gothic" size="12" color="#8cd728" letterSpacing="0.000000" kerning="1"><b>10</b></font></p>

Upgrade

Upgrade

Welcome!

The bunnies are on there way and there's no time to
explain. Click the shop button in the bottom right and
buy a turret.

Place The Turret

You've just bought a turret, but now you need to
place it. Place it somewhere below this text box.

That's about it.

The goal of the game is to keep earning money and
buy new ones. Make sure to place them strategically
though! Good Luck!

Blue Bunny

This bunny has more health than your
normal bunny.

Orange Bunny

This bunny has even more health. Oh,
and it can fly as well.

Green Bunny

This bunny can make itself immune
temporarily.

Purple Bunny

What would you say about a flying bunny
with a ton of health and can make itself
immune?

And just like that, the evil empire that once plagued
the world of smiley things has been destroyed.

From this point onward the entire world lived in peace and
harmony, free from bunny tyranny.
(Unless of course, this game turns out to be really popular and I make a sequel,
in which case the bunnies shall attempt to conquer you again.)

Thanks for playing, I hope you had fun! Oh, and go try out
Limitless mode you just unlocked to see how long you can
last.

Credits

Design/Development/Art/Animation: Christopher Gregorio

Additional Animation: Michael Sung

Music: Jesse Valentine

Sponsor: Armorgames.com

You should totally play more games on their site.

That's about it.

Now go away.

Back

Congratulations!

You have defeated the evil bunny empire.

Christopher Gregorio

Developed By:

Art By:

Animation By:

Michael Sung

Jesse Valentine

Music By:

Sponsored By:

Epic Combo

Inspired By:

More Games

Game Over

<p align="center"><font face="Century Gothic" size="17" color="#666666" letterSpacing="0.000000" kerning="1"><b>Easy Mode</b></font></p>

Rank:

Best:

<p align="center"><font face="Century Gothic" size="60" color="#333333" letterSpacing="0.000000" kerning="1"><b>100,000</b></font></p>

<p align="center"><font face="Century Gothic" size="35" color="#333333" letterSpacing="0.000000" kerning="1"><b>BADASS</b></font></p>

Kills:

<p align="left"><font face="Century Gothic" size="25" color="#333333" letterSpacing="0.000000" kerning="1"><b>150,000</b></font></p>

Best Rank:

<p align="left"><font face="Century Gothic" size="20" color="#333333" letterSpacing="0.000000" kerning="1"><b>BADASS</b></font></p>

Next Rank At:

<p align="left"><font face="Century Gothic" size="20" color="#333333" letterSpacing="0.000000" kerning="1"><b>150,000</b></font></p>

ActionScript [AS1/AS2]

Frame 1
function onEnterFrame() { if (this._currentframe == 1) { bytes_loaded = Math.round(this.getBytesLoaded()); bytes_total = Math.round(this.getBytesTotal()); getPercent = bytes_loaded / bytes_total; loader._xscale = getPercent * 100; if ((bytes_loaded == bytes_total) && (thePlay._x < 0)) { if ((domain == "jaludo.com") || (domain == "media.jaludo.com")) { } loader._x = 1000; outer._x = 1000; thePlay._x = 192; createStartHoverer(thePlay.s1); createStartHoverer(thePlay.s2); thePlay.s1.onRelease = function () { gotoAndStop (2); }; thePlay.s2.onRelease = function () { gotoAndStop (2); muted = true; }; } } } function createStartHoverer(button) { button.onRollOver = function () { button.gotoAndStop(2); }; button.onRollOut = function () { button.gotoAndStop(1); }; button.onReleaseOutside = function () { button.gotoAndStop(1); }; } function goToThisURL() { getURL ("http://armor.ag/MoreGames", "_blank"); } function createContextMenu(menu) { _root.menu = menu; } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } stop(); muted = false; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var mainItem = new ContextMenuItem("Play More Games", goToThisURL); myMenu.customItems.push(mainItem); createContextMenu(myMenu); urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); if ((domain == "armorgames.com") || (domain == "www.armorgames.com")) { } else { __com_mochibot__("4ef79aaa", this, 10301, true); var CPMStarContentSpotID = "7396Q9287487D"; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + CPMStarContentSpotID); }
Frame 2
if (muted) { var laserShot = new Sound(); laserShot.attachSound("laserShot.mp3"); laserShot.setVolume(0); } toArmor.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); };
Frame 3
function resetValues() { gameCompleted = false; highscoreEasy = 0; highscoreMedium = 0; highscoreHard = 0; } function loadGame() { if (sObject.data.gameCompleted != undefined) { gameCompleted = sObject.data.gameCompleted; } if (sObject.data.highscoreEasy != undefined) { highscoreEasy = sObject.data.highscoreEasy; } if (sObject.data.highscoreMedium != undefined) { highscoreMedium = sObject.data.highscoreMedium; } if (sObject.data.highscoreHard != undefined) { highscoreHard = sObject.data.highscoreHard; } } function saveGame() { sObject.data.gameCompleted = gameCompleted; sObject.data.highscoreEasy = highscoreEasy; sObject.data.highscoreMedium = highscoreMedium; sObject.data.highscoreHard = highscoreHard; sObject.flush(); } function enemyManagement() { enemyDelay = enemyDelay - 1; if (enemyDelay <= 0) { enemyDelay = enemyDelayConst; createEnemy(); } enemyMovement(); } function createEnemy() { enemy = attachMovie("enemy", "enemy" + depth, depth++); enemy.gotoAndStop(enemy.Type); enemy._y = 339 - (enemy._height / 2); enemy._x = Stage.width + (enemy._width / 2); enemy.xSpeed = 0; enemy.ySpeed = 0; enemy.Speed = -0.3; createEnemyButton(enemy); enemies.push(enemy); } function createEnemyButton(enemy) { enemy.onRelease = function () { explosion = attachMovie("explosion", "explosion" + depth, depth++); explosion._x = enemy._x; explosion._y = enemy._y; i = enemies.length - 1; while (i >= 0) { if (enemies[i] == enemy) { enemy.removeMovieClip(); enemies.splice(i, 1); bunniesKilled = bunniesKilled + 1; if (bunniesKilled > 1) { bunnyKilledTxt.htmlText = bunniesKilled + " bunnies were harmed in the making of this game."; } else { bunnyKilledTxt.htmlText = bunniesKilled + " bunny was harmed in the making of this game."; } } i--; } }; } function enemyMovement() { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; enemy.bunIn.bunIn.play(); enemy.xSpeed = enemy.xSpeed + enemy.Speed; enemy.ySpeed = enemy.ySpeed + gravity; enemy.xSpeed = enemy.xSpeed * friction; enemy.ySpeed = enemy.ySpeed * airFriction; if ((enemy.bunIn.bunIn._currentframe > 11) || (!enemy.hitTest(floor))) { enemy._x = enemy._x + (enemy.xSpeed * 2); if (!enemy.hitTest(floor)) { enemy._x = enemy._x - enemy.xSpeed; } } enemy._y = enemy._y + enemy.ySpeed; if (enemy.hitTest(floor)) { if (enemy.ySpeed > 5) { enemy._y = 339 - (enemy._height / 2); enemy.ySpeed = enemy.ySpeed * -0.5; } else { enemy._y = 339 - (enemy._height / 2); enemy.ySpeed = 0; } } else if (enemy.ice._currentframe == 1) { enemy.bunIn.bunIn.gotoAndStop(10); } if (enemy._x <= (-(enemy._width / 2))) { removeEnemy(); } e--; } } function removeEnemy() { enemy.removeMovieClip(); enemies.splice(e, 1); } function onEnterFrame() { selector._x = selector._x + ((difButtons[selectorNum - 1]._x - selector._x) / 4); if (pMax) { pBtn._xscale = pBtn._xscale + ((150 - pBtn._xscale) / 2); } else { pBtn._xscale = pBtn._xscale + ((100 - pBtn._xscale) / 2); } pBtn._yscale = pBtn._xscale; if (cMax) { cBtn._xscale = cBtn._xscale + ((150 - cBtn._xscale) / 2); } else { cBtn._xscale = cBtn._xscale + ((100 - cBtn._xscale) / 2); } cBtn._yscale = cBtn._xscale; if (mMax) { mBtn._xscale = mBtn._xscale + ((150 - mBtn._xscale) / 2); } else { mBtn._xscale = mBtn._xscale + ((100 - mBtn._xscale) / 2); } mBtn._yscale = mBtn._xscale; if (bMax) { bBtn._xscale = bBtn._xscale + ((150 - bBtn._xscale) / 2); } else { bBtn._xscale = bBtn._xscale + ((100 - bBtn._xscale) / 2); } bBtn._yscale = bBtn._xscale; enemyManagement(); } function createGenericHoverer(button, num) { button.onRollOver = function () { if (selectorNum != num) { button.gotoAndStop(2); } }; button.onRollOut = function () { button.gotoAndStop(1); }; button.onReleaseOutside = function () { button.gotoAndStop(1); }; } stop(); song.stop(); enemyDelay = 0; enemyDelayConst = 90; theArrow2._alpha = 0; resetValues(); sObject = SharedObject.getLocal("saveFile"); loadGame(); depth = 100; enemies = new Array(); friction = 0.9; airFriction = 0.95; gravity = 1; bunniesKilled = 0; pMax = false; cMax = false; mMax = false; bMax = false; pBtn.onRollOver = function () { pMax = true; }; pBtn.onRollOut = function () { pMax = false; }; cBtn.onRollOver = function () { cMax = true; }; cBtn.onRollOut = function () { cMax = false; }; mBtn.onRollOver = function () { mMax = true; }; mBtn.onRollOut = function () { mMax = false; }; limitless = false; if (gameCompleted) { bBtn._alpha = 100; bBtn.gotoAndStop(2); bBtn.onRollOver = function () { bMax = true; }; bBtn.onRollOut = function () { bMax = false; }; bBtn.onRelease = function () { gotoAndStop (4); limitless = true; }; } pBtn.onRelease = function () { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; removeEnemy(); e--; } gotoAndStop (4); }; cBtn.onRelease = function () { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; removeEnemy(); e--; } gotoAndStop (5); }; mBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; kills = 0; selectorNum = 2; difButtons = new Array(e1, e2, e3); createGenericHoverer(e1, 1); createGenericHoverer(e2, 2); createGenericHoverer(e3, 3); e1.onRelease = function () { if (!gameCompleted) { theArrow2._alpha = 100; } selectorNum = 1; e1.gotoAndStop(1); }; e2.onRelease = function () { if (!gameCompleted) { theArrow2._alpha = 100; } selectorNum = 2; e2.gotoAndStop(1); }; e3.onRelease = function () { if (!gameCompleted) { theArrow2._alpha = 100; } selectorNum = 3; e3.gotoAndStop(1); }; createStartHoverer(lUs); createStartHoverer(f1); lUs.onRelease = function () { getURL ("http://www.facebook.com/ArmorGames", "_blank"); }; f1.onRelease = function () { getURL ("https://twitter.com/Zaguios", "_blank"); }; ag.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); };
Frame 4
function displayManagement() { if (inDisplay && (!inShop)) { if ((info._alpha < 100) && (displayLeft >= 25)) { info._alpha = info._alpha + ((100 - info._alpha) / 5); } displayLeft = displayLeft - 1; if (displayLeft <= 25) { info._alpha = displayLeft * 4; if (displayLeft <= 0) { info._alpha = 0; inDisplay = false; } } } } function daySetup() { day = day + 1; if ((day == (dayGoal + 1)) && (!limitless)) { gamePause = true; gameComplete = attachMovie("gameCompleteScreen", "gameCompleteScreen", 987500); gameComplete._x = Stage.width / 2; gameComplete._y = 230; inGameComplete = true; gameComplete.bBtn.onRollOver = function () { bMax = true; }; gameComplete.bBtn.onRollOut = function () { bMax = false; }; gameComplete.bBtn.onRelease = function () { gameComplete.removeMovieClip(); gamePause = false; }; gameCompleted = true; saveGame(); } if (day >= newDisplays[atDisplay]) { info.gotoAndStop(atDisplay + 4); atDisplay = atDisplay + 1; inDisplay = true; displayLeft = displayLeftConst; } if (!inTutorial) { waver.gotoAndPlay(2); waver.w1.waveTxt.htmlText = bold("Wave " + day); newWave.start(); } enemiesLeft = enemiesByDay[day - 1]; enemyTypes = enemyTypesByDay[day - 1]; enemyDelayConst = enemyDelayConsts[day - 1]; } function formatNumber(number) { var _local1 = number.toString(); var _local3 = ""; while (_local1.length > 3) { var _local2 = _local1.substr(-3); _local1 = _local1.substr(0, _local1.length - 3); _local3 = ("," + _local2) + _local3; } if (_local1.length > 0) { _local3 = _local1 + _local3; } return(_local3); } function updateStats() { floor.healthTxt.htmlText = bold(Math.floor((health / healthMax) * 100) + "%"); floor.coinsTxt.htmlText = bold(formatNumber(coins)); floor.killsTxt.htmlText = bold(((enemiesByDay[day - 1] - (enemiesLeft + enemies.length)) + "/") + enemiesByDay[day - 1]); floor.dayTxt.htmlText = bold((("Wave " + day) + "/") + dayGoal); } function enemyManagement() { enemyDelay = enemyDelay - 1; if ((enemyDelay <= 0) && (waver._currentframe == 1)) { enemyDelay = enemyDelayConst; if (enemiesLeft > 0) { enemiesLeft = enemiesLeft - 1; createEnemy(); } } enemyMovement(); } function createEnemy() { enemy = attachMovie("enemy", "enemy" + depth, depth++); enemy.onScreen = false; enemy.Type = random(enemyTypes) + 1; if (day == 25) { if (random(2) == 1) { enemy.Type = 5; } } enemy.gotoAndStop(enemy.Type); enemy.bunIn.bunIn.b1.gotoAndStop(enemy.Type); enemy.bunIn.bunIn.n1.gotoAndStop(enemy.Type); enemy.bunIn.bunIn.e1.gotoAndStop(enemy.Type); enemy.bunIn.bunIn.e2.gotoAndStop(enemy.Type); enemy.healthMax = enemyHealths[enemy.Type - 1]; enemy.health = enemy.healthMax; hBar = attachMovie("healthBar", "healthBar" + depth, depth++); enemy.hBar = hBar; enemy.invuln = false; if ((enemy.Type != 3) && (enemy.Type != 5)) { enemy._y = 339 - (enemy._height / 2); } else { enemy._y = random(260) + 40; } if ((enemy.Type == 4) || (enemy.Type == 5)) { enemy.invuln = true; enemy.invulnLeft = random(50) + 50; } enemy._x = Stage.width + (enemy._width / 2); enemy.xSpeed = 0; enemy.ySpeed = 0; enemy.Speed = -0.3; enemies.push(enemy); } function enemyMovement() { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (enemy.ice._currentframe == 1) { enemy.bunIn.bunIn.play(); enemy.xSpeed = enemy.xSpeed + enemy.Speed; } if ((enemy.Type == 4) || (enemy.Type == 5)) { enemy.invulnLeft = enemy.invulnLeft - 1; if (enemy.invuln) { enemy._alpha = 50; if (enemy.invulnLeft <= 0) { enemy.invuln = false; } } else { enemy._alpha = 100; if ((random(50) == 1) && (enemy.invulnLeft <= -50)) { if (random(2) == 1) { enemy.invuln = true; enemy.invulnLeft = random(50) + 50; } else { enemy.invuln = false; enemy.invulnLeft = random(100); } } } } if ((enemy.Type != 3) && (enemy.Type != 5)) { enemy.ySpeed = enemy.ySpeed + gravity; } enemy.xSpeed = enemy.xSpeed * friction; enemy.ySpeed = enemy.ySpeed * airFriction; if ((!floor.hitTest(enemy._x, enemy._y + 50, true)) && (enemy.ice._currentframe == 1)) { enemy.bunIn._rotation = ((Math.atan2(enemy.ySpeed, enemy.xSpeed) * 180) / Math.PI) + 180; } else { enemy.bunIn._rotation = 0; } if ((enemy.bunIn.bunIn._currentframe > 11) || (!enemy.hitTest(floor))) { enemy._x = enemy._x + (enemy.xSpeed * 2); if (!enemy.hitTest(floor)) { enemy._x = enemy._x - enemy.xSpeed; if (day == 25) { enemy._x = enemy._x - (enemy.xSpeed * 0.5); } } } if (enemy._x <= (Stage.width - (enemy._width / 2))) { enemy.onStage = true; } enemy._y = enemy._y + enemy.ySpeed; if (enemy.hitTest(floor)) { if (enemy.ySpeed > 5) { enemy._y = 339 - (enemy._height / 2); enemy.ySpeed = enemy.ySpeed * -0.5; } else { enemy._y = 339 - (enemy._height / 2); enemy.ySpeed = 0; } } else if (enemy.ice._currentframe == 1) { enemy.bunIn.bunIn.gotoAndStop(10); } if ((enemy._x >= (Stage.width - (enemy._width / 2))) && (enemy.onStage)) { enemy._x = Stage.width - (enemy._width / 2); enemy.xSpeed = enemy.xSpeed * -1; } if (enemy._x >= 800) { enemy._x = 800; enemy.xSpeed = 0; } if (enemy._y <= (enemy._height / 2)) { enemy.ySpeed = enemy.ySpeed * -1; enemy._y = enemy._height / 2; } enemy.hBar._x = enemy._x; enemy.hBar._y = enemy._y - 20; if (enemy._x <= (-(enemy._width / 2))) { shake = 1; flasher.gotoAndPlay(2); flasher.f1.gotoAndStop(2); if (gameMode == 1) { health = health - 2; } if (gameMode == 2) { health = health - 5; } if (gameMode == 3) { health = health - 10; } if (health <= 0) { health = 0; clearScreen(); gotoAndStop (6); } removeEnemy(); } e--; } } function removeEnemy() { enemy.hBar.removeMovieClip(); enemy.removeMovieClip(); enemies.splice(e, 1); if ((enemies.length <= 0) && (enemiesLeft <= 0)) { daySetup(); } } function tutorialManagement() { if (inTutorial) { if (arrowStage == 4) { infoTime = infoTime - 1; if (infoTime <= 25) { info._alpha = infoTime * 4; } if (infoTime <= 0) { info.swapDepths(500500); inTutorial = false; waver.gotoAndPlay(2); newWave.start(); waver.w1.waveTxt.htmlText = bold("Wave " + day); gamePause = false; arrowStage = 5; } } } } function onEnterFrame() { if (inGameComplete) { if (bMax) { gameComplete.bBtn._xscale = gameComplete.bBtn._xscale + ((150 - gameComplete.bBtn._xscale) / 2); } else { gameComplete.bBtn._xscale = gameComplete.bBtn._xscale + ((100 - gameComplete.bBtn._xscale) / 2); } gameComplete.bBtn._yscale = gameComplete.bBtn._xscale; } else if (waver._currentframe != 1) { waver.play(); } tutorialManagement(); displayManagement(); shopManagement(); if ((!gamePause) && (!playerPause)) { arrowCannonManagement(); enemyManagement(); gunManagement(); bouncerManagement(); blimpManagement(); spikeManagement(); particleManagement(); } shaker(); updateStats(); wasMDown = mDown; } function createSpike() { spike = attachMovie("groundSpike", "groundSpike" + depth, depth++); spike.gotoAndStop(5); spike.shotDelay = 10; spike._x = _xmouse; spike._y = _ymouse; return(spike); } function spikeManagement() { s = spikes.length - 1; while (s >= 0) { spike = spikes[s]; spike.shotDelay = spike.shotDelay - 1; if (spike.shotDelay <= 0) { hittingEnemy = false; spike.gotoAndStop(5); e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (((Math.abs(spike._x - enemy._x) <= 10) && (Math.abs(spike._y - enemy._y) <= 30)) && (!enemy.invuln)) { hittingEnemy = true; } e--; } if (hittingEnemy) { spike.shotDelay = 30; spike.gotoAndPlay(2); spikeHit.start(); } else { spike.gotoAndStop(1); } } if (spike._currentframe == 5) { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (enemy.hitTest(spike)) { if (enemy.invuln == false) { enemy.ySpeed = -20; hitStuff(); } enemy.hBar.inBar._xscale = Math.floor((enemy.health / enemy.healthMax) * 100); testDeath(); } e--; } } s--; } } function testDeath() { if (enemy.health <= 0) { kills = kills + 1; flasher.gotoAndPlay(2); flasher.f1.gotoAndStop(1); createParticles(20, enemy); coins = coins + enemyRewards[enemy.Type - 1]; if (inShop) { shopButtons = new Array(shop.s1, shop.s2, shop.s3, shop.s4, shop.s5, shop.s6); s = shopButtons.length - 1; while (s >= 0) { createShopButton(shopButtons[s], s); s--; } } rewarder = attachMovie("enemyReward", "enemyReward" + depth, depth++); rewarder._x = enemy._x; rewarder._y = enemy._y; rewarder.r1.moneyTxt.htmlText = bold(formatNumber(enemyRewards[enemy.Type - 1])); shake = 1; bang.start(); removeEnemy(); } } function createBlimp() { blimp = attachMovie("blimp", "blimp" + depth, depth++); blimp.attackDelay = 10; blimp._x = _xmouse; blimp._y = _ymouse; return(blimp); } function blimpManagement() { b = blimps.length - 1; while (b >= 0) { blimp = blimps[b]; blimp.attackDelay = blimp.attackDelay - 1; nearEnemy = false; e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (Math.abs(enemy._x - blimp._x) <= 75) { nearEnemy = true; } e--; } if ((blimp.attackDelay <= 0) && (nearEnemy)) { createBomb(); blimp.attackDelay = 30 + random(30); } b--; } bombManagement(); } function createBomb() { bomb = attachMovie("bomb", "bomb" + depth, depth++); bomb._x = blimp._x; bomb._y = blimp._y + 30; bomb.xSpeed = (10 * Math.random()) - 5; bomb.ySpeed = 0; bombs.push(bomb); } function bombManagement() { b = bombs.length - 1; while (b >= 0) { bomb = bombs[b]; bomb.ySpeed = bomb.ySpeed + 1; bomb.ySpeed = bomb.ySpeed * airFriction; bomb._y = bomb._y + bomb.ySpeed; bomb.xSpeed = bomb.xSpeed * airFriction; bomb._x = bomb._x + bomb.xSpeed; if (bomb.hitTest(floor)) { boom.start(); explosion = attachMovie("explosion", "explosion" + depth, depth++); explosion._x = bomb._x; explosion._y = bomb._y; e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (explosion.hitBox.hitTest(enemy)) { if (enemy.invuln == false) { enemy.ySpeed = -20; hitStuff(); } enemy.hBar.inBar._xscale = Math.floor((enemy.health / enemy.healthMax) * 100); testDeath(); } e--; } removeBomb(); } else { exploding = false; e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (bomb.hitTest(enemy)) { if (enemy.invuln == false) { boom.start(); explosion = attachMovie("explosion", "explosion" + depth, depth++); explosion._x = bomb._x; explosion._y = bomb._y; exploding = true; } } e--; } if (exploding) { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (explosion.hitBox.hitTest(enemy)) { if (enemy.invuln == false) { enemy.ySpeed = -20; hitStuff(); enemy.hBar.inBar._xscale = Math.floor((enemy.health / enemy.healthMax) * 100); testDeath(); } } e--; } removeBomb(); } } b--; } } function removeBomb() { bomb.removeMovieClip(); bombs.splice(b, 1); } function hitStuff() { enemy.health = enemy.health - 1; enemy.bunIn.gotoAndPlay(2); hit = attachMovie("hitAnim", "hitAnim" + depth, depth++); hit._x = enemy._x; hit._y = enemy._y; } function createBouncer() { bouncer = attachMovie("bouncer", "bouncer" + depth, depth++); bouncer._x = _xmouse; bouncer._y = _ymouse; return(bouncer); } function bouncerManagement() { b = bouncers.length - 1; while (b >= 0) { bouncer = bouncers[b]; if (bouncer.bumper._currentframe == 1) { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (Math.sqrt(((enemy._x - bouncer._x) * (enemy._x - bouncer._x)) + ((enemy._y - bouncer._y) * (enemy._y - bouncer._y))) <= ((bouncer._width / 2) + (enemy._width / 2))) { if (enemy.invuln == false) { shotHit.start(); bouncer.bumper.gotoAndPlay(2); theDir = Math.atan2(enemy._y - bouncer._y, enemy._x - bouncer._x); enemy.xSpeed = Math.cos(theDir) * 15; enemy.ySpeed = Math.sin(theDir) * 15; enemy._x = enemy._x + (enemy.xSpeed * 2); enemy._y = enemy._y + (enemy.ySpeed * 2); hitStuff(); } enemy.hBar.inBar._xscale = Math.floor((enemy.health / enemy.healthMax) * 100); testDeath(); } e--; } } b--; } } function createArrowCannon() { arrowCannon = attachMovie("flakGun", "arrowCannon" + depth, depth++); arrowCannon.shotDelay = 10; arrowCannon._x = 0; arrowCannon._y = _ymouse; return(arrowCannon); } function arrowCannonManagement() { a = arrowCannons.length - 1; while (a >= 0) { arrowCannon = arrowCannons[a]; arrowCannon.shotDelay = arrowCannon.shotDelay - 1; if ((arrowCannon.shotDelay <= 0) && (enemies.length != 0)) { arrowShotS.start(); arrowCannon.gotoAndPlay(2); arrowCannon.shotDelay = 60; e = 0; while (e < 5) { createArrow(); e++; } } a--; } arrowManagement(); } function createArrow() { arrowShot = attachMovie("arrowShot", "arrowShot" + depth, depth++); arrowShot._y = arrowCannon._y; arrowDir = (Math.random() * (Math.PI/2)) - (Math.PI/4); arrowPower = 10 + random(20); arrowShot.xSpeed = Math.cos(arrowDir) * arrowPower; arrowShot.ySpeed = Math.sin(arrowDir) * arrowPower; arrowShot._x = arrowShot._x + (arrowShot.xSpeed * 2); arrowShot._y = arrowShot._y + (arrowShot.ySpeed * 2); arrowShot._rotation = (Math.atan2(arrowShot.ySpeed, arrowShot.xSpeed) * 180) / Math.PI; arrowShot.decayDelay = 50; arrows.push(arrowShot); } function arrowManagement() { a = arrows.length - 1; while (a >= 0) { arrowShot = arrows[a]; arrowShot.ySpeed = arrowShot.ySpeed + (gravity / 2); arrowShot.ySpeed = arrowShot.ySpeed * 0.98; arrowShot.xSpeed = arrowShot.xSpeed * 0.98; arrowShot._x = arrowShot._x + arrowShot.xSpeed; arrowShot._y = arrowShot._y + arrowShot.ySpeed; if (arrowShot.xSpeed != 0) { arrowShot._rotation = (Math.atan2(arrowShot.ySpeed, arrowShot.xSpeed) * 180) / Math.PI; } if (floor.hitTest(arrowShot._x, arrowShot._y, true) || (arrowShot._y >= Stage.height)) { arrowShot.xSpeed = 0; arrowShot.ySpeed = 0; arrowShot._y = floor._y - (floor._height / 2); arrowShot.decayDelay = arrowShot.decayDelay - 1; if (arrowShot.decayDelay <= 25) { arrowShot._alpha = arrowShot.decayDelay * 4; if (arrowShot.decayDelay <= 0) { removeArrow(); } } } else { e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; if (enemy.hitTest(arrowShot._x, arrowShot._y, true)) { if (!enemy.invuln) { hitStuff(); hitStuff(); } enemy.hBar.inBar._xscale = Math.floor((enemy.health / enemy.healthMax) * 100); if (enemy.invuln == false) { enemy.ySpeed = -10; enemy.xSpeed = enemy.xSpeed + 5; } testDeath(); removeArrow(); } e--; } } a--; } } function removeArrow() { arrowShot.removeMovieClip(); arrows.splice(a, 1); } function createGun() { if (placingNum == 0) { gun = attachMovie("gun", "gun" + depth, depth++); } if (placingNum == 1) { gun = attachMovie("iceGun", "gun" + depth, depth++); } gun.shotDelay = 10; gun.Type = placingNum + 1; gun._x = _xmouse; gun._y = _ymouse; return(gun); } function gunManagement() { g = guns.length - 1; while (g >= 0) { gun = guns[g]; if (enemies.length != 0) { closestEnemy = null; theDist = 999999999 /* 0x3B9AC9FF */; theE = -1; e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; newDist = Math.sqrt(((enemy._x - gun._x) * (enemy._x - gun._x)) + ((enemy._y - gun._y) * (enemy._y - gun._y))); if (((newDist <= theDist) && (!enemy.invuln)) && (enemy._x <= (Stage.width - (enemy._width / 2)))) { theDist = newDist; closestEnemy = enemy; theE = e; } e--; } if (closestEnemy != null) { if (gun.theEyes._currentframe == 1) { if (random(70) == 1) { gun.theEyes.gotoAndPlay(2); } } gun.barrel._rotation = (Math.atan2(closestEnemy._y - gun._y, closestEnemy._x - gun._x) * 180) / Math.PI; gun.eye1._rotation = gun.barrel._rotation; gun.eye2._rotation = gun.barrel._rotation; gun.shotDelay = gun.shotDelay - 1; if ((gun.shotDelay <= 0) && (theDist <= 250)) { gun.shotDelay = 30; gun.barrel.gotoAndPlay(2); enemy = closestEnemy; e = theE; machineShot(gun); } if ((gun.shotDelay <= 0) && (theDist > 250)) { gun.mouth.gotoAndStop(2); } else { gun.mouth.gotoAndStop(1); } } } g--; } b = bullets.length - 1; while (b >= 0) { bullet = bullets[b]; bullet._alpha = bullet._alpha - 33; if (bullet._alpha <= 2) { bullet.removeMovieClip(); bullets.splice(b, 1); } b--; } } function createGenericHover(button) { button.onRollOver = function () { button.gotoAndStop(2); }; button.onRollOut = function () { button.gotoAndStop(1); }; button.onReleaseOutside = function () { button.gotoAndStop(1); }; } function createGenericHover2(button) { button.onRollOver = function () { button.backing.gotoAndStop(2); rollover.start(); }; button.onRollOut = function () { button.backing.gotoAndStop(1); }; button.onReleaseOutside = function () { button.backing.gotoAndStop(1); }; } function createShop() { if (arrowStage == 1) { arrowStage = 2; theArrow._x = 190; theArrow._y = 70; theArrow._alpha = 0; theArrow.a1.gotoAndStop(2); } inShop = true; shopButtons = new Array(shop.s1, shop.s2, shop.s3, shop.s4, shop.s5, shop.s6); s = shopButtons.length - 1; while (s >= 0) { createShopButton(shopButtons[s], s); s--; } createGenericHover(shop.fin); shop.fin.onRelease = function () { inShop = false; if (arrowStage == 2) { arrowStage = 1; theArrow._x = 654; theArrow._y = 350; theArrow.a1.gotoAndStop(1); theArrow._alpha = 100; } }; } function bold(item) { return(("<b>" + item) + "</b>"); } function createShopButton(button, num) { delete button.onRollOver; delete button.onRollOut; delete button.onRelease; delete button.onReleaseOutside; button.shopIcon.gotoAndStop(num + 1); button.shopIcon.g1.gr.gotoAndStop(2); button.nameTxt.htmlText = bold(upgradeNames[num]); button.costTxt.htmlText = bold(formatNumber(upgradeCosts[num][upgradesBought[num]])); button.descTxt.htmlText = bold(upgradeDescriptions[num]); if ((coins >= upgradeCosts[num][upgradesBought[num]]) && (upgradesBought[num] < upgradeMaxes[num])) { button._alpha = 100; createGenericHover2(button); button.onRelease = function () { if (coins >= upgradeCosts[num][upgradesBought[num]]) { if (arrowStage == 2) { arrowStage = 3; info.gotoAndStop(2); theArrow._alpha = 0; } coins = coins - upgradeCosts[num][upgradesBought[num]]; purchase.start(); purchase.start(); upgradesBought[num] = upgradesBought[num] + 1; inShop = false; placingItem = true; placingNum = num; itemPlacing = createFunctions[num](); aa._alpha = 100; mDown = false; wasMDown = false; } }; } else { if (upgradesBought[num] >= upgradeMaxes[num]) { button.costTxt.htmlText = bold("MAXED"); } button._alpha = 50; } } function hypot(xer, yer) { return(Math.sqrt((xer * xer) + (yer * yer))); } function hypotObj(object1, object2) { return(hypot(object1._x - object2._x, object1._y - object2._y)); } function shopManagement() { if (placingItem) { itemPlacing._x = _xmouse; itemPlacing._y = _ymouse; if ((_ymouse + (turretHeights[placingNum] / 2)) >= (Stage.height - 150)) { itemPlacing._y = (Stage.height - 150) - (turretHeights[placingNum] / 2); } if ((_ymouse - (turretHeights[placingNum] / 2)) <= 33) { itemPlacing._y = 33 + (turretHeights[placingNum] / 2); } if ((_xmouse + (turretWidths[placingNum] / 2)) >= (Stage.width - 50)) { itemPlacing._x = (Stage.width - 50) - (turretWidths[placingNum] / 2); } if ((_xmouse - (turretWidths[placingNum] / 2)) <= 50) { itemPlacing._x = 50 + (turretWidths[placingNum] / 2); } if (inTutorial) { if (_ymouse <= 130) { itemPlacing._y = 130; } } if (placingNum == 2) { itemPlacing._y = 339; } if (placingNum == 5) { itemPlacing._x = 0; } isHitting = false; if (placingNum == 2) { s = spikes.length - 1; while (s >= 0) { spike = spikes[s]; if (itemPlacing.hitTest(spike)) { isHitting = true; aa.gotoAndStop(4); } s--; } } if (placingNum == 5) { a = arrowCannons.length - 1; while (a >= 0) { arrowCannon = arrowCannons[a]; if (itemPlacing.hitTest(arrowCannon)) { isHitting = true; aa.gotoAndStop(6); } a--; } } g = guns.length - 1; while (g >= 0) { gun = guns[g]; if ((((placingNum == 0) || (placingNum == 1)) || (placingNum == 2)) || (placingNum == 3)) { if (hypotObj(gun, itemPlacing) <= hypot((turretWidths[0] / 2) + (turretWidths[placingNum] / 2), 0)) { isHitting = true; aa.gotoAndStop(2); } } if ((placingNum == 4) && (itemPlacing.hitTest(gun.tIn))) { isHitting = true; aa.gotoAndStop(2); } g--; } b = bouncers.length - 1; while (b >= 0) { bouncer = bouncers[b]; if ((((placingNum == 0) || (placingNum == 1)) || (placingNum == 2)) || (placingNum == 3)) { if (hypotObj(bouncer, itemPlacing) <= hypot((turretWidths[3] / 2) + (turretWidths[placingNum] / 2), 0)) { isHitting = true; aa.gotoAndStop(2); } } if ((placingNum == 4) && (itemPlacing.hitTest(bouncer))) { isHitting = true; aa.gotoAndStop(2); } b--; } b = blimps.length - 1; while (b >= 0) { blimp = blimps[b]; if ((placingNum == 0) || (placingNum == 1)) { if (itemPlacing.tIn.hitTest(blimp)) { isHitting = true; aa.gotoAndStop(2); } } else if (itemPlacing.hitTest(blimp)) { isHitting = true; aa.gotoAndStop(2); } b--; } if (!isHitting) { aa.gotoAndStop(1); if (placingNum == 2) { aa.gotoAndStop(3); } if (placingNum == 5) { aa.gotoAndStop(5); } } if (wasMDown && (!mDown)) { if (!isHitting) { placingItem = false; if (arrowStage == 3) { arrowStage = 4; info.gotoAndStop(3); theArrow.removeMovieClip(); } if ((placingNum == 0) || (placingNum == 1)) { itemPlacing.gr.gotoAndStop(2); guns.push(itemPlacing); if (gameCompleted && (guns.length == 1)) { tg._alpha = 0; gamePause = false; waver.gotoAndPlay(2); newWave.start(); } } if (placingNum == 2) { itemPlacing.gotoAndStop(1); spikes.push(itemPlacing); } if (placingNum == 3) { bouncers.push(itemPlacing); } if (placingNum == 4) { blimps.push(itemPlacing); } if (placingNum == 5) { arrowCannons.push(itemPlacing); } g = guns.length - 1; while (g >= 0) { gun = guns[g]; gun.swapDepths(depth++); g--; } itemPlacing = null; aa._alpha = 0; placingNum = -1; } } } if (inShop) { shop._y = shop._y + Math.ceil((-shop._y) / 7); if (arrowStage == 2) { if (shop._y == 0) { theArrow._alpha = 100; } } } else { shop._y = shop._y + Math.floor((((-shop._height) - 4) - shop._y) / 7); } } function machineShot(weapon) { laserShot.start(); theItem = createEmptyMovieClip("laser" + depth, 200555 + (depth++)); bullets.push(theItem); if (weapon.Type == 1) { theItem.lineStyle(3, 3683363); } if (weapon.Type == 2) { theItem.lineStyle(3, 39423); } dir = (weapon.barrel._rotation * Math.PI) / 180; theItem.moveTo(weapon._x + (Math.cos(dir) * 40), weapon._y + (Math.sin(dir) * 40)); theItem.lineTo(enemy._x, enemy._y); if (!enemy.invuln) { hitStuff(); } enemy.hBar.inBar._xscale = Math.floor((enemy.health / enemy.healthMax) * 100); if (enemy.invuln == false) { enemy.ySpeed = -10; enemy.xSpeed = enemy.xSpeed + (Math.cos((weapon.barrel._rotation * Math.PI) / 180) * 5); if (weapon.Type == 2) { enemy._y = enemy._y - 30; enemy.ice.gotoAndStop(2); enemy.bunIn.bunIn.gotoAndStop(15); } } testDeath(); } function createParticles(amount, object) { p = 0; while (p < amount) { particle = attachMovie("particle", "particle" + depth, depth++); particle._xscale = (particle._yscale = random(60) + 20); particle.Speed = 1 + (Math.random() * 25); particle.Dir = (Math.PI * Math.random()) * 2; particle._x = object._x; particle._y = object._y; particles.push(particle); p++; } } function particleManagement() { p = particles.length - 1; while (p >= 0) { particle = particles[p]; particle._x = particle._x + (Math.cos(particle.Dir) * particle.Speed); particle._y = particle._y + (Math.sin(particle.Dir) * particle.Speed); particle.Speed = particle.Speed * 0.85; particle._alpha = particle._alpha - (((100 - particle._alpha) / 10) + 1); if (particle._alpha <= 0) { removeParticle(); } p--; } } function removeParticle() { particle.removeMovieClip(); particles.splice(p, 1); } function shaker() { if (shake == 0) { } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 3; _root._x = _root._x - 3; } else if (shake == 3) { shake = 0; _root._x = 0; _root._y = 0; } } function clearScreen() { shop.removeMovieClip(); waver.removeMovieClip(); floor.removeMovieClip(); info.removeMovieClip(); theArrow.removeMovieClip(); pauseScreen.removeMovieClip(); a = arrowCannons.length - 1; while (a >= 0) { arrowCannon = arrowCannons[a]; arrowCannon.removeMovieClip(); arrowCannons.splice(a, 1); a--; } b = bullets.length - 1; while (b >= 0) { bullet = bullets[b]; bullet.removeMovieClip(); bullets.splice(b, 1); b--; } g = guns.length - 1; while (g >= 0) { gun = guns[g]; gun.removeMovieClip(); guns.splice(g, 1); g--; } b = bouncers.length - 1; while (b >= 0) { bouncer = bouncers[b]; bouncer.removeMovieClip(); bouncers.splice(b, 1); b--; } b = blimps.length - 1; while (b >= 0) { blimp = blimps[b]; blimp.removeMovieClip(); blimps.splice(b, 1); b--; } p = particles.length - 1; while (p >= 0) { particle = particles[p]; removeParticle(); p--; } e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; removeEnemy(); e--; } s = spikes.length - 1; while (s >= 0) { spike = spikes[s]; spike.removeMovieClip(); spikes.splice(s, 1); s--; } b = bombs.length - 1; while (b >= 0) { bomb = bombs[b]; removeBomb(); b--; } a = arrows.length - 1; while (a >= 0) { arrowShot = arrows[a]; removeArrow(); a--; } } e = enemies.length - 1; while (e >= 0) { enemy = enemies[e]; removeEnemy(); e--; } var song = new Sound(); song.attachSound("bunny.mp3"); song.start(0, 999); if (muted) { song.setVolume(0); } var laserShot = new Sound(); laserShot.attachSound("laserShot.mp3"); var shotHit = new Sound(); shotHit.attachSound("shotHit.mp3"); var bang = new Sound(); bang.attachSound("bang.mp3"); var arrowShotS = new Sound(); arrowShotS.attachSound("arrowShot.mp3"); var boom = new Sound(); boom.attachSound("bigExplosion.mp3"); var spikeHit = new Sound(); spikeHit.attachSound("spikeHit.mp3"); var newWave = new Sound(); newWave.attachSound("newWave.mp3"); var purchase = new Sound(); purchase.attachSound("purchase.mp3"); var rollover = new Sound(); rollover.attachSound("rollover.mp3"); gameMode = selectorNum; aa._alpha = 0; inTutorial = true; gamePause = true; depth = 100; health = 100; healthMax = 100; coins = 10; day = 0; dayGoal = 20; kills = 0; waver.swapDepths(701503); enemyDelayConsts = new Array(60, 40, 50, 35, 20, 38, 32, 26, 22, 40, 35, 30, 25, 20, 18, 30, 27, 24, 22, 20, 18, 16, 14, 12, 10); enemyDelayConst = enemyDelayConsts[day]; enemyDelay = 0; enemiesByDay = new Array(5, 10, 10, 15, 20, 20, 30, 40, 50, 30, 40, 50, 60, 70, 80, 40, 55, 70, 85, 100, 150, 200, 250, 300, 9999999); enemyTypesByDay = new Array(1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5); enemiesLeft = 0; enemyTypes = 1; newDisplays = new Array(3, 6, 11, 16, 9999); displayLeftConst = 200; displayLeft = displayLeftConst; atDisplay = 0; inDisplay = false; inGameComplete = false; daySetup(); shop.swapDepths(800500); floor.swapDepths(800600); enemies = new Array(); friction = 0.9; airFriction = 0.95; gravity = 1; enemyHealths = new Array(2, 4, 9, 12, 25); enemyRewards = new Array(10, 80, 350, 2000, 10000); theArrow.swapDepths(975200); arrowStage = 1; infoTime = 125; bMax = false; spikes = new Array(); blimps = new Array(); bombs = new Array(); bouncers = new Array(); arrowCannons = new Array(); arrows = new Array(); guns = new Array(); playerPause = false; createGenericHover(floor.pBtn); createGenericHover(floor.qBtn); createGenericHover(floor.mBtn); pauseScreen.swapDepths(933400); pauseScreen._alpha = 0; floor.pBtn.onRelease = function () { playerPause = !playerPause; if (playerPause) { pauseScreen._alpha = 100; pauseScreen.rtm.onRollOver = function () { pauseScreen.rtm._alpha = 50; }; pauseScreen.rtm.onRollOut = function () { pauseScreen.rtm._alpha = 100; }; pauseScreen.rtm.onReleaseOutside = function () { pauseScreen.rtm._alpha = 100; }; pauseScreen.rtm.onRelease = function () { clearScreen(); gotoAndStop (3); }; } else { delete pauseScreen.rtm.onRollOver; delete pauseScreen.rtm.onReleaseOutside; delete pauseScreen.rtm.onRollOut; delete pauseScreen.rtm.onRelease; pauseScreen._alpha = 0; } }; floor.qBtn.onRelease = function () { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "HIGH"; } else { _quality = "LOW"; } }; floor.mBtn.onRelease = function () { muted = !muted; if (muted) { song.setVolume(0); } else { song.setVolume(100); } }; createGenericHover(floor.shopBtn); floor.shopBtn.onRelease = function () { createShop(); }; inShop = false; placingItem = false; itemPlacing = null; placingNum = -1; upgradeNames = new Array("Turret", "Ice Gun", "Spike Trap", "Bouncer", "Blimp", "Arrow Cannon"); upgrade1Costs = new Array(10, 50, 300, 1200, 5000, 20000); upgrade2Costs = new Array(500, 1500, 7500, 30000, 90000, 270000); upgrade3Costs = new Array(20, 80, 600, 1600, 8000, 40000); upgrade4Costs = new Array(2000, 10000, 50000, 150000, 450000); upgrade5Costs = new Array(13000, 65000, 340000); upgrade6Costs = new Array(45000, 135000, 520000); upgradeCosts = new Array(upgrade1Costs, upgrade2Costs, upgrade3Costs, upgrade4Costs, upgrade5Costs, upgrade6Costs); upgradesBought = new Array(0, 0, 0, 0, 0, 0); upgradeDescriptions = new Array("Shoots enemies in a standard way.", "Freezes enemies temporarily and makes them more vulnerable", "Hides a spike in the ground that occassionally pops out to kill enemies", "Launches enemies off it if touched", "Drops deadly explosions", "Shoots a barrage of crazy arrows"); createFunctions = new Array(createGun, createGun, createSpike, createBouncer, createBlimp, createArrowCannon); if (gameMode == 1) { modeTxt.htmlText = "Easy"; } if (gameMode == 2) { modeTxt.htmlText = "Medium"; } if (gameMode == 3) { modeTxt.htmlText = "Hard"; } upgradeMaxes = new Array(6, 6, 6, 5, 3, 3); shop.s1.shopIcon.g1.gr.gotoAndStop(2); shop.s2.shopIcon.g1.gr.gotoAndStop(2); shop.s3.shopIcon.g1.gr.gotoAndStop(2); shop.s4.shopIcon.g1.gr.gotoAndStop(2); shop.s5.shopIcon.g1.gr.gotoAndStop(2); shop.s6.shopIcon.g1.gr.gotoAndStop(2); mDown = false; wasMDown = false; onMouseDown = function () { if (playerPause && (!floor.pBtn.hitTest(_xmouse, _ymouse, true))) { playerPause = false; pauseScreen._alpha = 0; } mDown = true; }; onMouseUp = function () { mDown = false; }; turretWidths = new Array(35, 35, 28, 57, 90, 0); turretHeights = new Array(35, 35, 0, 57, 26, 0); bullets = new Array(); particles = new Array(); shake = 0; if (gameCompleted) { inTutorial = false; gamePause = true; theArrow._alpha = 0; arrowStage = 5; info.swapDepths(500500); info.removeMovieClip(); inTutorial = false; waver.w1.waveTxt.htmlText = bold("Wave " + day); } else { tg._alpha = 0; }
Frame 5
function onEnterFrame() { if (bMax) { bBtn._xscale = bBtn._xscale + ((150 - bBtn._xscale) / 2); } else { bBtn._xscale = bBtn._xscale + ((100 - bBtn._xscale) / 2); } bBtn._yscale = bBtn._xscale; } stop(); bMax = false; bBtn.onRollOver = function () { bMax = true; }; bBtn.onRollOut = function () { bMax = false; }; bBtn.onRelease = function () { gotoAndStop (3); }; ag.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); };
Frame 6
function formatNumber(number) { var _local1 = number.toString(); var _local3 = ""; while (_local1.length > 3) { var _local2 = _local1.substr(-3); _local1 = _local1.substr(0, _local1.length - 3); _local3 = ("," + _local2) + _local3; } if (_local1.length > 0) { _local3 = _local1 + _local3; } return(_local3); } function bold(item) { return(("<b>" + item) + "</b>"); } function calcRank(killNumber) { topRank = 0; i = 0; while (i < rankGoals.length) { if (killNumber >= rankGoals[i]) { topRank = topRank + 1; } i++; } return(ranks[topRank]); } function calcRank2(killNumber) { topRank = 0; i = 0; while (i < rankGoals.length) { if (killNumber >= rankGoals[i]) { topRank = topRank + 1; } i++; } return(topRank); } function onEnterFrame() { delayToUp = delayToUp - 1; if ((killsTemp < kills) && (delayToUp <= 0)) { delayToUp = 1; killsTemp = killsTemp + Math.ceil((kills - killsTemp) / 40); killsTxt.htmlText = bold(formatNumber(killsTemp)); rankTxt.htmlText = bold(calcRank(killsTemp)); } if (bMax) { bBtn._xscale = bBtn._xscale + ((150 - bBtn._xscale) / 2); } else { bBtn._xscale = bBtn._xscale + ((100 - bBtn._xscale) / 2); } bBtn._yscale = bBtn._xscale; if (mMax) { mBtn._xscale = mBtn._xscale + ((150 - mBtn._xscale) / 2); } else { mBtn._xscale = mBtn._xscale + ((100 - mBtn._xscale) / 2); } mBtn._yscale = mBtn._xscale; } stop(); _quality = "HIGH"; killsTxt.htmlText = bold("0"); rankTxt.htmlText = bold("FAILURE"); bMax = false; mMax = false; bBtn.onRollOver = function () { bMax = true; }; bBtn.onRollOut = function () { bMax = false; }; bBtn.onRelease = function () { gotoAndStop (3); }; mBtn.onRollOver = function () { mMax = true; }; mBtn.onRollOut = function () { mMax = false; }; mBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; ag.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; if (gameMode == 1) { highscore = highscoreEasy; modeTxt.htmlText = bold("Easy Mode"); } if (gameMode == 2) { highscore = highscoreMedium; modeTxt.htmlText = bold("Medium Mode"); } if (gameMode == 3) { highscore = highscoreHard; modeTxt.htmlText = bold("Hard Mode"); } if (kills >= highscore) { highscore = kills; } ranks = new Array("FAILURE", "PATHETIC", "BAD", "BEGINNER", "AMATEUR", "NOVICE", "FAIR", "AVERAGE", "ACCEPTABLE", "INTERMEDIATE", "GOOD", "SATISFYING", "RAD", "GREAT", "SUPERB", "SPLENDID", "ADVANCED", "AMAZING", "PRO", "VETERAN", "ELITE", "NONE"); rankGoals = new Array(100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 9999999); killsTemp = 0; delayToUp = 0; highscoreTxt.htmlText = bold(formatNumber(highscore)); bestRankTxt.htmlText = bold(calcRank(highscore)); nextRankTxt.htmlText = rankGoals[calcRank2(highscore) + 1]; if (gameMode == 1) { highscoreEasy = highscore; } if (gameMode == 2) { highscoreMedium = highscore; } if (gameMode == 3) { highscoreHard = highscore; } saveGame();
Symbol 39 MovieClip [starter] Frame 1
stop();
Symbol 42 MovieClip [starter2] Frame 1
stop();
Symbol 45 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 65 MovieClip Frame 225
_root.nextFrame();
Symbol 77 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 60
_parent.gotoAndStop(1);
Symbol 109 MovieClip Frame 1
stop();
Symbol 110 MovieClip [enemy] Frame 1
stop();
Symbol 119 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 48
_parent.removeMovieClip();
Symbol 237 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 264 MovieClip [groundSpike] Frame 1
stop();
Symbol 266 MovieClip Frame 1
stop();
Symbol 267 MovieClip [flash] Frame 1
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 1
stop();
Symbol 301 MovieClip [enemyReward] Frame 45
this.removeMovieClip();
Symbol 306 MovieClip [flakGun] Frame 1
stop();
Symbol 327 MovieClip Frame 1
stop();
Symbol 334 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 1
stop();
Symbol 343 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 1
stop();
Symbol 355 MovieClip Frame 1
stop();
Symbol 361 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 1
stop();
Symbol 401 MovieClip [upgradeInfo] Frame 1
stop();
Symbol 407 MovieClip [hitAnim] Frame 10
this.removeMovieClip();
Symbol 431 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 1200
stop();

Library Items

Symbol 1 Sound [spikeHit.mp3]
Symbol 2 Sound [shotHit.mp3]
Symbol 3 Sound [rollover.mp3]
Symbol 4 Sound [purchase.mp3]
Symbol 5 Sound [newWave.mp3]
Symbol 6 Sound [laserShot.mp3]
Symbol 7 Sound [boom.mp3]
Symbol 8 Sound [bigExplosion.mp3]
Symbol 9 Sound [bang.mp3]
Symbol 10 Sound [arrowShot.mp3]
Symbol 11 GraphicUsed by:Timeline
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:451  Timeline
Symbol 14 GraphicUsed by:17
Symbol 15 FontUsed by:16 46 245
Symbol 16 TextUses:15Used by:17
Symbol 17 MovieClipUses:14 16Used by:Timeline
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 FontUsed by:22 23 26 29 111 113 115 117 118 130 270 276 278 281 284 285 293 294 299 310 311 324 336 367 368 370 373 375 389 391 393 395 409 411 414 417 421 425 429 433 434 435 436 437 438 439 440 441 442 443 447 449 450 454 458 459 462 465 468 469 470 471 472 473 474 475 476 477 478 479
Symbol 22 TextUses:21Used by:32
Symbol 23 TextUses:21Used by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:23 24Used by:32
Symbol 26 TextUses:21Used by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:26 27Used by:32
Symbol 29 TextUses:21Used by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:29 30Used by:32
Symbol 32 MovieClipUses:22 25 28 31Used by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:39 42
Symbol 35 FontUsed by:36 38 40 41 47 240 242 244 313
Symbol 36 TextUses:35Used by:39
Symbol 37 GraphicUsed by:39 42
Symbol 38 TextUses:35Used by:39
Symbol 39 MovieClip [starter]Uses:34 36 37 38Used by:43
Symbol 40 TextUses:35Used by:42
Symbol 41 TextUses:35Used by:42
Symbol 42 MovieClip [starter2]Uses:34 40 37 41Used by:43
Symbol 43 MovieClipUses:39 42Used by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:Timeline
Symbol 46 TextUses:15Used by:Timeline
Symbol 47 TextUses:35Used by:Timeline
Symbol 48 GraphicUsed by:344  Timeline
Symbol 49 GraphicUsed by:65
Symbol 50 GraphicUsed by:65
Symbol 51 GraphicUsed by:65
Symbol 52 SoundUsed by:65
Symbol 53 SoundUsed by:65
Symbol 54 GraphicUsed by:65
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:65
Symbol 57 SoundUsed by:65
Symbol 58 SoundUsed by:65
Symbol 59 SoundUsed by:65
Symbol 60 SoundUsed by:65
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:65
Symbol 63 SoundUsed by:65
Symbol 64 SoundUsed by:65
Symbol 65 MovieClipUses:49 50 51 52 53 54 56 57 58 59 60 62 63 64Used by:Timeline
Symbol 66 GraphicUsed by:67 228 266 327
Symbol 67 MovieClipUses:66Used by:Timeline
Symbol 68 GraphicUsed by:Timeline
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUsed by:110
Symbol 73 GraphicUsed by:77
Symbol 74 GraphicUsed by:77
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:73 74 75 76Used by:104 431  Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:104 431  Timeline
Symbol 80 GraphicUsed by:85
Symbol 81 GraphicUsed by:85
Symbol 82 GraphicUsed by:85
Symbol 83 GraphicUsed by:85
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:80 81 82 83 84Used by:104  Timeline
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:104 431  Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:104 431  Timeline
Symbol 90 GraphicUsed by:94
Symbol 91 GraphicUsed by:94
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:90 91 92 93Used by:104 431  Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:104 431  Timeline
Symbol 97 GraphicUsed by:101
Symbol 98 GraphicUsed by:101
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:97 98 99 100Used by:104 431  Timeline
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:104 431  Timeline
Symbol 104 MovieClipUses:77 79 85 87 89 94 96 101 103Used by:105
Symbol 105 MovieClipUses:104Used by:110
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 MovieClipUses:107Used by:109
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClip [enemy]Uses:72 105 109Used by:Timeline
Symbol 111 TextUses:21Used by:112
Symbol 112 MovieClipUses:111Used by:Timeline
Symbol 113 TextUses:21Used by:114
Symbol 114 MovieClipUses:113Used by:Timeline
Symbol 115 TextUses:21Used by:116
Symbol 116 MovieClipUses:115Used by:Timeline
Symbol 117 TextUses:21Used by:119
Symbol 118 TextUses:21Used by:119
Symbol 119 MovieClipUses:117 118Used by:Timeline
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [selector]Uses:120Used by:Timeline
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:122 123Used by:Timeline
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:431  Timeline
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:431  Timeline
Symbol 129 FontUsed by:130 230 231 232 233 234 268 270 276 281 284 285 299 324 367 368 370 389 390 391 392 393 394 395 397 398 410 412 415 418 422 426 430 455 456 457 460 461 463 469 472 473 475 477 479
Symbol 130 EditableTextUses:21 129Used by:Timeline
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:227
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:227
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:227
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:227
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:227
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:227
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:227
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:227
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:227
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:227
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:227
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:227
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:227
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:227
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:227
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:227
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:227
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:227
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:227
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:227
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:227
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:227
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:227
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:227
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:227
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:227
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:227
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:227
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:227
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:227
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:227
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:227
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:227
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:227
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:227
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:227
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:227
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:227
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:227
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:227
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:227
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:227
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:227
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:227
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:227
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:227
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:227
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226Used by:229
Symbol 228 MovieClipUses:66Used by:229
Symbol 229 MovieClip [explosion]Uses:227 228Used by:Timeline
Symbol 230 TextUses:129Used by:Timeline
Symbol 231 TextUses:129Used by:Timeline
Symbol 232 TextUses:129Used by:Timeline
Symbol 233 TextUses:129Used by:Timeline
Symbol 234 TextUses:129Used by:Timeline
Symbol 235 GraphicUsed by:237
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:235 236Used by:238
Symbol 238 MovieClipUses:237Used by:Timeline
Symbol 239 GraphicUsed by:243
Symbol 240 TextUses:35Used by:243
Symbol 241 GraphicUsed by:243
Symbol 242 TextUses:35Used by:243
Symbol 243 MovieClipUses:239 240 241 242Used by:Timeline
Symbol 244 TextUses:35Used by:Timeline
Symbol 245 TextUses:15Used by:Timeline
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248 249
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:247 248Used by:Timeline
Symbol 250 GraphicUsed by:Timeline
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:264
Symbol 253 GraphicUsed by:264
Symbol 254 GraphicUsed by:263
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:255 256Used by:263 305 350 358 362 364
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:263 303 350 358 362 364
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:263 303 350 358 362 364
Symbol 263 MovieClipUses:254 257 260 262Used by:264 366
Symbol 264 MovieClip [groundSpike]Uses:252 253 263Used by:Timeline
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:66 265Used by:267
Symbol 267 MovieClip [flash]Uses:266Used by:Timeline
Symbol 268 TextUses:129Used by:269
Symbol 269 MovieClipUses:268Used by:Timeline
Symbol 270 EditableTextUses:21 129Used by:Timeline
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:Timeline
Symbol 273 GraphicUsed by:295
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:295
Symbol 276 EditableTextUses:21 129Used by:295
Symbol 277 GraphicUsed by:280
Symbol 278 TextUses:21Used by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:277 278 279Used by:295
Symbol 281 EditableTextUses:21 129Used by:295
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:295 300
Symbol 284 EditableTextUses:21 129Used by:295
Symbol 285 EditableTextUses:21 129Used by:295
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:286 287Used by:295
Symbol 289 GraphicUsed by:291
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:289 290Used by:295
Symbol 292 GraphicUsed by:295
Symbol 293 TextUses:21Used by:295
Symbol 294 TextUses:21Used by:295
Symbol 295 MovieClipUses:273 275 276 280 281 283 284 285 288 291 292 293 294Used by:Timeline
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClip [particle]Uses:296Used by:Timeline
Symbol 298 GraphicUsed by:300
Symbol 299 EditableTextUses:21 129Used by:300
Symbol 300 MovieClipUses:298 283 299Used by:301
Symbol 301 MovieClip [enemyReward]Uses:300Used by:Timeline
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302 260 262Used by:306
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304 257Used by:306
Symbol 306 MovieClip [flakGun]Uses:303 305Used by:366  Timeline
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClip [arrowShot]Uses:307Used by:Timeline
Symbol 309 GraphicUsed by:314
Symbol 310 TextUses:21Used by:314
Symbol 311 TextUses:21Used by:312
Symbol 312 MovieClipUses:311Used by:314
Symbol 313 TextUses:35Used by:314
Symbol 314 MovieClipUses:309 310 312 313Used by:Timeline
Symbol 315 GraphicUsed by:322
Symbol 316 GraphicUsed by:322
Symbol 317 GraphicUsed by:322
Symbol 318 GraphicUsed by:322
Symbol 319 GraphicUsed by:322
Symbol 320 GraphicUsed by:322
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:315 316 317 318 319 320 321Used by:Timeline
Symbol 323 ShapeTweeningUsed by:327
Symbol 324 EditableTextUses:21 129Used by:325
Symbol 325 MovieClipUses:324Used by:327
Symbol 326 ShapeTweeningUsed by:327
Symbol 327 MovieClipUses:323 325 66 326Used by:Timeline
Symbol 328 GraphicUsed by:334
Symbol 329 GraphicUsed by:334
Symbol 330 GraphicUsed by:334
Symbol 331 GraphicUsed by:334
Symbol 332 GraphicUsed by:334
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:328 329 330 331 332 333Used by:Timeline
Symbol 335 GraphicUsed by:377
Symbol 336 TextUses:21Used by:377
Symbol 337 GraphicUsed by:377
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:338 339Used by:371
Symbol 341 GraphicUsed by:371
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:350 358
Symbol 344 MovieClipUses:48Used by:347
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:347
Symbol 347 MovieClipUses:344 346Used by:350
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:350
Symbol 350 MovieClip [gun]Uses:343 347 349 257 260 262Used by:366  Timeline
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:355
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:355
Symbol 355 MovieClipUses:352 354Used by:358
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:358
Symbol 358 MovieClip [iceGun]Uses:343 355 357 257 260 262Used by:366  Timeline
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:361
Symbol 361 MovieClipUses:360Used by:362
Symbol 362 MovieClip [bouncer]Uses:361 257 260 262Used by:366  Timeline
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363 257 260 262Used by:365
Symbol 365 MovieClip [blimp]Uses:364Used by:366  Timeline
Symbol 366 MovieClipUses:350 358 263 362 365 306Used by:371
Symbol 367 EditableTextUses:21 129Used by:371
Symbol 368 EditableTextUses:21 129Used by:371
Symbol 369 GraphicUsed by:371
Symbol 370 EditableTextUses:21 129Used by:371
Symbol 371 MovieClipUses:340 341 366 367 368 369 370Used by:377
Symbol 372 GraphicUsed by:376
Symbol 373 TextUses:21Used by:376
Symbol 374 GraphicUsed by:376
Symbol 375 TextUses:21Used by:376
Symbol 376 MovieClipUses:372 373 374 375Used by:377
Symbol 377 MovieClip [shop]Uses:335 336 337 371 376Used by:Timeline
Symbol 378 GraphicUsed by:381
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:381
Symbol 381 MovieClip [healthBar]Uses:378 380Used by:Timeline
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClip [bomb]Uses:382Used by:Timeline
Symbol 384 GraphicUsed by:401
Symbol 385 GraphicUsed by:401
Symbol 386 GraphicUsed by:388
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:386 387Used by:401
Symbol 389 EditableTextUses:21 129Used by:401
Symbol 390 TextUses:129Used by:401
Symbol 391 EditableTextUses:21 129Used by:401
Symbol 392 TextUses:129Used by:401
Symbol 393 EditableTextUses:21 129Used by:401
Symbol 394 TextUses:129Used by:401
Symbol 395 EditableTextUses:21 129Used by:401
Symbol 396 GraphicUsed by:399
Symbol 397 TextUses:129Used by:399
Symbol 398 TextUses:129Used by:399
Symbol 399 MovieClipUses:396 397 398Used by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClip [upgradeInfo]Uses:384 385 388 389 390 391 392 393 394 395 399 400Used by:Timeline
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:404
Symbol 404 MovieClip [ranks]Uses:403Used by:Timeline
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:407
Symbol 407 MovieClip [hitAnim]Uses:406Used by:Timeline
Symbol 408 GraphicUsed by:431
Symbol 409 TextUses:21Used by:431
Symbol 410 TextUses:129Used by:431
Symbol 411 TextUses:21Used by:431
Symbol 412 TextUses:129Used by:431
Symbol 413 GraphicUsed by:431
Symbol 414 TextUses:21Used by:431
Symbol 415 TextUses:129Used by:431
Symbol 416 GraphicUsed by:431
Symbol 417 TextUses:21Used by:431
Symbol 418 TextUses:129Used by:431
Symbol 419 GraphicUsed by:431
Symbol 420 GraphicUsed by:431
Symbol 421 TextUses:21Used by:431
Symbol 422 TextUses:129Used by:431
Symbol 423 GraphicUsed by:431
Symbol 424 GraphicUsed by:431
Symbol 425 TextUses:21Used by:431
Symbol 426 TextUses:129Used by:431
Symbol 427 GraphicUsed by:431
Symbol 428 GraphicUsed by:431
Symbol 429 TextUses:21Used by:431
Symbol 430 TextUses:129Used by:431
Symbol 431 MovieClipUses:408 409 410 411 412 413 414 415 416 79 417 418 77 89 94 96 101 126 128 87 103 419 420 421 422 423 424 425 426 427 428 429 430Used by:Timeline
Symbol 432 GraphicUsed by:451
Symbol 433 TextUses:21Used by:444
Symbol 434 TextUses:21Used by:444
Symbol 435 TextUses:21Used by:444
Symbol 436 TextUses:21Used by:444
Symbol 437 TextUses:21Used by:444
Symbol 438 TextUses:21Used by:444
Symbol 439 TextUses:21Used by:444
Symbol 440 TextUses:21Used by:444
Symbol 441 TextUses:21Used by:444
Symbol 442 TextUses:21Used by:444
Symbol 443 TextUses:21Used by:444
Symbol 444 MovieClipUses:433 434 435 436 437 438 439 440 441 442 443Used by:445
Symbol 445 MovieClipUses:444Used by:451
Symbol 446 GraphicUsed by:451
Symbol 447 TextUses:21Used by:448
Symbol 448 MovieClipUses:447Used by:451  Timeline
Symbol 449 TextUses:21Used by:451
Symbol 450 TextUses:21Used by:451
Symbol 451 MovieClip [gameCompleteScreen]Uses:432 445 13 446 448 449 450Used by:Timeline
Symbol 452 Sound [bunny.mp3]Used by:Timeline
Symbol 453 GraphicUsed by:Timeline
Symbol 454 TextUses:21Used by:Timeline
Symbol 455 TextUses:129Used by:Timeline
Symbol 456 TextUses:129Used by:Timeline
Symbol 457 TextUses:129Used by:Timeline
Symbol 458 TextUses:21Used by:Timeline
Symbol 459 TextUses:21Used by:Timeline
Symbol 460 TextUses:129Used by:Timeline
Symbol 461 TextUses:129Used by:Timeline
Symbol 462 TextUses:21Used by:Timeline
Symbol 463 TextUses:129Used by:Timeline
Symbol 464 GraphicUsed by:Timeline
Symbol 465 TextUses:21Used by:466
Symbol 466 MovieClipUses:465Used by:Timeline
Symbol 467 GraphicUsed by:Timeline
Symbol 468 TextUses:21Used by:Timeline
Symbol 469 EditableTextUses:21 129Used by:Timeline
Symbol 470 TextUses:21Used by:Timeline
Symbol 471 TextUses:21Used by:Timeline
Symbol 472 EditableTextUses:21 129Used by:Timeline
Symbol 473 EditableTextUses:21 129Used by:Timeline
Symbol 474 TextUses:21Used by:Timeline
Symbol 475 EditableTextUses:21 129Used by:Timeline
Symbol 476 TextUses:21Used by:Timeline
Symbol 477 EditableTextUses:21 129Used by:Timeline
Symbol 478 TextUses:21Used by:Timeline
Symbol 479 EditableTextUses:21 129Used by:Timeline

Instance Names

"floor"Frame 1Symbol 13 MovieClip
"outer"Frame 1Symbol 17 MovieClip
"loader"Frame 1Symbol 19 MovieClip
"thePlay"Frame 1Symbol 43 MovieClip
"adBox"Frame 1Symbol 45 MovieClip
"toArmor"Frame 2Symbol 67 MovieClip
"floor"Frame 3Symbol 13 MovieClip
"ag"Frame 3Symbol 70 MovieClip
"pBtn"Frame 3Symbol 112 MovieClip
"mBtn"Frame 3Symbol 114 MovieClip
"cBtn"Frame 3Symbol 116 MovieClip
"bBtn"Frame 3Symbol 119 MovieClip
"selector"Frame 3Symbol 121 MovieClip [selector]
"e1"Frame 3Symbol 124 MovieClip
"e2"Frame 3Symbol 124 MovieClip
"e3"Frame 3Symbol 124 MovieClip
"bunnyKilledTxt"Frame 3Symbol 130 EditableText
"theArrow2"Frame 3Symbol 238 MovieClip
"lUs"Frame 3Symbol 243 MovieClip
"f1"Frame 3Symbol 249 MovieClip
"flasher"Frame 4Symbol 267 MovieClip [flash]
"tg"Frame 4Symbol 269 MovieClip
"modeTxt"Frame 4Symbol 270 EditableText
"floor"Frame 4Symbol 295 MovieClip
"pauseScreen"Frame 4Symbol 314 MovieClip
"flameOn"Frame 4Symbol 322 MovieClip
"waver"Frame 4Symbol 327 MovieClip
"aa"Frame 4Symbol 334 MovieClip
"shop"Frame 4Symbol 377 MovieClip [shop]
"info"Frame 4Symbol 431 MovieClip
"theArrow"Frame 4Symbol 238 MovieClip
"floor"Frame 5Symbol 13 MovieClip
"bBtn"Frame 5Symbol 448 MovieClip
"ag"Frame 5Symbol 70 MovieClip
"mBtn"Frame 6Symbol 466 MovieClip
"modeTxt"Frame 6Symbol 469 EditableText
"killsTxt"Frame 6Symbol 472 EditableText
"rankTxt"Frame 6Symbol 473 EditableText
"highscoreTxt"Frame 6Symbol 475 EditableText
"bestRankTxt"Frame 6Symbol 477 EditableText
"nextRankTxt"Frame 6Symbol 479 EditableText
"s1"Symbol 43 MovieClip Frame 1Symbol 39 MovieClip [starter]
"s2"Symbol 43 MovieClip Frame 1Symbol 42 MovieClip [starter2]
"e2"Symbol 104 MovieClip Frame 1Symbol 77 MovieClip
"b1"Symbol 104 MovieClip Frame 1Symbol 85 MovieClip
"e1"Symbol 104 MovieClip Frame 1Symbol 94 MovieClip
"n1"Symbol 104 MovieClip Frame 1Symbol 101 MovieClip
"bunIn"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"bunIn"Symbol 110 MovieClip [enemy] Frame 1Symbol 105 MovieClip
"ice"Symbol 110 MovieClip [enemy] Frame 1Symbol 109 MovieClip
"ina"Symbol 229 MovieClip [explosion] Frame 1Symbol 227 MovieClip
"hitBox"Symbol 229 MovieClip [explosion] Frame 1Symbol 228 MovieClip
"a1"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"mouth"Symbol 263 MovieClip Frame 1Symbol 257 MovieClip
"theEyes"Symbol 263 MovieClip Frame 1Symbol 260 MovieClip
"eye1"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"eye2"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"f1"Symbol 267 MovieClip [flash] Frame 2Symbol 266 MovieClip
"dayTxt"Symbol 295 MovieClip Frame 1Symbol 276 EditableText
"shopBtn"Symbol 295 MovieClip Frame 1Symbol 280 MovieClip
"coinsTxt"Symbol 295 MovieClip Frame 1Symbol 281 EditableText
"healthTxt"Symbol 295 MovieClip Frame 1Symbol 284 EditableText
"killsTxt"Symbol 295 MovieClip Frame 1Symbol 285 EditableText
"pBtn"Symbol 295 MovieClip Frame 1Symbol 288 MovieClip
"qBtn"Symbol 295 MovieClip Frame 1Symbol 291 MovieClip
"mBtn"Symbol 295 MovieClip Frame 1Symbol 291 MovieClip
"moneyTxt"Symbol 300 MovieClip Frame 1Symbol 299 EditableText
"r1"Symbol 301 MovieClip [enemyReward] Frame 1Symbol 300 MovieClip
"theEyes"Symbol 303 MovieClip Frame 1Symbol 260 MovieClip
"eye1"Symbol 303 MovieClip Frame 1Symbol 262 MovieClip
"eye2"Symbol 303 MovieClip Frame 1Symbol 262 MovieClip
"mouth"Symbol 305 MovieClip Frame 1Symbol 257 MovieClip
"rtm"Symbol 314 MovieClip Frame 1Symbol 312 MovieClip
"waveTxt"Symbol 325 MovieClip Frame 1Symbol 324 EditableText
"w1"Symbol 327 MovieClip Frame 1Symbol 325 MovieClip
"gr"Symbol 350 MovieClip [gun] Frame 1Symbol 343 MovieClip
"barrel"Symbol 350 MovieClip [gun] Frame 1Symbol 347 MovieClip
"tIn"Symbol 350 MovieClip [gun] Frame 1Symbol 349 MovieClip
"mouth"Symbol 350 MovieClip [gun] Frame 1Symbol 257 MovieClip
"theEyes"Symbol 350 MovieClip [gun] Frame 1Symbol 260 MovieClip
"eye1"Symbol 350 MovieClip [gun] Frame 1Symbol 262 MovieClip
"eye2"Symbol 350 MovieClip [gun] Frame 1Symbol 262 MovieClip
"gr"Symbol 358 MovieClip [iceGun] Frame 1Symbol 343 MovieClip
"barrel"Symbol 358 MovieClip [iceGun] Frame 1Symbol 355 MovieClip
"tIn"Symbol 358 MovieClip [iceGun] Frame 1Symbol 357 MovieClip
"mouth"Symbol 358 MovieClip [iceGun] Frame 1Symbol 257 MovieClip
"theEyes"Symbol 358 MovieClip [iceGun] Frame 1Symbol 260 MovieClip
"eye1"Symbol 358 MovieClip [iceGun] Frame 1Symbol 262 MovieClip
"eye2"Symbol 358 MovieClip [iceGun] Frame 1Symbol 262 MovieClip
"bumper"Symbol 362 MovieClip [bouncer] Frame 1Symbol 361 MovieClip
"mouth"Symbol 362 MovieClip [bouncer] Frame 1Symbol 257 MovieClip
"theEyes"Symbol 362 MovieClip [bouncer] Frame 1Symbol 260 MovieClip
"eye1"Symbol 362 MovieClip [bouncer] Frame 1Symbol 262 MovieClip
"eye2"Symbol 362 MovieClip [bouncer] Frame 1Symbol 262 MovieClip
"mouth"Symbol 364 MovieClip Frame 1Symbol 257 MovieClip
"theEyes"Symbol 364 MovieClip Frame 1Symbol 260 MovieClip
"eye1"Symbol 364 MovieClip Frame 1Symbol 262 MovieClip
"eye2"Symbol 364 MovieClip Frame 1Symbol 262 MovieClip
"g1"Symbol 366 MovieClip Frame 1Symbol 350 MovieClip [gun]
"g1"Symbol 366 MovieClip Frame 2Symbol 358 MovieClip [iceGun]
"backing"Symbol 371 MovieClip Frame 1Symbol 340 MovieClip
"shopIcon"Symbol 371 MovieClip Frame 1Symbol 366 MovieClip
"nameTxt"Symbol 371 MovieClip Frame 1Symbol 367 EditableText
"descTxt"Symbol 371 MovieClip Frame 1Symbol 368 EditableText
"costTxt"Symbol 371 MovieClip Frame 1Symbol 370 EditableText
"s1"Symbol 377 MovieClip [shop] Frame 1Symbol 371 MovieClip
"s3"Symbol 377 MovieClip [shop] Frame 1Symbol 371 MovieClip
"s5"Symbol 377 MovieClip [shop] Frame 1Symbol 371 MovieClip
"s2"Symbol 377 MovieClip [shop] Frame 1Symbol 371 MovieClip
"s4"Symbol 377 MovieClip [shop] Frame 1Symbol 371 MovieClip
"s6"Symbol 377 MovieClip [shop] Frame 1Symbol 371 MovieClip
"fin"Symbol 377 MovieClip [shop] Frame 1Symbol 376 MovieClip
"inBar"Symbol 381 MovieClip [healthBar] Frame 1Symbol 380 MovieClip
"l1"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 388 MovieClip
"l2"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 388 MovieClip
"l3"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 388 MovieClip
"levelTxt"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 389 EditableText
"dmgTxt"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 391 EditableText
"costTxt"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 393 EditableText
"spdTxt"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 395 EditableText
"u1"Symbol 401 MovieClip [upgradeInfo] Frame 1Symbol 399 MovieClip
"r3"Symbol 404 MovieClip [ranks] Frame 1Symbol 403 MovieClip
"r2"Symbol 404 MovieClip [ranks] Frame 1Symbol 403 MovieClip
"r1"Symbol 404 MovieClip [ranks] Frame 1Symbol 403 MovieClip
"floor"Symbol 451 MovieClip [gameCompleteScreen] Frame 1Symbol 13 MovieClip
"bBtn"Symbol 451 MovieClip [gameCompleteScreen] Frame 1Symbol 448 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 11284 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 3 seconds
ExportAssets (56)Timeline Frame 1Symbol 1 as "spikeHit.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "shotHit.mp3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "rollover.mp3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "purchase.mp3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "newWave.mp3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "laserShot.mp3"
ExportAssets (56)Timeline Frame 1Symbol 7 as "boom.mp3"
ExportAssets (56)Timeline Frame 1Symbol 8 as "bigExplosion.mp3"
ExportAssets (56)Timeline Frame 1Symbol 9 as "bang.mp3"
ExportAssets (56)Timeline Frame 1Symbol 10 as "arrowShot.mp3"
ExportAssets (56)Timeline Frame 1Symbol 39 as "starter"
ExportAssets (56)Timeline Frame 1Symbol 42 as "starter2"
ExportAssets (56)Timeline Frame 3Symbol 110 as "enemy"
ExportAssets (56)Timeline Frame 3Symbol 121 as "selector"
ExportAssets (56)Timeline Frame 3Symbol 229 as "explosion"
ExportAssets (56)Timeline Frame 4Symbol 264 as "groundSpike"
ExportAssets (56)Timeline Frame 4Symbol 267 as "flash"
ExportAssets (56)Timeline Frame 4Symbol 297 as "particle"
ExportAssets (56)Timeline Frame 4Symbol 301 as "enemyReward"
ExportAssets (56)Timeline Frame 4Symbol 306 as "flakGun"
ExportAssets (56)Timeline Frame 4Symbol 308 as "arrowShot"
ExportAssets (56)Timeline Frame 4Symbol 350 as "gun"
ExportAssets (56)Timeline Frame 4Symbol 358 as "iceGun"
ExportAssets (56)Timeline Frame 4Symbol 362 as "bouncer"
ExportAssets (56)Timeline Frame 4Symbol 365 as "blimp"
ExportAssets (56)Timeline Frame 4Symbol 377 as "shop"
ExportAssets (56)Timeline Frame 4Symbol 381 as "healthBar"
ExportAssets (56)Timeline Frame 4Symbol 383 as "bomb"
ExportAssets (56)Timeline Frame 4Symbol 401 as "upgradeInfo"
ExportAssets (56)Timeline Frame 4Symbol 404 as "ranks"
ExportAssets (56)Timeline Frame 4Symbol 407 as "hitAnim"
ExportAssets (56)Timeline Frame 4Symbol 451 as "gameCompleteScreen"
ExportAssets (56)Timeline Frame 4Symbol 452 as "bunny.mp3"




https://swfchan.com/53/263477/info.shtml
Created: 25/3 -2026 05:47:44 Last modified: 25/3 -2026 05:47:44 Server time: 07/04 -2026 22:07:12