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

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

WPNFIRE.swf

This is the info page for
Flash #2911

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


Text
YOU DIED

RESTART LEVEL

RETURN TO MENU

VISIT STICKPAGE.COM

current song :

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

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

resolution :

motion trail :

FPS stability :

mouse targeting :

motion blur :

<p align="left"><font face="_sans" size="9" color="#ffffff" letterSpacing="0.000000" kerning="0">[ <b>low</b> or <b>medium</b> quality recommended ]</font></p>

quality :

detonate mines :

previous weapon :

next weapon :

quit :

pause :

kick :

jump :

crouch :

right :

left :

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


stickpage.com


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

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

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

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

d

[ generating objects ]

[ click to start ]

BOSS

<p align="right"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">SniperZ, <a href="http://www.fluidanims.com">Stone</a></font></p><p align="right"></p><p align="right"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.tekkan.net">Tekkan</a></font></p><p align="right"></p><p align="right"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">Winterwind (N.Samphel),</font></p><p align="right"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.myspace.com/der1">DER</a></font></p><p align="right"></p><p align="right"></p>

graphics

programming

music


www.strille.net
www.harveycartel.org/metanet
www.kirupa.com
www.fontsforflash.com
www.dafont.com

Strille
Metanet
Kirupa
FFF
DaFont

resources

THIS GAME IS EXTREMELY CPU AND GRAPHIC INTENSIVE:
REDUCE IN-GAME LAG THROUGH THE CONFIG MENU BY
SETTING "MOTION BLUR" TO OFF AND/OR RESOLUTION TO 375X300
THE CONFIG MENU HOTKEY IS DEFINED BY DEFAULT AS "P"

LOADING

PRESENTED BY
STICKPAGE.COM

HAHA!

you cannot hurt me!

www.fluidanims.com

STRATEGY GUIDE

???

MAIN MENU

CHEAT CODES

START

CONFIGURE

CREDITS

TRAINING

NADE DODGER MODE

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">use <b>arrow keys</b> scroll</font></p>

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

SUDDEN DEATH DESTRUCTION MODE

DESTRUCTION MODE

KNIGHT SURVIVAL MODE

ZOMBIE SURVIVAL MODE

SURVIVAL MODE

ADVENTURE MODE

ENTER

<enter cheat code>

configure

credits

start

cheat codes

<- GO!

GO!  ->

->

JUMP

GRAPHICS AND ANIMATION
SNIPERZ
STONE
PROGRAMMING
TEKKAN
MUSIC
WINTERWIND
DER
SPECIAL THANKS
BIZERK
COSMOSETH
CRAZY JAY
DER
DOODLE
GREENCASTLE
GREG-ANIMS
MAX_MORGON
NUCLEAR
SERG
SNIPERZ
SPAK
SPOOKSHOW
STONE
SUPPERBAS
SV3
TEKKAN
THIZIK
TOSH
WINTERWIND
ZT
WEBSITES TO VISIT
www.fluidanims.com
www.stickpage.com
www.tekkan.net
CHEAT CODES
ownitup - Unlimited Health
rockedinface - Unlimited Ammo
firepower - All Weapons
pwnagesince1337 - Double Damage
runforrestrun - Speed
savemejebus - Low Friction
THANKS FOR PLAYING!

CONGRATULATIONS
YOU BEAT ADVENTURE MODE

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = ((((((((((("http://" + mbc) + "/my/core.swf?mv=5&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } Stage.showMenu = false; __com_mochibot__("59b76fba", this, 10301); function getName(keyCode) { if (keyCode == 16) { keyName = "SHIFT"; } else if (keyCode == 37) { keyName = "LEFT"; } else if (keyCode == 38) { keyName = "UP"; } else if (keyCode == 39) { keyName = "RIGHT"; } else if (keyCode == 40) { keyName = "DOWN"; } else if (keyCode == 13) { keyName = "ENTER"; } else if (keyCode == 32) { keyName = "SPACE"; } else if (keyCode == 33) { keyName = "PAGEUP"; } else if (keyCode == 34) { keyName = "PAGEDN"; } else if (keyCode == 35) { keyName = "END"; } else if (keyCode == 36) { keyName = "HOME"; } else if (keyCode == 45) { keyName = "INSERT"; } else if (keyCode == 46) { keyName = "DELETE"; } else if (keyCode == 8) { keyName = "BACKSPC"; } else if (keyCode == 17) { keyName = "CTRL"; } else { keyName = String.fromCharCode(keyCode); } return(keyName); } boundingBoxColors = [65280, 65280, 65280, 65280, 65280, 65280]; insertCharacterName = "[ ]"; if (keys == undefined) { keys = [68, 65, 87, 82, 32, 80, 13, 69, 81, 83, 32]; } if (_root.CHEATS == undefined) { _root.CHEATS = [["ownitup", "Unlimited Health", false], ["rockedinface", "Unlimited Ammo", false], ["firepower", "All Weapons", false], ["runforrestrun", "Speed", false], ["pwnagesince1337", "Double Damage", false], ["savemejebus", "Low Friction", false]]; _root.motionTrail = false; } if (RES == undefined) { RES = 1; } _root.GUISPACE = "&nbsp;&nbsp;"; mapSize = 40960; if (DIFFICULTY == undefined) { DIFFICULTY = "EASY"; _quality = "LOW"; } if (blur == undefined) { blur = true; blurRate = 0.5; blurVar = 1; shellblur = true; } if (VOLUME_SFX == undefined) { VOLUME_SFX = 100; VOLUME_MUSIC = 100; REAL_VOLUME_SFX = 100; } showAreas = false; showBoundingBoxes = false; sOffx = 0; sOffy = 50; sW = 500; sH = 600; if (FPSStability == undefined) { FPSStability = true; } if (blood == undefined) { blood = "ON"; } if (mouseTargeting == undefined) { mouseTargeting = true; }
Frame 5
stop();
Instance of Symbol 1632 MovieClip "musicPath" in Frame 5
onClipEvent (load) { newMusic = function (newSong) { sd = newSong; music.stop(); this.stopAllSounds(); music = new Sound(this); music.attachSound(sd); music.start(0, 999); music.setVolume(_root.VOLUME_MUSIC); _root.CURRENTMUSIC = sd; }; stopAllSounds(); _root.stopAllSounds(); newMusic("audio.TheScheme.mp3"); }
Instance of Symbol 1684 MovieClip "menubox" in Frame 5
onClipEvent (load) { _root.MENU = true; swapDepths(300); }
Frame 6
kRi = keys[0]; kLe = keys[1]; kUp = keys[2]; kDn = keys[9]; kDetonate = keys[3]; kKick = keys[4]; kPause = keys[5]; kQuit = keys[6]; kSwDn = keys[8]; kSwUp = keys[7]; function loadMap(num) { oX = []; oY = []; oTiles = []; oW = []; oH = []; oT = []; oN = []; if (VISIBLE == undefined) { VISIBLE = []; } if (BLOCKS == undefined) { BLOCKS = []; } if (BLOCKS_ALL == undefined) { BLOCKS_ALL = []; } map.mapType = num; _root.trainingText = ""; } function soundfx(x, name) { soundeffect = _root.createEmptyMovieClip("soundEffect" + NU_SFX, 9008397 + NU_SFX); var _local3 = new Sound(soundeffect); this.pan = (x - _root.iF._x) / 2.5; if (this.pan > 100) { volu = this.pan - 100; this.pan = 100; } else if (this.pan < -100) { volu = Math.abs(-100 - this.pan); this.pan = -100; } else { volu = 0; } if (volu > _root.VOLUME_SFX) { volu = _root.VOLUME_SFX; } else if (volu < (-_root.VOLUME_SFX)) { volu = -_root.VOLUME_SFX; } volu = volu * (Math.abs(_root.VOLUME_SFX) / 100); _local3.attachSound(name); _local3.start(0, 0); _local3.setPan(this.pan); _local3.setVolume(_root.VOLUME_SFX - volu); if (NU_SFX < 50) { NU_SFX++; } else { NU_SFX = 0; } } function crObjMC(n) { var _local5 = scr.createEmptyMovieClip(n, n); _local5._x = oX[n]; _local5._y = oY[n]; var _local4 = oTiles[n]; var _local3 = _local4.length / 3; _local5.t = _local4; _local5.i = _local3; while (_local3--) { tellTarget (_local5.attachMovie(_local4[_local3 * 3], _local3, _local3)) { _x = _local4[(_local3 * 3) + 1]; _y = _local4[(_local3 * 3) + 2]; }; } if ((oT[n] == "block") || (oT[n] == "barrel")) { BLOCKS.push(_local5); } nOfVisObj++; VISIBLE.push(n); tellTarget (_local5) { eL = _x; eR = _x + _width; eT = _y; eB = _y + _height; }; _local5.PLACE = n; pL = _root.player; _local5.num = oN[n]; if (((oT[n] == "platform") || (oT[n] == "block")) || (oT[n] == "barrel")) { _local5.onEnterFrame = function () { if (oT[this._name] == "platform") { if ((_root.KILLS >= this.num) || (this.num == undefined)) { this.RUN = true; } else { this.RUN = false; } } else if (this.num >= 0) { this.RUN = true; } else { this.RUN = false; reda(BLOCKS, this); reda(BLOCKS_ALL, this.PLACE); if (oT[this._name] == "block") { _root.soundfx(this._x, "audio.blockBreak0.wav"); omg = 0; while (omg < 10) { block = _root.attachMovie("mc.barrelDebris" + random(3), "blockParticle" + ((this.PLACE * 10) + omg), 497345 + ((this.PLACE * 10) + omg)); block.vx = (random(31) - 15) / 10; block.vy = -5 - (random(20) / 10); block._x = this._x + (this._width / 2); block._y = this._y + (this._height / 2); block.s = (5 + random(5)) / 10; block._xscale = block._xscale * block.s; block._yscale = block._yscale * block.s; block.rot = -20 + random(40); block.onEnterFrame = function () { if (_root.paused != true) { this.vy = this.vy + 0.35; this._x = this._x + this.vx; this._y = this._y + this.vy; this._rotation = this._rotation + this.rot; if (this._alpha > 0) { this._alpha = this._alpha - 2; } else { removeMovieClip(this); } } }; omg++; } } else { _root.soundfx(this._x, ("audio.explode" + random(3)) + ".wav"); block = _root.attachMovie("mc.barrelExplosion", "blockParticle" + ((this.PLACE * 10) + 1), 497345 + ((this.PLACE * 10) + 1)); block._x = this._x + (this._width / 2); block._y = this._y + (this._height / 2); block.s = (110 - random(21)) / 100; block._xscale = block._xscale * block.s; block._yscale = block._yscale * block.s; if (random(2) == 0) { block._xscale = block._xscale * -1; } } _root.BLOCKS_DESTROYED++; this.removeMovieClip(this); } if (this.RUN) { if (((pL._x + pL.vx) >= this.eL) && ((pL._x + pL.vx) <= this.eR)) { if ((((pL._y + pL.vy) + pL.eS_y) >= this.eT) && (pL._y < this.eT)) { pL._y = this.eT - pL.eS_y; _root.pW._y = _root.pW._y + pL.vy; pL.vy = 0; pL.onGround = true; pL.onGroundTimer = 0; pL._rotation = 0; _root.pS._rotation = 0; } else if ((((pL._y + pL.vy) - pL.eS_y) <= this.eB) && (pL._y > this.eB)) { pL._y = this.eB + pL.eS_y; pL.vy = 0; } } if (((pL._y + pL.vy) >= this.eT) && ((pL._y + pL.vy) <= this.eB)) { if ((((pL._x + pL.vx) + pL.eS_x) >= this.eL) && (pL._x < this.eL)) { pL._x = this.eL - pL.eS_x; pL.vx = 0; } else if ((((pL._x + pL.vx) - pL.eS_x) <= this.eR) && (pL._x > this.eR)) { pL._x = this.eR + pL.eS_x; pL.vx = 0; } } } }; } else if ((oT[n] == "30_60_90Triangle_R") || (oT[n] == "30_60_90Triangle_L")) { _local5.onEnterFrame = function () { if (_root.paused != true) { this.old_vx = pL.vx; this.old_vy = pL.vy; if (oT[this._name] == "30_60_90Triangle_R") { if (this.hitTest(pL.eR, pL.eB, true)) { pL.vy = (-pL.vx) / 2; _root.pS._rotation = -25; pL._rotation = -25; } if (((pL._y + pL.vy) >= this.eT) && ((pL._y + pL.vy) <= this.eB)) { if ((((pL._x + pL.vx) - pL.eS_x) <= this.eR) && (pL._x > this.eR)) { pL._x = this.eR + pL.eS_x; pL.vx = 0; } } } else { if (this.hitTest(pL.eL, pL.eB, true)) { pL.vy = pL.vx / 2; _root.pS._rotation = 25; pL._rotation = 25; } if (((pL._y + pL.vy) >= this.eT) && ((pL._y + pL.vy) <= this.eB)) { if ((((pL._x + pL.vx) + pL.eS_x) >= this.eL) && (pL._x < this.eL)) { pL._x = this.eL - pL.eS_x; pL.vx = 0; } } } if (this.hitTest(pL.eR, pL.eB, true) || (this.hitTest(pL.eL, pL.eB, true))) { while (this.hitTest(pL.eR, pL._y + 33, true) || (this.hitTest(pL.eL, pL._y + 33, true))) { pL._y = pL._y - _root.GRAVITY; } if ((_root.paused != true) && (_root.inTurret == false)) { pL.onGround = true; pL.onGroundTimer = 0; pL._y = pL._y - _root.GRAVITY; pL.onSlope = pL.onSlope + 4.5; if (pL.onSlope > 5) { pL.onSlope = 5; } } } else if (pL.onSlope == 0) { _root.pS._rotation = 0; pL._rotation = 0; } if (Math.abs(pL.vy) < 0.2) { pL.vy = 0; } if (Math.abs(pL.vx) < 0.2) { pL.vx = 0; } } }; } else if (oT[n] == "booster") { _local5.onEnterFrame = function () { if ((_root.KILLS >= this.num) || (this.num == undefined)) { this._visible = true; if (((pL._x + pL.vx) >= this.eL) && ((pL._x + pL.vx) <= this.eR)) { if ((((pL._y + pL.vy) + pL.eS_y) >= this.eT) && (pL._y < this.eT)) { pL._y = this.eT - pL.eS_y; pL.vy = -30; pL.yBlur = 30; pW.yBlur = 30; } } } else { this._visible = false; } }; } else if (oT[n] == "boosterRight") { _local5.onEnterFrame = function () { if ((_root.KILLS >= this.num) || (this.num == undefined)) { this._visible = true; if (((pL._x + pL.vx) >= this.eL) && ((pL._x + pL.vx) <= this.eR)) { if ((((pL._y + pL.vy) + pL.eS_y) >= this.eT) && (pL._y < this.eT)) { pL._y = this.eT - pL.eS_y; pL.vy = -30; pL.vx = 20; pL.yBlur = 30; pW.yBlur = 30; } } } else { this._visible = false; } }; } } function dr() { var _local4 = int(xPos); var _local3 = int(yPos); var _local2 = int(_local4 / sW); var _local1 = int(_local3 / sH); if ((_local2 == oldax) && (_local1 == olday)) { for (var _local11 in scr) { if (!oV[_local11]) { if ((oT[_local11] == "block") || (oT[_local11] == "barrel")) { reda(BLOCKS, scr[_local11]); } removeMovieClip(scr[_local11]); nOfVisObj--; tr = 0; while (tr < VISIBLE.length) { if (_local11 == VISIBLE[tr]) { b = tr; while (b < VISIBLE.length) { VISIBLE[b] = VISIBLE[b + 1]; b++; } break; } tr++; } VISIBLE.pop(); break; } } } else { oldax = _local2; olday = _local1; ar = []; for (var _local11 in a[_local2][_local1]) { ar[_local11] = true; } for (var _local11 in a[_local2 + 1][_local1]) { ar[_local11] = true; } for (var _local11 in a[_local2][_local1 + 1]) { ar[_local11] = true; } for (var _local11 in a[_local2 + 1][_local1 + 1]) { ar[_local11] = true; } } scr._x = sOffx - _local4; scr._y = sOffy - _local3; var _local8 = oX; var _local6 = oY; var _local7 = oX_oW; var _local5 = oY_oH; var _local10 = _local4 + sW; var _local9 = _local3 + sH; oV = []; for (var _local11 in ar) { if (_local7[_local11] > _local4) { if (_local8[_local11] < _local10) { if (_local5[_local11] > _local3) { if (_local6[_local11] < _local9) { if (oW[_local11] != undefined) { oV[_local11] = true; if (!scr[_local11]) { if (!(((oT[_local11] == "block") || (oT[_local11] == "barrel")) && (oN[_local11] <= 0))) { crObjMC(_local11); } } } else { oV[_local11] = false; } } } } } } } function mapInit() { iF = attachMovie("mc.iF", "iF", 1000000); if (MAPNUMBER == 2) { iF._x = 250; iF._y = -400; } else { iF._x = 250; iF._x = 534; } iFr = attachMovie("mc.iF_resolutionScreen", "iFr", 1000001); iFr._x = iF._x; iFr._y = iF._y; noo = oX.length; oldax = null; olday = null; xPos = -10; yPos = -10; vx = 0; vy = 0; ticks = 0; oX_oW = []; oY_oH = []; if (nOfVisObj == undefined) { nOfVisObj = 0; } else { nOfVisObj = nOfVisObj; } var _local1 = 0; while (_local1 < noo) { oX_oW[_local1] = oX[_local1] + oW[_local1]; oY_oH[_local1] = oY[_local1] + oH[_local1]; _local1++; } registerObjectsToAreas(); areaLineHMC._x = sOffx; areaLineHMC._width = sW; areaLineVMC._y = sOffy; areaLineVMC._height = sH; removeMovieClip("loadScreen"); startEngine(); } function clearAll() { a = 0; while (a < 100) { removeMovieClip(_root["g" + a]); removeMovieClip(_root["gH" + a]); removeMovieClip(_root["z" + a]); removeMovieClip(_root["zH" + a]); removeMovieClip(_root["f" + a]); removeMovieClip(_root["fH" + a]); removeMovieClip(_root["kn" + a]); removeMovieClip(_root["knH" + a]); removeMovieClip(_root["pu" + a]); removeMovieClip(_root["ln" + a]); removeMovieClip(_root["sh" + a]); removeMovieClip(_root["playerTrail" + a]); removeMovieClip(_root["pWTrail" + a]); a++; } a = 0; while (a < 20) { removeMovieClip(_root["generateWeapon" + a]); removeMovieClip(_root["cannonBall" + a]); removeMovieClip(_root["explosion" + a]); a++; } a = 0; while (a < 500) { removeMovieClip(_root["nadeTrail" + a]); removeMovieClip(_root["b" + a]); removeMovieClip(_root["explosionStinger" + (896732 + a)]); removeMovieClip(_root["explosionStinger" + (543937 + a)]); removeMovieClip(_root["explosionStinger" + (898432 + a)]); removeMovieClip(_root["soundEffect" + a]); removeMovieClip(_root["gB" + a]); removeMovieClip(_root["frag" + a]); a++; } a = 0; while (a < 10000) { removeMovieClip(_root["blockParticle" + a]); a++; } for (var _local2 in scr) { removeMovieClip(scr[_local2]); } for (var _local2 in ar) { removeMovieClip(ar[_local2]); } ar = []; scr.Clear(); ar.Clear(); MENU = true; _root.VISIBLE = []; _root.grunts = []; _root.zombies = []; _root.frogs = []; _root.knights = []; MINES = []; BLOCKS = []; BLOCKS_ALL = []; BLOCKS_DESTROYED = 0; removeMovieClip(turret0); removeMovieClip(gBoss); removeMovieClip(rBoss); removeMovieClip(rBossT); removeMovieClip(rBossS); iF.resetStage(); removeMovieClip(iF); removeMovieClip(iFr); removeMovieClip(player); removeMovieClip(chubbs); updateNL(); if (NL) { removeMovieClip(pW); } } function reset() { clearAll(); wS = _root.attachMovie("mc.loadScreen", "loadScreen", 1); wS._x = 250; wS._y = 250; T = getTimer(); if (MAPNUMBER == OLDMAPNUMBER) { poop = 0; while (poop < LEVELAMMO.length) { _root["AMMO_" + weapons[poop]] = LEVELAMMO[poop]; poop++; } } LEVELAMMO = [AMMO_usp, AMMO_mac10, AMMO_mp5, AMMO_assaultRifle, AMMO_machineGun, AMMO_m4, AMMO_shotGun, AMMO_flakCannon, AMMO_sniperRifle, AMMO_stinger, AMMO_nade, AMMO_mine]; gotoAndPlay ("Start"); } function quit() { clearAll(); gotoAndStop ("Menu"); } function selectWI(num) { _root.iF.weaponName = ("<b>weapon type:</b>" + _root.GUISPACE) + getWeaponName(weapons[num]); if (num < 2) { similars = [0, 1]; } else if (num < 6) { similars = [2, 3, 4, 5]; } else if (num < 8) { similars = [6, 7]; } else if (num < 12) { similars = [8, 9, 10, 11]; } wt = 0; while (wt < weapons.length) { _root.iF["wi_" + wt]._visible = false; _root.iF["wi_" + wt]._alpha = 0; wt++; } _root.iF["wi_" + num]._visible = true; _root.iF["wi_" + num].timer = 100; for (simNum in similars) { if (_root["AMMO_" + weapons[similars[simNum]]] > 0) { _root.iF["wi_" + similars[simNum]]._visible = true; _root.iF["wi_" + similars[simNum]]._alpha = 100; _root.iF["wi_" + similars[simNum]].timer = 100; } else { _root.iF["wi_" + similars[simNum]]._visible = true; _root.iF["wi_" + similars[simNum]]._alpha = 50; _root.iF["wi_" + similars[simNum]].timer = 100; } } updateONS(); } function tickMain() { if ((Key.isDown(kDetonate) && (splodeInterval == undefined)) && (_root.MINES.length > 0)) { _root.soundfx(iF._x, "audio.mineBeep.wav"); splode = function () { am = 0; while (am < MINES.length) { if (MINES[am].detonate != undefined) { MINES[am].detonate(); reda(MINES, MINES[am]); } am++; } clearInterval(splodeInterval); splodeInterval = undefined; }; splodeInterval = setInterval(splode, 35); } if (paused != true) { if (Key.isDown(kQuit)) { quit(); } if (MODE_BERSERK > 0) { iF.berserkScreen._visible = true; iF.berserkScreen._alpha = 100; iF.cS_x = iF.cS_x + (random(10) - 5); iF.cS_y = iF.cS_y + (random(10) - 5); var _local2 = new flash.filters.BlurFilter(10, 0, 3); MODE_BERSERK--; } else { iF.berserkScreen._visible = false; } xPos = _root.iF._x - ((_root.iF._width / 1.1) / 2); yPos = _root.iF._y - ((_root.iF._height / 1.1) / 2); sOffx = iF._x - ((iF._width / 1.1) / 2); sOffy = iF._y - ((iF._height / 1.1) / 2); dr(); ticks++; if ((_root.rBoss.dying != true) && (_root.gBoss.dying != true)) { if (pW.type != "turret") { if (Key.isDown(kSwUp)) { if (kSwUp_isDown == false) { w = 0; while (w < (weapons.length + 1)) { if (wpNum < (weapons.length - 1)) { wpNum = int(wpNum) + 1; } else { wpNum = 0; } if (_root["AMMO_" + weapons[wpNum]] > 0) { pW.init(player, weapons[wpNum], false); selectWI(wpNum); break; } w++; } } kSwUp_isDown = true; } else { kSwUp_isDown = false; } if (Key.isDown(kSwDn)) { if (kSwDn_isDown == false) { w = 0; while (w < (weapons.length + 1)) { if (wpNum > 0) { wpNum = wpNum - 1; } else { wpNum = weapons.length - 1; } if (_root["AMMO_" + weapons[wpNum]] > 0) { pW.init(player, weapons[wpNum], false); selectWI(wpNum); break; } w++; } } kSwDn_isDown = true; } else { kSwDn_isDown = false; } } } iF.pausedScreen._visible = false; iF.pausedScreen.gotoAndStop(1); } else if (iF.pausedScreen._visible != true) { if (((_root.map.TTM.targetTimer == 0) || (_root.map.TTM.targetTimer == 101)) || (_root.map.TTM.targetTimer == undefined)) { if ((_root.player.health > 0) && (_root.player._y < 1000)) { if (!(((_root.gBoss.targeted == false) && (_root.gBoss.hostile == true)) && (_root.gBoss.targetTimer <= 100))) { if (!(((_root.rBoss.targeted == false) && (_root.rBoss.hostile == true)) && (_root.rBoss.targetTimer <= 100))) { iF.pausedScreen._visible = true; iF.pausedScreen.play(); } } } } } } function oncePerSecond() { if (paused != true) { FPS = ticks - oldticks; if (FPS > 30) { FPS = 30; } fpsText = (("<b>fps:</b>" + _root.GUISPACE) + FPS) + " / 30"; oldticks = ticks; } } function registerObjectsToAreas() { if (!((sW > 0) && (sH > 0))) { trace("registerObjectsToAreas() failed:"); trace("Screen dimensions (sW, sH) not defined!"); return(undefined); } a = []; var _local6 = Math.max; var _local3 = 0; while (_local3 < noo) { var _local8 = _local6(int(oX[_local3] / sW), 0); var _local5 = _local6(int(oY[_local3] / sH), 0); var _local7 = _local6(int(oX_oW[_local3] / sW), 0); var _local4 = _local6(int(oY_oH[_local3] / sH), 0); var _local1 = _local8; while (_local1 <= _local7) { var _local2 = _local5; while (_local2 <= _local4) { if (a[_local1] == undefined) { a[_local1] = []; } if (a[_local1][_local2] == undefined) { a[_local1][_local2] = []; } a[_local1][_local2][_local3] = true; _local2++; } _local1++; } _local3++; } } function startEngine() { iF.trgt = _root.player; iF.fadeScreen._alpha = 100; iF.fadeScreen.fade = "out"; _root.iF.weaponName = ("<b>weapon type:</b>" + _root.GUISPACE) + getWeaponName(weapons[num]); weapons = ["usp", "mac10", "mp5", "assaultRifle", "machineGun", "m4", "shotGun", "flakCannon", "sniperRifle", "stinger", "nade", "mine"]; wpNum = 0; var _local4 = false; var _local3 = false; this.onEnterFrame = tickMain; if (oncePerSecondInterval == undefined) { oncePerSecondInterval = setInterval(oncePerSecond, 1000); } } wS = attachMovie("mc.loadScreen", "loadScreen", 1); wS._x = 250; wS._y = 250; Array.prototype.Clear = function () { this.length = 0; var _local2; for (_local2 in this) { delete this[_local2]; } }; makeBlood = function (x, y, rot, id, bc) { RAND = random(3); bloodType = "blood_" + RAND; bs = attachMovie(bloodType, ("bs" + bc) + (id * 10), (58000 + bc) + (id * 10)); if (this.RAND == 0) { bs._yscale = 40; if (random(2) == 0) { bs._xscale = 40; } else { bs._xscale = -40; } } else { bs._rotation = rot; bs._xscale = -50; if ((Math.abs(bs._rotation) > 90) && (Math.abs(bs._rotation) < 270)) { bs._yscale = -50; } else { bs._yscale = 50; } } bs._x = x; bs._y = y; return(bs); }; checkForBlocks = function (object, damg, plc, sf) { numb = 0; while (numb < _root.BLOCKS_ALL.length) { CCB = _root.BLOCKS_ALL[numb]; if (sf != undefined) { ob = object._parent; } else { ob = object; ob.WID = 0; } if (Math.abs((oY[CCB] + (oH[CCB] / 2)) - ob._y) < 50) { if (ob._x > _root.oX[CCB]) { PTA = ob._x - ob.WID; PTB = _root.oX[CCB] + _root.oW[CCB]; } else { PTB = ob._x + ob.WID; PTA = _root.oX[CCB]; } if ((PTA - PTB) < 5) { cudam = damg; _root.oN[CCB] = _root.oN[CCB] - cudam; DEFINE = false; asdfg = 0; while (asdfg < _root.BLOCKS.length) { if (_root.BLOCKS[asdfg].PLACE == CCB) { _root.BLOCKS[asdfg].num = _root.BLOCKS[asdfg].num - cudam; DEFINE = true; break; } asdfg++; } if (_root.oN[CCB] <= 0) { if (!DEFINE) { reda(_root.BLOCKS_ALL, CCB); _root.BLOCKS_DESTROYED++; _root.soundfx(_root.oX[CCB], "audio.blockBreak0.wav"); } } _root.soundfx(plc, sf); if (sf == undefined) { removeMovieClip(ob); } break; } } numb++; } }; NU_SFX = 0; ALL_SFX = 0; reda = function (array, ob) { asdf = 0; while (asdf < array.length) { if (ob == array[asdf]) { hjkl = asdf; while (hjkl < array.length) { array[hjkl] = array[hjkl + 1]; hjkl++; } break; } asdf++; } array.pop(); }; function generate16x128Object(x, y) { oX.push(x); oY.push(y); oTiles.push([4, 16, 64, 4, 16, 128]); oW.push(16); oH.push(128); oT.push("platform"); oN.push(0); } function generate48x32Object(x, y) { oX.push(x); oY.push(y); oTiles.push([1, 16, 16, 1, 32, 16, 1, 16, 32, 1, 32, 32, 1, 48, 16, 1, 48, 32]); oW.push(48); oH.push(32); oT.push("platform"); oN.push(num); } function generate128x64Object(x, y) { oX.push(x); oY.push(y); oTiles.push([5, 64, 64, 5, 128, 64]); oW.push(128); oH.push(64); oT.push("platform"); oN.push(num); } function generate128x16Object(x, y, num) { oX.push(x); oY.push(y); oTiles.push([3, 64, 16, 3, 128, 16]); oW.push(128); oH.push(16); oT.push("platform"); oN.push(num); } function generate64x64Object(x, y) { oX.push(x); oY.push(y); oTiles.push([2, 32, 32, 2, 32, 64, 2, 64, 32, 2, 64, 64]); oW.push(64); oH.push(64); oT.push("platform"); oN.push(num); } function generate128x128Object(x, y) { oX.push(x); oY.push(y); oTiles.push([5, 64, 64, 5, 64, 128, 5, 128, 64, 5, 128, 128]); oW.push(128); oH.push(128); oT.push("platform"); oN.push(num); } function generate32x32Object(x, y) { oX.push(x); oY.push(y); oTiles.push([2, 32, 32]); oW.push(32); oH.push(32); oT.push("target"); oN.push(num); } function generateBlock(x, y) { BLOCKS_ALL.push(oN.length); oX.push(x); oY.push(y); oTiles.push([14, 50, 50]); oW.push(50); oH.push(50); oT.push("block"); oN.push(100); } function generateBarrel(x, y) { BLOCKS_ALL.push(oN.length); oX.push(x); oY.push(y); oTiles.push([15 + random(2), 25, 50]); oW.push(25); oH.push(50); oT.push("barrel"); oN.push(50); } function generate30_60_90Triangle(x, y, d) { oX.push(x); oY.push(y); oW.push(400); oH.push(200); if (d == "r") { oTiles.push([6, 400, 200]); oT.push("30_60_90Triangle_R"); } if (d == "l") { oTiles.push([7, 400, 200]); oT.push("30_60_90Triangle_L"); } oN.push(num); } function generateBush(x, y) { oX.push(x); oY.push(y); oTiles.push([10, 111, 64]); oW.push(111); oH.push(64); oT.push("static"); oN.push(num); } function generateTree(x, y) { oX.push(x); oY.push(y); oTiles.push([9, 103, 172]); oW.push(103); oH.push(172); oT.push("static"); oN.push(num); } function generateBrush1(x, y) { oX.push(x); oY.push(y); oTiles.push([11, 52, 89]); oW.push(52); oH.push(89); oT.push("static"); oN.push(num); } function generateBoosterObject(x, y, num) { oX.push(x); oY.push(y); oTiles.push([12, 48, 16]); oW.push(48); oH.push(16); oT.push("booster"); oN.push(num); } function generateBoosterRightObject(x, y, num) { oX.push(x); oY.push(y); oTiles.push([13, 48, 16]); oW.push(48); oH.push(16); oT.push("boosterRight"); oN.push(num); } function makeChubbs(x, y, health) { chbs = attachMovie("mc.chubbs", "chubbs", 137000); chbs._x = x; chbs._y = y; chbs.health = health; chbs.damage = 15; chbs.attackSpace = 140; chbs.xMin = xMin; chbs.xMax = xMax; chbs.tDirection = 0; chbs.facing = "right"; chbs.WID = chbs._width / 2; chbs.attackTimer = 0; chbs.healthTimer = 0; chbs.laughTimer = 0; chbs.blCount = 0; chbs.bridge = 0; chbs.SIZE = 1; chbs.eL = chbs._x - chbs.WID; chbs.eR = chbs._x + chbs.WID; chbs.eT = chbs._y - (chbs._height / 2); chbs.eB = chbs._y + (chbs._height / 2); chbs.onEnterFrame = function () { if (paused != true) { if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } pL = _root.player; if (this.dying != true) { if (((((this._x < (_root.iF._x + 300)) && (this._x > (_root.iF._x - 300))) && (this._y < (_root.iF._y + 250))) && (this._y > (_root.iF._y - 250))) || (this.attacked == true)) { if (this.attackTimer == 0) { if ((_root.KILLS < 6) || (this.bridge == 2)) { if (pL._x > this._x) { this.facing = "right"; } else { this.facing = "left"; } } else { this.facing = "left"; } } } if ((_root.player._y - 100) < this._y) { if (this.laughTimer == 0) { if ((this.attackTimer == 0) && (random(40) == 0)) { this.attack = true; this.attackTimer = 75; } else { this.attack = false; } } } else { this.attack = false; } if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } this.reduceTimers(); } if (this.facing == "right") { this._xscale = -100; } else { this._xscale = 100; } if (this.laughTimer == 0) { if (this.attackTimer > 0) { if (_root.KILLS < 6) { this.gotoAndStop("Attack"); } else { if (this.fireTimer == undefined) { this.fireTimer = 25; } if (this.fireTimer > 0) { this.fireTimer--; } else { this.gotoAndStop("Attack"); } } } else { this.gotoAndStop("Idle"); } } else { this.gotoAndStop("Laugh"); } if (this.fireTimer != undefined) { if (this.fireTimer > 0) { this.fireTimer--; } } } }; chbs.reduceTimers = function () { if (this.attackTimer > 0) { this.attackTimer--; } if (this.healthTimer > 0) { this.healthTimer--; } if (this.laughTimer > 0) { this.laughTimer--; } }; chbs.fire = function (x, y, distance) { if (_root.KILLS < 6) { b = attachMovie("mc.cannonBall", "cannonBall" + this.bCount, 138000 + this.bCount); b.vy = -Math.abs(distance / 80); b.force = distance / ((((-b.vy) * 37) / 5) + 10); } else { b = attachMovie("mc.cannonBall", "cannonBall" + this.bCount, 138000 + this.bCount); if (this.bridge == 0) { b.vy = -8; b.force = -450 / ((((-b.vy) * 37) / 5) + 10); this.bridge = 1; } else if (this.bridge == 1) { b.vy = -12.8; b.force = -800 / ((((-b.vy) * 37) / 5) + 10); this.bridge = 2; } else { b = attachMovie("mc.cannonBall", "cannonBall" + this.bCount, 138000 + this.bCount); b.vy = -Math.abs(distance / 80); b.force = distance / ((((-b.vy) * 37) / 5) + 10); } } b.id = this.bCount; if (this.facing == "right") { b._x = x + 16; } else { b._x = x - 16; } b._y = y; b.onEnterFrame = function () { if (_root.paused != true) { this.vy = this.vy + 0.5; this._x = this._x + (this.force * 2); this._y = this._y + (this.vy * 2); if (this._y > (_root.chubbs._y + 38.5)) { _root.chubbs.makeExplosion(this.id, this._x, this._y); removeMovieClip(this); } } }; if (this.bCount < 5) { this.bCount++; } else { this.bCount = 0; } }; chbs.makeExplosion = function (id, x, y) { ex = attachMovie("mc.explosion", "explosion" + id, 139000 + id); ex._x = x; ex._y = this._y + 32.5; if ((Math.abs(ex._x - _root.player._x) < 100) && (Math.abs(ex._y - _root.player._y) < 60)) { _root.player.takeDamage(200 / Math.abs(ex._x - _root.player._x)); } if (random(2) == 0) { ex._xscale = -100; } _root.iF.cS_x = _root.iF.cS_x + (random(20) - 10); _root.iF.cS_y = _root.iF.cS_y + (random(20) - 10); }; chbs.hit = function (x, y, damage, rot) { if (this.laughTimer == 0) { this.laughTimer = 50; ct = attachMovie("mc.chubbsText", "chubbsText", 139100); ct._x = this._x; ct._y = this._y - 70; } }; } function makeKnight(id, x, y, health, xMin, xMax) { kn = attachMovie("mc.knight", "kn" + id, 900 + id); kn.id = id; _root.knights.push(kn); _root.nK++; knH = attachMovie("mc.healthBar", "knH" + id, 9500 + id); knH._xscale = 75; knH._alpha = 0; knH.trgt = kn; knH.onEnterFrame = function () { this._x = this.trgt._x; this._y = (this.trgt._y - 50) - 35.7; }; kn.SIZE = (((health / 100) * 0.5) + 1) - 0.5; kn._xscale = 100 * kn.SIZE; kn._yscale = 100 * kn.SIZE; kn._x = x; kn._y = (y + 35.7) + (35.7 * (kn.SIZE / 100)); kn.ohealth = health; kn.health = health; kn.damage = 15 * kn.SIZE; kn.attackSpace = 50 * kn.SIZE; kn.WID = 23 * kn.SIZE; kn.xMin = xMin; kn.xMax = xMax; kn.eL = kn._x - kn.WID; kn.eR = kn._x + kn.WID; kn.eT = kn._y - kn._height; kn.eB = kn._y; kn.RM = false; kn.ohealth = health; kn.health = health; kn.damage = 7; kn.attackSpace = 80; kn.vis = true; kn.facing = "right"; kn.attackTimer = 0; kn.healthTimer = 0; kn.onEnterFrame = function () { if (paused != true) { if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } pL = _root.player; if (this.dying != true) { if (((((this._x < (_root.iF._x + 300)) && (this._x > (_root.iF._x - 300))) && (this._y < (_root.iF._y + 250))) && (this._y > (_root.iF._y - 250))) || (this.attacked == true)) { if (pL._x > this._x) { this.facing = "right"; if ((((pL._x - this._x) > 75) && ((pL._x - this._x) < 200)) || (this.attacked == true)) { this.walk = true; } } else { this.facing = "left"; if ((((this._x - pL._x) > 75) && ((this._x - pL._x) < 200)) || (this.attacked == true)) { this.walk = true; } } } else { this.walk = false; } if (Math.abs(this._x - pL._x) < 5) { this.walk = false; } if (Math.abs(pL._y - this._y) < this.attackSpace) { if (Math.abs(pL._x - this._x) < this.attackSpace) { this.attack = true; this.attackTimer = 75; } else { this.attack = false; } } else { this.attack = false; } if ((this.walk == true) && (this.attackTimer == 0)) { if (this.facing == "right") { this._x = this._x + (6 * this.SIZE); } else { this._x = this._x - (6 * this.SIZE); } if (this._x < this.xMin) { this._x = this.xMin; } if (this._x > this.xMax) { this._x = this.xMax; } numb = 0; while (numb < _root.BLOCKS_ALL.length) { this.CB = _root.BLOCKS_ALL[numb]; if (Math.abs((oY[this.CB] + (oH[this.CB] / 2)) - this._y) < 50) { if (this._x > oX[this.CB]) { this.THISPOINT = this._x - this.WID; this.BLOCKPOINT = _root.oX[this.CB] + _root.oW[this.CB]; } else { this.BLOCKPOINT = this._x + this.WID; this.THISPOINT = _root.oX[this.CB]; } if ((this.THISPOINT - this.BLOCKPOINT) < 0) { if (this._x > oX[this.CB]) { this._x = (oX[this.CB] + oW[this.CB]) + this.WID; } else { this._x = oX[this.CB] - this.WID; } this.attack = true; this.attackTimer = 75; break; } } numb++; } this.eL = this._x - this.WID; this.eR = this._x + this.WID; this.eT = this._y - this._height; this.eB = this._y; } if (this.hitTest(_root.iF)) { if (!this.vis) { this._visible = true; _root.knights.push(this); this.vis = true; } } else if (this.vis) { this._visible = false; reda(_root.knights, this); this.vis = false; } this.reduceTimers(); } if (this.facing == "right") { this._xscale = -100 * this.SIZE; } else { this._xscale = 100 * this.SIZE; } if (this.dying == true) { this.gotoAndStop("Death"); } else if (this.attackTimer > 0) { this.gotoAndStop("Slash"); } else if (this.walk == true) { this.gotoAndStop("Run"); } else { this.gotoAndStop("Idle"); } if (this.health <= 0) { this.dying = true; } if (this.dead == true) { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else { _root.nK--; _root.KILLS++; this.stopAllSounds(); removeMovieClip(this); } } } }; kn.reduceTimers = function () { if (this.attackTimer > 0) { this.attackTimer--; } if (this.healthTimer > 0) { this.healthTimer--; } }; kn.hit = function (x, y, damage, rot) { this.healthTimer = 50; this.health = this.health - damage; if (this.health > 0) { if (random(4) == 0) { _root.soundfx(this._x, ("audio.flesh" + random(11)) + ".wav"); } else { _root.soundfx(this._x, ("audio.damage" + random(8)) + ".wav"); } } else if (!this.RM) { reda(_root.knights, this); this.RM = true; } if ((((DIFFICULTY == "EASY") && (MAPNUMBER != "Survival")) && (MAPNUMBER != "SurvivalZombie")) && (MAPNUMBER != "SurvivalKnight")) { if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 5); } else { _root.player.health = _root.player.health + (damage / 15); } } else if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 15); } this.attacked = true; this.blood(x, y, rot); }; kn.blood = function (x, y, rot) { if (_root.blood == "ON") { bs = _root.makeBlood(x, y, rot, this.id, this.blCount); if (this.blCount < 10) { this.blCount++; } else { this.blCount = 0; } } }; } function makeGrunt(id, x, y, health, xMin, xMax) { g = attachMovie("mc.grunt", "g" + id, 8000 + id); g.id = id; _root.grunts.push(g); _root.nG++; gH = attachMovie("mc.healthBar", "gH" + id, 8500 + id); gH._alpha = 0; gH._xscale = 75; gH.trgt = g; gH.onEnterFrame = function () { this._x = this.trgt._x; this._y = (this.trgt._y - 50) - 35.7; }; g.SIZE = (((health / 100) * 0.5) + 1) - 0.5; g._xscale = 100 * g.SIZE; g._yscale = 100 * g.SIZE; g._x = x; g._y = (y + 35.7) + (35.7 * (g.SIZE / 100)); g.ohealth = health; g.health = health; g.damage = 15 * g.SIZE; g.attackSpace = 50 * g.SIZE; g.attackType = "standing"; g.deathNumber = random(2) + 1; g.xMin = xMin; g.xMax = xMax; g.vis = true; g.WID = 11; g.eL = g._x - g.WID; g.eR = g._x + g.WID; g.eT = g._y - g._height; g.eB = g._y; g.RM = false; g.tDirection = 0; g.facing = "right"; g.attackTimer = 0; g.healthTimer = 0; g.bCount = 0; g.blCount = 0; g.nCount = 0; g.onEnterFrame = function () { if (paused != true) { if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } pL = _root.player; if (this.dying != true) { if (((((this._x < (_root.iF._x + 300)) && (this._x > (_root.iF._x - 300))) && (this._y < (_root.iF._y + 250))) && (this._y > (_root.iF._y - 250))) || (this.attacked == true)) { if (pL._x > this._x) { this.facing = "right"; if ((((pL._x - this._x) > 150) && ((pL._x - this._x) < 300)) || (this.attacked == true)) { this.walk = true; } } else { this.facing = "left"; if ((((this._x - pL._x) > 150) && ((this._x - pL._x) < 300)) || (this.attacked == true)) { this.walk = true; } } } else { this.walk = false; } if (((this.facing == "right") && ((pL._x - this._x) < 150)) || ((this.facing == "left") && ((this._x - pL._x) < 150))) { this.walk = false; } if ((Math.abs(pL._x - this._x) < 70) && (_root.MAPNUMBER != "NadeDodger")) { if (Math.abs(pL._y - this._y) < 70) { this.attack == true; this.attackTimer = 25; this.attackType = "melee"; } } else if ((random(60) == 0) && (this.attackTimer == 0)) { this.decision = undefined; this.attack = true; this.attackTimer = 50; if ((random(5) == 0) || (_root.MAPNUMBER == "NadeDodger")) { this.attackType = "throwing"; } else if ((_root.player.onGround == true) && (Key.isDown(kDn))) { this.attackType = "crouching"; } else { this.attackType = "standing"; } } if ((this.walk == true) && (this.attackTimer == 0)) { if (this.facing == "right") { this._x = this._x + (4.5 * this.SIZE); } else { this._x = this._x - (4.5 * this.SIZE); } this.OUT = false; if (this._x < this.xMin) { this._x = this.xMin; this.OUT = true; } if (this._x > this.xMax) { this._x = this.xMax; this.OUT = true; } if (this.OUT) { this.attack = true; this.attackTimer = 50; this.attackType = "throwing"; } numb = 0; while (numb < _root.BLOCKS_ALL.length) { this.CB = _root.BLOCKS_ALL[numb]; if (Math.abs((oY[this.CB] + (oH[this.CB] / 2)) - this._y) < 50) { if (this._x > oX[this.CB]) { this.THISPOINT = this._x - this.WID; this.BLOCKPOINT = _root.oX[this.CB] + _root.oW[this.CB]; } else { this.BLOCKPOINT = this._x + this.WID; this.THISPOINT = _root.oX[this.CB]; } if ((this.THISPOINT - this.BLOCKPOINT) < 0) { if (this._x > oX[this.CB]) { this._x = (oX[this.CB] + oW[this.CB]) + this.WID; } else { this._x = oX[this.CB] - this.WID; } this.attack = true; this.attackTimer = 75; this.attackType = "melee"; break; } } numb++; } this.eL = this._x - this.WID; this.eR = this._x + this.WID; this.eT = this._y - this._height; this.eB = this._y; } if (this.hitTest(_root.iF)) { if (!this.vis) { this._visible = true; _root.grunts.push(this); this.vis = true; } } else if (this.vis) { this._visible = false; reda(_root.grunts, this); this.vis = false; } this.reduceTimers(); } if (this.facing == "right") { this._xscale = -100 * this.SIZE; } else { this._xscale = 100 * this.SIZE; } if (this.dying == true) { this.gotoAndStop("Death" + this.deathNumber); } else if (this.attackTimer > 0) { if (this.attackType == "melee") { this.gotoAndStop("Melee"); } else if (this.attackType == "crouching") { this.gotoAndStop("Fire_Crouch"); } else if (this.attackType == "standing") { this.gotoAndStop("Fire"); } else { if (this.decision == undefined) { if (random(2) == 0) { this.decision = "ThrowFrag"; } else { this.decision = "ThrowFlashBang"; } } this.gotoAndStop(this.decision); } } else if (this.walk == true) { this.gotoAndStop("Walk"); } else { this.gotoAndStop("Idle"); } if (this.health <= 0) { this.dying = true; } if (this.dead == true) { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else { _root.nG--; _root.KILLS++; this.stopAllSounds(); removeMovieClip(this); } } } }; g.fire = function () { _root.soundfx(this._x, "audio.gruntFire.wav"); b = attachMovie("mc.bullet", "gB" + ((this.id * 10) + this.bCount), 8750 + ((this.id * 10) + this.bCount)); if (this.attackType == "standing") { b._y = (this._y - 20) - 35.7; } else { b._y = (this._y + 5) - 35.7; } if (this.facing == "right") { b._x = this._x + 80; } else { b._x = this._x - 80; } b.dir = this.facing; b.gotoAndStop("grunt"); b.onEnterFrame = function () { if (_root.paused != true) { if (this.dir == "right") { this.vx = 25; this._rotation = 0; } else { this.vx = -25; this._rotation = 180; } this._x = this._x + this.vx; checkForBlocks(this, 4 + random(3), this._x, undefined); if (this.hitTest(_root.player)) { _root.player.takeDamage(4 + random(3)); if (this.dir == "right") { this._x = this._x + 30; this._rotation = 0; } else { this._x = this._x - 30; this._rotation = 180; } removeMovieClip(this); } if ((((this._x > (_root.iF._x + 500)) || (this._x < (_root.iF._x - 500))) || (this._y > (_root.iF._y + 250))) || (this._y < (_root.iF._y - 250))) { removeMovieClip(this); } } }; mf = attachMovie("mc.muzzleFlash" + random(6), ("muzzleFlash" + (this.id * 20)) + this.bCount, (96000 + (this.id * 20)) + this.bCount); mf._y = b._y; if (this.facing == "right") { mf._rotation = 0; mf._x = b._x - 55; } else { mf._rotation = 180; mf._x = b._x + 55; } mf.onEnterFrame = function () { if (_root.paused != true) { if (this._alpha > 0) { this._alpha = this._alpha - 20; } else { removeMovieClip(this); } } }; if (this.bCount > 10) { this.bCount = 0; } else { this.bCount++; } }; g.reduceTimers = function () { if (this.attackTimer > 0) { this.attackTimer--; } if (this.healthTimer > 0) { this.healthTimer--; } }; g.throwNade = function (typea) { nd = _root.attachMovie(typea, "frag" + ((this.id * 10) + this.nCount), 784643 + ((this.id * 10) + this.nCount)); if (this.facing == "right") { nd._x = this._x + 5; nd.rot = 10; } else { nd._x = this._x - 5; nd.rot = -10; } nd._y = (this._y - 10) - 35.7; nd.distance = (_root.player._x - this._x) * 0.7; nd.vy = -Math.abs(nd.distance / 80); nd.force = nd.distance / ((((-nd.vy) * 37) / 5) + 10); nd.timer = 50; nd.id = this.id; nd._xscale = 75; nd._yscale = 75; nd.splode = function (string) { if (string == "FRAG") { exp = _root.attachMovie("mc.explosionMine", "explosionStinger" + (898432 + this.id), 898432 + this.id); exp._x = this._x; exp._y = this._y; if (this._rotation == -90) { exp._rotation = this._rotation + 90; } else { exp._rotation = -25 + random(51); } exp.TARG = 0; if (random(2) == 0) { exp._xscale = -100; } exp._xscale = exp._xscale * ((90 + random(21)) / 100); exp._yscale = exp._yscale * ((90 + random(21)) / 100); _root.soundfx(this._x, ("audio.explode" + random(3)) + ".wav"); } else { _root.iF.blind((Math.abs(this._x - _root.player._x) + Math.abs(this._y - _root.player._y)) / 2); _root.soundfx(this._x, ("audio.flashbang" + random(2)) + ".wav"); } }; nd.onEnterFrame = function () { if (_root.paused != true) { this.play(); this.vy = this.vy + 0.5; this._x = this._x + (this.force * 2); this._y = this._y + (this.vy * 2); this._rotation = this._rotation + this.rot; for (var _local3 in _root.VISIBLE) { nu = _root.VISIBLE[_local3]; obnu = _root.scr[nu]; if ((_root.oT[nu] == "platform") || (_root.oT[nu] == "block")) { if (obnu.hitTest(this._x, this._y, true)) { if (_root.oW[nu] == 128) { if (_root.player._y < obnu._y) { this._y = obnu._y; this.vy = this.vy * -0.5; this.force = this.force * 0.5; this.rot = this.rot * -0.5; } } else if (this.force > 0) { this._x = obnu._x; this.force = this.force * -0.5; this.vy = this.vy * 0.5; this.rot = this.rot * -0.5; } else { this._x = obnu._x + obnu._width; this.force = this.force * -0.5; this.vy = this.vy * 0.5; this.rot = this.rot * -0.5; } } } } if (this.timer > 0) { this.timer--; } else if (this.timer == 0) { this.timer--; trace(""); trace(this); _root.removeMovieClip(this); this.removeMovieClip(this); trace(this); } } else { this.stop(); } }; if (this.nCount > 10) { this.nCount = 0; } else { this.nCount++; } }; g.hit = function (x, y, damage, rot) { this.healthTimer = 50; this.health = this.health - damage; if (this.health > 0) { _root.soundfx(this._x, ("audio.damage" + random(8)) + ".wav"); if (random(4) == 0) { _root.soundfx(this._x, ("audio.flesh" + random(11)) + ".wav"); } } else if (!this.RM) { reda(_root.grunts, this); this.RM = true; } if ((((DIFFICULTY == "EASY") && (MAPNUMBER != "Survival")) && (MAPNUMBER != "SurvivalZombie")) && (MAPNUMBER != "SurvivalKnight")) { if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 5); } else { _root.player.health = _root.player.health + (damage / 15); } } else if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 15); } this.attacked = true; this.blood(x, y, rot); }; g.blood = function (x, y, rot) { if (_root.blood == "ON") { bs = _root.makeBlood(x, y, rot, this.id, this.blCount); if (this.blCount < 10) { this.blCount++; } else { this.blCount = 0; } } }; } function makeFrog(id, x, y, health, xMin, xMax) { f = attachMovie("mc.frog", "f" + id, 12000 + id); f.id = id; _root.frogs.push(f); _root.nF++; fH = attachMovie("mc.healthBar", "fH" + id, 12500 + id); fH._xscale = 75; fH._alpha = 0; fH.trgt = f; fH.onEnterFrame = function () { this._x = this.trgt._x; this._y = (this.trgt._y - 50) - 16.7; }; f.SIZE = (((health / 100) * 0.5) + 1) - 0.5; f._xscale = 100 * f.SIZE; f._yscale = 100 * f.SIZE; f._x = x; f._y = (y + 16.7) + (16.7 * (f.SIZE / 100)); f.ohealth = health; f.health = health; f.damage = 15 * f.SIZE; f.attackSpace = 175 * f.SIZE; f.xMin = xMin; f.xMax = xMax; f.vis = true; f.WID = f._width / 2; f.tDirection = 0; f.facing = "right"; f.attackTimer = 0; f.healthTimer = 0; f.blCount = 0; f.sound = 0; f.eL = f._x - f.WID; f.eR = f._x + f.WID; f.eT = f._y - f._height; f.eB = f._y; f.RM = false; f.onEnterFrame = function () { if (paused != true) { if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } if (this.sound > 0) { this.sound--; } pL = _root.player; this.RS = 30 + random(40); if (this.dying != true) { if (((((this._x < (_root.iF._x + 300)) && (this._x > (_root.iF._x - 300))) && (this._y < (_root.iF._y + 250))) && (this._y > (_root.iF._y - 250))) || (this.attacked == true)) { if (this.attackTimer == 0) { if (pL._x > this._x) { if (Math.abs(pL._x - this._x) > (this.attackSpace - this.RS)) { this.facing = "right"; } else { this.facing = "left"; } if ((((pL._x - this._x) > this.attackSpace) && ((pL._x - this._x) < 300)) || (this.attacked == true)) { this.walk = true; } } else { if (Math.abs(pL._x - this._x) > (this.attackSpace - this.RS)) { this.facing = "left"; } else { this.facing = "right"; } if ((((this._x - pL._x) > this.attackSpace) && ((this._x - pL._x) < 300)) || (this.attacked == true)) { this.walk = true; } } } } else { this.walk = false; } if ((pL._y - 100) < this._y) { if ((Math.abs(pL._x - this._x) < this.attackSpace) && (Math.abs(pL._x - this._x) > (this.attackSpace - this.RS))) { this.attack = true; this.attackTimer = 75; } else { this.attack = false; } } else { this.attack = false; } if (this.walk == true) { if (this.facing == "right") { this._x = this._x + (6 * this.SIZE); } else { this._x = this._x - (6 * this.SIZE); } if (this._x < this.xMin) { this._x = this.xMin; } if (this._x > this.xMax) { this._x = this.xMax; } numb = 0; while (numb < _root.BLOCKS_ALL.length) { this.CB = _root.BLOCKS_ALL[numb]; if (Math.abs((oY[this.CB] + (oH[this.CB] / 2)) - this._y) < 50) { if (this._x > oX[this.CB]) { this.THISPOINT = this._x - this.WID; this.BLOCKPOINT = _root.oX[this.CB] + _root.oW[this.CB]; } else { this.BLOCKPOINT = this._x + this.WID; this.THISPOINT = _root.oX[this.CB]; } if ((this.THISPOINT - this.BLOCKPOINT) < 0) { if (this._x > oX[this.CB]) { this._x = (oX[this.CB] + oW[this.CB]) + this.WID; } else { this._x = oX[this.CB] - this.WID; } this.attack = true; this.attackTimer = 75; break; } } numb++; } this.eL = this._x - this.WID; this.eR = this._x + this.WID; this.eT = this._y - this._height; this.eB = this._y; } if (this.hitTest(_root.iF)) { if (!this.vis) { this._visible = true; _root.frogs.push(this); this.vis = true; } } else if (this.vis) { this._visible = false; reda(_root.frogs, this); this.vis = false; } this.reduceTimers(); } if (this.facing == "right") { this._xscale = -100 * this.SIZE; } else { this._xscale = 100 * this.SIZE; } if (this.dying == true) { this.gotoAndStop("Death"); } else if (this.attackTimer > 0) { this.gotoAndStop("Attack"); } else if (this.walk == true) { this.gotoAndStop("Walk"); } else { this.gotoAndStop("Idle"); } if (this.health <= 0) { this.dying = true; } if (this.dead == true) { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else { _root.nF--; _root.KILLS++; this.stopAllSounds(); removeMovieClip(this); } } } }; f.reduceTimers = function () { if (this.attackTimer > 0) { this.attackTimer--; } if (this.healthTimer > 0) { this.healthTimer--; } }; f.hit = function (x, y, damage, rot) { this.healthTimer = 50; this.health = this.health - (damage / 2); if (this.health > 0) { _root.soundfx(this._x, ("audio.damage" + random(8)) + ".wav"); if (this.sound == 0) { _root.soundfx(this._x, ("audio.zombieDeath" + random(2)) + ".wav"); } } else if (!this.RM) { reda(_root.frogs, this); this.RM = true; } if ((((DIFFICULTY == "EASY") && (MAPNUMBER != "Survival")) && (MAPNUMBER != "SurvivalZombie")) && (MAPNUMBER != "SurvivalKnight")) { if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 5); } else { _root.player.health = _root.player.health + (damage / 15); } } else if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 15); } this.attacked = true; this.blood(x, y, rot); }; f.blood = function (x, y, rot) { if (_root.blood == "ON") { bs = _root.makeBlood(x, y, rot, this.id, this.blCount); var _local3 = new Color(bs); _local3.setRGB(2169905); if (this.blCount < 10) { this.blCount++; } else { this.blCount = 0; } } }; } function makeZombie(id, x, y, health, xMin, xMax) { z = attachMovie("mc.zombie", "z" + id, 6000 + id); z.id = id; _root.zombies.push(z); _root.nZ++; zH = attachMovie("mc.healthBar", "zH" + id, 6500 + id); zH._xscale = 75; zH._alpha = 0; zH.trgt = z; zH.onEnterFrame = function () { this._x = this.trgt._x; this._y = (this.trgt._y - 50) - 35.7; }; z.SIZE = (((health / 100) * 0.5) + 1) - 0.5; z._xscale = 100 * z.SIZE; z._yscale = 100 * z.SIZE; z._x = x; z._y = (y + 35.7) + (35.7 * (z.SIZE / 100)); z.ohealth = health; z.health = health; z.damage = 15 * z.SIZE; z.attackSpace = 50 * z.SIZE; z.xMin = xMin; z.xMax = xMax; z.vis = true; z.WID = z._width / 2; z.eL = z._x - z.WID; z.eR = z._x + z.WID; z.eT = z._y - z._height; z.eB = z._y; z.RM = false; z.tDirection = 0; z.facing = "right"; z.attackTimer = 0; z.healthTimer = 0; z.blCount = 0; z.sound = 0; z.onEnterFrame = function () { if (paused != true) { if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } if (this.sound > 0) { this.sound--; } pL = _root.player; if (this.dying != true) { if (((((this._x < (_root.iF._x + 300)) && (this._x > (_root.iF._x - 300))) && (this._y < (_root.iF._y + 250))) && (this._y > (_root.iF._y - 250))) || (this.attacked == true)) { if (pL._x > this._x) { if (this.tDirection == 20) { if (this.attackTimer == 0) { this.facing = "right"; } if (((pL._x - this._x) > this.attackSpace) || (this.attacked == true)) { this.walk = true; } } else if (this.tDirection < 20) { this.tDirection++; } } else if (this.tDirection == -20) { if (this.attackTimer == 0) { this.facing = "left"; } if (((this._x - pL._x) > this.attackSpace) || (this.attacked == true)) { this.walk = true; } } else if (this.tDirection > -20) { this.tDirection--; } } else { this.walk = false; } if (Math.abs(pL._y - this._y) < this.attackSpace) { if (Math.abs(pL._x - this._x) < this.attackSpace) { this.attack = true; this.attackTimer = 75; } else { this.attack = false; } } else { this.attack = false; } if ((this.walk == true) && (this.attackTimer == 0)) { if (this.facing == "right") { this._x = this._x + (0.75 * this.SIZE); } else { this._x = this._x - (0.75 * this.SIZE); } if (this._x < this.xMin) { this._x = this.xMin; } if (this._x > this.xMax) { this._x = this.xMax; } numb = 0; while (numb < _root.BLOCKS_ALL.length) { this.CB = _root.BLOCKS_ALL[numb]; if (Math.abs((oY[this.CB] + (oH[this.CB] / 2)) - this._y) < 50) { if (this._x > oX[this.CB]) { this.THISPOINT = this._x - this.WID; this.BLOCKPOINT = _root.oX[this.CB] + _root.oW[this.CB]; } else { this.BLOCKPOINT = this._x + this.WID; this.THISPOINT = _root.oX[this.CB]; } if ((this.THISPOINT - this.BLOCKPOINT) < 0) { if (this._x > oX[this.CB]) { this._x = (oX[this.CB] + oW[this.CB]) + this.WID; } else { this._x = oX[this.CB] - this.WID; } this.attack = true; this.attackTimer = 75; break; } } numb++; } this.eL = this._x - this.WID; this.eR = this._x + this.WID; this.eT = this._y - this._height; this.eB = this._y; } if (this.hitTest(_root.iF)) { if (!this.vis) { this._visible = true; _root.zombies.push(this); this.vis = true; } } else if (this.vis) { this._visible = false; reda(_root.zombies, this); this.vis = false; } this.reduceTimers(); } if (_root.MAPNUMBER == 3) { this.ccolor = new Color(this); this.cur = random(16777215); this.ccolor.setRGB(this.cur); } if (this.facing == "right") { this._xscale = -100 * this.SIZE; } else { this._xscale = 100 * this.SIZE; } if ((random(300) == 0) && (this.dying != true)) { if (random(2) == 0) { _root.soundfx(this._x, ("audio.attack_single" + random(3)) + ".wav"); } else { _root.soundfx(this._x, ("audio.attack_double" + random(3)) + ".wav"); } } if (this.dying == true) { this.gotoAndStop("Death"); } else if (this.attackTimer > 0) { this.gotoAndStop("Attack"); } else if (this.walk == true) { this.gotoAndStop("Walk"); } else { this.gotoAndStop("Idle"); } if (this.health <= 0) { this.dying = true; } if (this.dead == true) { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else { _root.nZ--; _root.KILLS++; this.stopAllSounds(); removeMovieClip(this); } } } }; z.reduceTimers = function () { if (this.attackTimer > 0) { this.attackTimer--; } if (this.healthTimer > 0) { this.healthTimer--; } }; z.hit = function (x, y, damage, rot) { this.healthTimer = 50; this.health = this.health - (damage / 2); if (this.health > 0) { _root.soundfx(this._x, ("audio.damage" + random(8)) + ".wav"); if (this.sound == 0) { _root.soundfx(this._x, ("audio.zombieDeath" + random(2)) + ".wav"); } } else if (!this.RM) { reda(_root.zombies, this); this.RM = true; } if ((((DIFFICULTY == "EASY") && (MAPNUMBER != "Survival")) && (MAPNUMBER != "SurvivalZombie")) && (MAPNUMBER != "SurvivalKnight")) { if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 5); } else { _root.player.health = _root.player.health + (damage / 15); } } else if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 15); } this.attacked = true; this.blood(x, y, rot); }; z.blood = function (x, y, rot) { if (_root.blood == "ON") { bs = _root.makeBlood(x, y, rot, this.id, this.blCount); if (this.ccolor == undefined) { var _local3 = new Color(bs); _local3.setRGB(3055150); } else { var _local3 = new Color(bs); _local3.setRGB(this.cur); } if (this.blCount < 10) { this.blCount++; } else { this.blCount = 0; } } }; } function loadRocketBoss(xMin, xMax) { rBoss = attachMovie("mc.rocketBoss", "rBoss", 700001); rBossT = attachMovie("mc.rocketBossTop", "rBossTop", 700000); rBossS = attachMovie("mc.rocketBossSupport", "rBossSupport", 699999); rBossH = attachMovie("mc.healthBar", "rBossH", 700004); rBossH._xscale = 150; rBossH._alpha = 0; rBossH.trgt = _root.rBoss; rBossH.onEnterFrame = function () { this._x = _root.rBoss._x; this._y = _root.rBoss._y - 60; }; rBoss._x = 800; rBoss._y = 590; rBoss.vx = 0; rBoss.health = 1; rBoss.damage = 10; rBoss.xMin = xMin + 50; rBoss.xMax = xMax - 50; rBoss.targeted = false; rBoss.targetTimer = 0; rBoss.attackSpace = 50; rBoss.RS = 40; rBoss.WID = rBoss._width / 2; rBoss.dt = 10; rBoss.penis = 100; rBoss.attackSpace = 25; rBoss.attackTimer = 0; rBoss.healthTimer = 0; rBoss.colorTimer = 0; rBoss.waitTimer = 0; rBoss.runTo = 0; rBossS.WID = rBossS._width / 2; rBossT.WID = rBossT._width / 2; rBoss.SIZE = 1; rBossT.SIZE = 1; rBossS.SIZE = 1; rBossT.xs = 100; rBossT.rCount = 0; rBossT.at = 0; rBossT.deploy = false; rBossT.rot = 0; rBossT.raise = false; rBossT.raiseTimer = 0; rBossT.pod = 0; rBossT.onEnterFrame = function () { if (paused != true) { this.able = true; if (this.deploy == false) { this.px = pL._x; this.py = pL._y; if (this.py > this._y) { this.py = this._y; } this.anx = this.px - this._x; this.any = this.py - this._y; this.ma = Math.atan(this.any / this.anx) * 57.2957795130823; if (this.anx < 0) { this.ma = this.ma + 180; } if ((this.anx >= 0) && (this.any < 0)) { this.ma = this.ma + 360; } if (Math.abs(_root.player._x - this._x) > 380) { } this._rotation = this.ma; } else if (Math.abs(90 - this.rot) > 0.1) { this.rot = this.rot + ((90 - this.rot) * 0.15); if (this.xs == 100) { this._rotation = 180 + (180 - this.rot); } else { this._rotation = 0 + (-this.rot); } } else { this.raise = true; } if (this.able == true) { if (((this.at % 200) == 0) && (this.at > 1)) { this.deploy = true; this.rot = this._rotation; if ((this.rot != 0) || (this.rot != 180)) { this.rot = Math.abs(this.rot); } } else if ((((((this.at % 10) == 0) && (this.at > 1)) && (this.deploy == false)) || ((this.deploy == true) && (this.raiseTimer == 20))) || ((this.deploy == true) && (this.raiseTimer == 95))) { if ((this.raiseTimer == 20) || (this.raiseTimer == 95)) { this.nuTi = 10; if (this.raiseTimer == 20) { this.downX = this._x; } } else { this.nuTi = 1; } this.nu = 0; while (this.nu < this.nuTi) { rock = attachMovie("mc.bullet", "rBossRocket" + this.rCount, 176340 + this.rCount); if (((this.nu % 2) == 0) && (this.raiseTimer != 95)) { _root.soundfx(this._x, "audio.stinger.wav"); } if (this.raiseTimer == 95) { rock.xper = 0; rock.yper = 1; } else { rock.xper = Math.cos((this._rotation / 180) * Math.PI); rock.yper = Math.sin((this._rotation / 180) * Math.PI); } if (this.nuTi == 10) { if (this.raiseTimer == 20) { rock._x = ((rBossTop._x + (rock.xper * 20)) - 20) + ((this.nu + 1) * 4); } else if (this.raiseTimer == 95) { rock._x = ((this.downX + (rock.xper * 20)) - 300) + ((this.nu + 1) * 60); } } else { rock._x = rBossTop._x + (rock.xper * 20); rock._x = rock._x - (rock.yper * 20); rock._x = rock._x + ((rock.yper * this.pod) * 13.3); } if (this.raiseTimer == 95) { rock._y = rBossTop._y - 399; } else { rock._y = rBossTop._y + (rock.yper * 20); if (this.raiseTimer != 20) { rock._y = rock._y - (rock.xper * 20); rock._y = rock._y + ((rock.xper * this.pod) * 13.3); } } if (this.pod < 3) { this.pod++; } else { this.pod = 0; } rock.vx = rock.xper * 15; rock.vy = rock.yper * 15; rock.gotoAndStop("stinger"); if (this.raiseTimer == 95) { rock._rotation = 270; } else { rock._rotation = this._rotation; } rock.sCount = 0; rock.rCount = this.rCount; rock.onEnterFrame = function () { if (paused != true) { if (pL.hitTest(this)) { _root.player.takeDamage(10 + random(3)); exp = attachMovie("mc.explosionStinger", "explosionStinger543937" + this.rCount, 543937 + this.rCount); exp._x = this._x; exp._y = this._y; exp._rotation = this._rotation; _root.soundfx(this._x, ("audio.explode" + random(3)) + ".wav"); removeMovieClip(this); } if ((((this._x > (_root.iF._x + 800)) || (this._x < (_root.iF._x - 800))) || (this._y > (_root.iF._y + 400))) || (this._y < (rBossT._y - 450))) { removeMovieClip(this); } this._x = this._x + this.vx; this._y = this._y + this.vy; smoke = attachMovie("mc.smokeParticle", ("smokeParticle" + (this.rCount * 60)) + this.sCount, (358600 + (this.rCount * 60)) + this.sCount); smoke._x = this._x + (random(6) - 3); smoke._y = this._y + (random(6) - 3); smoke._xscale = 70; smoke._yscale = 70; smoke.vy = 0; if (this.sCount < 30) { this.sCount++; } else { this.sCount = 0; } } }; if (this.rCount > 20) { this.rCount = 0; } else { this.rCount++; } this.nu++; } } } if (this.raiseTimer == 0) { this.at++; } if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } } }; rBoss.onEnterFrame = function () { if ((this.targeted == false) && (this.hostile == true)) { if ((this.targetTimer > 33) && (this.targetTimer < 100)) { _root.rBossH._alpha = 100; this.health = this.health + ((100 - this.health) * 0.1); } if (this.targetTimer < 100) { this.targetTimer++; _root.paused = true; } else if (this.targetTimer == 100) { this.targetTimer++; _root.paused = false; } if (this.targetTimer < 75) { _root.iF.trgt = this; } else { _root.iF.trgt = _root.player; } if (this.targetTimer == 13) { bossScr = attachMovie("mc.bossScreen", "bossScr", 120000); bossScr._alpha = 0; bossScr.alphaTimer = 0; bossScr.fade = "in"; bossScr._x = this._x; bossScr._y = this._y - 80; bossScr.onEnterFrame = function () { if ((this._alpha < 100) && (this.fade == "in")) { this._alpha = this._alpha + 10; } if (this.alphaTimer == 100) { this.fade = "out"; } if (this.fade == "out") { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else { _root.KILLS++; removeMovieClip(this); } } if (this._alpha >= 100) { this.alphaTimer = this.alphaTimer + 4; } }; } } if (this.dying == true) { _root.iF.trgt = this; if ((Math.abs(iF._x - this._x) < 2) && (Math.abs(iF._y - this._y) < 2)) { } else { _root.paused = false; } } if (paused != true) { if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } pL = _root.player; if (this.dying != true) { if (((((this._x < (_root.iF._x + 500)) && (this._x > (_root.iF._x - 500))) && (this._y < (_root.iF._y + 250))) && (this._y > (_root.iF._y - 250))) || (this.hostile == true)) { this.hostile = true; if (this.attackTimer == 0) { if (pL._x > this._x) { if (Math.abs(pL._x - this._x) > (this.attackSpace - this.RS)) { this.facing = "right"; } else { this.facing = "left"; } if ((((pL._x - this._x) > this.attackSpace) && ((pL._x - this._x) < 300)) || (this.hostile == true)) { this.walk = true; } } else { if (Math.abs(pL._x - this._x) > (this.attackSpace - this.RS)) { this.facing = "left"; } else { this.facing = "right"; } if ((((this._x - pL._x) > this.attackSpace) && ((this._x - pL._x) < 300)) || (this.hostile == true)) { this.walk = true; } } } } else { this.walk = false; } if ((pL._y - 100) < this._y) { if ((Math.abs(pL._x - this._x) < this.attackSpace) && (Math.abs(pL._x - this._x) > (this.attackSpace - this.RS))) { this.attack = true; this.attackTimer = 10; } else { this.attack = false; } } else { this.attack = false; } if (this.walk == true) { if (this.facing == "right") { this._x = this._x + 2; } else { this._x = this._x - 2; } if (this._x < this.xMin) { this._x = this.xMin; } if (this._x > this.xMax) { this._x = this.xMax; } rBossT._x = this._x + (5 * (rBossT.xs / 100)); rBossS._x = rBossT._x; rBossS._y = this._y - 35; if (rBossT.deploy == false) { rBossT._y = this._y - 35; } else if (rBossT.raise == true) { if (Math.abs((this._y - 60) - rBossT._y) > 0.1) { rBossT._y = rBossT._y + (((this._y - 60) - rBossT._y) * 0.15); } else { rBossT.raiseTimer++; if (rBossT.raiseTimer > 60) { } } } this.eL = this._x - this.WID; this.eR = this._x + this.WID; this.eT = this._y - (this._height / 2); this.eB = this._y + (this._height / 2); rBossT.eL = rBossT._x - rBossT.WID; rBossT.eR = rBossT._x + rBossT.WID; rBossT.eT = rBossT._y - (rBossT._height / 2); rBossT.eB = rBossT._y + (rBossT._height / 2); rBossS.eL = rBossS._x - rBossS.WID; rBossS.eR = rBossS._x + rBossS.WID; rBossS.eT = rBossS._y - (rBossS._height / 2); rBossS.eB = rBossS._y + (rBossS._height / 2); if (rBossT.raiseTimer >= 100) { rBossT.deploy = false; rBossT.raise = false; rBossT.raiseTimer = 0; } } this.reduceTimers(); } if (this.facing == "right") { this._xscale = -100; rBossTop.xs = -100; } else { this._xscale = 100; rBossTop.xs = 100; } if (this.dying == true) { this.gotoAndStop("Death"); } else if (this.attackTimer > 0) { } else if (this.walk == true) { this.gotoAndStop("Walk"); } else { this.gotoAndStop("Idle"); } if (this.dead == true) { if (this.penis > 0) { this.penis = this.penis - 5; } else { _root.iF.fadeScreen.fade = "inslow"; if (_root.iF.fadeScreen._alpha >= 100) { _root.clearAll(); _root.gotoAndStop("Credits"); removeMovieClip(this); } } } if (this.health <= 0) { this.dying = true; removeMovieClip(rBossS); removeMovieClip(rBossT); if (this.dt > 0) { this.dt = this.dt - 1; _root.soundfx(this._x, ("audio.explode" + random(3)) + ".wav"); if (this.dt == 9) { bn = "mc.barrelExplosion"; bls = 3; agfx = 0; agfy = -150; ro = 0; } else { bn = "mc.explosionMine"; block.s = (110 - random(21)) / 100; agfx = random(40) - 20; agfy = random(40) - 70; ro = random(40) - 20; } block = _root.attachMovie(bn, "BOSSEX" + this.dt, 344345 + this.dt); block._x = this._x + agfx; block._y = this._y + agfy; block._rotation = 0 + ro; block._xscale = block._xscale * bls; block._yscale = block._yscale * bls; if (random(2) == 0) { block._xscale = block._xscale * -1; } } else { this.dead = true; } } } }; rBoss.reduceTimers = function () { if (this.colorTimer > 0) { this.colorTimer--; } if (this.attackTimer > 0) { this.attackTimer--; } if (this.waitTimer > 0) { this.waitTimer = this.waitTimer - 12; if (this.waitTimer < 0) { this.waitTimer = 0; } } }; rBoss.hit = function (x, y, damage, rot) { if (this.targetTimer > 0) { this.healthTimer = 100; this.health = this.health - (damage / 40); this.attacked = true; } }; } function loadGrassBoss(xMin, xMax) { gBoss = attachMovie("mc.grassBoss", "gBoss", 40000); gBossH = attachMovie("mc.healthBar", "gBossH", 40001); gBossH._xscale = 150; gBossH._alpha = 0; gBossH.trgt = _root.gBoss; gBossH.onEnterFrame = function () { this._x = _root.gBoss._x; this._y = _root.gBoss._y - 60; }; gBoss._x = -200; gBoss._y = -82; gBoss.vx = 0; gBoss.health = 1; gBoss.damage = 10; gBoss.xMin = xMin + 50; gBoss.xMax = xMax - 50; gBoss.targeted = false; gBoss.targetTimer = 0; gBoss.WID = 25; gBoss.SIZE = 1; gBoss.attackSpace = 75; gBoss.attackTimer = 0; gBoss.healthTimer = 0; gBoss.colorTimer = 0; gBoss.waitTimer = 0; gBoss.runTo = 0; gBoss.eL = gBoss._x - gBoss.WID; gBoss.eR = gBoss._x + gBoss.WID; gBoss.eT = gBoss._y - (gBoss._height / 2); gBoss.eB = gBoss._y + (gBoss._height / 2); gBoss.onEnterFrame = function () { if ((this.targeted == false) && (this.hostile == true)) { if ((this.targetTimer > 33) && (this.targetTimer < 100)) { _root.gBossH._alpha = 100; this.health = this.health + ((100 - this.health) * 0.1); } if (this.targetTimer < 100) { this.targetTimer++; _root.paused = true; } else if (this.targetTimer == 100) { this.targetTimer++; _root.paused = false; } if (this.targetTimer < 75) { _root.iF.trgt = this; } else { _root.iF.trgt = _root.player; } if (this.targetTimer == 13) { bossScr = attachMovie("mc.bossScreen", "bossScr", 120000); bossScr._alpha = 0; bossScr.alphaTimer = 0; bossScr.fade = "in"; bossScr._x = this._x; bossScr._y = this._y - 80; bossScr.onEnterFrame = function () { if ((this._alpha < 100) && (this.fade == "in")) { this._alpha = this._alpha + 10; } if (this.alphaTimer == 100) { this.fade = "out"; } if (this.fade == "out") { if (this._alpha > 0) { this._alpha = this._alpha - 10; } else { _root.KILLS++; removeMovieClip(this); } } if (this._alpha >= 100) { this.alphaTimer = this.alphaTimer + 4; } }; } } if (this.dying == true) { _root.iF.trgt = this; if ((Math.abs(iF._x - this._x) < 2) && (Math.abs(iF._y - this._y) < 2)) { } else { _root.paused = false; } } if (paused != true) { if (_root.blur == true) { if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, 0, 1); this.filters = [_local3]; } else { this.filters = []; } pL = _root.player; if (this.dying != true) { if (((((this._x < (_root.iF._x + 500)) && (this._x > (_root.iF._x - 500))) && (this._y < (_root.iF._y + 250))) && (this._y > (_root.iF._y - 250))) || (this.hostile == true)) { this.hostile = true; if (this.waitTimer == 0) { if (pL._x > this._x) { this.facing = "right"; if ((pL._x - this._x) > 75) { this.walk = true; this.runTo = (this._x + 500) + (pL._x - this._x); this.waitTimer = 500 + (pL._x - this._x); } } else { this.facing = "left"; if ((this._x - pL._x) > 75) { this.walk = true; this.runTo = (this._x - 500) - (this._x - pL._x); this.waitTimer = (this._x - pL._x) + 500; } } } this.eL = this._x - this.WID; this.eR = this._x + this.WID; this.eT = this._y - (this._height / 2); this.eB = this._y + (this._height / 2); } else { this.walk = false; } if (Math.abs(pL._y - this._y) < this.attackSpace) { if (Math.abs(pL._x - this._x) < this.attackSpace) { this.attack = true; this.attackTimer = 75; } else { this.attack = false; } } else { this.attack = false; } if ((this.walk == true) && (this.attackTimer == 0)) { this._x = this._x + ((this.runTo - this._x) / 25); if (this._x < this.xMin) { this._x = this.xMin; } if (this._x > this.xMax) { this._x = this.xMax; } } this.reduceTimers(); if ((this.colorTimer % 2) != 0) { var _local4 = new Color("gBoss"); _local4.setRGB(16711680); } else { var _local4 = new Color("gBoss"); _local4.setRGB(8092514); } } if (this.facing == "right") { this._xscale = -100; } else { this._xscale = 100; } if (this.dying == true) { this.gotoAndStop("Death"); } else if (this.attackTimer > 0) { this.gotoAndStop("Attack"); } else if (this.walk == true) { this.gotoAndStop("Walk"); } else { this.gotoAndStop("Idle"); } if (this.dead == true) { if (this._alpha > 0) { this._alpha = this._alpha - 5; } else { _root.iF.fadeScreen.fade = "in"; if (_root.iF.fadeScreen._alpha >= 100) { _root.MAPNUMBER = 2; _root.reset(); removeMovieClip(this); } } } if (this.health <= 0) { this.dying = true; var _local4 = new Color("gBoss"); _local4.setRGB(8092514); } } }; gBoss.reduceTimers = function () { if (this.colorTimer > 0) { this.colorTimer--; } if (this.attackTimer > 0) { this.attackTimer--; } if (this.waitTimer > 0) { this.waitTimer = this.waitTimer - 12; if (this.waitTimer < 0) { this.waitTimer = 0; } } }; gBoss.hit = function (x, y, damage, rot) { if (this.targetTimer > 0) { this.healthTimer = 100; this.health = this.health - (damage / 20); if ((((DIFFICULTY == "EASY") && (MAPNUMBER != "Survival")) && (MAPNUMBER != "SurvivalZombie")) && (MAPNUMBER != "SurvivalKnight")) { if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 5); } else { _root.player.health = _root.player.health + (damage / 15); } } else if (_root.player.leechTimer > 0) { _root.player.health = _root.player.health + (damage / 15); } this.attacked = true; if (this.health > 0) { this.colorTimer = 10; } } }; } makePowerup = function (id, x, y, type) { pw = attachMovie("mc.powerup" + type, "powerup" + id, 157000 + id); pw.type = type; pw._x = x; pw._y = y; pw.id = id; pw.fade = "in"; pw._xscale = 75; pw._yscale = 75; pw.gotoAndStop(pW.type); pw.onEnterFrame = function () { this.gotoAndStop(this.type); if (paused != true) { if (this.type == undefined) { this.type = "shotGun"; } if (this.fade == "in") { if (this._xscale < 99) { this._xscale = this._xscale + ((100 - this._xscale) * 0.15); this._yscale = this._yscale + ((100 - this._yscale) * 0.15); } else { this.fade = "out"; } } else if (this._xscale > 51) { this._xscale = this._xscale - ((this._xscale - 50) * 0.15); this._yscale = this._yscale - ((this._yscale - 50) * 0.15); } else { this.fade = "in"; } if (this.hitTest(_root.player)) { if (this.type == "Leech") { _root.player.leechTimer = 500; } _root.iF.bonusScreen.text = "[ LEECH POWERUP ]"; _root.iF.bonusScreen.timer = 100; removeMovieClip(this); } if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } } }; }; function makeTurret(id, x, y) { turret = attachMovie("mc.turret", "turret" + id, 212000 + id); turret.id = id; turret.rtap = 0; turret.ltap = 0; turret.rdn = false; turret.ldn = false; turret.fireTimer = 0; turret._x = x; turret._y = y; turret.fire = function (power, rot) { if (this.fireTimer == 0) { this.fireTimer = 30; b1 = attachMovie("mc.bullet", "turretB1", 11000); b1._x = pT._x + (Math.cos((rot / 180) * Math.PI) * pW.LN); b1._y = pT._y + (Math.sin((rot / 180) * Math.PI) * pW.LN); b1._x = b1._x - (Math.sin((rot / 180) * Math.PI) * _root.player.ofst); b1._y = b1._y + (Math.cos((rot / 180) * Math.PI) * _root.player.ofst); b1._visible = false; b2 = attachMovie("mc.bullet", "turretB2", 11001); b2._x = b1._x + (Math.cos((rot / 180) * Math.PI) * 500); b2._y = b1._y + (Math.sin((rot / 180) * Math.PI) * 500); b2._visible = false; laser = attachMovie("mc.turretLaser", "turretLaser", 11002); laser._x = (turretB1._x + turretB2._x) / 2; laser._y = (turretB1._y + turretB2._y) / 2; laser._yscale = 50 + power; laser._xscale = 150; laser._rotation = rot; laser.damage = (50 + power) / 2.5; laser.doDamage = function () { num = 0; while (num < _root.zombies.length) { if (_root.zombies[num].hitTest(this)) { _root.zombies[num].hit(_root.zombies[num]._x, _root.zombies[num]._y - (_root.zombies[num]._height / 2), this.damage, random(361)); } num++; } num = 0; while (num < _root.frogs.length) { if (_root.frogs[num].hitTest(this)) { _root.frogs[num].hit(_root.frogs[num]._x, _root.frogs[num]._y, this.damage, random(361)); } num++; } num = 0; while (num < _root.grunts.length) { if (_root.grunts[num].hitTest(this)) { _root.grunts[num].hit(_root.grunts[num]._x, _root.grunts[num]._y, this.damage, random(361)); } num++; } num = 0; while (num < _root.knights.length) { if (_root.knights[num].hitTest(this)) { _root.knights[num].hit(_root.knights[num]._x, _root.knights[num]._y - (_root.knights[num]._height / 2), this.damage, random(361)); } num++; } }; clearInterval(laser.interval); laser.interval = setInterval(laser, "doDamage", 40); _root.iF.cS_x = Math.cos((turretLaser._rotation / 180) * Math.PI) * power; _root.iF.cS_y = Math.sin((turretLaser._rotation / 180) * Math.PI) * power; var _local5 = new Sound(this); _local5.attachSound("audio.turret.wav"); _local5.start(0, 0); _local5.setVolume(_root.VOLUME_SFX - ((100 - power) / 5)); n = 0; while (n < (5 + (power / 5))) { turretBall = attachMovie("mc.turretBall" + (random(2) + 1), "turretBall" + n, 11003 + n); turretBall._x = _root.pT._x + (Math.cos((rot / 180) * Math.PI) * (70 + random(100))); turretBall._y = _root.pT._y + (Math.sin((rot / 180) * Math.PI) * (70 + random(100))); turretBall._x = turretBall._x + (random(15) - 7); turretBall._y = turretBall._y + (random(15) - 7); turretBall.dist = Math.sqrt(((turretBall._x - _root.pT._x) * (turretBall._x - _root.pT._x)) + ((turretBall._y - _root.pT._y) * (turretBall._y - _root.pT._y))); turretBall._xscale = 200 - turretBall.dist; turretBall._yscale = 200 - turretBall.dist; n++; } } }; turret.onEnterFrame = function () { if (paused != true) { pL = _root.player; if (this.hitTest(pL)) { if (Key.isDown(_root.kLe)) { if (this.ldn == false) { if (this.ltap > 0) { if (_root.inTurret == true) { _root.inTurret = false; _root.player._x = _root.player._x - 50; pW.init("player", this.wpType, false); this.wpType = undefined; } else if (this._x < pL._x) { _root.inTurret = true; } } else { this.ltap = 20; } } this.ldn = true; } else { this.ldn = false; } if (Key.isDown(_root.kRi)) { if (this.rdn == false) { if (this.rtap > 0) { if (inTurret == true) { inTurret = false; _root.player._x = _root.player._x + 50; pW.init("player", this.wpType, false); this.wpType = undefined; } else if (this._x > pL._x) { _root.inTurret = true; } } else { this.rtap = 20; } } this.rdn = true; } else { this.rdn = false; } } if (this.rtap > 0) { this.rtap--; } if (this.ltap > 0) { this.ltap--; } if (this.fireTimer > 0) { this.fireTimer--; } if (_root.inTurret == false) { this.gotoAndStop("Inactive"); } if (_root.inTurret == true) { if (this.wpType == undefined) { this.wpType = _root.pW.type; this.gotoAndStop("Active"); pL._x = this._x + 7.4; pL._y = this._y - 88; pW.init("player", "turret", true); } } if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } } }; } function makeShell(id, x, y, rot) { sh = attachMovie("mc.shell", "sh" + id, 200000 + id); sh.rot = rot; tellTarget (sh) { _x = x; _y = y; bx = 0; by = 0; _xscale = 26; _yscale = 32; _rotation = rot; angle = ((_rotation - 90) / 180) * 3.14; if (random(2) == 0) { vx = (20 * Math.cos(angle)) + random(10); } else { vx = (20 * Math.cos(angle)) - random(10); } if (random(2) == 0) { vy = (9 * Math.sin(angle)) + random(4); } else { vy = (9 * Math.sin(angle)) - random(4); } if (_root.pT._xmouse < 0) { vy = vy * -1; vx = vx * -1; } vx = vx + _root.player.vx; vy = vy + _root.player.vy; if (random(2) == 0) { rotate = random(60); } else { rotate = -random(60); } pwt = _root.pW.type; if ((pwt == "usp") || (pwt == "mac10")) { gotoAndStop ("Pistol"); } else if ((pwt == "shotGun") || (pwt == "flakCannon")) { gotoAndStop ("Shotgun"); } else { gotoAndStop ("Rifle"); } grv = _root.GRAVITY; }; sh.onEnterFrame = function () { if (paused != true) { tellTarget (this) { _x = (_x + (vx / 2.5)); _y = (_y + ((vy * 2) / 2.5)); vy = vy + grv; _rotation = (_rotation + rotate); }; if (_root.shellblur == true) { this.bx = Math.abs(this.vx - _root.iF.nx) / 8; this.by = Math.abs(this.vy - _root.iF.ny); var _local3 = new flash.filters.BlurFilter(this.bx, this.by, 1); this.filters = [_local3]; } if (this._alpha > 0) { this._alpha = this._alpha - 4; } else { this.removeMovieClip(this); } } }; } makePowerup = function (id, x, y, type) { pwu = attachMovie("mc.pu", "pu" + id, 709782 + id); pwu.type = type; pwu._x = x; pwu._y = y; pwu.id = id; pwu.fade = "in"; pwu.gotoAndStop(type); pwu.onEnterFrame = function () { this.gotoAndStop(this.type); if (paused != true) { if (this.fade == "in") { if (this._xscale < 124) { this._xscale = this._xscale + ((125 - this._xscale) * 0.15); this._yscale = this._yscale + ((125 - this._yscale) * 0.15); } else { this.fade = "out"; } } else if (this._xscale > 76) { this._xscale = this._xscale - ((this._xscale - 75) * 0.15); this._yscale = this._yscale - ((this._yscale - 75) * 0.15); } else { this.fade = "in"; } if (this.hitTest(_root.player)) { if (this.type == "health") { _root.player.health = 100; } else if (this.type == "shield") { _root.player.invincibilityTimer = 300; } else if (this.type == "berserk") { MODE_BERSERK = 300; } removeMovieClip(this); } if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } } }; }; makeWeapon = function (id, x, y, type) { wpn = attachMovie("mc.generateWeapon", "generateWeapon" + id, 20000 + id); wpn.type = type; wpn._x = x; wpn._y = y; wpn.id = id; wpn.fade = "in"; wpn.gotoAndStop(wpn.type); wpn.onEnterFrame = function () { this.gotoAndStop(this.type); if (paused != true) { if (this.type == undefined) { this.type = "shotGun"; } if (this.fade == "in") { if (this._xscale < 124) { this._xscale = this._xscale + ((125 - this._xscale) * 0.15); this._yscale = this._yscale + ((125 - this._yscale) * 0.15); } else { this.fade = "out"; } } else if (this._xscale > 76) { this._xscale = this._xscale - ((this._xscale - 75) * 0.15); this._yscale = this._yscale - ((this._yscale - 75) * 0.15); } else { this.fade = "in"; } if (this.hitTest(_root.player)) { if (this.type != pW.type) { makePlayerWeapon("player", this.type, true); } else { _root["AMMO_" + this.type] = _root["STARTAMMO_" + this.type]; } for (var _local3 in weapons) { if (weapons[_local3] == this.type) { wpNum = _local3; _root.selectWI(_local3); break; } } removeMovieClip(this); } if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } } }; }; function makePlayerWeapon(tr, ty, am) { pW = attachMovie("mc.weapon", "pW", 300000); pW.init = function (trgt, type, ammo) { pW.trgt = trgt; pW.type = type; pW.ammo = ammo; pW._x = _root.pT._x; pW._y = _root.pT._y; if (pW.type == "machineGun") { pW.ROF = 3; pW.aC = 4; pW.sP = 15; pW.wS = 4; pW.gS = 5; pW.depth = 7; pW.damage = 8; pW.LN = 46.2; } else if (pW.type == "m4") { pW.ROF = 2; pW.aC = 4; pW.sP = 15; pW.wS = 4; pW.gS = 5; pW.depth = 12; pW.damage = 7; pW.LN = 54.3; } else if (pW.type == "sniperRifle") { pW.ROF = 25; pW.aC = 0; pW.sP = 15; pW.wS = 10; pW.gS = 20; pW.depth = 1; pW.damage = 50; pW.LN = 64.3; } else if (pW.type == "shotGun") { pW.ROF = 20; pW.aC = 0; pW.sP = 15; pW.wS = 10; pW.gS = 20; pW.depth = 10; pW.damage = 7; pW.LN = 43; } else if (pW.type == "flakCannon") { pW.ROF = 30; pW.aC = 30; pW.sP = 20; pW.wS = 14; pW.gS = 20; pW.depth = 20; pW.damage = 5; pW.LN = 42.8; } else if (pW.type == "assaultRifle") { pW.ROF = 3; pW.aC = 2; pW.sP = 15; pW.wS = 4; pW.gS = 7; pW.depth = 8; pW.damage = 5; pW.LN = 45.5; } else if (pW.type == "usp") { pW.ROF = 6; pW.aC = 5; pW.sP = 15; pW.wS = 2; pW.gS = 10; pW.depth = 8; pW.damage = 5; pW.LN = 36.2; } else if (pW.type == "mp5") { pW.ROF = 3; pW.aC = 2; pW.sP = 15; pW.wS = 4; pW.gS = 5; pW.depth = 6; pW.damage = 5; pW.LN = 34.6; } else if (pW.type == "mac10") { pW.ROF = 2; pW.aC = 6; pW.sP = 15; pW.wS = 3; pW.gS = 2; pW.depth = 8; pW.damage = 4; pW.LN = 38; } else if (pW.type == "stinger") { pW.ROF = 40; pW.aC = 0; pW.sP = 10; pW.wS = 20; pW.gS = 15; pW.depth = 8; pW.damage = 0; pW.LN = 32; } else if (pW.type == "nade") { pW.ROF = 30; pW.aC = 0; pW.sP = 10; pW.wS = 5; pW.gS = 20; pW.depth = 8; pW.damage = 0; pW.LN = 44; } else if (pW.type == "mine") { pW.ROF = 30; pW.aC = 0; pW.sP = 15; pW.wS = 2; pW.gS = 0; pW.depth = 8; pW.damage = 0; pW.LN = 40; } else if (pW.type == "turret") { pW.ROF = 8; pW.aC = 0; pW.sP = 15; pW.wS = 2; pW.gS = 0; pW.depth = 8; pW.damage = 50; pW.LN = 5; } if (CHEATS[4][2] != false) { pW.damage = pW.damage * 2; } pW.LN = pW.LN + 5; pW.yBlur = 0; if (pW.ammo == true) { _root["AMMO_" + pW.type] = _root["STARTAMMO_" + pW.type]; pW.aM = _root["AMMO_" + pW.type]; } _root.iF.weaponName = ("<b>weapon type:</b>" + _root.GUISPACE) + getWeaponName(pW.type); pW.gotoAndStop(pW.type); pW.onEnterFrame = function () { if (_root.paused != true) { if ((_root.blur == true) && (this.type != "turret")) { if (Math.abs(this.yBlur) > 0) { this.yBlur = this.yBlur * 0.78; } if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, this.yBlur, 1); this.filters = [_local3]; } else { this.filters = []; } } }; }; pW.init(tr, ty, am); } function makePlayer(x, y, HEALTH, LIVES) { player = attachMovie("mc.player", "player", 299999); player.onGround = false; player.onGroundTimer = 0; player.onSide = false; player.onSlope = 0; player.draw = false; player.crouching = false; player.upIsDown = false; player.dIsDown = false; player.shooting = false; player.punch = false; player.kickRunTimer = 0; player.kickTimer = 0; player.sT = 0; if (CHEATS[4][2] != false) { player.damage = 60; } else { player.damage = 30; } player.turretCharge = 0; player.bCount = 0; player.sCount = 0; player.blCount = 0; player.trCount = 0; player.CURF = 0; player.rcl = 0; player.ofst = 0; player.xM = 0; player.yM = 0; player.rL = 0; player.leechTimer = 0; player.invincibilityTimer = 100; player.triRot = 0; player.facing = 1; player.x = x; player.y = y; player._x = player.x; player._y = player.y; player.ox = player._x; player.oy = player._y; player.yBlur = 0; player.health = HEALTH; player.LIVES = LIVES; if (CHEATS[3][2] != false) { player.INC_VX = 4; player.MAX_VX = 20; } else { player.INC_VX = 2; player.MAX_VX = 10; } if (CHEATS[5][2] != false) { player.INC_VX = player.INC_VX / 5; } player.vx = 1; player.vy = 0; if (_root.MAPNUMBER == 1) { player.checkBoss = function (ob) { if (ob.checkForHit(_root.gBoss)) { adf = 0; while (adf < 10) { if (_root.gBoss.hitTest(ob._x, ob._y, true)) { ob.createBossRicochetSparks(); ob.hit = true; if (ob.type != "mine") { _root.gBoss.hit(ob._x, ob._y, ob.damage, ob._rotation); } ob.drawLine(true, _root.gBoss); break; } ob._x = ob._x + (ob.spx / 10); ob._y = ob._y + (ob.spy / 10); adf++; } } }; } else if (_root.MAPNUMBER == 2) { player.checkBoss = function (ob) { if (ob.checkForHit(_root.chubbs)) { adf = 0; while (adf < 4) { ob._x = ob._x + (ob.spx / 5); ob._y = ob._y + (ob.spy / 5); if (_root.chubbs.hitTest(ob._x, ob._y, true)) { ob.createBossRicochetSparks(); ob.hit = true; if (ob.type != "mine") { _root.chubbs.hit(ob._x, ob._y, ob.damage, ob._rotation); } ob.drawLine(true, _root.chubbs); break; } adf++; } } }; } else if (_root.MAPNUMBER == 5) { player.checkBoss = function (ob) { ob.createBossRicochetSparks = function () { if (((ob.type != "stinger") && (ob.type != "flakCannon")) && (ob.type != "nade")) { debr = attachMovie("mc.sparks" + random(2), "sparks" + ob.bCount, 679300 + ob.bCount); debr._x = ob._x; debr._y = ob._y; if (random(2) == 0) { debr._yscale = -100; } debr._xscale = debr._xscale + (random(21) - 10); debr._yscale = debr._yscale + (random(21) - 10); debr._rotation = ob._rotation; } }; if (ob.checkForHit(_root.rBossS)) { adf = 0; while (adf < 4) { if (_root.rBossS.hitTest(ob._x, ob._y, true)) { ob.createBossRicochetSparks(); ob.hit = true; if (_root.rBossT.deploy == true) { if (ob.type != "mine") { _root.rBoss.hit(ob._x, ob._y, ob.damage * 2, ob._rotation); } } ob.drawLine(true, _root.rBossS); break; } ob._x = ob._x + (ob.spx / 20); ob._y = ob._y + (ob.spy / 20); adf++; } } if (ob.checkForHit(_root.rBossT)) { adf = 0; while (adf < 6) { ob._x = ob._x + (ob.spx / 10); ob._y = ob._y + (ob.spy / 10); if (_root.rBossT.hitTest(ob._x, ob._y, true)) { ob.createBossRicochetSparks(); ob.drawLine(true, _root.rBossT); ob.hit = true; break; } adf++; } } if (ob.checkForHit(_root.rBoss)) { adf = 0; while (adf < 6) { ob._x = ob._x + (ob.spx / 10); ob._y = ob._y + (ob.spy / 10); if (_root.rBoss.hitTest(ob._x, ob._y, true)) { ob.createBossRicochetSparks(); ob.drawLine(true, _root.rBoss); ob.hit = true; break; } adf++; } } }; } player.checkExplosion = function (ob, range, dmg) { if (CHEATS[4][2] != false) { ob.dmg = dmg * 2; ob.range = range * 2; } else { ob.dmg = dmg; ob.range = range; } tellTarget (ob) { enemies = [_root.zombies, _root.grunts, _root.knights, _root.frogs]; abc = 0; while (abc < enemies.length) { n = 0; while (n < enemies[abc].length) { arr = enemies[abc][n]; if (((enemies[abc] == _root.zombies) || (enemies[abc] == _root.knights)) || (enemies[abc] == _root.grunts)) { yp = arr._y - (35 * arr.SIZE); } else { yp = arr._y - (17 * arr.SIZE); } if ((Math.abs(arr._x - _x) < range) && (Math.abs(yp - _y) < (range / 2))) { arr.hit(_x, _y, dmg - (((Math.abs(arr._x - _x) + Math.abs(yp - _y)) / 2) * 1), random(360)); nm = 0; while (nm < 4) { arr.blood((arr._x - (nm * 5)) + random(10), (arr._y - (nm * 5)) + random(10), random(360)); nm++; } } n++; } abc++; } if ((Math.abs(_root.gBoss._x - _x) < range) && (Math.abs(_root.gBoss._y - _y) < range)) { _root.gBoss.hit(_x, _y, dmg - (Math.abs(_root.gBoss._x - _x) * 2), random(360)); } if ((Math.abs(_root.chubbs._x - _x) < range) && (Math.abs(_root.chubbs._y - _y) < range)) { _root.chubbs.hit(_x, _y, dmg - (Math.abs(_root.chubbs._x - _x) * 2), random(360)); } if (_root.rBossT.deploy == true) { if ((Math.abs(_root.rBossS._x - _x) < range) && (Math.abs(_root.rBossS._y - _y) < range)) { _root.rBoss.hit(_x, _y, dmg, random(360)); } } n = 0; while (n < _root.BLOCKS.length) { if ((Math.abs((_root.BLOCKS[n]._x + (_root.BLOCKS[n]._width / 2)) - _x) < range) && (Math.abs((_root.BLOCKS[n]._y + (_root.BLOCKS[n]._height / 2)) - _y) < range)) { bldam = dmg - ((Math.abs((_root.BLOCKS[n]._x + (_root.BLOCKS[n]._width / 2)) - _x) + Math.abs((_root.BLOCKS[n]._y + (_root.BLOCKS[n]._height / 2)) - _y)) / 2); _root.BLOCKS[n].num = _root.BLOCKS[n].num - bldam; _root.oN[_root.BLOCKS[n].PLACE] = _root.oN[_root.BLOCKS[n].PLACE] - bldam; } n++; } }; }; player.onEnterFrame = function () { if (paused != true) { if (this.invincibilityTimer > 0) { if ((this.invincibilityTimer % 10) == 0) { this._alpha = 50; _root.pW._alpha = 50; _root.pS._alpha = 25; } else if ((this.invincibilityTimer % 5) == 0) { this._alpha = 100; _root.pW._alpha = 100; _root.pS._alpha = 50; } } else { this._alpha = 100; _root.pW._alpha = 100; _root.pS._alpha = 50; } if (_root.blur == true) { if (Math.abs(this.yBlur) > 0) { this.yBlur = this.yBlur * 0.78; } if (Math.abs(_root.iF.cS_y) > Math.abs(_root.iF.cS_x)) { this.bx = Math.abs(_root.iF.cS_y) / _root.blurRate; } else { this.bx = Math.abs(_root.iF.cS_x) / _root.blurRate; } if ((_root.iF.cS_y != 0) || (_root.iF.cS_x != 0)) { this.bx = this.bx + ((random(5) - 2) * _root.blurVar); } var _local3 = new flash.filters.BlurFilter(this.bx, this.yBlur, 1); this.filters = [_local3]; } else { this.filters = []; } if (pW.type != "turret") { if (this.onSlope > 0) { this.onSlope--; } else { this._rotation = 0; if (this.onGround == true) { _root.pS._rotation = 0; } } if (Key.isDown(kDn) && (this.onGround == true)) { } this.vy = this.vy + _root.GRAVITY; if (this.onGround == true) { if ((((!Key.isDown(kLe)) && (!Key.isDown(kRi))) || (Key.isDown(kLe) && (Key.isDown(kRi)))) || (Key.isDown(kDn))) { this.vx = this.vx * FRICTION; } } this.checkInput(); if (this.facing == 0) { this._xscale = -100; } else { this._xscale = 100; } this._x = this._x + this.vx; this._y = this._y + this.vy; this.checkBoundaryCollision(); this.triangulate(); this.reduceTimers(); if (this.kickTimer > 0) { pW._x = pT._x - this.vx; pW._y = pT._y; } if ((((((this.onGround == true) && ((this.onSlope % 2) != 1.5)) && (this.crouching == false)) && (_root.pW.type != "turret")) && ((!Key.isDown(kLe)) && (!Key.isDown(kRi)))) || (Key.isDown(kLe) && (Key.isDown(kRi)))) { pW._x = pW._x + this.vx; pW._y = pT._y; } else { pW._x = pT._x; pW._y = pT._y; } if (((this.crouching == true) && (Key.isDown(kLe))) && (Key.isDown(kRi))) { pW._y = pW._y - 1; } this.runShooting(); this._visible = true; } else { if (pW.type != "turret") { pW.init("turret", this._name, true); } this.triangulate(); this.reduceTimers(); pW._x = pT._x; pW._y = pT._y; this.runShooting(); this._visible = false; } } else { this.filters = []; } if (((this._y > 1500) && (_root.gBoss.dying != true)) && (_root.rBoss.dying != true)) { _root.paused = true; _root.iF.fadeScreen.fade = "in"; if (_root.iF.fadeScreen._alpha >= 100) { } } if (this.health < 0) { this.health = 0; } if (this.health > 100) { this.health = 100; } iF.playerHealth = Math.round(this.health) + " %"; if ((((this.health <= 0) && (_root.gBoss.dying != true)) && (_root.rBoss.dying != true)) && (!((_root.MAPNUMBER == 3) && (_root.KILLS >= 22)))) { _root.paused = true; _root.iF.fadeScreen.fade = "in"; if (_root.iF.fadeScreen._alpha >= 100) { } } if ((_root.MAPNUMBER == 2) && (_root.KILLS == 12)) { _root.iF.fadeScreen.fade = "in"; if (_root.iF.fadeScreen._alpha >= 100) { _root.MAPNUMBER = 3; _root.reset(); } } }; player.takeDamage = function (dmg) { if ((this.invincibilityTimer == 0) && (CHEATS[0][2] != true)) { this.health = this.health - dmg; if (dmg > iF.damageScreen._alpha) { iF.damageScreen._alpha = dmg; } } }; player.triangulate = function () { if (paused != true) { pT = createEmptyMovieClip("pT", 5005); pT._y = player._y - 22; if ((player.facing == 1) && (pW.type != "turret")) { pT._x = player._x - 2; } else { pT._x = player._x + 2; } if (((this.crouching == true) && (_root.pW.type != "turret")) && (this.kickTimer == 0)) { pT._y = pT._y + 32; if (((_root.player._rotation == 25) && (_root.player.facing == 1)) || ((_root.player._rotation == -25) && (_root.player.facing == 0))) { if (_root.player._rotation == 25) { pT._x = pT._x - 5.5; } else { pT._x = pT._x + 5.5; } pT._y = pT._y - 1; } if (((_root.player._rotation == -25) && (_root.player.facing == 1)) || ((_root.player._rotation == 25) && (_root.player.facing == 0))) { if (_root.player._rotation == 25) { pT._x = pT._x - 5.5; } else { pT._x = pT._x + 5.5; } pT._y = pT._y - 1; } } else { pT._y = pT._y + 1; if (_root.player._rotation == 25) { pT._x = pT._x + 10; } if (_root.player._rotation == -25) { pT._x = pT._x - 10; } } this.xM = this.xM - ((this.xM - pT._xmouse) * 0.3); this.yM = this.yM + ((pT._ymouse - this.yM) * 0.3); this.an = Math.atan(((-this.yM) + this.ofst) / this.xM) / 0.0174444444444444; if (this.xM < 0) { this.an = this.an + 180; } if ((this.xM >= 0) && (this.yM < 0)) { this.an = this.an + 360; } if (pT._xmouse > 0) { pW._yscale = 100; this.an = this.an + this.rcl; if (pW.type != "turret") { this.ofst = -3; } else { this.ofst = -7; } } else { pW._yscale = -100; this.an = this.an - this.rcl; if (pW.type != "turret") { this.ofst = 3; } else { this.ofst = 7; } } this.ang = (-this.an) + 360; this.yPt = this._ymouse; pW._rotation = -Math.round(this.an); onMouseDown = function () { player.shooting = true; }; onMouseUp = function () { if (pW.type == "turret") { turret0.fire(player.turretCharge, pW._rotation); } player.shooting = false; player.turretCharge = 0; }; } }; player.checkInput = function () { if ((!Key.isDown(kDn)) && (this.kickTimer == 0)) { if (Key.isDown(kLe) && (!Key.isDown(kRi))) { if (this.vx > (-this.MAX_VX)) { this.vx = this.vx - this.INC_VX; } this.facing = 0; } else if (Key.isDown(kRi) && (!Key.isDown(kLe))) { if (this.vx < this.MAX_VX) { this.vx = this.vx + this.INC_VX; } this.facing = 1; } if (Key.isDown(kKick) && (this.kickRunTimer == 0)) { this.kickTimer = 18; this.kickRunTimer = 24; } } if ((this.onGroundTimer < 6) && (this.kickTimer == 0)) { if (Key.isDown(kUp)) { this.vy = -15; this.onGroundTimer++; this.onSlope = 0; } else if (this.onGround == false) { this.onGroundTimer = 6; } } if (this.onGround == true) { if (this.kickTimer == 0) { if (!Key.isDown(_root.kDn)) { if (Key.isDown(_root.kLe) && (!Key.isDown(_root.kRi))) { this.anim = "Run"; } else if (Key.isDown(_root.kRi) && (!Key.isDown(_root.kLe))) { this.anim = "Run"; } else { this.anim = "Idle"; } } else { this.anim = "Crouch"; } } else { this.anim = "Kick"; } } else if (this.kickTimer == 0) { if (this.vy < -2) { this.anim = "Up"; } else { this.anim = "Fall"; } } else { this.anim = "Kick"; } this.gotoAndStop(this.anim); _root.pS._x = this._x; if (_root.motionTrail) { this.tra = _root.attachMovie("mc.player", "playerTrail" + this.trCount, 295999 + this.trCount); this.tra._x = this._x + this.vx; this.tra._y = this._y + this.vy; this.tra._xscale = this._xscale; this.tra._yscale = this._yscale; this.tra._alpha = 50; this.tra._visible = false; this.tra.gotoAndStop(this.anim); this.traw = _root.attachMovie("mc.weapon", "pWTrail" + this.trCount, 296999 + this.trCount); this.traw._x = _root.pW._x + this.vx; this.traw._y = _root.pW._y + this.vy; this.traw._yscale = _root.pW._yscale; this.traw._alpha = 50; this.traw._visible = false; this.traw._rotation = _root.pW._rotation; this.traw.gotoAndStop(_root.pW.type); this.traw.onEnterFrame = function () { if (this._alpha < 60) { this._visible = true; } this._alpha = this._alpha - 10; }; this.tra.onEnterFrame = function () { if (this._alpha < 60) { this._visible = true; } this._alpha = this._alpha - 10; }; if (this.trCount < 5) { this.trCount++; } else { this.trCount = 0; } } }; player.reduceTimers = function () { if (this.kickTimer > 0) { this.kickTimer--; } if (this.kickRunTimer > 0) { this.kickRunTimer--; } if (this.leechTimer > 0) { this.leechTimer--; } if (this.invincibilityTimer > 0) { this.invincibilityTimer--; } if (this.sT != 0) { this.sT--; } if (this.rL != 0) { this.rL--; iF.aM_Text = ("<b>ammunition:</b>" + _root.GUISPACE) + "reloading"; } else if ((pW.type != "usp") && (pW.type != "turret")) { iF.aM_Text = ((("<b>ammunition:</b>" + _root.GUISPACE) + _root["AMMO_" + pW.type]) + " / ") + _root["STARTAMMO_" + pW.type]; } else { iF.aM_Text = ("<b>ammunition:</b>" + _root.GUISPACE) + "unlimited"; } if (this.rcl > 0) { this.rcl = this.rcl * 0.81; } }; player.checkBoundaryCollision = function () { tellTarget (this) { eS_x = 18; eS_y = 35; eL = _x - eS_x; eR = _x + eS_x; eT = _y - eS_y; eB = _y + eS_y; if ((vy > _root.GRAVITY) || (vy < (-_root.GRAVITY))) { if (onSlope <= 0) { onGround = false; } } if ((_y + eS_y) > (_root.mS + 16)) { _y = ((_root.mS + 16) - eS_y); vy = 0; onGround = true; } }; }; player.runShooting = function () { if (this.shooting == true) { if (pW.type == "turret") { if (this.turretCharge < 100) { this.turretCharge = this.turretCharge + 5; } this.tShake = this.turretCharge / 15; _root.iF.cS_x = _root.iF.cS_x + (random(this.tShake) - (this.tShake / 2)); _root.iF.cS_y = _root.iF.cS_y + (random(this.tShake) - (this.tShake / 2)); } if ((((this.sT == 0) && (_root["AMMO_" + pW.type] > 0)) && (this.rL == 0)) && (pW.type != "turret")) { this.draw = true; if (_root.SHELLSON) { rotatT = pW._rotation; makeShell(this.sCount, pT._x + (Math.cos((rotatT / 180) * 3.14) * _root.toShell), pT._y + (Math.sin(((rotatT + this.ofst) / 180) * 3.14) * _root.toShell), rotatT); if (this.sCount < 20) { this.sCount++; } else { this.sCount = 0; } } var _local4 = new Sound(this); _local4.attachSound(("audio." + pW.type) + ".wav"); _local4.start(0, 0); _local4.setVolume(_root.VOLUME_SFX); n = 0; while (n < _root.nB) { b = attachMovie("mc.bullet", "b" + this.bCount, 10000 + this.bCount); b.ofst = this.ofst; b.n = n; tellTarget (b) { type = _root.pW.type; rotat = _root.pW._rotation; pW_rotx = Math.cos((rotat / 180) * 3.14); pW_roty = Math.sin((rotat / 180) * 3.14); _x = ((_root.pT._x + (pW_rotx * _root.TOTAL_LN)) - (pW_roty * ofst)); _y = ((_root.pT._y + (pW_roty * _root.TOTAL_LN)) + (pW_rotx * ofst)); start_x = _x; start_y = _y; if (type == "shotGun") { _rotation = (((rotat - 10) + (n * 5)) + (random(3) - 1)); } else if (type == "flakCannon") { _rotation = (((rotat - 20) + (n * 4)) + (random(5) - 2)); vy = 0; } else { _rotation = ((rotat + random((_root.pW.aC * 2) + 1)) - _root.pW.aC); } b_rotx = Math.cos((_rotation / 180) * 3.14); b_roty = Math.sin((_rotation / 180) * 3.14); }; _root.iF.cS_x = b.b_rotx * TOTAL_WS; _root.iF.cS_y = b.b_roty * TOTAL_WS; b.bCount = this.bCount; if (this.bCount < 10) { this.bCount++; } else { this.bCount = 0; } tellTarget (b) { if (_root.BULLETSON) { sP = 50; rays = 100; _visible = false; inc = 8; drawLine = function (remove) { _root.player.end_x = this._x; _root.player.end_y = this._y; ln = _root.createEmptyMovieClip("ln" + this.bCount, 60000 + this.bCount); ln.moveTo(this.start_x, this.start_y); ln.lineStyle(2, 16777215, 100); ln.lineTo(this._x, this._y); ln.onEnterFrame = function () { if (_root.paused != true) { if (this._alpha > 0) { this._alpha = this._alpha - 50; } else { removeMovieClip(this); } } }; if (remove == true) { removeMovieClip(this); } }; checkForHit = function (arr) { if (((this._x + this.spx) >= arr.eL) && ((this._x + this.spx) <= arr.eR)) { if (((this._y + this.spy) >= arr.eT) && (this._y < arr.eT)) { this._y = arr.eT; this._x = this._x + (this.spx / 2); this.HITT = true; } else if (((this._y + this.spy) <= arr.eB) && (this._y > arr.eB)) { this._y = arr.eB; this._x = this._x + (this.spx / 2); this.HITT = true; } } if (((this._y + this.spy) >= arr.eT) && ((this._y + this.spy) <= arr.eB)) { if (((this._x + this.spx) >= arr.eL) && (this._x < arr.eL)) { this._x = arr.eL; this._y = this._y + (this.spy / 2); this.HITT = true; } else if (((this._x + this.spx) <= arr.eR) && (this._x > arr.eR)) { this._x = arr.eR; this._y = this._y + (this.spy / 2); this.HITT = true; } } return(this.HITT); }; } else { inc = 1; checkForHit = function (arr) { return(arr.hitTest(this)); }; if (type == "flakCannon") { sP = (_root.pW.sP - 7.5) + random(16); _visible = true; spin = random(41) - 20; rays = 1; if (random(2) == 0) { gotoAndStop ("flakCannon1"); _xscale = (35 + random(65)); _yscale = (35 + random(65)); } else { gotoAndStop ("flakCannon2"); _xscale = (70 + random(30)); _yscale = (70 + random(30)); } } else if (type == "mine") { sP = 8; _visible = true; rays = 2; sP = 7; vy = 0; bounce = 0.5; spin = 0; _xscale = 50; _yscale = 50; _rotation = (_rotation + 180); detonate = function () { exp = _root.attachMovie("mc.explosionMine", "explosionStinger896732" + this.bCount, 874582 + this.bCount); exp._x = this._x; exp._y = this._y; if (this._rotation == -90) { exp._rotation = this._rotation + 90; } else { exp._rotation = -25 + random(51); } if (random(2) == 0) { exp._xscale = -100; } exp._xscale = exp._xscale * ((90 + random(21)) / 100); exp._yscale = exp._yscale * ((90 + random(21)) / 100); _root.soundfx(this._x, ("audio.explode" + random(3)) + ".wav"); removeMovieClip(this); }; } else if (type == "nade") { _visible = true; rays = 2; sP = 8; vy = 0; bounce = 0.5; lifeTimer = 50; spin = 0; createMotionTrail = function () { this.vy = this.vy + 0.1; this._y = this._y + this.vy; this._rotation = this._rotation + (this.spin / 2); }; drawLine = function (remove) { if (remove == true) { exp = _root.attachMovie("mc.explosionNade", "explosionNade896732" + this.bCount, 896732 + this.bCount); exp._x = this._x; exp._y = this._y; exp._rotation = this._rotation; _root.soundfx(this._x, ("audio.explode" + random(3)) + ".wav"); removeMovieClip(this); } }; } else if (type == "stinger") { _visible = true; rays = 8; smokeCount = 0; sP = 8; createSmoke = function () { smoke = _root.attachMovie("mc.smokeParticle", ("smokeParticle" + (this.bCount * 30)) + this.smokeCount, (387900 + (this.bCount * 30)) + this.smokeCount); smoke._x = this._x + (random(6) - 3); smoke._y = this._y + (random(6) - 3); smoke._xscale = 70; smoke._yscale = 70; smoke.vy = 0; if (this.smokeCount < 120) { this.smokeCount++; } else { this.smokeCount = 0; } }; drawLine = function (remove) { if (remove == true) { exp = _root.attachMovie("mc.explosionStinger", "explosionStinger896732" + this.bCount, 896732 + this.bCount); exp._x = this._x; exp._y = this._y; exp._rotation = this._rotation; _root.soundfx(this._x, ("audio.explode" + random(3)) + ".wav"); removeMovieClip(this); } }; } } if (type != "flakCannon") { gotoAndStop(type); } if (type != "mine") { damage = _root.pW.damage * 3; } else { damage = 0; } rot = _rotation; hit = false; de = false; spx = b_rotx * sP; spy = b_roty * sP; insx = spx / (sP / inc); insy = spy / (sP / inc); dead = false; }; b.checkBoss = function () { _root.player.checkBoss(this); }; if (b.type == "mine") { _root.MINES.push(b); } b.onEnterFrame = function () { if ((paused != true) && (this.type != "turret")) { if ((this.type == "flakCannon") || (this.type == "mine")) { tellTarget (this) { if (de != true) { vy = vy + 0.25; _y = (_y + vy); _rotation = (_rotation + spin); } }; } if (this.type == "nade") { if (this.lifeTimer > 0) { this.lifeTimer--; } else { this._rotation = 90; this.drawLine(true); } } if (!this.de) { m = 0; while (m < this.rays) { this.enemies = [_root.zombies, _root.grunts, _root.knights, _root.frogs]; abc = 0; while (abc < this.enemies.length) { num = 0; while (num < this.enemies[abc].length) { this.arr = this.enemies[abc][num]; this.HITT = this.checkForHit(this.arr); if (this.HITT) { this.arrs = this.arr.SIZE; if (this.type == "flakCannon") { this.dmga = this.damage / this.arrs; } else { this.dmga = this.damage; } this.msx = this.insx * this.arrs; this.msy = this.insy * this.arrs; if (this.type != "mine") { adf = 0; while (adf < 5) { this._x = this._x + this.msx; this._y = this._y + this.msy; if (this.arr.hitTest(this._x, this._y, true)) { this.hit = true; this.arr.hit(this._x, this._y, this.dmga, this._rotation); this.drawLine(true, this.arr); break; } adf++; } } } num++; } abc++; } this.checkBoss(); for (var _local3 in _root.BLOCKS) { obnu = _root.BLOCKS[_local3]; if (this.checkForHit(obnu)) { if (Math.abs(_root.player._y - obnu._y) > Math.abs(_root.player._x - obnu._x)) { if (_root.player._y < obnu._y) { this._rotation = 90; this._y = obnu._y; if (this.type == "nade") { this.spy = this.spy * -0.5; this.vy = this.vy * -0.5; this.spx = this.spx * 0.9; } else if (this.type == "mine") { this.spy = 0; this.vy = 0; this.spx = 0; this._rotation = 270; } } else { this._rotation = 270; this._y = obnu._y + obnu._height; if (this.type == "nade") { this.spy = this.spy * -0.5; this.vy = this.vy * -0.5; this.spx = this.spx * 0.9; } else if (this.type == "mine") { this.spy = 0; this.vy = 0; this.spx = 0; this._rotation = 90; } } } else if (_root.player._x < obnu._x) { this._rotation = 0; this._x = obnu._x; if (this.type == "nade") { this.spy = this.spy * 0.9; this.spx = this.spx * -0.5; } else if (this.type == "mine") { this.spy = 0; this.vy = 0; this.spx = 0; this._rotation = 180; } } else { this._rotation = 180; this._x = obnu._x + obnu._width; if (this.type == "nade") { this.spy = this.spy * 0.9; this.spx = this.spx * -0.5; } else if (this.type == "mine") { this.spy = 0; this.vy = 0; this.spx = 0; this._rotation = 0; } } _root._rotation = 0; _root.oN[obnu.PLACE] = _root.oN[obnu.PLACE] - this.damage; obnu.num = obnu.num - this.damage; if (this.type == "mine") { this.de = true; } if ((this.type != "nade") && (this.type != "mine")) { this.drawLine(true); } } } if (this.type != "flakCannon") { for (var _local3 in _root.VISIBLE) { nu = _root.VISIBLE[_local3]; obnu = _root.scr[nu]; if (((_root.oT[nu] == "platform") || (_root.oT[nu] == "static")) && ((_root.oW[nu] == 128) || (_root.oW[nu] == 16))) { if (this.checkForHit(obnu)) { if (_root.oW[nu] == 128) { if (_root.player._y < obnu._y) { this._rotation = 90; this._y = obnu._y; if ((((this.type != "stinger") && (this.type != "flakCannon")) && (this.type != "nade")) && (this.type != "mine")) { if (_root.GRASS) { if ((_root.MAPNUMBER == 4) || (_root.MAPNUMBER == "Survival")) { this.gtip = "mc.debrisGrass2"; } else { this.gtip = "mc.debrisGrass1"; } debr = _root.attachMovie(this.gtip, "debrisGrass" + this.bCount, 679300 + this.bCount); debr._rotation = this._rotation - 90; if (random(2) == 0) { debr._xscale = -100; } } else { debr = _root.attachMovie("mc.sparks" + random(2), "sparks" + this.bCount, 679300 + this.bCount); debr._rotation = this._rotation + 180; if (random(2) == 0) { debr._yscale = -100; } } debr._x = this._x; debr._y = this._y; debr._xscale = debr._xscale + (random(21) - 10); debr._yscale = debr._yscale + (random(21) - 10); } else if (this.type == "nade") { this.spin = (random(41) - 20) * (this.spy / 8); if (this.spx > 0) { this._rotation = 0; } else { this._rotation = 180; } } else if (this.type == "mine") { this.de = true; this.vy = 0; this.spy = 0; this._rotation = 270; this._x = this._x + this.spx; this.spx = 0; } } else { this._rotation = 270; this._y = obnu._y + obnu._height; if (this.type == "nade") { this._y = this._y + 5; } if (this.type == "mine") { this.de = true; this.vy = 0; this.spy = 0; this._x = this._x + this.spx; this.spx = 0; this._rotation = 90; } } this.spy = this.spy * -0.5; this.spx = this.spx * 0.9; this.vy = this.vy * -0.5; } else if (_root.oW[nu] == 16) { if (_root.player._x < obnu._x) { this._rotation = 0; this._x = obnu._x; if (this.type == "mine") { this.de = true; this.vy = 0; this.spy = 0; this.spx = 0; this._rotation = 180; } } else { this._rotation = 180; this._x = obnu._x + obnu._width; if (this.type == "mine") { this.de = true; this.vy = 0; this.spy = 0; this.spx = 0; this._rotation = 0; } } this.spx = this.spx * -0.5; } if ((this.type != "nade") && (this.type != "mine")) { this.drawLine(true); } } } else if (obnu.hitTest(this._x, this._y, true)) { if (_root.oT[nu] != "static") { if (_root.oT[nu] == "target") { _root.oW[nu] = undefined; this.hit = true; this.drawLine(true); } else { this.hit = true; if ((this.type != "nade") && (this.type != "mine")) { this.drawLine(true); } } } } } } _root._rotation = 0; if (this.hit == false) { this.drawLine(false); } _root._rotation = 0; this._x = this._x + this.spx; this._y = this._y + this.spy; this.createSmoke(); this.createMotionTrail(); if ((((this._x > (_root.iF._x + 260)) || (this._x < (_root.iF._x - 260))) || (this._y > (_root.iF._y + 210))) || (this._y < (_root.iF._y - 210))) { if (((this.type != "stinger") && (this.type != "nade")) && (this.type != "mine")) { this.drawLine(true); } if ((this.type != "mine") && (this.type != "nade")) { this.removeMovieClip(this); } } m++; } } } }; n++; } if ((((pW.type != "flakCannon") && (pW.type != "mine")) && (pW.type != "stinger")) && (pW.type != "nade")) { mf = attachMovie("mc.muzzleFlash" + random(6), "muzzleFlash" + this.bCount, 94000 + this.bCount); tellTarget (mf) { _x = _root.b._x; _y = _root.b._y; _rotation = _root.b._rotation; onEnterFrame = function () { if (_root.paused != true) { if (this._alpha > 0) { this._alpha = this._alpha - 40; } else { removeMovieClip(this); } } }; }; } this.rcl = pW.gS; if (MODE_BERSERK > 0) { this.sT = Math.floor(pW.ROF / 1.5); } else { this.sT = pW.ROF; } if (CHEATS[1][2] != true) { _root["AMMO_" + pW.type]--; } } } }; } realHitTest = function (o, p) { }; function getWeaponName(nm) { if (nm == "usp") { NAME = "USP"; } else if (nm == "assaultRifle") { NAME = "G36k"; } else if (nm == "shotGun") { NAME = "Spaz 12"; } else if (nm == "m4") { NAME = "M16 A2"; } else if (nm == "machineGun") { NAME = "L85"; } else if (nm == "flakCannon") { NAME = "Flak Cannon"; } else if (nm == "sniperRifle") { NAME = "Sniper Rifle"; } else if (nm == "mac10") { NAME = "MAC 10"; } else if (nm == "mp5") { NAME = "MP5k"; } else if (nm == "stinger") { NAME = "Stinger"; } else if (nm == "nade") { NAME = "Nade Launcher"; } else if (nm == "mine") { NAME = "Mine Layer"; } else if (nm == "turret") { NAME = "Laser Turret"; } if (NAME == undefined) { NAME == "USP"; } return(NAME); } function loadGame() { _root.MENU = false; clearInterval(_root.rb); _root.clearInterval(_root.rb); clearInterval(_root.mSinterval); _root.clearInterval(_root.mSinterval); CLEAR = createEmptyMovieClip("Clear", 300); ad = 0; while (ad < 200) { removeMovieClip(_root["box" + ad]); ad++; } paused = false; MODE_BERSERK = 0; MINES = []; BULLETSON = true; SHELLSON = true; updateNL = function () { if ((((((((MAPNUMBER == 1) || (MAPNUMBER == "Training")) || (MAPNUMBER == "Survival")) || (MAPNUMBER == "SurvivalZombie")) || (MAPNUMBER == "SurvivalKnight")) || (MAPNUMBER == "Destruction")) || (MAPNUMBER == "DestructionSD")) || (MAPNUMBER == "NadeDodger")) { NL = true; } else { NL = false; } }; updateNL(); STARTAMMO_machineGun = 120; STARTAMMO_m4 = 160; STARTAMMO_sniperRifle = 30; STARTAMMO_shotGun = 30; STARTAMMO_flakCannon = 20; STARTAMMO_assaultRifle = 80; STARTAMMO_mp5 = 100; STARTAMMO_mac10 = 110; STARTAMMO_stinger = 10; STARTAMMO_nade = 10; STARTAMMO_mine = 8; STARTAMMO_usp = 999999 /* 0x0F423F */; STARTAMMO_turret = 999999 /* 0x0F423F */; if (NL) { AMMO_machineGun = 0; AMMO_m4 = 0; AMMO_sniperRifle = 0; AMMO_shotGun = 0; AMMO_flakCannon = 0; AMMO_assaultRifle = 0; AMMO_mp5 = 0; AMMO_mac10 = 0; AMMO_usp = 0; AMMO_stinger = 0; AMMO_nade = 0; AMMO_mine = 0; AMMO_turret = 999999 /* 0x0F423F */; LEVELAMMO = [AMMO_usp, AMMO_mac10, AMMO_mp5, AMMO_assaultRifle, AMMO_machineGun, AMMO_m4, AMMO_shotGun, AMMO_flakCannon, AMMO_sniperRifle, AMMO_stinger, AMMO_nade, AMMO_mine]; } BLOCKS_DESTROYED = 0; var _local4 = false; var _local3 = false; GRAVITY = 1; DRAG = 0.99; BOUNCE = 0.5; if (CHEATS[5][2] != false) { FRICTION = 0.98; } else { FRICTION = 0.8; } KILLS = 0; nZ = 0; nG = 0; nF = 0; nK = 0; LIVES = 1; HEALTH = 100; inTurret = false; nadeTrails = 0; Object.registerClass("mc.shadow", shadow); if (MAPNUMBER == 2) { start_x = -500; start_y = -500; } else if (((MAPNUMBER == "Destruction") || (MAPNUMBER == "DestructionSD")) || (MAPNUMBER == "Survival")) { start_x = 675; start_y = 534; } else if (_root.MAPNUMBER == 5) { start_x = 450; start_y = 0; } else { start_x = 150; start_y = 534; } makePlayer(start_x, start_y, HEALTH, LIVES); if (MAPNUMBER == "Secret") { makePlayerWeapon("player", "nade", true); _root.AMMO_nade = 1; _root.AMMO_usp = 0; } else if (NL) { makePlayerWeapon("player", "usp", true); } else if (MAPNUMBER == OLDMAPNUMBER) { pW.type = LEVELWEAPON; pW.gotoAndStop(LEVELWEAPON); pW.init(player, LEVELWEAPON, false); } if (pW.type == "turret") { pW.type = "usp"; pW.gotoAndStop(pW.type); } _root.iF.weaponName = ("<b>weapon type:</b>" + _root.GUISPACE) + getWeaponName(_root.pW.type); LEVELWEAPON = _root.pW.type; OLDMAPNUMBER = MAPNUMBER; pS = attachMovie("mc.shadow", "pS", 5001); pS.init(player); if ((((CHEATS[2][2] != false) || (MAPNUMBER == "Destruction")) || (MAPNUMBER == "DestructionSD")) || (MAPNUMBER == "Survival")) { this.nweapons = ["machineGun", "mac10", "mp5", "assaultRifle", "shotGun", "m4", "sniperRifle", "flakCannon", "stinger", "nade", "mine"]; this.we = 0; while (this.we < this.nweapons.length) { _root.makeWeapon(9 + this.we, _root.player._x, _root.player._y, this.nweapons[this.we]); this.we++; } } if (MAPNUMBER == "NadeDodger") { makePlayerWeapon("player", "usp", false); AMMO_usp = 0; } updateONS = function () { if ((((pW.type != "stinger") && (pW.type != "flakCannon")) && (pW.type != "nade")) && (pW.type != "mine")) { SHELLSON = true; BULLETSON = true; } else { SHELLSON = false; BULLETSON = false; } if (pW.type == "shotGun") { _root.nB = 5; } else if (pW.type == "flakCannon") { _root.nB = 10; } else { _root.nB = 1; } if ((pW.type == "usp") || (pW.type == "mac10")) { _root.toShell = 27; } else if (pW.type == "mp5") { _root.toShell = 21; } else { _root.toShell = 18; } TOTAL_LN = pW.LN; TOTAL_WS = pW.wS; }; updateONS(); MN = _root.MAPNUMBER; if (((((MN == 1) || (MN == "Survival")) || (MN == "Destruction")) || (MN == "DestructionSD")) || (MN == 4)) { GRASS = true; } else { GRASS = false; } }
Frame 7
T = getTimer(); loadMap(MAPNUMBER); stopAllSounds();
Frame 8
mapInit(); stop(); if (T == undefined) { gT = getTimer(); } else { gT = getTimer() - T; } iF.loadTime = (((("<b>load time:</b>" + _root.GUISPACE) + Math.floor(gT / 1000)) + ".") + (gT - (Math.floor(gT / 1000) * 1000))) + " sec."; shadow.prototype = new MovieClip(); shadow = function () { }; shadow.prototype.init = function (trgt) { this.trgt = trgt; this.x = this.trgt._x; this.y = -10000; this._x = this.x; this._y = this.y; this.yB = -10000; this.onEnterFrame = this.tick; this._xscale = 150; this._yscale = 150; this._alpha = 50; }; shadow.prototype.tick = function () { if (paused != true) { this._x = this.trgt._x; this.yB = 100000 /* 0x0186A0 */; for (var _local3 in VISIBLE) { n = _root.VISIBLE[_local3]; if ((oX[n] < this.trgt._x) && ((oX[n] + oW[n]) > this.trgt._x)) { if (oT[n] == "30_60_90Triangle_R") { this.pX = ((oY[n] + (0.5 * (scr[n]._x - this._x))) + oH[n]) - 5; if ((this.pX < this.yB) && (this.pX > (this.trgt._y - this.trgt.eS_y))) { this.yB = ((oY[n] + (0.5 * (scr[n]._x - this._x))) + oH[n]) - 5; this._rotation = -25; } } if (oT[n] == "30_60_90Triangle_L") { this.pX = (oY[n] + (0.5 * (this._x - scr[n]._x))) - 5; if ((this.pX < this.yB) && (this.pX > (this.trgt._y - this.trgt.eS_y))) { this.yB = this.pX; this._rotation = 25; } } if (oT[n] == "platform") { if (_root.KILLS >= oN[n]) { if ((oY[n] < this.yB) && (oY[n] > (this.trgt._y - this.trgt.eS_y))) { this.yB = oY[n]; this._rotation = 0; } } } } } this._y = this.yB; } }; loadGame();
Instance of Symbol 1632 MovieClip "musicPath" in Frame 8
onClipEvent (load) { newMusic = function (newSong) { sd = newSong; music.stop(); this.stopAllSounds(); music = new Sound(this); music.attachSound(sd); music.start(0, 999); music.setVolume(_root.VOLUME_MUSIC); _root.CURRENTMUSIC = sd; }; if (_root.MAPNUMBER == 1) { sd = "audio.LightsAndSounds.wav"; } else if (_root.MAPNUMBER == 2) { sd = "audio.unfinishedBusiness.wav"; } else if (_root.MAPNUMBER == 3) { sd = "audio.MysticCaveZone.wav"; } else if (_root.MAPNUMBER == 4) { sd = "audio.FlyingBatteryZone.wav"; } else if (_root.MAPNUMBER == 5) { sd = "audio.MelodicSolace.wav"; } else if ((_root.MAPNUMBER / _root.MAPNUMBER) != 1) { ra = random(4); if (ra == 0) { sd = "audio.FlyingBatteryZone.wav"; } else if (ra == 1) { sd = "audio.MelodicSolace.wav"; } else if (ra == 2) { sd = "audio.MysticCaveZone.wav"; } else { sd = "audio.LightsAndSounds.wav"; } } else { sd = "audio.LightsAndSounds.wav"; } newMusic(sd); }
Frame 9
rolling = false; timer = 100; this.onEnterFrame = function () { if (rolling) { CREDITS._y = CREDITS._y - 1; if (_root.CREDITS._y < 0) { _root.quit(); } if (btn_mainMenu._alpha < 100) { btn_mainMenu._alpha = btn_mainMenu._alpha + 5; } } else if (timer > 0) { if (ba._alpha > 0) { ba._alpha = ba._alpha - 5; } else if (bb._alpha > 0) { bb._alpha = bb._alpha - 5; } else { timer--; } } else if ((ba._alpha < 100) && (bb._alpha < 100)) { ba._alpha = ba._alpha + 5; bb._alpha = bb._alpha + 5; } else { rolling = true; } };
Symbol 8 Button
on (press) { _root.reset(); }
Symbol 10 Button
on (press) { _root.quit(); }
Symbol 12 Button
on (press) { getURL ("http://www.stickpage.com/", "_blank"); }
Symbol 13 MovieClip Frame 1
function noobSFX(name) { soundeffect = _root.createEmptyMovieClip("menusfx", 30405521); var _local2 = new Sound(soundeffect); _local2.attachSound(name); _local2.start(0, 0); _local2.setPan(0); _local2.setVolume(_root.VOLUME_SFX); } function loadButtons() { n = 0; while (n < buttons.length) { buttons[n].bl = 0; buttons[n].w = buttons[n]._width; buttons[n].h = buttons[n]._height; buttons[n].x = buttons[n]._x; buttons[n].y = buttons[n]._y; buttons[n].a = 80; buttons[n].blurTimer = n * 10; buttons[n].onRollOver = function () { if (this.sL == false) { noobSFX("benelli_insertshell.wav"); } m = 0; while (m < buttons.length) { buttons[m].sL = false; m++; } this.sL = true; }; buttons[n].onPress = function () { noobSFX("button14.wav"); }; n++; } } function runButtons() { n = 0; while (n < buttons.length) { if (buttons[n].sL == true) { buttons[n]._width = buttons[n]._width + (((buttons[n].w * 2) - buttons[n]._width) * 0.4); buttons[n]._height = buttons[n]._height + (((buttons[n].h * 2) - buttons[n]._height) * 0.4); buttons[n]._x = buttons[n].x; buttons[n]._y = buttons[n].y; buttons[n]._alpha = 100; buttons[n].bl = buttons[n].bl * 0.95; } else { buttons[n]._width = buttons[n]._width + ((buttons[n].w - buttons[n]._width) * 0.4); buttons[n]._height = buttons[n]._height + ((buttons[n].h - buttons[n]._height) * 0.4); buttons[n]._x = buttons[n].x; buttons[n]._y = buttons[n].y; buttons[n]._alpha = buttons[n].a; buttons[n].bl = buttons[n].bl + ((10 - buttons[n].bl) * 0.05); } n++; } } buttons = [btn_returnToMenu, btn_restartLevel, btn_playMoreGames]; btn_restartLevel.sL = true; loadButtons(); this.onEnterFrame = function () { if ((_parent.fadeScreen._alpha >= 95) && ((_root.player.health <= 0) || (_root.player._y > 1500))) { if ((_root.gBoss.dying != true) && (_root.rBoss.dying != true)) { runButtons(); this._visible = true; if (this._alpha < 100) { this._alpha = this._alpha + 4; } if (_root.MAPNUMBER == "NadeDodger") { lasted = ("YOU LASTED " + _parent.countertime) + " SECONDS"; } else { lasted = ""; } } else { this._visible = false; } } else { this._visible = false; } };
Symbol 20 Button
on (release) { changeMusic(); }
Symbol 32 MovieClip Frame 1
this.ratio = _root.VOLUME_SFX; text = ("sfx volume: " + this.ratio) + " %"; dragger._x = (this.ratio * 0.75) + ((this.ratio / 100) * 5); VOL.gotoAndStop(Math.round(this.ratio / 25)); dragger.onPress = function () { this.startDrag(true, 0, 0, line._width, 0); this.onEnterFrame = function () { ratio = Math.round((this._x * 100) / line._width); if (ratio > 100) { ratio = 100; } text = ("sfx volume: " + ratio) + " %"; _root.VOLUME_SFX = ratio; VOL.gotoAndStop(Math.round(ratio / 25)); }; }; dragger.onRelease = (dragger.onreleaseOutside = stopDrag);
Symbol 34 MovieClip Frame 1
this.ratio = _root.VOLUME_MUSIC; text = ("music volume: " + this.ratio) + " %"; dragger._x = (this.ratio * 0.75) + ((this.ratio / 100) * 5); VOL.gotoAndStop(Math.round(this.ratio / 25)); dragger.onPress = function () { this.startDrag(true, 0, 0, line._width, 0); this.onEnterFrame = function () { ratio = Math.round((this._x * 100) / line._width); if (ratio > 100) { ratio = 100; } text = ("music volume: " + ratio) + " %"; _root.VOLUME_MUSIC = ratio; VOL.gotoAndStop(Math.round(ratio / 25)); }; }; dragger.onRelease = stopDrag; this.onEnterFrame = function () { _root.musicPath.music.setVolume(_root.VOLUME_MUSIC); };
Symbol 44 Button
on (release) { updateRES(0.75); }
Symbol 45 Button
on (release) { updateRES(1); }
Symbol 46 Button
on (release) { if (_root.motionTrail == true) { _root.motionTrail = false; motionTrailText = "OFF"; poopy = 0; while (poopy < 10) { _root.removeMovieClip(_root["playerTrail" + poopy]); _root.removeMovieClip(_root["pWTrail" + poopy]); poopy++; } } else { _root.motionTrail = true; motionTrailText = "ON"; } }
Symbol 47 Button
on (release) { if (_root.FPSStability == true) { FPSStabilityText = "OFF"; _root.FPSStability = false; _root.musicStream.stop(); } else { FPSStabilityText = "ON"; _root.FPSStability = true; _root.musicStream.play(); } }
Symbol 48 Button
on (release) { if (_root.mouseTargeting == true) { _root.mouseTargeting = false; mouseTargetingText = "OFF"; } else { _root.mouseTargeting = true; mouseTargetingText = "ON"; } }
Symbol 49 Button
on (release) { if (_root.blur == true) { _root.blur = false; _root.shellblur = true; blurText = "SHELLS"; } else if (_root.shellblur == true) { _root.blur = false; _root.shellblur = false; blurText = "OFF"; } else { _root.blur = true; _root.shellblur = true; blurText = "ON"; } }
Symbol 50 Button
on (release) { if ((_quality == "HIGH") || (_quality == "BEST")) { _quality = "MEDIUM"; qualityText = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; qualityText = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; qualityText = "HIGH"; } }
Symbol 51 Button
on (press) { if (keylock != true) { keylock = true; id = 6; k6 = _root.insertCharacterName; } }
Symbol 52 Button
on (press) { if (keylock != true) { keylock = true; id = 9; k9 = _root.insertCharacterName; } }
Symbol 53 Button
on (press) { if (keylock != true) { keylock = true; id = 5; k5 = _root.insertCharacterName; } }
Symbol 54 Button
on (press) { if (keylock != true) { keylock = true; id = 4; k4 = _root.insertCharacterName; } }
Symbol 55 Button
on (press) { if (keylock != true) { keylock = true; id = 2; k2 = _root.insertCharacterName; } }
Symbol 56 Button
on (press) { if (keylock != true) { keylock = true; id = 1; k1 = _root.insertCharacterName; } }
Symbol 57 Button
on (press) { if (keylock != true) { keylock = true; id = 0; k0 = _root.insertCharacterName; } }
Symbol 58 Button
on (press) { if (keylock != true) { keylock = true; id = 3; k3 = _root.insertCharacterName; } }
Symbol 61 Button
on (press) { if (keylock != true) { keylock = true; id = 7; k7 = _root.insertCharacterName; } }
Symbol 62 Button
on (press) { if (keylock != true) { keylock = true; id = 8; k8 = _root.insertCharacterName; } }
Symbol 84 MovieClip [mc.configureScreen] Frame 1
qualityText = _quality; difficultyText = _root.DIFFICULTY; if (_root.iF != undefined) { this._xscale = 100 * (1 + (1 - _root.RES)); this._yscale = 100 * (1 + (1 - _root.RES)); } if (_root.FPSStability == true) { FPSStabilityText = "ON"; } else { FPSStabilityText = "OFF"; } if (_root.mouseTargeting == true) { mouseTargetingText = "ON"; } else { mouseTargetingText = "OFF"; } if (_root.motionTrail == true) { motionTrailText = "ON"; } else { motionTrailText = "OFF"; } if (_root.CURRENTMUSIC != undefined) { SONG = _root.CURRENTMUSIC; } music = ["audio.TheScheme.mp3", "audio.LightsAndSounds.wav", "audio.FlyingBatteryZone.wav", "audio.MysticCaveZone.wav", "audio.MelodicSolace.wav", "audio.UnfinishedBusiness.wav"]; changeMusic = function () { penor = 0; while (penor < music.length) { if (_root.CURRENTMUSIC == music[penor]) { if (penor != (music.length - 1)) { newSong = music[penor + 1]; } else if (_root.paused == true) { newSong = music[1]; } else { newSong = music[0]; } break; } penor++; } if (_root.paused == true) { _root.musicPath.newMusic(newSong); SONG = newSong; } }; updateRES = function (numb) { _root.RES = numb; _root.iF.resizeage(_root.RES); if (_root.MENU == false) { this._xscale = 100 * (1 + (1 - _root.RES)); this._yscale = 100 * (1 + (1 - _root.RES)); } else { this._xscale = 100; this._yscale = 100; } if (_root.RES == 1) { resolutionText500x400 = "<b>500x400</b>"; resolutionText375x300 = "375x300"; } else { resolutionText500x400 = "500x400"; resolutionText375x300 = "<b>375x300</b>"; } }; updateRES(_root.RES); if (_root.blur == true) { blurText = "ON"; } else if (_root.shellblur == true) { blurText = "SHELLS"; } else { blurText = "OFF"; }
Instance of Symbol 81 MovieClip "configureKeys" in Symbol 84 MovieClip [mc.configureScreen] Frame 1
onClipEvent (load) { _root.keyTimer = 0; n = 0; while (n < 10) { this["k" + n] = _root.getName(_root.keys[n]); n++; } pIsDown = false; pdn = false; } onClipEvent (enterFrame) { if (_root.keyTimer > 0) { _root.keyTimer--; } if (!Key.isDown(keyNum)) { keyNum = 1000; } if (keylock == true) { keyNum = 2; while (keyNum < 128) { if (Key.isDown(keyNum)) { n = 0; while (n < 10) { if (this["k" + n] == _root.getName(keyNum)) { _root.keys[n] = undefined; this["k" + n] = "none"; } n++; } _root.keys[id] = keyNum; this["k" + id] = _root.getName(keyNum); keylock = false; _root.keyTimer = 1; _root.kRi = _root.keys[0]; _root.kLe = _root.keys[1]; _root.kUp = _root.keys[2]; _root.kDn = _root.keys[9]; _root.kKick = _root.keys[4]; _root.kPause = _root.keys[5]; _root.kQuit = _root.keys[6]; _root.kSwDn = _root.keys[8]; _root.kSwUp = _root.keys[7]; if (this["k" + id] == _root.keys[5]) { pIsDown = true; pdn = true; } break; } keyNum++; } } else if (Key.isDown(_root.kPause) && (!Key.isDown(keyNum))) { if ((pIsDown == false) && (pdn == false)) { if ((_root.gBoss.dying != true) && (_root.rBoss.dying != true)) { if ((_root.player.health > 0) && (_root.player._y < 1000)) { if (!(((_root.gBoss.targeted == false) && (_root.gBoss.hostile == true)) && (_root.gBoss.targetTimer <= 100))) { if (!(((_root.rBoss.targeted == false) && (_root.rBoss.hostile == true)) && (_root.rBoss.targetTimer <= 100))) { if (_root.paused == true) { _root.paused = false; } else { poopy = 0; while (poopy < 10) { removeMovieClip(_root["playerTrail" + poopy]); removeMovieClip(_root["pWTrail" + poopy]); poopy++; } _root.paused = true; } } } } } } pIsDown = true; } else { pIsDown = false; pdn = false; } }
Symbol 86 MovieClip Frame 1
setKeys = function () { _root.kRi = _root.keys[0]; _root.kLe = _root.keys[1]; _root.kUp = _root.keys[2]; _root.kDn = _root.keys[9]; _root.kKick = _root.keys[4]; _root.kPause = _root.keys[5]; _root.kQuit = _root.keys[6]; _root.kSwDn = _root.keys[8]; _root.kSwUp = _root.keys[7]; };
Symbol 94 MovieClip Frame 1
stop(); this.onEnterFrame = function () { if (this._parent._name != "iF") { if (((_parent.trgt != _root.chubbs) && (_parent.trgt != _root.gBoss)) && (_parent.trgt != _root.rBoss)) { this.hl = (_parent.trgt.health / _parent.trgt.ohealth) * 100; } else { this.hl = _parent.trgt.health; } } else { this.hl = _root.player.health; } if ((this.hl <= 100) && (this.hl > 40)) { this.greenBar._alpha = 100 - ((100 - this.hl) * 1.6666667); this.yellowBar._alpha = 100; this.redBar._alpha = 0; } if ((this.hl <= 40) && (this.hl > 0)) { this.greenBar._alpha = 0; this.yellowBar._alpha = 100 - ((40 - this.hl) * 2.5); this.redBar._alpha = 100; } };
Symbol 121 MovieClip Frame 1
stop(); this._visible = false; this.timer = 0; this.onEnterFrame = function () { gotoAndStop(this.type); if (this.type == _root.pW.type) { this._xscale = this._xscale + ((80 - this._xscale) * 0.3); this._yscale = this._yscale + ((80 - this._yscale) * 0.3); } else { this._xscale = this._xscale + ((60 - this._xscale) * 0.3); this._yscale = this._yscale + ((60 - this._yscale) * 0.3); } if (this.timer > 0) { this.timer = this.timer - 2; if (_root["AMMO_" + this.type] > 0) { this._alpha = 100; } else { this._alpha = 50; } } else if (this._alpha > 0) { if (_root["AMMO_" + this.type] > 0) { this._alpha = this._alpha - 2; } else { this._alpha = this._alpha - 1; } } else { this._visible = false; } };
Symbol 124 MovieClip Frame 1
this.text = ""; this.onEnterFrame = function () { if (this.timer > 0) { if (this._alpha < 100) { this._alpha = this._alpha + 5; } } else if (this._alpha > 0) { this._alpha = this._alpha - 5; } this.timer--; };
Symbol 128 Button
on (press) { getURL ("http://www.stickpage.com/", "_blank"); _root.paused = true; }
Symbol 136 MovieClip [mc.iF] Frame 1
function camControl() { this.sx = this._x; this.sy = this._y; if (((_root.paused != true) && (_root.mouseTargeting == true)) && (_root.gBoss.dying != true)) { this.xPt = this._xmouse / 3; this.yPt = this._ymouse / 3; if (this.xPt > 84) { this.xPt = 84; } if (this.xPt < -84) { this.xPt = -84; } if (this.yPt > 67) { this.yPt = 67; } if (this.yPt < -67) { this.yPt = -67; } } else { this.xPt = 0; this.yPt = 0; } this._x = this._x + (((this.trgt._x + this.xPt) - this._x) * 0.15); this._y = this._y + (((this.trgt._y + this.yPt) - this._y) * 0.15); if (_root.MAPNUMBER == "NadeDodger") { if (_root.paused != true) { if (this.thp) { this.starttimer = getTimer(); } this.mytimer = this.mytimer + (getTimer() - this.starttimer); this.starttimer = getTimer(); this.thp = false; } else { if (!this.thp) { } this.thp = true; } countertime = Math.round(this.mytimer * 1) / 1000; counter = countertime + " seconds"; } else { this.mytimer = 0; counter = ""; } if ((this.cS_x != 0) || (this.cS_y != 0)) { this._x = this._x + this.cS_x; if (Math.abs(this.cS_x) > 0.1) { this.cS_x = this.cS_x * -0.72; } else { this.cS_x = 0; } this._y = this._y + this.cS_y; if (Math.abs(this.cS_y) > 0.1) { this.cS_y = this.cS_y * -0.72; } else { this.cS_y = 0; } } _root.map.stageScreen._x = this._x; _root.map.stageScreen._y = this._y - 100; _root.map.backdrop._x = this._x; _root.map.backdrop._y = this._y; if (weaponName == undefined) { weaponName = "USP"; } parentColor.setTransform(camColor.getTransform()); var _local5 = sX / (this._width / 1.1); var _local4 = sY / (this._height / 1.1); _parent._x = cX - (this._x * _local5); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local5; _parent._yscale = 100 * _local4; this.nx = this._x - this.sx; this.ny = this._y - this.sy; _root.iFr._x = this._x; _root.iFr._y = this._y; _root.iFr._xscale = this._xscale; _root.iFr._yscale = this._yscale; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } function resizeage(numb) { sX = Stage.width * _root.RES; sY = Stage.height * _root.RES; } this.mytimer = 0; this.starttimer = getTimer(); this.totalTimer = 0; this.thp = false; blind = function (degree) { if (degree < 250) { blindScreen.degree = blindScreen.degree + (250 - degree); } }; this.trgt = _root.player; this.blindScreen._alpha = 0; this.pausedScreen._alpha = 100; this.pausedScreen._visible = false; this.berserkScreen._alpha = 75; this.berserkScreen._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = (Stage.width * _root.RES); var sY = (Stage.height * _root.RES); Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Instance of Symbol 14 MovieClip "fadeScreen" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (enterFrame) { if (this.fade == "out") { if (this._alpha > 0) { this._alpha = this._alpha - 20; } } else if (this.fade == "inslow") { if (this._alpha < 100) { this._alpha = this._alpha + 1; } } else if (this._alpha < 100) { this._alpha = this._alpha + 4; } }
Instance of Symbol 14 MovieClip "blindScreen" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { this.degree = 0; } onClipEvent (enterFrame) { if (_root.paused != true) { if (this.degree > 0) { this.degree = this.degree - 5; } if (this.degree > 100) { this._alpha = 100; } else { this._alpha = this.degree; } } }
Instance of Symbol 16 MovieClip "damageScreen" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (enterFrame) { if (this._alpha > 0.01) { this._alpha = this._alpha * 0.95; } }
Instance of Symbol 94 MovieClip "playerHealthBar" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { this.trgt = _root.player; } onClipEvent (enterFrame) { _xscale = (_root.player.health * 1.5); if (this._xscale < 0) { this._xscale = 0; } }
Instance of Symbol 121 MovieClip "wi_1" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "mac10"; }
Instance of Symbol 121 MovieClip "wi_0" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "usp"; }
Instance of Symbol 121 MovieClip "wi_5" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "m4"; }
Instance of Symbol 121 MovieClip "wi_4" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "machineGun"; }
Instance of Symbol 121 MovieClip "wi_3" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "assaultRifle"; }
Instance of Symbol 121 MovieClip "wi_2" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "mp5"; }
Instance of Symbol 121 MovieClip "wi_7" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "flakCannon"; }
Instance of Symbol 121 MovieClip "wi_6" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "shotGun"; }
Instance of Symbol 121 MovieClip "wi_11" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "mine"; }
Instance of Symbol 121 MovieClip "wi_10" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "nade"; }
Instance of Symbol 121 MovieClip "wi_9" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "stinger"; }
Instance of Symbol 121 MovieClip "wi_8" in Symbol 136 MovieClip [mc.iF] Frame 1
onClipEvent (load) { type = "sniperRifle"; }
Symbol 153 MovieClip [mc.bullet] Frame 1
stop();
Symbol 154 MovieClip [mc.generateWeapon] Frame 1
gotoAndStop(_parent.type);
Symbol 158 MovieClip [mc.shell] Frame 1
stop();
Instance of Symbol 94 MovieClip in Symbol 160 MovieClip [mc.healthBar] Frame 1
onClipEvent (enterFrame) { if (((_parent.trgt != _root.chubbs) && (_parent.trgt != _root.gBoss)) && (_parent.trgt != _root.rBoss)) { _xscale = ((_parent.trgt.health / _parent.trgt.ohealth) * 100); } else { _xscale = _parent.trgt.health; } if (_xscale < 0) { _xscale = 0; } if (_parent.trgt.healthTimer > 0) { if (_parent._alpha < 100) { _parent._alpha = _parent._alpha + 25; } } else if (_parent._alpha > 0) { _parent._alpha = _parent._alpha - 5; } if ((_parent.trgt.health == undefined) || (_parent.trgt.dying == true)) { removeMovieClip(_parent); } }
Symbol 168 MovieClip [1] Frame 1
Symbol 171 MovieClip [mc.loadScreen] Frame 1
stop();
Symbol 171 MovieClip [mc.loadScreen] Frame 2
this.onMouseDown = function () { _root.startEngine(); this.removeMovieClip(); };
Symbol 202 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 202 MovieClip Frame 29
removeMovieClip(_parent);
Symbol 224 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 224 MovieClip Frame 20
removeMovieClip(_parent);
Symbol 262 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 276 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 298 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 298 MovieClip Frame 4
var sfx = new Sound(this); sfx.attachSound("audio.swing1.wav"); sfx.start(0, 0); sfx.setVolume(_root.VOLUME_SFX);
Symbol 298 MovieClip Frame 6
if (this.hitTest(_root.player)) { _root.player.takeDamage(_parent.damage + random(4)); _root.iF.cS_x = _root.iF.cS_x + (random(15) - 7); _root.iF.cS_y = _root.iF.cS_y + (random(15) - 7); var sfx = new Sound(this); sfx.attachSound("audio.kick1.wav"); sfx.start(0, 0); sfx.setVolume(_root.VOLUME_SFX); }
Symbol 298 MovieClip Frame 22
_parent.attackTimer = 0;
Symbol 318 MovieClip Frame 1
function onEnterFrame() { if ((_root.paused != true) && (_parent.dead != true)) { play(); } else { stop(); } }
Symbol 318 MovieClip Frame 50
_parent.dead = true; stop();
Symbol 319 MovieClip [mc.grassboss] Frame 1
stop();
Symbol 326 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; bL = (Math.floor(_root.getBytesLoaded() / 1000000) + ".") + Math.round((_root.getBytesLoaded() - (Math.floor(_root.getBytesLoaded() / 1000000) * 1000000)) / 10000); bT = (Math.floor(_root.getBytesTotal() / 1000000) + ".") + Math.round((_root.getBytesTotal() - (Math.floor(_root.getBytesTotal() / 1000000) * 1000000)) / 10000); text = ((((bL + " mB / ") + bT) + " mB - [ ") + Math.round(PercentLoaded)) + "% ] "; trace(text); if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { bar._xscale = PercentLoaded; _root.gotoAndStop("AGIntro"); }
Symbol 326 MovieClip Frame 2
gotoAndPlay (1);
Symbol 330 Button
on (release) { getURL ("http://www.stickpage.com", "_blank"); }
Symbol 337 MovieClip [mc.debrisGrass2] Frame 14
removeMovieClip(this);
Symbol 342 MovieClip [mc.frag] Frame 50
this.splode("FRAG"); removeMovieClip(this);
Symbol 344 MovieClip [mc.flashBang] Frame 50
this.splode("FLASHBANG"); removeMovieClip(this);
Symbol 346 MovieClip Frame 1
_root.generateBarrel(this._x, this._y, 0); this._visible = false;
Symbol 434 MovieClip [mc.barrelExplosion] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 434 MovieClip [mc.barrelExplosion] Frame 3
this.damage = 150; _root.iF.cS_x = _root.iF.cS_x + (Math.cos((this._rotation / 180) * Math.PI) * 20); _root.iF.cS_y = _root.iF.cS_y + (Math.sin((this._rotation / 180) * Math.PI) * 20); _root.player.checkExplosion(this, 150, this.damage);
Symbol 434 MovieClip [mc.barrelExplosion] Frame 97
removeMovieClip(this);
Symbol 450 MovieClip [blood_2] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 450 MovieClip [blood_2] Frame 28
removeMovieClip(this);
Symbol 479 MovieClip [blood_1] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 479 MovieClip [blood_1] Frame 25
removeMovieClip(this);
Symbol 499 MovieClip [blood_0] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 499 MovieClip [blood_0] Frame 34
removeMovieClip(this);
Symbol 517 MovieClip Frame 1
_root.generateBlock(this._x, this._y, 0); this._visible = false;
Symbol 587 MovieClip [mc.explosionMine] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } } this.damage = 150; _root.iF.cS_x = _root.iF.cS_x + (Math.cos((this._rotation / 180) * Math.PI) * 20); _root.iF.cS_y = _root.iF.cS_y + (Math.sin((this._rotation / 180) * Math.PI) * 20); if (this.TARG == undefined) { _root.player.checkExplosion(this, 150, this.damage); } else { ra = 200; if ((Math.abs(this._y - _root.player._y) < ra) && (Math.abs(this._x - _root.player._x) < ra)) { dm = this.damage - ((Math.abs(this._y - _root.player._y) + Math.abs(this._x - _root.player._x)) / 2); _root.player.takeDamage(dm); } }
Symbol 587 MovieClip [mc.explosionMine] Frame 107
removeMovieClip(this);
Symbol 619 MovieClip [mc.pu] Frame 1
gotoAndStop(this.type);
Symbol 636 MovieClip [mc.sparks1] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 636 MovieClip [mc.sparks1] Frame 17
removeMovieClip(this);
Symbol 653 MovieClip [mc.sparks0] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 653 MovieClip [mc.sparks0] Frame 20
removeMovieClip(this);
Symbol 715 MovieClip [mc.explosionNade] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } } this.damage = 150; _root.iF.cS_x = _root.iF.cS_x + (Math.cos((this._rotation / 180) * Math.PI) * 20); _root.iF.cS_y = _root.iF.cS_y + (Math.sin((this._rotation / 180) * Math.PI) * 20); _root.player.checkExplosion(this, 150, this.damage);
Symbol 715 MovieClip [mc.explosionNade] Frame 40
removeMovieClip(this);
Symbol 716 MovieClip [mc.nadeTrail] Frame 5
stop(); removeMovieClip(this);
Symbol 717 MovieClip [mc.debrisGrass1] Frame 14
removeMovieClip(this);
Symbol 766 MovieClip [mc.explosionStinger] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } } this.damage = 200; _root.iF.cS_x = _root.iF.cS_x + (Math.cos((this._rotation / 180) * Math.PI) * 15); _root.iF.cS_y = _root.iF.cS_y + (Math.sin((this._rotation / 180) * Math.PI) * 15); _root.player.checkExplosion(this, 150, this.damage);
Symbol 766 MovieClip [mc.explosionStinger] Frame 33
removeMovieClip(this);
Symbol 774 MovieClip [mc.smokeParticle] Frame 1
this.onEnterFrame = function () { if (_root.paused != true) { play(); this._alpha = this._alpha - 8; this.vy = this.vy - 0.1; this._y = this._y + this.vy; this._xscale = this._xscale + 1.5; this._yscale = this._yscale + 1.5; } else { stop(); } };
Symbol 774 MovieClip [mc.smokeParticle] Frame 29
removeMovieClip(this);
Symbol 786 MovieClip [mc.backdrop] Frame 1
this.onEnterFrame = function () { this.gotoAndStop("map" + _root.MAPNUMBER); };
Symbol 799 MovieClip [mc.chubbsText] Frame 70
removeMovieClip(this);
Symbol 824 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 824 MovieClip Frame 68
removeMovieClip(_parent);
Symbol 837 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 845 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } } _parent.fire(_parent._x, _parent._y - 6, _root.player._x - _parent._x);
Symbol 845 MovieClip Frame 20
_parent.attackTimer = 0;
Symbol 851 MovieClip Frame 40
_parent.laughTimer = 0;
Symbol 852 MovieClip [mc.chubbs] Frame 1
stop();
Symbol 855 MovieClip [mc.turretBall2] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 855 MovieClip [mc.turretBall2] Frame 30
removeMovieClip(this);
Symbol 857 MovieClip [mc.turretBall1] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 857 MovieClip [mc.turretBall1] Frame 19
removeMovieClip(this);
Symbol 870 MovieClip [mc.turretLaser] Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 870 MovieClip [mc.turretLaser] Frame 17
removeMovieClip(this);
Symbol 878 MovieClip [mc.turret] Frame 1
stop();
Symbol 912 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 940 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 940 MovieClip Frame 19
gotoAndPlay (1);
Symbol 963 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 963 MovieClip Frame 3
var sfx = new Sound(this); var pan = ((_parent._x - _root.iF._x) / 2.5); sfx.attachSound("audio.swing2.wav"); sfx.start(0, 0); sfx.setPan(pan); sfx.setVolume(_root.VOLUME_SFX);
Symbol 963 MovieClip Frame 11
var sfx = new Sound(this); var pan = ((_parent._x - _root.iF._x) / 2.5); sfx.attachSound("audio.clawMiss2.wav"); sfx.start(0, 0); sfx.setPan(pan); sfx.setVolume(_root.VOLUME_SFX);
Symbol 963 MovieClip Frame 15
if (this.hitTest(_root.player)) { if (((_parent.facing == "right") && (_root.player._x > _parent._x)) || ((_parent.facing == "left") && (_root.player._x < _parent._x))) { _root.player.takeDamage(_parent.damage + random(3)); var sfx = new Sound(this); var pan = ((_parent._x - _root.iF._x) / 2.5); sfx.attachSound(("audio.clawStrike" + random(3)) + ".wav"); sfx.start(0, 0); sfx.setPan(pan); sfx.setVolume(_root.VOLUME_SFX); _root.iF.cS_x = _root.iF.cS_x + (random(11) - 5); _root.iF.cS_y = _root.iF.cS_y + (random(11) - 5); } } _root.checkForBlocks(this, _parent.damage + random(3), _parent._x, ("audio.clawStrike" + random(3)) + ".wav");
Symbol 963 MovieClip Frame 25
_parent.attackTimer = 0;
Symbol 1003 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { cF++; if (cF < 42) { play(); } } else { stop(); } } cF = 0; var sfx = new Sound(this); var pan = ((_parent._x - _root.iF._x) / 2.5); sfx.attachSound(("audio.zombieDeath" + random(2)) + ".wav"); sfx.start(0, 0); sfx.setPan(pan); sfx.setVolume(_root.VOLUME_SFX);
Symbol 1003 MovieClip Frame 42
stop(); _parent.dead = true;
Symbol 1004 MovieClip [mc.frog] Frame 1
stop();
Symbol 1021 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1034 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1055 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1055 MovieClip Frame 8
_root.soundfx(_parent._x, "audio.swing0.wav");
Symbol 1055 MovieClip Frame 10
if (this.hitTest(_root.player)) { _root.player.takeDamage(_parent.damage + random(4)); _root.soundfx(_parent._x, ("audio.slash" + random(3)) + ".wav"); } _root.checkForBlocks(this, _parent.damage + random(4), _parent._x, ("audio.slash" + random(3)) + ".wav");
Symbol 1055 MovieClip Frame 19
_parent.attackTimer = 0;
Symbol 1075 MovieClip Frame 1
function onEnterFrame() { if ((_root.paused != true) && (_parent.dead != true)) { play(); } else { stop(); } } _root.soundfx(_parent._x, ("audio.death" + random(3)) + ".wav");
Symbol 1075 MovieClip Frame 30
_parent.dead = true; stop();
Symbol 1076 MovieClip [mc.knight] Frame 1
stop();
Symbol 1077 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.player.facing == 1) { _root.pW._x = (this._x + _root.player._x) - 23.8; } else { _root.pW._x = ((-this._x) + _root.player._x) + 23.8; } _root.pW._y = (this._y + _root.player._y) - 33; if (_root.player._rotation == 25) { _root.pW._x = _root.pW._x + 10; _root.pW._y = _root.pW._y + 1; } if (_root.player._rotation == -25) { _root.pW._x = _root.pW._x - 10; _root.pW._y = _root.pW._y + 1; } };
Symbol 1084 MovieClip Frame 1
function onEnterFrame() { if (_parent._name == "player") { _root.player.CURF = this._currentframe; if (_root.paused != true) { play(); } else { stop(); } } else { this.frem = _root.player.CURF - ((100 - (_parent._alpha + 50)) / 10); if (this.frem < 0) { this.frem = this.frem + 18; } gotoAndStop(this.frem); } }
Symbol 1096 MovieClip Frame 1
if ((_root.inTurret == false) && (_parent._name == "player")) { if (((_root.MAPNUMBER != 2) && (_root.MAPNUMBER != 5)) && (_root.MAPNUMBER != "NadeDodger")) { _root.soundfx(_root.iF._x, ("audio.fs_stone" + (random(4) + 1)) + ".wav"); } else { _root.soundfx(_root.iF._x, ("audio.fs_metal" + random(3)) + ".wav"); } } function onEnterFrame() { if (_parent._name == "player") { _root.player.CURF = this._currentframe; if (_root.paused != true) { play(); } else { stop(); } } else { this.frem = _root.player.CURF - ((100 - (_parent._alpha + 50)) / 10); if (this.frem < 0) { this.frem = this.frem + 14; } gotoAndStop(this.frem); } }
Symbol 1096 MovieClip Frame 8
if ((_root.inTurret == false) && (_parent._name == "player")) { if (((_root.MAPNUMBER != 2) && (_root.MAPNUMBER != 5)) && (_root.MAPNUMBER != "NadeDodger")) { _root.soundfx(_root.iF._x, ("audio.fs_stone" + (random(4) + 1)) + ".wav"); } else { _root.soundfx(_root.iF._x, ("audio.fs_metal" + random(3)) + ".wav"); } }
Symbol 1109 MovieClip Frame 1
function onEnterFrame() { if (_parent._name == "player") { _root.player.CURF = this._currentframe; if ((_root.paused != true) && (cF < 10)) { play(); cF++; } else { stop(); } } else { if (_root.player.CURF < 10) { this.frem = _root.player.CURF - ((100 - (_parent._alpha + 50)) / 10); if (this.frem < 0) { this.frem = this.frem + 11; } } else if (this.frem == undefined) { this.frem = 11 - ((100 - (_parent._alpha + 50)) / 10); } else if (this.frem < 10) { this.frem++; } else { this.frem = 10; } gotoAndStop(this.frem); } } cF = 0;
Symbol 1109 MovieClip Frame 11
stop();
Symbol 1122 MovieClip Frame 1
function onEnterFrame() { if (_parent._name == "player") { _root.player.CURF = this._currentframe; if ((_root.paused != true) && (cF < 18)) { play(); cF++; } else { stop(); } } else { if (_root.player.CURF < 18) { this.frem = _root.player.CURF - ((100 - (_parent._alpha + 50)) / 10); if (this.frem < 0) { this.frem = this.frem + 19; } } else if (this.frem == undefined) { this.frem = 19 - ((100 - (_parent._alpha + 50)) / 10); } else if (this.frem < 18) { this.frem++; } else { this.frem = 10; } gotoAndStop(this.frem); } } cF = 0;
Symbol 1122 MovieClip Frame 2
if (_parent._name == "player") { var sfx = new Sound(this); sfx.attachSound("audio.swing1.wav"); sfx.start(0, 0); sfx.setVolume(_root.VOLUME_SFX); }
Symbol 1122 MovieClip Frame 4
function makeSoundA() { if (_parent._name == "player") { _root.soundfx(_root.iF._x, "audio.kick0.wav"); _root.iF.cS_x = _root.iF.cS_x + (5 + random(5)); } } pL = _root.player; if (_root.MAPNUMBER != "NadeDodger") { c = 0; while (c < _root.grunts.length) { if (_root.grunts[c].hitTest(pL)) { if (_root.grunts[c].health > 0) { if (((pL.facing == 1) && (_root.grunts[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.grunts[c]._x < (pL._x - 5)))) { _root.grunts[c].hit(_root.grunts[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } } c = 0; while (c < _root.zombies.length) { if (_root.zombies[c].hitTest(pL)) { if (_root.zombies[c].health > 0) { if (((pL.facing == 1) && (_root.zombies[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.zombies[c]._x < (pL._x - 5)))) { _root.zombies[c].hit(_root.zombies[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } c = 0; while (c < _root.frogs.length) { if (_root.frogs[c].hitTest(pL)) { if (_root.frogs[c].health > 0) { if (((pL.facing == 1) && (_root.frogs[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.frogs[c]._x < (pL._x - 5)))) { _root.frogs[c].hit(_root.frogs[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } c = 0; while (c < _root.knights.length) { if (_root.knights[c].hitTest(pL)) { if (_root.knights[c].health > 0) { if (((pL.facing == 1) && (_root.knights[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.knights[c]._x < (pL._x - 5)))) { _root.knights[c].hit(_root.knights[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } if (_root.gBoss.hitTest(pL)) { if (_root.gBoss.health > 0) { if (((pL.facing == 1) && (_root.gBoss._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.gBoss._x < (pL._x - 5)))) { _root.gBoss.hit(_root.gBoss._x, pL._y, pL.damage, random(361)); makeSoundA(); } } }
Symbol 1122 MovieClip Frame 12
if (_parent._name == "player") { var sfx = new Sound(this); sfx.attachSound("audio.swing1.wav"); sfx.start(0, 0); sfx.setVolume(_root.VOLUME_SFX); }
Symbol 1122 MovieClip Frame 14
function makeSoundA() { if (_parent._name == "player") { _root.soundfx(_root.iF._x, "audio.kick0.wav"); _root.iF.cS_x = _root.iF.cS_x + (5 + random(5)); } } pL = _root.player; if (_root.MAPNUMBER != "NadeDodger") { c = 0; while (c < _root.grunts.length) { if (_root.grunts[c].hitTest(pL)) { if (_root.grunts[c].health > 0) { if (((pL.facing == 1) && (_root.grunts[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.grunts[c]._x < (pL._x - 5)))) { _root.grunts[c].hit(_root.grunts[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } } c = 0; while (c < _root.zombies.length) { if (_root.zombies[c].hitTest(pL)) { if (_root.zombies[c].health > 0) { if (((pL.facing == 1) && (_root.zombies[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.zombies[c]._x < (pL._x - 5)))) { _root.zombies[c].hit(_root.zombies[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } c = 0; while (c < _root.frogs.length) { if (_root.frogs[c].hitTest(pL)) { if (_root.frogs[c].health > 0) { if (((pL.facing == 1) && (_root.frogs[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.frogs[c]._x < (pL._x - 5)))) { _root.frogs[c].hit(_root.frogs[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } c = 0; while (c < _root.knights.length) { if (_root.knights[c].hitTest(pL)) { if (_root.knights[c].health > 0) { if (((pL.facing == 1) && (_root.knights[c]._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.knights[c]._x < (pL._x - 5)))) { _root.knights[c].hit(_root.knights[c]._x, pL._y, pL.damage, random(361)); makeSoundA(); } } } c++; } if (_root.gBoss.hitTest(pL)) { if (_root.gBoss.health > 0) { if (((pL.facing == 1) && (_root.gBoss._x > (pL._x + 5))) || ((pL.facing == 0) && (_root.gBoss._x < (pL._x - 5)))) { _root.gBoss.hit(_root.gBoss._x, pL._y, pL.damage, random(361)); makeSoundA(); } } }
Symbol 1122 MovieClip Frame 19
stop();
Symbol 1122 MovieClip Frame 23
stop();
Symbol 1126 MovieClip [mc.player] Frame 1
if ((_root.player.crouching == true) && (!Key.isDown(_root.kKick))) { if (_root.pW.type != "turret") { _root.pT._y = _root.pT._y - 32; } if (((_root.player._rotation == 25) && (_root.player.facing == 1)) || ((_root.player._rotation == -25) && (_root.player.facing == 0))) { if (_root.player._rotation == 25) { _root.pT._x = _root.pT._x + 11; } else { _root.pT._x = _root.pT._x - 22; } _root.pT._y = _root.pT._y + 1; } if (((_root.player._rotation == -25) && (_root.player.facing == 1)) || ((_root.player._rotation == 25) && (_root.player.facing == 0))) { if (_root.player._rotation == 25) { _root.pT._x = _root.pT._x + 22; } else { _root.pT._x = _root.pT._x - 11; } _root.pT._y = _root.pT._y + 1; } } _root.player.crouching = false;
Symbol 1126 MovieClip [mc.player] Frame 2
if (_root.player.crouching == true) { _root.pT._y = _root.pT._y - 32; if (_root.player._rotation == 25) { _root.pT._x = _root.pT._x + 11; } if (_root.player._rotation == -25) { _root.pT._x = _root.pT._x - 11; } _root.pW._x = _root.pT._x; _root.pW._y = _root.pT._y; } _root.player.crouching = false;
Symbol 1126 MovieClip [mc.player] Frame 3
if (_root.player.crouching == true) { _root.pT._y = _root.pT._y - 32; if (_root.player._rotation == 25) { _root.pT._x = _root.pT._x + 11; } if (_root.player._rotation == -25) { _root.pT._x = _root.pT._x - 11; } _root.pW._x = _root.pT._x; _root.pW._y = _root.pT._y; } _root.player.crouching = false;
Symbol 1126 MovieClip [mc.player] Frame 4
_root.player.crouching = false;
Symbol 1126 MovieClip [mc.player] Frame 5
_root.player.crouching = true; if ((_root.pW.type != "turret") && (_root.player.kickTimer == 0)) { _root.pT._y = _root.pT._y + 32; if (((_root.player._rotation == 25) && (_root.player.facing == 1)) || ((_root.player._rotation == -25) && (_root.player.facing == 0))) { if (_root.player._rotation == 25) { _root.pT._x = _root.pT._x - 11; } else { _root.pT._x = _root.pT._x + 11; } _root.pT._y = _root.pT._y - 1; } if (((_root.player._rotation == -25) && (_root.player.facing == 1)) || ((_root.player._rotation == 25) && (_root.player.facing == 0))) { if (_root.player._rotation == 25) { _root.pT._x = _root.pT._x - 11; } else { _root.pT._x = _root.pT._x + 11; } _root.pT._y = _root.pT._y - 1; } _root.pW._x = _root._root.pT._x; _root.pW._y = _root._root.pT._y; }
Symbol 1126 MovieClip [mc.player] Frame 6
if (_root.player.crouching == true) { if (_root.player._rotation == 25) { _root.pT._x = _root.pT._x + 11; } if (_root.player._rotation == -25) { _root.pT._x = _root.pT._x - 11; } _root.pW._x = _root.pT._x; _root.pW._y = _root.pT._y; } _root.player.crouching = false;
Symbol 1141 MovieClip [mc.weapon] Frame 1
Symbol 1174 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1208 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1245 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1245 MovieClip Frame 15
_root.soundfx(_parent._x, "audio.clawMiss2.wav");
Symbol 1245 MovieClip Frame 21
if (this.hitTest(_root.player)) { if (((_parent.facing == "right") && (_root.player._x > _parent._x)) || ((_parent.facing == "left") && (_root.player._x < _parent._x))) { _root.player.takeDamage(_parent.damage + random(3)); _root.soundfx(_parent._x, ("audio.clawStrike" + random(3)) + ".wav"); _root.iF.cS_x = _root.iF.cS_x + (random(11) - 5); _root.iF.cS_y = _root.iF.cS_y + (random(11) - 5); } } _root.checkForBlocks(this, _parent.damage + random(3), _parent._x, ("audio.clawStrike" + random(3)) + ".wav");
Symbol 1245 MovieClip Frame 41
_parent.attackTimer = 0;
Symbol 1280 MovieClip Frame 1
function onEnterFrame() { if ((_root.paused != true) && (_parent.dead != true)) { play(); } else { stop(); } } _root.soundfx(_parent._x, ("audio.zombieDeath" + random(2)) + ".wav");
Symbol 1280 MovieClip Frame 40
_parent.dead = true; stop();
Symbol 1281 MovieClip [mc.zombie] Frame 1
stop();
Symbol 1296 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1318 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1348 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } }
Symbol 1348 MovieClip Frame 7
if (this.hitTest(_root.player)) { _root.player.takeDamage(_parent.damage + random(3)); var sfx = new Sound(this); sfx.attachSound("audio.kick1.wav"); sfx.start(0, 0); sfx.setVolume(_root.VOLUME_SFX); _root.iF.cS_x = _root.iF.cS_x + (random(11) - 5); _root.iF.cS_y = _root.iF.cS_y + (random(11) - 5); } _root.checkForBlocks(this, _parent.damage + random(3), _parent._x, "audio.kick1.wav");
Symbol 1348 MovieClip Frame 18
_parent.attackTimer = 0;
Symbol 1362 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } } _parent.fire();
Symbol 1372 MovieClip Frame 1
function onEnterFrame() { if (_root.paused != true) { play(); } else { stop(); } } _parent.fire();
Symbol 1409 MovieClip Frame 1
function onEnterFrame() { if ((_root.paused != true) && (_parent.dead != true)) { play(); } else { stop(); } } var sfx = new Sound(this); var pan = ((_parent._x - _root.iF._x) / 2.5); sfx.attachSound(("audio.death" + random(3)) + ".wav"); sfx.start(0, 0); sfx.setPan(pan); sfx.setVolume(_root.VOLUME_SFX);
Symbol 1409 MovieClip Frame 38
_parent.dead = true; stop();
Symbol 1446 MovieClip Frame 1
function onEnterFrame() { if ((_root.paused != true) && (_parent.dead != true)) { play(); } else { stop(); } } var sfx = new Sound(this); var pan = ((_parent._x - _root.iF._x) / 2.5); sfx.attachSound(("audio.death" + random(3)) + ".wav"); sfx.start(0, 0); sfx.setPan(pan); sfx.setVolume(_root.VOLUME_SFX);
Symbol 1446 MovieClip Frame 31
_parent.dead = true; stop();
Symbol 1507 MovieClip Frame 1
function onEnterFrame() { if ((_root.paused != true) && (_parent.dead != true)) { play(); } else { stop(); } }
Symbol 1507 MovieClip Frame 39
_parent.throwNade("mc.flashBang");
Symbol 1507 MovieClip Frame 81
_parent.attackTimer = 0;
Symbol 1519 MovieClip Frame 1
function onEnterFrame() { if ((_root.paused != true) && (_parent.dead != true)) { play(); } else { stop(); } }
Symbol 1519 MovieClip Frame 39
_parent.throwNade("mc.frag");
Symbol 1519 MovieClip Frame 81
_parent.attackTimer = 0;
Symbol 1520 MovieClip [mc.grunt] Frame 1
stop();
Symbol 1614 Button
on (release) { getURL ("http://www.stickpage.com", "_blank"); }
Symbol 1624 MovieClip Frame 1
_root.stop();
Symbol 1624 MovieClip Frame 210
_root.play();
Symbol 1626 Button
on (release) { getURL ("http://www.fluidanims.com", "_blank"); }
Symbol 1628 MovieClip Frame 1
_root.stop();
Symbol 1628 MovieClip Frame 129
_root.play();
Symbol 1631 Button
on (release) { getURL ("http://www.stickpage.com/wpnfirestrats.shtml", "_blank"); }
Symbol 1635 Button
on (press) { _root.MAPNUMBER = "Secret"; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1637 MovieClip Frame 1
this._visible = false;
Symbol 1639 Button
on (press) { moveTo(pl0); }
Symbol 1641 MovieClip Frame 1
function camControl() { this._y = this._y + ((this.tar - this._y) * 0.1); _parent.btn_back._x = this._x - 221.1; _parent.btn_back._y = this._y - 171.4; parentColor.setTransform(camColor.getTransform()); var _local4 = sX / this._width; var _local3 = sY / this._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; if (backfade == "out") { if (_parent.btn_back._alpha > 0) { _parent.btn_back._alpha = _parent.btn_back._alpha - 5; } else { _parent.btn_back._visible = false; } } else { _parent.btn_back._visible = true; if (_parent.btn_back._alpha < 100) { _parent.btn_back._alpha = _parent.btn_back._alpha + 5; } } } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; backfade = "out"; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 1643 Button
on (press) { moveTo(pl4); }
Symbol 1645 Button
on (press) { moveTo(pl3); }
Symbol 1647 Button
on (press) { moveTo(pl1); }
Symbol 1649 Button
on (press) { moveTo(pl2); }
Symbol 1651 Button
on (press) { _root.MAPNUMBER = "Training"; _root.gotoAndPlay("Start"); _root.T = getTimer(); clearInterval(rb); }
Symbol 1653 Button
on (press) { _root.MAPNUMBER = "NadeDodger"; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1658 Button
on (press, release, keyPress "<Up>") { currentScroll = TEXT.scroll; if (Number(currentScroll) > 1) { TEXT.scroll = currentScroll - 1; } }
Symbol 1659 Button
on (press, release, keyPress "<Down>") { currentScroll = TEXT.scroll; if (Number(currentScroll) < Number(TEXT.maxscroll)) { TEXT.scroll = Number(currentScroll) + 1; } }
Symbol 1662 Button
on (press) { _root.MAPNUMBER = "DestructionSD"; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1664 Button
on (press) { _root.MAPNUMBER = "Destruction"; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1666 Button
on (press) { _root.MAPNUMBER = "SurvivalKnight"; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1668 Button
on (press) { _root.MAPNUMBER = "SurvivalZombie"; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1670 Button
on (press) { _root.MAPNUMBER = "Survival"; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1672 Button
on (press) { _root.MAPNUMBER = 1; _root.gotoAndPlay("Start"); _root.T = _root.getTimer(); clearInterval(rb); }
Symbol 1674 Button
on (press) { loadCheat(CHEAT); }
Symbol 1680 Button
on (press) { removeMovieClip(mS); gotoAndStop ("Main"); }
Symbol 1684 MovieClip Frame 1
function noobSFX(name) { soundeffect = _root.createEmptyMovieClip("menusfx", 30405521); var _local2 = new Sound(soundeffect); _local2.attachSound(name); _local2.start(0, 0); _local2.setPan(0); _local2.setVolume(_root.VOLUME_SFX); } function loadScreen(type) { mS = attachMovie(("mc." + type) + "Screen", "mS", 1); mS._x = 0; mS._y = 0; mS._alpha = 0; mS.sbl = 1000; var _local3 = new flash.filters.BlurFilter(mS.sbl, 0, 1); mS.filters = [_local3]; mS.run = function () { var _local3 = new flash.filters.BlurFilter(this.sbl, 0, 1); this.sbl = this.sbl * 0.8; if (_root.blur == true) { this.filters = [_local3]; } else { this.filters = []; } if (this._alpha < 100) { this._alpha = this._alpha + 5; } }; clearInterval(_root.mSinterval); _root.mSinterval = setInterval(mS, "run", 20); } function loadButtons() { n = 0; while (n < buttons.length) { buttons[n].bl = 0; buttons[n].w = buttons[n]._width; buttons[n].h = buttons[n]._height; buttons[n].x = buttons[n]._x; buttons[n].y = buttons[n]._y; buttons[n].a = 80; buttons[n].blurTimer = n * 10; buttons[n].nr = n; buttons[n].onRollOver = function () { if (this.sL == false) { noobSFX("benelli_insertshell.wav"); info.TEXT = DESC[this.nr]; info.TEXT.scroll = 1; } m = 0; while (m < buttons.length) { buttons[m].sL = false; m++; } this.sL = true; }; buttons[n].onPress = function () { noobSFX("button14.wav"); }; n++; } } function runButtons() { n = 0; while (n < buttons.length) { if (buttons[n].sL == true) { buttons[n]._width = buttons[n]._width + (((buttons[n].w * 2) - buttons[n]._width) * 0.4); buttons[n]._height = buttons[n]._height + (((buttons[n].h * 2) - buttons[n]._height) * 0.4); buttons[n]._x = buttons[n].x; buttons[n]._y = buttons[n].y; buttons[n]._alpha = 100; buttons[n].bl = buttons[n].bl * 0.9; } else { buttons[n]._width = buttons[n]._width + ((buttons[n].w - buttons[n]._width) * 0.4); buttons[n]._height = buttons[n]._height + ((buttons[n].h - buttons[n]._height) * 0.4); buttons[n]._x = buttons[n].x; buttons[n]._y = buttons[n].y; buttons[n]._alpha = buttons[n].a; buttons[n].bl = buttons[n].bl + ((10 - buttons[n].bl) * 0.1); } n++; } } stop(); buttons = [btn_play, btn_cheats, btn_training, btn_configure, btn_credits, btn_playMoreGames]; btn_play.sL = true; clearInterval(re); bc = 0; bl = 100; moveTo = function (tar) { resetButtons(); if (tar == pl0) { camera.backfade = "out"; } else { camera.backfade = "in"; } if (tar == pl3) { buttons = [btn_start, btn_survivalMode, btn_survivalZombieMode, btn_survivalKnightMode, btn_destructionMode, btn_destructionSDMode, btn_nadeDodger]; DESC = ["<b>Adventure Mode</b>\n\n Find your way to the end of each level, destroying anything that gets in your way. Pick up more powerful weapons along the way to help you kill more powerful enemies.\n\n View the training section to make sure you know how to use a Laser Turret before starting. Playing Survival modes may help familiarize you with different enemies and weapons, and might be a good idea to do before playing Adventure Mode.", "<b>Survival Mode</b>\n\n Survive each wave of enemies for as long as you can. Enemies spawn one by one near the right or left edges of the level. Harder enemies start appearing at higher stages.", "<b>Zombie Survival Mode</b>\n\n Similar to regular Survival Mode, except that the only enemies are Zombies. Although they will usually be slower than you, their attack damage can quickly become very high, and are soon capable of killing you in one hit.\n\n Less enemies appear, but the ones that do are more powerful: they do more damage, have more health, are faster, and can attack from a farther range than smaller enemies. Enemies become increasingly powerful based on the stage number.", "<b>Knight Survival Mode</b>\n\n Similar to regular Survival Mode, except that the only enemies are Knights. This mode is more difficult than Zombie Survival Mode, because Knights end up faster than you after a very short period of time.\n\n Less enemies appear, but the ones that do are more powerful: they do more damage, have more health, are faster, and can attack from a farther range than smaller enemies. Enemies become increasingly powerful based on the stage number.", "<b>Destruction Mode</b>\n\n Defend all ten of your blocks against wave after wave of enemies for as long as you can. Use explosives carefully, or you might damage the blocks you're defending.\n\n Enemy spawning for each stage is staggered: not all enemies appear at once. There is a fifty-fifty chance of an enemy spawning on either side of your base, so be careful not to run out to one side too far, or you may not be able to get back to the other side in time to defend the opposite outside block.\n\n You may have to use explosives and sacrifice one of your blocks to take out a large group of enemies.", "<b>Sudden Death Destruction Mode</b>\n\n Similar to regular Destruction Mode, except you only have one block to defend. This means that you'll have less area to move around, but can probably use more explosives in order to defend it. Running away from the block to grab powerups or weapons can be very risky.", "<b>Nade Dodger Mode</b>\n\n You have no weapons, and kicking cannot damage your enemies. The only objective in Nade Dodger Mode is to run around avoiding frag and flashbang grenades for as long as you can. Another Grunt will appear about every five seconds.\n\n Keep moving; Grunts are fairly accurate when throwing their grenades. Try not to jump off the map if you get blinded by a flashbang explosion."]; removeMovieClip(mS); info.TEXT = "Select a gametype."; btn_start.sL = true; loadButtons(); } else if (tar == pl0) { buttons = [btn_play, btn_cheats, btn_training, btn_configure, btn_credits, btn_playMoreGames]; btn_play.sL = true; loadButtons(); clearInterval(re); } else if (tar == pl4) { buttons = []; removeMovieClip(mS); btn_enter.sL = true; OUTPUT = ""; btn_start.sL = true; loadButtons(); ed = false; runEnter = function () { if (Key.isDown(13)) { if (ed == false) { loadCheat(CHEAT); } ed = true; } else { ed = false; } }; clearInterval(re); re = setInterval(runEnter, 1); loadCheat = function (ch) { VALID = false; for (var _local3 in _root.CHEATS) { if (ch == _root.CHEATS[_local3][0]) { VALID = true; if (_root.CHEATS[_local3][2] == false) { mes = _root.CHEATS[_local3][1] + " enabled."; _root.CHEATS[_local3][2] = true; } else { mes = _root.CHEATS[_local3][1] + " disabled."; _root.CHEATS[_local3][2] = false; } break; } } if (VALID == false) { mes = "Invalid cheat code."; } else { CHEAT = ""; } OUTPUT = mes; }; } camera.tar = tar._y; }; loadButtons(); resetButtons = function () { n = 0; while (n < buttons.length) { buttons[n]._width = buttons[n].w; buttons[n]._height = buttons[n].h; buttons[n]._x = buttons[n].x; buttons[n]._y = buttons[n].y; buttons[n]._alpha = buttons[n].a; buttons[n].sL = false; buttons[n].bl = buttons[n].bl + buttons[n].bl; n++; } }; clearInterval(_root.rb); _root.rb = setInterval(runButtons, 20);
Symbol 1684 MovieClip Frame 2
Symbol 1684 MovieClip Frame 3
Symbol 1684 MovieClip Frame 4
buttons = [btn_start, btn_survivalMode, btn_survivalZombieMode, btn_survivalKnightMode, btn_destructionMode, btn_destructionSDMode, btn_back]; DESC = ["<b>Adventure Mode</b>\n\n Find your way to the end of each level, destroying anything that gets in your way. Pick up more powerful weapons along the way to help you defeat more powerful enemies.\n\n View the training section to make sure you know how to use a Laser Turret before starting. Playing Survival modes may help to familiarize you with different enemies and weapons, and might be a good idea to do before playing Adventure Mode.", "<b>Survival Mode</b>\n\n Survive each wave of enemies for as long as you can. All enemies spawn at the same time at the start of each stage, but you remain invincible for about two seconds afterwards. Harder enemies start appearing at higher stages.", "<b>Zombie Survival Mode</b>\n\n Similar to regular Survival Mode, except that the only enemies are Zombies. Although they will usually be slower than you, their attack damage can quickly become very high, eventually being capable of killing you in one hit.\n\n Less enemies appear, but the ones that do are more powerful: they do more damage, have more health, are faster, and can attack from a farther range than smaller enemies. Enemies become increasingly powerful based on the stage number.", "<b>Knight Survival Mode</b>\n\n Similar to regular Survival Mode, except that the only enemies are Knights. This mode is mroe difficult than Zombie Survival Mode, because Knights end up faster than you after a very short period of time.\n\n Less enemies appear, but the ones that do are more powerful: they do more damage, have more health, are faster, and can attack from a farther range than smaller enemies. Enemies become increasingly powerful based on the stage number.", "<b>Destruction Mode</b>\n\n Defend all ten of your blocks against wave after wave of enemies for as long as you can. Use explosives carefully, or you might damage the blocks you're defending.\n\n Enemy spawning for each stage is staggered: not all enemies appear at once. There is a fifty-fifty chance of an enemy spawning on either side of your base, so be careful not to run out to one side too far, or you may not be able to get back to the other side in time to defend the opposite outside block.\n\n You may have to use explosives and sacrifice one of your blocks to take out a large group of enemies.", "<b>Sudden Death Destruction Mode</b>\n\n Similar to regular Destruction Mode, except you only have one block to defend. This means that you'll have less area to move around, but can probably use more explosives in order to defend it. Running away from the block to grab powerups or weapons can be very risky.", ""]; removeMovieClip(mS); info.TEXT = "Select a gametype."; btn_start.sL = true; loadButtons();
Symbol 1684 MovieClip Frame 5
buttons = [btn_enter, btn_back]; removeMovieClip(mS); btn_enter.sL = true; OUTPUT = ""; btn_start.sL = true; loadButtons(); ed = false; runEnter = function () { if (Key.isDown(13)) { if (ed == false) { loadCheat(CHEAT); } ed = true; } else { ed = false; } }; clearInterval(re); re = setInterval(runEnter, 1); loadCheat = function (ch) { VALID = false; for (var _local3 in _root.CHEATS) { if (ch == _root.CHEATS[_local3][0]) { VALID = true; if (_root.CHEATS[_local3][2] == false) { mes = _root.CHEATS[_local3][1] + " enabled."; _root.CHEATS[_local3][2] = true; } else { mes = _root.CHEATS[_local3][1] + " disabled."; _root.CHEATS[_local3][2] = false; } break; } } if (VALID == false) { mes = "Invalid cheat code."; } else { CHEAT = ""; } OUTPUT = mes; };
Symbol 1686 MovieClip Frame 1
_root.generate16x128Object(this._x - 16, this._y); if (_root.MAPNUMBER != "Training") { this._visible = false; }
Symbol 1687 MovieClip Frame 1
_root.generate128x16Object(this._x, this._y, 0); if (_root.MAPNUMBER != "Training") { this._visible = false; }
Symbol 1688 MovieClip Frame 1
_root.generateBoosterObject(this._x, this._y, 0); this._visible = false;
Symbol 1690 MovieClip Frame 1
_root.generate30_60_90Triangle(this._x, this._y, "l"); if (_root.MAPNUMBER != "Training") { this._visible = false; }
Symbol 1692 MovieClip Frame 1
_root.generate30_60_90Triangle(this._x, this._y, "r"); if (_root.MAPNUMBER != "Training") { this._visible = false; }
Symbol 1698 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1701 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1705 MovieClip Frame 1
_root.generateBrush1(this._x, this._y); this._visible = false;
Symbol 1706 MovieClip Frame 1
_root.generateBush(this._x, this._y); this._visible = false;
Symbol 1707 MovieClip Frame 1
_root.generateTree(this._x, this._y); this._visible = false;
Symbol 1709 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1714 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1716 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1718 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1720 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1722 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1723 MovieClip Frame 1
this.remove = false; this._visible = false; this.eL = this._x; this.eR = this._x + this._width; this.eT = this._y; this.eB = this._y + this._height; this.WID = this._width / 2; this.DEL = []; this.checkCollision = function () { pL = _root.player; if (((pL._x + pL.vx) >= this.eL) && ((pL._x + pL.vx) <= this.eR)) { if ((((pL._y + pL.vy) + pL.eS_y) >= this.eT) && (pL._y < this.eT)) { pL._y = this.eT - pL.eS_y; pL.vy = 0; pL.onGround = true; pL.onGroundTimer = 0; pL._rotation = 0; _root.pS._rotation = 0; } else if ((((pL._y + pL.vy) - pL.eS_y) <= this.eB) && (pL._y > this.eB)) { pL._y = this.eB + pL.eS_y; pL.vy = 0; } } if (((pL._y + pL.vy) >= this.eT) && ((pL._y + pL.vy) <= this.eB)) { if ((((pL._x + pL.vx) + pL.eS_x) >= this.eL) && (pL._x < this.eL)) { pL._x = this.eL - pL.eS_x; pL.vx = 0; } else if ((((pL._x + pL.vx) - pL.eS_x) <= this.eR) && (pL._x > this.eR)) { pL._x = this.eR + pL.eS_x; pL.vx = 0; } } if ((_root.player._y + _root.player.eS_y) < this._y) { _root.player.pS._y = this._y; _root.player.pS._x = _root.player._x; } }; this.onEnterFrame = function () { if ((_root.KILLS >= 6) && (_root.chubbs.fireTimer <= 0)) { a = 0; while (a < 6) { if (_root["explosion" + a].hitTest(this)) { if (this.R == undefined) { this.R = true; this.remove = true; } } a++; } } if (this.R) { if (this._name == "mc1") { this._x = 722; _root.player.checkExplosion(this, 212, 1000); _parent.br1.explode(); } else { this._x = 1144; _root.player.checkExplosion(this, 212, 1000); _parent.br2.explode(); } this.R = false; } if (this.remove == false) { this.checkCollision(); } };
Symbol 1725 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1727 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1729 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1732 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1734 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1736 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1738 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1740 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1743 MovieClip Frame 1
this.exploding = false; this.vx = 0; this.vy = 0; this.rot = 0; this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } if (this.exploding == true) { this.vy = this.vy + 0.25; if (this._alpha > 0) { this._alpha = this._alpha - 0.5; } else { this._visible = false; } } this._x = this._x + this.vx; this._y = this._y + this.vy; this._rotation = this._rotation + this.rot; }; this.explode = function () { if (this.exploding == false) { this.exploding = true; this.vy = -(5 + random(10)); this.vx = (random(3) - 4) / 2; if (random(2) == 0) { this.rot = 5 + random(5); } else { this.rot = -5 - random(5); } } };
Symbol 1750 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1752 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1753 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1755 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1757 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1759 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1761 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1770 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1772 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1776 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1779 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1782 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1789 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1792 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } };
Symbol 1793 MovieClip Frame 1
stop(); this.map = "map" + this.mapType; this.weapons = ["machineGun", "mac10", "mp5", "assaultRifle", "shotGun", "m4", "sniperRifle", "flakCannon", "stinger", "nade", "mine"]; _root.grunts = []; _root.zombies = []; _root.frogs = []; _root.knights = []; this.gotoAndStop(this.map);
Symbol 1793 MovieClip Frame 2
stop(); _root.makeTurret(0, 1800, 332); _root.makeWeapon(0, 1150, 266, "mac10"); _root.makeWeapon(1, 1050, 266, "mp5"); _root.makeWeapon(2, 950, 266, "machineGun"); _root.makeWeapon(3, 850, 266, "flakCannon"); _root.makeWeapon(4, 1600, 594, "stinger"); n = 0; while (n < 6) { m = 0; while (m < 3) { m++; } n++; }
Instance of Symbol 1687 MovieClip in Symbol 1793 MovieClip Frame 2
onClipEvent (load) { touched = false; } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { touched = true; } if (((_root.player._y < 312) && (Math.abs(this._x - _root.iF._x) < 200)) && (touched == true)) { if (_root.inTurret == false) { _root.trainingText = "[ DOUBLE-TAP LEFT OR RIGHT MOVEMENT KEYS TO ENTER A TURRET ]"; this.turretTimer = 0; } else { this.turretTimer++; if (this.turretTimer > 300) { _root.trainingText = "[ DOUBLE-TAP LEFT OR RIGHT MOVEMENT KEYS TO EXIT A TURRET ]"; } else { _root.trainingText = "[ HOLD DOWN YOUR MOUSE TO CHARGE THE TURRET LASER ]"; } } } }
Instance of Symbol 1687 MovieClip in Symbol 1793 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.trainingText = ((("[ USE " + _root.getName(_root.kSwUp)) + " AND ") + _root.getName(_root.kSwDn)) + " TO SWTICH WEAPONS ]"; } }
Instance of Symbol 1687 MovieClip in Symbol 1793 MovieClip Frame 2
onClipEvent (enterFrame) { if ((_root.player._y > 312) && (Math.abs(this._x - _root.iF._x) < 50)) { _root.trainingText = "[ WALK UP ANGLED SLOPES ]"; } }
Instance of Symbol 1687 MovieClip in Symbol 1793 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.trainingText = ("[ PRESS " + _root.getName(_root.kQuit)) + " TO RETURN TO THE MAIN MENU ]"; } }
Instance of Symbol 1687 MovieClip in Symbol 1793 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.trainingText = "[ USE BOOSTER OBJECTS ]"; } }
Instance of Symbol 1687 MovieClip in Symbol 1793 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.trainingText = "[ SHOOT TO REMOVE DESTRUCTIBLE OBJECTS ]"; } }
Instance of Symbol 1687 MovieClip in Symbol 1793 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.trainingText = "[ WALK UP ANGLED SLOPES ]"; } }
Symbol 1793 MovieClip Frame 3
function loadStageScreen(stageNumber) { stageScreen = attachMovie("mc.stageScreen", "stageScreen", 600000); stageScreen._alpha = 0; stageScreen._x = _root.iF._x; stageScreen._y = _root.iF._y - 100; stageScreen.timer = 60; stageScreen.number = stageNumber; stageScreen.onEnterFrame = function () { if (_root.paused != true) { textStuff = new String(); if (stageNumber != "YOU LOSE!!!") { textStuff = "STAGE " + stageNumber; } else { textStuff = stageNumber; } this.text = textStuff; this.timer--; if (this.timer <= 10) { this._alpha = this.timer * 5; if (this._alpha <= 0) { if (this.text == "YOU LOSE!!!") { _root.player.health = 0; removeMovieClip(this); } else { removeMovieClip(this); } } } else if (this._alpha < 100) { this._alpha = this._alpha + 10; } } }; } stop(); this.powerups = ["health", "berserk", "shield"]; this.weapon = false; this.cr_weapon = false; this.powerup = false; this.cr_powerup = false; this.numWeapons = 0; this.numPowerups = 0; this.stage = 1; this.stageTimer = 25; this.nFG = 0; this.nZM = 0; this.nGR = 0; this.nKN = 0; CREATED = false; CREATEDTIMER = 0; loseLoad = false; this.we = 0; while (this.we < this.weapons.length) { _root.makeWeapon(9 + this.we, 180, 558, this.weapons[this.we]); this.we++; } either = function () { if (random(2) == 0) { val = 160; val = val + random(100); } else { val = 1185; val = val - random(100); } return(val); }; this.onEnterFrame = function () { if (_root.paused != true) { if (CREATEDTIMER > 0) { CREATEDTIMER--; if ((CREATEDTIMER % 50) == 0) { n = this.stage - ((CREATEDTIMER / 50) + 1); if (this.stage > 3) { if (this.stage > 6) { if (this.stage > 9) { if (n > 9) { nGR++; _root.makeGrunt(nGR, either(), 569, 100, 50, 1250); } if (n <= 9) { this.rand = random(3); if (this.rand == 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else if (this.rand == 1) { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } else { nFG++; _root.makeFrog(nFG, either(), 590, 100, 50, 1250); } } } else if (random(4) == 0) { nFG++; _root.makeFrog(nFG, either(), 590, 100, 50, 1250); } else if (random(2) == 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } } else if ((n % 2) != 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } num = 0; while (num < _root.zombies.length) { _root.zombies[num].attacked = true; num++; } num = 0; while (num < _root.knights.length) { _root.knights[num].attacked = true; num++; } num = 0; while (num < _root.frogs.length) { _root.frogs[num].attacked = true; num++; } num = 0; while (num < _root.grunts.length) { _root.grunts[num].attacked = true; num++; } } } else { CREATED = true; } if (((((_root.nK == 0) && (_root.nZ == 0)) && (_root.nG == 0)) && (_root.nF == 0)) && (CREATED == true)) { if (this.stageTimer == 0) { _root.player.invincibilityTimer = _root.player.invincibilityTimer + 50; _root.grunts = []; _root.zombies = []; _root.frogs = []; _root.knights = []; this.nFG = -1; this.nZM = -1; this.nGR = -1; this.nKN = -1; CREATED = false; CREATEDTIMER = this.stage * 50; loadStageScreen(this.stage); this.stage++; this.stageTimer = 25; } else { this.stageTimer--; } } if (((_root.KILLS % 5) == 0) && (_root.KILLS != 0)) { this.weapon = true; } else { this.weapon = false; this.cr_weapon = false; } if ((this.cr_weapon == false) && (this.weapon == true)) { this.weaponType = random(weapons.length); _root.makeWeapon(this.numWeapons, 50 + random(1100), 558, this.weapons[this.weaponType]); this.cr_weapon = true; if (this.numWeapons < 5) { this.numWeapons++; } else { this.numWeapons = 0; } } if (((_root.KILLS % 7) == 0) && (_root.KILLS != 0)) { this.powerup = true; } else { this.powerup = false; this.cr_powerup = false; } if ((this.cr_powerup == false) && (this.powerup == true)) { this.powerupType = random(powerups.length); _root.makePowerup(this.numPowerups, 50 + random(1100), 558, this.powerups[this.powerupType]); this.cr_powerup = true; if (this.numPowerups < 5) { this.numPowerups++; } else { this.numPowerups = 0; } } } };
Symbol 1793 MovieClip Frame 4
function loadStageScreen(stageNumber) { stageScreen = attachMovie("mc.stageScreen", "stageScreen", 600000); stageScreen._alpha = 0; stageScreen._x = _root.iF._x; stageScreen._y = _root.iF._y - 100; stageScreen.timer = 60; stageScreen.number = stageNumber; stageScreen.onEnterFrame = function () { if (_root.paused != true) { textStuff = new String(); if (stageNumber != "YOU LOSE!!!") { textStuff = "STAGE " + stageNumber; } else { textStuff = stageNumber; } this.text = textStuff; this.timer--; if (this.timer <= 10) { this._alpha = this.timer * 5; if (this._alpha <= 0) { if (this.text == "YOU LOSE!!!") { _root.player.health = 0; removeMovieClip(this); } else { removeMovieClip(this); } } } else if (this._alpha < 100) { this._alpha = this._alpha + 10; } } }; } stop(); this.powerups = ["health", "berserk", "shield"]; this.weapon = false; this.cr_weapon = false; this.powerup = false; this.cr_powerup = false; this.numWeapons = 0; this.numPowerups = 0; this.stage = 1; this.stageTimer = 25; this.nFG = 0; this.nZM = 0; this.nGR = 0; this.nKN = 0; CREATED = false; CREATEDTIMER = 0; loseLoad = false; this.we = 0; while (this.we < this.weapons.length) { _root.makeWeapon(9 + this.we, 180, 558, this.weapons[this.we]); this.we++; } either = function () { if (random(2) == 0) { val = 160; val = val + random(100); } else { val = 1185; val = val - random(100); } return(val); }; this.onEnterFrame = function () { if (_root.paused != true) { if ((_root.BLOCKS_DESTROYED >= 10) && (_root.BLOCKS_DESTROYED != undefined)) { if (!loseLoad) { loadStageScreen("YOU LOSE!!!"); loseLoad = true; } } if (CREATEDTIMER > 0) { CREATEDTIMER--; if ((CREATEDTIMER % 50) == 0) { n = (CREATEDTIMER / 50) + 1; if (this.stage > 3) { if (this.stage > 6) { if (this.stage > 9) { if (n > 9) { nGR++; _root.makeGrunt(nGR, either(), 569, 100, 50, 1250); } if (n <= 9) { this.rand = random(3); if (this.rand == 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else if (this.rand == 1) { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } else { nFG++; _root.makeFrog(nFG, either(), 590, 100, 50, 1250); } } } else if (random(5) == 0) { nFG++; _root.makeFrog(nFG, either(), 590, 100, 50, 1250); } else if (random(2) == 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } } else if ((n % 2) != 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } num = 0; while (num < _root.zombies.length) { _root.zombies[num].attacked = true; num++; } num = 0; while (num < _root.knights.length) { _root.knights[num].attacked = true; num++; } num = 0; while (num < _root.frogs.length) { _root.frogs[num].attacked = true; num++; } num = 0; while (num < _root.grunts.length) { _root.grunts[num].attacked = true; num++; } } } else { CREATED = true; } if (((((_root.nK == 0) && (_root.nZ == 0)) && (_root.nG == 0)) && (_root.nF == 0)) && (CREATED == true)) { if (this.stageTimer == 0) { _root.player.invincibilityTimer = _root.player.invincibilityTimer + 50; _root.grunts = []; _root.zombies = []; _root.frogs = []; _root.knights = []; this.nFG = -1; this.nZM = -1; this.nGR = -1; this.nKN = -1; CREATED = false; CREATEDTIMER = this.stage * 50; loadStageScreen(this.stage); this.stage++; this.stageTimer = 25; } else { this.stageTimer--; } } if (((_root.KILLS % 5) == 0) && (_root.KILLS != 0)) { this.weapon = true; } else { this.weapon = false; this.cr_weapon = false; } if ((this.cr_weapon == false) && (this.weapon == true)) { this.weaponType = random(weapons.length); _root.makeWeapon(this.numWeapons, 50 + random(1100), 558, this.weapons[this.weaponType]); this.cr_weapon = true; if (this.numWeapons < 5) { this.numWeapons++; } else { this.numWeapons = 0; } } if (((_root.KILLS % 7) == 0) && (_root.KILLS != 0)) { this.powerup = true; } else { this.powerup = false; this.cr_powerup = false; } if ((this.cr_powerup == false) && (this.powerup == true)) { this.powerupType = random(powerups.length); _root.makePowerup(this.numPowerups, 50 + random(1100), 558, this.powerups[this.powerupType]); this.cr_powerup = true; if (this.numPowerups < 5) { this.numPowerups++; } else { this.numPowerups = 0; } } } };
Symbol 1793 MovieClip Frame 5
function loadStageScreen(stageNumber) { stageScreen = attachMovie("mc.stageScreen", "stageScreen", 600000); stageScreen._alpha = 0; stageScreen._x = _root.iF._x; stageScreen._y = _root.iF._y - 100; stageScreen.timer = 60; stageScreen.number = stageNumber; stageScreen.onEnterFrame = function () { if (_root.paused != true) { textStuff = new String(); if (stageNumber != "YOU LOSE!!!") { textStuff = "STAGE " + stageNumber; } else { textStuff = stageNumber; } this.text = textStuff; this.timer--; if (this.timer <= 10) { this._alpha = this.timer * 5; if (this._alpha <= 0) { if (this.text == "YOU LOSE!!!") { _root.player.health = 0; removeMovieClip(this); } else { removeMovieClip(this); } } } else if (this._alpha < 100) { this._alpha = this._alpha + 10; } } }; } stop(); this.powerups = ["health", "berserk", "shield"]; this.weapon = false; this.cr_weapon = false; this.powerup = false; this.cr_powerup = false; this.numWeapons = 0; this.numPowerups = 0; this.stage = 1; this.stageTimer = 25; this.nFG = 0; this.nZM = 0; this.nGR = 0; this.nKN = 0; CREATED = false; CREATEDTIMER = 0; loseLoad = false; this.we = 0; while (this.we < this.weapons.length) { _root.makeWeapon(9 + this.we, 180, 558, this.weapons[this.we]); this.we++; } either = function () { if (random(2) == 0) { val = 160; val = val + random(100); } else { val = 1185; val = val - random(100); } return(val); }; this.onEnterFrame = function () { if (_root.paused != true) { if ((_root.BLOCKS_DESTROYED >= 1) && (_root.BLOCKS_DESTROYED != undefined)) { if (!loseLoad) { loadStageScreen("YOU LOSE!!!"); loseLoad = true; } } if (CREATEDTIMER > 0) { CREATEDTIMER--; if ((CREATEDTIMER % 50) == 0) { n = (CREATEDTIMER / 50) + 1; if (this.stage > 3) { if (this.stage > 6) { if (this.stage > 9) { if (n > 9) { nGR++; _root.makeGrunt(nGR, either(), 569, 100, 50, 1250); } if (n <= 9) { this.rand = random(3); if (this.rand == 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else if (this.rand == 1) { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } else { nFG++; _root.makeFrog(nFG, either(), 590, 100, 50, 1250); } } } else if (random(5) == 0) { nFG++; _root.makeFrog(nFG, either(), 590, 100, 50, 1250); } else if (random(2) == 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } } else if ((n % 2) != 0) { nKN++; _root.makeKnight(nKN, either(), 570, 100, 50, 1250); } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } } else { nZM++; _root.makeZombie(nZM, either(), 569, 100, 50, 1250); } num = 0; while (num < _root.zombies.length) { _root.zombies[num].attacked = true; num++; } num = 0; while (num < _root.knights.length) { _root.knights[num].attacked = true; num++; } num = 0; while (num < _root.frogs.length) { _root.frogs[num].attacked = true; num++; } num = 0; while (num < _root.grunts.length) { _root.grunts[num].attacked = true; num++; } } } else { CREATED = true; } if (((((_root.nK == 0) && (_root.nZ == 0)) && (_root.nG == 0)) && (_root.nF == 0)) && (CREATED == true)) { if (this.stageTimer == 0) { _root.player.invincibilityTimer = _root.player.invincibilityTimer + 50; _root.grunts = []; _root.zombies = []; _root.frogs = []; _root.knights = []; this.nFG = -1; this.nZM = -1; this.nGR = -1; this.nKN = -1; CREATED = false; CREATEDTIMER = this.stage * 50; loadStageScreen(this.stage); this.stage++; this.stageTimer = 25; } else { this.stageTimer--; } } if (((_root.KILLS % 5) == 0) && (_root.KILLS != 0)) { this.weapon = true; } else { this.weapon = false; this.cr_weapon = false; } if ((this.cr_weapon == false) && (this.weapon == true)) { this.weaponType = random(weapons.length); _root.makeWeapon(this.numWeapons, 50 + random(1100), 558, this.weapons[this.weaponType]); this.cr_weapon = true; if (this.numWeapons < 5) { this.numWeapons++; } else { this.numWeapons = 0; } } if (((_root.KILLS % 7) == 0) && (_root.KILLS != 0)) { this.powerup = true; } else { this.powerup = false; this.cr_powerup = false; } if ((this.cr_powerup == false) && (this.powerup == true)) { this.powerupType = random(powerups.length); _root.makePowerup(this.numPowerups, 50 + random(1100), 558, this.powerups[this.powerupType]); this.cr_powerup = true; if (this.numPowerups < 5) { this.numPowerups++; } else { this.numPowerups = 0; } } } };
Symbol 1793 MovieClip Frame 6
stop(); _root.makeZombie(0, 500, 569, 100, 16, 1552); _root.makeZombie(1, 2983, 100, 100, 2342, 3260); _root.makeZombie(2, 3100, 100, 100, 2342, 3260); _root.makeGrunt(0, 600, 569, 100, 16, 1552); _root.makeGrunt(1, 1400, 569, 100, 16, 1552); _root.makeGrunt(2, 1250, 569, 100, 16, 1552); _root.makeGrunt(3, 1300, 569, 100, 16, 1552); _root.loadGrassBoss(-492.4, 772.6); _root.makeWeapon(0, 800, 569, "assaultRifle"); _root.makeWeapon(2, 1200, -850, "shotGun"); _root.makeWeapon(3, 2500, 80, "sniperRifle"); _root.makeFrog(0, 2000, -400, 100, 1500, 2640); _root.makeFrog(1, 2100, -400, 100, 1500, 2640);
Instance of Symbol 1702 MovieClip in Symbol 1793 MovieClip Frame 6
onClipEvent (load) { _root.generateBoosterRightObject(this._x, this._y, 9); this._visible = false; }
Instance of Symbol 1703 MovieClip in Symbol 1793 MovieClip Frame 6
onClipEvent (load) { _root.generateBoosterObject(this._x, this._y, 7); this._visible = false; }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 6
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 6
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1711 MovieClip in Symbol 1793 MovieClip Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.iF)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 1711 MovieClip in Symbol 1793 MovieClip Frame 6
onClipEvent (load) { this._alpha = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.iF)) { this._visible = true; if (_root.KILLS >= 5) { if (this._alpha < 100) { this._alpha = this._alpha + 10; } } } else { this._visible = false; } }
Symbol 1793 MovieClip Frame 7
stop(); _root.makeChubbs(1530, -362.5, 100); _root.makeWeapon(0, -425, -370, "mac10"); _root.makeWeapon(8, 0, -370, "m4"); _root.makeWeapon(1, 1500, 212, "mine"); _root.makeGrunt(0, -300, -360, 100, -735, 1965); _root.makeGrunt(1, -250, -360, 100, -735, 1965); _root.makeGrunt(2, 300, -360, 100, -735, 1965); _root.makeGrunt(3, 400, -360, 100, -735, 1965); _root.makeGrunt(4, 1200, -360, 100, -735, 1965); _root.makeGrunt(5, 1300, -360, 100, -735, 1965); made = false; this.onEnterFrame = function () { if (!made) { if (_root.player._y > -230) { _root.makeGrunt(0, 300, 1090, 100, 0, 950); _root.makeGrunt(1, 400, 1090, 100, 0, 950); _root.makeGrunt(2, 450, 1090, 100, 0, 950); _root.makeGrunt(3, -300, 1034, 100, -1950, -180); _root.makeGrunt(4, -350, 1034, 100, -1950, -180); _root.makeGrunt(5, -400, 1034, 100, -1950, -180); _root.makePowerup(0, 1550, 220, "shield"); _root.makeWeapon(2, 856, 1087, "mp5"); made = true; } } };
Symbol 1793 MovieClip Frame 8
stop();
Symbol 1793 MovieClip Frame 9
function loadStageScreen(stageNumber) { stageScreen = attachMovie("mc.stageScreen", "stageScreen", 600000); stageScreen._alpha = 0; stageScreen._x = _root.iF._x; stageScreen._y = _root.iF._y - 100; stageScreen.timer = 60; stageScreen.number = stageNumber; this.we = 0; while (this.we < this.weapons.length) { _root["AMMO_" + this.weapons[this.we]] = _root["STARTAMMO_" + this.weapons[this.we]]; this.we++; } stageScreen.onEnterFrame = function () { if (_root.paused != true) { textStuff = new String(); textStuff = "STAGE " + stageNumber; this.text = textStuff; this.timer--; if (this.timer <= 10) { this._alpha = this.timer * 5; if (this._alpha <= 0) { removeMovieClip(this); } } else if (this._alpha < 100) { this._alpha = this._alpha + 10; } } }; } stop(); this.powerups = ["health", "berserk", "shield"]; this.weapon = false; this.cr_weapon = false; this.powerup = false; this.cr_powerup = false; this.numWeapons = 0; this.numPowerups = 0; this.stage = 1; this.stageTimer = 25; this.nFG = 0; this.nZM = 0; this.nGR = 0; this.nKN = 0; this.throughAllWeapons = 0; this.we = 0; while (this.we < this.weapons.length) { _root.makeWeapon(9 + this.we, 180, 558, this.weapons[this.we]); this.we++; } this.onEnterFrame = function () { if (_root.paused != true) { if (_root.nZ == 0) { if (this.stageTimer == 0) { _root.player.invincibilityTimer = _root.player.invincibilityTimer + 50; _root.zombies = []; this.nZM = -1; loadStageScreen(this.stage); n = 0; while (n < (Math.floor(this.stage / 4) + 1)) { nZM++; _root.makeZombie(nZM, 100 + random(1500), 569, (100 + (this.stage * 25)) - ((Math.floor(this.stage / 4) + 1) * 20), 50, 1700); n++; } this.stage++; this.stageTimer = 25; } else { this.stageTimer--; } } if (((_root.KILLS % 7) == 0) && (_root.KILLS != 0)) { this.powerup = true; } else { this.powerup = false; this.cr_powerup = false; } if ((this.cr_powerup == false) && (this.powerup == true)) { this.powerupType = random(powerups.length); _root.makePowerup(this.numPowerups, 50 + random(1100), 558, this.powerups[this.powerupType]); this.cr_powerup = true; if (this.numPowerups < 5) { this.numPowerups++; } else { this.numPowerups = 0; } } } };
Symbol 1793 MovieClip Frame 10
function loadStageScreen(stageNumber) { stageScreen = attachMovie("mc.stageScreen", "stageScreen", 600000); stageScreen._alpha = 0; stageScreen._x = _root.iF._x; stageScreen._y = _root.iF._y - 100; stageScreen.timer = 60; stageScreen.number = stageNumber; this.we = 0; while (this.we < this.weapons.length) { _root["AMMO_" + this.weapons[this.we]] = _root["STARTAMMO_" + this.weapons[this.we]]; this.we++; } stageScreen.onEnterFrame = function () { if (_root.paused != true) { textStuff = new String(); textStuff = "STAGE " + stageNumber; this.text = textStuff; this.timer--; if (this.timer <= 10) { this._alpha = this.timer * 5; if (this._alpha <= 0) { removeMovieClip(this); } } else if (this._alpha < 100) { this._alpha = this._alpha + 10; } } }; } stop(); this.powerups = ["health", "berserk", "shield"]; this.weapon = false; this.cr_weapon = false; this.powerup = false; this.cr_powerup = false; this.numWeapons = 0; this.numPowerups = 0; this.stage = 1; this.stageTimer = 25; this.nFG = 0; this.nZM = 0; this.nGR = 0; this.nKN = 0; this.throughAllWeapons = 0; this.we = 0; while (this.we < this.weapons.length) { _root.makeWeapon(9 + this.we, 180, 558, this.weapons[this.we]); this.we++; } this.onEnterFrame = function () { if (_root.paused != true) { if (_root.nK == 0) { if (this.stageTimer == 0) { _root.player.invincibilityTimer = _root.player.invincibilityTimer + 50; _root.knights = []; this.nKN = -1; loadStageScreen(this.stage); n = 0; while (n < (Math.floor(this.stage / 4) + 1)) { nZM++; _root.makeKnight(nZM, 100 + random(1500), 569, (100 + (this.stage * 25)) - ((Math.floor(this.stage / 4) + 1) * 20), 50, 1700); n++; } this.stage++; this.stageTimer = 25; } else { this.stageTimer--; } } if (((_root.KILLS % 7) == 0) && (_root.KILLS != 0)) { this.powerup = true; } else { this.powerup = false; this.cr_powerup = false; } if ((this.cr_powerup == false) && (this.powerup == true)) { this.powerupType = random(powerups.length); _root.makePowerup(this.numPowerups, 50 + random(1100), 558, this.powerups[this.powerupType]); this.cr_powerup = true; if (this.numPowerups < 5) { this.numPowerups++; } else { this.numPowerups = 0; } } } };
Symbol 1793 MovieClip Frame 11
pfs = 0; while (pfs < 10) { _root.makeZombie(_root.nZ, 400 + (pfs * 100), 569, 30 + (pfs * 40), 50, 1700); pfs++; } _root.makeWeapon(0, 300, 558, "machineGun"); _root.makeWeapon(1, 400, 558, "stinger"); _root.makeWeapon(2, 1700, 558, "nade"); _root.makePowerup(0, 500, 558, "shield"); ztim = 0; zombs = 0; this.onEnterFrame = function () { if (_root.paused != true) { if (_root.KILLS >= 22) { _root.iF.fadeScreen.fade = "in"; if (_root.iF.fadeScreen._alpha >= 100) { _root.MAPNUMBER = 4; _root.reset(); } } if (_root.KILLS >= 10) { ztim++; if (((ztim % 200) == 0) && (ztim != 0)) { _root.makeZombie(zombs, 493, 569, 50 + ((ztim / 50) * 15), 50, 1700); zombs++; _root.makeZombie(zombs, 1293, 569, 50 + ((ztim / 50) * 15), 50, 1700); zombs++; num = 0; while (num < _root.zombies.length) { _root.zombies[num].attacked = true; num++; } } } } };
Instance of Symbol 1687 MovieClip "TTM" in Symbol 1793 MovieClip Frame 11
onClipEvent (load) { build = false; comp = false; this.targetTimer = 0; } onClipEvent (enterFrame) { if (_root.KILLS == 10) { if (build == false) { build = true; _root.makeTurret(0, 893, 615); } } if ((this.comp == false) && (this.build == true)) { if (this.targetTimer < 100) { this.targetTimer++; _root.paused = true; } else if (this.targetTimer == 100) { this.targetTimer++; _root.paused = false; } if (this.targetTimer < 75) { _root.iF.trgt = _root.turret0; } else { _root.iF.trgt = _root.player; } } if (this.targetTimer == 101) { this.comp = true; } }
Symbol 1793 MovieClip Frame 12
function loadStageScreen(stageNumber) { stageScreen = attachMovie("mc.stageScreen", "stageScreen", 600000); stageScreen._alpha = 0; stageScreen._x = _root.iF._x; stageScreen._y = _root.iF._y - 100; stageScreen.timer = 60; stageScreen.number = stageNumber; stageScreen.onEnterFrame = function () { if (_root.paused != true) { textStuff = new String(); textStuff = stageNumber; this.text = textStuff; this.timer--; if (this.timer <= 10) { this._alpha = this.timer * 5; if (this._alpha <= 0) { _root.quit(); } } else if (this._alpha < 100) { this._alpha = this._alpha + 10; } } }; } ld = false; pfs = 0; while (pfs < 1) { _root.makeZombie(pfs, 150, 728, 30, 60, 250); pfs++; } this.onEnterFrame = function () { if ((_root.nZ == -1) && (!ld)) { ld = true; clearInterval(asdfpoop); loadStageScreen("YOU WIN!!!"); } }; working = function () { if (_root.KILLS < 1) { loadStageScreen("YOU LOSE!!!"); } clearInterval(asdfpoop); }; asdfpoop = setInterval(working, 7000);
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 12
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 12
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Symbol 1793 MovieClip Frame 13
_root.loadRocketBoss(50, 1250);
Symbol 1793 MovieClip Frame 14
function loadStageScreen(stageNumber) { stageScreen = attachMovie("mc.stageScreen", "stageScreen", 600000); stageScreen._alpha = 0; stageScreen._x = _root.iF._x; stageScreen._y = _root.iF._y - 100; stageScreen.timer = 60; stageScreen.number = stageNumber; this.we = 0; while (this.we < this.weapons.length) { _root["AMMO_" + this.weapons[this.we]] = 0; this.we++; } stageScreen.onEnterFrame = function () { if (_root.paused != true) { textStuff = new String(); textStuff = "STAGE " + stageNumber; this.text = textStuff; this.timer--; if (this.timer <= 10) { this._alpha = this.timer * 5; if (this._alpha <= 0) { removeMovieClip(this); } } else if (this._alpha < 100) { this._alpha = this._alpha + 10; } } }; } stop(); this.powerups = ["health", "berserk", "shield"]; this.weapon = false; this.cr_weapon = false; this.powerup = false; this.cr_powerup = false; this.numWeapons = 0; this.numPowerups = 0; this.stage = 1; this.stageTimer = 25; this.nFG = 0; this.nZM = 0; this.nGR = 0; this.nKN = 0; this.throughAllWeapons = 0; this.onEnterFrame = function () { if (_root.paused != true) { if (this.stageTimer == 0) { loadStageScreen(this.stage); _root.makeGrunt(_root.nG, 160 + random(1350), 569, 100, 150, 1500); this.stage++; this.stageTimer = 150; } else { this.stageTimer--; } } };
Symbol 1793 MovieClip Frame 15
stop(); _root.makeZombie(0, 500, 570, 100, 100, 1530); _root.makeZombie(1, 700, 570, 100, 100, 1530); _root.makeZombie(2, 900, 570, 100, 100, 1530); _root.makeZombie(3, 1100, 570, 100, 100, 1530); _root.makeZombie(4, 1300, 570, 100, 100, 1530);
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1773 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._alpha = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.iF)) { this._visible = true; if (_root.KILLS >= 5) { if (this._alpha < 100) { this._alpha = this._alpha + 10; } } } else { this._visible = false; } }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1773 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._alpha = 0; this.create = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.iF)) { this._visible = true; if (_root.KILLS >= 5) { if (this._alpha < 100) { this._alpha = this._alpha + 10; } if (this.create == false) { this.create = true; _root.makeFrog(0, 350, 880, 100, -50, 1380); _root.makeFrog(1, 550, 880, 100, -50, 1380); _root.makeFrog(2, 750, 880, 100, -50, 1380); _root.makeFrog(3, 950, 880, 100, -50, 1380); _root.makeFrog(4, 1150, 880, 100, -50, 1380); } } } else { this._visible = false; } }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1704 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._visible = false; _root.generate128x16Object(this._x, this._y, 5); }
Instance of Symbol 1773 MovieClip in Symbol 1793 MovieClip Frame 15
onClipEvent (load) { this._alpha = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.iF)) { this._visible = true; if (_root.KILLS >= 5) { if (this._alpha < 100) { this._alpha = this._alpha + 10; } } } else { this._visible = false; } }
Symbol 1793 MovieClip Frame 16
stop(); _root.makeKnight(0, 725, 170, 100, 650, 2900); _root.makeWeapon(0, 900, 160, "shotGun"); _root.makeKnight(1, 1500, 170, 100, 650, 2900); _root.makeKnight(2, 1600, 170, 100, 650, 2900); _root.makeKnight(3, 2000, 170, 100, 650, 2900); _root.makeKnight(4, 2100, 170, 100, 650, 2900); _root.makeFrog(0, 2400, 190, 100, 650, 2900); _root.makeKnight(5, 2450, 170, 100, 650, 2900); _root.makeFrog(1, 2500, 190, 100, 650, 2900); _root.makeWeapon(2, 2700, 160, "mp5"); _root.makeWeapon(1, 2800, 160, "nade"); _root.makeWeapon(8, 150, 514, "stinger"); this.onEnterFrame = function () { if (_root.player._y > 600) { _root.iF.trgt = undefined; if (_root.player._y > 1000) { _root.paused = true; _root.iF.fadeScreen.fade = "in"; if (_root.iF.fadeScreen._alpha >= 100) { _root.MAPNUMBER = 5; _root.reset(); } } } };
Instance of Symbol 517 MovieClip in Symbol 1793 MovieClip Frame 16
onClipEvent (load) { anus = false; } onClipEvent (enterFrame) { if (((_root.player._x < this._x) && (_root.player._y > 300)) && (anus == false)) { anus = true; _root.makeWeapon(3, 1400, 514, "flakCannon"); _root.makeWeapon(4, 1500, 514, "machineGun"); _root.makeWeapon(5, 1600, 514, "m4"); } }
Instance of Symbol 346 MovieClip in Symbol 1793 MovieClip Frame 16
onClipEvent (load) { anus = false; } onClipEvent (enterFrame) { if ((_root.player._x > this._x) && (anus == false)) { anus = true; _root.makeKnight(_root.nK, 2950, 525, 150, 650, 3000); _root.makeGrunt(_root.nG, 1900, 525, 100, 650, 3000); _root.makeGrunt(_root.nG, 1900, 525, 100, 650, 3000); } }
Symbol 1794 MovieClip Frame 1
this._visible = false; if ((_root.FPSStability == false) || (_root.paused == true)) { stop(); }
Symbol 1794 MovieClip Frame 40
gotoAndPlay (2);
Symbol 1798 Button
on (press) { _root.quit(); }

Library Items

Symbol 1 Sound [audio.throw.mp3]
Symbol 2 FontUsed by:3 19 24 26 36 38 40 43 59 63 66 67 68 72 75 76 77 80 87 126 131 232 234 235 1633 1675 1676
Symbol 3 EditableTextUses:2Used by:13
Symbol 4 FontUsed by:5 6 9 11 125 229 323 1638 1642 1644 1646 1648 1650 1652 1661 1663 1665 1667 1669 1671 1673 1693
Symbol 5 TextUses:4Used by:13
Symbol 6 TextUses:4Used by:8
Symbol 7 GraphicUsed by:8 10 12 13 14 20 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 61 62 1632 1639 1643 1645 1647 1649 1651 1653 1662 1664 1666 1668 1670 1672 1674 1680 1794 1797 1798  Timeline
Symbol 8 ButtonUses:6 7Used by:13
Symbol 9 TextUses:4Used by:10
Symbol 10 ButtonUses:9 7Used by:13
Symbol 11 TextUses:4Used by:12
Symbol 12 ButtonUses:11 7Used by:13 1684
Symbol 13 MovieClipUses:3 5 8 10 12 7Used by:136
Symbol 14 MovieClipUses:7Used by:136
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:136
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:136
Symbol 19 EditableTextUses:2Used by:84
Symbol 20 ButtonUses:7Used by:84
Symbol 21 FontUsed by:22 23 25 27 33 35 37 39 41 42 60 64 65 69 70 71 73 74 78 79 82 129 130 132 133 134 163 166 169 170 231 233 322 1655 1656
Symbol 22 EditableTextUses:21Used by:84
Symbol 23 EditableTextUses:21Used by:84
Symbol 24 EditableTextUses:2Used by:84
Symbol 25 EditableTextUses:21Used by:84
Symbol 26 EditableTextUses:2Used by:84
Symbol 27 EditableTextUses:21Used by:32
Symbol 28 GraphicUsed by:29 325 1612 1723
Symbol 29 MovieClipUses:28Used by:32 34
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32 34
Symbol 32 MovieClipUses:27 29 31Used by:84
Symbol 33 EditableTextUses:21Used by:34
Symbol 34 MovieClipUses:33 29 31Used by:84
Symbol 35 EditableTextUses:21Used by:84
Symbol 36 EditableTextUses:2Used by:84
Symbol 37 EditableTextUses:21Used by:84
Symbol 38 EditableTextUses:2Used by:84
Symbol 39 EditableTextUses:21Used by:84
Symbol 40 EditableTextUses:2Used by:84
Symbol 41 EditableTextUses:21Used by:84
Symbol 42 EditableTextUses:21Used by:84
Symbol 43 EditableTextUses:2Used by:84
Symbol 44 ButtonUses:7Used by:84
Symbol 45 ButtonUses:7Used by:84
Symbol 46 ButtonUses:7Used by:84
Symbol 47 ButtonUses:7Used by:84
Symbol 48 ButtonUses:7Used by:84
Symbol 49 ButtonUses:7Used by:84
Symbol 50 ButtonUses:7Used by:84
Symbol 51 ButtonUses:7Used by:81
Symbol 52 ButtonUses:7Used by:81
Symbol 53 ButtonUses:7Used by:81
Symbol 54 ButtonUses:7Used by:81
Symbol 55 ButtonUses:7Used by:81
Symbol 56 ButtonUses:7Used by:81
Symbol 57 ButtonUses:7Used by:81
Symbol 58 ButtonUses:7Used by:81
Symbol 59 EditableTextUses:2Used by:81
Symbol 60 EditableTextUses:21Used by:81
Symbol 61 ButtonUses:7Used by:81
Symbol 62 ButtonUses:7Used by:81
Symbol 63 EditableTextUses:2Used by:81
Symbol 64 EditableTextUses:21Used by:81
Symbol 65 EditableTextUses:21Used by:81
Symbol 66 EditableTextUses:2Used by:81
Symbol 67 EditableTextUses:2Used by:81
Symbol 68 EditableTextUses:2Used by:81
Symbol 69 EditableTextUses:21Used by:81
Symbol 70 EditableTextUses:21Used by:81
Symbol 71 EditableTextUses:21Used by:81
Symbol 72 EditableTextUses:2Used by:81
Symbol 73 EditableTextUses:21Used by:81
Symbol 74 EditableTextUses:21Used by:81
Symbol 75 EditableTextUses:2Used by:81
Symbol 76 EditableTextUses:2Used by:81
Symbol 77 EditableTextUses:2Used by:81
Symbol 78 EditableTextUses:21Used by:81
Symbol 79 EditableTextUses:21Used by:81
Symbol 80 EditableTextUses:2Used by:81
Symbol 81 MovieClipUses:51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80Used by:84
Symbol 82 EditableTextUses:21Used by:84
Symbol 83 GraphicUsed by:84 236
Symbol 84 MovieClip [mc.configureScreen]Uses:19 20 22 23 24 25 26 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 81 82 83Used by:86 1684
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:84 85Used by:136
Symbol 87 EditableTextUses:2Used by:136
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:94
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:94
Symbol 92 GraphicUsed by:93 517 1688 1702 1703
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:89 91 93Used by:136 160
Symbol 95 GraphicUsed by:136
Symbol 96 BitmapUsed by:97 1127
Symbol 97 GraphicUses:96Used by:121 154
Symbol 98 GraphicUsed by:121
Symbol 99 BitmapUsed by:100 1128
Symbol 100 GraphicUses:99Used by:121 154
Symbol 101 BitmapUsed by:102 1129
Symbol 102 GraphicUses:101Used by:121 154
Symbol 103 BitmapUsed by:104 1130
Symbol 104 GraphicUses:103Used by:121 154
Symbol 105 BitmapUsed by:106 1131
Symbol 106 GraphicUses:105Used by:121 154
Symbol 107 BitmapUsed by:108 1132
Symbol 108 GraphicUses:107Used by:121 154
Symbol 109 BitmapUsed by:110 1133
Symbol 110 GraphicUses:109Used by:121 154
Symbol 111 BitmapUsed by:112 1134
Symbol 112 GraphicUses:111Used by:121 154
Symbol 113 BitmapUsed by:114 1135
Symbol 114 GraphicUses:113Used by:121 154
Symbol 115 BitmapUsed by:116 1136
Symbol 116 GraphicUses:115Used by:121 154
Symbol 117 BitmapUsed by:118 1137
Symbol 118 GraphicUses:117Used by:121 154
Symbol 119 BitmapUsed by:120 1138
Symbol 120 GraphicUses:119Used by:121 154
Symbol 121 MovieClipUses:97 98 100 102 104 106 108 110 112 114 116 118 120Used by:136
Symbol 122 FontUsed by:123 321 329 1627 1629 1795
Symbol 123 EditableTextUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:136
Symbol 125 EditableTextUses:4Used by:136
Symbol 126 EditableTextUses:2Used by:128
Symbol 127 GraphicUsed by:128 238
Symbol 128 ButtonUses:126 127Used by:136
Symbol 129 EditableTextUses:21Used by:136
Symbol 130 EditableTextUses:21Used by:136
Symbol 131 EditableTextUses:2Used by:136
Symbol 132 EditableTextUses:21Used by:136
Symbol 133 EditableTextUses:21Used by:136
Symbol 134 EditableTextUses:21Used by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClip [mc.iF]Uses:13 14 16 18 86 87 94 95 121 124 125 128 129 130 131 132 133 134 135
Symbol 137 GraphicUsed by:153
Symbol 138 ShapeTweeningUsed by:142
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:138 140 141Used by:153
Symbol 143 ShapeTweeningUsed by:147
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:143 145 146Used by:153
Symbol 148 GraphicUsed by:153
Symbol 149 GraphicUsed by:153
Symbol 150 GraphicUsed by:153 716
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClip [mc.bullet]Uses:137 142 147 148 149 150 152
Symbol 154 MovieClip [mc.generateWeapon]Uses:97 100 102 104 106 108 110 112 114 116 118 120
Symbol 155 GraphicUsed by:158
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip [mc.shell]Uses:155 156 157
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClip [mc.healthBar]Uses:159 94
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClip [mc.shadow]Uses:161
Symbol 163 EditableTextUses:21Used by:165
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClip [2]Uses:163 164
Symbol 166 EditableTextUses:21Used by:168
Symbol 167 GraphicUsed by:168 180 1686 1687 1704 1793
Symbol 168 MovieClip [1]Uses:166 167
Symbol 169 EditableTextUses:21Used by:171
Symbol 170 EditableTextUses:21Used by:171
Symbol 171 MovieClip [mc.loadScreen]Uses:169 170
Symbol 172 GraphicUsed by:173 1707
Symbol 173 MovieClip [9]Uses:172
Symbol 174 GraphicUsed by:175 1706
Symbol 175 MovieClip [10]Uses:174
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip [7]Uses:176
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClip [6]Uses:178
Symbol 180 MovieClip [5]Uses:167
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [4]Uses:181
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClip [3]Uses:183
Symbol 185 GraphicUsed by:186 1705
Symbol 186 MovieClip [11]Uses:185
Symbol 187 GraphicUsed by:202
Symbol 188 GraphicUsed by:202
Symbol 189 GraphicUsed by:202
Symbol 190 GraphicUsed by:202
Symbol 191 GraphicUsed by:202
Symbol 192 GraphicUsed by:202
Symbol 193 GraphicUsed by:202
Symbol 194 GraphicUsed by:202
Symbol 195 GraphicUsed by:202
Symbol 196 GraphicUsed by:202
Symbol 197 GraphicUsed by:202
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202 499
Symbol 201 GraphicUsed by:202 450 479
Symbol 202 MovieClipUses:187 188 189 190 191 192 193 194 195 196 197 198 199 200 201Used by:203
Symbol 203 MovieClip [mc.blood1]Uses:202
Symbol 204 GraphicUsed by:224
Symbol 205 GraphicUsed by:224
Symbol 206 GraphicUsed by:224
Symbol 207 GraphicUsed by:224
Symbol 208 GraphicUsed by:224
Symbol 209 GraphicUsed by:224
Symbol 210 GraphicUsed by:224
Symbol 211 GraphicUsed by:224
Symbol 212 GraphicUsed by:224
Symbol 213 GraphicUsed by:224
Symbol 214 GraphicUsed by:224
Symbol 215 GraphicUsed by:224
Symbol 216 GraphicUsed by:224
Symbol 217 GraphicUsed by:224
Symbol 218 GraphicUsed by:224
Symbol 219 GraphicUsed by:224
Symbol 220 GraphicUsed by:224
Symbol 221 GraphicUsed by:224
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223Used by:225
Symbol 225 MovieClip [mc.blood2]Uses:224
Symbol 226 FontUsed by:227
Symbol 227 TextUses:226Used by:228
Symbol 228 MovieClip [mc.bossScreen]Uses:227
Symbol 229 EditableTextUses:4Used by:230
Symbol 230 MovieClip [mc.stageScreen]Uses:229
Symbol 231 EditableTextUses:21Used by:236
Symbol 232 EditableTextUses:2Used by:236
Symbol 233 EditableTextUses:21Used by:236
Symbol 234 EditableTextUses:2Used by:236
Symbol 235 EditableTextUses:2Used by:236
Symbol 236 MovieClip [mc.creditsScreen]Uses:231 232 233 234 235 83Used by:1684
Symbol 237 GraphicUsed by:238 241  Timeline
Symbol 238 MovieClipUses:237 127Used by:239
Symbol 239 MovieClip [12]Uses:238Used by:Timeline
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:237 240Used by:242
Symbol 242 MovieClip [13]Uses:241Used by:Timeline
Symbol 243 GraphicUsed by:262
Symbol 244 GraphicUsed by:262
Symbol 245 GraphicUsed by:262
Symbol 246 GraphicUsed by:262
Symbol 247 GraphicUsed by:262
Symbol 248 GraphicUsed by:262
Symbol 249 GraphicUsed by:262
Symbol 250 GraphicUsed by:262
Symbol 251 GraphicUsed by:262
Symbol 252 GraphicUsed by:262
Symbol 253 GraphicUsed by:262
Symbol 254 GraphicUsed by:262
Symbol 255 GraphicUsed by:262
Symbol 256 GraphicUsed by:262
Symbol 257 GraphicUsed by:262
Symbol 258 GraphicUsed by:262
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261Used by:319
Symbol 263 GraphicUsed by:276
Symbol 264 GraphicUsed by:276
Symbol 265 GraphicUsed by:276
Symbol 266 GraphicUsed by:276
Symbol 267 GraphicUsed by:276
Symbol 268 GraphicUsed by:276
Symbol 269 GraphicUsed by:276
Symbol 270 GraphicUsed by:276
Symbol 271 GraphicUsed by:276
Symbol 272 GraphicUsed by:276
Symbol 273 GraphicUsed by:276
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:263 264 265 266 267 268 269 270 271 272 273 274 275Used by:319
Symbol 277 GraphicUsed by:298
Symbol 278 GraphicUsed by:298
Symbol 279 GraphicUsed by:298
Symbol 280 GraphicUsed by:298
Symbol 281 GraphicUsed by:298
Symbol 282 GraphicUsed by:298
Symbol 283 GraphicUsed by:298
Symbol 284 GraphicUsed by:298
Symbol 285 GraphicUsed by:298
Symbol 286 GraphicUsed by:298
Symbol 287 GraphicUsed by:298
Symbol 288 GraphicUsed by:298
Symbol 289 GraphicUsed by:298
Symbol 290 GraphicUsed by:298
Symbol 291 GraphicUsed by:298
Symbol 292 GraphicUsed by:298
Symbol 293 GraphicUsed by:298
Symbol 294 GraphicUsed by:298
Symbol 295 GraphicUsed by:298
Symbol 296 GraphicUsed by:298
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297Used by:319
Symbol 299 GraphicUsed by:318
Symbol 300 GraphicUsed by:318
Symbol 301 GraphicUsed by:318
Symbol 302 GraphicUsed by:318
Symbol 303 GraphicUsed by:318
Symbol 304 GraphicUsed by:318
Symbol 305 GraphicUsed by:318
Symbol 306 GraphicUsed by:318
Symbol 307 GraphicUsed by:318
Symbol 308 GraphicUsed by:318
Symbol 309 GraphicUsed by:318
Symbol 310 GraphicUsed by:318
Symbol 311 GraphicUsed by:318
Symbol 312 GraphicUsed by:318
Symbol 313 GraphicUsed by:318
Symbol 314 GraphicUsed by:318
Symbol 315 GraphicUsed by:318
Symbol 316 GraphicUsed by:318
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317Used by:319
Symbol 319 MovieClip [mc.grassboss]Uses:262 276 298 318Used by:Timeline
Symbol 320 FontUsed by:321
Symbol 321 TextUses:122 320Used by:Timeline
Symbol 322 EditableTextUses:21Used by:326
Symbol 323 TextUses:4Used by:326
Symbol 324 GraphicUsed by:326
Symbol 325 MovieClipUses:28Used by:326
Symbol 326 MovieClipUses:322 323 324 325Used by:Timeline
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:330 1620
Symbol 329 TextUses:122Used by:330
Symbol 330 ButtonUses:328 329Used by:Timeline
Symbol 331 GraphicUsed by:332 337 717
Symbol 332 MovieClipUses:331Used by:337 717
Symbol 333 GraphicUsed by:337 717
Symbol 334 GraphicUsed by:337 717
Symbol 335 GraphicUsed by:337 717
Symbol 336 GraphicUsed by:337 717
Symbol 337 MovieClip [mc.debrisGrass2]Uses:332 331 333 334 335 336Used by:Timeline
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:340
Symbol 340 MovieClip [mc.box]Uses:339Used by:Timeline
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClip [mc.frag]Uses:341Used by:1513  Timeline
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClip [mc.flashBang]Uses:343Used by:1467  Timeline
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:1793  Timeline
Symbol 347 GraphicUsed by:434
Symbol 348 GraphicUsed by:434
Symbol 349 GraphicUsed by:434
Symbol 350 GraphicUsed by:434
Symbol 351 GraphicUsed by:434
Symbol 352 GraphicUsed by:434
Symbol 353 GraphicUsed by:434
Symbol 354 GraphicUsed by:434
Symbol 355 GraphicUsed by:434
Symbol 356 GraphicUsed by:434
Symbol 357 GraphicUsed by:434
Symbol 358 GraphicUsed by:434
Symbol 359 GraphicUsed by:434
Symbol 360 GraphicUsed by:434
Symbol 361 GraphicUsed by:434
Symbol 362 GraphicUsed by:434
Symbol 363 GraphicUsed by:434
Symbol 364 GraphicUsed by:434
Symbol 365 GraphicUsed by:434
Symbol 366 GraphicUsed by:434
Symbol 367 GraphicUsed by:434
Symbol 368 GraphicUsed by:434
Symbol 369 GraphicUsed by:434
Symbol 370 GraphicUsed by:434
Symbol 371 GraphicUsed by:434
Symbol 372 GraphicUsed by:434
Symbol 373 GraphicUsed by:434
Symbol 374 GraphicUsed by:434
Symbol 375 GraphicUsed by:434
Symbol 376 GraphicUsed by:434
Symbol 377 GraphicUsed by:434
Symbol 378 GraphicUsed by:434
Symbol 379 GraphicUsed by:434
Symbol 380 GraphicUsed by:434
Symbol 381 GraphicUsed by:434
Symbol 382 GraphicUsed by:434
Symbol 383 GraphicUsed by:434
Symbol 384 GraphicUsed by:434
Symbol 385 GraphicUsed by:434
Symbol 386 GraphicUsed by:434
Symbol 387 GraphicUsed by:434
Symbol 388 GraphicUsed by:434
Symbol 389 GraphicUsed by:434
Symbol 390 GraphicUsed by:434
Symbol 391 GraphicUsed by:434
Symbol 392 GraphicUsed by:434
Symbol 393 GraphicUsed by:434
Symbol 394 GraphicUsed by:434
Symbol 395 GraphicUsed by:434
Symbol 396 GraphicUsed by:434
Symbol 397 GraphicUsed by:434
Symbol 398 GraphicUsed by:434
Symbol 399 GraphicUsed by:434
Symbol 400 GraphicUsed by:434
Symbol 401 GraphicUsed by:434
Symbol 402 GraphicUsed by:434
Symbol 403 GraphicUsed by:434
Symbol 404 GraphicUsed by:434
Symbol 405 GraphicUsed by:434
Symbol 406 GraphicUsed by:434
Symbol 407 GraphicUsed by:434
Symbol 408 GraphicUsed by:434
Symbol 409 GraphicUsed by:434
Symbol 410 GraphicUsed by:434
Symbol 411 GraphicUsed by:434
Symbol 412 GraphicUsed by:434
Symbol 413 GraphicUsed by:434
Symbol 414 GraphicUsed by:434
Symbol 415 GraphicUsed by:434
Symbol 416 GraphicUsed by:434
Symbol 417 GraphicUsed by:434
Symbol 418 GraphicUsed by:434
Symbol 419 GraphicUsed by:434
Symbol 420 GraphicUsed by:434
Symbol 421 GraphicUsed by:434
Symbol 422 GraphicUsed by:434
Symbol 423 GraphicUsed by:434
Symbol 424 GraphicUsed by:434
Symbol 425 GraphicUsed by:434
Symbol 426 GraphicUsed by:434
Symbol 427 GraphicUsed by:434
Symbol 428 GraphicUsed by:434
Symbol 429 GraphicUsed by:434
Symbol 430 GraphicUsed by:434
Symbol 431 GraphicUsed by:434
Symbol 432 GraphicUsed by:434
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClip [mc.barrelExplosion]Uses:347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433Used by:Timeline
Symbol 435 GraphicUsed by:450
Symbol 436 GraphicUsed by:450
Symbol 437 GraphicUsed by:450
Symbol 438 GraphicUsed by:450
Symbol 439 GraphicUsed by:450
Symbol 440 GraphicUsed by:450
Symbol 441 GraphicUsed by:450
Symbol 442 GraphicUsed by:450
Symbol 443 GraphicUsed by:450
Symbol 444 GraphicUsed by:450
Symbol 445 GraphicUsed by:450
Symbol 446 GraphicUsed by:450
Symbol 447 GraphicUsed by:450
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClip [blood_2]Uses:435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 201Used by:Timeline
Symbol 451 GraphicUsed by:479
Symbol 452 GraphicUsed by:479
Symbol 453 GraphicUsed by:479
Symbol 454 GraphicUsed by:479
Symbol 455 GraphicUsed by:479
Symbol 456 GraphicUsed by:479
Symbol 457 GraphicUsed by:479
Symbol 458 GraphicUsed by:479
Symbol 459 GraphicUsed by:479
Symbol 460 GraphicUsed by:479
Symbol 461 GraphicUsed by:479
Symbol 462 GraphicUsed by:479
Symbol 463 GraphicUsed by:479
Symbol 464 GraphicUsed by:479
Symbol 465 GraphicUsed by:479
Symbol 466 GraphicUsed by:479
Symbol 467 GraphicUsed by:479
Symbol 468 GraphicUsed by:479
Symbol 469 GraphicUsed by:479
Symbol 470 GraphicUsed by:479
Symbol 471 GraphicUsed by:479
Symbol 472 GraphicUsed by:479
Symbol 473 GraphicUsed by:479
Symbol 474 GraphicUsed by:479
Symbol 475 GraphicUsed by:479
Symbol 476 GraphicUsed by:479
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClip [blood_1]Uses:451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 201Used by:Timeline
Symbol 480 GraphicUsed by:499
Symbol 481 GraphicUsed by:499
Symbol 482 GraphicUsed by:499
Symbol 483 GraphicUsed by:499
Symbol 484 GraphicUsed by:499
Symbol 485 GraphicUsed by:499
Symbol 486 GraphicUsed by:499
Symbol 487 GraphicUsed by:499
Symbol 488 GraphicUsed by:499
Symbol 489 GraphicUsed by:499
Symbol 490 GraphicUsed by:499
Symbol 491 GraphicUsed by:499
Symbol 492 GraphicUsed by:499
Symbol 493 GraphicUsed by:499
Symbol 494 GraphicUsed by:499
Symbol 495 GraphicUsed by:499
Symbol 496 GraphicUsed by:499
Symbol 497 GraphicUsed by:499
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClip [blood_0]Uses:480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 200Used by:Timeline
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClip [mc.barrelDebris2]Uses:500Used by:Timeline
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClip [mc.barrelDebris0]Uses:502Used by:Timeline
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClip [mc.barrelDebris1]Uses:504Used by:Timeline
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:508
Symbol 508 MovieClip [14]Uses:507Used by:Timeline
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:511
Symbol 511 MovieClip [15]Uses:510Used by:Timeline
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClip [16]Uses:513Used by:Timeline
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClip [mc.blockParticle]Uses:515Used by:Timeline
Symbol 517 MovieClipUses:92Used by:1793  Timeline
Symbol 518 GraphicUsed by:587
Symbol 519 GraphicUsed by:587
Symbol 520 GraphicUsed by:587
Symbol 521 GraphicUsed by:587
Symbol 522 GraphicUsed by:587
Symbol 523 GraphicUsed by:587
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:587
Symbol 526 GraphicUsed by:587
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:587
Symbol 529 GraphicUsed by:587
Symbol 530 GraphicUsed by:587
Symbol 531 GraphicUsed by:587
Symbol 532 GraphicUsed by:587
Symbol 533 GraphicUsed by:587
Symbol 534 GraphicUsed by:587
Symbol 535 GraphicUsed by:587
Symbol 536 GraphicUsed by:587
Symbol 537 GraphicUsed by:587
Symbol 538 GraphicUsed by:587
Symbol 539 GraphicUsed by:587
Symbol 540 GraphicUsed by:587
Symbol 541 GraphicUsed by:587
Symbol 542 GraphicUsed by:587
Symbol 543 GraphicUsed by:587
Symbol 544 GraphicUsed by:587
Symbol 545 GraphicUsed by:587
Symbol 546 GraphicUsed by:587
Symbol 547 GraphicUsed by:587
Symbol 548 GraphicUsed by:587
Symbol 549 GraphicUsed by:587
Symbol 550 GraphicUsed by:587
Symbol 551 GraphicUsed by:587
Symbol 552 GraphicUsed by:587
Symbol 553 GraphicUsed by:587
Symbol 554 GraphicUsed by:587
Symbol 555 GraphicUsed by:587
Symbol 556 GraphicUsed by:587
Symbol 557 GraphicUsed by:587
Symbol 558 GraphicUsed by:587
Symbol 559 GraphicUsed by:587
Symbol 560 GraphicUsed by:587
Symbol 561 GraphicUsed by:587
Symbol 562 GraphicUsed by:587
Symbol 563 GraphicUsed by:587
Symbol 564 GraphicUsed by:587
Symbol 565 GraphicUsed by:587
Symbol 566 GraphicUsed by:587
Symbol 567 GraphicUsed by:587
Symbol 568 GraphicUsed by:587
Symbol 569 GraphicUsed by:587
Symbol 570 GraphicUsed by:587
Symbol 571 GraphicUsed by:587
Symbol 572 GraphicUsed by:587
Symbol 573 GraphicUsed by:587
Symbol 574 GraphicUsed by:587
Symbol 575 GraphicUsed by:587
Symbol 576 GraphicUsed by:587
Symbol 577 GraphicUsed by:587
Symbol 578 GraphicUsed by:587
Symbol 579 GraphicUsed by:587
Symbol 580 GraphicUsed by:587
Symbol 581 GraphicUsed by:587
Symbol 582 GraphicUsed by:587
Symbol 583 GraphicUsed by:587
Symbol 584 GraphicUsed by:587
Symbol 585 GraphicUsed by:587
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClip [mc.explosionMine]Uses:518 519 520 521 522 523 525 526 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586Used by:Timeline
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClip [mc.iF_resolutionScreen]Uses:588Used by:Timeline
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClip [pu.health]Uses:590Used by:619
Symbol 592 GraphicUsed by:615
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:615
Symbol 595 GraphicUsed by:615
Symbol 596 GraphicUsed by:615
Symbol 597 GraphicUsed by:615
Symbol 598 GraphicUsed by:615
Symbol 599 GraphicUsed by:615
Symbol 600 GraphicUsed by:615
Symbol 601 GraphicUsed by:615
Symbol 602 GraphicUsed by:615
Symbol 603 GraphicUsed by:615
Symbol 604 GraphicUsed by:615
Symbol 605 GraphicUsed by:615
Symbol 606 GraphicUsed by:615
Symbol 607 GraphicUsed by:615
Symbol 608 GraphicUsed by:615
Symbol 609 GraphicUsed by:615
Symbol 610 GraphicUsed by:615
Symbol 611 GraphicUsed by:615
Symbol 612 GraphicUsed by:615
Symbol 613 GraphicUsed by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:592 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614Used by:616
Symbol 616 MovieClip [pu.berserk]Uses:615Used by:619
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClip [pu.shield]Uses:617Used by:619
Symbol 619 MovieClip [mc.pu]Uses:591 616 618Used by:Timeline
Symbol 620 GraphicUsed by:636
Symbol 621 GraphicUsed by:636
Symbol 622 GraphicUsed by:636
Symbol 623 GraphicUsed by:636
Symbol 624 GraphicUsed by:636
Symbol 625 GraphicUsed by:636
Symbol 626 GraphicUsed by:636
Symbol 627 GraphicUsed by:636
Symbol 628 GraphicUsed by:636
Symbol 629 GraphicUsed by:636
Symbol 630 GraphicUsed by:636
Symbol 631 GraphicUsed by:636
Symbol 632 GraphicUsed by:636
Symbol 633 GraphicUsed by:636
Symbol 634 GraphicUsed by:636
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClip [mc.sparks1]Uses:620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635Used by:Timeline
Symbol 637 GraphicUsed by:653
Symbol 638 GraphicUsed by:653
Symbol 639 GraphicUsed by:653
Symbol 640 GraphicUsed by:653
Symbol 641 GraphicUsed by:653
Symbol 642 GraphicUsed by:653
Symbol 643 GraphicUsed by:653
Symbol 644 GraphicUsed by:653
Symbol 645 GraphicUsed by:653
Symbol 646 GraphicUsed by:653
Symbol 647 GraphicUsed by:653
Symbol 648 GraphicUsed by:653
Symbol 649 GraphicUsed by:653
Symbol 650 GraphicUsed by:653
Symbol 651 GraphicUsed by:653
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClip [mc.sparks0]Uses:637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652Used by:Timeline
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClip [mc.rocketBossSupport]Uses:654Used by:Timeline
Symbol 656 GraphicUsed by:661
Symbol 657 ShapeTweeningUsed by:660
Symbol 658 ShapeTweeningUsed by:660
Symbol 659 GraphicUsed by:660 1769
Symbol 660 MovieClip [mc.rocketBossHelperPulse]Uses:657 658 659Used by:661
Symbol 661 MovieClip [mc.rocketBossHelper]Uses:656 660Used by:Timeline
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClip [mc.rocketBossHelperGun]Uses:662Used by:Timeline
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClip [mc.rocketBoss]Uses:664Used by:Timeline
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClip [mc.rocketBossTop]Uses:666Used by:Timeline
Symbol 668 GraphicUsed by:715
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669Used by:715
Symbol 671 GraphicUsed by:715
Symbol 672 GraphicUsed by:715
Symbol 673 GraphicUsed by:715
Symbol 674 GraphicUsed by:715
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:715
Symbol 677 GraphicUsed by:715
Symbol 678 GraphicUsed by:715
Symbol 679 GraphicUsed by:715
Symbol 680 GraphicUsed by:715
Symbol 681 GraphicUsed by:715
Symbol 682 GraphicUsed by:715
Symbol 683 GraphicUsed by:715
Symbol 684 GraphicUsed by:715
Symbol 685 GraphicUsed by:715
Symbol 686 GraphicUsed by:715
Symbol 687 GraphicUsed by:715
Symbol 688 GraphicUsed by:715
Symbol 689 GraphicUsed by:715
Symbol 690 GraphicUsed by:715
Symbol 691 GraphicUsed by:715
Symbol 692 GraphicUsed by:715
Symbol 693 GraphicUsed by:715
Symbol 694 GraphicUsed by:715
Symbol 695 GraphicUsed by:715
Symbol 696 GraphicUsed by:715
Symbol 697 GraphicUsed by:715
Symbol 698 GraphicUsed by:715
Symbol 699 GraphicUsed by:715
Symbol 700 GraphicUsed by:715
Symbol 701 GraphicUsed by:715
Symbol 702 GraphicUsed by:715
Symbol 703 GraphicUsed by:715
Symbol 704 GraphicUsed by:715
Symbol 705 GraphicUsed by:715
Symbol 706 GraphicUsed by:715
Symbol 707 GraphicUsed by:715
Symbol 708 GraphicUsed by:715
Symbol 709 GraphicUsed by:715
Symbol 710 GraphicUsed by:715
Symbol 711 GraphicUsed by:715
Symbol 712 GraphicUsed by:715
Symbol 713 GraphicUsed by:715
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClip [mc.explosionNade]Uses:668 670 671 672 673 674 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714Used by:Timeline
Symbol 716 MovieClip [mc.nadeTrail]Uses:150Used by:Timeline
Symbol 717 MovieClip [mc.debrisGrass1]Uses:332 331 333 334 335 336Used by:Timeline
Symbol 718 GraphicUsed by:766
Symbol 719 GraphicUsed by:766
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:766
Symbol 722 GraphicUsed by:766
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:766
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:766
Symbol 727 GraphicUsed by:766
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:766
Symbol 730 GraphicUsed by:766
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:766
Symbol 733 GraphicUsed by:766
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:766
Symbol 736 GraphicUsed by:766
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:766
Symbol 739 GraphicUsed by:766
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:766
Symbol 742 GraphicUsed by:766
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:766
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:766
Symbol 747 GraphicUsed by:766
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:748Used by:766
Symbol 750 GraphicUsed by:766
Symbol 751 GraphicUsed by:766
Symbol 752 GraphicUsed by:766
Symbol 753 GraphicUsed by:766
Symbol 754 GraphicUsed by:766
Symbol 755 GraphicUsed by:766
Symbol 756 GraphicUsed by:766
Symbol 757 GraphicUsed by:766
Symbol 758 GraphicUsed by:766
Symbol 759 GraphicUsed by:766
Symbol 760 GraphicUsed by:766
Symbol 761 GraphicUsed by:766
Symbol 762 GraphicUsed by:766
Symbol 763 GraphicUsed by:766
Symbol 764 GraphicUsed by:766
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClip [mc.explosionStinger]Uses:718 719 721 722 724 726 727 729 730 732 733 735 736 738 739 741 742 744 746 747 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765Used by:Timeline
Symbol 767 ShapeTweeningUsed by:774
Symbol 768 GraphicUsed by:774
Symbol 769 GraphicUsed by:774
Symbol 770 ShapeTweeningUsed by:774
Symbol 771 GraphicUsed by:774
Symbol 772 ShapeTweeningUsed by:774
Symbol 773 GraphicUsed by:774 826 1034 1055 1075
Symbol 774 MovieClip [mc.smokeParticle]Uses:767 768 769 770 771 772 773Used by:Timeline
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:786
Symbol 777 GraphicUsed by:786
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:786
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:786
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:786
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:786
Symbol 786 MovieClip [mc.backdrop]Uses:776 777 779 781 783 785Used by:1793  Timeline
Symbol 787 GraphicUsed by:791
Symbol 788 GraphicUsed by:791
Symbol 789 GraphicUsed by:791
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:787 788 789 790Used by:795
Symbol 792 GraphicUsed by:793 794
Symbol 793 MovieClipUses:792Used by:795
Symbol 794 MovieClipUses:792Used by:795
Symbol 795 MovieClip [mc.powerupLeech]Uses:791 793 794Used by:Timeline
Symbol 796 FontUsed by:797 798
Symbol 797 TextUses:796Used by:799
Symbol 798 TextUses:796Used by:799
Symbol 799 MovieClip [mc.chubbsText]Uses:797 798Used by:Timeline
Symbol 800 GraphicUsed by:824
Symbol 801 GraphicUsed by:824
Symbol 802 GraphicUsed by:824
Symbol 803 GraphicUsed by:824
Symbol 804 GraphicUsed by:824
Symbol 805 GraphicUsed by:824
Symbol 806 GraphicUsed by:824
Symbol 807 GraphicUsed by:824
Symbol 808 GraphicUsed by:824
Symbol 809 GraphicUsed by:824
Symbol 810 GraphicUsed by:824
Symbol 811 GraphicUsed by:824
Symbol 812 GraphicUsed by:824
Symbol 813 GraphicUsed by:824
Symbol 814 GraphicUsed by:824
Symbol 815 GraphicUsed by:824
Symbol 816 GraphicUsed by:824
Symbol 817 GraphicUsed by:824
Symbol 818 GraphicUsed by:824
Symbol 819 GraphicUsed by:824
Symbol 820 GraphicUsed by:824
Symbol 821 GraphicUsed by:824
Symbol 822 GraphicUsed by:824
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823Used by:825
Symbol 825 MovieClip [mc.explosion]Uses:824Used by:Timeline
Symbol 826 MovieClip [mc.cannonBall]Uses:773Used by:Timeline
Symbol 827 GraphicUsed by:837
Symbol 828 GraphicUsed by:837 845 851
Symbol 829 GraphicUsed by:837 845 851
Symbol 830 GraphicUsed by:837
Symbol 831 GraphicUsed by:837
Symbol 832 GraphicUsed by:837
Symbol 833 GraphicUsed by:837
Symbol 834 GraphicUsed by:837
Symbol 835 GraphicUsed by:837
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:827 828 829 830 831 832 833 834 835 836Used by:852
Symbol 838 GraphicUsed by:845
Symbol 839 GraphicUsed by:845
Symbol 840 GraphicUsed by:845
Symbol 841 GraphicUsed by:845
Symbol 842 GraphicUsed by:845
Symbol 843 GraphicUsed by:845
Symbol 844 GraphicUsed by:845
Symbol 845 MovieClipUses:838 828 829 839 840 841 842 843 844Used by:852  Timeline
Symbol 846 GraphicUsed by:851
Symbol 847 GraphicUsed by:851
Symbol 848 GraphicUsed by:851
Symbol 849 GraphicUsed by:851
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:846 847 848 828 849 829 850Used by:852
Symbol 852 MovieClip [mc.chubbs]Uses:837 845 851Used by:Timeline
Symbol 853 GraphicUsed by:855 857
Symbol 854 ShapeTweeningUsed by:855
Symbol 855 MovieClip [mc.turretBall2]Uses:853 854Used by:Timeline
Symbol 856 ShapeTweeningUsed by:857
Symbol 857 MovieClip [mc.turretBall1]Uses:856 853Used by:Timeline
Symbol 858 GraphicUsed by:870
Symbol 859 GraphicUsed by:870
Symbol 860 GraphicUsed by:870
Symbol 861 GraphicUsed by:870
Symbol 862 GraphicUsed by:870
Symbol 863 GraphicUsed by:870
Symbol 864 GraphicUsed by:870
Symbol 865 GraphicUsed by:870
Symbol 866 GraphicUsed by:870
Symbol 867 GraphicUsed by:870
Symbol 868 GraphicUsed by:870
Symbol 869 GraphicUsed by:870
Symbol 870 MovieClip [mc.turretLaser]Uses:858 859 860 861 862 863 864 865 866 867 868 869Used by:Timeline
Symbol 871 GraphicUsed by:872
Symbol 872 MovieClipUses:871Used by:878
Symbol 873 GraphicUsed by:878
Symbol 874 ShapeTweeningUsed by:877
Symbol 875 ShapeTweeningUsed by:877
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:874 875 876Used by:878
Symbol 878 MovieClip [mc.turret]Uses:872 873 877Used by:Timeline
Symbol 879 GraphicUsed by:880
Symbol 880 MovieClip [mc.muzzleFlash6]Uses:879Used by:Timeline
Symbol 881 GraphicUsed by:882
Symbol 882 MovieClip [mc.muzzleFlash5]Uses:881Used by:Timeline
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClip [mc.muzzleFlash4]Uses:883Used by:Timeline
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClip [mc.muzzleFlash3]Uses:885Used by:Timeline
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClip [mc.muzzleFlash2]Uses:887Used by:Timeline
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClip [mc.muzzleFlash1]Uses:889Used by:Timeline
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClip [mc.muzzleFlash0]Uses:891Used by:Timeline
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:912 940 963 1003
Symbol 895 GraphicUsed by:912 940 1003
Symbol 896 GraphicUsed by:912
Symbol 897 GraphicUsed by:912
Symbol 898 GraphicUsed by:912
Symbol 899 GraphicUsed by:912
Symbol 900 GraphicUsed by:912
Symbol 901 GraphicUsed by:912
Symbol 902 GraphicUsed by:912
Symbol 903 GraphicUsed by:912
Symbol 904 GraphicUsed by:912
Symbol 905 GraphicUsed by:912
Symbol 906 GraphicUsed by:912
Symbol 907 GraphicUsed by:912
Symbol 908 GraphicUsed by:912
Symbol 909 GraphicUsed by:912
Symbol 910 GraphicUsed by:912
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911Used by:1004
Symbol 913 GraphicUsed by:940
Symbol 914 GraphicUsed by:940
Symbol 915 GraphicUsed by:940
Symbol 916 GraphicUsed by:940
Symbol 917 GraphicUsed by:940
Symbol 918 GraphicUsed by:940
Symbol 919 GraphicUsed by:940
Symbol 920 GraphicUsed by:940
Symbol 921 GraphicUsed by:940
Symbol 922 GraphicUsed by:940
Symbol 923 GraphicUsed by:940
Symbol 924 GraphicUsed by:940
Symbol 925 GraphicUsed by:940
Symbol 926 GraphicUsed by:940
Symbol 927 GraphicUsed by:940
Symbol 928 GraphicUsed by:940
Symbol 929 GraphicUsed by:940
Symbol 930 GraphicUsed by:940
Symbol 931 GraphicUsed by:940
Symbol 932 GraphicUsed by:940
Symbol 933 GraphicUsed by:940
Symbol 934 GraphicUsed by:940
Symbol 935 GraphicUsed by:940
Symbol 936 GraphicUsed by:940
Symbol 937 GraphicUsed by:940
Symbol 938 GraphicUsed by:940
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:894 895 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939Used by:1004
Symbol 941 GraphicUsed by:963
Symbol 942 GraphicUsed by:963
Symbol 943 GraphicUsed by:963
Symbol 944 GraphicUsed by:963
Symbol 945 GraphicUsed by:963
Symbol 946 GraphicUsed by:963
Symbol 947 GraphicUsed by:963
Symbol 948 GraphicUsed by:963
Symbol 949 GraphicUsed by:963
Symbol 950 GraphicUsed by:963
Symbol 951 GraphicUsed by:963
Symbol 952 GraphicUsed by:963
Symbol 953 GraphicUsed by:963
Symbol 954 GraphicUsed by:963
Symbol 955 GraphicUsed by:963
Symbol 956 GraphicUsed by:963
Symbol 957 GraphicUsed by:963
Symbol 958 GraphicUsed by:963
Symbol 959 GraphicUsed by:963
Symbol 960 GraphicUsed by:963
Symbol 961 GraphicUsed by:963
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:894 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962Used by:1004
Symbol 964 GraphicUsed by:1003
Symbol 965 GraphicUsed by:1003
Symbol 966 GraphicUsed by:1003
Symbol 967 GraphicUsed by:1003
Symbol 968 GraphicUsed by:1003
Symbol 969 GraphicUsed by:1003
Symbol 970 GraphicUsed by:1003
Symbol 971 GraphicUsed by:1003
Symbol 972 GraphicUsed by:1003
Symbol 973 GraphicUsed by:1003
Symbol 974 GraphicUsed by:1003
Symbol 975 GraphicUsed by:1003
Symbol 976 GraphicUsed by:1003
Symbol 977 GraphicUsed by:1003
Symbol 978 GraphicUsed by:1003
Symbol 979 GraphicUsed by:1003
Symbol 980 GraphicUsed by:1003
Symbol 981 GraphicUsed by:1003
Symbol 982 GraphicUsed by:1003
Symbol 983 GraphicUsed by:1003
Symbol 984 GraphicUsed by:1003
Symbol 985 GraphicUsed by:1003
Symbol 986 GraphicUsed by:1003
Symbol 987 GraphicUsed by:1003
Symbol 988 GraphicUsed by:1003
Symbol 989 GraphicUsed by:1003
Symbol 990 GraphicUsed by:1003
Symbol 991 GraphicUsed by:1003
Symbol 992 GraphicUsed by:1003
Symbol 993 GraphicUsed by:1003
Symbol 994 GraphicUsed by:1003
Symbol 995 GraphicUsed by:1003
Symbol 996 GraphicUsed by:1003
Symbol 997 GraphicUsed by:1003
Symbol 998 GraphicUsed by:1003
Symbol 999 GraphicUsed by:1003
Symbol 1000 GraphicUsed by:1003
Symbol 1001 GraphicUsed by:1003
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:894 895 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002Used by:1004
Symbol 1004 MovieClip [mc.frog]Uses:912 940 963 1003Used by:Timeline
Symbol 1005 GraphicUsed by:1021 1034 1055 1075
Symbol 1006 GraphicUsed by:1021 1055
Symbol 1007 GraphicUsed by:1021
Symbol 1008 GraphicUsed by:1021
Symbol 1009 GraphicUsed by:1021
Symbol 1010 GraphicUsed by:1021
Symbol 1011 GraphicUsed by:1021
Symbol 1012 GraphicUsed by:1021
Symbol 1013 GraphicUsed by:1021
Symbol 1014 GraphicUsed by:1021
Symbol 1015 GraphicUsed by:1021
Symbol 1016 GraphicUsed by:1021
Symbol 1017 GraphicUsed by:1021
Symbol 1018 GraphicUsed by:1021
Symbol 1019 GraphicUsed by:1021
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020Used by:1076
Symbol 1022 GraphicUsed by:1034
Symbol 1023 GraphicUsed by:1034
Symbol 1024 GraphicUsed by:1034
Symbol 1025 GraphicUsed by:1034
Symbol 1026 GraphicUsed by:1034
Symbol 1027 GraphicUsed by:1034
Symbol 1028 GraphicUsed by:1034
Symbol 1029 GraphicUsed by:1034
Symbol 1030 GraphicUsed by:1034
Symbol 1031 GraphicUsed by:1034
Symbol 1032 GraphicUsed by:1034
Symbol 1033 GraphicUsed by:1034
Symbol 1034 MovieClipUses:1005 773 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033Used by:1076
Symbol 1035 GraphicUsed by:1055
Symbol 1036 GraphicUsed by:1055
Symbol 1037 GraphicUsed by:1055
Symbol 1038 GraphicUsed by:1055
Symbol 1039 GraphicUsed by:1055
Symbol 1040 GraphicUsed by:1055
Symbol 1041 GraphicUsed by:1055
Symbol 1042 GraphicUsed by:1055
Symbol 1043 GraphicUsed by:1055
Symbol 1044 GraphicUsed by:1055
Symbol 1045 GraphicUsed by:1055
Symbol 1046 GraphicUsed by:1055
Symbol 1047 GraphicUsed by:1055
Symbol 1048 GraphicUsed by:1055
Symbol 1049 GraphicUsed by:1055
Symbol 1050 GraphicUsed by:1055
Symbol 1051 GraphicUsed by:1055
Symbol 1052 GraphicUsed by:1055
Symbol 1053 GraphicUsed by:1055
Symbol 1054 GraphicUsed by:1055
Symbol 1055 MovieClipUses:1005 773 1006 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054Used by:1076
Symbol 1056 GraphicUsed by:1075
Symbol 1057 GraphicUsed by:1075
Symbol 1058 GraphicUsed by:1075
Symbol 1059 GraphicUsed by:1075
Symbol 1060 GraphicUsed by:1075
Symbol 1061 GraphicUsed by:1075
Symbol 1062 GraphicUsed by:1075
Symbol 1063 GraphicUsed by:1075
Symbol 1064 GraphicUsed by:1075
Symbol 1065 GraphicUsed by:1075
Symbol 1066 GraphicUsed by:1075
Symbol 1067 GraphicUsed by:1075
Symbol 1068 GraphicUsed by:1075
Symbol 1069 GraphicUsed by:1075
Symbol 1070 GraphicUsed by:1075
Symbol 1071 GraphicUsed by:1075
Symbol 1072 GraphicUsed by:1075
Symbol 1073 GraphicUsed by:1075
Symbol 1074 GraphicUsed by:1075
Symbol 1075 MovieClipUses:1005 773 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074Used by:1076
Symbol 1076 MovieClip [mc.knight]Uses:1021 1034 1055 1075Used by:Timeline
Symbol 1077 MovieClipUsed by:1084 1096
Symbol 1078 GraphicUsed by:1084
Symbol 1079 GraphicUsed by:1084
Symbol 1080 GraphicUsed by:1084
Symbol 1081 GraphicUsed by:1084
Symbol 1082 GraphicUsed by:1084
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1077 1078 1079 1080 1081 1082 1083Used by:1126
Symbol 1085 GraphicUsed by:1096
Symbol 1086 GraphicUsed by:1096
Symbol 1087 GraphicUsed by:1096
Symbol 1088 GraphicUsed by:1096
Symbol 1089 GraphicUsed by:1096
Symbol 1090 GraphicUsed by:1096
Symbol 1091 GraphicUsed by:1096
Symbol 1092 GraphicUsed by:1096
Symbol 1093 GraphicUsed by:1096
Symbol 1094 GraphicUsed by:1096
Symbol 1095 GraphicUsed by:1096
Symbol 1096 MovieClipUses:1077 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095Used by:1126
Symbol 1097 GraphicUsed by:1126
Symbol 1098 GraphicUsed by:1109
Symbol 1099 GraphicUsed by:1109
Symbol 1100 GraphicUsed by:1109
Symbol 1101 GraphicUsed by:1109
Symbol 1102 GraphicUsed by:1109
Symbol 1103 GraphicUsed by:1109
Symbol 1104 GraphicUsed by:1109
Symbol 1105 GraphicUsed by:1109
Symbol 1106 GraphicUsed by:1109
Symbol 1107 GraphicUsed by:1109
Symbol 1108 GraphicUsed by:1109
Symbol 1109 MovieClipUses:1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108Used by:1126
Symbol 1110 GraphicUsed by:1126
Symbol 1111 GraphicUsed by:1122
Symbol 1112 GraphicUsed by:1122
Symbol 1113 GraphicUsed by:1122
Symbol 1114 GraphicUsed by:1122
Symbol 1115 GraphicUsed by:1122
Symbol 1116 GraphicUsed by:1122
Symbol 1117 GraphicUsed by:1122
Symbol 1118 GraphicUsed by:1122
Symbol 1119 GraphicUsed by:1122
Symbol 1120 GraphicUsed by:1122
Symbol 1121 GraphicUsed by:1122
Symbol 1122 MovieClipUses:1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121Used by:1126
Symbol 1123 GraphicUsed by:1126
Symbol 1124 GraphicUsed by:1126
Symbol 1125 GraphicUsed by:1126
Symbol 1126 MovieClip [mc.player]Uses:1084 1096 1097 1109 1110 1122 1123 1124 1125Used by:Timeline
Symbol 1127 GraphicUses:96Used by:1141
Symbol 1128 GraphicUses:99Used by:1141
Symbol 1129 GraphicUses:101Used by:1141
Symbol 1130 GraphicUses:103Used by:1141
Symbol 1131 GraphicUses:105Used by:1141
Symbol 1132 GraphicUses:107Used by:1141
Symbol 1133 GraphicUses:109Used by:1141
Symbol 1134 GraphicUses:111Used by:1141
Symbol 1135 GraphicUses:113Used by:1141
Symbol 1136 GraphicUses:115Used by:1141
Symbol 1137 GraphicUses:117Used by:1141
Symbol 1138 GraphicUses:119Used by:1141
Symbol 1139 BitmapUsed by:1140
Symbol 1140 GraphicUses:1139Used by:1141
Symbol 1141 MovieClip [mc.weapon]Uses:1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1140Used by:Timeline
Symbol 1142 GraphicUsed by:1174 1208 1245 1280
Symbol 1143 GraphicUsed by:1174 1208 1245 1280
Symbol 1144 GraphicUsed by:1174
Symbol 1145 GraphicUsed by:1174 1208 1245 1280
Symbol 1146 GraphicUsed by:1174
Symbol 1147 GraphicUsed by:1174
Symbol 1148 GraphicUsed by:1174
Symbol 1149 GraphicUsed by:1174
Symbol 1150 GraphicUsed by:1174
Symbol 1151 GraphicUsed by:1174
Symbol 1152 GraphicUsed by:1174
Symbol 1153 GraphicUsed by:1174
Symbol 1154 GraphicUsed by:1174
Symbol 1155 GraphicUsed by:1174
Symbol 1156 GraphicUsed by:1174
Symbol 1157 GraphicUsed by:1174
Symbol 1158 GraphicUsed by:1174
Symbol 1159 GraphicUsed by:1174
Symbol 1160 GraphicUsed by:1174
Symbol 1161 GraphicUsed by:1174
Symbol 1162 GraphicUsed by:1174
Symbol 1163 GraphicUsed by:1174
Symbol 1164 GraphicUsed by:1174
Symbol 1165 GraphicUsed by:1174
Symbol 1166 GraphicUsed by:1174
Symbol 1167 GraphicUsed by:1174
Symbol 1168 GraphicUsed by:1174
Symbol 1169 GraphicUsed by:1174
Symbol 1170 GraphicUsed by:1174
Symbol 1171 GraphicUsed by:1174
Symbol 1172 GraphicUsed by:1174
Symbol 1173 GraphicUsed by:1174
Symbol 1174 MovieClipUses:1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173Used by:1281
Symbol 1175 GraphicUsed by:1208 1245 1280
Symbol 1176 GraphicUsed by:1208
Symbol 1177 GraphicUsed by:1208
Symbol 1178 GraphicUsed by:1208
Symbol 1179 GraphicUsed by:1208
Symbol 1180 GraphicUsed by:1208
Symbol 1181 GraphicUsed by:1208
Symbol 1182 GraphicUsed by:1208
Symbol 1183 GraphicUsed by:1208
Symbol 1184 GraphicUsed by:1208
Symbol 1185 GraphicUsed by:1208
Symbol 1186 GraphicUsed by:1208
Symbol 1187 GraphicUsed by:1208
Symbol 1188 GraphicUsed by:1208
Symbol 1189 GraphicUsed by:1208
Symbol 1190 GraphicUsed by:1208
Symbol 1191 GraphicUsed by:1208
Symbol 1192 GraphicUsed by:1208
Symbol 1193 GraphicUsed by:1208
Symbol 1194 GraphicUsed by:1208
Symbol 1195 GraphicUsed by:1208
Symbol 1196 GraphicUsed by:1208
Symbol 1197 GraphicUsed by:1208
Symbol 1198 GraphicUsed by:1208
Symbol 1199 GraphicUsed by:1208
Symbol 1200 GraphicUsed by:1208
Symbol 1201 GraphicUsed by:1208
Symbol 1202 GraphicUsed by:1208
Symbol 1203 GraphicUsed by:1208
Symbol 1204 GraphicUsed by:1208
Symbol 1205 GraphicUsed by:1208
Symbol 1206 GraphicUsed by:1208
Symbol 1207 GraphicUsed by:1208
Symbol 1208 MovieClipUses:1142 1143 1175 1145 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207Used by:1281
Symbol 1209 GraphicUsed by:1245
Symbol 1210 GraphicUsed by:1245
Symbol 1211 GraphicUsed by:1245
Symbol 1212 GraphicUsed by:1245
Symbol 1213 GraphicUsed by:1245
Symbol 1214 GraphicUsed by:1245
Symbol 1215 GraphicUsed by:1245
Symbol 1216 GraphicUsed by:1245
Symbol 1217 GraphicUsed by:1245
Symbol 1218 GraphicUsed by:1245
Symbol 1219 GraphicUsed by:1245
Symbol 1220 GraphicUsed by:1245
Symbol 1221 GraphicUsed by:1245
Symbol 1222 GraphicUsed by:1245
Symbol 1223 GraphicUsed by:1245
Symbol 1224 GraphicUsed by:1245
Symbol 1225 GraphicUsed by:1245
Symbol 1226 GraphicUsed by:1245
Symbol 1227 GraphicUsed by:1245
Symbol 1228 GraphicUsed by:1245
Symbol 1229 GraphicUsed by:1245
Symbol 1230 GraphicUsed by:1245
Symbol 1231 GraphicUsed by:1245
Symbol 1232 GraphicUsed by:1245
Symbol 1233 GraphicUsed by:1245
Symbol 1234 GraphicUsed by:1245
Symbol 1235 GraphicUsed by:1245
Symbol 1236 GraphicUsed by:1245
Symbol 1237 GraphicUsed by:1245
Symbol 1238 GraphicUsed by:1245
Symbol 1239 GraphicUsed by:1245
Symbol 1240 GraphicUsed by:1245
Symbol 1241 GraphicUsed by:1245
Symbol 1242 GraphicUsed by:1245
Symbol 1243 GraphicUsed by:1245
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1143 1142 1175 1145 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244Used by:1281
Symbol 1246 GraphicUsed by:1280
Symbol 1247 GraphicUsed by:1280
Symbol 1248 GraphicUsed by:1280
Symbol 1249 GraphicUsed by:1280
Symbol 1250 GraphicUsed by:1280
Symbol 1251 GraphicUsed by:1280
Symbol 1252 GraphicUsed by:1280
Symbol 1253 GraphicUsed by:1280
Symbol 1254 GraphicUsed by:1280
Symbol 1255 GraphicUsed by:1280
Symbol 1256 GraphicUsed by:1280
Symbol 1257 GraphicUsed by:1280
Symbol 1258 GraphicUsed by:1280
Symbol 1259 GraphicUsed by:1280
Symbol 1260 GraphicUsed by:1280
Symbol 1261 GraphicUsed by:1280
Symbol 1262 GraphicUsed by:1280
Symbol 1263 GraphicUsed by:1280
Symbol 1264 GraphicUsed by:1280
Symbol 1265 GraphicUsed by:1280
Symbol 1266 GraphicUsed by:1280
Symbol 1267 GraphicUsed by:1280
Symbol 1268 GraphicUsed by:1280
Symbol 1269 GraphicUsed by:1280
Symbol 1270 GraphicUsed by:1280
Symbol 1271 GraphicUsed by:1280
Symbol 1272 GraphicUsed by:1280
Symbol 1273 GraphicUsed by:1280
Symbol 1274 GraphicUsed by:1280
Symbol 1275 GraphicUsed by:1280
Symbol 1276 GraphicUsed by:1280
Symbol 1277 GraphicUsed by:1280
Symbol 1278 GraphicUsed by:1280
Symbol 1279 GraphicUsed by:1280
Symbol 1280 MovieClipUses:1142 1143 1175 1145 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279Used by:1281
Symbol 1281 MovieClip [mc.zombie]Uses:1174 1208 1245 1280Used by:Timeline
Symbol 1282 GraphicUsed by:1296 1318 1348 1362 1372 1409 1446 1507 1519
Symbol 1283 GraphicUsed by:1296 1409
Symbol 1284 GraphicUsed by:1296 1318 1348 1362 1372 1409 1446 1507 1519
Symbol 1285 GraphicUsed by:1296 1409
Symbol 1286 GraphicUsed by:1296
Symbol 1287 GraphicUsed by:1296
Symbol 1288 GraphicUsed by:1296
Symbol 1289 GraphicUsed by:1296
Symbol 1290 GraphicUsed by:1296
Symbol 1291 GraphicUsed by:1296
Symbol 1292 GraphicUsed by:1296
Symbol 1293 GraphicUsed by:1296
Symbol 1294 GraphicUsed by:1296
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295Used by:1520
Symbol 1297 GraphicUsed by:1318
Symbol 1298 GraphicUsed by:1318
Symbol 1299 GraphicUsed by:1318
Symbol 1300 GraphicUsed by:1318
Symbol 1301 GraphicUsed by:1318
Symbol 1302 GraphicUsed by:1318
Symbol 1303 GraphicUsed by:1318
Symbol 1304 GraphicUsed by:1318
Symbol 1305 GraphicUsed by:1318
Symbol 1306 GraphicUsed by:1318
Symbol 1307 GraphicUsed by:1318
Symbol 1308 GraphicUsed by:1318
Symbol 1309 GraphicUsed by:1318
Symbol 1310 GraphicUsed by:1318
Symbol 1311 GraphicUsed by:1318
Symbol 1312 GraphicUsed by:1318
Symbol 1313 GraphicUsed by:1318
Symbol 1314 GraphicUsed by:1318
Symbol 1315 GraphicUsed by:1318
Symbol 1316 GraphicUsed by:1318
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClipUses:1282 1297 1284 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317Used by:1520 1624 1628
Symbol 1319 GraphicUsed by:1348
Symbol 1320 GraphicUsed by:1348 1446
Symbol 1321 GraphicUsed by:1348
Symbol 1322 GraphicUsed by:1348
Symbol 1323 GraphicUsed by:1348
Symbol 1324 GraphicUsed by:1348
Symbol 1325 GraphicUsed by:1348
Symbol 1326 GraphicUsed by:1348
Symbol 1327 GraphicUsed by:1348
Symbol 1328 GraphicUsed by:1348
Symbol 1329 GraphicUsed by:1348
Symbol 1330 GraphicUsed by:1348
Symbol 1331 GraphicUsed by:1348
Symbol 1332 GraphicUsed by:1348
Symbol 1333 GraphicUsed by:1348
Symbol 1334 GraphicUsed by:1348
Symbol 1335 GraphicUsed by:1348
Symbol 1336 GraphicUsed by:1348
Symbol 1337 GraphicUsed by:1348
Symbol 1338 GraphicUsed by:1348
Symbol 1339 GraphicUsed by:1348
Symbol 1340 GraphicUsed by:1348
Symbol 1341 GraphicUsed by:1348
Symbol 1342 GraphicUsed by:1348
Symbol 1343 GraphicUsed by:1348
Symbol 1344 GraphicUsed by:1348
Symbol 1345 GraphicUsed by:1348
Symbol 1346 GraphicUsed by:1348
Symbol 1347 GraphicUsed by:1348
Symbol 1348 MovieClipUses:1282 1319 1284 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347Used by:1520
Symbol 1349 GraphicUsed by:1362
Symbol 1350 GraphicUsed by:1362
Symbol 1351 GraphicUsed by:1362
Symbol 1352 GraphicUsed by:1362
Symbol 1353 GraphicUsed by:1362
Symbol 1354 GraphicUsed by:1362
Symbol 1355 GraphicUsed by:1362
Symbol 1356 GraphicUsed by:1362
Symbol 1357 GraphicUsed by:1362
Symbol 1358 GraphicUsed by:1362
Symbol 1359 GraphicUsed by:1362
Symbol 1360 GraphicUsed by:1362
Symbol 1361 GraphicUsed by:1362
Symbol 1362 MovieClipUses:1282 1284 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361Used by:1520
Symbol 1363 GraphicUsed by:1372
Symbol 1364 GraphicUsed by:1372
Symbol 1365 GraphicUsed by:1372
Symbol 1366 GraphicUsed by:1372
Symbol 1367 GraphicUsed by:1372
Symbol 1368 GraphicUsed by:1372
Symbol 1369 GraphicUsed by:1372
Symbol 1370 GraphicUsed by:1372
Symbol 1371 GraphicUsed by:1372
Symbol 1372 MovieClipUses:1284 1282 1363 1364 1365 1366 1367 1368 1369 1370 1371Used by:1520
Symbol 1373 GraphicUsed by:1409
Symbol 1374 GraphicUsed by:1409
Symbol 1375 GraphicUsed by:1409
Symbol 1376 GraphicUsed by:1409
Symbol 1377 GraphicUsed by:1409
Symbol 1378 GraphicUsed by:1409
Symbol 1379 GraphicUsed by:1409
Symbol 1380 GraphicUsed by:1409
Symbol 1381 GraphicUsed by:1409
Symbol 1382 GraphicUsed by:1409
Symbol 1383 GraphicUsed by:1409
Symbol 1384 GraphicUsed by:1409
Symbol 1385 GraphicUsed by:1409
Symbol 1386 GraphicUsed by:1409
Symbol 1387 GraphicUsed by:1409
Symbol 1388 GraphicUsed by:1409
Symbol 1389 GraphicUsed by:1409
Symbol 1390 GraphicUsed by:1409
Symbol 1391 GraphicUsed by:1409
Symbol 1392 GraphicUsed by:1409
Symbol 1393 GraphicUsed by:1409
Symbol 1394 GraphicUsed by:1409
Symbol 1395 GraphicUsed by:1409
Symbol 1396 GraphicUsed by:1409
Symbol 1397 GraphicUsed by:1409
Symbol 1398 GraphicUsed by:1409
Symbol 1399 GraphicUsed by:1409
Symbol 1400 GraphicUsed by:1409
Symbol 1401 GraphicUsed by:1409
Symbol 1402 GraphicUsed by:1409
Symbol 1403 GraphicUsed by:1409
Symbol 1404 GraphicUsed by:1409
Symbol 1405 GraphicUsed by:1409
Symbol 1406 GraphicUsed by:1409
Symbol 1407 GraphicUsed by:1409
Symbol 1408 GraphicUsed by:1409
Symbol 1409 MovieClipUses:1282 1283 1284 1285 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408Used by:1520
Symbol 1410 GraphicUsed by:1446
Symbol 1411 GraphicUsed by:1446
Symbol 1412 GraphicUsed by:1446
Symbol 1413 GraphicUsed by:1446
Symbol 1414 GraphicUsed by:1446
Symbol 1415 GraphicUsed by:1446
Symbol 1416 GraphicUsed by:1446
Symbol 1417 GraphicUsed by:1446
Symbol 1418 GraphicUsed by:1446
Symbol 1419 GraphicUsed by:1446
Symbol 1420 GraphicUsed by:1446
Symbol 1421 GraphicUsed by:1446
Symbol 1422 GraphicUsed by:1446
Symbol 1423 GraphicUsed by:1446
Symbol 1424 GraphicUsed by:1446
Symbol 1425 GraphicUsed by:1446
Symbol 1426 GraphicUsed by:1446
Symbol 1427 GraphicUsed by:1446
Symbol 1428 GraphicUsed by:1446
Symbol 1429 GraphicUsed by:1446
Symbol 1430 GraphicUsed by:1446
Symbol 1431 GraphicUsed by:1446
Symbol 1432 GraphicUsed by:1446
Symbol 1433 GraphicUsed by:1446
Symbol 1434 GraphicUsed by:1446
Symbol 1435 GraphicUsed by:1446
Symbol 1436 GraphicUsed by:1446
Symbol 1437 GraphicUsed by:1446
Symbol 1438 GraphicUsed by:1446
Symbol 1439 GraphicUsed by:1446
Symbol 1440 GraphicUsed by:1446
Symbol 1441 GraphicUsed by:1446
Symbol 1442 GraphicUsed by:1446
Symbol 1443 GraphicUsed by:1446
Symbol 1444 GraphicUsed by:1446
Symbol 1445 GraphicUsed by:1446
Symbol 1446 MovieClipUses:1282 1410 1284 1320 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445Used by:1520
Symbol 1447 GraphicUsed by:1507 1519
Symbol 1448 GraphicUsed by:1507 1519
Symbol 1449 GraphicUsed by:1507 1519
Symbol 1450 GraphicUsed by:1507 1519
Symbol 1451 GraphicUsed by:1507
Symbol 1452 GraphicUsed by:1507
Symbol 1453 GraphicUsed by:1507 1519
Symbol 1454 GraphicUsed by:1507 1519
Symbol 1455 GraphicUsed by:1507 1519
Symbol 1456 GraphicUsed by:1507 1519
Symbol 1457 GraphicUsed by:1507 1519
Symbol 1458 GraphicUsed by:1507
Symbol 1459 GraphicUsed by:1507
Symbol 1460 GraphicUsed by:1507
Symbol 1461 GraphicUsed by:1507 1519
Symbol 1462 GraphicUsed by:1507 1519
Symbol 1463 GraphicUsed by:1507 1519
Symbol 1464 GraphicUsed by:1507 1519
Symbol 1465 GraphicUsed by:1507 1519
Symbol 1466 GraphicUsed by:1507 1519
Symbol 1467 MovieClipUses:344Used by:1507
Symbol 1468 GraphicUsed by:1507 1519
Symbol 1469 GraphicUsed by:1507 1519
Symbol 1470 GraphicUsed by:1507 1519
Symbol 1471 GraphicUsed by:1507 1519
Symbol 1472 GraphicUsed by:1507 1519
Symbol 1473 GraphicUsed by:1507 1519
Symbol 1474 GraphicUsed by:1507 1519
Symbol 1475 GraphicUsed by:1507 1519
Symbol 1476 GraphicUsed by:1507 1519
Symbol 1477 GraphicUsed by:1507 1519
Symbol 1478 GraphicUsed by:1507 1519
Symbol 1479 GraphicUsed by:1507 1519
Symbol 1480 GraphicUsed by:1507
Symbol 1481 GraphicUsed by:1507
Symbol 1482 GraphicUsed by:1507
Symbol 1483 GraphicUsed by:1507
Symbol 1484 GraphicUsed by:1507 1519
Symbol 1485 GraphicUsed by:1507 1519
Symbol 1486 GraphicUsed by:1507 1519
Symbol 1487 GraphicUsed by:1507 1519
Symbol 1488 GraphicUsed by:1507 1519
Symbol 1489 GraphicUsed by:1507 1519
Symbol 1490 GraphicUsed by:1507 1519
Symbol 1491 GraphicUsed by:1507 1519
Symbol 1492 GraphicUsed by:1507 1519
Symbol 1493 GraphicUsed by:1507 1519
Symbol 1494 GraphicUsed by:1507 1519
Symbol 1495 GraphicUsed by:1507 1519
Symbol 1496 GraphicUsed by:1507
Symbol 1497 GraphicUsed by:1507 1519
Symbol 1498 GraphicUsed by:1507 1519
Symbol 1499 GraphicUsed by:1507 1519
Symbol 1500 GraphicUsed by:1507 1519
Symbol 1501 GraphicUsed by:1507 1519
Symbol 1502 GraphicUsed by:1507 1519
Symbol 1503 GraphicUsed by:1507 1519
Symbol 1504 GraphicUsed by:1507 1519
Symbol 1505 GraphicUsed by:1507 1519
Symbol 1506 GraphicUsed by:1507 1519
Symbol 1507 MovieClipUses:1447 1282 1284 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506Used by:1520
Symbol 1508 GraphicUsed by:1519
Symbol 1509 GraphicUsed by:1519
Symbol 1510 GraphicUsed by:1519
Symbol 1511 GraphicUsed by:1519
Symbol 1512 GraphicUsed by:1519
Symbol 1513 MovieClipUses:342Used by:1519
Symbol 1514 GraphicUsed by:1519
Symbol 1515 GraphicUsed by:1519
Symbol 1516 GraphicUsed by:1519
Symbol 1517 GraphicUsed by:1519
Symbol 1518 GraphicUsed by:1519
Symbol 1519 MovieClipUses:1447 1282 1284 1448 1449 1450 1508 1509 1453 1454 1455 1456 1457 1510 1511 1512 1461 1462 1463 1464 1465 1466 1513 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1514 1515 1516 1517 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1518 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506Used by:1520
Symbol 1520 MovieClip [mc.grunt]Uses:1296 1318 1348 1362 1372 1409 1446 1507 1519Used by:Timeline
Symbol 1521 Sound [audio.damage0.wav]Used by:1612
Symbol 1522 Sound [audio.death0.wav]Used by:1612
Symbol 1523 Sound [audio.kick0.wav]Used by:1612
Symbol 1524 Sound [audio.slash0.wav]Used by:1612
Symbol 1525 Sound [audio.m4.wav]Used by:1612
Symbol 1526 Sound [audio.fs_dirt_1.wav]Used by:1612
Symbol 1527 Sound [audio.fs_dirt_2.wav]Used by:1612
Symbol 1528 Sound [audio.fs_dirt_3.wav]Used by:1612
Symbol 1529 Sound [audio.fs_dirt_4.wav]Used by:1612
Symbol 1530 Sound [audio.shell_impact0.wav]Used by:1612
Symbol 1531 Sound [audio.attack_single0.wav]Used by:1612
Symbol 1532 Sound [audio.flesh0.wav]Used by:1612
Symbol 1533 Sound [audio.pain0.wav]Used by:1612
Symbol 1534 Sound [audio.swing0.wav]Used by:1612
Symbol 1535 Sound [audio.clawStrike0.wav]Used by:1612
Symbol 1536 Sound [audio.gunpickup1.wav]Used by:1612
Symbol 1537 Sound [audio.fs_stone0.wav]Used by:1612
Symbol 1538 Sound [audio.explode0.wav]Used by:1612
Symbol 1539 Sound [button14.wav]Used by:1612
Symbol 1540 Sound [audio.TheScheme.mp3]Used by:1612
Symbol 1541 Sound [audio.damage1.wav]Used by:1612
Symbol 1542 Sound [audio.death1.wav]Used by:1612
Symbol 1543 Sound [audio.kick1.wav]Used by:1612
Symbol 1544 Sound [audio.slash1.wav]Used by:1612
Symbol 1545 Sound [audio.shotGun.wav]Used by:1612
Symbol 1546 Sound [audio.clawMiss2.wav]Used by:1612
Symbol 1547 Sound [audio.mineBeep.wav]Used by:1612
Symbol 1548 Sound [audio.shell_impact1.wav]Used by:1612
Symbol 1549 Sound [audio.attack_single1.wav]Used by:1612
Symbol 1550 Sound [audio.flesh1.wav]Used by:1612
Symbol 1551 Sound [audio.pain1.wav]Used by:1612
Symbol 1552 Sound [audio.swing1.wav]Used by:1612
Symbol 1553 Sound [audio.clawStrike1.wav]Used by:1612
Symbol 1554 Sound [audio.gunpickup0.wav]Used by:1612
Symbol 1555 Sound [audio.fs_stone1.wav]Used by:1612
Symbol 1556 Sound [audio.explode1.wav]Used by:1612
Symbol 1557 Sound [benelli_insertshell.wav]Used by:1612
Symbol 1558 Sound [audio.MysticCaveZone.wav]Used by:1612
Symbol 1559 Sound [audio.damage2.wav]Used by:1612
Symbol 1560 Sound [audio.death2.wav]Used by:1612
Symbol 1561 Sound [audio.slash2.wav]Used by:1612
Symbol 1562 Sound [audio.usp.wav]Used by:1612
Symbol 1563 Sound [audio.flashbang0.wav]Used by:1612
Symbol 1564 Sound [audio.shell_impact2.wav]Used by:1612
Symbol 1565 Sound [audio.attack_single2.wav]Used by:1612
Symbol 1566 Sound [audio.flesh10.wav]Used by:1612
Symbol 1567 Sound [audio.swing2.wav]Used by:1612
Symbol 1568 Sound [audio.clawStrike2.wav]Used by:1612
Symbol 1569 Sound [audio.fs_stone2.wav]Used by:1612
Symbol 1570 Sound [audio.explode2.wav]Used by:1612
Symbol 1571 Sound [audio.FlyingBatteryZone.wav]Used by:1612
Symbol 1572 Sound [audio.damage3.wav]Used by:1612
Symbol 1573 Sound [audio.zombieDeath0.wav]Used by:1612
Symbol 1574 Sound [audio.assaultRifle.wav]Used by:1612
Symbol 1575 Sound [audio.flashbang1.wav]Used by:1612
Symbol 1576 Sound [audio.shell_impact3.wav]Used by:1612
Symbol 1577 Sound [audio.attack_double0.wav]Used by:1612
Symbol 1578 Sound [audio.clawMiss0.wav]Used by:1612
Symbol 1579 Sound [audio.fs_stone3.wav]Used by:1612
Symbol 1580 Sound [audio.unfinishedBusiness.wav]Used by:1612
Symbol 1581 Sound [audio.damage4.wav]Used by:1612
Symbol 1582 Sound [audio.zombieDeath1.wav]Used by:1612
Symbol 1583 Sound [audio.sniperRifle.wav]Used by:1612
Symbol 1584 Sound [audio.attack_double1.wav]Used by:1612
Symbol 1585 Sound [audio.flesh2.wav]Used by:1612
Symbol 1586 Sound [audio.clawMiss1.wav]Used by:1612
Symbol 1587 Sound [audio.fs_stone4.wav]Used by:1612
Symbol 1588 Sound [audio.MelodicSolace.wav]Used by:1612
Symbol 1589 Sound [audio.damage5.wav]Used by:1612
Symbol 1590 Sound [audio.machineGun.wav]Used by:1612
Symbol 1591 Sound [audio.attack_double2.wav]Used by:1612
Symbol 1592 Sound [audio.flesh3.wav]Used by:1612
Symbol 1593 Sound [audio.fs_metal0.wav]Used by:1612
Symbol 1594 Sound [audio.damage6.wav]Used by:1612
Symbol 1595 Sound [audio.flakCannon.wav]Used by:1612
Symbol 1596 Sound [audio.flesh4.wav]Used by:1612
Symbol 1597 Sound [audio.fs_metal1.wav]Used by:1612
Symbol 1598 Sound [audio.LightsAndSounds.wav]Used by:1612
Symbol 1599 Sound [audio.damage7.wav]Used by:1612
Symbol 1600 Sound [audio.turret.wav]Used by:1612
Symbol 1601 Sound [audio.flesh5.wav]Used by:1612
Symbol 1602 Sound [audio.fs_metal2.wav]Used by:1612
Symbol 1603 Sound [audio.mp5.wav]Used by:1612
Symbol 1604 Sound [audio.flesh6.wav]Used by:1612
Symbol 1605 Sound [audio.mac10.wav]Used by:1612
Symbol 1606 Sound [audio.flesh7.wav]Used by:1612
Symbol 1607 Sound [audio.gruntFire.wav]Used by:1612
Symbol 1608 Sound [audio.flesh8.wav]Used by:1612
Symbol 1609 Sound [audio.blockBreak0.wav]Used by:1612
Symbol 1610 Sound [audio.stinger.wav]Used by:1612
Symbol 1611 Sound [audio.flesh9.wav]Used by:1612
Symbol 1612 MovieClipUses:28 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611Used by:Timeline
Symbol 1613 GraphicUsed by:1614
Symbol 1614 ButtonUses:1613Used by:1624
Symbol 1615 GraphicUsed by:1624
Symbol 1616 GraphicUsed by:1620
Symbol 1617 GraphicUsed by:1620
Symbol 1618 GraphicUsed by:1620
Symbol 1619 GraphicUsed by:1620
Symbol 1620 MovieClipUses:328 1616 1617 1618 1619Used by:1621
Symbol 1621 MovieClipUses:1620Used by:1624
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1624
Symbol 1624 MovieClipUses:1614 1615 1318 1621 1623Used by:Timeline
Symbol 1625 GraphicUsed by:1626
Symbol 1626 ButtonUses:1625Used by:1628
Symbol 1627 TextUses:122Used by:1628
Symbol 1628 MovieClipUses:1626 1627 1318Used by:Timeline
Symbol 1629 TextUses:122Used by:1631
Symbol 1630 GraphicUsed by:1631
Symbol 1631 ButtonUses:1629 1630Used by:Timeline
Symbol 1632 MovieClipUses:7Used by:Timeline
Symbol 1633 EditableTextUses:2Used by:1635
Symbol 1634 GraphicUsed by:1635
Symbol 1635 ButtonUses:1633 1634Used by:1684
Symbol 1636 GraphicUsed by:1637
Symbol 1637 MovieClipUses:1636Used by:1684
Symbol 1638 TextUses:4Used by:1639 1680 1798
Symbol 1639 ButtonUses:1638 7Used by:1684
Symbol 1640 GraphicUsed by:1641
Symbol 1641 MovieClipUses:1640Used by:1684
Symbol 1642 TextUses:4Used by:1643
Symbol 1643 ButtonUses:1642 7Used by:1684
Symbol 1644 TextUses:4Used by:1645
Symbol 1645 ButtonUses:1644 7Used by:1684
Symbol 1646 TextUses:4Used by:1647
Symbol 1647 ButtonUses:1646 7Used by:1684
Symbol 1648 TextUses:4Used by:1649
Symbol 1649 ButtonUses:1648 7Used by:1684
Symbol 1650 TextUses:4Used by:1651
Symbol 1651 ButtonUses:1650 7Used by:1684
Symbol 1652 TextUses:4Used by:1653
Symbol 1653 ButtonUses:1652 7Used by:1684
Symbol 1654 GraphicUsed by:1660
Symbol 1655 EditableTextUses:21Used by:1660
Symbol 1656 EditableTextUses:21Used by:1660
Symbol 1657 GraphicUsed by:1658 1659
Symbol 1658 ButtonUses:1657Used by:1660
Symbol 1659 ButtonUses:1657Used by:1660
Symbol 1660 MovieClipUses:1654 1655 1656 1658 1659Used by:1684
Symbol 1661 TextUses:4Used by:1662
Symbol 1662 ButtonUses:1661 7Used by:1684
Symbol 1663 TextUses:4Used by:1664
Symbol 1664 ButtonUses:1663 7Used by:1684
Symbol 1665 TextUses:4Used by:1666
Symbol 1666 ButtonUses:1665 7Used by:1684
Symbol 1667 TextUses:4Used by:1668
Symbol 1668 ButtonUses:1667 7Used by:1684
Symbol 1669 TextUses:4Used by:1670
Symbol 1670 ButtonUses:1669 7Used by:1684
Symbol 1671 TextUses:4Used by:1672
Symbol 1672 ButtonUses:1671 7Used by:1684
Symbol 1673 TextUses:4Used by:1674
Symbol 1674 ButtonUses:1673 7Used by:1684
Symbol 1675 EditableTextUses:2Used by:1684
Symbol 1676 EditableTextUses:2Used by:1684
Symbol 1677 GraphicUsed by:1684
Symbol 1678 FontUsed by:1679 1681 1682 1683
Symbol 1679 TextUses:1678Used by:1684
Symbol 1680 ButtonUses:1638 7Used by:1684
Symbol 1681 TextUses:1678Used by:1684
Symbol 1682 TextUses:1678Used by:1684
Symbol 1683 TextUses:1678Used by:1684
Symbol 1684 MovieClipUses:1635 1637 1639 1641 236 84 1643 1645 12 1647 1649 1651 1653 1660 1662 1664 1666 1668 1670 1672 1674 1675 1676 1677 1679 1680 1681 1682 1683Used by:Timeline
Symbol 1685 MovieClipUsed by:Timeline
Symbol 1686 MovieClipUses:167Used by:1793
Symbol 1687 MovieClipUses:167Used by:1793
Symbol 1688 MovieClipUses:92Used by:1793
Symbol 1689 GraphicUsed by:1690
Symbol 1690 MovieClipUses:1689Used by:1793
Symbol 1691 GraphicUsed by:1692
Symbol 1692 MovieClipUses:1691Used by:1793
Symbol 1693 TextUses:4Used by:1793
Symbol 1694 FontUsed by:1695
Symbol 1695 TextUses:1694Used by:1793
Symbol 1696 BitmapUsed by:1697
Symbol 1697 GraphicUses:1696Used by:1698
Symbol 1698 MovieClipUses:1697Used by:1793
Symbol 1699 BitmapUsed by:1700
Symbol 1700 GraphicUses:1699Used by:1701
Symbol 1701 MovieClipUses:1700Used by:1793
Symbol 1702 MovieClipUses:92Used by:1793
Symbol 1703 MovieClipUses:92Used by:1793
Symbol 1704 MovieClipUses:167Used by:1793
Symbol 1705 MovieClipUses:185Used by:1793
Symbol 1706 MovieClipUses:174Used by:1793
Symbol 1707 MovieClipUses:172Used by:1793
Symbol 1708 GraphicUsed by:1709
Symbol 1709 MovieClipUses:1708Used by:1793
Symbol 1710 GraphicUsed by:1711
Symbol 1711 MovieClipUses:1710Used by:1793
Symbol 1712 BitmapUsed by:1713
Symbol 1713 GraphicUses:1712Used by:1714
Symbol 1714 MovieClipUses:1713Used by:1793
Symbol 1715 GraphicUsed by:1716
Symbol 1716 MovieClipUses:1715Used by:1793
Symbol 1717 GraphicUsed by:1718
Symbol 1718 MovieClipUses:1717Used by:1793
Symbol 1719 GraphicUsed by:1720
Symbol 1720 MovieClipUses:1719Used by:1793
Symbol 1721 GraphicUsed by:1722
Symbol 1722 MovieClipUses:1721Used by:1793
Symbol 1723 MovieClipUses:28Used by:1793
Symbol 1724 GraphicUsed by:1725
Symbol 1725 MovieClipUses:1724Used by:1730
Symbol 1726 GraphicUsed by:1727
Symbol 1727 MovieClipUses:1726Used by:1730
Symbol 1728 GraphicUsed by:1729
Symbol 1729 MovieClipUses:1728Used by:1730
Symbol 1730 MovieClipUses:1725 1727 1729Used by:1793
Symbol 1731 GraphicUsed by:1732
Symbol 1732 MovieClipUses:1731Used by:1741
Symbol 1733 GraphicUsed by:1734
Symbol 1734 MovieClipUses:1733Used by:1741
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClipUses:1735Used by:1741
Symbol 1737 GraphicUsed by:1738
Symbol 1738 MovieClipUses:1737Used by:1741
Symbol 1739 GraphicUsed by:1740
Symbol 1740 MovieClipUses:1739Used by:1741
Symbol 1741 MovieClipUses:1732 1734 1736 1738 1740Used by:1793
Symbol 1742 GraphicUsed by:1743
Symbol 1743 MovieClipUses:1742Used by:1793
Symbol 1744 GraphicUsed by:1750 1752 1753 1755 1793
Symbol 1745 BitmapUsed by:1746
Symbol 1746 GraphicUses:1745Used by:1750 1752 1753 1755 1793
Symbol 1747 BitmapUsed by:1748
Symbol 1748 GraphicUses:1747Used by:1750 1752 1753 1755 1793
Symbol 1749 GraphicUsed by:1750
Symbol 1750 MovieClipUses:1744 1746 1748 1749Used by:1793
Symbol 1751 GraphicUsed by:1752
Symbol 1752 MovieClipUses:1748 1744 1746 1751Used by:1793
Symbol 1753 MovieClipUses:1744 1746 1748Used by:1793
Symbol 1754 GraphicUsed by:1755
Symbol 1755 MovieClipUses:1744 1746 1748 1754Used by:1793
Symbol 1756 GraphicUsed by:1757
Symbol 1757 MovieClipUses:1756Used by:1793
Symbol 1758 GraphicUsed by:1759
Symbol 1759 MovieClipUses:1758Used by:1793
Symbol 1760 GraphicUsed by:1761
Symbol 1761 MovieClipUses:1760Used by:1793
Symbol 1762 GraphicUsed by:1770
Symbol 1763 ShapeTweeningUsed by:1766
Symbol 1764 ShapeTweeningUsed by:1766
Symbol 1765 GraphicUsed by:1766
Symbol 1766 MovieClipUses:1763 1764 1765Used by:1770 1772
Symbol 1767 ShapeTweeningUsed by:1769
Symbol 1768 ShapeTweeningUsed by:1769
Symbol 1769 MovieClipUses:1767 1768 659Used by:1770 1772
Symbol 1770 MovieClipUses:1762 1766 1769Used by:1793
Symbol 1771 GraphicUsed by:1772
Symbol 1772 MovieClipUses:1771 1766 1769Used by:1773 1793
Symbol 1773 MovieClipUses:1772Used by:1793
Symbol 1774 BitmapUsed by:1775
Symbol 1775 GraphicUses:1774Used by:1776
Symbol 1776 MovieClipUses:1775Used by:1793
Symbol 1777 BitmapUsed by:1778
Symbol 1778 GraphicUses:1777Used by:1779 1793
Symbol 1779 MovieClipUses:1778Used by:1793
Symbol 1780 BitmapUsed by:1781
Symbol 1781 GraphicUses:1780Used by:1782
Symbol 1782 MovieClipUses:1781Used by:1793
Symbol 1783 FontUsed by:1784 1785 1795 1799
Symbol 1784 TextUses:1783Used by:1793
Symbol 1785 TextUses:1783Used by:1793
Symbol 1786 GraphicUsed by:1793
Symbol 1787 BitmapUsed by:1788
Symbol 1788 GraphicUses:1787Used by:1789
Symbol 1789 MovieClipUses:1788Used by:1793
Symbol 1790 BitmapUsed by:1791
Symbol 1791 GraphicUses:1790Used by:1792
Symbol 1792 MovieClipUses:1791Used by:1793
Symbol 1793 MovieClipUses:517 346 1686 1687 1688 1690 1692 1693 1695 786 1698 1701 1702 1703 1704 1705 1706 1707 1709 1711 1714 1716 1718 1720 1722 1723 1730 1741 1743 1750 1752 1753 1755 1757 1759 1761 167 1770 1773 1772 1776 1744 1746 1748 1779 1782 1784 1785 1786 1789 1792 1778Used by:Timeline
Symbol 1794 MovieClipUses:7 SS1Used by:Timeline
Symbol 1795 TextUses:1783 122Used by:1796
Symbol 1796 MovieClipUses:1795Used by:Timeline
Symbol 1797 MovieClipUses:7Used by:Timeline
Symbol 1798 ButtonUses:1638 7Used by:Timeline
Symbol 1799 TextUses:1783Used by:Timeline
Streaming Sound 1Used by:Symbol 1794 MovieClip

Instance Names

"musicPath"Frame 5Symbol 1632 MovieClip
"menubox"Frame 5Symbol 1684 MovieClip
"scr"Frame 6Symbol 1685 MovieClip
"map"Frame 7Symbol 1793 MovieClip
"musicStream"Frame 8Symbol 1794 MovieClip
"musicPath"Frame 8Symbol 1632 MovieClip
"CREDITS"Frame 9Symbol 1796 MovieClip
"bb"Frame 9Symbol 1797 MovieClip
"ba"Frame 9Symbol 1797 MovieClip
"btn_mainMenu"Frame 9Symbol 1798 Button
"btn_restartLevel"Symbol 13 MovieClip Frame 1Symbol 8 Button
"btn_returnToMenu"Symbol 13 MovieClip Frame 1Symbol 10 Button
"btn_playMoreGames"Symbol 13 MovieClip Frame 1Symbol 12 Button
"dragger"Symbol 32 MovieClip Frame 1Symbol 29 MovieClip
"line"Symbol 32 MovieClip Frame 1Symbol 31 MovieClip
"dragger"Symbol 34 MovieClip Frame 1Symbol 29 MovieClip
"line"Symbol 34 MovieClip Frame 1Symbol 31 MovieClip
"sliderSFX"Symbol 84 MovieClip [mc.configureScreen] Frame 1Symbol 32 MovieClip
"configureKeys"Symbol 84 MovieClip [mc.configureScreen] Frame 1Symbol 81 MovieClip
"config"Symbol 86 MovieClip Frame 1Symbol 84 MovieClip [mc.configureScreen]
"greenBar"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"yellowBar"Symbol 94 MovieClip Frame 1Symbol 91 MovieClip
"redBar"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"fadeScreen"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 14 MovieClip
"blindScreen"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 14 MovieClip
"damageScreen"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 16 MovieClip
"berserkScreen"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 18 MovieClip
"pausedScreen"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 86 MovieClip
"playerHealthBar"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 94 MovieClip
"wi_1"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_0"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_5"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_4"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_3"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_2"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_7"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_6"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_11"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_10"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_9"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"wi_8"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 121 MovieClip
"bonusScreen"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 124 MovieClip
"numOfVisObjTF"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 130 EditableText
"numOfVisObjTF"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 132 EditableText
"numOfVisObjTF"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 133 EditableText
"numOfVisObjTF"Symbol 136 MovieClip [mc.iF] Frame 1Symbol 134 EditableText
"bar"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"weaponAxis"Symbol 1084 MovieClip Frame 1Symbol 1077 MovieClip
"weaponAxis"Symbol 1096 MovieClip Frame 1Symbol 1077 MovieClip
"Run"Symbol 1126 MovieClip [mc.player] Frame 2Symbol 1096 MovieClip
"GRENADE"Symbol 1467 MovieClip Frame 1Symbol 344 MovieClip [mc.flashBang]
"nade"Symbol 1507 MovieClip Frame 22Symbol 1467 MovieClip
"GRENADE"Symbol 1513 MovieClip Frame 1Symbol 342 MovieClip [mc.frag]
"nade"Symbol 1519 MovieClip Frame 22Symbol 1513 MovieClip
"guy"Symbol 1520 MovieClip [mc.grunt] Frame 8Symbol 1507 MovieClip
"guy"Symbol 1520 MovieClip [mc.grunt] Frame 9Symbol 1519 MovieClip
"pl4"Symbol 1684 MovieClip Frame 1Symbol 1637 MovieClip
"pl3"Symbol 1684 MovieClip Frame 1Symbol 1637 MovieClip
"pl2"Symbol 1684 MovieClip Frame 1Symbol 1637 MovieClip
"pl1"Symbol 1684 MovieClip Frame 1Symbol 1637 MovieClip
"pl0"Symbol 1684 MovieClip Frame 1Symbol 1637 MovieClip
"btn_back"Symbol 1684 MovieClip Frame 1Symbol 1639 Button
"camera"Symbol 1684 MovieClip Frame 1Symbol 1641 MovieClip
"credits"Symbol 1684 MovieClip Frame 1Symbol 236 MovieClip [mc.creditsScreen]
"config"Symbol 1684 MovieClip Frame 1Symbol 84 MovieClip [mc.configureScreen]
"btn_cheats"Symbol 1684 MovieClip Frame 1Symbol 1643 Button
"btn_play"Symbol 1684 MovieClip Frame 1Symbol 1645 Button
"btn_playMoreGames"Symbol 1684 MovieClip Frame 1Symbol 12 Button
"btn_configure"Symbol 1684 MovieClip Frame 1Symbol 1647 Button
"btn_credits"Symbol 1684 MovieClip Frame 1Symbol 1649 Button
"btn_training"Symbol 1684 MovieClip Frame 1Symbol 1651 Button
"btn_nadeDodger"Symbol 1684 MovieClip Frame 1Symbol 1653 Button
"info"Symbol 1684 MovieClip Frame 1Symbol 1660 MovieClip
"btn_destructionSDMode"Symbol 1684 MovieClip Frame 1Symbol 1662 Button
"btn_destructionMode"Symbol 1684 MovieClip Frame 1Symbol 1664 Button
"btn_survivalKnightMode"Symbol 1684 MovieClip Frame 1Symbol 1666 Button
"btn_survivalZombieMode"Symbol 1684 MovieClip Frame 1Symbol 1668 Button
"btn_survivalMode"Symbol 1684 MovieClip Frame 1Symbol 1670 Button
"btn_start"Symbol 1684 MovieClip Frame 1Symbol 1672 Button
"btn_enter"Symbol 1684 MovieClip Frame 1Symbol 1674 Button
"backdrop"Symbol 1793 MovieClip Frame 2Symbol 786 MovieClip [mc.backdrop]
"mc1"Symbol 1793 MovieClip Frame 7Symbol 1723 MovieClip
"mc2"Symbol 1793 MovieClip Frame 7Symbol 1723 MovieClip
"br2"Symbol 1793 MovieClip Frame 7Symbol 1743 MovieClip
"br1"Symbol 1793 MovieClip Frame 7Symbol 1743 MovieClip
"TTM"Symbol 1793 MovieClip Frame 11Symbol 1687 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "audio.throw.mp3"
ExportAssets (56)Timeline Frame 1Symbol 84 as "mc.configureScreen"
ExportAssets (56)Timeline Frame 1Symbol 136 as "mc.iF"
ExportAssets (56)Timeline Frame 1Symbol 153 as "mc.bullet"
ExportAssets (56)Timeline Frame 1Symbol 154 as "mc.generateWeapon"
ExportAssets (56)Timeline Frame 1Symbol 158 as "mc.shell"
ExportAssets (56)Timeline Frame 1Symbol 160 as "mc.healthBar"
ExportAssets (56)Timeline Frame 1Symbol 162 as "mc.shadow"
ExportAssets (56)Timeline Frame 1Symbol 165 as "2"
ExportAssets (56)Timeline Frame 1Symbol 168 as "1"
ExportAssets (56)Timeline Frame 1Symbol 171 as "mc.loadScreen"
ExportAssets (56)Timeline Frame 1Symbol 173 as "9"
ExportAssets (56)Timeline Frame 1Symbol 175 as "10"
ExportAssets (56)Timeline Frame 1Symbol 177 as "7"
ExportAssets (56)Timeline Frame 1Symbol 179 as "6"
ExportAssets (56)Timeline Frame 1Symbol 180 as "5"
ExportAssets (56)Timeline Frame 1Symbol 182 as "4"
ExportAssets (56)Timeline Frame 1Symbol 184 as "3"
ExportAssets (56)Timeline Frame 1Symbol 186 as "11"
ExportAssets (56)Timeline Frame 1Symbol 203 as "mc.blood1"
ExportAssets (56)Timeline Frame 1Symbol 225 as "mc.blood2"
ExportAssets (56)Timeline Frame 1Symbol 228 as "mc.bossScreen"
ExportAssets (56)Timeline Frame 1Symbol 230 as "mc.stageScreen"
ExportAssets (56)Timeline Frame 1Symbol 236 as "mc.creditsScreen"
ExportAssets (56)Timeline Frame 1Symbol 239 as "12"
ExportAssets (56)Timeline Frame 1Symbol 242 as "13"
ExportAssets (56)Timeline Frame 1Symbol 319 as "mc.grassboss"
ExportAssets (56)Timeline Frame 2Symbol 337 as "mc.debrisGrass2"
ExportAssets (56)Timeline Frame 2Symbol 340 as "mc.box"
ExportAssets (56)Timeline Frame 2Symbol 342 as "mc.frag"
ExportAssets (56)Timeline Frame 2Symbol 344 as "mc.flashBang"
ExportAssets (56)Timeline Frame 2Symbol 434 as "mc.barrelExplosion"
ExportAssets (56)Timeline Frame 2Symbol 450 as "blood_2"
ExportAssets (56)Timeline Frame 2Symbol 479 as "blood_1"
ExportAssets (56)Timeline Frame 2Symbol 499 as "blood_0"
ExportAssets (56)Timeline Frame 2Symbol 501 as "mc.barrelDebris2"
ExportAssets (56)Timeline Frame 2Symbol 503 as "mc.barrelDebris0"
ExportAssets (56)Timeline Frame 2Symbol 505 as "mc.barrelDebris1"
ExportAssets (56)Timeline Frame 2Symbol 508 as "14"
ExportAssets (56)Timeline Frame 2Symbol 511 as "15"
ExportAssets (56)Timeline Frame 2Symbol 514 as "16"
ExportAssets (56)Timeline Frame 2Symbol 516 as "mc.blockParticle"
ExportAssets (56)Timeline Frame 2Symbol 587 as "mc.explosionMine"
ExportAssets (56)Timeline Frame 2Symbol 589 as "mc.iF_resolutionScreen"
ExportAssets (56)Timeline Frame 2Symbol 591 as "pu.health"
ExportAssets (56)Timeline Frame 2Symbol 616 as "pu.berserk"
ExportAssets (56)Timeline Frame 2Symbol 618 as "pu.shield"
ExportAssets (56)Timeline Frame 2Symbol 619 as "mc.pu"
ExportAssets (56)Timeline Frame 2Symbol 636 as "mc.sparks1"
ExportAssets (56)Timeline Frame 2Symbol 653 as "mc.sparks0"
ExportAssets (56)Timeline Frame 2Symbol 655 as "mc.rocketBossSupport"
ExportAssets (56)Timeline Frame 2Symbol 660 as "mc.rocketBossHelperPulse"
ExportAssets (56)Timeline Frame 2Symbol 661 as "mc.rocketBossHelper"
ExportAssets (56)Timeline Frame 2Symbol 663 as "mc.rocketBossHelperGun"
ExportAssets (56)Timeline Frame 2Symbol 665 as "mc.rocketBoss"
ExportAssets (56)Timeline Frame 2Symbol 667 as "mc.rocketBossTop"
ExportAssets (56)Timeline Frame 2Symbol 715 as "mc.explosionNade"
ExportAssets (56)Timeline Frame 2Symbol 716 as "mc.nadeTrail"
ExportAssets (56)Timeline Frame 2Symbol 717 as "mc.debrisGrass1"
ExportAssets (56)Timeline Frame 2Symbol 766 as "mc.explosionStinger"
ExportAssets (56)Timeline Frame 2Symbol 774 as "mc.smokeParticle"
ExportAssets (56)Timeline Frame 2Symbol 786 as "mc.backdrop"
ExportAssets (56)Timeline Frame 2Symbol 795 as "mc.powerupLeech"
ExportAssets (56)Timeline Frame 2Symbol 799 as "mc.chubbsText"
ExportAssets (56)Timeline Frame 2Symbol 825 as "mc.explosion"
ExportAssets (56)Timeline Frame 2Symbol 826 as "mc.cannonBall"
ExportAssets (56)Timeline Frame 2Symbol 852 as "mc.chubbs"
ExportAssets (56)Timeline Frame 2Symbol 855 as "mc.turretBall2"
ExportAssets (56)Timeline Frame 2Symbol 857 as "mc.turretBall1"
ExportAssets (56)Timeline Frame 2Symbol 870 as "mc.turretLaser"
ExportAssets (56)Timeline Frame 2Symbol 878 as "mc.turret"
ExportAssets (56)Timeline Frame 2Symbol 880 as "mc.muzzleFlash6"
ExportAssets (56)Timeline Frame 2Symbol 882 as "mc.muzzleFlash5"
ExportAssets (56)Timeline Frame 2Symbol 884 as "mc.muzzleFlash4"
ExportAssets (56)Timeline Frame 2Symbol 886 as "mc.muzzleFlash3"
ExportAssets (56)Timeline Frame 2Symbol 888 as "mc.muzzleFlash2"
ExportAssets (56)Timeline Frame 2Symbol 890 as "mc.muzzleFlash1"
ExportAssets (56)Timeline Frame 2Symbol 892 as "mc.muzzleFlash0"
ExportAssets (56)Timeline Frame 2Symbol 1004 as "mc.frog"
ExportAssets (56)Timeline Frame 2Symbol 1076 as "mc.knight"
ExportAssets (56)Timeline Frame 2Symbol 1126 as "mc.player"
ExportAssets (56)Timeline Frame 2Symbol 1141 as "mc.weapon"
ExportAssets (56)Timeline Frame 2Symbol 1281 as "mc.zombie"
ExportAssets (56)Timeline Frame 2Symbol 1520 as "mc.grunt"
ExportAssets (56)Timeline Frame 2Symbol 1521 as "audio.damage0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1522 as "audio.death0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1523 as "audio.kick0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1524 as "audio.slash0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1525 as "audio.m4.wav"
ExportAssets (56)Timeline Frame 2Symbol 1526 as "audio.fs_dirt_1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1527 as "audio.fs_dirt_2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1528 as "audio.fs_dirt_3.wav"
ExportAssets (56)Timeline Frame 2Symbol 1529 as "audio.fs_dirt_4.wav"
ExportAssets (56)Timeline Frame 2Symbol 1530 as "audio.shell_impact0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1531 as "audio.attack_single0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1532 as "audio.flesh0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1533 as "audio.pain0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1534 as "audio.swing0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1535 as "audio.clawStrike0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1536 as "audio.gunpickup1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1537 as "audio.fs_stone0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1538 as "audio.explode0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1539 as "button14.wav"
ExportAssets (56)Timeline Frame 2Symbol 1540 as "audio.TheScheme.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1541 as "audio.damage1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1542 as "audio.death1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1543 as "audio.kick1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1544 as "audio.slash1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1545 as "audio.shotGun.wav"
ExportAssets (56)Timeline Frame 2Symbol 1546 as "audio.clawMiss2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1547 as "audio.mineBeep.wav"
ExportAssets (56)Timeline Frame 2Symbol 1548 as "audio.shell_impact1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1549 as "audio.attack_single1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1550 as "audio.flesh1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1551 as "audio.pain1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1552 as "audio.swing1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1553 as "audio.clawStrike1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1554 as "audio.gunpickup0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1555 as "audio.fs_stone1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1556 as "audio.explode1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1557 as "benelli_insertshell.wav"
ExportAssets (56)Timeline Frame 2Symbol 1558 as "audio.MysticCaveZone.wav"
ExportAssets (56)Timeline Frame 2Symbol 1559 as "audio.damage2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1560 as "audio.death2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1561 as "audio.slash2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1562 as "audio.usp.wav"
ExportAssets (56)Timeline Frame 2Symbol 1563 as "audio.flashbang0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1564 as "audio.shell_impact2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1565 as "audio.attack_single2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1566 as "audio.flesh10.wav"
ExportAssets (56)Timeline Frame 2Symbol 1567 as "audio.swing2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1568 as "audio.clawStrike2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1569 as "audio.fs_stone2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1570 as "audio.explode2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1571 as "audio.FlyingBatteryZone.wav"
ExportAssets (56)Timeline Frame 2Symbol 1572 as "audio.damage3.wav"
ExportAssets (56)Timeline Frame 2Symbol 1573 as "audio.zombieDeath0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1574 as "audio.assaultRifle.wav"
ExportAssets (56)Timeline Frame 2Symbol 1575 as "audio.flashbang1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1576 as "audio.shell_impact3.wav"
ExportAssets (56)Timeline Frame 2Symbol 1577 as "audio.attack_double0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1578 as "audio.clawMiss0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1579 as "audio.fs_stone3.wav"
ExportAssets (56)Timeline Frame 2Symbol 1580 as "audio.unfinishedBusiness.wav"
ExportAssets (56)Timeline Frame 2Symbol 1581 as "audio.damage4.wav"
ExportAssets (56)Timeline Frame 2Symbol 1582 as "audio.zombieDeath1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1583 as "audio.sniperRifle.wav"
ExportAssets (56)Timeline Frame 2Symbol 1584 as "audio.attack_double1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1585 as "audio.flesh2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1586 as "audio.clawMiss1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1587 as "audio.fs_stone4.wav"
ExportAssets (56)Timeline Frame 2Symbol 1588 as "audio.MelodicSolace.wav"
ExportAssets (56)Timeline Frame 2Symbol 1589 as "audio.damage5.wav"
ExportAssets (56)Timeline Frame 2Symbol 1590 as "audio.machineGun.wav"
ExportAssets (56)Timeline Frame 2Symbol 1591 as "audio.attack_double2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1592 as "audio.flesh3.wav"
ExportAssets (56)Timeline Frame 2Symbol 1593 as "audio.fs_metal0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1594 as "audio.damage6.wav"
ExportAssets (56)Timeline Frame 2Symbol 1595 as "audio.flakCannon.wav"
ExportAssets (56)Timeline Frame 2Symbol 1596 as "audio.flesh4.wav"
ExportAssets (56)Timeline Frame 2Symbol 1597 as "audio.fs_metal1.wav"
ExportAssets (56)Timeline Frame 2Symbol 1598 as "audio.LightsAndSounds.wav"
ExportAssets (56)Timeline Frame 2Symbol 1599 as "audio.damage7.wav"
ExportAssets (56)Timeline Frame 2Symbol 1600 as "audio.turret.wav"
ExportAssets (56)Timeline Frame 2Symbol 1601 as "audio.flesh5.wav"
ExportAssets (56)Timeline Frame 2Symbol 1602 as "audio.fs_metal2.wav"
ExportAssets (56)Timeline Frame 2Symbol 1603 as "audio.mp5.wav"
ExportAssets (56)Timeline Frame 2Symbol 1604 as "audio.flesh6.wav"
ExportAssets (56)Timeline Frame 2Symbol 1605 as "audio.mac10.wav"
ExportAssets (56)Timeline Frame 2Symbol 1606 as "audio.flesh7.wav"
ExportAssets (56)Timeline Frame 2Symbol 1607 as "audio.gruntFire.wav"
ExportAssets (56)Timeline Frame 2Symbol 1608 as "audio.flesh8.wav"
ExportAssets (56)Timeline Frame 2Symbol 1609 as "audio.blockBreak0.wav"
ExportAssets (56)Timeline Frame 2Symbol 1610 as "audio.stinger.wav"
ExportAssets (56)Timeline Frame 2Symbol 1611 as "audio.flesh9.wav"

Labels

"AGIntro"Frame 3
"Menu"Frame 5
"Start"Frame 6
"Credits"Frame 9
"machineGun"Symbol 121 MovieClip Frame 1
"assaultRifle"Symbol 121 MovieClip Frame 2
"m4"Symbol 121 MovieClip Frame 3
"sniperRifle"Symbol 121 MovieClip Frame 4
"usp"Symbol 121 MovieClip Frame 5
"shotGun"Symbol 121 MovieClip Frame 6
"flakCannon"Symbol 121 MovieClip Frame 7
"mp5"Symbol 121 MovieClip Frame 8
"mac10"Symbol 121 MovieClip Frame 9
"stinger"Symbol 121 MovieClip Frame 10
"nade"Symbol 121 MovieClip Frame 11
"mine"Symbol 121 MovieClip Frame 12
"machineGun"Symbol 153 MovieClip [mc.bullet] Frame 1
"m4"Symbol 153 MovieClip [mc.bullet] Frame 2
"sniperRifle"Symbol 153 MovieClip [mc.bullet] Frame 3
"shotGun"Symbol 153 MovieClip [mc.bullet] Frame 4
"assaultRifle"Symbol 153 MovieClip [mc.bullet] Frame 5
"usp"Symbol 153 MovieClip [mc.bullet] Frame 6
"flakCannon1"Symbol 153 MovieClip [mc.bullet] Frame 7
"flakCannon2"Symbol 153 MovieClip [mc.bullet] Frame 8
"grunt"Symbol 153 MovieClip [mc.bullet] Frame 9
"stinger"Symbol 153 MovieClip [mc.bullet] Frame 10
"nade"Symbol 153 MovieClip [mc.bullet] Frame 11
"mine"Symbol 153 MovieClip [mc.bullet] Frame 12
"machineGun"Symbol 154 MovieClip [mc.generateWeapon] Frame 2
"assaultRifle"Symbol 154 MovieClip [mc.generateWeapon] Frame 3
"m4"Symbol 154 MovieClip [mc.generateWeapon] Frame 4
"sniperRifle"Symbol 154 MovieClip [mc.generateWeapon] Frame 5
"usp"Symbol 154 MovieClip [mc.generateWeapon] Frame 6
"shotGun"Symbol 154 MovieClip [mc.generateWeapon] Frame 7
"flakCannon"Symbol 154 MovieClip [mc.generateWeapon] Frame 8
"mp5"Symbol 154 MovieClip [mc.generateWeapon] Frame 9
"mac10"Symbol 154 MovieClip [mc.generateWeapon] Frame 10
"stinger"Symbol 154 MovieClip [mc.generateWeapon] Frame 11
"nade"Symbol 154 MovieClip [mc.generateWeapon] Frame 12
"mine"Symbol 154 MovieClip [mc.generateWeapon] Frame 13
"Rifle"Symbol 158 MovieClip [mc.shell] Frame 1
"Pistol"Symbol 158 MovieClip [mc.shell] Frame 2
"Shotgun"Symbol 158 MovieClip [mc.shell] Frame 3
"Idle"Symbol 319 MovieClip [mc.grassboss] Frame 1
"Walk"Symbol 319 MovieClip [mc.grassboss] Frame 2
"Attack"Symbol 319 MovieClip [mc.grassboss] Frame 3
"Death"Symbol 319 MovieClip [mc.grassboss] Frame 4
"health"Symbol 619 MovieClip [mc.pu] Frame 1
"berserk"Symbol 619 MovieClip [mc.pu] Frame 2
"shield"Symbol 619 MovieClip [mc.pu] Frame 3
"map2"Symbol 786 MovieClip [mc.backdrop] Frame 1
"mapTraining"Symbol 786 MovieClip [mc.backdrop] Frame 2
"map1"Symbol 786 MovieClip [mc.backdrop] Frame 3
"mapSecret"Symbol 786 MovieClip [mc.backdrop] Frame 4
"mapSurvivalZombie"Symbol 786 MovieClip [mc.backdrop] Frame 5
"mapSurvivalKnight"Symbol 786 MovieClip [mc.backdrop] Frame 6
"mapDestruction"Symbol 786 MovieClip [mc.backdrop] Frame 7
"mapDestructionSD"Symbol 786 MovieClip [mc.backdrop] Frame 8
"map5"Symbol 786 MovieClip [mc.backdrop] Frame 9
"mapNadeDodger"Symbol 786 MovieClip [mc.backdrop] Frame 10
"map4"Symbol 786 MovieClip [mc.backdrop] Frame 11
"mapSurvival"Symbol 786 MovieClip [mc.backdrop] Frame 12
"map3"Symbol 786 MovieClip [mc.backdrop] Frame 13
"Idle"Symbol 852 MovieClip [mc.chubbs] Frame 1
"Attack"Symbol 852 MovieClip [mc.chubbs] Frame 2
"Laugh"Symbol 852 MovieClip [mc.chubbs] Frame 3
"Inactive"Symbol 878 MovieClip [mc.turret] Frame 1
"Active"Symbol 878 MovieClip [mc.turret] Frame 2
"Idle"Symbol 1004 MovieClip [mc.frog] Frame 1
"Walk"Symbol 1004 MovieClip [mc.frog] Frame 2
"Attack"Symbol 1004 MovieClip [mc.frog] Frame 3
"Death"Symbol 1004 MovieClip [mc.frog] Frame 4
"Idle"Symbol 1076 MovieClip [mc.knight] Frame 1
"Run"Symbol 1076 MovieClip [mc.knight] Frame 2
"Slash"Symbol 1076 MovieClip [mc.knight] Frame 3
"Death"Symbol 1076 MovieClip [mc.knight] Frame 4
"Idle"Symbol 1126 MovieClip [mc.player] Frame 1
"Run"Symbol 1126 MovieClip [mc.player] Frame 2
"Up"Symbol 1126 MovieClip [mc.player] Frame 3
"Fall"Symbol 1126 MovieClip [mc.player] Frame 4
"Crouch"Symbol 1126 MovieClip [mc.player] Frame 5
"Kick"Symbol 1126 MovieClip [mc.player] Frame 6
"IdleA"Symbol 1126 MovieClip [mc.player] Frame 15
"RunA"Symbol 1126 MovieClip [mc.player] Frame 16
"UpA"Symbol 1126 MovieClip [mc.player] Frame 17
"FallA"Symbol 1126 MovieClip [mc.player] Frame 18
"CrouchA"Symbol 1126 MovieClip [mc.player] Frame 19
"machineGun"Symbol 1141 MovieClip [mc.weapon] Frame 2
"assaultRifle"Symbol 1141 MovieClip [mc.weapon] Frame 3
"m4"Symbol 1141 MovieClip [mc.weapon] Frame 4
"sniperRifle"Symbol 1141 MovieClip [mc.weapon] Frame 5
"usp"Symbol 1141 MovieClip [mc.weapon] Frame 6
"shotGun"Symbol 1141 MovieClip [mc.weapon] Frame 7
"flakCannon"Symbol 1141 MovieClip [mc.weapon] Frame 8
"mp5"Symbol 1141 MovieClip [mc.weapon] Frame 9
"mac10"Symbol 1141 MovieClip [mc.weapon] Frame 10
"stinger"Symbol 1141 MovieClip [mc.weapon] Frame 11
"nade"Symbol 1141 MovieClip [mc.weapon] Frame 12
"mine"Symbol 1141 MovieClip [mc.weapon] Frame 13
"turret"Symbol 1141 MovieClip [mc.weapon] Frame 14
"Idle"Symbol 1281 MovieClip [mc.zombie] Frame 1
"Walk"Symbol 1281 MovieClip [mc.zombie] Frame 2
"Attack"Symbol 1281 MovieClip [mc.zombie] Frame 3
"Death"Symbol 1281 MovieClip [mc.zombie] Frame 4
"FLASHBANG"Symbol 1467 MovieClip Frame 1
"FRAG"Symbol 1513 MovieClip Frame 1
"Idle"Symbol 1520 MovieClip [mc.grunt] Frame 1
"Walk"Symbol 1520 MovieClip [mc.grunt] Frame 2
"Melee"Symbol 1520 MovieClip [mc.grunt] Frame 3
"Fire"Symbol 1520 MovieClip [mc.grunt] Frame 4
"Fire_Crouch"Symbol 1520 MovieClip [mc.grunt] Frame 5
"Death1"Symbol 1520 MovieClip [mc.grunt] Frame 6
"Death2"Symbol 1520 MovieClip [mc.grunt] Frame 7
"ThrowFlashBang"Symbol 1520 MovieClip [mc.grunt] Frame 8
"ThrowFrag"Symbol 1520 MovieClip [mc.grunt] Frame 9
"Main"Symbol 1684 MovieClip Frame 1
"Configure"Symbol 1684 MovieClip Frame 2
"Credits"Symbol 1684 MovieClip Frame 3
"Start"Symbol 1684 MovieClip Frame 4
"Cheats"Symbol 1684 MovieClip Frame 5
"mapTraining"Symbol 1793 MovieClip Frame 2
"mapSurvival"Symbol 1793 MovieClip Frame 3
"mapDestruction"Symbol 1793 MovieClip Frame 4
"mapDestructionSD"Symbol 1793 MovieClip Frame 5
"map1"Symbol 1793 MovieClip Frame 6
"map2"Symbol 1793 MovieClip Frame 7
"map2b"Symbol 1793 MovieClip Frame 8
"mapSurvivalZombie"Symbol 1793 MovieClip Frame 9
"mapSurvivalKnight"Symbol 1793 MovieClip Frame 10
"map3"Symbol 1793 MovieClip Frame 11
"mapSecret"Symbol 1793 MovieClip Frame 12
"map5"Symbol 1793 MovieClip Frame 13
"mapNadeDodger"Symbol 1793 MovieClip Frame 14
"map6"Symbol 1793 MovieClip Frame 15
"map4"Symbol 1793 MovieClip Frame 16

Dynamic Text Variables

lastedSymbol 3 EditableText""
resolutionText375x300Symbol 22 EditableText"<p align="center"></p>"
resolutionText500x400Symbol 23 EditableText"<p align="center"></p>"
motionTrailTextSymbol 25 EditableText""
textSymbol 27 EditableText""
textSymbol 33 EditableText""
FPSStabilityTextSymbol 35 EditableText""
mouseTargetingTextSymbol 37 EditableText""
blurTextSymbol 39 EditableText""
qualityTextSymbol 42 EditableText""
k3Symbol 60 EditableText""
k8Symbol 64 EditableText""
k7Symbol 65 EditableText""
k6Symbol 69 EditableText""
k5Symbol 70 EditableText""
k4Symbol 71 EditableText""
k2Symbol 73 EditableText""
k9Symbol 74 EditableText""
k0Symbol 78 EditableText""
k1Symbol 79 EditableText""
SONGSymbol 82 EditableText""
counterSymbol 87 EditableText""
textSymbol 123 EditableText"<p align="center"></p>"
_root.trainingTextSymbol 125 EditableText" "
weaponNameSymbol 130 EditableText"<p align="right"></p>"
playerHealthSymbol 131 EditableText""
aM_TextSymbol 132 EditableText"<p align="right"></p>"
loadTimeSymbol 133 EditableText"<p align="left"></p>"
_root.fpsTextSymbol 134 EditableText"<p align="left"></p>"
depthSymbol 166 EditableText""
textSymbol 229 EditableText""
textSymbol 322 EditableText""
TEXTSymbol 1656 EditableText"<p align="left"></p>"
CHEATSymbol 1675 EditableText"<enter cheat code>"
OUTPUTSymbol 1676 EditableText""




http://swfchan.com/1/2911/info.shtml
Created: 7/12 -2021 15:33:35 Last modified: 7/12 -2021 15:33:35 Server time: 29/04 -2024 01:55:50