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

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

armorgames effing-worms-1-13569.swf

This is the info page for
Flash #264357

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


Text
Locked

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

fps

<p align="right"><font face="Mars Attacks" size="55" color="#ffffff" letterSpacing="0.000000" kerning="1">Speed </font></p>

LOADING

PLAY

Based off of Death Worm by JTR,  used with permission

<p align="left"><font face="Mars Attacks" size="65" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://effinggames.com" target = "_blank">Effing Games</a></font></p>

100000

combo

Feeding Complete!

More Games

Combo Bonus

Health Bonus

Highest Combo

14

47400

32340

Continue

Last Checkpoint!

14

47400

32340

Om Nom Nom

Evolution Perfection

Thanks for playing. This is kind of the end of the game.
By now your worm is pretty rigged and unstoppable.

Sorry if you get bored being a giant  uber worm

<p align="center"><font face="Mars Attacks" size="110" color="#ffffff" letterSpacing="0.000000" kerning="0">Level</font></p>

<p align="left"><font face="Hobo Std Medium" size="39" color="#ffffff" letterSpacing="0.000000" kerning="0">1</font></p>

Paused

Evolution Center

or

I like my worm the way it is

Tough Skin

may remind you of poop

+ 50% Health

Sleek Skin

smooth as sandpaper

+ 20% Speed

Adrenaline

makes you glow red

2x Rampage Speed

Fat Tissue

makes you fatter

+ No Hunger Pains

Inward Spikes

very Aerodynamic

Outward Spikes

+ Spikes That Kill

very pointy

Small Tail

sleek and agile

Big Tail

Looks kinda dumb

Giant Teeth

better to chew with

+ Bigger Mouth

Fat Head

just like a helmet

- 30% Bomb Damage

Badass wings

May cause severe lagging

+ Flying

Gimpy Wings

nothing witty to say

+ 50% Score

PRESENTED
BY

Effing

Start

More Games

More Games

Credits

Developed by

Effing Games

Add this game to your website

Like us on Google+

Like us on Google+

Back

Programmer

Artist

Bobby Graeber

Bogdan Ene

Effing Games

Developed by

Thanks to JTR for giving permission for this game. Be sure to
go check out Death Worm by JTR  on yoyogames.com.

Heavy metal

Sam Hyde

Sound

Symphony of S.

Go feed

How To Play

Step two  Grow

Step one  Eat

Go

:

W

A

S

D

Turn

Forward

arrow keys work too

Step Three

????

Step Four  Profit

Space

pause

mute

M

Score

0000000000

Enemies remaining

<p align="left"><font face="Hobo Std Medium" size="21" color="#ffffff" letterSpacing="0.000000" kerning="1">000</font></p>

:

Hunger!

Kill me

Upgrade  counter

<p align="left"><font face="Hobo Std Medium" size="21" color="#ffffff" letterSpacing="0.000000" kerning="1">020</font></p>

Try Again

More Games

125614

Your Name

Submit

Game Over

Your Score

back to menu

High Score

125614

ActionScript [AS1/AS2]

Frame 1
function blockMe() { block = attachMovie("urlblock", "urlblock", 999501); block._x = Stage.width / 2; block._y = Stage.height / 2; var _local1 = _url; if ((_local1.indexOf("armorgames.com") == -1) && (_local1.indexOf("dropbox.com") == -1)) { block.gotoAndStop(2); } } blockMe(); function getSiteName() { globalNoAds = true; globalSkipIntro = false; globalNoMochi = true; globalNoKong = true; trace(theDomain); } function frameTransition(frame) { if (!fading) { fading = true; theFader = attachMovie("fader", "fader1", 999193); theFader._x = Stage.width / 2; theFader._y = Stage.height / 2; theFader._alpha = 0; theFader.onEnterFrame = function () { this._alpha = this._alpha + 50; if ((this._alpha > 99) && (fading)) { _root.gotoAndStop(frame); this._alpha = 100; this.onEnterFrame = function () { this._alpha = this._alpha - 10; if (this._alpha < 1) { fading = false; this.removeMovieClip(); } }; } }; } } function frameTransitionSlow(frame) { if (!fading) { fading = true; theFader = attachMovie("fader", "fader1", 999193); theFader._x = Stage.width / 2; theFader._y = Stage.height / 2; theFader._alpha = 0; theFader.onEnterFrame = function () { this._alpha = this._alpha + 5; if ((this._alpha > 99) && (fading)) { _root.gotoAndStop(frame); fading = false; this._alpha = 100; this.onEnterFrame = function () { this._alpha = this._alpha - 10; if (this._alpha < 1) { fading = false; this.removeMovieClip(); } }; } }; } } stop(); Stage.showMenu = false; fscommand ("allowscale", true); theHighScore = 0; user_so = SharedObject.getLocal("user"); if (user_so.data.highscore != undefined) { } else { user_so.data.highscore = 0; } getSiteName(); if (globalNoKong) { kongBtn._visible = false; deadBody2._x = Stage.width / 2; deadBody2._y = deadBody2._y + 50; effingBtn._visible = false; preloaderBtn._y = preloaderBtn._y + 30; } else { maxBtn._visible = false; } maxBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; if (!globalNoAds) { var CPMStarPoolID = 12941; var CPMStarSubPoolID = 1; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID); } else { adBox._visible = false; theAdBorder._visible = false; deadBody1._visible = false; preloaderBtn._x = Stage.width / 2; }
Frame 2
stop(); frameTransition("title");
Frame 10
if (wormInGameSound == null) { this.createEmptyMovieClip("soundContainer1", 99999998); _root.wormInGameSound = new Sound(soundContainer1); _root.wormInGameSound.attachSound("Effing Worms Ingame.mp3"); _root.wormInGameSound.stop(); } if (wormPopoutSound == null) { this.createEmptyMovieClip("soundContainer2", 99999997); _root.wormPopoutSound = new Sound(soundContainer2); _root.wormPopoutSound.attachSound("Worm_popout_ground_01.wav"); _root.wormPopoutSound.stop(); } if (wormTitleSound == null) { this.createEmptyMovieClip("soundContainer3", 99999996); _root.wormTitleSound = new Sound(soundContainer3); _root.wormTitleSound.attachSound("Effing Worms_Menu.mp3"); _root.wormTitleSound.stop(); } if (wormUndergroundSound == null) { this.createEmptyMovieClip("soundContainer4", 99999994); _root.wormUndergroundSound = new Sound(soundContainer4); _root.wormUndergroundSound.attachSound("worm_movement_underground_loop_fix.wav"); _root.wormUndergroundSound.stop(); } if (jetSound == null) { this.createEmptyMovieClip("soundContainer5", 99999993); _root.jetSound = new Sound(soundContainer5); _root.jetSound.attachSound("jet_loop.wav"); _root.jetSound.stop(); } if (heliSound == null) { this.createEmptyMovieClip("soundContainer6", 99999992); _root.heliSound = new Sound(soundContainer6); _root.heliSound.attachSound("Helicopter_loop_fix.wav"); _root.heliSound.stop(); } if (bloodMusicSound == null) { this.createEmptyMovieClip("soundContainer7", 99999992); _root.bloodMusicSound = new Sound(soundContainer7); _root.bloodMusicSound.attachSound("79223_newgrounds_punish.mp3"); _root.bloodMusicSound.stop(); } bloodRoarSound = new Sound(); bloodRoarSound.attachSound("rawr_03.wav"); if (crowdScreamSound == null) { this.createEmptyMovieClip("soundContainer8", 99999991); _root.crowdScreamSound = new Sound(soundContainer8); _root.crowdScreamSound.attachSound("worms_crowdscream2.wav"); _root.crowdScreamSound.stop(); } _root.crowdScreamSound.setVolume(25); explode1Sound = new Sound(); explode1Sound.attachSound("Explosion_01.wav"); explode2Sound = new Sound(); explode2Sound.attachSound("Explosion_02.wav"); gun1Sound = new Sound(); gun1Sound.attachSound("gun_01.wav"); gun2Sound = new Sound(); gun2Sound.attachSound("gun_02.wav"); impactCowSound = new Sound(); impactCowSound.attachSound("impact_cow_01.wav"); impactDogSound = new Sound(); impactDogSound.attachSound("impact_dog_01.wav"); impactMan1Sound = new Sound(); impactMan1Sound.attachSound("impact_man_01.wav"); impactMan2Sound = new Sound(); impactMan2Sound.attachSound("impact_man_02.wav"); impactMan3Sound = new Sound(); impactMan3Sound.attachSound("impact_man_03.wav"); impactTankSound = new Sound(); impactTankSound.attachSound("impact_tank_JeeP_01.wav"); impactWomanSound = new Sound(); impactWomanSound.attachSound("impact_woman_01.wav"); btnClickSound = new Sound(); btnClickSound.attachSound("Menu_button_click_03.wav"); btnHover1Sound = new Sound(); btnHover1Sound.attachSound("menu_button_hover_01.wav"); btnHover2Sound = new Sound(); btnHover2Sound.attachSound("menu_button_hover_02.wav"); scoreLoopSound = new Sound(); scoreLoopSound.attachSound("Menue_score_numbers_loop_fix.wav"); missileSound = new Sound(); missileSound.attachSound("missle_launch_01.wav"); wormGrowlSound = new Sound(); wormGrowlSound.attachSound("worm_growls_02.wav"); if (globalNoKong) { maxBtn._visible = true; kongBtn._visible = false; kongBtn.stop(); } else { maxBtn._visible = false; kongBtn._visible = true; } maxBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); };
Frame 20
if (wormInGameSound == null) { this.createEmptyMovieClip("soundContainer1", 99999998); _root.wormInGameSound = new Sound(soundContainer1); _root.wormInGameSound.attachSound("Effing Worms Ingame.mp3"); _root.wormInGameSound.stop(); } if (wormPopoutSound == null) { this.createEmptyMovieClip("soundContainer2", 99999997); _root.wormPopoutSound = new Sound(soundContainer2); _root.wormPopoutSound.attachSound("Worm_popout_ground_01.wav"); _root.wormPopoutSound.stop(); } if (wormTitleSound == null) { this.createEmptyMovieClip("soundContainer3", 99999996); _root.wormTitleSound = new Sound(soundContainer3); _root.wormTitleSound.attachSound("Effing Worms_Menu.mp3"); _root.wormTitleSound.stop(); } if (wormUndergroundSound == null) { this.createEmptyMovieClip("soundContainer4", 99999994); _root.wormUndergroundSound = new Sound(soundContainer4); _root.wormUndergroundSound.attachSound("worm_movement_underground_loop_fix.wav"); _root.wormUndergroundSound.stop(); } if (jetSound == null) { this.createEmptyMovieClip("soundContainer5", 99999993); _root.jetSound = new Sound(soundContainer5); _root.jetSound.attachSound("jet_loop.wav"); _root.jetSound.stop(); } if (heliSound == null) { this.createEmptyMovieClip("soundContainer6", 99999992); _root.heliSound = new Sound(soundContainer6); _root.heliSound.attachSound("Helicopter_loop_fix.wav"); _root.heliSound.stop(); } if (bloodMusicSound == null) { this.createEmptyMovieClip("soundContainer7", 99999992); _root.bloodMusicSound = new Sound(soundContainer7); _root.bloodMusicSound.attachSound("79223_newgrounds_punish.mp3"); _root.bloodMusicSound.stop(); } bloodRoarSound = new Sound(); bloodRoarSound.attachSound("rawr_03.wav"); sighSound = new Sound(); sighSound.attachSound("sigh.mp3"); if (crowdScreamSound == null) { this.createEmptyMovieClip("soundContainer8", 99999991); _root.crowdScreamSound = new Sound(soundContainer8); _root.crowdScreamSound.attachSound("worms_crowdscream2.wav"); _root.crowdScreamSound.stop(); } _root.crowdScreamSound.setVolume(25); explode1Sound = new Sound(); explode1Sound.attachSound("Explosion_01.wav"); explode2Sound = new Sound(); explode2Sound.attachSound("Explosion_02.wav"); gun1Sound = new Sound(); gun1Sound.attachSound("gun_01.wav"); gun2Sound = new Sound(); gun2Sound.attachSound("gun_02.wav"); cheerSound = new Sound(); cheerSound.attachSound("cheer.mp3"); impactCowSound = new Sound(); impactCowSound.attachSound("impact_cow_01.wav"); impactDogSound = new Sound(); impactDogSound.attachSound("impact_dog_01.wav"); impactMan1Sound = new Sound(); impactMan1Sound.attachSound("impact_man_01.wav"); impactMan2Sound = new Sound(); impactMan2Sound.attachSound("impact_man_02.wav"); impactMan3Sound = new Sound(); impactMan3Sound.attachSound("impact_man_03.wav"); impactTankSound = new Sound(); impactTankSound.attachSound("impact_tank_JeeP_01.wav"); impactWomanSound = new Sound(); impactWomanSound.attachSound("impact_woman_01.wav"); btnClickSound = new Sound(); btnClickSound.attachSound("Menu_button_click_03.wav"); btnHover1Sound = new Sound(); btnHover1Sound.attachSound("menu_button_hover_01.wav"); btnHover2Sound = new Sound(); btnHover2Sound.attachSound("menu_button_hover_02.wav"); scoreLoopSound = new Sound(); scoreLoopSound.attachSound("Menue_score_numbers_loop_fix.wav"); missileSound = new Sound(); missileSound.attachSound("missle_launch_01.wav"); wormGrowlSound = new Sound(); wormGrowlSound.attachSound("worm_growls_02.wav"); play(); if (globalNoKong) { maxBtn._visible = true; kongBtn._visible = false; effingBtn._visible = false; maxBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; moreBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; likeBtn.onRelease = function () { getURL ("https://plus.google.com/u/0/104425856972539712808/posts", "_blank"); }; } else { maxBtn._visible = false; kongBtn._visible = true; } wormTitleSound.setVolume(50); wormTitleSound.stop(); wormTitleSound.start(0, 1); menuRoarSound = new Sound(); menuRoarSound.attachSound("rawr_04.wav"); menuRoarSound.start(0, 1);
Frame 42
stop(); Key.removeListener(keyListener); delete keyListener; onEnterFrame = function () { }; playBtn.onRelease = function () { _root.frameTransition("howto"); }; creditsBtn.onRelease = function () { _root.frameTransition("credits"); }; gamesBtn.onRelease = function () { _root.getURL("http://gamegriffin.com/", "_blank"); };
Frame 43
backBtn.onRelease = function () { _root.frameTransition("title"); };
Frame 52
goBtn.onRelease = function () { _root.frameTransition("play"); }; bonusSize = 1; upgradeSkin = 0; upgradeRed = 0; upgradeFat = 0; upgradeSpike = 0; upgradeTail = 0; upgradeHead = 0; upgradeWing = 0; upgradeBlood = 0; savedMaxHp = 60; savedHpBarSize = 100; savedScore = 0; savedWave = 0; savedCheckpoint = 0; savedSpeedMulti = 1; savedBonusSpeed = 0; superSavedSize = 100; upgradeAltenator = 1;
Frame 63
function init() { stage.focus = this; wormUndergroundSound.setVolume(100); wormUndergroundSound.stop(); wormUndergroundSound.start(0, 99999); jetSound.setVolume(0); jetSound.stop(); jetSound.start(0, 99999); heliSound.setVolume(0); heliSound.stop(); heliSound.start(0, 99999); wormTitleSound.stop(); theVolume = 12; theVolumeVar = theVolume; wormInGameSound.setVolume(12); wormInGameSound.stop(); wormInGameSound.start(2, 999999); if (playedBefore) { theControls._visible = false; } invincible = false; theHpMax = savedMaxHp; theHp = theHpMax; noEffect = false; theMeat = 0; enemyArray = []; enemyNum = 0; worldSize = 1; totalEnemyKilled = 0; totalEnemyKilledSize = 0; bonusSpeed = savedBonusSpeed; speedMulti = savedSpeedMulti; hpBarSize = savedHpBarSize; hpBar._xscale = hpBarSize; theScore = savedScore; wave = savedWave; checkpointNum = savedCheckpoint; savedSize = superSavedSize; body1._x = body1._x - ((((15 * savedSize) / 100) - 15) * 1); body2._x = body2._x - ((((15 * savedSize) / 100) - 15) * 2); body3._x = body3._x - ((((15 * savedSize) / 100) - 15) * 3); body4._x = body4._x - ((((15 * savedSize) / 100) - 15) * 4); body5._x = body5._x - ((((15 * savedSize) / 100) - 15) * 5); body6._x = body6._x - ((((15 * savedSize) / 100) - 15) * 6); body7._x = body7._x - ((((15 * savedSize) / 100) - 15) * 7); theHead._xscale = (body1._xscale = (body2._xscale = (body3._xscale = (body4._xscale = (body5._xscale = (body6._xscale = (body7._xscale = savedSize * bonusSize))))))); theHead._yscale = (body1._yscale = (body2._yscale = (body3._yscale = (body4._yscale = (body5._yscale = (body6._yscale = (body7._yscale = savedSize))))))); targetLength = (15 * (savedSize - 20)) / 100; waveSetup(); checkpointSetup(); theCombo = attachMovie("combobox2", "combobox1", 199999, {_x:comboPoint._x, _y:comboPoint._y}); asdfSound = new Sound(); asdfSound.attachSound("asdf.wav"); keyListener = new Object(); keyListener.onKeyDown = function () { keyCode = Key.getCode(); if (keyCode == 32) { pauseGame(); } if (keyCode == 77) { trace("mute"); if (!_root.Mute) { _root.Mute = true; _root.gun1Sound.setVolume(0); } else if (_root.Mute) { _root.Mute = false; _root.gun1Sound.setVolume(100); } } }; Key.addListener(keyListener); } function soundControl() { if (theVolumeVar > theVolume) { theVolumeVar = theVolumeVar - 0.3; } else if (theVolumeVar < theVolume) { theVolumeVar = theVolumeVar + 0.2; } if (theVolumeVar > 8) { theVolumeVar = 8; } if ((theVolumeVar < 0) || (bloodlust)) { theVolumeVar = 0; } wormInGameSound.setVolume(theVolumeVar); } function pauseGame() { if ((!gamePaused) && (!gameOver)) { gamePaused = true; thePauseScreen = attachMovie("pausescreen", "pausescreen1", 893898, {_x:Stage.width / 2, _y:Stage.height / 2}); } else if (gamePaused && (!gameOver)) { gamePaused = false; thePauseScreen.removeMovieClip(); } } function moveBody(sprite, target) { sprite.distx = target.theX - sprite._x; sprite.disty = -(target.theY - sprite._y); sprite.angleRad = Math.atan2(sprite.distx, sprite.disty); sprite.angle = ((sprite.angleRad / Math.PI) * 180) + 0; sprite.dir = sprite.angle; sprite.hyp = Math.pow((sprite.distx * sprite.distx) + (sprite.disty * sprite.disty), 0.5); if (sprite.hyp > (targetLength + 1)) { sprite.speed = target.speed + 0.5; } else if (sprite.hyp > targetLength) { sprite.speed = target.speed; } else if (sprite.hyp > (targetLength - 1)) { sprite.speed = target.speed - 0.5; } else if (sprite.hyp > (targetLength - 20)) { sprite.speed = target.speed - (0.5 * Math.abs(sprite.hyp - targetLength)); } else { sprite.speed = 0; } turn(sprite); sprite.theX = sprite._x; sprite.theY = sprite._y; sprite._x = sprite._x + sprite.dx; sprite._y = sprite._y + sprite.dy; Set(sprite + "OrigY", sprite._y - shakeY); sprite._rotation = sprite.dir; } function addCombo() { if (comboReseted) { comboReseted = false; comboNum = 0; } comboNum++; if (comboNum > maxComboNum) { _root.kongregateStats.submit("HighestCombo", comboNum); maxComboNum = comboNum; } if (comboNum >= 2) { theCombo.comboMc.gotoAndStop(2); theCombo.comboMc.mc.gotoAndPlay(1); comboOutput = comboNum; } else { theCombo.comboMc.gotoAndStop(1); } clearTimeout(theReset); } function resetCombo() { theCombo.comboMc.gotoAndStop(1); comboNum = 0; delete comboOutput; } function addCombo2() { comboNum2++; if (((comboNum2 >= bloodLimit) && (!comboTrigger)) && ((getTimer() - 5000) > bloodTime)) { _root.kongregateStats.submit("RampageTrigger", 1); theBloodT = "Rampage!"; theBloodText = attachMovie("bloodtext", "bloodtext1", 199968, {_x:textPoint._x, _y:textPoint._y}); comboTrigger = true; } clearTimeout(theReset2); theReset2 = setTimeout(resetCombo2, 500); } function resetCombo2() { comboNum2 = 0; } function spawnEnemy(forced, num) { numVar = Math.random() * 100; if (((((enemyUnlocked >= 6) && (numVar > ((100 - (wave * 0.06)) - 0.2))) && (bombArray.length < (wave * 0.7))) && (!waveOver)) && (!enemy6aUnlock)) { setupEnemy(6, true); } else if ((((enemyUnlocked >= 6) && (numVar > (100.5 - (wave * 0.06)))) && (!waveOver)) && (enemy6aUnlock)) { setupEnemy(6, true); } if (!forced) { if (((numVar < 20) && (spawnedEnemy < totalEnemy)) && (aliveEnemy < aliveLimit)) { enemyGen = Math.ceil(Math.random() * enemyUnlocked); if (enemyGen != 6) { setupEnemy(enemyGen, true); } } } else { n = 1; while (n <= num) { enemyGen = Math.ceil(Math.random() * enemyUnlocked); setupEnemy(enemyGen, false); n++; } } if (totalEnemyKilled >= upgradeLimit) { totalEnemyKilled = 0; waveSetup(); } if (totalEnemyKilledSize >= 20) { if (upgradeAltenator == 1) { getUpgradeText("Size"); savedSize = savedSize + 25; targetLength = (15 * (savedSize - 20)) / 100; theHead._xscale = (body1._xscale = (body2._xscale = (body3._xscale = (body4._xscale = (body5._xscale = (body6._xscale = (body7._xscale = savedSize * bonusSize))))))); theHead._yscale = (body1._yscale = (body2._yscale = (body3._yscale = (body4._yscale = (body5._yscale = (body6._yscale = (body7._yscale = savedSize))))))); upgradeAltenator++; } else if (upgradeAltenator == 2) { getUpgradeText("Speed"); bonusSpeed = bonusSpeed + 0.66; upgradeAltenator = 1; } wormGrowlSound.start(0, 1); totalEnemyKilledSize = 0; theU.text = "0" + (20 - totalEnemyKilledSize); } if (((aliveEnemy == 0) && (spawnedEnemy >= totalEnemy)) && (!waveOver)) { waveOver = true; invincible = true; if (checkpointNum < 6) { gameOverFadeIn(1); } else { gameOverFadeIn(2); } } } function getUpgradeText(textVar) { theUpgradeText = attachMovie("upgradeSizeText", "upgradeSizeText1", 358339); theUpgradeText.body.body.theText.text = textVar; theUpgradeText._x = upgradePoint._x + (theUpgradeText._width / 2); theUpgradeText._y = upgradePoint._y; setTimeout(function () { theUpgradeText.removeMovieClip(); }, 2500); } function checkpointSetup() { resetCombo(); checkpointNum++; trace("checkpoint: " + checkpointNum); savedScore = theScore; savedBonusSpeed = bonusSpeed; savedWave = wave - 1; savedCheckpoint = checkpointNum - 1; superSavedSize = savedSize; waveOver = false; maxComboNum = 0; spawnedEnemy = 0; aliveEnemy = 0; aliveLimit = 30; bloodLimit = 5; if (checkpointNum == 1) { totalEnemy = 25; aliveLimit = 10; bloodLimit = 5; spawnEnemy(true, 4); setTimeout(function () { theBloodT = "Level"; theBloodN = "1"; theBloodText2 = attachMovie("bloodtext2", "bloodtext2", 199975, {_x:textPoint._x, _y:textPoint._y}); }, 500); } else if (checkpointNum == 2) { aliveLimit = 20; bloodLimit = 5; totalEnemy = 40; wave = 4; waveSetup(); setTimeout(function () { theBloodT = "Level"; theBloodN = "2"; theBloodText2 = attachMovie("bloodtext2", "bloodtext2", 199975, {_x:textPoint._x, _y:textPoint._y}); }, 500); } else if (checkpointNum == 3) { wave = 7; totalEnemy = 50; waveSetup(); setTimeout(function () { theBloodT = "Level"; theBloodN = "3"; theBloodText2 = attachMovie("bloodtext2", "bloodtext2", 199975, {_x:textPoint._x, _y:textPoint._y}); }, 500); } else if (checkpointNum == 4) { totalEnemy = 60; setTimeout(function () { theBloodT = "Level"; theBloodN = "4"; theBloodText2 = attachMovie("bloodtext2", "bloodtext2", 199975, {_x:textPoint._x, _y:textPoint._y}); }, 500); } else if (checkpointNum == 5) { totalEnemy = 70; setTimeout(function () { theBloodT = "Level"; theBloodN = "5"; theBloodText2 = attachMovie("bloodtext2", "bloodtext2", 199975, {_x:textPoint._x, _y:textPoint._y}); }, 500); } else if (checkpointNum == 6) { totalEnemy = 80; setTimeout(function () { theBloodT = "Level"; theBloodN = "6"; theBloodText2 = attachMovie("bloodtext2", "bloodtext2", 199975, {_x:textPoint._x, _y:textPoint._y}); }, 500); } else if (checkpointNum == 7) { totalEnemy = 99999 /* 0x01869F */; wave = 16; bloodLimit = 6; waveSetup(); setTimeout(function () { killBtn._visible = true; theBloodT = "Sandbox Mode!"; theBloodN = ""; theBloodText2 = attachMovie("bloodtext2", "bloodtext2", 199975, {_x:textPoint._x, _y:textPoint._y}); }, 500); } } function waveSetup() { wave++; trace("wave: " + wave); enemy1aUnlock = false; enemy2aUnlock = false; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = false; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; if (wave == 1) { enemyUnlocked = 2; enemy1aUnlock = true; enemy2aUnlock = false; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = false; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 10; } else if (wave == 2) { enemyUnlocked = 3; enemy1aUnlock = true; enemy2aUnlock = false; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = false; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 10; } else if (wave == 3) { enemyUnlocked = 4; enemy1aUnlock = true; enemy2aUnlock = false; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = false; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 10; } else if (wave == 4) { enemyUnlocked = 5; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = false; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 10; } else if (wave == 5) { enemyUnlocked = 6; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = false; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 20; } else if (wave == 6) { enemyUnlocked = 7; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = false; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 20; } else if (wave == 7) { enemyUnlocked = 8; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 20; } else if (wave == 8) { enemyUnlocked = 9; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 9) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = false; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 10) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = false; enemy5aUnlock = false; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 11) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = true; enemy5aUnlock = true; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 12) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = true; enemy5aUnlock = true; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = false; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 13) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = true; enemy5aUnlock = true; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = true; enemy8aUnlock = false; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 14) { enemyUnlocked = 10; enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = true; enemy5aUnlock = true; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = true; enemy8aUnlock = true; enemy9aUnlock = false; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 15) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = true; enemy5aUnlock = true; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = true; enemy8aUnlock = true; enemy9aUnlock = true; enemy10aUnlock = false; upgradeLimit = 30; } else if (wave == 16) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = true; enemy5aUnlock = true; enemy6aUnlockLight = true; enemy6aUnlock = false; enemy7aUnlock = true; enemy8aUnlock = true; enemy9aUnlock = true; enemy10aUnlock = true; upgradeLimit = 30; } else if (wave >= 17) { enemyUnlocked = 10; enemy1aUnlock = true; enemy2aUnlock = true; enemy3aUnlock = true; enemy4aUnlock = true; enemy5aUnlock = true; enemy6aUnlockLight = true; enemy6aUnlock = true; enemy7aUnlock = true; enemy8aUnlock = true; enemy9aUnlock = true; enemy10aUnlock = true; upgradeLimit = 20; } } function setupBomb(theX, theY, theDx) { enemyNum++; if (enemyNum >= 999) { enemyNum = 0; } theBomb = enemyMap.attachMovie("bomb", "bomb" + enemyNum, 41000 + enemyNum, {_x:theX, _y:theY}); theBomb.gravity = 0.35; theBomb.dy = 0; theBomb.dx = theDx; theBomb.dir = ((Math.atan2(theBomb.dy, theBomb.dx) / Math.PI) * 180) + 90; theBomb._rotation = theBomb.dir; bombArray.push(theBomb); theBomb.onEnterFrame = function () { if (!gamePaused) { if (!this.noMove) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.dy = this.dy + 0.35; this.dx = this.dx * 0.98; this.dir = ((Math.atan2(this.dy, this.dx) / Math.PI) * 180) + 90; this._rotation = this.dir; } if ((this._x + this._parent._x) < -200) { this._x = (1800 - this._parent._x) + ((this._x + this._parent._x) + 200); } if ((this._x + this._parent._x) > 1800) { this._x = (-200 - this._parent._x) + (((this._x + this._parent._x) - 1600) - 200); } if ((this.hitbox.hitTest(theHead.bulletHitbox) && (!this.armed)) && (!this.noMove)) { this.boom = true; this.armed = true; } else if (this.hitbox.hitTest(theHead.bulletHitbox) && (this.armed)) { this.boom = true; } if ((this._y > 12) && (!this.noMove)) { this.noMove = true; setTimeout(function (target) { target.shooter.flasher.play(); target.armed = true; }, 750, this); this._y = 12; this._rotation = 180; } } }; } function setupBomb2(theX, theY, theDx) { enemyNum++; if (enemyNum >= 1000) { enemyNum = 0; } theBomb = effectMap.attachMovie("bombnuke", "bomb" + enemyNum, 41000 + enemyNum, {_x:theX, _y:theY}); theBomb.gravity = 0.35; theBomb.dy = 0; theBomb.dx = theDx; theBomb.dir = ((Math.atan2(theBomb.dy, theBomb.dx) / Math.PI) * 180) + 90; theBomb._rotation = theBomb.dir; theBomb.explode = function () { shake2 = 25; var _local2 = Math.abs(theHead._x - (this._x + enemyMap._x)); var _local4 = -(theHead._y - (this._y + enemyMap._y)); var _local3 = Math.pow((_local2 * _local2) + (_local4 * _local4), 0.5); if ((_local3 < 250) && (!theHead.grounded)) { _local2 = Math.cos(((_local2 / 250) * 90) * 0.0174532925); var _local5 = (_local2 * 25) * 0.66; if (upgradeHead == 2) { _local5 = _local5 * 0.7; } theHp = theHp - _local5; } else if ((theHead.grounded && (_local3 < 70)) && (!waveOver)) { var _local5 = 16.5; if (upgradeHead == 2) { _local5 = _local5 * 0.7; } theHp = theHp - _local5; } particleNum++; if (particleNum >= 1000) { particleNum = 0; } theExplosion = enemyMap.attachMovie("explosionnuke", "explosion" + particleNum, 50000 + particleNum, {_x:this._x, _y:this._y}); this.removeMovieClip(); }; theBomb.onEnterFrame = function () { if (!gamePaused) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.dy = this.dy + 0.35; this.dx = this.dx * 0.98; this.dir = ((Math.atan2(this.dy, this.dx) / Math.PI) * 180) + 90; this._rotation = this.dir; if (this._y > 12) { explode2Sound.start(0, 1); explode2Sound.start(0, 1); this.explode(); } } }; } function superPurge() { destroyAll(enemyArray); destroyAll(bombArray); destroyAll(enemyBulletArray); } function healthCheck() { if (upgradeFat) { bonusSize = 1.1; } else { bonusSize = 1; } if (((((theHp > 0) && (!waveOver)) && (!gameOver)) && (!gamePaused)) && (!upgradeFat)) { theHp = theHp - (0.02 + (0.08 * (theHp / theHpMax))); } if (theHp > theHpMax) { theHp = theHpMax; } if (theHp <= 0) { theHp = 0; if (!gameOver) { gameOver = true; clearTimeout(bloodLustTimer); bloodLustTimer = setTimeout(stopBloodlust, 3000); setTimeout(frameTransitionSlow, 3000, "gameover"); theHead.dead = true; theHead.dx = (Math.random() * 8) - 4; body1.dx = (Math.random() * 8) - 4; body2.dx = (Math.random() * 8) - 4; body3.dx = (Math.random() * 8) - 4; body4.dx = (Math.random() * 8) - 4; body5.dx = (Math.random() * 8) - 4; body6.dx = (Math.random() * 8) - 4; body7.dx = (Math.random() * 8) - 4; theHead.dy = -((Math.random() * 4) + 4); body1.dy = -((Math.random() * 4) + 4); body2.dy = -((Math.random() * 4) + 4); body3.dy = -((Math.random() * 4) + 4); body4.dy = -((Math.random() * 4) + 4); body5.dy = -((Math.random() * 4) + 4); body6.dy = -((Math.random() * 4) + 4); body7.dy = -((Math.random() * 4) + 4); theHead.dy = theHead.dy * 2; theHead.dx = theHead.dx * 2; body1.dy = body1.dy * ((Math.random() * 0.4) + 1.6); body2.dy = body2.dy * ((Math.random() * 0.4) + 1.6); body3.dy = body3.dy * ((Math.random() * 0.4) + 1.6); body4.dy = body4.dy * ((Math.random() * 0.4) + 1.6); body5.dy = body5.dy * ((Math.random() * 0.4) + 1.6); body6.dy = body6.dy * ((Math.random() * 0.4) + 1.6); body7.dy = body7.dy * ((Math.random() * 0.4) + 1.6); body1.dx = body1.dx * ((Math.random() * 0.4) + 1.6); body2.dx = body2.dx * ((Math.random() * 0.4) + 1.6); body3.dx = body3.dx * ((Math.random() * 0.4) + 1.6); body4.dx = body4.dx * ((Math.random() * 0.4) + 1.6); body5.dx = body5.dx * ((Math.random() * 0.4) + 1.6); body6.dx = body6.dx * ((Math.random() * 0.4) + 1.6); body7.dx = body7.dx * ((Math.random() * 0.4) + 1.6); explode1Sound.start(0, 1); explode1Sound.start(0, 1); explode1Sound.start(0, 1); explode1Sound.start(0, 1); greenSplatter(((theHead._x - splatterMap._x) + (Math.random() * 60)) - 30, (theHead._y - splatterMap._y) + theHead.dy, theHead.dx, theHead.dy); greenSplatter(((body2._x - splatterMap._x) + (Math.random() * 60)) - 30, (body2._y - splatterMap._y) + body2.dy, body2.dx, body2.dy); greenSplatter(((body4._x - splatterMap._x) + (Math.random() * 60)) - 30, (body4._y - splatterMap._y) + body4.dy, body4.dx, body4.dy); greenSplatter(((body6._x - splatterMap._x) + (Math.random() * 60)) - 30, (body6._y - splatterMap._y) + body6.dy, body6.dx, body6.dy); greenSplatter(((theHead._x - splatterMap._x) + (Math.random() * 60)) - 30, (theHead._y - splatterMap._y) + theHead.dy, theHead.dx, theHead.dy); theHead.dir = ((Math.atan2(theHead.dy, theHead.dx) / Math.PI) * 180) + 90; theHead._rotation = theHead.dir; theVolume = 0; theHead.onEnterFrame = function () { body1._x = body1._x - (this.dx * 0.7); body2._x = body2._x - (this.dx * 0.7); body3._x = body3._x - (this.dx * 0.7); body4._x = body4._x - (this.dx * 0.7); body5._x = body5._x - (this.dx * 0.7); body6._x = body6._x - (this.dx * 0.7); body7._x = body7._x - (this.dx * 0.7); sky._x = sky._x - (this.dx * 0.7); sky2._x = sky2._x - (this.dx * 0.7); ground._x = ground._x - (this.dx * 0.7); ground2._x = ground2._x - (this.dx * 0.7); enemyMap._x = enemyMap._x - (this.dx * 0.7); dirtMap._x = dirtMap._x - (this.dx * 0.7); effectMap._x = effectMap._x - (this.dx * 0.7); splatterMap._x = splatterMap._x - (this.dx * 0.7); this._x = this._x + (this.dx * 0.3); if (((ground._x + ground._width) < -200) && (this.dx > 0)) { groundOnTheLeft = false; sideVar = true; } if (((ground2._x + ground2._width) < -200) && (this.dx > 0)) { groundOnTheLeft = true; sideVar = true; } if ((ground._x > 840) && (this.dx < 0)) { groundOnTheLeft = true; sideVar = false; } if ((ground2._x > 840) && (this.dx < 0)) { groundOnTheLeft = false; sideVar = false; } if (!groundOnTheLeft) { if (sideVar) { ground._x = ground2._x + ground2._width; sky._x = sky2._x + 1250; } else { ground2._x = ground._x - ground2._width; sky2._x = sky._x - 1250; } } else if (sideVar) { ground2._x = ground._x + ground._width; sky2._x = sky._x + 1250; } else { ground._x = ground2._x - ground._width; sky._x = sky2._x - 1250; } this._y = this._y + this.dy; this.dy = this.dy + 0.5; theHeadOrigY = theHead._y; if ((this._y >= (ground._y - 5)) && (this.dy >= 0)) { this._y = ground._y - 5; this.dy = 0; this.dx = 0; } else { if (this.dx > 0) { this.dir = this.dir + 2; } else { this.dir = this.dir + -2; } this._rotation = this.dir; } }; body1.onEnterFrame = (body2.onEnterFrame = (body3.onEnterFrame = (body4.onEnterFrame = (body5.onEnterFrame = (body6.onEnterFrame = (body7.onEnterFrame = function () { this._x = this._x + this.dx; this._y = this._y + this.dy; this.dy = this.dy + 0.5; Set(this + "OrigY", this._y); if ((this._y >= (ground._y - 5)) && (this.dy >= 0)) { this._y = ground._y - 5; this.dy = 0; this.dx = 0; } else { if (this.dx > 0) { this.dir = this.dir + 1; } else { this.dir = this.dir + -1; } this._rotation = this.dir; } })))))); } } } function shakeScreen() { shakeY = (Math.random() * shake2) - (shake2 / 2); dirtMap._y = dirtMapOrigY + shakeY; enemyMap._y = enemyMapOrigY + shakeY; sky._y = skyOrigY + shakeY; sky2._y = sky2OrigY + shakeY; ground._y = groundOrigY + shakeY; ground2._y = groundOrig2Y + shakeY; groundBack._y = groundBackOrigY + shakeY; theHead._y = theHeadOrigY + shakeY; body1._y = body1OrigY + shakeY; body2._y = body2OrigY + shakeY; body3._y = body3OrigY + shakeY; body4._y = body4OrigY + shakeY; body5._y = body5OrigY + shakeY; body6._y = body6OrigY + shakeY; body7._y = body7OrigY + shakeY; if (shake2 > 0) { shake2 = shake2 - 1.2; } else { shake2 = 0; } } function setupDirt() { theDirt = dirtMap.attachMovie("dirt", "dirt_" + dirtNum, 34000 + dirtNum); theDirt._x = body1._x - theDirt._parent._x; theDirt._y = body1._y - theDirt._parent._y; theDirt._yscale = (theDirt._xscale = savedSize); theDirt.dirtLife = 4500; theDirt.dirtTime = getTimer(); dirtNum++; if (dirtNum >= 150) { dirtNum = 0; } theDirt.onEnterFrame = function () { if (getTimer() > (this.dirtTime + this.dirtLife)) { this.onEnterFrame = function () { this._alpha = this._alpha - 20; if (this._alpha < 10) { this.removeMovieClip(); } }; } if ((this._x + this._parent._x) < -200) { this.removeMovieClip(); } if ((this._x + this._parent._x) > 840) { this.removeMovieClip(); } }; } function bombCheck() { for (x in bombArray) { if (bombArray[x].boom && (!bombArray[x].exploded)) { bombArray[x].exploded = true; particleNum++; if (particleNum >= 1000) { particleNum = 0; } distx = theHead._x - (bombArray[x]._x + enemyMap._x); disty = -(theHead._y - (bombArray[x]._y + enemyMap._y)); hyp = Math.pow((distx * distx) + (disty * disty), 0.5); if (((hyp < 130) && (!waveOver)) && (!invincible)) { theHp = theHp - 10; } particleNum++; if (particleNum >= 1000) { particleNum = 0; } explode2Sound.start(0, 1); theExplosion = enemyMap.attachMovie("explosion", "explosion" + particleNum, 50000 + particleNum, {_x:bombArray[x]._x, _y:bombArray[x]._y}); for (f in bombArray) { if ((Math.abs(bombArray[x]._x - bombArray[f]._x) < 90) && (bombArray[f].noMove)) { setTimeout(function (target) { target.boom = true; }, 50, bombArray[f]); } } bombArray[x].removeMovieClip(); bombArray.splice(x, 1); } } } function arrayChecker(theArray, typeNum) { for (x in theArray) { if (((theArray[x].Type == typeNum) && ((theArray[x]._x + enemyMap._x) > -40)) && ((theArray[x]._x + enemyMap._x) < (Stage.width + 40))) { return(true); } } } function enemyArrayCheck() { if (arrayChecker(enemyArray, 6)) { } else { jetSound.setVolume(0); } if (arrayChecker(enemyArray, 10)) { heliSound.setVolume(100); } else { heliSound.setVolume(0); } for (x in enemyArray) { if ((!theHead.grounded) && (!gameOver)) { if ((enemyArray[x].hitbox.hitTest(theHead.hitbox) || ((enemyArray[x].hitbox.hitTest(body1.hitbox1) || (enemyArray[x].hitbox.hitTest(body1.hitbox2))) && (upgradeSpike == 2))) && (!enemyArray[x].dead)) { enemyArray[x].dead = true; theMeat = theMeat + enemyArray[x].meatVar; if (upgradeBlood == 1) { var _local3 = Math.ceil(((enemyArray[x].scoreVar * 1.5) * (1 + (comboNum * 0.1))) / 5) * 5; } else { var _local3 = Math.ceil((enemyArray[x].scoreVar * (1 + (comboNum * 0.1))) / 5) * 5; } if (((_local3 != null) && (_local3 != undefined)) && (_local3 > 0)) { theScore = theScore + _local3; } if (!this.dead) { if (!bloodlust) { _root.startBloodlust(); } else { clearTimeout(bloodLustTimer); bloodLustTimer = setTimeout(stopBloodlust, 5000); } } addCombo(); addCombo2(); if (rampage) { if (getTimer() > ((bloodTime + 5000) - 2500)) { clearTimeout(rampageTimer); rampageTimer = setTimeout(stopRampage, 2500); } } if ((enemyArray[x].meatVar > 0) && (enemyArray[x].hitbox.hitTest(theHead.hitbox))) { theHp = theHp + (enemyArray[x].meatVar * 3.2); theHead.mouth.play(); } if (enemyArray[x].Type == 6) { if (!enemyArray[x].counter2) { impactTankSound.start(0, 1); enemyArray[x].counter2 = true; enemyArray[x].plane.gotoAndStop(2); enemyArray[x].dx = enemyArray[x].dx + (theHead.dx * 0.3); if (theHead.dx > 0) { enemyArray[x].dx = enemyArray[x].dx + 1; } else if (theHead.dx < 0) { enemyArray[x].dx = enemyArray[x].dx - 1; } enemyArray[x].dy = enemyArray[x].dy + ((theHead.dy * 0.5) - 2); enemyArray[x].gravity = 0.35; } } else if (enemyArray[x].Type == 10) { if (!enemyArray[x].counter2) { impactTankSound.start(0, 1); enemyArray[x].counter2 = true; enemyArray[x].shooter.copter.gotoAndStop(2); enemyArray[x].dx = enemyArray[x].dx + (theHead.dx * 0.3); if (theHead.dx > 0) { enemyArray[x].dx = enemyArray[x].dx + 1; } else if (theHead.dx < 0) { enemyArray[x].dx = enemyArray[x].dx - 1; } enemyArray[x].dy = enemyArray[x].dy + ((theHead.dy * 0.5) - 2); enemyArray[x].gravity = 0.35; } } else if (((enemyArray[x].Type == 7) || (enemyArray[x].Type == 9)) || ((enemyArray[x].Type == 5) && (enemyArray[x].modVar == "a"))) { if (!enemyArray[x].counter2) { impactTankSound.start(0, 1); enemyArray[x].counter2 = true; enemyArray[x].shooter.gotoAndStop(4); enemyArray[x].dx = enemyArray[x].dx + (theHead.dx * 0.3); if (theHead.dx > 0) { enemyArray[x].dx = enemyArray[x].dx + 3; } else if (theHead.dx < 0) { enemyArray[x].dx = enemyArray[x].dx - 3; } enemyArray[x].dy = enemyArray[x].dy + ((theHead.dy * 0.5) - 3); enemyArray[x].gravity = 0.35; } } else { if (!noEffect) { if (enemyArray[x].meatVar >= 4) { bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); } else { bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); bloodSplatter(enemyArray[x]._x, enemyArray[x]._y, theHead.dx, theHead.dy); } } if ((enemyArray[x].Type == 1) && (enemyArray[x].modVar != "a")) { impactDogSound.start(0, 1); } else if ((enemyArray[x].Type == 1) && (enemyArray[x].modVar == "a")) { impactCowSound.start(0, 1); } else { numberGen = Math.ceil(Math.random() * 4); if (numberGen == 1) { impactMan3Sound.start(0, 1); } else if (numberGen == 2) { impactMan1Sound.start(0, 1); } else if (numberGen == 3) { impactMan1Sound.start(0, 1); } else if (numberGen == 4) { impactMan2Sound.start(0, 1); } } enemyArray[x].removeMovieClip(); } if (enemyArray[x].Type != 6) { aliveEnemy = aliveEnemy - 1; totalEnemyKilled++; totalEnemyKilledSize++; if ((20 - totalEnemyKilledSize) >= 10) { theU.text = "0" + (20 - totalEnemyKilledSize); } else { theU.text = "00" + (20 - totalEnemyKilledSize); } } enemyArray.splice(x, 1); } } if ((enemyArray[x]._y + enemyArray[x]._parent._y) < -100) { enemyArray[x].removeMovieClip(); enemyArray.splice(x, 1); } } } function moveEnemyBullets() { for (x in enemyBulletArray) { enemyBulletArray[x]._x = enemyBulletArray[x]._x + enemyBulletArray[x].dx; enemyBulletArray[x]._y = enemyBulletArray[x]._y + enemyBulletArray[x].dy; enemyBulletArray[x].dy = enemyBulletArray[x].dy + 0.06; if (enemyBulletArray[x].Type == "heli") { enemyBulletArray[x].numVar = enemyBulletArray[x].numVar + 0.5; enemyBulletArray[x].dir = enemyBulletArray[x].dir + (Math.sin(enemyBulletArray[x].numVar) * 3); enemyBulletArray[x]._rotation = enemyBulletArray[x].dir; turn(enemyBulletArray[x]); } else if (enemyBulletArray[x].Type2 == "enemybullettanklaser") { enemyBulletArray[x].dir = enemyBulletArray[x].dir + 45; enemyBulletArray[x]._rotation = enemyBulletArray[x].dir; } else if (enemyBulletArray[x].Type2 != "enemybullet") { enemyBulletArray[x].dir = ((Math.atan2(enemyBulletArray[x].dy, enemyBulletArray[x].dx) / Math.PI) * 180) + 90; enemyBulletArray[x]._rotation = enemyBulletArray[x].dir; } if (enemyBulletArray[x].hitbox.hitTest(theHead.bulletHitbox)) { if (enemyBulletArray[x].Type == "shooter") { theHp = theHp - enemyBulletArray[x].damage; enemyBulletArray[x].removeMovieClip(); enemyBulletArray.splice(x, 1); } else if ((enemyBulletArray[x].Type == "tank") || (enemyBulletArray[x].Type == "heli")) { theHp = theHp - enemyBulletArray[x].damage; particleNum++; if (particleNum >= 1000) { particleNum = 0; } if ((enemyBulletArray[x].Type2 == "enemybullettanklaser") || (enemyBulletArray[x].Type2 == "enemybullethelisuper")) { explode1Sound.start(0, 1); theExplosion = enemyMap.attachMovie("explosion3", "explosion" + particleNum, 50000 + particleNum, {_x:enemyBulletArray[x]._x, _y:enemyBulletArray[x]._y}); } else { explode1Sound.start(0, 1); theExplosion = enemyMap.attachMovie("explosion2", "explosion" + particleNum, 50000 + particleNum, {_x:enemyBulletArray[x]._x, _y:enemyBulletArray[x]._y}); } enemyBulletArray[x].removeMovieClip(); enemyBulletArray.splice(x, 1); } } if (enemyBulletArray[x]._y > 0) { if ((enemyBulletArray[x].Type == "tank") || (enemyBulletArray[x].Type == "heli")) { particleNum++; if (particleNum >= 1000) { particleNum = 0; } if ((enemyBulletArray[x].Type2 == "enemybullettanklaser") || (enemyBulletArray[x].Type2 == "enemybullethelisuper")) { explode1Sound.start(0, 1); theExplosion = enemyMap.attachMovie("explosion3", "explosion" + particleNum, 50000 + particleNum, {_x:enemyBulletArray[x]._x, _y:enemyBulletArray[x]._y}); } else { explode1Sound.start(0, 1); theExplosion = enemyMap.attachMovie("explosion2", "explosion" + particleNum, 50000 + particleNum, {_x:enemyBulletArray[x]._x, _y:enemyBulletArray[x]._y}); } enemyBulletArray[x].removeMovieClip(); enemyBulletArray.splice(x, 1); } } if (((((enemyBulletArray[x]._x + enemyBulletArray[x]._parent._x) < -200) || ((enemyBulletArray[x]._x + enemyBulletArray[x]._parent._x) > 840)) || ((enemyBulletArray[x]._y + enemyBulletArray[x]._parent._y) < -50)) || (enemyBulletArray[x]._y > 10)) { enemyBulletArray[x].removeMovieClip(); enemyBulletArray.splice(x, 1); } } } function startBloodlust() { stopAllSounds(); shake2 = 25; bloodlust = true; crowdScreamSound.start(0, 1); bloodMusicSound.stop(); bloodMusicSound.start(56, 99999); bloodMusicSound.setVolume(30); clearTimeout(bloodLustTimer); bloodLustTimer = setTimeout(stopBloodlust, 5000); } function startRampage() { stopAllSounds(); bloodTime = getTimer(); bloodRoarSound.start(0, 1); theHead.speed = theHead.speed + 2; shake2 = 25; rampage = true; bloodMusicSound.stop(); bloodMusicSound.start(26, 99999); bloodMusicSound.setVolume(30); clearTimeout(rampageTimer); rampageTimer = setTimeout(stopRampage, 5000); } function stopRampage() { comboTrigger = false; rampage = false; comboNum2 = 0; bloodTime = getTimer(); clearTimeout(rampageTimer); theBloodText.onEnterFrame = function () { this._x = this._x - 60; if ((this._x + (this._width / 2)) < 0) { this.removeMovieClip(); comboNum2 = 0; } }; } function stopBloodlust() { stopRampage(); wormUndergroundSound.setVolume(100); wormUndergroundSound.stop(); wormUndergroundSound.start(0, 99999); jetSound.setVolume(0); jetSound.stop(); jetSound.start(0, 99999); heliSound.setVolume(0); heliSound.stop(); heliSound.start(0, 99999); wormInGameSound.stop(); wormInGameSound.start(1, 999999); wormInGameSound.setVolume(0); theVolume = 100; bloodlust = false; comboNum2 = 0; } function upgradeShopFadeIn() { theUpgradeShop = attachMovie("upgradeshop", "upgradeshop1", 399595, {_alpha:100, _y:Stage.height / 2}); theUpgradeShop._x = -(theUpgradeShop._width / 2); theUpgradeShop.gotoAndStop(checkpointNum); theUpgradeShop.onEnterFrame = function () { this._x = this._x + 90; if ((this._x > (Stage.width / 2)) && (!this.noMove)) { this.noMove = true; this._x = Stage.width / 2; this.onEnterFrame = function () { if (this.dead) { this._alpha = this._alpha - 20; if (this._alpha < 10) { if (checkpointNum != 6) { nextWave(); } else { gameOverFadeIn(3); } this.removeMovieClip(); } } }; } }; } function gameOverFadeIn(num) { gameOver = true; resetCombo(); theVolume = 100; clearTimeout(bloodLustTimer); bloodLustTimer = setTimeout(stopBloodlust, 3000); comboTrigger = false; rampage = false; comboNum2 = 0; bloodTime = getTimer(); stopRampage(); gameOverOverlay = attachMovie("gameoveroverlay", "gameoveroverlay1", 399294, {_alpha:100, _y:Stage.height / 2}); gameOverOverlay._x = -(gameOverOverlay._width / 2); gameOverOverlay.gotoAndStop(num); gameOverOverlay.num = num; gameOverOverlay.comboNumVar = 0; gameOverOverlay.comboVar = 0; gameOverOverlay.hpVar = 0; gameOverOverlay.scoreVar = 0; gameOverOverlay.theScore = theScore; gameOverOverlay.maxComboNum = maxComboNum; gameOverOverlay.comboBonus = Math.ceil(((Math.pow(maxComboNum, 1.2) * 50000) * Math.pow(checkpointNum / 6, 1.3)) / 100) * 100; gameOverOverlay.hpBonus = Math.ceil((((Math.pow((theHp / theHpMax) * 100, 1) * 500000) / 100) * Math.pow(checkpointNum / 6, 1.3)) / 100) * 100; gameOverOverlay.totalScore = (theScore + gameOverOverlay.comboBonus) + gameOverOverlay.hpBonus; gameOverOverlay.onEnterFrame = function () { this._x = this._x + 90; if ((this._x > (Stage.width / 2)) && (!this.noMove)) { this.noMove = true; this._x = Stage.width / 2; if (this.num <= 2) { cheerSound.start(0, 1); theCheer = setInterval(function () { cheerSound.start(0, 1); }, 4250); } else { sighSound.start(0, 1); } if (this.num <= 2) { spriteAlt++; if (spriteAlt > 4) { spriteAlt = 1; } setupExplodingCow(); theCowInterval = setInterval(setupExplodingCow, 300); } this.onEnterFrame = function () { if (num <= 2) { if (!this.comboNumComplete) { scoreLoopSound.start(0, 1); this.comboNumVar = this.comboNumVar + 1; if (this.comboNumVar >= this.maxComboNum) { this.comboNumComplete = true; this.comboNumVar = this.maxComboNum; } } else if (!this.comboComplete) { scoreLoopSound.start(0, 1); this.comboVar = this.comboVar + Math.ceil(this.comboBonus / 50); theScoreVar = theScoreVar + Math.ceil(this.comboBonus / 50); theScore = theScore + Math.ceil(this.comboBonus / 50); this.scoreVar = this.scoreVar + Math.ceil(this.comboBonus / 50); if (this.comboVar >= this.comboBonus) { this.comboComplete = true; this.comboVar = this.comboBonus; } } else if (!this.hpComplete) { scoreLoopSound.start(0, 1); this.hpVar = this.hpVar + Math.ceil(this.hpBonus / 50); theScoreVar = theScoreVar + Math.ceil(this.hpBonus / 50); theScore = theScore + Math.ceil(this.hpBonus / 50); this.scoreVar = this.scoreVar + Math.ceil(this.hpBonus / 50); if (this.hpVar >= this.hpBonus) { this.hpComplete = true; this.hpVar = this.hpBonus; } } } if (this.dead) { this._alpha = this._alpha - 20; if (this._alpha < 10) { if (this.num == 3) { nextWave(); } else { setTimeout(upgradeShopFadeIn, 100); } if (this.totalScore > theScore) { theScore = this.totalScore; } clearInterval(theCheer); clearInterval(theCowInterval); this.removeMovieClip(); } } }; } }; } function setupCloud() { theNum = Math.ceil(Math.random() * 3); enemyNum++; if (enemyNum >= 1000) { enemyNum = 0; } theEnemy = enemyMap.attachMovie("cloud" + theNum, "cloud_" + enemyNum, 44000 + enemyNum); theY = -((20 * Math.random()) + 215); theEnemy._y = theY; theX = (Math.random() * 1600) - theEnemy._parent._x; theEnemy._x = theX; if (Math.random() > 0.5) { theEnemy.dx = -((Math.random() * 0.1) + 0.2); } else { theEnemy.dx = (Math.random() * 0.1) + 0.2; } theEnemy.onEnterFrame = function () { this._x = this._x + this.dx; if ((this._x + this._parent._x) < -800) { this._x = (2400 - this._parent._x) + ((this._x + this._parent._x) + 800); } if ((this._x + this._parent._x) > 2400) { this._x = (-800 - this._parent._x) + (((this._x + this._parent._x) - 1600) - 800); } }; } function setupExplodingCow() { particleNum2++; if (particleNum2 >= 1000) { particleNum2 = 0; } if (spriteAlt == 1) { var _local3 = "enemy1aParticle"; } else if (spriteAlt == 2) { var _local3 = "enemy2aParticle"; } else if (spriteAlt == 3) { var _local3 = "enemy1"; } else if (spriteAlt == 4) { var _local3 = "enemy3aParticle"; } theParticle = attachMovie(_local3, "particle" + particleNum2, 412000 + particleNum2); if (numberAlt > 0) { theParticle._x = -40; } else { theParticle._x = Stage.width + 40; } theParticle._y = 150; theParticle._xscale = theParticle._xscale * numberAlt; theParticle.dx = (2 + (Math.random() * 10)) * numberAlt; theParticle.dy = 8 + (Math.random() * 4); numberAlt++; if (numberAlt > 0) { numberAlt = -1; } else { numberAlt = 1; } theParticle.gravity = 0.6; theParticle.onEnterFrame = function () { this._x = this._x + this.dx; this._y = this._y - this.dy; this.dy = this.dy - this.gravity; if (this._y > Stage.height) { if (spriteAlt == 1) { impactCowSound.start(0, 1); } else if (spriteAlt == 1) { impactDogSound.start(0, 1); } else { var _local2 = Math.ceil(Math.random() * 4); if (_local2 == 1) { impactMan3Sound.start(0, 1); } else if (_local2 == 2) { impactMan1Sound.start(0, 1); } else if (_local2 == 3) { impactMan1Sound.start(0, 1); } else if (_local2 == 4) { impactMan2Sound.start(0, 1); } } bloodSplatter2(this._x, this._y, this.dx, 0); bloodSplatter2(this._x, this._y, this.dx, 0); bloodSplatter2(this._x, this._y, this.dx, 0); this.removeMovieClip(); } }; } function nextWave() { for (x in bombArray) { if ((bombArray[x].noMove && ((bombArray[x]._x + enemyMap._x) < (Stage.width + 50))) && ((bombArray[x]._x + enemyMap._x) > 50)) { bombArray[x].boom = true; } else if (bombArray[x].noMove && (((bombArray[x]._x + enemyMap._x) > (Stage.width + 50)) || ((bombArray[x]._x + enemyMap._x) < 50))) { bombArray[x].removeMovieClip(); bombArray.splice(x, 1); } } theHeal = this.createEmptyMovieClip("theHealer", 929292); theHeal.onEnterFrame = function () { theHp = theHp + 1; if (theHp > theHpMax) { theHp = theHpMax; this.removeMovieClip(); invincible = false; } }; gameOver = false; gamePaused = false; checkpointSetup(); } function setupEnemy(enemyGen, notOnScreen) { if (enemyGen != 6) { spawnedEnemy++; aliveEnemy++; } modVar = ""; if (enemyGen == 1) { if ((Math.random() > 0.5) && (enemy1aUnlock)) { modVar = "a"; } } else if (enemyGen == 2) { if ((Math.random() > 0.5) && (enemy2aUnlock)) { modVar = "a"; } } else if (enemyGen == 3) { if (enemy3aUnlock) { modVar = "a"; } } else if (enemyGen == 4) { if (enemy4aUnlock) { modVar = "a"; } } else if (enemyGen == 5) { if (enemy5aUnlock) { modVar = "a"; } } else if (enemyGen == 6) { var numGen = (Math.random() * 100); if (enemy6aUnlockLight && (numGen <= 50)) { modVar = "a"; } if (enemy6aUnlock) { modVar = "a"; } } else if (enemyGen == 7) { if (enemy7aUnlock) { modVar = "a"; } } else if (enemyGen == 8) { if (enemy8aUnlock) { modVar = "a"; } } else if (enemyGen == 9) { if (enemy9aUnlock) { modVar = "a"; } } else if (enemyGen == 10) { if (enemy10aUnlock) { modVar = "a"; } } enemyNum++; if (enemyNum >= 999) { enemyNum = 0; } theEnemy = enemyMap.attachMovie(("enemy" + enemyGen) + modVar, "enemy_" + enemyNum, 40000 + enemyNum); enemyArray.push(theEnemy); theEnemy.modVar = modVar; theEnemy.panic = false; if ((((((enemyGen == 1) || (enemyGen == 2)) || (enemyGen == 3)) || (enemyGen == 5)) || (enemyGen == 7)) || (enemyGen == 9)) { theY = 0; theEnemy.landType = "ground"; } else { theEnemy.landType = "sky"; if (enemyGen == 6) { theY = -240; } else { theY = -((20 * Math.random()) + 110); } } theEnemy._y = theY; numGen = Math.random() * 100; theEnemy.shootReady = true; theEnemy.shootTime = getTimer(); theEnemy.Type = enemyGen; theEnemy.dy = 0; theEnemy.gravity = 0; theEnemy.dir = 90; if (numGen > 50) { theEnemy.spawnLeft = true; theEnemy.spawnRight = false; } else { theEnemy.spawnLeft = false; theEnemy.spawnRight = true; } theX = (Math.random() * 1600) - theEnemy._parent._x; theEnemy._x = theX; if (notOnScreen) { while (((theEnemy._x + theEnemy._parent._x) > -50) && ((theEnemy._x + theEnemy._parent._x) < 690)) { theX = (Math.random() * 1600) - theEnemy._parent._x; theEnemy._x = theX; } } if (theEnemy.spawnLeft) { theEnemy._xscale = 100; theEnemy.faceVar = 1; } else { theEnemy._xscale = -100; theEnemy.faceVar = -1; } theEnemy.counter = 0; theEnemy.dropBomb = function () { this.bombAway = true; if (this.modVar == "a") { setupBomb2((this.bombX - enemyMap._x) + this.dx, this.bombY - enemyMap._y, this.dx); } else { setupBomb((this.bombX - enemyMap._x) + this.dx, this.bombY - enemyMap._y, this.dx); } this.gotoAndStop("inactive"); }; theEnemy.shoot = function (Type, speed, damage, sprite) { this.shootReady = false; this.shootTime = getTimer(); particleNum++; if (particleNum >= 1000) { particleNum = 0; } theBullet = effectMap.attachMovie(sprite, "enemybullet" + particleNum, 45000 + particleNum, {_x:this.gunX - enemyMap._x, _y:this.gunY - enemyMap._y}); if (sprite == "enemybullet") { gun1Sound.start(0, 1); } else if ((sprite == "enemybulletblue") || (sprite == "enemybulletlaser ")) { gun1Sound.start(0, 1); } else if ((sprite == "enemybullettank") || (sprite == "enemybulletlaser")) { btnHover1Sound.start(0, 1); } else { missileSound.start(0, 1); } if (Type == "tank") { theBullet._x = this.shooter.shaft.gunX - enemyMap._x; theBullet._y = this.shooter.shaft.gunY - enemyMap._y; } else { theBullet._x = this.gunX - enemyMap._x; theBullet._y = this.gunY - enemyMap._y; } theBullet.Type = Type; theBullet.numVar = 45; theBullet.Type2 = sprite; theBullet.speed = speed * 1.5; theBullet.damage = damage * 1.2; theBullet.distx = _root.theHead._x - (this._x + this._parent._x); theBullet.disty = -(_root.theHead._y - (this._y + this._parent._y)); theBullet.angleRad = Math.atan2(theBullet.distx, theBullet.disty); theBullet.angle = ((theBullet.angleRad / Math.PI) * 180) + 0; theBullet.dir = theBullet.angle; turn(theBullet); theBullet._rotation = theBullet.dir; enemyBulletArray.push(theBullet); }; theEnemy.explode = function () { if (!this.exploded) { this.exploded = true; particleNum++; if (particleNum >= 1000) { particleNum = 0; } explode1Sound.start(0, 1); theExplosion = effectMap.attachMovie("explosion", "explosion" + particleNum, 50000 + particleNum, {_x:this._x, _y:this._y}); this.removeMovieClip(); } }; theEnemy.onEnterFrame = function () { if (!gamePaused) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.dy = this.dy + this.gravity; if (this.faceVar < 0) { numVar = 180; } else { numVar = 0; } if (this.bombAway && (!this.dead)) { this.dy = this.dy - 0.1; this.dx = this.dx + (0.3 * this.faceVar); this.dir = ((Math.atan2(this.dy, this.dx) / 3.141593) * 180) + numVar; this._rotation = this.dir; } if ((this._x + this._parent._x) < -200) { this._x = (1800 - this._parent._x) + ((this._x + this._parent._x) + 200); } if ((this._x + this._parent._x) > 1800) { this._x = (-200 - this._parent._x) + (((this._x + this._parent._x) - 1600) - 200); } if (getTimer() > (this.shootTime + this.shootCooldown)) { this.shootReady = true; } this.distx = _root.theHead._x - (this._x + this._parent._x); if ((!this.dead) && (theHp > 0)) { if ((((this.Type == 3) || (this.Type == 5)) || (this.Type == 7)) || (this.Type == 8)) { if (((Math.abs(this.distx) < this.range) && ((this.faceVar * this.distx) > 10)) && (!theHead.grounded)) { if (this.dx != 0) { this.armed = true; this.gotoAndStop(1); this.dx = 0; } if (this.shootReady) { if (this.Type == 3) { if (this.modVar == "a") { this.shootReady = false; this.shootTime = getTimer(); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 150, this, "shooter", 10, 2, "enemybulletblue"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 300, this, "shooter", 10, 2, "enemybulletblue"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 450, this, "shooter", 10, 2, "enemybulletblue"); } else { this.shoot("shooter", 8, 2, "enemybullet"); this.shooter.play(); } } else if (this.Type == 5) { if (this.modVar == "a") { this.shoot("shooter", 16, 3, "enemybulletlaser"); this.shooter.play(); } else { this.shootReady = false; this.shootTime = getTimer(); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 150, this, "shooter", 8, 1.5, "enemybullet"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 300, this, "shooter", 8, 1.5, "enemybullet"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 450, this, "shooter", 8, 1.5, "enemybullet"); } } else if (this.Type == 7) { if (this.modVar == "a") { this.shoot("shooter", 10, 1.7, "enemybulletblue"); this.shooter.play(); } else { this.shoot("shooter", 8, 1, "enemybullet"); this.shooter.play(); } } else if (this.Type == 8) { if (this.modVar == "a") { this.shootReady = false; this.shootTime = getTimer(); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 150, this, "shooter", 10, 1.5, "enemybulletblue"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 300, this, "shooter", 10, 1.5, "enemybulletblue"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 450, this, "shooter", 10, 1.5, "enemybulletblue"); } else { this.shootReady = false; this.shootTime = getTimer(); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 150, this, "shooter", 8, 1, "enemybullet"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 300, this, "shooter", 8, 1, "enemybullet"); setTimeout(function (target, a, b, c, d) { if (!theHead.grounded) { target.shoot(a, b, c, d); target.shooter.play(); } }, 450, this, "shooter", 8, 1, "enemybullet"); } } } } else if ((((((this.dx == 0) && ((this.faceVar * this.distx) < 0)) && (!this.counter2)) && (this.Type != 8)) && (this.Type != 7)) && ((this.Type != 5) || (this.modVar != "a"))) { this.armed = true; this.faceVar = this.faceVar * -1; this._xscale = this._xscale * -1; } else if ((this.dx == 0) && (((this.faceVar * this.distx) < 0) || ((this.faceVar * this.distx) > 10))) { this.armed = false; this.gotoAndStop("walk"); this.dx = this.dxOrig * this.faceVar; if (this.panic) { this.dx = (2.5 * this.dxOrig) * this.faceVar; } } } else if (this.Type == 9) { this.distx = theHead._x - (this._x + this._parent._x); this.disty = -(theHead._y - (this._y + this._parent._y)); this.angleRad = Math.atan2(this.distx, this.disty); this.angle = ((this.faceVar * this.angleRad) / 3.141593) * 180; if (this.dir > this.angle) { angleVar1 = this.dir - this.angle; angleVar2 = 360 - angleVar1; } else if (this.dir < this.angle) { angleVar2 = this.angle - this.dir; angleVar1 = 360 - angleVar2; } this.distx = _root.theHead._x - (this._x + this._parent._x); if ((!theHead.grounded) && ((this.faceVar * this.distx) > 0)) { if (Math.abs(this.angle - this.dir) > 4) { if (angleVar1 > angleVar2) { this.dir = this.dir + 2; } else if ((angleVar1 + 5) < angleVar2) { this.dir = this.dir - 2; } if (this.dir > 90) { this.dir = 90; } else if (this.dir < 50) { this.dir = 50; } } } else { this.dir = this.dir + 4; if (this.dir > 90) { this.dir = 90; } } if (this.dir > 180) { this.dir = this.dir - 360; } else if (this.dir < -180) { this.dir = this.dir + 360; } this.shooter.shaft._rotation = this.dir; if (((((Math.abs(this.distx) < this.range) && ((this.faceVar * this.distx) > 20)) && (Math.abs(this.distx) > 30)) && (!theHead.grounded)) && (!this.dead)) { if (this.dx != 0) { this.dx = 0; } if (this.shootReady && (this.dir < 80)) { this.shooter.shaft.play(); } } else if (this.dx == 0) { this.dx = this.dxOrig * this.faceVar; } } else if (this.Type == 10) { if (((((Math.abs(this.distx) < this.range) && ((this.faceVar * this.distx) > 10)) && (Math.abs(this.distx) > 60)) && (!theHead.grounded)) && (!this.dead)) { if (this.dx != 0) { this.dx = 0; this.gotoAndStop("active"); } else if (this.modVar == "a") { if (this.shootReady) { this.shooter.copter.gun.play(); this.shoot("heli", 11, 4, "enemybullethelisuper"); } } else if (this.shootReady) { this.shooter.copter.gun.play(); this.shoot("heli", 11, 2.5, "enemybulletheli"); } } else if (this.dx == 0) { this.gotoAndStop("inactive"); this.dx = this.dxOrig; } } else if (this.Type == 6) { numGen = Math.random() * 100; if (this.modVar == "a") { if (((theHead.dx > 0) && (this.dx > 0)) || ((theHead.dx < 0) && (this.dx < 0))) { if (((!this.bombAway) && ((this._x + this._parent._x) > (300 + (36 * (theHead.dx - this.dx))))) && ((this._x + this._parent._x) < (340 - ((36 * (theHead.dx - this.dx)) * (-this.faceVar))))) { this.dropBomb(); } } else if (((!this.bombAway) && ((this._x + this._parent._x) > (300 + (27 * (theHead.dx - this.dx))))) && ((this._x + this._parent._x) < (340 + (27 * (theHead.dx - this.dx))))) { this.dropBomb(); } } else { if (((theHead.dx > 0) && (this.dx > 0)) || ((theHead.dx < 0) && (this.dx < 0))) { if ((((numGen < 30) && (!this.bombAway)) && ((this._x + this._parent._x) > (300 - (100 * (-this.faceVar))))) && ((this._x + this._parent._x) < (340 - (100 * (-this.faceVar))))) { this.dropBomb(); } } else if ((((numGen < 30) && (!this.bombAway)) && ((this._x + this._parent._x) > (300 + (450 * (-this.faceVar))))) && ((this._x + this._parent._x) < (340 + (450 * (-this.faceVar))))) { this.dropBomb(); } for (x in bombArray) { if ((((numGen < 60) && (!this.bombAway)) && ((this._x + this._parent._x) > (((bombArray[x]._x + bombArray[x]._parent._x) - 30) + (150 * (-this.faceVar))))) && ((this._x + this._parent._x) < (((bombArray[x]._x + bombArray[x]._parent._x) + 30) + (150 * (-this.faceVar))))) { this.dropBomb(); } } } } if ((this.landType == "ground") && (this.Type <= 5)) { if (_root.bloodlust) { this.globalPanic = true; } else { this.globalPanic = false; } if (this.globalPanic && (!this.panic)) { this.panic = true; this.gotoAndStop("panic"); if ((((((this.distx > 0) && (this.faceVar > 0)) || (this.distx < 0)) && (this.faceVar < 0)) && (this.Type != 3)) && (this.Type != 5)) { this.faceVar = this.faceVar * -1; this._xscale = this._xscale * -1; } this.dx = (3 * this.dxOrig) * this.faceVar; if ((this.Type == 3) || (this.Type == 5)) { this.dx = (3.01 * this.dxOrig) * this.faceVar; } } if (((Math.abs(this.distx) < 250) && (!theHead.grounded)) && (this.panic)) { if (((((this.distx > 0) && (this.faceVar > 0)) || ((this.distx < 0) && (this.faceVar < 0))) && (this.Type != 3)) && (this.Type != 5)) { this.faceVar = this.faceVar * -1; this._xscale = this._xscale * -1; this.dx = (3 * this.dxOrig) * this.faceVar; if ((this.Type == 3) || (this.Type == 5)) { this.dx = (3.01 * this.dxOrig) * this.faceVar; } } } else if (this.panic && (!this.globalPanic)) { this.panic = false; this.dx = this.dxOrig * this.faceVar; if ((this.Type != 3) && (this.Type != 5)) { this.gotoAndStop(2); } } } } else if (this.dead && (this._y > 0)) { this.explode(); } } }; } function scoreDisplay() { if (theMeat > theMeatVar) { theMeatVar = theMeatVar + Math.ceil((theMeat - theMeatVar) / 2.4); if (theMeatVar > theMeat) { theMeatVar = theMeat; } } if (theScore > theScoreVar) { theScoreVar = theScoreVar + Math.ceil((theScore - theScoreVar) / 2.1); if (theScoreVar > theScore) { theScoreVar = theScore; } } theScoreDisplay = theScoreVar.toString(); lengthVar = 10 - theScoreDisplay.length; while (lengthVar > 0) { theScoreDisplay = "0" + theScoreDisplay; lengthVar = lengthVar - 1; } theAliveVar = (_root.totalEnemy + _root.aliveEnemy) - _root.spawnedEnemy; theMeatDisplay = theAliveVar.toString(); lengthVar = 3 - theMeatDisplay.length; while (lengthVar > 0) { theMeatDisplay = "0" + theMeatDisplay; lengthVar = lengthVar - 1; } theS.text = theScoreDisplay; theA.gotoAndStop(1); theA.theA.text = theMeatDisplay; if (theAliveVar > 999) { theA.gotoAndStop(2); } } function earthExplosion2(targetX, targetY) { i = 0; while (i < 8) { particleNum++; if (particleNum >= 1000) { particleNum = 0; } theParticle = effectMap.attachMovie("earthparticle2", "particle" + particleNum2, 111000 + particleNum2); theParticle._xscale = ((Math.random() * 50) + 50) * (Math.abs(theHead.dy) / 9); theParticle._yscale = ((Math.random() * 50) + 50) * (Math.abs(theHead.dy) / 9); theParticle._x = targetX; theParticle._y = targetY; if (theHead.grounded) { theParticle.dir = ((Math.random() * 150) - 75) + theHead.dir; } else { theParticle.dir = (Math.random() * 150) - 75; } theParticle._rotation = theParticle.dir; theParticle.friction = 1; theParticle.speed = Math.random() * 1; turn(theParticle); theParticle.alphaRate = 4; theParticle.onEnterFrame = function () { this._alpha = this._alpha - 4; this._x = this._x + this.dx; this._y = this._y + this.dy; this.dx = this.dx * this.friction; this.dir = ((Math.atan2(this.dy, this.dx) / Math.PI) * 180) + 90; if (this._alpha <= 0) { this.removeMovieClip(); } this._rotation = this.dir; }; i++; } } function bloodSplatter(targetX, targetY, theDx, theDy) { particleNum2++; if (particleNum2 >= 1000) { particleNum2 = 0; } theParticle = enemyMap.attachMovie("bloodsplatter", "particle" + particleNum2, 114000 + particleNum2, {_x:(targetX + (30 * Math.random())) - 15, _y:(targetY + (30 * Math.random())) - 15}); theParticle.theDx = theDx; theParticle.theDy = theDy; } function bloodSplatter2(targetX, targetY, theDx, theDy) { particleNum2++; if (particleNum2 >= 1000) { particleNum2 = 0; } theParticle = attachMovie("bloodsplatter", "particle" + particleNum2, 806000 + particleNum2, {_x:(targetX + (30 * Math.random())) - 15, _y:(targetY + (30 * Math.random())) - 15}); theParticle.theDx = theDx; theParticle.theDy = theDy; } function bloodExplosion(targetX, targetY, theDx, theDy) { i = 0; while (i < 7) { particleNum2++; if (particleNum2 >= 1000) { particleNum2 = 0; } theParticle = effectMap.attachMovie("bloodparticle", "particle" + particleNum2, 113000 + particleNum2); theParticle.cacheAsBitmap = true; theParticle._x = targetX; theParticle._y = targetY; theParticle.dx = ((theDx * 0.6) + 3) - (6 * Math.random()); theParticle.dy = (Math.random() * 4) + 3; if (theHead.dx > 0) { theParticle.dx = theParticle.dx + ((7 * Math.random()) - 1); } else { theParticle.dx = theParticle.dx - ((7 * Math.random()) - 1); } theParticle.gravity = 0.6; theParticle.onEnterFrame = function () { this._x = this._x + this.dx; this._y = this._y - this.dy; this.dy = this.dy - this.gravity; if (this._y > 0) { this.removeMovieClip(); } }; i++; } } function greenSplatter(targetX, targetY, theDx, theDy) { particleNum2++; if (particleNum2 >= 1000) { particleNum2 = 0; } theParticle = splatterMap.attachMovie("greensplatter", "particle" + particleNum2, 114000 + particleNum2, {_x:(targetX + (50 * Math.random())) - 25, _y:(targetY + (50 * Math.random())) - 25}); theParticle.theDx = theDx; theParticle.theDy = theDy; } function greenExplosion(targetX, targetY, theDx, theDy) { i = 0; while (i < 4) { particleNum2++; if (particleNum2 >= 1000) { particleNum2 = 0; } theParticle = effectMap.attachMovie("greenparticle", "particle" + particleNum2, 113000 + particleNum2); theParticle.cacheAsBitmap = true; theParticle._x = targetX; theParticle._y = targetY; theParticle.dx = ((theDx * 0.6) + 3) - (6 * Math.random()); theParticle.dy = (Math.random() * 6) + 5; if (theHead.dx > 0) { theParticle.dx = theParticle.dx + ((7 * Math.random()) - 1); } else { theParticle.dx = theParticle.dx - ((7 * Math.random()) - 1); } theParticle.gravity = 0.35; theParticle.onEnterFrame = function () { this._x = this._x + this.dx; this._y = this._y - this.dy; this.dy = this.dy - this.gravity; if (this._y > 0) { this.removeMovieClip(); } }; i++; } } function dirtExplosion2(targetX, targetY) { i = 0; while (i < 25) { particleNum2++; if (particleNum2 >= 1000) { particleNum2 = 0; } numGen = Math.ceil(Math.random() * 3); theParticle = effectMap.attachMovie("dirtparticle" + numGen, "particle" + particleNum2, 113000 + particleNum2); theParticle._x = targetX; theParticle._y = targetY; theParticle.dx = 4 - (8 * Math.random()); theParticle.dy = ((Math.abs(theHead.dy) * 1.1) * Math.random()) + (Math.random() * 1); if (theHead.dy > 0) { theParticle.dy = theParticle.dy * 0.7; } theParticle._rotation = (Math.random() * 60) - 30; theParticle.cacheAsBitmap = true; theParticle.gravity = 1.1; theParticle.onEnterFrame = function () { this._x = this._x + this.dx; this._y = this._y - this.dy; this.dy = this.dy - this.gravity; if (this._y > 0) { this.removeMovieClip(); } }; i++; } } function destroyAll(array) { for (i in array) { array[i].removeMovieClip(); array[i].splice(x, 1); } } function turn(sprite) { degrees = sprite.dir - 90; radians = (degrees / 180) * Math.PI; sprite.dx = Math.cos(radians); sprite.dy = Math.sin(radians); sprite.dx = sprite.dx * sprite.speed; sprite.dy = sprite.dy * sprite.speed; } function unturn(sprite) { sprite.dx = sprite.dx / sprite.speed; sprite.dy = sprite.dy / sprite.speed; radians = Math.acos(sprite.dx); radians = Math.asin(sprite.dy); radians = (degrees / 180) * Math.PI; degrees = sprite.dir - 90; } ZigoEngine.simpleSetup(Shortcuts, PennerEasing); if (globalNoKong) { maxBtn._visible = true; kongBtn._visible = false; } else { maxBtn._visible = false; kongBtn._visible = true; } maxBtn2.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; _quality = "MEDIUM"; init(); _root.onEnterFrame = function () { if (!gamePaused) { shakeScreen(); spawnEnemy(); moveEnemyBullets(); } soundControl(); scoreDisplay(); bombCheck(); enemyArrayCheck(); healthCheck(); if (rampage) { bloodSpeed = 2.3; if (theBlood._alpha < 96) { theBlood._alpha = theBlood._alpha + 6; } else { theBlood._alpha = 100; } } else { bloodSpeed = 0; if (theBlood._alpha > 4) { theBlood._alpha = theBlood._alpha - 4; } else { theBlood._alpha = 0; } } if (bloodlust) { } else { var _local1 = bloodMusicSound.getVolume(); _local1 = _local1 - 1.5; if (_local1 > 0) { bloodMusicSound.setVolume(_local1); } else { bloodMusicSound.stop(); } } }; _root.onMouseDown = function () { theMouseDown = true; }; _root.onMouseUp = function () { theMouseDown = false; }; menuBtn.onRelease = function () { frameTransition("title"); }; pauseBtn.onRelease = function () { pauseGame(); }; groundOnTheLeft = true; sideVar = true; ground2._x = ground._x + ground._width; sky2._x = sky._x + 1250; theHead.speed = 1; theHead.dir = theHead._rotation; theHead.grounded = true; _root.turn(theHead); theHead.onEnterFrame = function () { theHead.gotoAndStop(upgradeHead + 1); if (!gamePaused) { if (!gameOver) { if (Key.isDown(87) || (Key.isDown(38))) { if (!theControls.dead) { playedBefore = true; theControls.dead = true; theControls.onEnterFrame = function () { this._x = this._x - 60; if (this._x < (-(this._width / 2))) { delete this.onEnterFrame; } }; } if (this.grounded) { this.maxSpeed = (11 + bonusSpeed) * speedMulti; if (rampage) { if (upgradeRed) { this.maxSpeed = this.maxSpeed * 1.4; } else { this.maxSpeed = this.maxSpeed * 1.2; } } this.speed = this.speed + (this.maxSpeed / 13); if (this.speed > this.maxSpeed) { this.speed = this.maxSpeed; } } } if (Key.isDown(65) || (Key.isDown(37))) { if (!theControls.dead) { playedBefore = true; theControls.dead = true; theControls.onEnterFrame = function () { this._x = this._x - 60; if (this._x < (-(this._width / 2))) { delete this.onEnterFrame; } }; } if (this.grounded) { this.dir = this.dir - 7; } } if (Key.isDown(68) || (Key.isDown(39))) { if (!theControls.dead) { playedBefore = true; theControls.dead = true; theControls.onEnterFrame = function () { this._x = this._x - 60; if (this._x < (-(this._width / 2))) { delete this.onEnterFrame; } }; } if (this.grounded) { this.dir = this.dir + 7; } } } if (this.dir > 180) { this.dir = this.dir - 360; } else if (this.dir < -180) { this.dir = this.dir + 360; } this.angleRad = this.dir * 0.0174527777777778; if (this.grounded) { this.speed = this.speed * 0.94; _root.turn(this); } else { if ((((this.maxSpeed > 0) && (this.maxSpeed != null)) && (this.maxSpeed != undefined)) && (this.maxSpeed != NaN)) { this.dy = this.dy + (0.12 + (this.maxSpeed / 40)); } this.speed = Math.sqrt((this.dx * this.dx) + (this.dy * this.dy)); if (upgradeWing == 1) { this.speed = this.speed - 0.1; } this.dir = ((Math.atan2(this.dy, this.dx) / 3.1415) * 180) + 90; if (Key.isDown(65) || (Key.isDown(37))) { if ((upgradeWing == 1) && (this.speed > 8)) { trace(this.speed); this.dir = this.dir - 4.6; } else { this.dir = this.dir - 1.6; } } if (Key.isDown(68) || (Key.isDown(39))) { if ((upgradeWing == 1) && (this.speed > 8)) { this.dir = this.dir + 4.6; } else { this.dir = this.dir + 1.6; } } _root.turn(this); } if ((this.speed < 1) && (!this.dead)) { this.speed = 1; } if (((this.speed == null) || (this.speed == undefined)) || (this.speed == NaN)) { } this.theX = this._x; this.theY = this._y; moveBody(body1, theHead); moveBody(body2, body1); moveBody(body3, body2); moveBody(body4, body3); moveBody(body5, body4); moveBody(body6, body5); moveBody(body7, body6); if (this.grounded && (!noEffect)) { setupDirt(); } body1._x = body1._x - this.dx; body2._x = body2._x - this.dx; body3._x = body3._x - this.dx; body4._x = body4._x - this.dx; body5._x = body5._x - this.dx; body6._x = body6._x - this.dx; body7._x = body7._x - this.dx; sky._x = sky._x - this.dx; sky2._x = sky2._x - this.dx; ground._x = ground._x - this.dx; ground2._x = ground2._x - this.dx; enemyMap._x = enemyMap._x - this.dx; dirtMap._x = dirtMap._x - this.dx; effectMap._x = effectMap._x - this.dx; splatterMap._x = splatterMap._x - this.dx; if (((ground._x + ground._width) < -200) && (this.dx > 0)) { groundOnTheLeft = false; sideVar = true; } if (((ground2._x + ground2._width) < -200) && (this.dx > 0)) { groundOnTheLeft = true; sideVar = true; } if ((ground._x > 840) && (this.dx < 0)) { groundOnTheLeft = true; sideVar = false; } if ((ground2._x > 840) && (this.dx < 0)) { groundOnTheLeft = false; sideVar = false; } if (!groundOnTheLeft) { if (sideVar) { ground._x = (ground2._x + ground2._width) - 0; sky._x = (sky2._x + 1250) - 1; } else { ground2._x = (ground._x - ground2._width) + 0; sky2._x = (sky._x - 1250) + 1; } } else if (sideVar) { ground2._x = (ground._x + ground._width) - 0; sky2._x = (sky._x + 1250) - 1; } else { ground._x = (ground2._x - ground._width) + 0; sky._x = (sky2._x - 1250) + 1; } this._y = this._y + this.dy; this._rotation = this.dir; if (this._y > (Stage.height - 32)) { this._y = Stage.height - 32; } if (this._x > (Stage.width - 18)) { this._x = Stage.width - 18; } if (this._x < 18) { this._x = 18; } if (this.grounded) { wormUndergroundSound.setVolume((Math.pow(Math.pow(this.dx, 2) + Math.pow(this.dy, 2), 0.5) * 100) / 15); } else if (!this.grounded) { wormUndergroundSound.setVolume(0); } if (this._y < (ground._y + 30)) { theVolume = 100; } else { theVolume = 100; } if ((this._y < ground._y) && (this.grounded)) { wormPopoutSound.setVolume((Math.abs(this.dy) * 100) / 15); wormPopoutSound.start(0, 1); if (!noEffect) { dirtExplosion2(this._x - effectMap._x, 0); dirtExplosion2(this._x - effectMap._x, 0); } if (!this.dead) { if (!bloodlust) { _root.startBloodlust(); } else { clearTimeout(bloodLustTimer); bloodLustTimer = setTimeout(stopBloodlust, 5000); } } this.grounded = false; if (shake2 < (Math.abs(theHead.dy) * 1.2)) { shake2 = Math.abs(theHead.dy) * 1.2; } } if ((this._y >= ground._y) && (!this.grounded)) { comboReseted = true; theReset = setTimeout(resetCombo, 1000); wormPopoutSound.setVolume((Math.abs(this.dy) * 100) / 15); wormPopoutSound.start(0, 1); this.grounded = true; if (!noEffect) { dirtExplosion2(this._x - effectMap._x, 0); } if (shake2 < (Math.abs(theHead.dy) * 1)) { shake2 = Math.abs(theHead.dy) * 1; } } theHeadOrigY = this._y - shakeY; } }; comboNum = 0; maxComboNum = 0; comboNum2 = 0; bloodTime = 0; var theBloodT = "Blood!!"; killBtn.onRelease = function () { theHp = 0; }; killBtn._visible = false; bombArray = []; gameOver = false; shake2 = 0; dirtMapOrigY = dirtMap._y; enemyMapOrigY = enemyMap._y; effectMapOrigY = effectMap._y; splatterMapOrigY = splatterMap._y; skyOrigY = sky._y; sky2OrigY = sky2._y; groundOrigY = ground._y; groundOrig2Y = ground2._y; groundBackOrigY = groundBack._y; theHeadOrigY = theHead._y; body1OrigY = body1._y; body2OrigY = body2._y; body3OrigY = body3._y; body4OrigY = body4._y; body5OrigY = body5._y; body6OrigY = body6._y; body7OrigY = body7._y; dirtNum = 0; var enemyBulletArray = []; x = 0; while (x < 20) { setupCloud(); x++; } numberAlt = 1; spriteAlt = 0; particleNum = 0; theMeatVar = 0; theScoreVar = savedScore; var theScoreDisplay; var theMeatDisplay;
Frame 75
superPurge(); resetCombo(); _quality = "HIGH"; highText.text = user_so.data.highscore; theScoreVar = 0; _root.onEnterFrame = function () { if (theScoreVar == theScore) { } else { scoreLoopSound.start(0, 1); theScoreVar = theScoreVar + Math.ceil(theScore / 75); scoreText.text = theScoreVar; if (theScoreVar >= theScore) { theScoreVar = theScore; if (theScore > user_so.data.highscore) { user_so.data.highscore = theScore; highText.text = user_so.data.highscore; cheerSound.start(0, 1); } delete _root.onEnterFrame; } } }; wormUndergroundSound.stop(); Key.removeListener(keyListener); alreadySubmit = false; _root.kongregateStats.submit("HighScore", theScore); if (globalNoKong) { maxBtn._visible = true; kongBtn._visible = false; maxBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; moreBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; } else { maxBtn._visible = false; kongBtn._visible = true; } if (!globalNoAds) { var CPMStarPoolID = 12941; var CPMStarSubPoolID = 2; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID); } else { adBox._visible = false; theAdBorder._visible = false; } if (globalNoMochi) { theTank._visible = false; nameTitle._visible = false; nameText._visible = false; theNameBox._visible = false; submitBtn._visible = false; submitText._visible = false; scoreText._x = (Stage.width / 2) - (scoreText._width / 2); scoreTitle._x = Stage.width / 2; gameoverTitle._x = Stage.width / 2; } else { highText._visible = false; highTitle._visible = false; } againBtn.onRelease = function () { _root.frameTransition("play"); }; backBtn.onRelease = function () { _root.frameTransition("title"); };
Symbol 7 MovieClip [urlblock] Frame 1
stop();
Symbol 7 MovieClip [urlblock] Frame 2
stop();
Symbol 45 MovieClip [enemy3Particle] Frame 1
stop();
Symbol 61 MovieClip [enemy3aParticle] Frame 1
stop();
Symbol 108 MovieClip [enemy2] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 2; } if (this.scoreVar == null) { this.scoreVar = 3000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 1.1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 119 MovieClip [enemy2a] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 2; } if (this.scoreVar == null) { this.scoreVar = 4000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 1.1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 124 MovieClip [fps] Frame 1
var averageFrames = 30; var timerArray = new Array(averageFrames); var startTime = 0; var currentFrame = 0; this.onEnterFrame = function () { if (this.currentFrame == 0) { this.startTime = getTimer(); } this.timerArray.unshift(getTimer()); this.timerArray.pop(); if (this.currentFrame > 0) { (this.currentFrame * 1000) / (this.timerArray[0] - this.startTime); } if (this.currentFrame > this.averageFrames) { fps = (this.averageFrames * 1000) / (this.timerArray[0] - this.timerArray[averageFrames - 1]); } this.currentFrame++; };
Symbol 144 Button
on (release) { if (_root.globalSkipIntro) { _root.frameTransition("title"); } else { _root.frameTransition("sponsor"); } }
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 19
stop();
Symbol 159 MovieClip Frame 1
alreadyLoaded = _root.getBytesLoaded(); startTime = getTimer(); if (_root.globalNoAds) { adTime = 1000; } else { adTime = 10000; } loadTimeVar = getTimer(); this.onEnterFrame = function () { loadedVar = ((_root.getBytesLoaded() + 1) - alreadyLoaded) / ((_root.getBytesTotal() + 1) - alreadyLoaded); loadTimeVar = loadTimeVar + ((adTime / ((30 * adTime) / 1000)) * (0.4 + (Math.random() * 1.2))); loadTime = (loadTimeVar - startTime) / adTime; if (loadedVar > loadTime) { loaded = loadTime; } else { loaded = loadedVar; } hpBar._xscale = Math.ceil(loaded * 100); if (loaded == NaN) { loaded = 100; } if ((loaded >= 1) && (!gameLoaded)) { _root.frameTransition("sponsor"); gameLoaded = true; } };
Symbol 190 MovieClip [enemy1] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 3; } if (this.scoreVar == null) { this.scoreVar = 2500; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 1.5; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 193 MovieClip Frame 1
stop();
Symbol 194 MovieClip [enemy3] Frame 1
if (this.meatVar == null) { this.meatVar = 2; } if (this.scoreVar == null) { this.scoreVar = 5000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 1.1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.range == null) { this.range = 300; } if (this.shootCooldown == null) { this.shootCooldown = 750; } if (this.spawnRight) { this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 194 MovieClip [enemy3] Frame 2
stop();
Symbol 210 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 17
stop();
Symbol 249 MovieClip Frame 1
stop();
Symbol 252 MovieClip [enemy10] Frame 1
gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; }; stop(); if (this.meatVar == null) { this.meatVar = 0; this.meatVar = Math.floor(((this.meatVar * 0.1) * Math.random()) + this.meatVar); } if (this.scoreVar == null) { this.scoreVar = 30000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2.3; } if (this.spawnRight && (this.counterX == undefined)) { this.counterX = 1; this.dx = this.dx * -1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.shootCooldown == null) { this.shootCooldown = 1000; } if (this.range == null) { this.range = 300; }
Symbol 257 MovieClip [enemy4] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 3; } if (this.scoreVar == null) { this.scoreVar = 10000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.4) + 2.6; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 293 MovieClip [explosion2] Frame 12
this.removeMovieClip();
Symbol 300 MovieClip Frame 1
gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; }; stop();
Symbol 300 MovieClip Frame 6
this._parent._parent.shoot("tank", 12, 4, "enemybullettank");
Symbol 314 MovieClip Frame 1
stop();
Symbol 315 MovieClip [enemy9] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 0; } if (this.scoreVar == null) { this.scoreVar = 20000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.shootCooldown == null) { this.shootCooldown = 1500; } if (this.range == null) { this.range = 330; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 10
gotoAndPlay (2);
Symbol 334 MovieClip Frame 1
stop();
Symbol 335 MovieClip [enemy6] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 0; this.meatVar = Math.floor(((this.meatVar * 0.1) * Math.random()) + this.meatVar); } if (this.scoreVar == null) { this.scoreVar = 20000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 5; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; } bombPoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.bombX = Point.x; this._parent.bombY = Point.y; };
Symbol 376 MovieClip [explosion] Frame 12
this.removeMovieClip();
Symbol 381 MovieClip Frame 1
stop();
Symbol 389 MovieClip [enemy5] Frame 1
if (this.meatVar == null) { this.meatVar = 4; } if (this.scoreVar == null) { this.scoreVar = 6500; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 0.8; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.range == null) { this.range = 300; } if (this.shootCooldown == null) { this.shootCooldown = 750; } if (this.spawnRight) { this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 389 MovieClip [enemy5] Frame 2
stop();
Symbol 394 MovieClip Frame 9
stop();
Symbol 395 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 3
gotoAndStop (1);
Symbol 421 MovieClip Frame 1
stop();
Symbol 422 MovieClip [enemy5a] Frame 1
if (this.meatVar == null) { this.meatVar = 0; } if (this.scoreVar == null) { this.scoreVar = 20000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 1.1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.range == null) { this.range = 300; } if (this.shootCooldown == null) { this.shootCooldown = 500; } if (this.spawnRight && (this.counterX == undefined)) { this.counterX = 1; this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 422 MovieClip [enemy5a] Frame 2
stop();
Symbol 440 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 3
gotoAndStop (1);
Symbol 441 MovieClip Frame 1
stop();
Symbol 442 MovieClip [enemy7] Frame 1
if (this.meatVar == null) { this.meatVar = 0; } if (this.scoreVar == null) { this.scoreVar = 15000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2; } if (this.shootCooldown == null) { this.shootCooldown = 150; } if (this.range == null) { this.range = 300; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight && (this.counterX == undefined)) { this.counterX = 1; this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 442 MovieClip [enemy7] Frame 2
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 454 MovieClip [enemy8] Frame 1
if (this.meatVar == null) { this.meatVar = 2; } if (this.scoreVar == null) { this.scoreVar = 20000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2.1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.range == null) { this.range = 300; } if (this.shootCooldown == null) { this.shootCooldown = 750; } if (this.spawnRight) { this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 454 MovieClip [enemy8] Frame 2
stop();
Symbol 462 MovieClip [enemy1a] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 4; } if (this.scoreVar == null) { this.scoreVar = 2500; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 1.2; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 470 MovieClip Frame 1
stop();
Symbol 472 MovieClip [enemy8a] Frame 1
if (this.meatVar == null) { this.meatVar = 2; } if (this.scoreVar == null) { this.scoreVar = 40000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2.1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.range == null) { this.range = 300; } if (this.shootCooldown == null) { this.shootCooldown = 750; } if (this.spawnRight) { this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 472 MovieClip [enemy8a] Frame 2
stop();
Symbol 478 MovieClip Frame 1
gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; }; stop();
Symbol 478 MovieClip Frame 6
this._parent._parent.shoot("tank", 12, 5, "enemybullettanklaser");
Symbol 484 MovieClip Frame 1
stop();
Symbol 485 MovieClip [enemy9a] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 0; } if (this.scoreVar == null) { this.scoreVar = 30000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.shootCooldown == null) { this.shootCooldown = 1500; } if (this.range == null) { this.range = 330; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 499 MovieClip Frame 1
stop();
Symbol 502 MovieClip [enemy10a] Frame 1
gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; }; stop(); if (this.meatVar == null) { this.meatVar = 0; this.meatVar = Math.floor(((this.meatVar * 0.1) * Math.random()) + this.meatVar); } if (this.scoreVar == null) { this.scoreVar = 50000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2.3; } if (this.spawnRight && (this.counterX == undefined)) { this.counterX = 1; this.dx = this.dx * -1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.shootCooldown == null) { this.shootCooldown = 1000; } if (this.range == null) { this.range = 300; }
Symbol 504 MovieClip Frame 1
stop();
Symbol 505 MovieClip [enemy3a] Frame 1
if (this.meatVar == null) { this.meatVar = 2; } if (this.scoreVar == null) { this.scoreVar = 12500; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 1.1; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.range == null) { this.range = 300; } if (this.shootCooldown == null) { this.shootCooldown = 750; } if (this.spawnRight) { this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 505 MovieClip [enemy3a] Frame 2
stop();
Symbol 513 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 3
gotoAndStop (1);
Symbol 514 MovieClip [enemy7a] Frame 1
if (this.meatVar == null) { this.meatVar = 0; } if (this.scoreVar == null) { this.scoreVar = 25000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 2; } if (this.shootCooldown == null) { this.shootCooldown = 150; } if (this.range == null) { this.range = 300; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight && (this.counterX == undefined)) { this.counterX = 1; this.dx = this.dx * -1; } gunpoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.gunX = Point.x; this._parent.gunY = Point.y; };
Symbol 514 MovieClip [enemy7a] Frame 2
stop();
Symbol 521 MovieClip [enemy4a] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 3; } if (this.scoreVar == null) { this.scoreVar = 20000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.4) + 3; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; }
Symbol 528 MovieClip [explosion3] Frame 12
this.removeMovieClip();
Symbol 536 MovieClip Frame 1
stop();
Symbol 537 MovieClip [enemy6a] Frame 1
stop(); if (this.meatVar == null) { this.meatVar = 0; this.meatVar = Math.floor(((this.meatVar * 0.1) * Math.random()) + this.meatVar); } if (this.scoreVar == null) { this.scoreVar = 30000; this.scoreVar = Math.floor(((this.scoreVar * 0.1) * Math.random()) + this.scoreVar); } if (this.dx == null) { this.dx = (Math.random() * 0.2) + 5; } if (this.dxOrig == null) { this.dxOrig = this.dx; } if (this.spawnRight) { this.dx = this.dx * -1; } bombPoint.onEnterFrame = function () { Point = new Object(); Point.x = this._x; Point.y = this._y; this._parent.localToGlobal(Point); this._parent.bombX = Point.x; this._parent.bombY = Point.y; };
Symbol 608 MovieClip Frame 36
this._parent.removeMovieClip();
Symbol 639 MovieClip [bloodsplatter] Frame 1
_root.bloodExplosion(this._x, this._y, this.theDx, this.theDy);
Symbol 639 MovieClip [bloodsplatter] Frame 14
stop(); this.removeMovieClip();
Symbol 690 MovieClip [greensplatter] Frame 1
_root.greenExplosion(this._x, this._y, this.theDx, this.theDy);
Symbol 690 MovieClip [greensplatter] Frame 25
stop(); this.removeMovieClip();
Symbol 721 MovieClip [gameoveroverlay] Frame 1
stop(); if (_root.globalNoKong) { moreBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; } continueBtn.onRelease = function () { this._parent.dead = true; };
Symbol 721 MovieClip [gameoveroverlay] Frame 2
stop(); if (_root.globalNoKong) { moreBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; } continueBtn.onRelease = function () { this._parent.dead = true; };
Symbol 721 MovieClip [gameoveroverlay] Frame 3
if (_root.globalNoKong) { moreBtn.onRelease = function () { getURL ("http://armor.ag/MoreGames", "_blank"); }; } continueBtn.onRelease = function () { this._parent.dead = true; };
Symbol 725 MovieClip Frame 1
Symbol 727 MovieClip [bloodtext] Frame 1
gotoAndPlay (2);
Symbol 727 MovieClip [bloodtext] Frame 7
_root.startRampage();
Symbol 727 MovieClip [bloodtext] Frame 43
stop();
Symbol 730 MovieClip Frame 1
theT.text = _root.theBloodT; theN.text = _root.theBloodN;
Symbol 732 MovieClip [bloodtext2] Frame 1
gotoAndPlay (2);
Symbol 732 MovieClip [bloodtext2] Frame 13
trace("start:" + getTimer());
Symbol 732 MovieClip [bloodtext2] Frame 56
trace("end:" + getTimer());
Symbol 732 MovieClip [bloodtext2] Frame 64
this.removeMovieClip();
Symbol 735 MovieClip [pausescreen] Frame 1
stop();
Symbol 772 MovieClip Frame 1
stop();
Symbol 808 MovieClip Frame 1
stop();
Symbol 831 MovieClip [upgradeshop] Frame 1
stop(); leftBtn.onRelease = function () { if (!this.dead) { _root.upgradeSkin = 1; this._parent.dead = true; _root.savedSpeedMulti = _root.savedSpeedMulti + 0.2; _root.speedMulti = _root.savedSpeedMulti; this.dead = true; } }; rightBtn.onRelease = function () { if (!this.dead) { _root.upgradeSkin = 2; this._parent.dead = true; _root.savedMaxHp = _root.savedMaxHp + 30; _root.theHpMax = _root.savedMaxHp; _root.savedHpBarSize = _root.savedHpBarSize + 50; _root.hpBarSize = _root.savedHpBarSize; _root.hpBar._xscale = _root.hpBarSize; _root.hpBar.hpBar._xscale = (_root.theHp / _root.theHpMax) * 100; this.dead = true; } }; doneBtn.onRelease = function () { this._parent.dead = true; };
Symbol 831 MovieClip [upgradeshop] Frame 2
leftBtn.onRelease = function () { _root.upgradeFat = 1; _root.bonusSize = 1.1; _root.theHead._xscale = (_root.body1._xscale = (_root.body2._xscale = (_root.body3._xscale = (_root.body4._xscale = (_root.body5._xscale = (_root.body6._xscale = (_root.body7._xscale = _root.savedSize * _root.bonusSize))))))); _root.theHead._yscale = (_root.body1._yscale = (_root.body2._yscale = (_root.body3._yscale = (_root.body4._yscale = (_root.body5._yscale = (_root.body6._yscale = (_root.body7._yscale = _root.savedSize))))))); this._parent.dead = true; }; rightBtn.onRelease = function () { _root.upgradeRed = 1; this._parent.dead = true; };
Symbol 831 MovieClip [upgradeshop] Frame 3
leftBtn.onRelease = function () { if (!this.dead) { _root.upgradeSpike = 1; this._parent.dead = true; _root.savedSpeedMulti = _root.savedSpeedMulti + 0.2; _root.speedMulti = _root.savedSpeedMulti; this.dead = true; } }; rightBtn.onRelease = function () { _root.upgradeSpike = 2; this._parent.dead = true; };
Symbol 831 MovieClip [upgradeshop] Frame 4
leftBtn.onRelease = function () { if (!this.dead) { _root.upgradeTail = 2; this._parent.dead = true; _root.savedSpeedMulti = _root.savedSpeedMulti + 0.2; _root.speedMulti = _root.savedSpeedMulti; this.dead = true; } }; rightBtn.onRelease = function () { if (!this.dead) { _root.upgradeTail = 1; this._parent.dead = true; _root.savedHpBarSize = _root.savedHpBarSize + 50; _root.hpBarSize = _root.savedHpBarSize; _root.hpBar._xscale = _root.hpBarSize; _root.savedMaxHp = _root.savedMaxHp + 30; _root.theHpMax = _root.savedMaxHp; _root.hpBar.hpBar._xscale = (_root.theHp / _root.theHpMax) * 100; this.dead = true; } };
Symbol 831 MovieClip [upgradeshop] Frame 5
leftBtn.onRelease = function () { _root.upgradeHead = 2; this._parent.dead = true; }; rightBtn.onRelease = function () { _root.upgradeHead = 1; this._parent.dead = true; };
Symbol 831 MovieClip [upgradeshop] Frame 6
leftBtn.onRelease = function () { _root.upgradeBlood = 1; this._parent.dead = true; }; rightBtn.onRelease = function () { _root.upgradeWing = 1; this._parent.dead = true; };
Symbol 856 MovieClip Frame 1
stop();
Symbol 880 MovieClip Frame 156
stop(); _root.frameTransition("title");
Symbol 896 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 896 MovieClip Frame 225
_root.frameTransition("title"); stop();
Symbol 926 MovieClip Frame 1
Symbol 978 MovieClip Frame 1
stop();
Symbol 992 Button
on (release) { getURL ("http://www.indieluft.com/", "_blank"); }
Symbol 993 Button
on (release) { getURL ("http://www.effinggames.com/", "_blank"); }
Symbol 994 Button
on (release) { getURL ("http://www.effinggames.com/", "_blank"); }
Symbol 997 Button
on (release) { getURL ("http://therealsam.newgrounds.com/audio/", "_blank"); }
Symbol 1000 Button
on (release) { getURL ("http://www.symphonyofspecters.com/", "_blank"); }
Symbol 1003 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.rampage && (_root.upgradeRed == 1)) { this._visible = true; } else { this._visible = false; } };
Symbol 1004 MovieClip Frame 1
stop(); this.onEnterFrame = function () { this.gotoAndStop(_root.upgradeSkin + 1); };
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1014 MovieClip Frame 1
stop();
Symbol 1049 MovieClip Frame 1
stop(); this.onEnterFrame = function () { gotoAndStop(_root.upgradeTail + 1); };
Symbol 1059 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.upgradeWing == 1) { this._visible = true; } else { this._visible = false; } };
Symbol 1060 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.upgradeBlood == 1) { this._visible = true; } else { this._visible = false; } };
Symbol 1063 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.upgradeSpike == 2) { this._visible = true; } else { this._visible = false; } };
Symbol 1064 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.upgradeSpike == 1) { this._visible = true; } else { this._visible = false; } };
Symbol 1065 MovieClip Frame 1
stop(); this.onEnterFrame = function () { this.gotoAndStop(_root.upgradeSkin + 1); };
Symbol 1066 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.upgradeSpike == 2) { this._visible = true; } else { this._visible = false; } };
Symbol 1067 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.upgradeSpike == 1) { this._visible = true; } else { this._visible = false; } };
Symbol 1068 MovieClip Frame 1
stop(); this.onEnterFrame = function () { this.gotoAndStop(_root.upgradeSkin + 1); };
Symbol 1070 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.rampage && (_root.upgradeRed == 1)) { this._visible = true; } else { this._visible = false; } };
Symbol 1073 MovieClip Frame 1
stop(); this.onEnterFrame = function () { this.gotoAndStop(_root.upgradeSkin + 1); };
Symbol 1074 MovieClip Frame 1
stop();
Symbol 1077 MovieClip Frame 1
hpBar.onEnterFrame = function () { this._xscale = (_root.theHp / _root.theHpMax) * 100; };
Symbol 1087 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [sigh.mp3]
Symbol 2 Sound [worms_crowdscream.wav]Used by:856
Symbol 3 Sound [worm_growls_02.wav]Used by:856
Symbol 4 GraphicUsed by:7
Symbol 5 FontUsed by:6
Symbol 6 TextUses:5Used by:7
Symbol 7 MovieClip [urlblock]Uses:4 6
Symbol 8 GraphicUsed by:44 193
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:44 193
Symbol 11 GraphicUsed by:44 193
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:44 193
Symbol 15 GraphicUsed by:44
Symbol 16 GraphicUsed by:44
Symbol 17 GraphicUsed by:44 107
Symbol 18 GraphicUsed by:44
Symbol 19 GraphicUsed by:44
Symbol 20 GraphicUsed by:44
Symbol 21 GraphicUsed by:44
Symbol 22 GraphicUsed by:44
Symbol 23 GraphicUsed by:44
Symbol 24 GraphicUsed by:44
Symbol 25 GraphicUsed by:44
Symbol 26 GraphicUsed by:44
Symbol 27 GraphicUsed by:44
Symbol 28 GraphicUsed by:44
Symbol 29 GraphicUsed by:44
Symbol 30 GraphicUsed by:44
Symbol 31 GraphicUsed by:44
Symbol 32 GraphicUsed by:44
Symbol 33 GraphicUsed by:44
Symbol 34 GraphicUsed by:44
Symbol 35 GraphicUsed by:44
Symbol 36 GraphicUsed by:44
Symbol 37 GraphicUsed by:44
Symbol 38 GraphicUsed by:44
Symbol 39 GraphicUsed by:44
Symbol 40 GraphicUsed by:44
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:8 10 11 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43Used by:45 194
Symbol 45 MovieClip [enemy3Particle]Uses:44
Symbol 46 GraphicUsed by:60 504 1009
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:60 470 471 481 484 504 513
Symbol 49 GraphicUsed by:60 381 504 1009
Symbol 50 GraphicUsed by:60 470 471 504
Symbol 51 GraphicUsed by:60 381 504 1009
Symbol 52 GraphicUsed by:60
Symbol 53 GraphicUsed by:60
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:60
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:46 48 49 50 51 52 53 54 55 56 57 58 59Used by:61 505
Symbol 61 MovieClip [enemy3aParticle]Uses:60
Symbol 62 GraphicUsed by:71
Symbol 63 GraphicUsed by:71
Symbol 64 GraphicUsed by:71
Symbol 65 GraphicUsed by:71
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:62 63 64 65 66 67 68 69 70Used by:75 108 880
Symbol 72 GraphicUsed by:73 180
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:73Used by:75 108 119 194 252 257 314 315 335 389 396 422 442 454 472 485 502 505 514 521 537 742 880 921 925 1014 1049 1097 1124  Timeline
Symbol 75 MovieClip [enemy2Particle]Uses:71 74
Symbol 76 GraphicUsed by:87
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:87 107
Symbol 79 GraphicUsed by:87
Symbol 80 GraphicUsed by:87
Symbol 81 GraphicUsed by:87
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:76 78 79 80 81 82 83 84 85 86Used by:88 119 880
Symbol 88 MovieClip [enemy2aParticle]Uses:87
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:97 381 387  Timeline
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:97 381 387  Timeline
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:97 381 387  Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97  Timeline
Symbol 97 MovieClipUses:90 92 94 96Used by:98 462
Symbol 98 MovieClip [enemy1aParticle]Uses:97
Symbol 99 GraphicUsed by:107
Symbol 100 GraphicUsed by:107
Symbol 101 GraphicUsed by:107
Symbol 102 GraphicUsed by:107
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 GraphicUsed by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:99 78 100 17 101 102 103 104 105 106Used by:108
Symbol 108 MovieClip [enemy2]Uses:71 74 107Used by:856
Symbol 109 GraphicUsed by:118
Symbol 110 GraphicUsed by:118
Symbol 111 GraphicUsed by:118
Symbol 112 GraphicUsed by:118
Symbol 113 GraphicUsed by:118
Symbol 114 GraphicUsed by:118
Symbol 115 GraphicUsed by:118
Symbol 116 GraphicUsed by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:109 110 111 112 113 114 115 116 117Used by:119 880
Symbol 119 MovieClip [enemy2a]Uses:118 74 87Used by:856
Symbol 120 GraphicUsed by:124
Symbol 121 FontUsed by:122 123
Symbol 122 EditableTextUses:121Used by:124
Symbol 123 TextUses:121Used by:124
Symbol 124 MovieClip [fps]Uses:120 122 123Used by:Timeline
Symbol 125 GraphicUsed by:126 143 144 154 174 175 864 897 908 913 917 932 983
Symbol 126 MovieClip [fader]Uses:125Used by:Timeline
Symbol 127 GraphicUsed by:Timeline
Symbol 128 FontUsed by:129 137 139 160 161 392 703 704 705 706 707 712 713 717 718 719 720 728 734 739 740 741 747 748 753 754 759 760 765 766 778 779 786 788 793 794 797 798 801 802 810 811 814 815 828 829 900 905 909 910 914 922 923 924 928 929 980 984 985 986 987 988 989 990 995 996 998 999 1016 1018 1019 1021 1029 1033 1036 1037 1038 1039 1041 1042 1043 1044 1047 1078 1079 1080 1081 1082 1084 1088 1089 1090 1093 1111 1112 1114 1117 1119 1121 1123 1125
Symbol 129 EditableTextUses:128Used by:132
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClipUses:129 131Used by:133
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 MovieClip [upgradeSizeText]Uses:133Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 TextUses:128Used by:138
Symbol 138 MovieClipUses:137Used by:145
Symbol 139 TextUses:128Used by:140 143 144
Symbol 140 MovieClipUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:143 144
Symbol 142 Sound [Menu_button_click_03.wav]Used by:143 144 702 746 856 908 913 917 932 983 1032
Symbol 143 ButtonUses:139 141 125 142Used by:145
Symbol 144 ButtonUses:139 141 125 142Used by:145
Symbol 145 MovieClipUses:138 143 144Used by:Timeline
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:151
Symbol 148 GraphicUsed by:151
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:151 921
Symbol 151 MovieClipUses:147 148 150Used by:152
Symbol 152 MovieClipUses:151Used by:154
Symbol 153 Sound [menu_button_hover_01.wav]Used by:154 702 856
Symbol 154 ButtonUses:152 125 153Used by:Timeline
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:Timeline
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159 1077
Symbol 159 MovieClipUses:158Used by:Timeline
Symbol 160 TextUses:128Used by:Timeline
Symbol 161 EditableTextUses:128Used by:162
Symbol 162 MovieClipUses:161Used by:Timeline
Symbol 163 GraphicUsed by:171 173
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166 173
Symbol 166 MovieClipUses:165Used by:171
Symbol 167 GraphicUsed by:171 173
Symbol 168 GraphicUsed by:169 173
Symbol 169 MovieClipUses:168Used by:171
Symbol 170 GraphicUsed by:171 173 896
Symbol 171 MovieClipUses:163 166 167 169 170Used by:173
Symbol 172 GraphicUsed by:173
Symbol 173 ButtonUses:171 172 163 165 167 168 170Used by:Timeline
Symbol 174 MovieClipUses:125Used by:Timeline
Symbol 175 MovieClipUses:125Used by:Timeline
Symbol 176 GraphicUsed by:856
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:179
Symbol 179 MovieClip [dirt]Uses:178Used by:856
Symbol 180 MovieClipUses:72Used by:190 194 252 300 389 422 442 454 462 472 478 502 505 514
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:189
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:189
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:189
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:189
Symbol 189 MovieClipUses:182 184 186 188Used by:190
Symbol 190 MovieClip [enemy1]Uses:180 189Used by:856
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193 381
Symbol 193 MovieClipUses:8 10 11 14 191 192Used by:194
Symbol 194 MovieClip [enemy3]Uses:193 180 74 44Used by:856
Symbol 195 GraphicUsed by:199
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:199 314 381 385 434 440 441 1009 1014
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:195 197 198Used by:249
Symbol 200 GraphicUsed by:203
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:200 201 202Used by:249
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207 496
Symbol 207 MovieClipUses:204 205 206Used by:249
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:208 209Used by:249 499
Symbol 211 GraphicUsed by:219
Symbol 212 GraphicUsed by:219
Symbol 213 GraphicUsed by:219
Symbol 214 GraphicUsed by:219
Symbol 215 GraphicUsed by:219
Symbol 216 GraphicUsed by:219
Symbol 217 GraphicUsed by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:211 212 213 214 215 216 217 218Used by:249 314 333 440 441 484 499 513 535 1014
Symbol 220 GraphicUsed by:249
Symbol 221 GraphicUsed by:237
Symbol 222 GraphicUsed by:237
Symbol 223 GraphicUsed by:237
Symbol 224 GraphicUsed by:237
Symbol 225 GraphicUsed by:237
Symbol 226 GraphicUsed by:237
Symbol 227 GraphicUsed by:237
Symbol 228 GraphicUsed by:237
Symbol 229 GraphicUsed by:237
Symbol 230 GraphicUsed by:237
Symbol 231 GraphicUsed by:237
Symbol 232 GraphicUsed by:237
Symbol 233 GraphicUsed by:237
Symbol 234 GraphicUsed by:237
Symbol 235 GraphicUsed by:237
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236Used by:249 314 333 413 421 440 441 484 499 513 535 1014
Symbol 238 GraphicUsed by:248
Symbol 239 GraphicUsed by:248
Symbol 240 GraphicUsed by:248
Symbol 241 GraphicUsed by:248
Symbol 242 GraphicUsed by:248
Symbol 243 GraphicUsed by:248
Symbol 244 GraphicUsed by:248
Symbol 245 GraphicUsed by:248
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:238 239 240 241 242 243 244 245 246 247Used by:249 314 333 413 421 440 441 484 499 513 535 1014
Symbol 249 MovieClipUses:199 203 207 210 219 220 237 248Used by:250 251
Symbol 250 MovieClipUses:249Used by:252
Symbol 251 MovieClipUses:249Used by:252
Symbol 252 MovieClip [enemy10]Uses:250 180 74 251Used by:856
Symbol 253 GraphicUsed by:256
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:256
Symbol 256 MovieClipUses:253 255Used by:257
Symbol 257 MovieClip [enemy4]Uses:256 74Used by:856  Timeline
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:292
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:292
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:292
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:292
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:292
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:292
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:292
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:292
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:292
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:292
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:292
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:292
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:292
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:292
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:292
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:292
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClipUses:259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291Used by:293 528
Symbol 293 MovieClip [explosion2]Uses:292Used by:856
Symbol 294 GraphicUsed by:314 1014
Symbol 295 GraphicUsed by:300
Symbol 296 GraphicUsed by:300
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:295 180 296 297 298 299Used by:314 1014
Symbol 301 GraphicUsed by:314
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:309
Symbol 304 GraphicUsed by:305 1014
Symbol 305 MovieClipUses:304Used by:308
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:308
Symbol 308 MovieClipUses:305 307Used by:309
Symbol 309 MovieClipUses:303 308Used by:314
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:314
Symbol 312 GraphicUsed by:314 1014
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:294 197 300 301 74 309 311 219 248 312 313 237Used by:315
Symbol 315 MovieClip [enemy9]Uses:314 74Used by:856
Symbol 316 GraphicUsed by:335
Symbol 317 GraphicUsed by:321
Symbol 318 GraphicUsed by:321
Symbol 319 GraphicUsed by:321
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:317 318 319 320Used by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:321 322Used by:326
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:326 337 340 457 461 464 523 527 532 1068 1074
Symbol 326 MovieClip [bomb]Uses:323 325Used by:335 856
Symbol 327 GraphicUsed by:332
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:332 333
Symbol 330 GraphicUsed by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:327 329 330 331Used by:334
Symbol 333 MovieClipUses:329 219 237 248Used by:334
Symbol 334 MovieClipUses:332 333Used by:335
Symbol 335 MovieClip [enemy6]Uses:316 326 334 74Used by:856
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClip [enemybullet]Uses:336 325Used by:856
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClip [enemybullettank]Uses:339 325Used by:856
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:375
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:375
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:375
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:375
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:375
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:375
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:375
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:375
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:375
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:375
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:375
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:375
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:375
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:375
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:375
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:375
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClipUses:342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374Used by:376
Symbol 376 MovieClip [explosion]Uses:375Used by:856
Symbol 377 GraphicUsed by:381
Symbol 378 GraphicUsed by:381
Symbol 379 GraphicUsed by:381
Symbol 380 GraphicUsed by:381 385 452 453 1009
Symbol 381 MovieClipUses:377 92 90 378 94 379 197 49 380 51 192Used by:389
Symbol 382 GraphicUsed by:385
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:382 197 383 380 384Used by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:90 92 94 385 386Used by:388
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClip [enemy5]Uses:381 180 74 388Used by:856
Symbol 390 FontUsed by:391 729 1045 1083 1085 1086 1094 1116
Symbol 391 EditableTextUses:390Used by:393
Symbol 392 TextUses:128Used by:393
Symbol 393 MovieClipUses:391 392Used by:394
Symbol 394 MovieClipUses:393Used by:395 856
Symbol 395 MovieClipUses:394Used by:396
Symbol 396 MovieClip [combobox2]Uses:74 395Used by:856
Symbol 397 GraphicUsed by:413
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:413 418 421
Symbol 400 GraphicUsed by:413
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:413 418 421
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:413 418 421
Symbol 405 GraphicUsed by:413
Symbol 406 GraphicUsed by:413 421
Symbol 407 GraphicUsed by:413
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:413 513
Symbol 410 GraphicUsed by:413
Symbol 411 GraphicUsed by:413 421
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:397 399 400 402 404 405 406 407 409 410 237 411 248 412Used by:422
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:418
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:418
Symbol 418 MovieClipUses:415 399 417 402 404Used by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:418 406 399 419 237 411 402 404 248 420Used by:422
Symbol 422 MovieClip [enemy5a]Uses:413 180 74 421Used by:856
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:425
Symbol 425 MovieClip [cloud1]Uses:424Used by:856
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:428
Symbol 428 MovieClipUses:427Used by:856  Timeline
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:431
Symbol 431 MovieClip [cloud3]Uses:430Used by:856  Timeline
Symbol 432 GraphicUsed by:434
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:432 197 433Used by:440 441
Symbol 435 GraphicUsed by:440
Symbol 436 GraphicUsed by:440 441
Symbol 437 GraphicUsed by:440 441
Symbol 438 GraphicUsed by:440 441
Symbol 439 GraphicUsed by:440 441
Symbol 440 MovieClipUses:434 435 237 436 197 437 219 248 438 439Used by:442
Symbol 441 MovieClipUses:434 237 436 197 437 219 248 438 439Used by:442
Symbol 442 MovieClip [enemy7]Uses:440 180 74 441Used by:856
Symbol 443 GraphicUsed by:448 466
Symbol 444 GraphicUsed by:448
Symbol 445 GraphicUsed by:448 466
Symbol 446 GraphicUsed by:448 466
Symbol 447 GraphicUsed by:448 466
Symbol 448 MovieClipUses:443 444 445 446 447Used by:452 453
Symbol 449 GraphicUsed by:452 453
Symbol 450 GraphicUsed by:452 453 470 471
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:448 449 380 450 451Used by:454
Symbol 453 MovieClipUses:448 449 380 450Used by:454
Symbol 454 MovieClip [enemy8]Uses:452 180 74 453Used by:856
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:457
Symbol 457 MovieClip [enemybulletlaser]Uses:456 325Used by:856
Symbol 458 GraphicUsed by:460
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:458 459Used by:461
Symbol 461 MovieClip [enemybulletheli]Uses:460 325Used by:856
Symbol 462 MovieClip [enemy1a]Uses:97 180Used by:856
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClip [enemybulletblue]Uses:463 325Used by:856
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:443 465 445 446 447Used by:470 471
Symbol 467 GraphicUsed by:470 471
Symbol 468 GraphicUsed by:470 471
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:466 467 48 468 50 450 469Used by:472
Symbol 471 MovieClipUses:466 467 48 468 50 450Used by:472
Symbol 472 MovieClip [enemy8a]Uses:470 180 74 471Used by:856
Symbol 473 GraphicUsed by:478
Symbol 474 GraphicUsed by:478
Symbol 475 GraphicUsed by:478
Symbol 476 GraphicUsed by:478
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:473 180 474 475 476 477Used by:484
Symbol 479 GraphicUsed by:481 484
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:479 48 480Used by:484
Symbol 482 GraphicUsed by:484
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:478 481 237 479 48 482 219 248 483Used by:485
Symbol 485 MovieClip [enemy9a]Uses:484 74Used by:856
Symbol 486 GraphicUsed by:499
Symbol 487 GraphicUsed by:499
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:499
Symbol 490 GraphicUsed by:493
Symbol 491 GraphicUsed by:493
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:490 491 492Used by:499
Symbol 494 GraphicUsed by:496
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:494 495 206Used by:499
Symbol 497 GraphicUsed by:499
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:486 210 487 489 493 496 237 497 248 219 498Used by:500 501
Symbol 500 MovieClipUses:499Used by:502
Symbol 501 MovieClipUses:499Used by:502
Symbol 502 MovieClip [enemy10a]Uses:500 180 74 501Used by:856
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:46 48 49 50 51 503Used by:505
Symbol 505 MovieClip [enemy3a]Uses:504 180 74 60Used by:856
Symbol 506 GraphicUsed by:513
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:513
Symbol 509 GraphicUsed by:513
Symbol 510 GraphicUsed by:513
Symbol 511 GraphicUsed by:513
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:506 48 508 509 510 237 248 219 511 409 512Used by:514
Symbol 514 MovieClip [enemy7a]Uses:513 180 74Used by:856
Symbol 515 GraphicUsed by:520
Symbol 516 GraphicUsed by:519
Symbol 517 GraphicUsed by:519
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:516 517 518Used by:520
Symbol 520 MovieClipUses:515 519Used by:521
Symbol 521 MovieClip [enemy4a]Uses:520 74Used by:856
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClip [enemybullettanklaser]Uses:522 325Used by:856
Symbol 524 GraphicUsed by:526
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:524 525Used by:527
Symbol 527 MovieClip [enemybullethelisuper]Uses:526 325Used by:856
Symbol 528 MovieClip [explosion3]Uses:292Used by:856
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:531
Symbol 531 MovieClipUses:530Used by:532
Symbol 532 MovieClip [bombnuke]Uses:531 325Used by:537 856
Symbol 533 GraphicUsed by:534 535
Symbol 534 MovieClipUses:533Used by:536
Symbol 535 MovieClipUses:533 219 237 248Used by:536
Symbol 536 MovieClipUses:534 535Used by:537
Symbol 537 MovieClip [enemy6a]Uses:532 536 74Used by:856
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:608
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:608
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:608
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:608
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:608
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:608
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:608
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:608
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:608
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:608
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:608
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:608
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:608
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:608
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:608
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:608
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:608
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:608
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:608
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:608
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:608
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:608
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:608
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:608
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:608
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:608
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:608
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:608
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:608
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:608
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:608
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:608
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:608
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:608
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:608
Symbol 608 MovieClipUses:539 541 543 545 547 549 551 553 555 557 559 561 563 565 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 599 601 603 605 607Used by:609
Symbol 609 MovieClip [explosionnuke]Uses:608Used by:856
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClip [dirtparticle2]Uses:610Used by:856  Timeline
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:614
Symbol 614 MovieClip [bloodparticle]Uses:613Used by:856
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:639
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:639
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:639
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:639
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:639
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:639
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:639
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:639
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:639
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:639
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:639
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:639
Symbol 639 MovieClip [bloodsplatter]Uses:616 618 620 622 624 626 628 630 632 634 636 638Used by:856 880
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClip [dirtparticle1]Uses:640Used by:856  Timeline
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClip [dirtparticle3]Uses:642Used by:856  Timeline
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:690
Symbol 646 BitmapUsed by:647
Symbol 647 GraphicUses:646Used by:690
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:690
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:690
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:690
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:690
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:690
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:690
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:690
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:690
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:690
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:690
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:690
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:690
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:690
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:690
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:690
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:690
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:690
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:690
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:690
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:690
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:690
Symbol 690 MovieClip [greensplatter]Uses:645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 679 681 683 685 687 689Used by:856
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClip [greenparticle]Uses:691Used by:856
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:856
Symbol 695 GraphicUsed by:698
Symbol 696 GraphicUsed by:698 738
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:695 696 697Used by:721
Symbol 699 GraphicUsed by:702
Symbol 700 GraphicUsed by:702
Symbol 701 GraphicUsed by:702
Symbol 702 ButtonUses:699 700 701 153 142Used by:721  Timeline
Symbol 703 TextUses:128Used by:721
Symbol 704 TextUses:128Used by:721
Symbol 705 TextUses:128Used by:721
Symbol 706 TextUses:128Used by:721
Symbol 707 TextUses:128Used by:721
Symbol 708 FontUsed by:709 710 711 714 715 716 729 1085 1094 1113 1127
Symbol 709 EditableTextUses:708Used by:721
Symbol 710 EditableTextUses:708Used by:721
Symbol 711 EditableTextUses:708Used by:721
Symbol 712 TextUses:128Used by:721
Symbol 713 TextUses:128Used by:721
Symbol 714 EditableTextUses:708Used by:721
Symbol 715 EditableTextUses:708Used by:721
Symbol 716 EditableTextUses:708Used by:721
Symbol 717 TextUses:128Used by:721
Symbol 718 TextUses:128Used by:721
Symbol 719 TextUses:128Used by:721
Symbol 720 TextUses:128Used by:721
Symbol 721 MovieClip [gameoveroverlay]Uses:698 702 703 704 705 706 707 709 710 711 712 713 714 715 716 717 718 719 720Used by:856
Symbol 722 GraphicUsed by:727
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:725
Symbol 725 MovieClipUses:724Used by:726 727
Symbol 726 MovieClipUses:725Used by:727 732
Symbol 727 MovieClip [bloodtext]Uses:722 725 726Used by:856
Symbol 728 EditableTextUses:128Used by:730
Symbol 729 EditableTextUses:390 708Used by:730
Symbol 730 MovieClipUses:728 729Used by:731 732
Symbol 731 MovieClipUses:730Used by:732
Symbol 732 MovieClip [bloodtext2]Uses:726 730 731Used by:856
Symbol 733 GraphicUsed by:735
Symbol 734 TextUses:128Used by:735
Symbol 735 MovieClip [pausescreen]Uses:733 734Used by:856
Symbol 736 GraphicUsed by:738
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:736 696 737Used by:831
Symbol 739 TextUses:128Used by:831
Symbol 740 TextUses:128Used by:831
Symbol 741 TextUses:128Used by:742
Symbol 742 MovieClipUses:741 74Used by:831
Symbol 743 GraphicUsed by:746
Symbol 744 GraphicUsed by:746
Symbol 745 Sound [menu_button_hover_02.wav]Used by:746 856 908 913 917 932 983 1032
Symbol 746 ButtonUses:743 744 745 142Used by:831
Symbol 747 TextUses:128Used by:831
Symbol 748 TextUses:128Used by:831
Symbol 749 FontUsed by:750 755 761 767 787 803 812 816 830
Symbol 750 TextUses:749Used by:831
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:758 785 792 796 800 831 1004 1065 1068
Symbol 753 TextUses:128Used by:831
Symbol 754 TextUses:128Used by:831
Symbol 755 TextUses:749Used by:831
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:756Used by:758 1004 1065 1068
Symbol 758 MovieClipUses:752 757Used by:831
Symbol 759 TextUses:128Used by:831
Symbol 760 TextUses:128Used by:831
Symbol 761 TextUses:749Used by:831
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:764
Symbol 764 MovieClipUses:763Used by:831
Symbol 765 TextUses:128Used by:831
Symbol 766 TextUses:128Used by:831
Symbol 767 TextUses:749Used by:831
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:772
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:772
Symbol 772 MovieClipUses:769 771Used by:777 813 1074
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:777 809 813 1073  Timeline
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775Used by:777 809 813 1073
Symbol 777 MovieClipUses:772 774 776Used by:831
Symbol 778 TextUses:128Used by:831
Symbol 779 TextUses:128Used by:831
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClipUses:780Used by:785 792 796 800 1004 1065 1068
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:782Used by:784 1067
Symbol 784 MovieClipUses:783Used by:785
Symbol 785 MovieClipUses:752 781 784Used by:831
Symbol 786 TextUses:128Used by:831
Symbol 787 TextUses:749Used by:831
Symbol 788 TextUses:128Used by:831
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:791 1066
Symbol 791 MovieClipUses:790Used by:792
Symbol 792 MovieClipUses:752 781 791Used by:831
Symbol 793 TextUses:128Used by:831
Symbol 794 TextUses:128Used by:831
Symbol 795 GraphicUsed by:796 1049
Symbol 796 MovieClipUses:795 752 781Used by:831
Symbol 797 TextUses:128Used by:831
Symbol 798 TextUses:128Used by:831
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799 752 781Used by:831
Symbol 801 TextUses:128Used by:831
Symbol 802 TextUses:128Used by:831
Symbol 803 TextUses:749Used by:831
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:808
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:808
Symbol 808 MovieClipUses:805 807Used by:809 1074
Symbol 809 MovieClipUses:808 774 776Used by:831
Symbol 810 TextUses:128Used by:831
Symbol 811 TextUses:128Used by:831
Symbol 812 TextUses:749Used by:831
Symbol 813 MovieClipUses:772 774 776Used by:831
Symbol 814 TextUses:128Used by:831
Symbol 815 TextUses:128Used by:831
Symbol 816 TextUses:749Used by:831
Symbol 817 GraphicUsed by:823
Symbol 818 GraphicUsed by:823
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:823
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:823
Symbol 823 MovieClipUses:817 818 820 822Used by:826
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:826
Symbol 826 MovieClipUses:823 825Used by:827
Symbol 827 MovieClipUses:826Used by:831
Symbol 828 TextUses:128Used by:831
Symbol 829 TextUses:128Used by:831
Symbol 830 TextUses:749Used by:831
Symbol 831 MovieClip [upgradeshop]Uses:738 739 740 742 746 747 748 750 752 753 754 755 758 759 760 761 764 765 766 767 777 778 779 785 786 787 788 792 793 794 796 797 798 800 801 802 803 809 810 811 812 813 814 815 816 827 828 829 830Used by:856
Symbol 832 Sound [Effing Worms_Menu.mp3]Used by:856
Symbol 833 Sound [Worm_popout_ground_01.wav]Used by:856
Symbol 834 Sound [worm_movement_underground_loop_fix.wav]Used by:856
Symbol 835 Sound [Effing Worms Ingame.mp3]Used by:856
Symbol 836 Sound [missle_launch_01.wav]Used by:856
Symbol 837 Sound [Menue_score_numbers_loop_fix.wav]Used by:856
Symbol 838 Sound [rawr_04.wav]Used by:856
Symbol 839 Sound [jet_loop.wav]Used by:856
Symbol 840 Sound [impact_woman_01.wav]Used by:856
Symbol 841 Sound [impact_tank_JeeP_01.wav]Used by:856
Symbol 842 Sound [impact_man_03.wav]Used by:856 880
Symbol 843 Sound [impact_man_02.wav]Used by:856 880
Symbol 844 Sound [impact_man_01.wav]Used by:856
Symbol 845 Sound [impact_dog_01.wav]Used by:856
Symbol 846 Sound [impact_cow_01.wav]Used by:856
Symbol 847 Sound [Helicopter_loop_fix.wav]Used by:856
Symbol 848 Sound [gun_02.wav]Used by:856
Symbol 849 Sound [gun_01.wav]Used by:856
Symbol 850 Sound [Explosion_02.wav]Used by:856
Symbol 851 Sound [Explosion_01.wav]Used by:856
Symbol 852 Sound [rawr_03.wav]Used by:856
Symbol 853 Sound [79223_newgrounds_punish.mp3]Used by:856
Symbol 854 Sound [worms_crowdscream2.wav]Used by:856
Symbol 855 Sound [cheer.mp3]Used by:856
Symbol 856 MovieClipUses:176 179 190 194 252 257 119 293 315 335 337 326 340 376 389 396 422 425 428 431 442 454 457 461 108 462 464 472 485 502 505 514 521 523 527 528 537 532 609 611 614 639 641 643 690 692 694 394 721 727 732 735 831 832 833 834 835 3 836 837 838 745 153 142 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 2 854 855Used by:Timeline
Symbol 857 GraphicUsed by:858
Symbol 858 MovieClipUses:857Used by:880  Timeline
Symbol 859 GraphicUsed by:880
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:880
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:880  Timeline
Symbol 864 MovieClipUses:125Used by:880  Timeline
Symbol 865 GraphicUsed by:880
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:868
Symbol 868 MovieClipUses:867Used by:869
Symbol 869 MovieClipUses:868Used by:870
Symbol 870 MovieClipUses:869Used by:880  Timeline
Symbol 871 GraphicUsed by:872
Symbol 872 MovieClipUses:871Used by:880
Symbol 873 GraphicUsed by:874 878
Symbol 874 MovieClipUses:873Used by:875 878
Symbol 875 MovieClipUses:874Used by:880
Symbol 876 FontUsed by:877
Symbol 877 TextUses:876Used by:880
Symbol 878 ButtonUses:874 873Used by:880
Symbol 879 GraphicUsed by:880
Symbol 880 MovieClipUses:858 859 861 863 864 74 865 870 118 71 872 875 877 878 639 843 842 879 87Used by:Timeline
Symbol 881 GraphicUsed by:896
Symbol 882 GraphicUsed by:896
Symbol 883 SoundUsed by:896
Symbol 884 SoundUsed by:896
Symbol 885 GraphicUsed by:896
Symbol 886 GraphicUsed by:887
Symbol 887 MovieClipUses:886Used by:896
Symbol 888 SoundUsed by:896
Symbol 889 SoundUsed by:896
Symbol 890 SoundUsed by:896
Symbol 891 SoundUsed by:896
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClipUses:892Used by:896
Symbol 894 SoundUsed by:896
Symbol 895 SoundUsed by:896
Symbol 896 MovieClipUses:170 881 882 883 884 885 887 888 889 890 891 893 894 895Used by:897
Symbol 897 MovieClipUses:125 896Used by:Timeline
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:Timeline
Symbol 900 TextUses:128Used by:Timeline
Symbol 901 GraphicUsed by:Timeline
Symbol 902 BitmapUsed by:903
Symbol 903 GraphicUses:902Used by:Timeline
Symbol 904 GraphicUsed by:Timeline
Symbol 905 TextUses:128Used by:906 908
Symbol 906 MovieClipUses:905Used by:907
Symbol 907 MovieClipUses:906Used by:908
Symbol 908 ButtonUses:905 907 125 745 142Used by:Timeline
Symbol 909 TextUses:128Used by:913
Symbol 910 TextUses:128Used by:911 913
Symbol 911 MovieClipUses:910Used by:912
Symbol 912 MovieClipUses:911Used by:913
Symbol 913 ButtonUses:909 912 125 910 745 142Used by:Timeline
Symbol 914 TextUses:128Used by:915 917
Symbol 915 MovieClipUses:914Used by:916
Symbol 916 MovieClipUses:915Used by:917
Symbol 917 ButtonUses:914 916 125 745 142Used by:Timeline
Symbol 918 GraphicUsed by:919
Symbol 919 MovieClipUses:918Used by:921
Symbol 920 GraphicUsed by:921
Symbol 921 MovieClipUses:150 919 920 74Used by:Timeline
Symbol 922 TextUses:128Used by:926
Symbol 923 TextUses:128Used by:926
Symbol 924 TextUses:128Used by:925
Symbol 925 MovieClipUses:924 74Used by:926
Symbol 926 MovieClipUses:922 923 925Used by:Timeline
Symbol 927 FontUsed by:928 929
Symbol 928 TextUses:128 927Used by:932
Symbol 929 TextUses:128 927Used by:930 932
Symbol 930 MovieClipUses:929Used by:931
Symbol 931 MovieClipUses:930Used by:932
Symbol 932 ButtonUses:928 931 125 929 745 142Used by:Timeline
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:Timeline
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:Timeline
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:Timeline
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:Timeline
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:941Used by:Timeline
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:Timeline
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:Timeline
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:Timeline
Symbol 949 GraphicUsed by:950
Symbol 950 MovieClipUses:949Used by:Timeline
Symbol 951 BitmapUsed by:952
Symbol 952 GraphicUses:951Used by:Timeline
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:Timeline
Symbol 955 BitmapUsed by:956
Symbol 956 GraphicUses:955Used by:Timeline
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:Timeline
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:Timeline
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:Timeline
Symbol 963 BitmapUsed by:964
Symbol 964 GraphicUses:963Used by:Timeline
Symbol 965 BitmapUsed by:966
Symbol 966 GraphicUses:965Used by:Timeline
Symbol 967 BitmapUsed by:968
Symbol 968 GraphicUses:967Used by:Timeline
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:Timeline
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:Timeline
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:Timeline
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:Timeline
Symbol 977 GraphicUsed by:Timeline
Symbol 978 MovieClipUsed by:Timeline
Symbol 979 GraphicUsed by:Timeline
Symbol 980 TextUses:128Used by:981 983
Symbol 981 MovieClipUses:980Used by:982
Symbol 982 MovieClipUses:981Used by:983
Symbol 983 ButtonUses:980 982 125 745 142Used by:Timeline
Symbol 984 TextUses:128Used by:Timeline
Symbol 985 TextUses:128Used by:Timeline
Symbol 986 TextUses:128Used by:Timeline
Symbol 987 TextUses:128Used by:Timeline
Symbol 988 TextUses:128Used by:Timeline
Symbol 989 TextUses:128Used by:Timeline
Symbol 990 TextUses:128Used by:Timeline
Symbol 991 GraphicUsed by:992 993 994 997 1000
Symbol 992 ButtonUses:991Used by:Timeline
Symbol 993 ButtonUses:991Used by:Timeline
Symbol 994 ButtonUses:991Used by:Timeline
Symbol 995 TextUses:128Used by:Timeline
Symbol 996 TextUses:128Used by:Timeline
Symbol 997 ButtonUses:991Used by:Timeline
Symbol 998 TextUses:128Used by:Timeline
Symbol 999 TextUses:128Used by:Timeline
Symbol 1000 ButtonUses:991Used by:Timeline
Symbol 1001 GraphicUsed by:Timeline
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:1002Used by:1004 1065 1068
Symbol 1004 MovieClipUses:752 781 1003 757Used by:1049  Timeline
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClipUses:1005Used by:Timeline
Symbol 1007 GraphicUsed by:Timeline
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:46 197 49 380 51 1008Used by:Timeline
Symbol 1010 GraphicUsed by:1014
Symbol 1011 GraphicUsed by:1014
Symbol 1012 GraphicUsed by:1014
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClipUses:294 197 300 1010 74 1011 304 1012 219 248 312 1013 237Used by:Timeline
Symbol 1015 GraphicUsed by:1017
Symbol 1016 TextUses:128Used by:1017
Symbol 1017 ButtonUses:1015 1016Used by:Timeline
Symbol 1018 TextUses:128Used by:Timeline
Symbol 1019 TextUses:128Used by:Timeline
Symbol 1020 GraphicUsed by:Timeline
Symbol 1021 TextUses:128Used by:Timeline
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:Timeline
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1032
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClipUses:1026Used by:1028
Symbol 1028 MovieClipUses:1027Used by:1032
Symbol 1029 TextUses:128Used by:1032
Symbol 1030 GraphicUsed by:1032
Symbol 1031 GraphicUsed by:1032
Symbol 1032 ButtonUses:1025 1028 1029 1030 1031 745 142Used by:Timeline
Symbol 1033 TextUses:128Used by:Timeline
Symbol 1034 GraphicUsed by:Timeline
Symbol 1035 GraphicUsed by:1040
Symbol 1036 TextUses:128Used by:1040
Symbol 1037 TextUses:128Used by:1040
Symbol 1038 TextUses:128Used by:1040
Symbol 1039 TextUses:128Used by:1040
Symbol 1040 MovieClipUses:1035 1036 1037 1038 1039Used by:Timeline
Symbol 1041 TextUses:128Used by:Timeline
Symbol 1042 TextUses:128Used by:Timeline
Symbol 1043 TextUses:128Used by:Timeline
Symbol 1044 TextUses:128Used by:Timeline
Symbol 1045 TextUses:390Used by:Timeline
Symbol 1046 GraphicUsed by:Timeline
Symbol 1047 TextUses:128Used by:Timeline
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1004 74 1048 795Used by:Timeline
Symbol 1050 GraphicUsed by:1055
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1055
Symbol 1053 GraphicUsed by:1054
Symbol 1054 MovieClipUses:1053Used by:1055
Symbol 1055 MovieClipUses:1050 1052 1054Used by:1058
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1056Used by:1058
Symbol 1058 MovieClipUses:1055 1057Used by:1059 1060
Symbol 1059 MovieClipUses:1058Used by:1065
Symbol 1060 MovieClipUses:1058Used by:1065
Symbol 1061 GraphicUsed by:1062
Symbol 1062 MovieClipUses:1061Used by:1063 1064
Symbol 1063 MovieClipUses:1062Used by:1065
Symbol 1064 MovieClipUses:1062Used by:1065
Symbol 1065 MovieClipUses:752 781 1003 1059 1060 1063 1064 757Used by:Timeline
Symbol 1066 MovieClipUses:790Used by:1068
Symbol 1067 MovieClipUses:783Used by:1068
Symbol 1068 MovieClipUses:752 781 1003 1066 1067 325 757Used by:Timeline
Symbol 1069 GraphicUsed by:1070
Symbol 1070 MovieClipUses:1069Used by:1073
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1071Used by:1073
Symbol 1073 MovieClipUses:774 776 1070 1072Used by:1074
Symbol 1074 MovieClipUses:772 1073 325 808Used by:Timeline
Symbol 1075 GraphicUsed by:Timeline
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076 158Used by:Timeline
Symbol 1078 TextUses:128Used by:Timeline
Symbol 1079 TextUses:128Used by:Timeline
Symbol 1080 TextUses:128Used by:Timeline
Symbol 1081 TextUses:128Used by:Timeline
Symbol 1082 TextUses:128Used by:Timeline
Symbol 1083 EditableTextUses:390Used by:Timeline
Symbol 1084 TextUses:128Used by:Timeline
Symbol 1085 EditableTextUses:390 708Used by:1087
Symbol 1086 TextUses:390Used by:1087
Symbol 1087 MovieClipUses:1085 1086Used by:Timeline
Symbol 1088 TextUses:128Used by:Timeline
Symbol 1089 TextUses:128Used by:Timeline
Symbol 1090 TextUses:128Used by:1092
Symbol 1091 GraphicUsed by:1092
Symbol 1092 ButtonUses:1090 1091Used by:Timeline
Symbol 1093 TextUses:128Used by:Timeline
Symbol 1094 EditableTextUses:390 708Used by:Timeline
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1097
Symbol 1097 MovieClipUses:1096 74Used by:Timeline
Symbol 1098 BitmapUsed by:1099
Symbol 1099 GraphicUses:1098Used by:1100
Symbol 1100 ButtonUses:1099Used by:1101
Symbol 1101 MovieClipUses:1100Used by:Timeline
Symbol 1102 BitmapUsed by:1103
Symbol 1103 GraphicUses:1102Used by:1104
Symbol 1104 MovieClipUses:1103Used by:Timeline
Symbol 1105 BitmapUsed by:1106
Symbol 1106 GraphicUses:1105Used by:1107
Symbol 1107 MovieClipUses:1106Used by:Timeline
Symbol 1108 GraphicUsed by:Timeline
Symbol 1109 GraphicUsed by:1110
Symbol 1110 MovieClipUses:1109Used by:Timeline
Symbol 1111 TextUses:128Used by:Timeline
Symbol 1112 TextUses:128Used by:Timeline
Symbol 1113 EditableTextUses:708Used by:Timeline
Symbol 1114 TextUses:128Used by:1115
Symbol 1115 MovieClipUses:1114Used by:Timeline
Symbol 1116 EditableTextUses:390Used by:Timeline
Symbol 1117 TextUses:128Used by:1118
Symbol 1118 MovieClipUses:1117Used by:Timeline
Symbol 1119 TextUses:128Used by:1120
Symbol 1120 MovieClipUses:1119Used by:Timeline
Symbol 1121 TextUses:128Used by:1122
Symbol 1122 MovieClipUses:1121Used by:Timeline
Symbol 1123 TextUses:128Used by:1124
Symbol 1124 MovieClipUses:1123 74Used by:Timeline
Symbol 1125 TextUses:128Used by:1126
Symbol 1126 MovieClipUses:1125Used by:Timeline
Symbol 1127 EditableTextUses:708Used by:Timeline

Instance Names

"deadBody2"Frame 1Symbol 136 MovieClip
"deadBody1"Frame 1Symbol 136 MovieClip
"preloaderBtn"Frame 1Symbol 145 MovieClip
"kongBtn"Frame 1Symbol 154 Button
"effingBtn"Frame 1Symbol 162 MovieClip
"maxBtn"Frame 1Symbol 173 Button
"theAdBorder"Frame 1Symbol 174 MovieClip
"adBox"Frame 1Symbol 175 MovieClip
"kongBtn"Frame 10Symbol 880 MovieClip
"maxBtn"Frame 10Symbol 897 MovieClip
"playBtn"Frame 20Symbol 908 Button
"moreBtn"Frame 20Symbol 913 Button
"creditsBtn"Frame 20Symbol 917 Button
"kongBtn"Frame 20Symbol 921 MovieClip
"effingBtn"Frame 20Symbol 926 MovieClip
"maxBtn"Frame 20Symbol 173 Button
"likeBtn"Frame 20Symbol 932 Button
"backBtn"Frame 43Symbol 983 Button
"artBtn"Frame 43Symbol 992 Button
"devBtn"Frame 43Symbol 993 Button
"proBtn"Frame 43Symbol 994 Button
"metalBtn"Frame 43Symbol 997 Button
"soundBtn"Frame 43Symbol 1000 Button
"sky"Frame 52Symbol 863 MovieClip
"body7"Frame 52Symbol 1004 MovieClip
"body6"Frame 52Symbol 1004 MovieClip
"body5"Frame 52Symbol 1004 MovieClip
"body4"Frame 52Symbol 1004 MovieClip
"body3"Frame 52Symbol 1004 MovieClip
"body2"Frame 52Symbol 1004 MovieClip
"body1"Frame 52Symbol 1004 MovieClip
"ground"Frame 52Symbol 870 MovieClip
"shooter"Frame 52Symbol 1009 MovieClip
"shooter"Frame 52Symbol 1014 MovieClip
"goBtn"Frame 52Symbol 1032 Button
"dirtMap"Frame 63Symbol 74 MovieClip
"sky"Frame 63Symbol 863 MovieClip
"sky2"Frame 63Symbol 863 MovieClip
"groundBack"Frame 63Symbol 864 MovieClip
"effectMap"Frame 63Symbol 74 MovieClip
"enemyMap"Frame 63Symbol 74 MovieClip
"body7"Frame 63Symbol 1049 MovieClip
"body6"Frame 63Symbol 1004 MovieClip
"body5"Frame 63Symbol 1004 MovieClip
"body4"Frame 63Symbol 1004 MovieClip
"body3"Frame 63Symbol 1004 MovieClip
"body2"Frame 63Symbol 1065 MovieClip
"body1"Frame 63Symbol 1068 MovieClip
"theHead"Frame 63Symbol 1074 MovieClip
"ground"Frame 63Symbol 870 MovieClip
"ground2"Frame 63Symbol 870 MovieClip
"splatterMap"Frame 63Symbol 74 MovieClip
"hpBar"Frame 63Symbol 1077 MovieClip
"comboPoint"Frame 63Symbol 74 MovieClip
"textPoint"Frame 63Symbol 74 MovieClip
"upgradePoint"Frame 63Symbol 74 MovieClip
"theS"Frame 63Symbol 1083 EditableText
"theA"Frame 63Symbol 1087 MovieClip
"killBtn"Frame 63Symbol 1092 Button
"theU"Frame 63Symbol 1094 EditableText
"kongBtn"Frame 63Symbol 1097 MovieClip
"maxBtn2"Frame 63Symbol 1101 MovieClip
"theBlood"Frame 63Symbol 1104 MovieClip
"theControls"Frame 63Symbol 1107 MovieClip
"moreBtn"Frame 75Symbol 702 Button
"againBtn"Frame 75Symbol 702 Button
"submitBtn"Frame 75Symbol 702 Button
"theTank"Frame 75Symbol 942 MovieClip
"theAdBorder"Frame 75Symbol 174 MovieClip
"adBox"Frame 75Symbol 175 MovieClip
"theNameBox"Frame 75Symbol 1110 MovieClip
"scoreText"Frame 75Symbol 1113 EditableText
"nameTitle"Frame 75Symbol 1115 MovieClip
"theName"Frame 75Symbol 1116 EditableText
"submitText"Frame 75Symbol 1118 MovieClip
"gameoverTitle"Frame 75Symbol 1120 MovieClip
"scoreTitle"Frame 75Symbol 1122 MovieClip
"backBtn"Frame 75Symbol 1124 MovieClip
"highTitle"Frame 75Symbol 1126 MovieClip
"highText"Frame 75Symbol 1127 EditableText
"kongBtn"Frame 75Symbol 154 Button
"maxBtn"Frame 75Symbol 173 Button
"hitbox"Symbol 75 MovieClip [enemy2Particle] Frame 1Symbol 74 MovieClip
"bfox"Symbol 98 MovieClip [enemy1aParticle] Frame 1Symbol 97 MovieClip
"hitbox"Symbol 108 MovieClip [enemy2] Frame 1Symbol 74 MovieClip
"hitbox"Symbol 119 MovieClip [enemy2a] Frame 1Symbol 74 MovieClip
"theText"Symbol 132 MovieClip Frame 1Symbol 129 EditableText
"body"Symbol 133 MovieClip Frame 1Symbol 132 MovieClip
"body"Symbol 134 MovieClip [upgradeSizeText] Frame 1Symbol 133 MovieClip
"playBtn"Symbol 145 MovieClip Frame 19Symbol 144 Button
"hpBar"Symbol 159 MovieClip Frame 1Symbol 158 MovieClip
"dirt"Symbol 179 MovieClip [dirt] Frame 1Symbol 178 MovieClip
"hitbox"Symbol 190 MovieClip [enemy1] Frame 1Symbol 180 MovieClip
"shooter"Symbol 194 MovieClip [enemy3] Frame 1Symbol 193 MovieClip
"gunpoint"Symbol 194 MovieClip [enemy3] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 194 MovieClip [enemy3] Frame 1Symbol 74 MovieClip
"gun"Symbol 249 MovieClip Frame 1Symbol 210 MovieClip
"copter"Symbol 250 MovieClip Frame 1Symbol 249 MovieClip
"copter"Symbol 251 MovieClip Frame 1Symbol 249 MovieClip
"shooter"Symbol 252 MovieClip [enemy10] Frame 1Symbol 250 MovieClip
"gunpoint"Symbol 252 MovieClip [enemy10] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 252 MovieClip [enemy10] Frame 1Symbol 74 MovieClip
"shooter"Symbol 252 MovieClip [enemy10] Frame 11Symbol 251 MovieClip
"hitbox"Symbol 257 MovieClip [enemy4] Frame 1Symbol 74 MovieClip
"gunpoint"Symbol 300 MovieClip Frame 1Symbol 180 MovieClip
"shaft"Symbol 314 MovieClip Frame 1Symbol 300 MovieClip
"head"Symbol 314 MovieClip Frame 1Symbol 74 MovieClip
"shooter"Symbol 315 MovieClip [enemy9] Frame 1Symbol 314 MovieClip
"hitbox"Symbol 315 MovieClip [enemy9] Frame 1Symbol 74 MovieClip
"flasher"Symbol 323 MovieClip Frame 1Symbol 321 MovieClip
"shooter"Symbol 326 MovieClip [bomb] Frame 1Symbol 323 MovieClip
"hitbox"Symbol 326 MovieClip [bomb] Frame 1Symbol 325 MovieClip
"plane"Symbol 332 MovieClip Frame 1Symbol 329 MovieClip
"bombPoint"Symbol 335 MovieClip [enemy6] Frame 1Symbol 326 MovieClip [bomb]
"plane"Symbol 335 MovieClip [enemy6] Frame 1Symbol 334 MovieClip
"hitbox"Symbol 335 MovieClip [enemy6] Frame 1Symbol 74 MovieClip
"hitbox"Symbol 337 MovieClip [enemybullet] Frame 1Symbol 325 MovieClip
"hitbox"Symbol 340 MovieClip [enemybullettank] Frame 1Symbol 325 MovieClip
"bfox"Symbol 388 MovieClip Frame 1Symbol 387 MovieClip
"shooter"Symbol 389 MovieClip [enemy5] Frame 1Symbol 381 MovieClip
"gunpoint"Symbol 389 MovieClip [enemy5] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 389 MovieClip [enemy5] Frame 1Symbol 74 MovieClip
"mc"Symbol 395 MovieClip Frame 2Symbol 394 MovieClip
"comboMc"Symbol 396 MovieClip [combobox2] Frame 1Symbol 395 MovieClip
"shooter"Symbol 422 MovieClip [enemy5a] Frame 1Symbol 413 MovieClip
"gunpoint"Symbol 422 MovieClip [enemy5a] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 422 MovieClip [enemy5a] Frame 1Symbol 74 MovieClip
"shooter"Symbol 422 MovieClip [enemy5a] Frame 2Symbol 421 MovieClip
"shooter"Symbol 442 MovieClip [enemy7] Frame 1Symbol 440 MovieClip
"gunpoint"Symbol 442 MovieClip [enemy7] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 442 MovieClip [enemy7] Frame 1Symbol 74 MovieClip
"shooter"Symbol 442 MovieClip [enemy7] Frame 2Symbol 441 MovieClip
"shooter"Symbol 454 MovieClip [enemy8] Frame 1Symbol 452 MovieClip
"gunpoint"Symbol 454 MovieClip [enemy8] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 454 MovieClip [enemy8] Frame 1Symbol 74 MovieClip
"hitbox"Symbol 457 MovieClip [enemybulletlaser] Frame 1Symbol 325 MovieClip
"hitbox"Symbol 461 MovieClip [enemybulletheli] Frame 1Symbol 325 MovieClip
"bfox"Symbol 462 MovieClip [enemy1a] Frame 1Symbol 97 MovieClip
"hitbox"Symbol 462 MovieClip [enemy1a] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 464 MovieClip [enemybulletblue] Frame 1Symbol 325 MovieClip
"shooter"Symbol 472 MovieClip [enemy8a] Frame 1Symbol 470 MovieClip
"gunpoint"Symbol 472 MovieClip [enemy8a] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 472 MovieClip [enemy8a] Frame 1Symbol 74 MovieClip
"gunpoint"Symbol 478 MovieClip Frame 1Symbol 180 MovieClip
"shaft"Symbol 484 MovieClip Frame 1Symbol 478 MovieClip
"shooter"Symbol 485 MovieClip [enemy9a] Frame 1Symbol 484 MovieClip
"hitbox"Symbol 485 MovieClip [enemy9a] Frame 1Symbol 74 MovieClip
"gun"Symbol 499 MovieClip Frame 1Symbol 210 MovieClip
"copter"Symbol 500 MovieClip Frame 1Symbol 499 MovieClip
"copter"Symbol 501 MovieClip Frame 1Symbol 499 MovieClip
"shooter"Symbol 502 MovieClip [enemy10a] Frame 1Symbol 500 MovieClip
"gunpoint"Symbol 502 MovieClip [enemy10a] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 502 MovieClip [enemy10a] Frame 1Symbol 74 MovieClip
"shooter"Symbol 502 MovieClip [enemy10a] Frame 11Symbol 501 MovieClip
"shooter"Symbol 505 MovieClip [enemy3a] Frame 1Symbol 504 MovieClip
"gunpoint"Symbol 505 MovieClip [enemy3a] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 505 MovieClip [enemy3a] Frame 1Symbol 74 MovieClip
"shooter"Symbol 514 MovieClip [enemy7a] Frame 1Symbol 513 MovieClip
"gunpoint"Symbol 514 MovieClip [enemy7a] Frame 1Symbol 180 MovieClip
"hitbox"Symbol 514 MovieClip [enemy7a] Frame 1Symbol 74 MovieClip
"hitbox"Symbol 521 MovieClip [enemy4a] Frame 1Symbol 74 MovieClip
"hitbox"Symbol 523 MovieClip [enemybullettanklaser] Frame 1Symbol 325 MovieClip
"hitbox"Symbol 527 MovieClip [enemybullethelisuper] Frame 1Symbol 325 MovieClip
"body"Symbol 532 MovieClip [bombnuke] Frame 1Symbol 531 MovieClip
"hitbox"Symbol 532 MovieClip [bombnuke] Frame 1Symbol 325 MovieClip
"bombPoint"Symbol 537 MovieClip [enemy6a] Frame 1Symbol 532 MovieClip [bombnuke]
"plane"Symbol 537 MovieClip [enemy6a] Frame 1Symbol 536 MovieClip
"hitbox"Symbol 537 MovieClip [enemy6a] Frame 1Symbol 74 MovieClip
"continueBtn"Symbol 721 MovieClip [gameoveroverlay] Frame 1Symbol 702 Button
"moreBtn"Symbol 721 MovieClip [gameoveroverlay] Frame 1Symbol 702 Button
"theT"Symbol 730 MovieClip Frame 1Symbol 728 EditableText
"theN"Symbol 730 MovieClip Frame 1Symbol 729 EditableText
"mouth"Symbol 777 MovieClip Frame 1Symbol 772 MovieClip
"mouth"Symbol 809 MovieClip Frame 1Symbol 808 MovieClip
"mouth"Symbol 813 MovieClip Frame 1Symbol 772 MovieClip
"doneBtn"Symbol 831 MovieClip [upgradeshop] Frame 1Symbol 742 MovieClip
"rightBtn"Symbol 831 MovieClip [upgradeshop] Frame 1Symbol 746 Button
"leftBtn"Symbol 831 MovieClip [upgradeshop] Frame 1Symbol 746 Button
"leftBtn"Symbol 831 MovieClip [upgradeshop] Frame 3Symbol 746 Button
"rightBtn"Symbol 831 MovieClip [upgradeshop] Frame 5Symbol 746 Button
"mc"Symbol 856 MovieClip Frame 2Symbol 394 MovieClip
"sky"Symbol 880 MovieClip Frame 1Symbol 861 MovieClip
"sky2"Symbol 880 MovieClip Frame 1Symbol 863 MovieClip
"groundBack"Symbol 880 MovieClip Frame 1Symbol 864 MovieClip
"effectMap"Symbol 880 MovieClip Frame 1Symbol 74 MovieClip
"enemyMap"Symbol 880 MovieClip Frame 1Symbol 74 MovieClip
"ground"Symbol 880 MovieClip Frame 1Symbol 870 MovieClip
"ground2"Symbol 880 MovieClip Frame 1Symbol 870 MovieClip
"distroBtn"Symbol 926 MovieClip Frame 1Symbol 925 MovieClip
"rampageBlood"Symbol 1004 MovieClip Frame 1Symbol 1003 MovieClip
"shaft"Symbol 1014 MovieClip Frame 1Symbol 300 MovieClip
"head"Symbol 1014 MovieClip Frame 1Symbol 74 MovieClip
"rampageBlood"Symbol 1065 MovieClip Frame 1Symbol 1003 MovieClip
"theWings"Symbol 1065 MovieClip Frame 1Symbol 1059 MovieClip
"theWings2"Symbol 1065 MovieClip Frame 1Symbol 1060 MovieClip
"theSpikes"Symbol 1065 MovieClip Frame 1Symbol 1063 MovieClip
"theSpikes"Symbol 1065 MovieClip Frame 1Symbol 1064 MovieClip
"rampageBlood"Symbol 1068 MovieClip Frame 1Symbol 1003 MovieClip
"hitbox1"Symbol 1068 MovieClip Frame 1Symbol 325 MovieClip
"hitbox2"Symbol 1068 MovieClip Frame 1Symbol 325 MovieClip
"rampageBlood"Symbol 1073 MovieClip Frame 1Symbol 1070 MovieClip
"mouth"Symbol 1074 MovieClip Frame 1Symbol 772 MovieClip
"bulletHitbox"Symbol 1074 MovieClip Frame 1Symbol 325 MovieClip
"hitbox"Symbol 1074 MovieClip Frame 1Symbol 325 MovieClip
"mouth"Symbol 1074 MovieClip Frame 2Symbol 808 MovieClip
"mouth"Symbol 1074 MovieClip Frame 3Symbol 772 MovieClip
"hpBar"Symbol 1077 MovieClip Frame 1Symbol 158 MovieClip
"theA"Symbol 1087 MovieClip Frame 1Symbol 1085 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "sigh.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "worms_crowdscream.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "worm_growls_02.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "urlblock"
ExportAssets (56)Timeline Frame 1Symbol 45 as "enemy3Particle"
ExportAssets (56)Timeline Frame 1Symbol 61 as "enemy3aParticle"
ExportAssets (56)Timeline Frame 1Symbol 75 as "enemy2Particle"
ExportAssets (56)Timeline Frame 1Symbol 88 as "enemy2aParticle"
ExportAssets (56)Timeline Frame 1Symbol 98 as "enemy1aParticle"
ExportAssets (56)Timeline Frame 1Symbol 108 as "enemy2"
ExportAssets (56)Timeline Frame 1Symbol 119 as "enemy2a"
ExportAssets (56)Timeline Frame 1Symbol 124 as "fps"
ExportAssets (56)Timeline Frame 1Symbol 126 as "fader"
ExportAssets (56)Timeline Frame 1Symbol 134 as "upgradeSizeText"
ExportAssets (56)Timeline Frame 1Symbol 142 as "Menu_button_click_03.wav"
ExportAssets (56)Timeline Frame 1Symbol 153 as "menu_button_hover_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 179 as "dirt"
ExportAssets (56)Timeline Frame 2Symbol 190 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 194 as "enemy3"
ExportAssets (56)Timeline Frame 2Symbol 252 as "enemy10"
ExportAssets (56)Timeline Frame 2Symbol 257 as "enemy4"
ExportAssets (56)Timeline Frame 2Symbol 293 as "explosion2"
ExportAssets (56)Timeline Frame 2Symbol 315 as "enemy9"
ExportAssets (56)Timeline Frame 2Symbol 326 as "bomb"
ExportAssets (56)Timeline Frame 2Symbol 335 as "enemy6"
ExportAssets (56)Timeline Frame 2Symbol 337 as "enemybullet"
ExportAssets (56)Timeline Frame 2Symbol 340 as "enemybullettank"
ExportAssets (56)Timeline Frame 2Symbol 376 as "explosion"
ExportAssets (56)Timeline Frame 2Symbol 389 as "enemy5"
ExportAssets (56)Timeline Frame 2Symbol 396 as "combobox2"
ExportAssets (56)Timeline Frame 2Symbol 422 as "enemy5a"
ExportAssets (56)Timeline Frame 2Symbol 425 as "cloud1"
ExportAssets (56)Timeline Frame 2Symbol 431 as "cloud3"
ExportAssets (56)Timeline Frame 2Symbol 442 as "enemy7"
ExportAssets (56)Timeline Frame 2Symbol 454 as "enemy8"
ExportAssets (56)Timeline Frame 2Symbol 457 as "enemybulletlaser"
ExportAssets (56)Timeline Frame 2Symbol 461 as "enemybulletheli"
ExportAssets (56)Timeline Frame 2Symbol 462 as "enemy1a"
ExportAssets (56)Timeline Frame 2Symbol 464 as "enemybulletblue"
ExportAssets (56)Timeline Frame 2Symbol 472 as "enemy8a"
ExportAssets (56)Timeline Frame 2Symbol 485 as "enemy9a"
ExportAssets (56)Timeline Frame 2Symbol 502 as "enemy10a"
ExportAssets (56)Timeline Frame 2Symbol 505 as "enemy3a"
ExportAssets (56)Timeline Frame 2Symbol 514 as "enemy7a"
ExportAssets (56)Timeline Frame 2Symbol 521 as "enemy4a"
ExportAssets (56)Timeline Frame 2Symbol 523 as "enemybullettanklaser"
ExportAssets (56)Timeline Frame 2Symbol 527 as "enemybullethelisuper"
ExportAssets (56)Timeline Frame 2Symbol 528 as "explosion3"
ExportAssets (56)Timeline Frame 2Symbol 532 as "bombnuke"
ExportAssets (56)Timeline Frame 2Symbol 537 as "enemy6a"
ExportAssets (56)Timeline Frame 2Symbol 609 as "explosionnuke"
ExportAssets (56)Timeline Frame 2Symbol 611 as "dirtparticle2"
ExportAssets (56)Timeline Frame 2Symbol 614 as "bloodparticle"
ExportAssets (56)Timeline Frame 2Symbol 639 as "bloodsplatter"
ExportAssets (56)Timeline Frame 2Symbol 641 as "dirtparticle1"
ExportAssets (56)Timeline Frame 2Symbol 643 as "dirtparticle3"
ExportAssets (56)Timeline Frame 2Symbol 690 as "greensplatter"
ExportAssets (56)Timeline Frame 2Symbol 692 as "greenparticle"
ExportAssets (56)Timeline Frame 2Symbol 721 as "gameoveroverlay"
ExportAssets (56)Timeline Frame 2Symbol 727 as "bloodtext"
ExportAssets (56)Timeline Frame 2Symbol 732 as "bloodtext2"
ExportAssets (56)Timeline Frame 2Symbol 735 as "pausescreen"
ExportAssets (56)Timeline Frame 2Symbol 745 as "menu_button_hover_02.wav"
ExportAssets (56)Timeline Frame 2Symbol 831 as "upgradeshop"
ExportAssets (56)Timeline Frame 2Symbol 832 as "Effing Worms_Menu.mp3"
ExportAssets (56)Timeline Frame 2Symbol 833 as "Worm_popout_ground_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 834 as "worm_movement_underground_loop_fix.wav"
ExportAssets (56)Timeline Frame 2Symbol 835 as "Effing Worms Ingame.mp3"
ExportAssets (56)Timeline Frame 2Symbol 836 as "missle_launch_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 837 as "Menue_score_numbers_loop_fix.wav"
ExportAssets (56)Timeline Frame 2Symbol 838 as "rawr_04.wav"
ExportAssets (56)Timeline Frame 2Symbol 839 as "jet_loop.wav"
ExportAssets (56)Timeline Frame 2Symbol 840 as "impact_woman_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 841 as "impact_tank_JeeP_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 842 as "impact_man_03.wav"
ExportAssets (56)Timeline Frame 2Symbol 843 as "impact_man_02.wav"
ExportAssets (56)Timeline Frame 2Symbol 844 as "impact_man_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 845 as "impact_dog_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 846 as "impact_cow_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 847 as "Helicopter_loop_fix.wav"
ExportAssets (56)Timeline Frame 2Symbol 848 as "gun_02.wav"
ExportAssets (56)Timeline Frame 2Symbol 849 as "gun_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 850 as "Explosion_02.wav"
ExportAssets (56)Timeline Frame 2Symbol 851 as "Explosion_01.wav"
ExportAssets (56)Timeline Frame 2Symbol 852 as "rawr_03.wav"
ExportAssets (56)Timeline Frame 2Symbol 853 as "79223_newgrounds_punish.mp3"
ExportAssets (56)Timeline Frame 2Symbol 854 as "worms_crowdscream2.wav"
ExportAssets (56)Timeline Frame 2Symbol 855 as "cheer.mp3"

Labels

"urlblock"Frame 1
"mochi shit"Frame 1
"mochibot"Frame 1
"preloader"Frame 1
"sponsor"Frame 10
"title"Frame 20
"credits"Frame 43
"howto"Frame 52
"play"Frame 63
"gameover"Frame 75
"walk"Symbol 45 MovieClip [enemy3Particle] Frame 1
"walk"Symbol 61 MovieClip [enemy3aParticle] Frame 1
"normal"Symbol 75 MovieClip [enemy2Particle] Frame 1
"panic"Symbol 88 MovieClip [enemy2aParticle] Frame 1
"1"Symbol 97 MovieClip Frame 1
"2"Symbol 97 MovieClip Frame 17
"normal"Symbol 108 MovieClip [enemy2] Frame 2
"panic"Symbol 108 MovieClip [enemy2] Frame 10
"normal"Symbol 119 MovieClip [enemy2a] Frame 2
"panic"Symbol 119 MovieClip [enemy2a] Frame 10
"inactive"Symbol 145 MovieClip Frame 1
"active"Symbol 145 MovieClip Frame 11
"1"Symbol 189 MovieClip Frame 1
"2"Symbol 189 MovieClip Frame 17
"normal"Symbol 190 MovieClip [enemy1] Frame 2
"normal"Symbol 194 MovieClip [enemy3] Frame 1
"walk"Symbol 194 MovieClip [enemy3] Frame 2
"start"Symbol 210 MovieClip Frame 2
"copter"Symbol 251 MovieClip Frame 68
"inactive"Symbol 252 MovieClip [enemy10] Frame 1
"active"Symbol 252 MovieClip [enemy10] Frame 11
"normal"Symbol 257 MovieClip [enemy4] Frame 1
"normal"Symbol 314 MovieClip Frame 1
"normal"Symbol 315 MovieClip [enemy9] Frame 1
"active"Symbol 335 MovieClip [enemy6] Frame 1
"inactive"Symbol 335 MovieClip [enemy6] Frame 11
"1"Symbol 387 MovieClip Frame 1
"2"Symbol 387 MovieClip Frame 17
"normal"Symbol 389 MovieClip [enemy5] Frame 1
"walk"Symbol 389 MovieClip [enemy5] Frame 2
"normal"Symbol 422 MovieClip [enemy5a] Frame 1
"walk"Symbol 422 MovieClip [enemy5a] Frame 2
"normal"Symbol 440 MovieClip Frame 1
"normal"Symbol 441 MovieClip Frame 1
"normal"Symbol 442 MovieClip [enemy7] Frame 1
"walk"Symbol 442 MovieClip [enemy7] Frame 2
"normal"Symbol 454 MovieClip [enemy8] Frame 1
"walk"Symbol 454 MovieClip [enemy8] Frame 2
"normal"Symbol 462 MovieClip [enemy1a] Frame 1
"normal"Symbol 472 MovieClip [enemy8a] Frame 1
"walk"Symbol 472 MovieClip [enemy8a] Frame 2
"normal"Symbol 485 MovieClip [enemy9a] Frame 1
"copter"Symbol 501 MovieClip Frame 68
"inactive"Symbol 502 MovieClip [enemy10a] Frame 1
"active"Symbol 502 MovieClip [enemy10a] Frame 11
"normal"Symbol 505 MovieClip [enemy3a] Frame 1
"walk"Symbol 505 MovieClip [enemy3a] Frame 2
"normal"Symbol 513 MovieClip Frame 1
"normal"Symbol 514 MovieClip [enemy7a] Frame 1
"walk"Symbol 514 MovieClip [enemy7a] Frame 2
"normal"Symbol 521 MovieClip [enemy4a] Frame 1
"active"Symbol 537 MovieClip [enemy6a] Frame 1
"inactive"Symbol 537 MovieClip [enemy6a] Frame 11
"normal"Symbol 1014 MovieClip Frame 1

Dynamic Text Variables

fpsSymbol 122 EditableText"<p align="left"></p>"
_root.comboOutputSymbol 391 EditableText"100000"
comboNumVarSymbol 709 EditableText"14"
hpVarSymbol 710 EditableText"47400"
comboVarSymbol 711 EditableText"32340"
comboNumVarSymbol 714 EditableText"14"
hpVarSymbol 715 EditableText"47400"
comboVarSymbol 716 EditableText"32340"




https://swfchan.com/53/264357/info.shtml
Created: 16/5 -2026 08:02:56 Last modified: 16/5 -2026 08:02:56 Server time: 17/05 -2026 03:31:40