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

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

This is Madness.swf

This is the info page for
Flash #69512

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


Text
<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">P1</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">wpn:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">ammo:</font></p>

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

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

fr

<p align="right"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0"> This is MADNESS- JeffLash Sept 13 2007</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">Play More Games</font></p>

<p align="left"><font face="Arial" size="10" color="#ff0000" letterSpacing="0.000000" kerning="0">Play More Games</font></p>

<p align="left"><font face="Arial" size="10" color="#ff0000" letterSpacing="0.000000" kerning="0"><b>Play More Games</b></font></p>

<p align="right"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">kills &nbsp;-</font></p>

killcount

<p align="right"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">deaths &nbsp;-</font></p>

deathcount

<p align="right"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">points &nbsp;-</font></p>

points

<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">PLAYER TERMINATED</font></p>

<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">ressurect-</font></p><p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">15 Points</font></p>

<p align="center"><font face="Arial" size="10" color="#ff0000" letterSpacing="0.000000" kerning="0">ressurect-</font></p><p align="center"><font face="Arial" size="10" color="#ff0000" letterSpacing="0.000000" kerning="0">15 Points</font></p>

<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">menu</font></p>

<p align="center"><font face="Arial" size="10" color="#ff0000" letterSpacing="0.000000" kerning="0">menu</font></p>

HP

<p align="left"><font face="Arial" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">kg2</font></p>

T

<p align="right"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">SKIP</font></p>

<p align="right"><font face="Arial" size="10" color="#ff0000" letterSpacing="0.000000" kerning="0">SKIP</font></p>

<p align="right"><font face="Arial" size="10" color="#ff0000" letterSpacing="0.000000" kerning="0">SKIP</font></p>

JEFFLASH PRESENTS

P

THIS

IS

MADNESS

MADNESS

by Jefflash

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="0">credits &gt;&gt;&gt;</font></p>

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="0">&lt;&lt;&lt; options</font></p>

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="0">fight! &gt;&gt;&gt;</font></p>

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="0">&lt;&lt;&lt; &nbsp;extras</font></p>

<p align="center"><font face="Arial" size="9" color="#000000" letterSpacing="0.000000" kerning="0">links &gt;&gt;&gt;</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">Quality</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">Effects</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">High &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Med &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Low</font></p>

Big Head Mode (50g)

Dev View Mode (50g)

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">Points :</font></p>

pts

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">Created by ...................... <b>Jefflash</b></font></p><p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">........... www.jefflash.mainvista.com</font></p><p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">Based on ...................... <b>Madness</b></font></p><p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">........... www.newgrounds.com</font></p><p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">........... www.krinkles.net</font></p><p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">Sponsor .... www.armorgames.com</font></p>

T

name

points

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">points:</font></p>

points

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">pistol ammo:</font></p>

points

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">revolver ammo:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">smg ammo:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">m4a1 ammo:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">shotgun ammo:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">sniper ammo:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">chaingun ammo:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">grenades:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">g. launcher ammo:</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">laser ammo:</font></p>

points

points

points

points

points

points

points

points

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">max health:</font></p>

_root.maxhealth

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">current health:</font></p>

_root.player1.health

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">speed:</font></p>

_root.pspd

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">jump:</font></p>

_root.pjumpspd

max

max

max

max

max

max

max

max

max

max

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="0">max</font></p>

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="0">WEAPONS</font></p>

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="0">STATS</font></p>

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="0">UPGRADES</font></p>

C

S

CONGRATULATIONS!!!
You beat THIS IS MADNESS!!!
Sorry for the lack of an ending, but the September 22nd deadline for Madness Day was coming up and I
still had to do audio and testing.  Heres what I had in mind for the ending:
You walk into a room, and that triggers a cutscene with Jesus and the Sheriff coming in.  You get ready to
kill them, but then NEW COMPETITOR shows up and the Clown enters with his stop sign.  Everyone starts
fighting and then TO BE CONTINUED appears.
Ya, That would have been cool, but instead you get this lame paragraph.  Oh well,  I don't think most
people will actually play long enough to get this far.  So instead, you get to play my original test level that
I used to experiment with actionscript.  Which is a totally useless prize.  Anyways... at least you can keep
on going and try to max out your stats and stuff.  Thanks for playing!  Visit my website!
- Jeff

ActionScript [AS1/AS2]

Frame 1
function errorfunc() { if ((_root.player1._y < _root.levelup) && (_root._currentframe != 45)) { _root.vcam.infobar("ERROR OMG! BSOD! Congrats you ", 10000); _root.vcam.infobar("found a glitch that I was", 10000); _root.vcam.infobar("to lazy to fix!", 10000); _root.vcam.infobar("Keep on moving right/left", 10000); _root.vcam.infobar("you fucking cheater!", 10000); } } function itemHandler1(obj, item) { getURL ("http://www.jefflash.mainvista.com", "blank"); } function itemHandler2(obj, item) { getURL ("http://www.armorgames.com", "blank"); } function itemHandler3(obj, item) { } function itemHandler4(obj, item) { } _root.transparency = 0; _root.headsize = 1; setInterval(errorfunc, 20000); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.customItems.push(new ContextMenuItem("Visit Me!", itemHandler1)); myMenu.customItems.push(new ContextMenuItem("Play More Games!", itemHandler2)); myMenu.customItems.push(new ContextMenuItem("This is Madness", itemHandler3)); myMenu.customItems.push(new ContextMenuItem("Jeffrey Louie 2007", itemHandler4)); myMenu.customItems[2].separatorBefore = true; _root.menu = myMenu; function firebullet(n, accuracy, damage, knockdown) { if (_root["player" + n].weapon._currentframe == 8) { fadetime = 5; thickness = 2; pass = false; } else if (_root["player" + n].weapon._currentframe == 12) { fadetime = 5; thickness = 5; pass = true; } else { fadetime = 35; thickness = 2; pass = false; } _root.createEmptyMovieClip("btest", 60); btest.go = true; btest.spd = random(5) + 10; btest.angle = random(accuracy) - (accuracy / 2); if (_root["player" + n].weapon._xscale > 0) { btest.xspd = Math.cos(((((_root["player" + n].weapon._rotation + btest.angle) + 5) * 2) * Math.PI) / 360) * btest.spd; btest.yspd = Math.sin(((((_root["player" + n].weapon._rotation + btest.angle) + 5) * 2) * Math.PI) / 360) * btest.spd; initialx = (_root["player" + n]._x + _root["player" + n].weapon._x) + (Math.cos((((_root["player" + n].weapon._rotation - 15) * 2) * Math.PI) / 360) * 10); initialy = (_root["player" + n]._y + _root["player" + n].weapon._y) + (Math.sin((((_root["player" + n].weapon._rotation - 15) * 2) * Math.PI) / 360) * 10); } else { btest.xspd = (-Math.cos(((((_root["player" + n].weapon._rotation + btest.angle) - 5) * 2) * Math.PI) / 360)) * btest.spd; btest.yspd = (-Math.sin(((((_root["player" + n].weapon._rotation + btest.angle) - 5) * 2) * Math.PI) / 360)) * btest.spd; initialx = (_root["player" + n]._x + _root["player" + n].weapon._x) + (Math.cos((((_root["player" + n].weapon._rotation + 15) * 2) * Math.PI) / 360) * -10); initialy = (_root["player" + n]._y + _root["player" + n].weapon._y) + (Math.sin((((_root["player" + n].weapon._rotation + 15) * 2) * Math.PI) / 360) * -10); } btest._x = initialx; btest._y = initialy; if (knockdown > 0) { btest.potent = true; } btest.life = 0; while (btest.go) { btest.life++; if (n != 1) { if (_root.player1.hitTest(btest._x, btest._y)) { if ((btest.xspd > 0) && (_root.player1.alive)) { _root.player1.health = _root.player1.health - damage; _root.vcam.damagefunc(); if (_root.player1.health <= 0) { _root.player1.alive = false; _root.playerdeath(); _root.player1.kd(1, 0.5 + (random(20) / 100)); } else if (btest.life < knockdown) { _root.player1.kd(1, 0.7 + (random(20) / 100)); } } else if (_root.player1.alive) { _root.player1.health = _root.player1.health - damage; _root.vcam.damagefunc(); if (_root.player1.health <= 0) { _root.player1.alive = false; _root.playerdeath(); _root.player1.kd(-1, 0.5 + (random(20) / 100)); } else if (btest.life < knockdown) { _root.player1.kd(-1, 0.7 + (random(20) / 100)); } } _root.damage(1, btest._y, "bullet"); _root.bloodspatter(btest._x, btest._y, this.xspd); if (_root.player1.alive) { _root.blooddecal(1); } if (!pass) { btest.go = false; } } } else { k = 2; while (k <= 15) { if ((_root["player" + k].body.hitTest(btest._x, btest._y) && (!_root["player" + k].alive)) || (_root["player" + k].hitTest(btest._x, btest._y) && (_root["player" + k].alive))) { if ((btest.xspd > 0) && (_root["player" + k].alive)) { _root["player" + k].health = _root["player" + k].health - damage; if (_root["player" + k].health <= 0) { _root["player" + k].alive = false; _root["player" + k].kd(1, 0.5 + (random(20) / 100)); if (_root["player" + k].stype != "spawn") { _root.spawnitem(btest._x, btest._y, btest.xspd / 3, btest.yspd / 3, _root["player" + k].weapon._currentframe); } else { _root.increasekc(); } } else if (btest.life < knockdown) { _root["player" + k].kd(1, 0.7 + (random(20) / 100)); } } else if (_root["player" + k].alive) { _root["player" + k].health = _root["player" + k].health - damage; if (_root["player" + k].health <= 0) { _root["player" + k].alive = false; _root["player" + k].kd(-1, 0.5 + (random(20) / 100)); if (_root["player" + k].stype != "spawn") { _root.spawnitem(btest._x, btest._y, btest.xspd / 3, btest.yspd / 3, _root["player" + k].weapon._currentframe); } else { _root.increasekc(); } } else if (btest.life < knockdown) { _root["player" + k].kd(-1, 0.7 + (random(20) / 100)); } } _root.damage(k, btest._y, "bullet"); _root.bloodspatter(btest._x, btest._y, btest.xspd); if (_root["player" + k].alive) { _root.blooddecal(k); } if (!pass) { btest.go = false; } } k++; } } if (_root.level.hitTest(btest._x, btest._y, true)) { _root.wallshrapnel(btest._x, btest._y, btest.xspd); btest.go = false; } if ((((btest._x > (_root.vcam._x + 325)) || (btest._x < (_root.vcam._x - 325))) || (btest._y > (_root.vcam._y + 250))) || (btest._y < (_root.vcam._y - 250))) { btest.go = false; } btest._x = btest._x + btest.xspd; btest._y = btest._y + btest.yspd; } targetx = btest._x; targety = btest._y; removeMovieClip("btest"); bn++; if (bn >= 100) { bn = 0; } createEmptyMovieClip("bullet" + bn, 1200 + bn); if (n == 1) { _root["bullet" + bn].lineStyle(thickness, 16755592, 30); } else { _root["bullet" + bn].lineStyle(thickness, 12123921, 30); } _root["bullet" + bn].moveTo(initialx, initialy); _root["bullet" + bn].lineTo(targetx, targety); _root["bullet" + bn].onEnterFrame = function () { this._alpha = this._alpha - fadetime; if (this._alpha <= 0) { this.removeMovieClip(); } }; } function firebull3et(n, accuracy, damage, knockdown) { bn++; if (bn >= 100) { bn = 0; } _root.attachMovie("bullet", "bullet" + bn, 1200 + bn); _root["bullet" + bn].n = n; _root["bullet" + bn].damage = damage; _root["bullet" + bn].bspd = (random(20) / 10) + 9; if (knockdown > 0) { _root["bullet" + bn].pcount = 0; _root["bullet" + bn].potent = true; _root["bullet" + bn].knockdown = knockdown; _root["bullet" + bn].bspd = (random(20) / 10) + 12; } _root["bullet" + bn]._x = _root["player" + n]._x + _root["player" + n].weapon._x; _root["bullet" + bn]._y = _root["player" + n]._y + _root["player" + n].weapon._y; if (_root["player" + n].weapon._xscale > 0) { _root["bullet" + bn].xspd = Math.cos(((((_root["player" + n].weapon._rotation + (random(accuracy * 10) / 10)) - (accuracy / 2)) * 2) * Math.PI) / 360) * _root["bullet" + bn].bspd; _root["bullet" + bn].yspd = Math.sin(((((_root["player" + n].weapon._rotation + (random(accuracy * 10) / 10)) - (accuracy / 2)) * 2) * Math.PI) / 360) * _root["bullet" + bn].bspd; } else { _root["bullet" + bn].xspd = (-Math.cos(((((_root["player" + n].weapon._rotation + (random(accuracy * 10) / 10)) - (accuracy / 2)) * 2) * Math.PI) / 360)) * _root["bullet" + bn].bspd; _root["bullet" + bn].yspd = (-Math.sin(((((_root["player" + n].weapon._rotation + (random(accuracy * 10) / 10)) - (accuracy / 2)) * 2) * Math.PI) / 360)) * _root["bullet" + bn].bspd; } _root["bullet" + bn].onEnterFrame = function () { if (this.potent) { this.pcount++; if (this.pcount > this.knockdown) { this.potent = false; } } this._x = this._x + this.xspd; this._y = this._y + this.yspd; if (_root.level.hitTest(this._x, this._y, true)) { _root.wallshrapnel(this._x, this._y, this.xspd); this.removeMovieClip(); } if ((this._x < (_root.vcam._x - 325)) || (this._x > (_root.vcam._x + 325))) { this.removeMovieClip(); } if (this.n != 1) { if (this.hitTest(_root.player1)) { if ((this.xspd > 0) && (_root.player1.alive)) { _root.player1.health = _root.player1.health - this.damage; if (_root.player1.health <= 0) { _root.player1.alive = false; _root.player1.kd(1, 0.5 + (random(20) / 100)); } else if (this.potent) { _root.player1.kd(1, 0.7 + (random(20) / 100)); } } else if (_root.player1.alive) { _root.player1.health = _root.player1.health - this.damage; if (_root.player1.health <= 0) { _root.player1.alive = false; _root.player1.kd(-1, 0.5 + (random(20) / 100)); } else if (this.potent) { _root.player1.kd(-1, 0.7 + (random(20) / 100)); } } _root.damage(1, this._y, "bullet"); _root.bloodspatter(this._x, this._y, this.xspd); if (_root.player1.alive) { _root.blooddecal(1); } this.removeMovieClip(); } } else { k = 0; while (k < 15) { if (this.hitTest(_root["player" + k]) && (k != n)) { if ((this.xspd > 0) && (_root["player" + k].alive)) { _root["player" + k].health = _root["player" + k].health - this.damage; if (_root["player" + k].health <= 0) { _root["player" + k].alive = false; _root["player" + k].kd(1, 0.5 + (random(20) / 100)); } else if (this.potent) { _root["player" + k].kd(1, 0.7 + (random(20) / 100)); } } else if (_root["player" + k].alive) { _root["player" + k].health = _root["player" + k].health - this.damage; if (_root["player" + k].health <= 0) { _root["player" + k].alive = false; _root["player" + k].kd(-1, 0.5 + (random(20) / 100)); } else if (this.potent) { _root["player" + k].kd(-1, 0.7 + (random(20) / 100)); } } _root.damage(k, this._y, "bullet"); _root.bloodspatter(this._x, this._y, this.xspd); if (_root["player" + k].alive) { _root.blooddecal(k); } this.removeMovieClip(); } k++; } } }; } function firegrenade(n, power) { bn++; if (bn >= 100) { bn = 0; } _root.attachMovie("grenade", "grenade" + bn, 1200 + bn); _root["grenade" + bn]._x = _root["player" + n]._x + _root["player" + n].weapon._x; _root["grenade" + bn]._y = _root["player" + n]._y + _root["player" + n].weapon._y; if (_root["player" + n].weapon._xscale > 0) { _root["grenade" + bn].xspd = Math.cos(((_root["player" + n].weapon._rotation * 2) * Math.PI) / 360) * power; _root["grenade" + bn].yspd = Math.sin(((_root["player" + n].weapon._rotation * 2) * Math.PI) / 360) * power; } else { _root["grenade" + bn].xspd = (-Math.cos(((_root["player" + n].weapon._rotation * 2) * Math.PI) / 360)) * power; _root["grenade" + bn].yspd = (-Math.sin(((_root["player" + n].weapon._rotation * 2) * Math.PI) / 360)) * power; } _root["grenade" + bn].bouncecount = 0; _root["grenade" + bn].rotspd = random(40) - 20; _root["grenade" + bn].onEnterFrame = function () { this._x = this._x + this.xspd; this._y = this._y + this.yspd; if (this.yspd < 10) { this.yspd = this.yspd + 0.5; } this.desrot = ((Math.atan2(this.yspd, this.xspd) * 360) / 2) / Math.PI; this._rotation = this._rotation - this.rotspd; if (_root.level.hitTest(this._x, this._y, true)) { this.rotspd = random(40) - 20; this.bouncecount++; this.speed = Math.abs(Math.sqrt((this.xspd * this.xspd) + (this.yspd * this.yspd))); _root.createEmptyMovieClip("gtest1", 50); _root.gtest1._x = this._x + (Math.cos((((this.desrot + 90) * 2) * Math.PI) / 360) * 1.5); _root.gtest1._y = this._y + (Math.sin((((this.desrot + 90) * 2) * Math.PI) / 360) * 1.5); while (_root.level.hitTest(_root.gtest1._x, _root.gtest1._y, true)) { _root.gtest1._x = _root.gtest1._x + (Math.cos((((this.desrot + 180) * 2) * Math.PI) / 360) * 0.2); _root.gtest1._y = _root.gtest1._y + (Math.sin((((this.desrot + 180) * 2) * Math.PI) / 360) * 0.2); } while (!_root.level.hitTest(_root.gtest1._x, _root.gtest1._y, true)) { _root.gtest1._x = _root.gtest1._x + (Math.cos(((this.desrot * 2) * Math.PI) / 360) * 0.2); _root.gtest1._y = _root.gtest1._y + (Math.sin(((this.desrot * 2) * Math.PI) / 360) * 0.2); } _root.createEmptyMovieClip("gtest2", 51); _root.gtest2._x = this._x + (Math.cos((((this.desrot - 90) * 2) * Math.PI) / 360) * 1.5); _root.gtest2._y = this._y + (Math.sin((((this.desrot - 90) * 2) * Math.PI) / 360) * 1.5); while (_root.level.hitTest(_root.gtest2._x, _root.gtest2._y, true)) { _root.gtest2._x = _root.gtest2._x + (Math.cos((((this.desrot + 180) * 2) * Math.PI) / 360) * 0.2); _root.gtest2._y = _root.gtest2._y + (Math.sin((((this.desrot + 180) * 2) * Math.PI) / 360) * 0.2); } while (!_root.level.hitTest(_root.gtest2._x, _root.gtest2._y, true)) { _root.gtest2._x = _root.gtest2._x + (Math.cos(((this.desrot * 2) * Math.PI) / 360) * 0.2); _root.gtest2._y = _root.gtest2._y + (Math.sin(((this.desrot * 2) * Math.PI) / 360) * 0.2); } this.wallx = _root.gtest2._x - _root.gtest1._x; this.wally = _root.gtest2._y - _root.gtest1._y; _root.gtest1.removeMovieClip(); _root.gtest2.removeMovieClip(); this.wallangle = ((Math.atan2(this.wally, this.wallx) * 360) / 2) / Math.PI; if (this.wallangle > 0) { this.wallangle = this.wallangle - 90; } else { this.wallangle = this.wallangle + 90; } this.desrot = (180 + (2 * this.wallangle)) - this.desrot; this.xspd = (Math.cos(((this.desrot * 2) * Math.PI) / 360) * this.speed) / 1.5; this.yspd = (Math.sin(((this.desrot * 2) * Math.PI) / 360) * this.speed) / 1.5; this._x = this._x + (this.xspd / 2); this._y = this._y + (this.yspd / 2); } i = 0; while (i <= 15) { if (_root["player" + i].hitTest(this._x, this._y, true)) { this.wallx = 2; this.wally = 0; this.bouncecount = 100; _root.blooddecal(i); } i++; } if (this.bouncecount > 2) { _root.explosion(this._x, this._y, ((Math.atan2(this.wally, this.wallx) * 360) / 2) / Math.PI); this.removeMovieClip(); } }; } function firelaser(n) { } i = 1; while (i <= 12) { _root["weapon" + i] = false; i++; } weapon1 = true; weapon3 = true; lastammo3 = 70; lastammo4 = 70; lastammo5 = 120; lastammo6 = 120; lastammo7 = 20; lastammo8 = 20; lastammo9 = 200; lastammo10 = 20; lastammo11 = 20; lastammo12 = 7; lastweapon = 3; maxammo3 = 70; maxammo4 = 70; maxammo5 = 120; maxammo6 = 120; maxammo7 = 20; maxammo8 = 20; maxammo9 = 200; maxammo10 = 20; maxammo11 = 20; maxammo12 = 7; ammosize3 = 20; ammosize4 = 30; ammosize5 = 50; ammosize6 = 50; ammosize7 = 10; ammosize8 = 10; ammosize9 = 100; ammosize10 = 10; ammosize11 = 15; ammosize12 = 7; droptext3 = "pistol ammo +20"; droptext4 = "revolver ammo +30"; droptext5 = "smg ammo +40"; droptext6 = "M4A1 ammo +40"; droptext7 = "shotgun ammo +10"; droptext8 = "sniper rifle ammo +10"; droptext9 = "automatic rifle ammo +100"; droptext10 = "grenade +10"; droptext11 = "grenade launcher ammo +15"; droptext12 = "laser charge +7"; bn = 0; function bloodspatter(xpos, ypos, xspd) { i = 0; while (i < Math.round(5 * _root.fxmult)) { fn++; if (fn > 300) { fn = 0; } removeMovieClip(_root["obj" + fn]); _root.attachMovie("blood_g", "obj" + fn, 1300 + fn); _root["obj" + fn]._x = (xpos + random(6)) - 3; _root["obj" + fn]._y = (ypos + random(6)) - 3; if (xspd > 0) { _root["obj" + fn].xspd = random(30) / 10; } else { _root["obj" + fn].xspd = (-random(30)) / 10; } _root["obj" + fn]._xscale = random(50) + 25; _root["obj" + fn]._yscale = random(50) + 25; _root["obj" + fn].yspd = (random(30) / 10) - 6; _root["obj" + fn].onEnterFrame = function () { this._x = this._x + this.xspd; this._y = this._y + this.yspd; this.yspd = this.yspd + 0.8; if (_root.level.hitTest(this._x, this._y, true)) { this.removeMovieClip(); } }; i++; } } function blooddecal(n) { fn++; if (fn > 300) { fn = 0; } removeMovieClip(_root["obj" + fn]); _root.attachMovie("blooddecal", "obj" + fn, 300 + fn); _root["obj" + fn]._x = (_root["player" + n]._x + random(8)) - 4; _root["obj" + fn]._y = ((_root["player" + n]._y - 15) + random(8)) - 4; _root["obj" + fn]._xscale = random(50) + 25; _root["obj" + fn]._yscale = random(50) + 25; _root["obj" + fn]._rotation = random(360); _root["obj" + fn].gotoAndStop(random(4) + 1); } function ejectshell(n) { fn++; if (fn > 300) { fn = 0; } removeMovieClip(_root["obj" + fn]); _root.attachMovie("shell", "obj" + fn, 1300 + fn); _root["obj" + fn]._x = _root["player" + n]._x + _root["player" + n].weapon._x; _root["obj" + fn]._y = _root["player" + n]._y + _root["player" + n].weapon._y; if (_root["player" + n].weapon._xscale > 0) { _root["obj" + fn].xspd = (-random(30)) / 20; } else { _root["obj" + fn].xspd = random(30) / 20; } _root["obj" + fn].yspd = (random(30) / 10) - 6; _root["obj" + fn].rotspd = random(90) - 45; _root["obj" + fn].onEnterFrame = function () { this._x = this._x + this.xspd; this._y = this._y + this.yspd; this._rotation = this._rotation + this.rotspd; this.yspd = this.yspd + 0.8; if (_root.level.hitTest(this._x, this._y, true)) { this.removeMovieClip(); } }; } function ejectcase(n) { fn++; if (fn > 300) { fn = 0; } removeMovieClip(_root["obj" + fn]); _root.attachMovie("bigshell", "obj" + fn, 1300 + fn); _root["obj" + fn]._x = _root["player" + n]._x + _root["player" + n].weapon._x; _root["obj" + fn]._y = _root["player" + n]._y + _root["player" + n].weapon._y; if (_root["player" + n].weapon._xscale > 0) { _root["obj" + fn].xspd = (-random(30)) / 20; } else { _root["obj" + fn].xspd = random(30) / 20; } _root["obj" + fn].yspd = (random(30) / 10) - 6; _root["obj" + fn].rotspd = random(90) - 45; _root["obj" + fn].onEnterFrame = function () { this._x = this._x + this.xspd; this._y = this._y + this.yspd; this._rotation = this._rotation + this.rotspd; this.yspd = this.yspd + 0.8; if (_root.level.hitTest(this._x, this._y, true)) { this.removeMovieClip(); } }; } function wallshrapnel(xpos, ypos, xspd) { i = 0; while (i < Math.round(3 * _root.fxmult)) { fn++; if (fn > 300) { fn = 0; } removeMovieClip(_root["obj" + fn]); _root.attachMovie("shrapnel", "obj" + fn, 1300 + fn); _root["obj" + fn]._x = (xpos + random(4)) - 2; _root["obj" + fn]._y = (ypos + random(4)) - 2; if (xspd < 0) { _root["obj" + fn].xspd = random(20) / 10; } else { _root["obj" + fn].xspd = (-random(20)) / 10; } _root["obj" + fn]._x = _root["obj" + fn]._x + (2 * _root["obj" + fn].xspd); _root["obj" + fn].origy = _root["obj" + fn]._y; _root["obj" + fn].yspd = (random(20) / 10) - 4; _root["obj" + fn]._xscale = random(30) + 15; _root["obj" + fn]._yscale = _root["obj" + fn]._xscale; _root["obj" + fn].onEnterFrame = function () { this._x = this._x + this.xspd; this._y = this._y + this.yspd; this.yspd = this.yspd + 0.8; if (_root.level.hitTest(this._x, this._y, true) && (this._y < (this.origy - 10))) { this.removeMovieClip(); } }; i++; } } function explosion(xpos, ypos, dir) { i = 0; while (i < Math.round(6 * _root.fxmult)) { fn++; if (fn > 300) { fn = 0; } removeMovieClip(_root["obj" + fn]); _root.attachMovie("shrapnel", "obj" + fn, 1300 + fn); _root["obj" + fn]._x = xpos; _root["obj" + fn]._y = ypos; _root["obj" + fn].xspd = ((Math.sin(((dir * 2) * Math.PI) / 360) * (random(4) + 8)) + random(10)) - 5; _root["obj" + fn].yspd = (((-Math.cos(((dir * 2) * Math.PI) / 360)) * (random(4) + 11)) + random(8)) - 4; _root["obj" + fn].rotspd = random(90) - 45; _root["obj" + fn]._xscale = random(75) + 150; _root["obj" + fn]._yscale = random(75) + 150; _root["obj" + fn].onEnterFrame = function () { if (random(Math.round(15 / _root.fxmult)) == 1) { _root.wallshrapnel(this._x, this._y, this.xspd); this._xscale = this._xscale - 20; this._yscale = this._yscale - 20; } this._xscale = this._xscale - 2; this._yscale = this._yscale - 2; this._x = this._x + this.xspd; this._y = this._y + this.yspd; this._rotation = this._rotation + this.rotspd; this.yspd = this.yspd + 2; if (_root.level.hitTest(this._x, this._y, true)) { this.removeMovieClip(); } }; i++; } fn++; if (fn > 300) { fn = 0; } removeMovieClip(_root["obj" + fn]); _root.attachMovie("explosion", "obj" + fn, 1300 + fn); _root["obj" + fn]._x = xpos; _root["obj" + fn]._y = ypos; _root["obj" + fn]._xscale = 75; _root["obj" + fn]._yscale = 75; _root["obj" + fn]._alpha = 50; _root["obj" + fn]._rotation = dir; _root["obj" + fn].onEnterFrame = function () { if (this._currentframe == 9) { this.removeMovieClip(); } }; i = 0; while (i <= 15) { if (_root["obj" + fn].hitTest(_root["player" + i])) { _root["obj" + fn].distance = _root["player" + i]._x - _root["obj" + fn]._x; _root["obj" + fn].power = 1 - (Math.abs(_root["obj" + fn].distance) / 50); if (_root["obj" + fn].power < 0) { _root["obj" + fn].power = 0.1; } _root["player" + i].health = _root["player" + i].health - (_root["obj" + fn].power * 50); _root.vcam.damagefunc(); _root.damage(i, 0, "explosion"); if (_root["obj" + fn].power < 0.2) { _root["obj" + fn].power = 0.2; } if (_root["obj" + fn].distance < 0) { _root["player" + i].kd(-1, Math.abs(_root["obj" + fn].power)); } else { _root["player" + i].kd(1, Math.abs(_root["obj" + fn].power)); } if ((_root["player" + i].health <= 0) && (_root["player" + i].alive)) { _root["player" + i].alive = false; if (i == 1) { _root.playerdeath(); } if (_root["obj" + fn].distance < 0) { if (i != 1) { if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, -7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } _root["player" + i].kd(-1, 1); } else { if (i != 1) { if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, 7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } _root["player" + i].kd(1, 1); } } } i++; } } function damage(n, ypos, type) { if (_root["player" + n].alive) { _root["player" + n].weapon._rotation = _root["player" + n].weapon._rotation + (random(10) - 5); _root["player" + n].head._rotation = _root["player" + n].head._rotation + (random(40) - 20); _root["player" + n].damnum++; if (_root["player" + n].damnum > 8) { _root["player" + n].damnum = 5; } if ((type == "bullet") && ((ypos - _root["player" + n]._y) > -20)) { removeMovieClip(_root["player" + n]["damage" + _root["player" + n].damnum]); _root["player" + n].attachMovie("damage", "damage" + _root["player" + n].damnum, _root["player" + n].damnum); _root["player" + n]["damage" + _root["player" + n].damnum].gotoAndStop(random(5)); _root["player" + n]["damage" + _root["player" + n].damnum]._y = ypos - _root["player" + n]._y; if (_root["player" + n]["damage" + _root["player" + n].damnum]._y > 0) { _root["player" + n]["damage" + _root["player" + n].damnum]._y = 0; } _root["player" + n]["damage" + _root["player" + n].damnum]._x = random(6) - 3; } else if (type == "explosion") { removeMovieClip(_root["player" + n]["damage" + _root["player" + n].damnum]); _root["player" + n].attachMovie("damage", "damage" + _root["player" + n].damnum, _root["player" + n].damnum); _root["player" + n]["damage" + _root["player" + n].damnum].gotoAndStop(random(4) + 5); _root["player" + n]["damage" + _root["player" + n].damnum]._y = -7 - random(5); _root["player" + n]["damage" + _root["player" + n].damnum]._x = random(4) - 2; } else if (type == "slash") { removeMovieClip(_root["player" + n]["damage" + _root["player" + n].damnum]); _root["player" + n].attachMovie("damage", "damage" + _root["player" + n].damnum, _root["player" + n].damnum); _root["player" + n]["damage" + _root["player" + n].damnum].gotoAndStop(random(4) + 9); _root["player" + n]["damage" + _root["player" + n].damnum]._y = -7 - random(5); _root["player" + n]["damage" + _root["player" + n].damnum]._x = random(4) - 2; _root["player" + n]["damage" + _root["player" + n].damnum]._rotation = random(20) - 10; } _root["player" + n]["damage" + _root["player" + n].damnum]._alpha = 50; } } function spawngold(xpos, ypos) { sn++; if (sn > 50) { sn = 1; } _root.attachMovie("goldpiece", "item" + sn, sn + 700); _root["item" + sn].stop(); _root["item" + sn]._x = xpos; _root["item" + sn]._y = ypos; _root["item" + sn].onEnterFrame = function () { if ((this._currentframe == 1) && (this.hitTest(_root.player1))) { _root.sparks(this._x, this._y); this.play(); } else if (this._currentframe == 12) { this.removeMovieClip(); } }; } function increasekc() { killcount++; _root.vcam.infobar("kills: " + killcount, 3000); } function spawnitem(xpos, ypos, xspd, yspd, method) { if (method > 0) { killcount++; points++; } _root.vcam.infobar("kills: " + killcount, 3000); if (random(100) <= _root.dropchance) { sn++; if (sn > 50) { sn = 1; } if (_root["weapon" + method] && (method > 2)) { if (random(4) == 1) { _root.attachMovie("healthdrop", "item" + sn, 700 + sn); _root["item" + sn].dtype = "health"; } else { _root.attachMovie("ammodrop", "item" + sn, 700 + sn); _root["item" + sn].dtype = "ammo"; if (method <= 4) { _root["item" + sn].gotoAndStop(1); } else if (method <= 8) { _root["item" + sn].gotoAndStop(2); } else { _root["item" + sn].gotoAndStop(3); } } } else if (random(4) == 1) { _root.attachMovie("ammodrop", "item" + sn, 700 + sn); _root["item" + sn].dtype = "ammo"; method = random(10) + 3; i = 0; while (i <= 7) { if (_root.player1["ammo" + method] == _root["maxammo" + method]) { method = random(10) + 3; } i++; } while (_root["weapon" + method] == false) { method = random(10) + 3; } if (method <= 4) { _root["item" + sn].gotoAndStop(1); } else if (rw <= 8) { _root["item" + sn].gotoAndStop(2); } else { _root["item" + sn].gotoAndStop(3); } } else { _root.attachMovie("healthdrop", "item" + sn, 700 + sn); _root["item" + sn].dtype = "health"; } _root["item" + sn]._x = xpos; _root["item" + sn]._y = ypos; _root["item" + sn].xspd = (xspd + random(4)) - 2; _root["item" + sn].yspd = (yspd + random(4)) - 2; if (_root["item" + sn].xspd == 0) { _root["item" + sn].xspd = 1; } if (_root["item" + sn].yspd == 0) { _root["item" + sn].yspd = 1; } _root["item" + sn].onEnterFrame = function () { if (this.yspd != 0) { this._x = this._x + this.xspd; this._y = this._y + this.yspd; this.yspd = this.yspd + 1.01; if (_root.level.hitTest(this._x, this._y, true) && (this.yspd > 0)) { this.yspd = (-this.yspd) / 2; this.xspd = this.xspd / 1.5; if (Math.abs(this.yspd) < 2) { this.yspd = 0; this.xspd = 0; } } if (_root.level.hitTest(this._x + 5, this._y - 3, true) && (this.xspd > 0)) { this.xspd = (-this.xspd) / 1.5; } if (_root.level.hitTest(this._x - 5, this._y - 3, true) && (this.xspd < 0)) { this.xspd = (-this.xspd) / 1.5; } } if (this.hitTest(_root.player1.body)) { if (this.dtype == "ammo") { if (_root.player1["ammo" + method] < _root["maxammo" + method]) { _root.ammopu.start(0, 1); _root.player1["ammo" + method] = _root.player1["ammo" + method] + _root["ammosize" + method]; if (_root.player1["ammo" + method] > _root["maxammo" + method]) { _root.player1["ammo" + method] = _root["maxammo" + method]; } _root.vcam.infobar(_root["droptext" + method], 5000); if (_root.player1.deswpn > 2) { _root.vcam.ammo.text = _root.player1["ammo" + _root.player1.deswpn]; } this.removeMovieClip(); } } else if (_root.player1.health < _root.maxhealth) { _root.beep.start(0, 1); _root.vcam.infobar("health +30", 5000); _root.player1.health = _root.player1.health + 30; if (_root.player1.health > _root.maxhealth) { _root.player1.health = _root.maxhealth; } _root.vcam.damagefunc(); this.removeMovieClip(); } } }; } } function sparks(xpos, ypos) { _root.beep.start(0, 1); if (_root._currentframe < 35) { _root.points++; } else { _root.points = _root.points + 2; } _root.agold++; if ((_root.agold >= _root.tgold) && (_root.level.exit._currentframe == 1)) { _root.level.exit.play(); _root.vcam.infobar((tgold + "/") + tgold, 3000); _root.vcam.infobar("door open", 3000); } else if (agold < tgold) { _root.vcam.infobar((agold + "/") + tgold, 3000); } } fxmult = 0.6; _quality = "MEDIUM"; fn = 0; sn = 1; function spawnplayer(n, xpos, ypos) { _root.attachMovie("hero", "player" + n, 1100 + n); _root["player" + n]._x = xpos; _root["player" + n]._y = ypos; _root["player" + n].xspd = 0; _root["player" + n].yspd = 0; _root["player" + n].health = _root.lasthealth; _root.vcam.damagefunc(); _root["player" + n].alive = true; _root["player" + n].n = n; _root["player" + n].onEnterFrame = function () { if ((Key.isDown(68) && (!this.knockdown)) && (this.alive)) { this.keyright = true; this.keyleft = false; if (this.xspd < (_root.pspd * 1)) { if (this.jump) { this.xspd = this.xspd + 1.5; } else { this.xspd = this.xspd + 3; } } } else if ((Key.isDown(65) && (!this.knockdown)) && (this.alive)) { this.keyright = false; this.keyleft = true; if (this.xspd > ((-_root.pspd) * 1)) { if (this.jump) { this.xspd = this.xspd - 1.5; } else { this.xspd = this.xspd - 3; } } } else if (!this.jump) { this.keyright = false; this.keyleft = false; this.xspd = this.xspd / 2; } i = 10; while (i < 30) { if (_root.level.hitTest(this._x + 10, this._y - i, true) && (this.xspd > 0)) { this.xspd = (-this.xspd) / 2.2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } } else if (_root.level.hitTest(this._x - 10, this._y - i, true) && (this.xspd < 0)) { this.xspd = (-this.xspd) / 2.2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } } i = i + 10; } this._x = this._x + this.xspd; this._y = this._y + this.yspd; while (((_root.level.hitTest(this._x, this._y + 3, true) && (this.yspd >= -3)) && (!this.jump)) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this.jump = false; this._y++; } if (this.jump) { if (this.yspd < 20) { this.yspd++; } } else if ((Key.isDown(87) && (!this.knockdown)) && (this.alive)) { this.yspd = -_root.pjumpspd; this.jump = true; } if (_root.level.hitTest(this._x, this._y, true) && (this.yspd > 0)) { this.jump = false; if (!this.knockdown) { this.yspd = 0; } else { this.yspd = (-this.yspd) / 3; if (Math.abs(this.yspd) <= 3) { this.yspd = 0; } _root.createEmptyMovieClip("gtest1", 50); _root.gtest1._x = this._x + 5; _root.gtest1._y = this._y - 10; _root.createEmptyMovieClip("gtest2", 51); _root.gtest2._x = this._x - 5; _root.gtest2._y = this._y - 10; while (!_root.level.hitTest(_root.gtest1._x, _root.gtest1._y, true)) { _root.gtest1._y = _root.gtest1._y + 1; } while (!_root.level.hitTest(_root.gtest2._x, _root.gtest2._y, true)) { _root.gtest2._y = _root.gtest2._y + 1; } this.gslope = ((Math.atan2(_root.gtest1._y - _root.gtest2._y, 10) * 360) / 2) / Math.PI; removeMovieClip(_root.gtest1); removeMovieClip(_root.gtest2); } } else { this.jump = true; } while (_root.level.hitTest(this._x, this._y - 30, true) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this._y++; if (this.yspd < 0) { this.yspd = (-this.yspd) / 2; } } while (_root.level.hitTest(this._x, this._y - 2, true)) { this.jump = false; this._y--; } }; } points = 5; pspd = 8; pjumpspd = 10; onMouseDown = function () { player1.attacking = true; if (((((!player1.knockdown) && (!player1.fireto)) && (!player1.reload)) && (player1.alive)) && (!_root.trans)) { player1.weapon.fireweapon(); } }; onMouseUp = function () { if (!_root.trans) { player1.attacking = false; } }; var mouseListener = new Object(); mouseListener.onMouseWheel = function (delta) { if (player1.alive && (!_root.trans)) { if (delta > 0) { player1.deswpn = player1.deswpn + 1; if (player1.deswpn >= 13) { player1.deswpn = 1; } while (_root["weapon" + player1.deswpn] == false) { player1.deswpn = player1.deswpn + 1; if (player1.deswpn >= 13) { player1.deswpn = 1; } } } else { player1.deswpn = player1.deswpn - 1; if (player1.deswpn <= 0) { player1.deswpn = 12; } while (_root["weapon" + player1.deswpn] == false) { player1.deswpn = player1.deswpn - 1; if (player1.deswpn <= 0) { player1.deswpn = 12; } } } clearInterval(player1.wpncheck); player1.wpncheck = setInterval(player1.wpnfunc, 75); _root.vcam.changeweapon(); } }; Mouse.addListener(mouseListener); var keylistener = new Object(); keylistener.onKeyUp = function () { if (player1.alive && (!_root.trans)) { if (Key.getCode() == 81) { player1.deswpn = player1.deswpn - 1; if (player1.deswpn <= 0) { player1.deswpn = 12; } while (_root["weapon" + player1.deswpn] == false) { player1.deswpn = player1.deswpn - 1; if (player1.deswpn <= 0) { player1.deswpn = 12; } } clearInterval(player1.wpncheck); player1.wpncheck = setInterval(player1.wpnfunc, 75); _root.vcam.changeweapon(); } else if (Key.getCode() == 69) { player1.deswpn = player1.deswpn + 1; if (player1.deswpn >= 13) { player1.deswpn = 1; } while (_root["weapon" + player1.deswpn] == false) { player1.deswpn = player1.deswpn + 1; if (player1.deswpn >= 13) { player1.deswpn = 1; } } clearInterval(player1.wpncheck); player1.wpncheck = setInterval(player1.wpnfunc, 75); _root.vcam.changeweapon(); } else if (Key.getCode() == 90) { i = 0; while (i <= 20) { _root.vcam["text" + i].desy = 300; clearInterval(_root.vcam["tint" + i]); i++; } _root.vcam.infobar("current health - " + _root.player1.health, 4800); _root.vcam.infobar("max health - " + _root.maxhealth, 4900); _root.vcam.infobar("kill count - " + _root.killcount, 5000); _root.vcam.infobar("death count - " + _root.deathcount, 5100); _root.vcam.infobar("points - " + _root.points, 5200); } else if (Key.getCode() == 88) { i = 0; while (i <= 20) { _root.vcam["text" + i].desy = 300; clearInterval(_root.vcam["tint" + i]); i++; } _root.vcam.infobar("current ammo - " + _root.player1["ammo" + _root.player1.deswpn], 4800); _root.vcam.infobar("max ammo - " + _root["maxammo" + _root.player1.deswpn], 4900); _root.vcam.infobar("fire speed - " + _root.player1.weapon.timeout, 5000); _root.vcam.infobar("weapon damage - " + _root.player1.weapon.damage, 5100); } } }; Key.addListener(keylistener); function spawncam() { _root.attachMovie("vcam", "vcam", 1999); _root.vcam._x = _root.player1._x; _root.vcam._y = _root.player1._y; _root.vcam.onEnterFrame = function () { this.fc++; if (!_root.manualcontrol) { if (_root.player1._x < (_root.levelleft + 275)) { this.desx = (-_root.levelleft) - 275; } else if (_root.player1._x > (_root.levelright - 275)) { this.desx = (-_root.levelright) + 275; } else { this.desx = -_root.player1._x; } if (_root.player1._y < (_root.levelup + 200)) { this.desy = (-_root.levelup) - 200; } else if (_root.player1._y > (_root.leveldown - 200)) { this.desy = (-_root.leveldown) + 200; } else { this.desy = -_root.player1._y; } } _root._x = _root._x - ((_root._x - (this.desx + 275)) / 2); this._x = (-_root._x) + 275; _root._y = _root._y - ((_root._y - (this.desy + 200)) / 2); this._y = (-_root._y) + 200; }; } function playerdeath() { deathcount++; _root.blacktrans.removeMovieClip(); _root.trans = false; _root.vcam.deathfunc(); } function spawnmelee(n, xpos, ypos, type, weapon) { if (type == "zombie") { _root.attachMovie("slowzombie", "player" + n, 1100 + n); if (weapon == 0) { _root["player" + n].ptype = "szombie"; _root["player" + n].spd = 3; } else { _root["player" + n].ptype = "fzombie"; _root["player" + n].spd = 6; } _root["player" + n].attackdis = 100; } else { _root.attachMovie("grunt", "player" + n, 1100 + n); _root["player" + n].weapon.gotoAndStop(weapon); _root["player" + n].ptype = type; _root["player" + n].spd = 5; if (weapon < 3) { _root["player" + n].attackdis = 70; } else { _root["player" + n].attackdis = 200; } } _root["player" + n]._x = xpos; _root["player" + n]._y = ypos; if (type == "zombie") { _root["player" + n].health = 100; } else if (type == "grunt") { _root["player" + n].health = 60; } else if (type == "agent") { _root["player" + n].health = 120; } _root["player" + n].alive = true; _root["player" + n].n = n; _root["player" + n].xspd = 0; _root["player" + n].yspd = 0; _root["player" + n].randomx = random(450) + 50; _root["player" + n].attack = false; _root["player" + n].onEnterFrame = function () { if ((((Math.abs(this._y - _root.player1._y) > 75) && (!this.knockdown)) && (this.alive)) || ((((!_root.player1.alive) && (!this.knockdown)) && (this.alive)) && (this.ptype == "szombie"))) { this.attack = false; if (this.desx > (this._x + 30)) { this.keyright = true; this.keyleft = false; this.xspd = 2; } else if (((this.desx < (this._x - 30)) && (!this.knockdown)) && (this.alive)) { this.keyright = false; this.keyleft = true; this.xspd = -2; } else if (!this.jump) { this.xspd = this.xspd / 1.5; this.keyright = false; this.keyleft = false; } } else if (((_root.player1._x > (this._x + 20)) && (!this.knockdown)) && (this.alive)) { this.attack = false; this.keyright = true; this.keyleft = false; if (this.xspd < this.spd) { this.xspd = this.xspd + 2; } } else if (((_root.player1._x < (this._x - 20)) && (!this.knockdown)) && (this.alive)) { this.attack = false; this.keyright = false; this.keyleft = true; if (this.xspd > (-this.spd)) { this.xspd = this.xspd - 2; } } else if (!this.jump) { if ((this.alive && (_root.player1.alive)) || ((this.ptype == "szombie") && (this.alive))) { this.attack = true; if ((_root.player1._x < this._x) && (this.head._xscale < 0)) { this.keyleft = true; this.keyright = false; } else if ((_root.player1._x > this._x) && (this.head._xscale > 0)) { this.keyright = true; this.keyleft = false; } else { this.keyright = false; this.keyleft = false; } } else { this.keyright = false; this.keyleft = false; } this.xspd = this.xspd / 1.5; } if ((Math.abs(this._x - _root.player1._x) < this.attackdis) && (Math.abs(this._y - _root.player1._y) < 50)) { this.attack = true; } i = 10; while (i < 30) { if (_root.level.hitTest(this._x + 10, this._y - i, true) && (this.xspd > 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } } else if (_root.level.hitTest(this._x - 10, this._y - i, true) && (this.xspd < 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } } i = i + 10; } this._x = this._x + this.xspd; this._y = this._y + this.yspd; while (((_root.level.hitTest(this._x, this._y + 3, true) && (this.yspd >= -3)) && (!this.jump)) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this.jump = false; this._y++; } if (this.jump) { if (this.yspd < 20) { this.yspd++; } } else if (((((this.ptype == "fzombie") && (!this.knockdown)) && (this.alive)) && (random(10) == 0)) && (Math.abs(_root.player1._x - this._x) > 20)) { this.yspd = -4; this.jump = true; } if (_root.level.hitTest(this._x, this._y, true) && (this.yspd > 0)) { this.jump = false; if (!this.knockdown) { this.yspd = 0; } else { this.yspd = (-this.yspd) / 3; if (Math.abs(this.yspd) <= 3) { this.yspd = 0; } _root.createEmptyMovieClip("gtest1", 50); _root.gtest1._x = this._x + 5; _root.gtest1._y = this._y - 10; _root.createEmptyMovieClip("gtest2", 51); _root.gtest2._x = this._x - 5; _root.gtest2._y = this._y - 10; while (!_root.level.hitTest(_root.gtest1._x, _root.gtest1._y, true)) { _root.gtest1._y = _root.gtest1._y + 1; } while (!_root.level.hitTest(_root.gtest2._x, _root.gtest2._y, true)) { _root.gtest2._y = _root.gtest2._y + 1; } this.gslope = ((Math.atan2(_root.gtest1._y - _root.gtest2._y, 10) * 360) / 2) / Math.PI; removeMovieClip(_root.gtest1); removeMovieClip(_root.gtest2); } } else { this.jump = true; } while (_root.level.hitTest(this._x, this._y - 30, true) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this._y++; if (this.yspd < 0) { this.yspd = (-this.yspd) / 2; } } while (_root.level.hitTest(this._x, this._y - 2, true)) { this.jump = false; this._y--; } }; } function spawnwanderer(n, xpos, ypos, type, weapon) { _root.attachMovie("grunt", "player" + n, 1100 + n); _root.attachMovie("grunt", "player" + n, 1100 + n); _root["player" + n]._x = xpos; _root["player" + n]._y = ypos; if (type == "grunt") { _root["player" + n].health = 60; } else if (type == "agent") { _root["player" + n].health = 120; } _root["player" + n].alive = true; _root["player" + n].n = n; _root["player" + n].ptype = type; _root["player" + n].xspd = 0; _root["player" + n].yspd = 0; _root["player" + n].desx = xpos; _root["player" + n].weapon.gotoAndStop(weapon); _root["player" + n].onEnterFrame = function () { if ((((((((((!this.knockdown) && (!this.fireto)) && (!this.reload)) && (this.alive)) && (_root.player1.alive)) && (!_root.trans)) && (this._x < (_root.vcam._x + 275))) && (this._x > (_root.vcam._x - 275))) && (this._y < (_root.vcam._y + 200))) && (this._y > (_root.vcam._y - 200))) { if (random(_root.efirerate) == 0) { this.weapon.fireweapon(); } } if (((this.desx > (this._x + 25)) && (!this.knockdown)) && (this.alive)) { this.attack = false; this.keyright = true; this.keyleft = false; if (this.xspd < 3) { this.xspd = this.xspd + 2; } } else if (((this.desx < (this._x - 25)) && (!this.knockdown)) && (this.alive)) { this.attack = false; this.keyright = false; this.keyleft = true; if (this.xspd > -3) { this.xspd = this.xspd - 2; } } else if (!this.jump) { if (this.alive) { if ((_root.player1._x < this._x) && (this.head._currentframe != 1)) { this.keyleft = true; this.keyright = false; } else if ((_root.player1._x > this._x) && (this.head._currentframe != 3)) { this.keyright = true; this.keyleft = false; } else { this.keyright = false; this.keyleft = false; } } else { this.keyright = false; this.keyleft = false; } this.xspd = this.xspd / 1.5; } i = 10; while (i < 30) { if (_root.level.hitTest(this._x + 10, this._y - i, true) && (this.xspd > 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } this.rightkey = false; } else if (_root.level.hitTest(this._x - 10, this._y - i, true) && (this.xspd < 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } this.leftkey = false; } i = i + 10; } this._x = this._x + this.xspd; this._y = this._y + this.yspd; while (((_root.level.hitTest(this._x, this._y + 3, true) && (this.yspd >= -3)) && (!this.jump)) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this.jump = false; this._y++; } if (this.jump) { if (this.yspd < 20) { this.yspd++; } } if (_root.level.hitTest(this._x, this._y, true) && (this.yspd > 0)) { this.jump = false; if (!this.knockdown) { this.yspd = 0; } else { this.yspd = (-this.yspd) / 3; if (Math.abs(this.yspd) <= 3) { this.yspd = 0; } _root.createEmptyMovieClip("gtest1", 50); _root.gtest1._x = this._x + 5; _root.gtest1._y = this._y - 10; _root.createEmptyMovieClip("gtest2", 51); _root.gtest2._x = this._x - 5; _root.gtest2._y = this._y - 10; while (!_root.level.hitTest(_root.gtest1._x, _root.gtest1._y, true)) { _root.gtest1._y = _root.gtest1._y + 1; } while (!_root.level.hitTest(_root.gtest2._x, _root.gtest2._y, true)) { _root.gtest2._y = _root.gtest2._y + 1; } this.gslope = ((Math.atan2(_root.gtest1._y - _root.gtest2._y, 10) * 360) / 2) / Math.PI; removeMovieClip(_root.gtest1); removeMovieClip(_root.gtest2); } } else { this.jump = true; } while (_root.level.hitTest(this._x, this._y - 30, true) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this._y++; if (this.yspd < 0) { this.yspd = (-this.yspd) / 2; } } while (_root.level.hitTest(this._x, this._y - 2, true)) { this.jump = false; this._y--; } }; } function spawnsniper(n, xpos, ypos, type, weapon) { _root.attachMovie("grunt", "player" + n, 1100 + n); _root["player" + n]._x = xpos; _root["player" + n]._y = ypos; if (type == "grunt") { _root["player" + n].health = 60; } else if (type == "agent") { _root["player" + n].health = 120; } _root["player" + n].alive = true; _root["player" + n].n = n; _root["player" + n].ptype = type; _root["player" + n].xspd = 0; _root["player" + n].yspd = 0; _root["player" + n].weapon.gotoAndStop(weapon); _root["player" + n].onEnterFrame = function () { if ((((((((((!this.knockdown) && (!this.fireto)) && (!this.reload)) && (this.alive)) && (_root.player1.alive)) && (!_root.trans)) && (this._x < (_root.vcam._x + 275))) && (this._x > (_root.vcam._x - 275))) && (this._y < (_root.vcam._y + 200))) && (this._y > (_root.vcam._y - 200))) { if ((random(_root.efirerate) == 0) && (Math.abs(this.weapon._x) > 5)) { if (((this.weapon._rotation > -50) && (this.weapon._xscale < 0)) || ((this.weapon._rotation < 50) && (this.weapon._xscale > 0))) { this.weapon.fireweapon(); } } } if (!this.jump) { if (this.alive) { if ((_root.player1._x < this._x) && (this.head._currentframe != 1)) { this.keyleft = true; this.keyright = false; } else if ((_root.player1._x > this._x) && (this.head._currentframe != 3)) { this.keyright = true; this.keyleft = false; } else { this.keyright = false; this.keyleft = false; } } else { this.keyright = false; this.keyleft = false; } this.xspd = this.xspd / 1.5; } i = 10; while (i < 30) { if (_root.level.hitTest(this._x + 10, this._y - i, true) && (this.xspd > 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } this.rightkey = false; } else if (_root.level.hitTest(this._x - 10, this._y - i, true) && (this.xspd < 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } this.leftkey = false; } i = i + 10; } this._x = this._x + this.xspd; this._y = this._y + this.yspd; while (((_root.level.hitTest(this._x, this._y + 3, true) && (this.yspd >= -3)) && (!this.jump)) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this.jump = false; this._y++; } if (this.jump) { if (this.yspd < 20) { this.yspd++; } } if (_root.level.hitTest(this._x, this._y, true) && (this.yspd > 0)) { this.jump = false; if (!this.knockdown) { this.yspd = 0; } else { this.yspd = (-this.yspd) / 3; if (Math.abs(this.yspd) <= 3) { this.yspd = 0; } _root.createEmptyMovieClip("gtest1", 50); _root.gtest1._x = this._x + 5; _root.gtest1._y = this._y - 10; _root.createEmptyMovieClip("gtest2", 51); _root.gtest2._x = this._x - 5; _root.gtest2._y = this._y - 10; while (!_root.level.hitTest(_root.gtest1._x, _root.gtest1._y, true)) { _root.gtest1._y = _root.gtest1._y + 1; } while (!_root.level.hitTest(_root.gtest2._x, _root.gtest2._y, true)) { _root.gtest2._y = _root.gtest2._y + 1; } this.gslope = ((Math.atan2(_root.gtest1._y - _root.gtest2._y, 10) * 360) / 2) / Math.PI; removeMovieClip(_root.gtest1); removeMovieClip(_root.gtest2); } } else { this.jump = true; } while (_root.level.hitTest(this._x, this._y - 30, true) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this._y++; if (this.yspd < 0) { this.yspd = (-this.yspd) / 2; } } while (_root.level.hitTest(this._x, this._y - 2, true)) { this.jump = false; this._y--; } }; } function startlevel() { _root.attachMovie("transition", "transition", 2000); _root.transition._x = _root.player1._x; _root.transition._y = _root.player1._y; _root.transition.gotoAndPlay(40); } function levelcheck(xpos, dir) { if ((dir > 0) && (_root.player1._x > xpos)) { clearInterval(_root.levelcheckint); nextlevel(); } else if ((dir < 0) && (_root.player1._x < xpos)) { clearInterval(_root.levelcheckint); nextlevel(); } } function nextlevel() { _root.level.exit.play(); _root.attachMovie("blacktrans", "blacktrans", 2000); _root.trans = true; _root.blacktrans._alpha = 0; _root.blacktrans._xscale = 1000; _root.blacktrans._yscale = 1000; _root.blacktrans.onEnterFrame = function () { if (this.fadeout) { this._alpha = this._alpha - 4; if (this._alpha <= 0) { _root.trans = false; this.removeMovieClip(); } } else if (this._alpha >= 100) { if (_root.desmenu) { _root.lasthealth = _root.maxhealth; _root.deslevel = 6; _root.desmenu = false; } else if (_root.player1.alive) { _root.lasthealth = _root.player1.health; _root.deslevel = _root._currentframe + 1; i = 3; while (i <= 12) { _root["lastammo" + i] = _root.player1["ammo" + i]; i++; } } else { _root.lasthealth = _root.maxhealth; _root.deslevel = _root._currentframe; } _root.lastweapon = _root.player1.weapon._currentframe; clearInterval(_root.thing1.bodyint); i = 0; while (i <= 10) { removeMovieClip(_root["thing" + i]); i++; } if ((!_root.vcam) && (_root._currentframe > 6)) { _root.spawncam(); } i = 0; while (i <= 100) { removeMovieClip(_root["bullet" + i]); removeMovieClip(_root["grenade" + i]); i++; } clearInterval(_root.player1.wpncheck); i = 0; while (i <= 25) { removeMovieClip(_root["player" + i].damage5); removeMovieClip(_root["player" + i].damage6); removeMovieClip(_root["player" + i].damage7); removeMovieClip(_root["player" + i].damage8); clearInterval(_root["player" + i].weapon.fireint); clearInterval(_root["player" + i].kdint); clearInterval(_root["player" + i].termint); clearInterval(_root["player" + i].bodyint); clearInterval(_root["player" + i].randomxint); clearInterval(_root["player" + i].randomyint); clearInterval(_root["player" + i].wpncheck); removeMovieClip(_root["player" + i]); i++; } i = 0; while (i <= 300) { removeMovieClip(_root["item" + i]); removeMovieClip(_root["obj" + i]); i++; } removeMovieClip(_root.vcam.deathscreen); removeMovieClip(_root.vcam.bh); removeMovieClip(_root.fg); clearInterval(_root.levelcheckint); clearInterval(_root.level.entrance.doorint); this.fadeout = true; _root.gotoAndStop(100); _root.spawnok = false; } else { this._alpha = this._alpha + 4; } this._x = _root.vcam._x; this._y = _root.vcam._y; }; } function mastertrans() { i = 0; while (i <= 20) { removeMovieClip(_root.vcam["text" + i]); clearInterval(_root.vcam["tint" + i]); i++; } removeMovieClip(_root.vcam.ltext); clearInterval(_root.vcam.weaponint); clearInterval(_root.vcam.fpscheck); clearInterval(_root.vcam.damageint); removeMovieClip(_root.vcam); } function spawnsheriff1(n, xpos, ypos, type, weapon) { _root.attachMovie("sheriff", "player" + n, 1100 + n); _root["player" + n]._x = xpos; _root["player" + n]._y = ypos; if (_root._currentframe < 20) { _root["player" + n].maxhealth = 500; } else { _root["player" + n].maxhealth = 900; } _root["player" + n].health = _root["player" + n].maxhealth; _root["player" + n].alive = true; _root["player" + n].n = n; _root["player" + n].ptype = type; _root["player" + n].xspd = 0; _root["player" + n].yspd = 0; _root.vcam.bosshealth(); _root["player" + n].weapon.gotoAndStop(weapon); _root["player" + n].onEnterFrame = function () { if (!this.alive) { this.keyright = true; this.keyleft = false; if (this.xspd < 9) { this.xspd = this.xspd + 2; } if (_root.level.exit._currentframe < 11) { _root.level.exit.play(); } } else if (this.body.hitTest(_root.player1.body)) { this.melee(); } if (((((!this.fireto) && (!this.reload)) && (this.alive)) && (_root.player1.alive)) && (!_root.trans)) { if (random(20) == 0) { this.weapon.fireweapon(); } } if (this.keyright && (this.xspd < 5)) { this.xspd = this.xspd + 2; } else if (this.keyleft && (this.xspd > -5)) { this.xspd = this.xspd - 2; } i = 10; while (i < 30) { if (_root.level.hitTest(this._x + 10, this._y - i, true) && (this.xspd > 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } this.rightkey = false; } else if (_root.level.hitTest(this._x - 10, this._y - i, true) && (this.xspd < 0)) { this.xspd = (-this.xspd) / 2; if (Math.abs(this.xspd) <= 2.5) { this.xspd = 0; } this.leftkey = false; } i = i + 10; } this._x = this._x + this.xspd; this._y = this._y + this.yspd; while (((_root.level.hitTest(this._x, this._y + 3, true) && (this.yspd >= -3)) && (!this.jump)) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this.jump = false; this._y++; } if (this.jump) { if (this.yspd < 20) { this.yspd++; } } if (_root.level.hitTest(this._x, this._y, true) && (this.yspd > 0)) { this.jump = false; if (!this.knockdown) { this.yspd = 0; } else { this.yspd = (-this.yspd) / 3; if (Math.abs(this.yspd) <= 3) { this.yspd = 0; } _root.createEmptyMovieClip("gtest1", 50); _root.gtest1._x = this._x + 5; _root.gtest1._y = this._y - 10; _root.createEmptyMovieClip("gtest2", 51); _root.gtest2._x = this._x - 5; _root.gtest2._y = this._y - 10; while (!_root.level.hitTest(_root.gtest1._x, _root.gtest1._y, true)) { _root.gtest1._y = _root.gtest1._y + 1; } while (!_root.level.hitTest(_root.gtest2._x, _root.gtest2._y, true)) { _root.gtest2._y = _root.gtest2._y + 1; } this.gslope = ((Math.atan2(_root.gtest1._y - _root.gtest2._y, 10) * 360) / 2) / Math.PI; removeMovieClip(_root.gtest1); removeMovieClip(_root.gtest2); } } else { this.jump = true; } while (_root.level.hitTest(this._x, this._y - 30, true) && (!_root.level.hitTest(this._x, this._y - 15, true))) { this._y++; if (this.yspd < 0) { this.yspd = (-this.yspd) / 2; } } while (_root.level.hitTest(this._x, this._y - 2, true)) { this.jump = false; this._y--; } }; } pns = 1;
Instance of Symbol 340 MovieClip "player1" in Frame 1
onClipEvent (load) { health = 100000 /* 0x0186A0 */; alive = true; ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Frame 2
_root.kongregateServices.connect(); _root.efirerate = 25; _root.eaimspd = 7; function deathsound() { _root.deaths.start(0, 1); if (random(2) == 0) { _root.fd1.start(0, 1); } else { _root.fd2.start(0, 1); } } function changesong() { if (cursong == 1) { bg1.stop(); bg2.start(0, 9999); cursong = 2; } else if (cursong == 2) { bg2.stop(); bg3.start(0, 9999); cursong = 3; } else { bg3.stop(); bg1.start(0, 9999); cursong = 1; } } this.createEmptyMovieClip("s1", 15300); var ammopu = new Sound(s1); ammopu.attachSound("ammopu"); this.createEmptyMovieClip("s2", 15301); var beep = new Sound(s2); beep.attachSound("beep"); this.createEmptyMovieClip("s3", 15302); var fd1 = new Sound(s3); fd1.attachSound("fd1"); this.createEmptyMovieClip("s4", 15303); var fd2 = new Sound(s4); fd2.attachSound("fd2"); this.createEmptyMovieClip("s5", 15304); var deaths = new Sound(s5); deaths.attachSound("deaths"); this.createEmptyMovieClip("s6", 15305); var bg1 = new Sound(s6); bg1.attachSound("bg1"); this.createEmptyMovieClip("s7", 15306); var bg2 = new Sound(s7); bg2.attachSound("bg2"); this.createEmptyMovieClip("s8", 15307); var bg3 = new Sound(s8); bg3.attachSound("bg3"); bg1.start(0, 9999); cursong = 1; pns = 1;
Instance of Symbol 398 MovieClip "thing1" in Frame 2
onClipEvent (load) { this.swapDepths(8888); }
Instance of Symbol 404 MovieClip in Frame 2
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 9; }
Instance of Symbol 404 MovieClip in Frame 2
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 6; }
Instance of Symbol 404 MovieClip in Frame 2
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 2
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 2; }
Instance of Symbol 340 MovieClip "player1" in Frame 2
onClipEvent (load) { health = 100000 /* 0x0186A0 */; alive = true; ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Frame 3
pns = 3; _root.spawnsheriff1(2, 300, 200, "sheriff", 3); onEnterFrame = function () { if (_root.player2.alive) { if (_root.trigger1.hitTest(_root.player2) && (_root.player2.lasttrig != 1)) { _root.player2.keyleft = false; _root.player2.keyright = true; if (!_root.player2.jump) { _root.player2.jump = true; _root.player2.yspd = -11; } _root.player2.lasttrig = 1; } else if (_root.trigger2.hitTest(_root.player2) && (_root.player2.lasttrig != 2)) { if ((random(4) != 2) || (_root.player1._x > _root.player2._x)) { _root.player2.keyleft = false; _root.player2.keyright = true; if ((random(2) == 0) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 2; } else if (_root.trigger3.hitTest(_root.player2) && (_root.player2.lasttrig != 3)) { if (random(3) == 0) { _root.player2.keyleft = true; _root.player2.keyright = false; if ((random(2) == 0) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = false; _root.player2.keyright = true; } _root.player2.lasttrig = 3; } else if (_root.trigger4.hitTest(_root.player2) && (_root.player2.lasttrig != 4)) { if (random(3) != 2) { _root.player2.keyleft = true; _root.player2.keyright = false; if ((_root.player1._y > _root.player2._y) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = false; _root.player2.keyright = true; } _root.player2.lasttrig = 4; } else if (_root.trigger5.hitTest(_root.player2) && (_root.player2.lasttrig != 5)) { if (random(3) != 2) { _root.player2.keyleft = false; _root.player2.keyright = true; if ((random(3) != 2) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 5; } else if (_root.trigger6.hitTest(_root.player2) && (_root.player2.lasttrig != 6)) { if (random(3) != 2) { _root.player2.keyleft = false; _root.player2.keyright = true; if ((random(3) != 2) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 6; } else if (_root.trigger7.hitTest(_root.player2) && (_root.player2.lasttrig != 7)) { if ((random(3) != 2) || (_root.player1._x < _root.player2._x)) { _root.player2.keyleft = true; _root.player2.keyright = false; if ((random(3) != 2) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = false; _root.player2.keyright = true; } _root.player2.lasttrig = 7; } else if (_root.trigger8.hitTest(_root.player2) && (_root.player2.lasttrig != 8)) { if (random(2) == 0) { setTimeout(sheriffmove, 2000, 1); _root.player2.keyleft = false; _root.player2.keyright = false; _root.player2.xspd = 0; _root.player2.throwgrenade(); } else if (random(2) == 0) { setTimeout(sheriffmove, 2000, -1); _root.player2.keyleft = false; _root.player2.keyright = false; _root.player2.xspd = 0; _root.player2.throwgrenade(); } _root.player2.lasttrig = 8; } else if (_root.trigger9.hitTest(_root.player2) && (_root.player2.lasttrig != 9)) { _root.player2.keyleft = true; _root.player2.keyright = false; if (!_root.player2.jump) { _root.player2.jump = true; _root.player2.yspd = -11; } _root.player2.lasttrig = 9; } } };
Instance of Symbol 340 MovieClip "player1" in Frame 3
onClipEvent (load) { health = 100000 /* 0x0186A0 */; alive = true; ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 404 MovieClip in Frame 3
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 3
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 6; }
Instance of Symbol 409 MovieClip "thing1" in Frame 3
onClipEvent (load) { this.swapDepths(8888); }
Frame 4
pns = 1;
Instance of Symbol 427 MovieClip "thing1" in Frame 4
onClipEvent (load) { this.swapDepths(8888); }
Instance of Symbol 404 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 4
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 11; }
Instance of Symbol 404 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Frame 5
spawncam(); deathcount = 0; maxhealth = 300; killcount = 0; lasthealth = 300; manualcontrol = false; gotoAndStop (6);
Frame 6
levelleft = -150; levelright = 950; levelup = 0; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 975, 1); spawnplayer(1, 290, 200); pns = 1;
Instance of Symbol 450 MovieClip "menu1" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 7)); }
Instance of Symbol 458 MovieClip "menu2" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 7)); }
Instance of Symbol 464 MovieClip "menu3" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Instance of Symbol 277 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu1.desx = 0; } else { _root.menu1.desx = -300; } }
Instance of Symbol 277 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu2.desx = 0; } else { _root.menu2.desx = -250; } }
Instance of Symbol 277 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu3.desx = 855; } else { _root.menu3.desx = 1200; } }
Instance of Symbol 340 MovieClip in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.vcam.infobar("W,S,A,D to move/jump", 10000); } }
Instance of Symbol 340 MovieClip in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.vcam.infobar("mouse to shoot/change weapon", 10000); } }
Frame 7
_root.efirerate = 25; _root.eaimspd = 9; _root.dropchance = 100; levelleft = -200; levelright = 1600; levelup = 100; leveldown = 500; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1550, 1); spawnplayer(1, -200, 300); pns = 1; vcam.largeinfobar("NEW COMPETITOR"); changesong();
Instance of Symbol 404 MovieClip in Frame 7
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 7
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 7
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 340 MovieClip in Frame 7
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.vcam.infobar("Collect gold to open door", 10000); _root.vcam.infobar("Kill enemies to earn gold", 10000); } }
Instance of Symbol 340 MovieClip in Frame 7
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.vcam.infobar("scroll wheel or Q/E", 10000); _root.vcam.infobar("to change weapon", 10000); } }
Frame 8
levelleft = -200; levelright = 450; levelup = -50; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 450, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 8
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 404 MovieClip in Frame 8
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 8
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 8
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Frame 9
levelleft = -200; levelright = 1000; levelup = -950; leveldown = 330; tgold = 6; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1000, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 472 MovieClip "level" in Frame 9
onClipEvent (load) { gotoAndPlay (100); }
Instance of Symbol 404 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 9
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 9
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 476 MovieClip in Frame 9
onClipEvent (load) { type = "wander"; pn = 7; desx = 800; desy = -200; char = "grunt"; weapon = 3; gox = 800; }
Instance of Symbol 340 MovieClip in Frame 9
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.vcam.infobar("kill people and collect gold", 10000); _root.vcam.infobar("to earn weapons/upgrades", 10000); } }
Instance of Symbol 340 MovieClip in Frame 9
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.vcam.infobar("Z/X to view information", 10000); } }
Frame 10
levelleft = -200; levelright = 825; levelup = 0; leveldown = 400; tgold = 5; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 825, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 10
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Instance of Symbol 404 MovieClip in Frame 10
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 2; }
Instance of Symbol 404 MovieClip in Frame 10
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 483 MovieClip in Frame 10
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 10
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 10
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 10
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 10
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 10
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 10
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Frame 11
levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 250, 1); spawnplayer(1, -250, 300); pns = 1;
Frame 12
levelleft = -200; levelright = 1425; levelup = 50; leveldown = 450; tgold = 5; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1450, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 404 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 404 MovieClip in Frame 12
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 400 MovieClip in Frame 12
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!this.active)) { this.active = true; _root.spawnmelee(7, 575, 200, "grunt", 1); _root.spawnmelee(8, 1000, 300, "grunt", 1); } }
Instance of Symbol 404 MovieClip in Frame 12
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 400 MovieClip in Frame 12
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { } }
Frame 13
levelleft = -200; levelright = 1200; levelup = -200; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1190, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 13
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 13
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 13
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Frame 14
levelleft = -200; levelright = 800; levelup = -100; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 850, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 14
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 14
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 14
onClipEvent (load) { type = "wander"; char = "agent"; weapon = 6; }
Frame 15
levelleft = -200; levelright = 1300; levelup = 0; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1325, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 340 MovieClip in Frame 15
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { if (!activated) { activated = true; _root.manualcontrol = true; _root.trans = true; _root.vcam.desx = -1025; _root.vcam.desy = -200; _root.cutscene.play(); } else if (_root.cutscene._currentframe < 65) { _root.player1._x = 0; } } }
Instance of Symbol 504 MovieClip "cutscene" in Frame 15
onClipEvent (load) { stop(); }
Instance of Symbol 340 MovieClip in Frame 15
onClipEvent (enterFrame) { i = 2; while (i <= 7) { if (this.hitTest(_root["player" + i])) { _root["player" + i].desx = (_root.player1._x + random(400)) - 200; } i++; } }
Frame 16
mastertrans(); stop();
Instance of Symbol 512 MovieClip "player1" in Frame 16
onClipEvent (load) { alive = true; ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; health = _root.lasthealth; } onClipEvent (enterFrame) { lookdir = _root.thing1._x - _x; if (lookdir < -150) { lookdir = -150; } else if (lookdir > 150) { lookdir = 150; } head.gotoAndStop(Math.round((lookdir + 150) / 3)); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 514 MovieClip "thing1" in Frame 16
onClipEvent (load) { this.xspd = 0; this.yspd = 0; } onClipEvent (enterFrame) { if (Key.isDown(68)) { this.keyright = true; this.keyleft = false; if (this.xspd < 7) { this.xspd = this.xspd + 2; } } else if (Key.isDown(65)) { this.keyright = false; this.keyleft = true; if (this.xspd > -7) { this.xspd = this.xspd + -2; } } else { this.keyright = false; this.keyleft = false; if (Math.abs(this.xspd) > 1) { this.xspd = this.xspd / 2; } else { this.xspd = 0; } } if (Key.isDown(87)) { this.keyup = true; this.keydown = false; if (this.yspd > -4) { this.yspd = this.yspd - 2; } } else if (Key.isDown(83)) { this.keyup = false; this.keydown = true; if (this.yspd < 4) { this.yspd = this.yspd + 2; } } else { this.keyup = false; this.keydown = false; if (Math.abs(this.yspd) > 2) { this.yspd = this.yspd / 3; } else { this.yspd = 0; } } if ((!_root.level.hitTest(this._x - 15, this._y, true)) && (this.xspd < 0)) { this._x = this._x + this.xspd; } else if ((!_root.level.hitTest(this._x + 15, this._y, true)) && (this.xspd > 0)) { this._x = this._x + this.xspd; } else { this.xspd = 0; } if (((!_root.level.hitTest(this._x - 9, this._y + 7, true)) && (!_root.level.hitTest(this._x + 9, this._y + 7, true))) && (this.yspd > 0)) { this._y = this._y + this.yspd; } else if (((!_root.level.hitTest(this._x - 9, this._y - 7, true)) && (!_root.level.hitTest(this._x + 9, this._y - 7, true))) && (this.yspd < 0)) { this._y = this._y + this.yspd; } else { this.yspd = 0; } i = 2; while (i <= 6) { if (this._y < _root["thing" + i]._y) { _root["thing" + i]._visible = true; } else { _root["thing" + i]._visible = false; } i++; } this._xscale = 130 - ((400 - this._y) / 4); this._yscale = this._xscale; }
Instance of Symbol 340 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 340 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1) && (!activated)) { activated = true; _root.nextlevel(); } }
Frame 17
_root.efirerate = 17; _root.eaimspd = 15; function sheriffmove(dir) { if (dir == 1) { _root.player2.keyright = true; _root.player2.keyleft = false; } else { _root.player2.keyleft = true; _root.player2.keyright = false; } } levelleft = -200; levelright = 800; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 825, 1); spawnplayer(1, -200, 300); pns = 1; onEnterFrame = function () { if (_root.player2.alive) { if (_root.trigger1.hitTest(_root.player2) && (_root.player2.lasttrig != 1)) { _root.player2.keyleft = false; _root.player2.keyright = true; if (!_root.player2.jump) { _root.player2.jump = true; _root.player2.yspd = -11; } _root.player2.lasttrig = 1; } else if (_root.trigger2.hitTest(_root.player2) && (_root.player2.lasttrig != 2)) { if ((random(4) != 2) || (_root.player1._x > _root.player2._x)) { _root.player2.keyleft = false; _root.player2.keyright = true; if ((random(2) == 0) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 2; } else if (_root.trigger3.hitTest(_root.player2) && (_root.player2.lasttrig != 3)) { if (random(3) == 0) { _root.player2.keyleft = true; _root.player2.keyright = false; if ((random(2) == 0) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = false; _root.player2.keyright = true; } _root.player2.lasttrig = 3; } else if (_root.trigger4.hitTest(_root.player2) && (_root.player2.lasttrig != 4)) { if (random(3) != 2) { _root.player2.keyleft = true; _root.player2.keyright = false; if ((_root.player1._y > _root.player2._y) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = false; _root.player2.keyright = true; } _root.player2.lasttrig = 4; } else if (_root.trigger5.hitTest(_root.player2) && (_root.player2.lasttrig != 5)) { if (random(3) != 2) { _root.player2.keyleft = false; _root.player2.keyright = true; if ((random(3) != 2) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 5; } else if (_root.trigger6.hitTest(_root.player2) && (_root.player2.lasttrig != 6)) { if (random(3) != 2) { _root.player2.keyleft = false; _root.player2.keyright = true; if ((random(3) != 2) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 6; } else if (_root.trigger7.hitTest(_root.player2) && (_root.player2.lasttrig != 7)) { if ((random(3) != 2) || (_root.player1._x < _root.player2._x)) { _root.player2.keyleft = true; _root.player2.keyright = false; if ((random(3) != 2) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = false; _root.player2.keyright = true; } _root.player2.lasttrig = 7; } else if (_root.trigger8.hitTest(_root.player2) && (_root.player2.lasttrig != 8)) { if (random(2) == 0) { setTimeout(sheriffmove, 2000, 1); _root.player2.keyleft = false; _root.player2.keyright = false; _root.player2.xspd = 0; _root.player2.throwgrenade(); } else if (random(2) == 0) { setTimeout(sheriffmove, 2000, -1); _root.player2.keyleft = false; _root.player2.keyright = false; _root.player2.xspd = 0; _root.player2.throwgrenade(); } _root.player2.lasttrig = 8; } else if (_root.trigger9.hitTest(_root.player2) && (_root.player2.lasttrig != 9)) { _root.player2.keyleft = true; _root.player2.keyright = false; if (!_root.player2.jump) { _root.player2.jump = true; _root.player2.yspd = -11; } _root.player2.lasttrig = 9; } } }; changesong();
Instance of Symbol 340 MovieClip in Frame 17
onClipEvent (load) { itemtimer = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.spawnsheriff1(2, 630, 275, "sheriff", 3); } if ((activated && (_root.player1.alive)) && (_root.player2.alive)) { itemtimer++; if (itemtimer > 190) { itemtimer = 0; _root.spawnitem(200 + random(300), 20, random(8) - 4, random(4) - 2, 0); } } }
Frame 18
_root.efirerate = 23; _root.eaimspd = 8; _root.dropchance = 85; levelleft = -200; levelright = 600; levelup = -100; leveldown = 450; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 650, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 404 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 483 MovieClip in Frame 18
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 18
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 18
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 18
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 476 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; pn = 6; desx = -50; desy = 250; char = "grunt"; weapon = 3; gox = 800; }
Frame 19
levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 250, 1); spawnplayer(1, -250, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 19
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Frame 20
levelleft = -200; levelright = 1100; levelup = 100; leveldown = 750; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1100, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 20
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 20
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 20
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Frame 21
levelleft = -200; levelright = 700; levelup = -450; leveldown = 300; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 750, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 579 MovieClip "level" in Frame 21
onClipEvent (load) { gotoAndPlay (120); }
Instance of Symbol 400 MovieClip in Frame 21
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!this.active)) { this.active = true; _root.spawnwanderer(8, 300, 200, "agent", 6); } }
Instance of Symbol 400 MovieClip in Frame 21
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!this.active)) { this.active = true; _root.spawnwanderer(6, 50, 250, "grunt", 3); _root.spawnwanderer(7, 250, 200, "agent", 6); } }
Instance of Symbol 400 MovieClip in Frame 21
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!this.active)) { this.active = true; _root.spawnwanderer(4, 400, 250, "grunt", 3); _root.spawnwanderer(5, 500, 250, "agent", 5); } }
Frame 22
levelleft = -200; levelright = 450; levelup = 0; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 400, 1); spawnok = true; spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 587 MovieClip in Frame 22
onClipEvent (load) { despt = 3; interval = 400; xspn = -175; yspn = 130; type = "wander"; char = "grunt"; weapon = 3; weaponrand = 2; xloc = 100; xrand = 500; }
Instance of Symbol 340 MovieClip in Frame 22
onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (_root.spawnok)) { _root.spawnok = false; _root.level.extra.play(); } }
Frame 23
levelleft = -200; levelright = 650; levelup = 0; leveldown = 400; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 650, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 23
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 23
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 23
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 5; }
Frame 24
levelleft = -275; levelright = 275; levelup = -200; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 300, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 24
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 24
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 24
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 24
onClipEvent (load) { type = "wander"; char = "agent"; weapon = 5; }
Frame 25
levelleft = -200; levelright = 475; levelup = 0; leveldown = 400; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 475, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 25
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 25
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Frame 26
mastertrans(); stop();
Instance of Symbol 512 MovieClip "player1" in Frame 26
onClipEvent (load) { alive = true; ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; health = _root.lasthealth; } onClipEvent (enterFrame) { lookdir = _root.thing1._x - _x; if (lookdir < -150) { lookdir = -150; } else if (lookdir > 150) { lookdir = 150; } head.gotoAndStop(Math.round((lookdir + 150) / 3)); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 514 MovieClip "thing1" in Frame 26
onClipEvent (load) { this.xspd = 0; this.yspd = 0; } onClipEvent (enterFrame) { if (Key.isDown(68)) { this.keyright = true; this.keyleft = false; if (this.xspd < 7) { this.xspd = this.xspd + 2; } } else if (Key.isDown(65)) { this.keyright = false; this.keyleft = true; if (this.xspd > -7) { this.xspd = this.xspd + -2; } } else { this.keyright = false; this.keyleft = false; if (Math.abs(this.xspd) > 1) { this.xspd = this.xspd / 2; } else { this.xspd = 0; } } if (Key.isDown(87)) { this.keyup = true; this.keydown = false; if (this.yspd > -4) { this.yspd = this.yspd - 2; } } else if (Key.isDown(83)) { this.keyup = false; this.keydown = true; if (this.yspd < 4) { this.yspd = this.yspd + 2; } } else { this.keyup = false; this.keydown = false; if (Math.abs(this.yspd) > 2) { this.yspd = this.yspd / 3; } else { this.yspd = 0; } } if ((!_root.level.hitTest(this._x - 15, this._y, true)) && (this.xspd < 0)) { this._x = this._x + this.xspd; } else if ((!_root.level.hitTest(this._x + 15, this._y, true)) && (this.xspd > 0)) { this._x = this._x + this.xspd; } else { this.xspd = 0; } if (((!_root.level.hitTest(this._x - 9, this._y + 7, true)) && (!_root.level.hitTest(this._x + 9, this._y + 7, true))) && (this.yspd > 0)) { this._y = this._y + this.yspd; } else if (((!_root.level.hitTest(this._x - 9, this._y - 7, true)) && (!_root.level.hitTest(this._x + 9, this._y - 7, true))) && (this.yspd < 0)) { this._y = this._y + this.yspd; } else { this.yspd = 0; } i = 2; while (i <= 6) { if (this._y < _root["thing" + i]._y) { _root["thing" + i]._visible = true; } else { _root["thing" + i]._visible = false; } i++; } this._xscale = 130 - ((400 - this._y) / 4); this._yscale = this._xscale; }
Instance of Symbol 340 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 340 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1) && (!activated)) { activated = true; _root.nextlevel(); } }
Frame 27
levelleft = -200; levelright = 575; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 600, 1); spawnplayer(1, -200, 300); pns = 1; changesong();
Instance of Symbol 404 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 476 MovieClip in Frame 27
onClipEvent (load) { type = "wander"; pn = 5; desx = 450; desy = 200; char = "grunt"; weapon = 3; gox = 300; }
Frame 28
levelleft = -200; levelright = 1100; levelup = -175; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1125, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 28
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 404 MovieClip in Frame 28
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 483 MovieClip in Frame 28
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 28
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 28
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 28
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Frame 29
_root.efirerate = 17; _root.eaimspd = 13; function sheriffmove(dir) { if (dir == 1) { _root.player2.keyright = true; _root.player2.keyleft = false; } else { _root.player2.keyleft = true; _root.player2.keyright = false; } } levelleft = -200; levelright = 600; levelup = -175; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 650, 1); spawnplayer(1, -200, 300); pns = 1; onEnterFrame = function () { if (_root.player2.alive) { if (_root.trigger1.hitTest(_root.player2) && (_root.player2.lasttrig != 1)) { if (random(3) == 0) { setTimeout(sheriffmove, 2000, 1); _root.player2.keyleft = false; _root.player2.keyright = false; _root.player2.xspd = 0; } else { _root.player2.keyleft = false; _root.player2.keyright = true; if (!_root.player2.jump) { _root.player2.jump = true; _root.player2.yspd = -11; } } _root.player2.lasttrig = 1; } else if (_root.trigger2.hitTest(_root.player2) && (_root.player2.lasttrig != 2)) { if (random(3) == 0) { setTimeout(sheriffmove, 2000, 1); _root.player2.keyleft = false; _root.player2.keyright = false; _root.player2.xspd = 0; _root.player2.throwgrenade(); } else if ((random(4) != 2) || (_root.player1._x > _root.player2._x)) { _root.player2.keyleft = false; _root.player2.keyright = true; } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 2; } else if (_root.trigger3.hitTest(_root.player2) && (_root.player2.lasttrig != 3)) { if (_root.player2.keyleft) { _root.player2.jump = true; _root.player2.yspd = -11; } _root.player2.lasttrig = 3; } else if (_root.trigger4.hitTest(_root.player2) && (_root.player2.lasttrig != 4)) { if (random(3) != 2) { _root.player2.keyleft = false; _root.player2.keyright = true; if (!_root.player2.jump) { _root.player2.jump = true; _root.player2.yspd = -11; } } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 4; } else if (_root.trigger5.hitTest(_root.player2) && (_root.player2.lasttrig != 5)) { if (random(3) == 0) { setTimeout(sheriffmove, 2000, -1); _root.player2.keyleft = false; _root.player2.keyright = false; _root.player2.xspd = 0; _root.player2.throwgrenade(); } else if (random(3) == 2) { _root.player2.keyleft = false; _root.player2.keyright = true; } else { _root.player2.keyleft = true; _root.player2.keyright = false; } _root.player2.lasttrig = 5; } else if (_root.trigger6.hitTest(_root.player2) && (_root.player2.lasttrig != 6)) { if (_root.player2.keyright) { _root.player2.jump = true; _root.player2.yspd = -11; } _root.player2.lasttrig = 6; } else if (_root.trigger7.hitTest(_root.player2) && (_root.player2.lasttrig != 7)) { _root.player2.keyleft = true; _root.player2.keyright = false; if ((random(3) != 2) && (!_root.player2.jump)) { _root.player2.jump = true; _root.player2.yspd = -11; } _root.player2.lasttrig = 7; } else if (_root.trigger8.hitTest(_root.player2) && (_root.player2.lasttrig != 8)) { _root.player2.keyleft = true; _root.player2.keyright = false; _root.player2.lasttrig = 8; } } };
Instance of Symbol 340 MovieClip in Frame 29
onClipEvent (load) { itemtimer = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { activated = true; _root.spawnok = true; _root.spawnsheriff1(2, 600, -50, "sheriff", 3); _root.player2.keyleft = true; } else if (((!_root.player2.alive) && (activated)) && (_root.spawnok)) { _root.level.extra.play(); _root.spawnok = false; } if ((activated && (_root.player1.alive)) && (_root.player2.alive)) { itemtimer++; if (itemtimer > 300) { itemtimer = 0; _root.spawnitem(0 + random(290), -50, random(8) - 4, random(4) - 2, 0); } } }
Instance of Symbol 587 MovieClip in Frame 29
onClipEvent (load) { despt = 3; interval = 500; xspn = -225; yspn = 0; type = "wander"; char = "grunt"; weapon = 3; weaponrand = 2; xloc = -100; xrand = 500; }
Frame 30
_root.efirerate = 25; _root.eaimspd = 7; levelleft = -200; levelright = 875; levelup = -50; leveldown = 350; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 880, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 30
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 404 MovieClip in Frame 30
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 30
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 30
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 476 MovieClip in Frame 30
onClipEvent (load) { type = "wander"; pn = 6; desx = 775; desy = 200; char = "grunt"; weapon = 4; gox = 700; }
Frame 31
levelleft = -200; levelright = 550; levelup = 100; leveldown = 500; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 550, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 31
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 31
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 7; }
Instance of Symbol 404 MovieClip in Frame 31
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 476 MovieClip in Frame 31
onClipEvent (load) { type = "wander"; pn = 5; desx = -25; desy = 300; char = "agent"; weapon = 6; gox = 80; }
Frame 32
levelleft = -150; levelright = 400; levelup = 50; leveldown = 450; tgold = 1; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 450, 1); spawnsheriff1(2, 50, 300, "sheriff", 3); player2.keyright = true; player2.alive = false; manualcontrol = true; vcam.desx = -125; vcam.desy = -250; level.exit.gotoAndStop(11); pns = 2;
Instance of Symbol 404 MovieClip in Frame 32
onClipEvent (load) { type = "melee"; char = "agent"; weapon = 2; }
Instance of Symbol 404 MovieClip in Frame 32
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Frame 33
levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 250, 1); spawnplayer(1, -250, 300); pns = 1;
Frame 34
levelleft = -200; levelright = 1200; levelup = -100; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 1250, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 34
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 34
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 404 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 476 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; pn = 7; desx = 500; desy = 150; char = "grunt"; weapon = 5; gox = 500; }
Frame 35
levelleft = -200; levelright = 550; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 575, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 35
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 404 MovieClip in Frame 35
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Frame 36
levelleft = -200; levelright = 650; levelup = 0; leveldown = 400; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 675, 1); spawnplayer(1, -200, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 36
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 404 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 404 MovieClip in Frame 36
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Frame 37
levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 250, 1); spawnplayer(1, -250, 300); pns = 1;
Frame 38
levelleft = -350; levelright = 400; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -375, -1); spawnplayer(1, -150, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 38
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 5; }
Instance of Symbol 404 MovieClip in Frame 38
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 38
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Frame 39
levelleft = -50; levelright = 700; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -75, -1); spawnplayer(1, 700, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 39
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Frame 40
levelleft = -100; levelright = 750; levelup = -375; leveldown = 350; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 800, 1); spawnplayer(1, 700, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Instance of Symbol 404 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 404 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 483 MovieClip in Frame 40
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 40
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 40
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 40
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 40
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Instance of Symbol 483 MovieClip in Frame 40
onClipEvent (enterFrame) { i = 0; while (i <= 5) { if (_root["player" + i].body.hitTest(_x, _y) && (_visible)) { _root.explosion(_x, _y, _rotation); _visible = false; } i++; } }
Frame 41
mastertrans(); stop();
Instance of Symbol 512 MovieClip "player1" in Frame 41
onClipEvent (load) { alive = true; ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; health = _root.lasthealth; } onClipEvent (enterFrame) { lookdir = _root.thing1._x - _x; if (lookdir < -150) { lookdir = -150; } else if (lookdir > 150) { lookdir = 150; } head.gotoAndStop(Math.round((lookdir + 150) / 3)); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 514 MovieClip "thing1" in Frame 41
onClipEvent (load) { this.xspd = 0; this.yspd = 0; } onClipEvent (enterFrame) { if (Key.isDown(68)) { this.keyright = true; this.keyleft = false; if (this.xspd < 7) { this.xspd = this.xspd + 2; } } else if (Key.isDown(65)) { this.keyright = false; this.keyleft = true; if (this.xspd > -7) { this.xspd = this.xspd + -2; } } else { this.keyright = false; this.keyleft = false; if (Math.abs(this.xspd) > 1) { this.xspd = this.xspd / 2; } else { this.xspd = 0; } } if (Key.isDown(87)) { this.keyup = true; this.keydown = false; if (this.yspd > -4) { this.yspd = this.yspd - 2; } } else if (Key.isDown(83)) { this.keyup = false; this.keydown = true; if (this.yspd < 4) { this.yspd = this.yspd + 2; } } else { this.keyup = false; this.keydown = false; if (Math.abs(this.yspd) > 2) { this.yspd = this.yspd / 3; } else { this.yspd = 0; } } if ((!_root.level.hitTest(this._x - 15, this._y, true)) && (this.xspd < 0)) { this._x = this._x + this.xspd; } else if ((!_root.level.hitTest(this._x + 15, this._y, true)) && (this.xspd > 0)) { this._x = this._x + this.xspd; } else { this.xspd = 0; } if (((!_root.level.hitTest(this._x - 9, this._y + 7, true)) && (!_root.level.hitTest(this._x + 9, this._y + 7, true))) && (this.yspd > 0)) { this._y = this._y + this.yspd; } else if (((!_root.level.hitTest(this._x - 9, this._y - 7, true)) && (!_root.level.hitTest(this._x + 9, this._y - 7, true))) && (this.yspd < 0)) { this._y = this._y + this.yspd; } else { this.yspd = 0; } i = 2; while (i <= 6) { if (this._y < _root["thing" + i]._y) { _root["thing" + i]._visible = true; } else { _root["thing" + i]._visible = false; } i++; } this._xscale = 130 - ((400 - this._y) / 4); this._yscale = this._xscale; }
Instance of Symbol 340 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 340 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1) && (!activated)) { activated = true; _root.nextlevel(); } }
Frame 42
_root.efirerate = 20; _root.eaimspd = 8; _root.dropchance = 75; levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 250, 1); spawnplayer(1, -250, 300); pns = 1;
Frame 43
levelleft = -250; levelright = 425; levelup = 0; leveldown = 400; tgold = 2; agold = 0; spawnplayer(1, -250, 300); pns = 1;
Instance of Symbol 659 MovieClip "level" in Frame 43
onClipEvent (load) { stop(); }
Instance of Symbol 404 MovieClip in Frame 43
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 404 MovieClip in Frame 43
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 340 MovieClip in Frame 43
onClipEvent (enterFrame) { if (((this.hitTest(_root.player1) && (!_root.player2.alive)) && (!_root.player3.alive)) && (_root.player1.alive)) { _root.player1.alive = false; _root.level.play(); } }
Frame 44
levelleft = -275; levelright = 275; levelup = -150; leveldown = 250; tgold = 0; agold = 0; spawnplayer(1, 0, 50); pns = 1;
Frame 45
levelleft = -300; levelright = 800; levelup = 150; leveldown = 550; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -300, -1); spawnplayer(1, 250, 100); player1.alive = false; pns = 1;
Instance of Symbol 404 MovieClip in Frame 45
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 45
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 45
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Frame 46
levelleft = -950; levelright = 700; levelup = -150; leveldown = 275; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -975, -1); spawnok = true; spawnplayer(1, 700, 200); pns = 1;
Instance of Symbol 587 MovieClip in Frame 46
onClipEvent (load) { despt = 7; interval = 150; xspn = -850; yspn = 250; type = "melee"; char = "zombie"; weapon = 0; weaponrand = 1; xloc = -700; xrand = 300; }
Instance of Symbol 404 MovieClip in Frame 46
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 404 MovieClip in Frame 46
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 46
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Frame 47
levelleft = -450; levelright = 700; levelup = -100; leveldown = 300; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -450, -1); spawnplayer(1, 700, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 47
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 7; }
Instance of Symbol 404 MovieClip in Frame 47
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Frame 48
levelleft = -450; levelright = 700; levelup = 0; leveldown = 400; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -450, -1); spawnok = true; spawnplayer(1, 700, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 587 MovieClip in Frame 48
onClipEvent (load) { despt = 7; interval = 150; xspn = -260; yspn = 350; type = "melee"; char = "zombie"; weapon = 0; weaponrand = 1; xloc = -200; xrand = 400; }
Frame 49
levelleft = 0; levelright = 700; levelup = 0; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 0, -1); spawnok = true; spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 49
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 49
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 587 MovieClip in Frame 49
onClipEvent (load) { despt = 7; interval = 100; xspn = 560; yspn = 325; type = "melee"; char = "zombie"; weapon = 0; weaponrand = 1; xloc = -200; xrand = 300; }
Frame 50
levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -275, -1); spawnplayer(1, 250, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 50
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Frame 51
_root.efirerate = 20; _root.eaimspd = 6; levelleft = 100; levelright = 650; levelup = -50; leveldown = 350; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 50, -1); spawnplayer(1, 650, 200); pns = 1; changesong();
Instance of Symbol 696 MovieClip "player2" in Frame 51
onClipEvent (load) { maxhealth = 850; health = 850; ptype = "zombie"; xspd = 0; yspd = 0; n = 2; } onClipEvent (enterFrame) { if (alive && (_root.player1.alive)) { if ((_x < desx) && (xspd < 10)) { xspd++; } else if ((_x > desx) && (xspd > -10)) { xspd--; } if ((_y < desy) && (yspd < 8)) { yspd++; } else if ((_y > desy) && (yspd > -8)) { yspd--; } _x = (_x + xspd); _y = (_y + yspd); if (random(40) == 0) { weapon.fireweapon(); } if (_x > _root.player1._x) { keyleft = true; keyright = false; } else { keyleft = false; keyright = true; } } else if ((_root.trig.activated && (!alive)) || (!_root.player1.alive)) { if ((!activated) && (_root.player1.alive)) { _root.level.exit.play(); activated = true; } alive = false; clearInterval(this.randomxint); clearInterval(this.randomyint); desx = 350; if (Math.abs(_x - 350) < 25) { desy = -100; } _x = (_x - ((_x - desx) / 10)); _y = (_y - ((_y - desy) / 10)); } }
Instance of Symbol 340 MovieClip "trig" in Frame 51
onClipEvent (load) { itemtimer = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { _root.player2.alive = true; _root.player2.desx = 350; _root.player2.desy = 150; _root.vcam.bosshealth(); activated = true; } else if ((activated && (_root.player1.alive)) && (_root.player2.alive)) { itemtimer++; if (itemtimer > 200) { itemtimer = 0; _root.spawnitem(150 + random(400), 50, random(8) - 4, random(4) - 2, 0); } } }
Frame 52
_root.efirerate = 18; _root.eaimspd = 7; _root.dropchance = 60; levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -250, -1); spawnplayer(1, 250, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 52
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 52
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Frame 53
mastertrans(); stop();
Instance of Symbol 512 MovieClip "player1" in Frame 53
onClipEvent (load) { alive = true; ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; health = _root.lasthealth; } onClipEvent (enterFrame) { lookdir = _root.thing1._x - _x; if (lookdir < -150) { lookdir = -150; } else if (lookdir > 150) { lookdir = 150; } head.gotoAndStop(Math.round((lookdir + 150) / 3)); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 271 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 514 MovieClip "thing1" in Frame 53
onClipEvent (load) { this.xspd = 0; this.yspd = 0; } onClipEvent (enterFrame) { if (Key.isDown(68)) { this.keyright = true; this.keyleft = false; if (this.xspd < 7) { this.xspd = this.xspd + 2; } } else if (Key.isDown(65)) { this.keyright = false; this.keyleft = true; if (this.xspd > -7) { this.xspd = this.xspd + -2; } } else { this.keyright = false; this.keyleft = false; if (Math.abs(this.xspd) > 1) { this.xspd = this.xspd / 2; } else { this.xspd = 0; } } if (Key.isDown(87)) { this.keyup = true; this.keydown = false; if (this.yspd > -4) { this.yspd = this.yspd - 2; } } else if (Key.isDown(83)) { this.keyup = false; this.keydown = true; if (this.yspd < 4) { this.yspd = this.yspd + 2; } } else { this.keyup = false; this.keydown = false; if (Math.abs(this.yspd) > 2) { this.yspd = this.yspd / 3; } else { this.yspd = 0; } } if ((!_root.level.hitTest(this._x - 15, this._y, true)) && (this.xspd < 0)) { this._x = this._x + this.xspd; } else if ((!_root.level.hitTest(this._x + 15, this._y, true)) && (this.xspd > 0)) { this._x = this._x + this.xspd; } else { this.xspd = 0; } if (((!_root.level.hitTest(this._x - 9, this._y + 7, true)) && (!_root.level.hitTest(this._x + 9, this._y + 7, true))) && (this.yspd > 0)) { this._y = this._y + this.yspd; } else if (((!_root.level.hitTest(this._x - 9, this._y - 7, true)) && (!_root.level.hitTest(this._x + 9, this._y - 7, true))) && (this.yspd < 0)) { this._y = this._y + this.yspd; } else { this.yspd = 0; } i = 2; while (i <= 6) { if (this._y < _root["thing" + i]._y) { _root["thing" + i]._visible = true; } else { _root["thing" + i]._visible = false; } i++; } this._xscale = 130 - ((400 - this._y) / 4); this._yscale = this._xscale; }
Instance of Symbol 340 MovieClip in Frame 53
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 340 MovieClip in Frame 53
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1) && (!activated)) { activated = true; _root.nextlevel(); } }
Frame 54
levelleft = -600; levelright = 675; levelup = -50; leveldown = 350; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -625, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 54
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 7; }
Instance of Symbol 404 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 476 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; pn = 7; desx = 100; desy = 100; char = "zombie"; weapon = 1; gox = -300; }
Frame 55
levelleft = -300; levelright = 675; levelup = -50; leveldown = 350; tgold = 4; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -300, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 55
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 404 MovieClip in Frame 55
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 55
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Frame 56
spawnok = true; levelleft = -400; levelright = 675; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -425, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 56
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 8; }
Instance of Symbol 587 MovieClip in Frame 56
onClipEvent (load) { despt = 7; interval = 150; xspn = -340; yspn = 275; type = "melee"; char = "zombie"; weapon = 0; weaponrand = 1; xloc = -250; xrand = 400; }
Frame 57
spawnok = true; levelleft = -25; levelright = 675; levelup = -450; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -50, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 57
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 587 MovieClip in Frame 57
onClipEvent (load) { despt = 7; interval = 150; xspn = 70; yspn = 275; type = "melee"; char = "zombie"; weapon = 0; weaponrand = 1; xloc = 125; xrand = 125; }
Instance of Symbol 404 MovieClip in Frame 57
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Frame 58
levelleft = -150; levelright = 675; levelup = -100; leveldown = 350; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -200, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 58
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 476 MovieClip in Frame 58
onClipEvent (load) { type = "sniper"; pn = 8; desx = 550; desy = 150; char = "agent"; weapon = 6; gox = 550; }
Frame 59
levelleft = -350; levelright = 675; levelup = -100; leveldown = 400; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -360, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 59
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 59
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 476 MovieClip in Frame 59
onClipEvent (load) { type = "melee"; pn = 7; desx = 550; desy = 175; char = "grunt"; weapon = 7; gox = 550; }
Frame 60
levelleft = 100; levelright = 650; levelup = -250; leveldown = 300; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 80, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 60
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 60
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Frame 61
levelleft = -300; levelright = 250; levelup = 50; leveldown = 450; tgold = 2; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -250, -1); spawnplayer(1, 250, 300); pns = 1;
Instance of Symbol 404 MovieClip in Frame 61
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Frame 62
levelleft = 0; levelright = 650; levelup = -100; leveldown = 300; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 0, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 404 MovieClip in Frame 62
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 62
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 404 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 404 MovieClip in Frame 62
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Frame 63
levelleft = 175; levelright = 725; levelup = -100; leveldown = 300; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, 125, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 63
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 404 MovieClip in Frame 63
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Frame 64
levelleft = -625; levelright = 675; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -650, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 404 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 404 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 404 MovieClip in Frame 64
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Frame 65
spawnok = true; levelleft = -75; levelright = 675; levelup = -50; leveldown = 350; tgold = 3; agold = 0; clearInterval(levelcheckint); levelcheckint = setInterval(levelcheck, 500, -100, -1); spawnplayer(1, 650, 200); pns = 1;
Instance of Symbol 587 MovieClip in Frame 65
onClipEvent (load) { despt = 7; interval = 150; xspn = 0; yspn = 275; type = "melee"; char = "zombie"; weapon = 1; weaponrand = 1; xloc = 100; xrand = 400; }
Instance of Symbol 340 MovieClip "trig" in Frame 65
onClipEvent (load) { itemtimer = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.player1) && (!activated)) { _root.player2.alive = true; _root.player2.desx = 350; _root.player2.desy = 150; _root.vcam.bosshealth(); activated = true; } else if ((activated && (_root.player1.alive)) && (_root.player2.alive)) { itemtimer++; if (itemtimer > 200) { itemtimer = 0; _root.spawnitem(50 + random(500), 50, random(8) - 4, random(4) - 2, 0); } } }
Instance of Symbol 696 MovieClip "player2" in Frame 65
onClipEvent (load) { maxhealth = 1000; health = 1000; ptype = "zombie"; xspd = 0; yspd = 0; n = 2; } onClipEvent (enterFrame) { if (alive && (_root.player1.alive)) { if ((_x < desx) && (xspd < 10)) { xspd++; } else if ((_x > desx) && (xspd > -10)) { xspd--; } if ((_y < desy) && (yspd < 8)) { yspd++; } else if ((_y > desy) && (yspd > -8)) { yspd--; } _x = (_x + xspd); _y = (_y + yspd); if (random(40) == 0) { weapon.fireweapon(); } if (_x > _root.player1._x) { keyleft = true; keyright = false; } else { keyleft = false; keyright = true; } } else if ((_root.trig.activated && (!alive)) || (!_root.player1.alive)) { if ((!activated) && (_root.player1.alive)) { _root.level.exit.play(); activated = true; } alive = false; clearInterval(this.randomxint); clearInterval(this.randomyint); desx = 350; if (Math.abs(_x - 350) < 25) { desy = -100; } _x = (_x - ((_x - desx) / 10)); _y = (_y - ((_y - desy) / 10)); } }
Frame 66
levelleft = -100; levelright = 660; levelup = -50; leveldown = 425; spawnplayer(1, 300, 100); menubtn.onRelease = function () { _root.desmenu = true; _root.nextlevel(); }; changesong();
Frame 100
_root.gotoAndStop(_root.deslevel);
Symbol 6 Button
on (release) { if (_root.cursong == 1) { _root.bg1.stop(); _root.bg1.start(0, 9999); } else if (_root.cursong == 2) { _root.bg2.stop(); _root.bg2.start(0, 9999); } else { _root.bg3.stop(); _root.bg3.start(0, 9999); } }
Symbol 9 Button
on (release) { _root.bg1.stop(); _root.bg2.stop(); _root.bg3.stop(); }
Symbol 12 Button
on (release) { _root.changesong(); }
Symbol 30 Button
on (release) { getURL ("http://www.armorgames.com", "blank"); }
Symbol 69 MovieClip [vcam] Frame 1
function changeweapon() { clearInterval(weaponint); weaponint = setInterval(weaponfunc, 35); dw = _root.player1.deswpn; if (dw <= 2) { ammo.text = "-"; } else { ammo.text = _root.player1["ammo" + dw]; } if (dw <= 2) { wpnhud.desx = -264; if (dw == 1) { wpnname = "combat knife"; } else { wpnname = "axe"; } } else if (dw <= 5) { wpnhud.desx = -314; if (dw == 3) { wpnname = "pistol"; } else if (dw == 4) { wpnname = "dual pistols"; } else if (dw == 5) { wpnname = "smg"; } } else if (dw <= 9) { wpnhud.desx = -365; if (dw == 6) { wpnname = "assault rifle"; } else if (dw == 7) { wpnname = "shotgun"; } else if (dw == 8) { wpnname = "sniper rifle"; } else if (dw == 9) { wpnname = "automatic rifle"; } } else if (dw <= 11) { wpnhud.desx = -415; if (dw == 10) { wpnname = "grenade"; } else { wpnname = "grenade launcher"; } } else { wpnhud.desx = -466; wpnname = "laser"; } } function weaponfunc() { if ((Math.abs(wpnhud._x - wpnhud.desx) > 1) || (wpnhud[dw]._xscale < 100)) { wpnhud._x = wpnhud._x - ((wpnhud._x - wpnhud.desx) / 5); i = 1; while (i <= 12) { if ((i != dw) && (Math.abs(wpnhud[i]._xscale - (80 - (Math.abs(i - dw) * 20))) > 7)) { wpnhud[i]._xscale = wpnhud[i]._xscale - ((wpnhud[i]._xscale - (50 - (Math.abs(i - dw) * 10))) / 7); wpnhud[i]._yscale = wpnhud[i]._xscale; } i++; } if (wpnhud[dw]._xscale < 100) { wpnhud[dw]._xscale = wpnhud[dw]._xscale - ((wpnhud[dw]._xscale - 100) / 7); wpnhud[dw]._yscale = wpnhud[dw]._xscale; } } else { clearInterval(weaponint); } } i = 1; while (i <= 12) { wpnhud[i]._xscale = 20; wpnhud[i]._yscale = 20; i++; } function framerate() { fr = fc; fc = 0; } fc = 0; clearInterval(fpscheck); fpscheck = setInterval(framerate, 1000); function damagefunc() { if (_root.player1.health < 0) { _root.player1.health = 0; } clearInterval(damageint); damageint = setInterval(herodamage, 40); } function herodamage() { healthborder._xscale = healthborder._xscale - ((healthborder._xscale - (_root.maxhealth / 4)) / 4); healthred._xscale = healthred._xscale - ((healthred._xscale - (_root.player1.health / 4)) / 4); if (Math.abs(healthred._xscale - (_root.player1.health / 2)) < 1) { clearInterval(damageint); } } damagefunc(); function infobar(info, to) { n++; if (n > 20) { n = 0; } k = 0; while (k <= 20) { if (_root.vcam["text" + k].desy != 210) { _root.vcam["text" + k].desy = _root.vcam["text" + k].desy - 15; } k++; } _root.vcam.createEmptyMovieClip("text" + n, n); _root.vcam["text" + n]._x = 0; _root.vcam["text" + n]._y = 210; _root.vcam["text" + n].desy = 175; _root.vcam["text" + n].createTextField("infotext", 1, -150, 0, 300, 15); _root.vcam["text" + n].infotext.text = info; _root.vcam["text" + n].infotext.selectable = false; _root.vcam["text" + n].infotext.setTextFormat(myformat); _root.vcam["text" + n].onEnterFrame = function () { this._y = this._y - ((this._y - this.desy) / 5); if (this._y >= 205) { this.removeMovieClip(); } }; clearInterval(_root.vcam["tint" + n]); _root.vcam["tint" + n] = setInterval(fadeout, to, n); } function fadeout(n) { clearInterval(_root.vcam["tint" + n]); _root.vcam["text" + n].desy = 210; k = 0; while (k <= 20) { if (_root.vcam["text" + k]._y <= _root.vcam["text" + n]._y) { _root.vcam["text" + k].desy = _root.vcam["text" + k].desy + 15; } k++; } } function largeinfobar(info) { _root.vcam.createEmptyMovieClip("ltext", 25); _root.vcam.ltext._x = 0; _root.vcam.ltext._y = -210; _root.vcam.ltext.desy = -100; _root.vcam.ltext.createTextField("infotext", 1, -400, 0, 800, 60); _root.vcam.ltext.infotext.text = info; _root.vcam.ltext.infotext.selectable = false; _root.vcam.ltext.infotext.setTextFormat(lgformat); _root.vcam.ltext.timer = 0; _root.vcam.ltext.onEnterFrame = function () { this._y = this._y - ((this._y - this.desy) / 5); if (this.timer > 60) { this.desy = -240; } else { this.timer++; } if (this._y <= -230) { this.removeMovieClip(); } }; } n = 0; var myformat = new TextFormat(); myformat.font = "Arial"; myformat.align = "center"; myformat.size = 10; var lgformat = new TextFormat(); lgformat.font = "Century Gothic"; lgformat.align = "center"; lgformat.size = 16; lgformat.bold = true; function deathfunc() { _root.spawnok = false; _root.vcam.attachMovie("deathscreen", "deathscreen", 78); _root.vcam.deathscreen._x = 0; _root.vcam.deathscreen._y = 0; } function bosshealth() { _root.vcam.attachMovie("bosshealth", "bh", 79); _root.vcam.bh._alpha = 0; _root.vcam.bh._x = -255.9; _root.vcam.bh._y = 180; _root.vcam.bh.maxhealth = _root.player2.maxhealth; _root.vcam.bh.onEnterFrame = function () { if (this._alpha < 100) { this._alpha = this._alpha + 5; } if (_root.player2.health < 0) { _root.player2.health = 0; } this.bar.desx = (_root.player2.health / this.maxhealth) * 100; this.bar._xscale = this.bar._xscale - ((this.bar._xscale - this.bar.desx) / 2); }; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } this.onUnload = resetStage;
Symbol 82 MovieClip [damage] Frame 1
stop();
Symbol 85 MovieClip Frame 1
if ((!_parent.keyright) && (!_parent.keyleft)) { stop(); } if (_parent.psize == "big") { _parent.head._y = -60; } else { _parent.head._y = -20; }
Symbol 85 MovieClip Frame 2
_parent.head._y = _parent.head._y + 0.5;
Symbol 85 MovieClip Frame 3
_parent.head._y = _parent.head._y + 0.5;
Symbol 85 MovieClip Frame 4
_parent.head._y = _parent.head._y + 0.5;
Symbol 85 MovieClip Frame 5
_parent.head._y = _parent.head._y - 0.5;
Symbol 85 MovieClip Frame 6
_parent.head._y = _parent.head._y - 0.5;
Symbol 85 MovieClip Frame 7
_parent.head._y = _parent.head._y - 0.5;
Symbol 85 MovieClip Frame 8
if ((!_parent.keyright) && (!_parent.keyleft)) { stop(); } if (_parent.psize == "big") { _parent.head._y = -60; } else { _parent.head._y = -20; }
Symbol 85 MovieClip Frame 9
_parent.head._y = _parent.head._y + 0.5;
Symbol 85 MovieClip Frame 10
_parent.head._y = _parent.head._y + 0.5;
Symbol 85 MovieClip Frame 11
_parent.head._y = _parent.head._y + 0.5;
Symbol 85 MovieClip Frame 12
_parent.head._y = _parent.head._y - 0.5;
Symbol 85 MovieClip Frame 13
_parent.head._y = _parent.head._y - 0.5;
Symbol 85 MovieClip Frame 14
_parent.head._y = _parent.head._y - 0.5;
Symbol 85 MovieClip Frame 15
if ((!_parent.keyright) && (!_parent.keyleft)) { stop(); } if (_parent.psize == "big") { _parent.head._y = -60; } else { _parent.head._y = -20; }
Symbol 98 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
if (random(2) == 0) { stop(); } else { gotoAndStop (7); }
Symbol 111 MovieClip Frame 3
if (_parent._parent.n != 1) { if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 10; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(1); _root.damage(i, 0, "slash"); if ((_root.player1.health <= 0) && (_root.player1.alive)) { _root.player1.alive = false; _root.playerdeath(); if (_parent._xscale > 0) { _root.player1.kd(1, 0.6); } else { _root.player1.kd(-1, 0.6); } } } } else { i = 0; while (i <= 15) { if (this.hitTest(_root["player" + i].body) && (i != _parent._parent.n)) { _root["player" + i].health = _root["player" + i].health - 10; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(i); _root.damage(i, 0, "slash"); if ((_root["player" + i].health <= 0) && (_root["player" + i].alive)) { _root["player" + i].alive = false; if (_parent._xscale > 0) { _root["player" + i].kd(1, 0.6); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, 7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } else { _root["player" + i].kd(-1, 0.6); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, -7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } } } i++; } }
Symbol 111 MovieClip Frame 7
if (random(2) == 0) { stop(); } else { gotoAndStop (7); }
Symbol 111 MovieClip Frame 10
if (_parent._parent.n != 1) { if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 10; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(1); _root.damage(i, 0, "slash"); if ((_root.player1.health <= 0) && (_root.player1.alive)) { _root.player1.alive = false; _root.playerdeath(); if (_parent._xscale > 0) { _root.player1.kd(1, 0.6); } else { _root.player1.kd(-1, 0.6); } } } } else { i = 0; while (i <= 15) { if (this.hitTest(_root["player" + i].body) && (i != _parent._parent.n)) { _root["player" + i].health = _root["player" + i].health - 10; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(i); _root.damage(i, 0, "slash"); if ((_root["player" + i].health <= 0) && (_root["player" + i].alive)) { _root["player" + i].alive = false; if (_parent._xscale > 0) { _root["player" + i].kd(1, 0.6); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, 7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } else { _root["player" + i].kd(-1, 0.6); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, -7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } } } i++; } }
Symbol 111 MovieClip Frame 14
if (_parent._parent.n != 1) { if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 10; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(1); _root.damage(i, 0, "slash"); if ((_root.player1.health <= 0) && (_root.player1.alive)) { _root.player1.alive = false; _root.playerdeath(); if (_parent._xscale > 0) { _root.player1.kd(1, 0.6); } else { _root.player1.kd(-1, 0.6); } } } } else { i = 0; while (i <= 15) { if (this.hitTest(_root["player" + i].body) && (i != _parent._parent.n)) { _root["player" + i].health = _root["player" + i].health - 10; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(i); _root.damage(i, 0, "slash"); if ((_root["player" + i].health <= 0) && (_root["player" + i].alive)) { _root["player" + i].alive = false; if (_parent._xscale > 0) { _root["player" + i].kd(1, 0.6); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, 7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } else { _root["player" + i].kd(-1, 0.6); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, -7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } } } i++; } }
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 3
if (_parent._parent.n != 1) { if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 18; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(1); _root.damage(1, 0, "slash"); if ((_root.player1.health <= 0) && (_root.player1.alive)) { _root.player1.alive = false; _root.playerdeath(); if (_parent._xscale > 0) { _root.player1.kd(1, 0.7); } else { _root.player1.kd(-1, 0.7); } } if ((random(5) == 0) && (_root.player1.alive)) { if (_parent._xscale > 0) { _root.player1.kd(1, 0.7); } else { _root.player1.kd(-1, 0.7); } } } } else { i = 0; while (i <= 15) { if (this.hitTest(_root["player" + i].body) && (i != _parent._parent.n)) { _root["player" + i].health = _root["player" + i].health - 18; _root.vcam.damagefunc(); _root.bloodspatter(_parent._x + _parent._parent._x, _parent._y + _parent._parent._y, _parent._xscale); _root.blooddecal(i); _root.damage(i, 0, "slash"); if ((_root["player" + i].health <= 0) && (_root["player" + i].alive)) { _root["player" + i].alive = false; if (_parent._xscale > 0) { _root["player" + i].kd(1, 0.7); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, 7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } else { _root["player" + i].kd(-1, 0.7); if (_root["player" + k].stype != "spawn") { _root.spawnitem(_root["player" + i]._x, _root["player" + i]._y, -7, -4, _root["player" + i].weapon._currentframe); } else { _root.increasekc(); } } } if ((random(5) == 0) && (_root["player" + i].alive)) { if (_parent._xscale > 0) { _root["player" + i].kd(1, 0.7); } else { _root["player" + i].kd(-1, 0.7); } } } i++; } }
Symbol 124 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 124 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 131 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 131 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 131 MovieClip Frame 3
stop();
Instance of Symbol 122 MovieClip in Symbol 131 MovieClip Frame 4
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 133 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 133 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 135 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 135 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 139 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 139 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 141 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 141 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 141 MovieClip Frame 3
_root.ammopu.start(0, 1);
Symbol 144 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 144 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 147 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 155 MovieClip Frame 2
onClipEvent (load) { this.f1._rotation = random(30) - 15; this.f2._rotation = random(30) - 15; this.f1._yscale = 75 + random(25); this.f1._xscale = 75 + random(25); this.f2._yscale = 75 + random(25); this.f2._xscale = 75 + random(25); }
Symbol 157 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 1
stop(); function fireweapon() { weapon.play(); } timeout = " "; damage = "10";
Symbol 158 MovieClip Frame 2
function fireweapon() { weapon.play(); } timeout = " "; damage = "18";
Symbol 158 MovieClip Frame 3
function fireweapon() { if (_parent.ammo3 > 0) { _parent.ammo3 = _parent.ammo3 - 1; _root.firebullet(_parent.n, 2, damage, 0); _root.ejectshell(_parent.n); this.weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo3; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } autofire = false; kickback = 20; timeout = 200; damage = 10;
Symbol 158 MovieClip Frame 4
function fireweapon() { if (_parent.ammo4 > 0) { _parent.ammo4 = _parent.ammo4 - 1; _root.firebullet(_parent.n, 3, damage, 0); _root.ejectshell(_parent.n); this.weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo4; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } autofire = false; kickback = 15; timeout = 170; damage = 10;
Symbol 158 MovieClip Frame 5
function fireweapon() { if (_parent.ammo5 > 0) { _parent.ammo5 = _parent.ammo5 - 1; if (_parent.accuracy < 40) { _parent.accuracy = _parent.accuracy + 4; } _root.firebullet(_parent.n, _parent.accuracy, damage, 0); _root.ejectshell(_parent.n); this.weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo5; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); if (((_parent.attacking && (!_parent.knockdown)) && (autofire)) && (!_root.trans)) { fireweapon(); } } autofire = true; kickback = 5; timeout = 120; damage = 8;
Symbol 158 MovieClip Frame 6
function fireweapon() { if (_parent.ammo6 > 0) { _parent.ammo6 = _parent.ammo6 - 1; if (_parent.accuracy < 30) { _parent.accuracy = _parent.accuracy + 5; } _root.firebullet(_parent.n, _parent.accuracy, damage, 0); _root.ejectshell(_parent.n); weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo6; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); if (((_parent.attacking && (!_parent.knockdown)) && (autofire)) && (!_root.trans)) { fireweapon(); } } autofire = true; kickback = 4; timeout = 150; damage = 9;
Symbol 158 MovieClip Frame 7
function fireweapon() { if (_parent.ammo7 > 0) { _parent.ammo7 = _parent.ammo7 - 1; i = 0; while (i < 4) { _root.firebullet(_parent.n, 20, damage, 7); i++; } _root.ejectshell(_parent.n); weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo7; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } kickback = 15; timeout = 650; damage = 14;
Symbol 158 MovieClip Frame 8
function fireweapon() { if (_parent.ammo8 > 0) { _parent.ammo8 = _parent.ammo8 - 1; _root.firebullet(_parent.n, 0, damage, 999); _root.ejectshell(_parent.n); weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo8; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } kickback = 40; timeout = 1500; damage = 75;
Symbol 158 MovieClip Frame 9
function fireweapon() { if (_parent.ammo9 > 0) { _parent.ammo9 = _parent.ammo9 - 1; if (_parent.accuracy < 25) { _parent.accuracy = _parent.accuracy + 4; } _root.firebullet(_parent.n, _parent.accuracy, damage, 0); _root.ejectshell(_parent.n); weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo9; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); if (((_parent.attacking && (!_parent.knockdown)) && (autofire)) && (!_root.trans)) { fireweapon(); } } autofire = true; kickback = 2; timeout = 80; damage = 9;
Symbol 158 MovieClip Frame 10
function fireweapon() { if (_parent.ammo10 > 0) { _parent.ammo10 = _parent.ammo10 - 1; _root.firegrenade(_parent.n, power); weapon.play(); _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo10; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } timeout = 1000; power = 10; damage = " ";
Symbol 158 MovieClip Frame 11
function fireweapon() { if (_parent.ammo11 > 0) { _parent.ammo11 = _parent.ammo11 - 1; _root.firegrenade(_parent.n, power); _root.ejectcase(_parent.n); weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo11; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } timeout = 500; power = 16; kickback = 15; damage = " ";
Symbol 158 MovieClip Frame 12
function fireweapon() { if (_parent.ammo12 > 0) { _parent.ammo12 = _parent.ammo12 - 1; _root.firebullet(_parent.n, 3, damage, 999); _root.ejectcase(_parent.n); weapon.play(); if (_xscale > 0) { _rotation = (_rotation - kickback); _x = (_x - (kickback / 5)); } else { _rotation = (_rotation + kickback); _x = (_x + (kickback / 5)); } _parent.fireto = true; clearInterval(fireint); fireint = setInterval(allowplayerfire, timeout); if (_parent._name == "player1") { _root.vcam.ammo.text = _parent.ammo12; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } kickback = 10; timeout = 1000; damage = 35;
Symbol 159 MovieClip [hero] Frame 1
function bodyfunc() { if (accuracy > 0) { accuracy = accuracy - 2; } if (keyright) { if (weapon.getDepth() < body.getDepth()) { weapon.swapDepths(body); weapon.swapDepths(head); weapon.desx = Math.abs(weapon.desx); } legs._xscale = 50; legs.play(); if (head._currentframe < 3) { head.nextFrame(); } } else if (keyleft) { if (weapon.getDepth() > body.getDepth()) { weapon.swapDepths(head); weapon.swapDepths(body); weapon.desx = -Math.abs(weapon.desx); } legs._xscale = -50; legs.play(); if (head._currentframe > 1) { head.prevFrame(); } } if ((((!knockdown) && (!reload)) && (alive)) && (!_root.trans)) { xdis = _x - _root._xmouse; ydis = (_y - 15) - _root._ymouse; weapon.desrot = ((Math.atan(ydis / xdis) * 360) / 2) / Math.PI; head._rotation = weapon._rotation / 5; weapon.desx = _root._xmouse - _x; if (weapon.desx > 10) { weapon.desx = 10; } else if (weapon.desx < -10) { weapon.desx = -10; } weapon.desy = _root._ymouse - _y; if (weapon.desy > -10) { weapon.desy = -10; } else if (weapon.desy < -30) { weapon.desy = -30; } } weapon._x = weapon._x - ((weapon._x - weapon.desx) / 2); weapon._y = weapon._y - ((weapon._y - weapon.desy) / 2); if (weapon._x > 0) { weapon._xscale = 100; } else { weapon._xscale = -100; } weapon._rotation = weapon._rotation - ((weapon._rotation - weapon.desrot) / 2); updateAfterEvent(); } function kd(dir, power) { if ((!alive) && (!alreadydead)) { _root.deathsound(); alreadydead = true; } if (!knockdown) { knockdown = true; if (legs._xscale > 0) { weapon.desx = 5; } else { weapon.desx = -5; } desrot = 90 * dir; weapon.desy = -15; xspd = (10 * power) * dir; yspd = -7 * power; clearInterval(kdint); kdint = setInterval(kdfunc, 40); } } function kdfunc() { _rotation = (_rotation - ((_rotation - (desrot + gslope)) / 4)); if ((((Math.abs(xspd) <= 1) && (Math.abs(yspd) <= 3)) && (knockdown)) && (alive)) { desrot = 0; gslope = 0; knockdown = false; } else if (((((Math.abs(xspd) <= 1) && (Math.abs(yspd) <= 3)) && (Math.abs(_rotation - (desrot + gslope)) < 20)) && (knockdown)) && (!alive)) { xspd = 0; yspd = 0; knockdown = false; } if (((!knockdown) && (Math.abs(_rotation) < 1)) && (alive)) { clearInterval(kdint); } updateAfterEvent(); } ammo3 = _root.lastammo3; ammo4 = _root.lastammo4; ammo5 = _root.lastammo5; ammo6 = _root.lastammo6; ammo7 = _root.lastammo7; ammo8 = _root.lastammo8; ammo9 = _root.lastammo9; ammo10 = _root.lastammo10; ammo11 = _root.lastammo11; ammo12 = _root.lastammo12; damnum = 5; accuracy = 0; weapon.swapDepths(10); clearInterval(bodyint); bodyint = setInterval(bodyfunc, 40); function wpnfunc() { if (weapon._currentframe != deswpn) { if (!reload) { if (head._currentframe < 2) { weapon.desx = -5; weapon.desy = -15; weapon.desrot = 80; } else { weapon.desx = 5; weapon.desy = -15; weapon.desrot = -80; } } reload = true; if (Math.abs(weapon._rotation - weapon.desrot) < 50) { clearInterval(weapon.fireint); weapon.gotoAndStop(deswpn); reload = false; fireto = false; clearInterval(wpncheck); } } updateAfterEvent(); } weapon.gotoAndStop(_root.lastweapon); deswpn = _root.lastweapon;
Instance of Symbol 106 MovieClip "head" in Symbol 159 MovieClip [hero] Frame 1
onClipEvent (load) { _xscale = (_xscale * _root.headsize); _yscale = (_yscale * _root.headsize); }
Symbol 162 MovieClip Frame 1
if (!_parent.attack) { stop(); }
Symbol 162 MovieClip Frame 20
if (!_parent.attack) { stop(); }
Symbol 162 MovieClip Frame 40
if (!_parent.attack) { stop(); }
Symbol 170 MovieClip Frame 19
gotoAndPlay (1);
Symbol 170 MovieClip Frame 23
if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 5; _root.vcam.damagefunc(); _root.bloodspatter(_x + _parent._x, _y + _parent._y, -_xscale); _root.blooddecal(1); _root.damage(1, 0, "slash"); if (_root.player1.health <= 0) { if (_root.player1.alive) { _root.playerdeath(); if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } _root.player1.alive = false; } else if (random(10) == 0) { if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } }
Symbol 170 MovieClip Frame 28
if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 5; _root.vcam.damagefunc(); _root.bloodspatter(_x + _parent._x, _y + _parent._y, -_xscale); _root.blooddecal(1); _root.damage(1, 0, "slash"); if (_root.player1.health <= 0) { if (_root.player1.alive) { _root.playerdeath(); if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } _root.player1.alive = false; } else if (random(10) == 0) { if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } }
Symbol 170 MovieClip Frame 32
if (!_parent.attack) { gotoAndPlay (1); } else if (random(2) == 0) { gotoAndPlay (20); } else { gotoAndPlay (32); }
Symbol 170 MovieClip Frame 35
if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 5; _root.vcam.damagefunc(); _root.bloodspatter(_x + _parent._x, _y + _parent._y, -_xscale); _root.blooddecal(1); _root.damage(1, 0, "slash"); if (_root.player1.health <= 0) { if (_root.player1.alive) { _root.playerdeath(); if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } _root.player1.alive = false; } else if (random(10) == 0) { if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } }
Symbol 170 MovieClip Frame 38
if (this.hitTest(_root.player1.body)) { _root.player1.health = _root.player1.health - 5; _root.vcam.damagefunc(); _root.bloodspatter(_x + _parent._x, _y + _parent._y, -_xscale); _root.blooddecal(1); _root.damage(1, 0, "slash"); if (_root.player1.health <= 0) { if (_root.player1.alive) { _root.playerdeath(); if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } _root.player1.alive = false; } else if (random(10) == 0) { if (_xscale > 100) { _root.player1.kd(1, 0.5); } else { _root.player1.kd(-1, 0.5); } } }
Symbol 170 MovieClip Frame 42
if (!_parent.attack) { gotoAndPlay (1); } else if (random(2) == 0) { gotoAndPlay (20); } else { gotoAndPlay (32); }
Symbol 171 MovieClip [slowzombie] Frame 1
function bodyfunc() { if (keyright) { weapon._xscale = -100; legs._xscale = 50; legs.play(); head._xscale = -50; } else if (keyleft) { weapon._xscale = 100; legs._xscale = -50; legs.play(); head._xscale = 50; } if ((keyright && (attack)) || (keyleft && (attack))) { if (!knockdown) { weapon.xdis = _root.hero._x - _x; weapon.ydis = _root.hero._y - _y; } weapon._rotation = ((Math.atan(weapon.ydis / weapon.xdis) * 360) / 2) / Math.PI; head._rotation = weapon._rotation / 3; } if ((attack && (!_root.trans)) && (alive)) { head.play(); if (weapon._currentframe < 20) { weapon.gotoAndPlay(20); } } updateAfterEvent(); } function kd(dir, power) { if (!knockdown) { knockdown = true; if (legs._xscale > 0) { weapon.desx = 5; } else { weapon.desx = -5; } desrot = 90 * dir; weapon.desy = -15; xspd = (10 * power) * dir; yspd = -7 * power; gslope = 0; clearInterval(kdint); kdint = setInterval(kdfunc, 45); } } function kdfunc() { _rotation = (_rotation - ((_rotation - (desrot + gslope)) / 5)); if ((((Math.abs(xspd) <= 1) && (Math.abs(yspd) <= 3)) && (knockdown)) && (alive)) { desrot = 0; gslope = 0; knockdown = false; } else if (((((Math.abs(xspd) <= 1) && (Math.abs(yspd) <= 3)) && (Math.abs(_rotation - (desrot + gslope)) < 20)) && (knockdown)) && (!alive)) { xspd = 0; yspd = 0; attack = false; head.stop(); weapon.stop(); knockdown = false; clearInterval(termint); termint = setInterval(termfunc, 10000); } if (((!knockdown) && (Math.abs(_rotation) < 1)) && (alive)) { clearInterval(kdint); } updateAfterEvent(); } function termfunc() { clearInterval(termint); clearInterval(bodyint); clearInterval(randomxint); } function randomxfunc() { desx = (_x + random(300)) - 150; updateAfterEvent(); } damnum = 5; body.body.gotoAndStop(5 + random(5)); clearInterval(bodyint); bodyint = setInterval(bodyfunc, 45); clearInterval(randomxint); randomxint = setInterval(randomxfunc, 5000 + random(1000));
Symbol 176 MovieClip [blood_g] Frame 1
stop();
Symbol 191 MovieClip [explosion] Frame 9
this.stop();
Symbol 198 MovieClip [blooddecal] Frame 1
stop();
Symbol 199 MovieClip [grunt] Frame 1
function bodyfunc() { if (((attack && (alive)) && (!_root.trans)) && (!fireto)) { weapon.fireweapon(); } if (accuracy > 0) { accuracy--; } if (keyright) { if (weapon.getDepth() < body.getDepth()) { weapon.swapDepths(body); weapon.swapDepths(head); weapon.desx = Math.abs(weapon.desx); } legs._xscale = 50; legs.play(); if (head._currentframe < 3) { head.nextFrame(); } } else if (keyleft) { if (weapon.getDepth() > body.getDepth()) { weapon.swapDepths(head); weapon.swapDepths(body); weapon.desx = -Math.abs(weapon.desx); } legs._xscale = -50; legs.play(); if (head._currentframe > 1) { head.prevFrame(); } } weapon._x = weapon._x - ((weapon._x - weapon.desx) / 7); weapon._y = weapon._y - ((weapon._y - weapon.desy) / 7); if (weapon._x > 0) { weapon._xscale = 100; } else { weapon._xscale = -100; } weapon._rotation = weapon._rotation - ((weapon._rotation - weapon.desrot) / 20); if (((!knockdown) && (!reload)) && (alive)) { xdis = _x - _root.player1._x; ydis = (_y - 15) - _root.player1._y; weapon.desrot = ((Math.atan(ydis / xdis) * 360) / 2) / Math.PI; head._rotation = weapon._rotation / _root.eaimspd; weapon.desx = _root.player1._x - _x; if (weapon.desx > 10) { weapon.desx = 10; } else if (weapon.desx < -10) { weapon.desx = -10; } weapon.desy = _root.player1._y - _y; if (weapon.desy > -10) { weapon.desy = -10; } else if (weapon.desy < -30) { weapon.desy = -30; } updateAfterEvent(); } } function kd(dir, power) { if ((!alive) && (!alreadydead)) { _root.deathsound(); alreadydead = true; } if (!knockdown) { knockdown = true; if (legs._xscale > 0) { weapon.desx = 5; } else { weapon.desx = -5; } desrot = 90 * dir; weapon.desy = -15; xspd = (10 * power) * dir; yspd = -7 * power; clearInterval(kdint); kdint = setInterval(kdfunc, 40); } } function kdfunc() { _rotation = (_rotation - ((_rotation - (desrot + gslope)) / 4)); if ((((Math.abs(xspd) <= 1) && (Math.abs(yspd) <= 3)) && (knockdown)) && (alive)) { desrot = 0; gslope = 0; knockdown = false; } else if (((((Math.abs(xspd) <= 1) && (Math.abs(yspd) <= 3)) && (Math.abs(_rotation - (desrot + gslope)) < 20)) && (knockdown)) && (!alive)) { xspd = 0; yspd = 0; knockdown = false; clearInterval(termint); termint = setInterval(termfunc, 10000); } if (((!knockdown) && (Math.abs(_rotation) < 1)) && (alive)) { clearInterval(kdint); } updateAfterEvent(); } function termfunc() { clearInterval(termint); clearInterval(bodyint); clearInterval(randomxint); } function randomxfunc() { desx = (_x + random(300)) - 150; updateAfterEvent(); } i = 3; while (i <= 12) { this["ammo" + i] = 999999 /* 0x0F423F */; i++; } damnum = 5; accuracy = 0; weapon.swapDepths(10); if (ptype == "agent") { if (random(2) == 0) { this.attachMovie("agenthead1", "head", 3); } else { this.attachMovie("agenthead2", "head", 3); } body.body.gotoAndStop(10); } else { if (random(2) == 0) { this.attachMovie("grunthead2", "head", 3); } else { this.attachMovie("grunthead3", "head", 3); } body.body.gotoAndStop(2 + random(3)); } head._xscale = 38 * _root.headsize; head._yscale = 38 * _root.headsize; head._x = -0.3; head._y = -19.2; clearInterval(bodyint); bodyint = setInterval(bodyfunc, 40); clearInterval(randomxint); randomxint = setInterval(randomxfunc, 3000 + random(1000));
Symbol 204 MovieClip [grunthead1] Frame 1
stop();
Symbol 209 MovieClip [grunthead2] Frame 1
stop();
Symbol 214 MovieClip [grunthead3] Frame 1
stop();
Symbol 219 MovieClip [agenthead1] Frame 1
stop();
Symbol 224 MovieClip [agenthead2] Frame 1
stop();
Symbol 236 MovieClip [transition] Frame 70
_root.trans = false; this.removeMovieClip();
Symbol 241 MovieClip Frame 20
stop();
Symbol 258 MovieClip [deathscreen] Frame 1
i = 0; while (i <= 20) { _root.vcam["text" + i].desy = 300; clearInterval(_root.vcam["tint" + i]); i++; } ressurect.onRollOver = function () { if (_root.points >= 10) { ressurect.gotoAndStop(2); } }; ressurect.onRollOut = function () { ressurect.gotoAndStop(1); }; this.onMouseDown = function () { if (((Math.abs(this._xmouse - ressurect._x) < 25) && (Math.abs(this._ymouse - ressurect._y) < 15)) && (_root.points >= 15)) { _root.vcam.deathscreen.resetpos(); _root.points = _root.points - 15; _root.vcam.infobar("-15 points", 5000); _root.nextlevel(); _root.desmenu = false; } else if ((Math.abs(this._xmouse - menubtn._x) < 25) && (Math.abs(this._ymouse - menubtn._y) < 15)) { _root.vcam.deathscreen.resetpos(); _root.desmenu = true; _root.nextlevel(); } }; menubtn.onRollOver = function () { menubtn.gotoAndStop(2); }; menubtn.onRollOut = function () { menubtn.gotoAndStop(1); }; _root.kongregateScores.submit((_root.points + _root.killcount) - (_root.deathcount * 5)); function resetpos() { dtitle.desy = -250; stats.desy = 260; ressurect.desx = -350; menubtn.desx = 350; }
Instance of Symbol 248 MovieClip "stats" in Symbol 258 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desy = 120; } onClipEvent (enterFrame) { _y = (_y - ((_y - desy) / 7)); }
Instance of Symbol 250 MovieClip "dtitle" in Symbol 258 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desy = -100; } onClipEvent (enterFrame) { _y = (_y - ((_y - desy) / 5)); }
Instance of Symbol 254 MovieClip "ressurect" in Symbol 258 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desx = -100; stop(); } onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Instance of Symbol 257 MovieClip "menubtn" in Symbol 258 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desx = 100; stop(); } onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Symbol 262 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 1
_visible = false; stop();
Symbol 263 MovieClip Frame 2
_visible = true;
Symbol 264 MovieClip [sheriff] Frame 1
function bodyfunc() { if ((!_root.player1.alive) && (alive)) { keyright = false; keyleft = false; xspd = 0; } if ((attack && (alive)) && (!_root.trans)) { weapon.fireweapon(); } if (accuracy > 0) { accuracy--; } if (keyright) { if (weapon.getDepth() < body.getDepth()) { weapon.swapDepths(body); weapon.swapDepths(head); weapon.desx = Math.abs(weapon.desx); } legs._xscale = 50; legs.play(); if (head._currentframe < 3) { head.nextFrame(); } } else if (keyleft) { if (weapon.getDepth() > body.getDepth()) { weapon.swapDepths(head); weapon.swapDepths(body); weapon.desx = -Math.abs(weapon.desx); } legs._xscale = -50; legs.play(); if (head._currentframe > 1) { head.prevFrame(); } } weapon._x = weapon._x - ((weapon._x - weapon.desx) / 7); weapon._y = weapon._y - ((weapon._y - weapon.desy) / 7); if (weapon._x > 0) { weapon._xscale = 100; } else { weapon._xscale = -100; } weapon._rotation = weapon._rotation - ((weapon._rotation - weapon.desrot) / 20); if (((!knockdown) && (!reload)) && (alive)) { xdis = _x - _root.player1._x; ydis = (_y - 15) - _root.player1._y; weapon.desrot = ((Math.atan(ydis / xdis) * 360) / 2) / Math.PI; if (weapon.desrot > 75) { weapon.desrot = 75; } else if (weapon.desrot < -75) { weapon.desrot = -75; } head._rotation = weapon._rotation / 5; weapon.desx = _root.player1._x - _x; if (weapon.desx > 10) { weapon.desx = 10; } else if (weapon.desx < -10) { weapon.desx = -10; } weapon.desy = _root.player1._y - _y; if (weapon.desy > -10) { weapon.desy = -10; } else if (weapon.desy < -30) { weapon.desy = -30; } updateAfterEvent(); } } function throwgrenade() { if (this._x < _root.player1._x) { sideweapon._xscale = 100; } else { sideweapon._xscale = -100; } sideweapon.play(); _root.firegrenade(2, 7); } function melee() { if (this._x < _root.player1._x) { sideweapon._xscale = 100; _root.player1.kd(1, 0.5); } else { sideweapon._xscale = -100; _root.player1.kd(-1, 0.5); } sideweapon.play(); } i = 3; while (i <= 12) { this["ammo" + i] = 999999 /* 0x0F423F */; i++; } damnum = 5; accuracy = 0; weapon.swapDepths(10); clearInterval(bodyint); bodyint = setInterval(bodyfunc, 45);
Symbol 277 MovieClip [goldpiece] Frame 1
stop();
Symbol 277 MovieClip [goldpiece] Frame 9
stop();
Symbol 319 Button
on (press) { getURL ("http://www.newgrounds.com/collection/madnessday2007", (target = "_blank")); }
Symbol 328 MovieClip Frame 29
gotoAndPlay (1);
Symbol 328 MovieClip Frame 65
gotoAndPlay ("ready_loop");
Symbol 328 MovieClip Frame 85
_root.nextlevel();
Symbol 335 Button
on (press) { _root.loader.hank.gotoAndPlay("go"); play(); }
Symbol 336 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop ("loaded"); _root.loader.hank.gotoAndPlay("ready"); }
Symbol 336 MovieClip Frame 2
gotoAndPlay (1);
Symbol 336 MovieClip Frame 5
stop();
Symbol 340 MovieClip Frame 1
_alpha = _root.transparency;
Symbol 350 MovieClip Frame 1
function closecheck() { if (_root.player1._x > ((_root.level._x + _x) + 100)) { gotoAndPlay (11); clearInterval(doorint); } } if (_name == "entrance") { this.play(); clearInterval(doorint); doorint = setInterval(closecheck, 75); } else { this.stop(); } onUnload = function () { clearInterval(doorint); };
Symbol 350 MovieClip Frame 11
stop();
Symbol 350 MovieClip Frame 22
stop();
Symbol 355 MovieClip Frame 1
gotoAndStop(random(2) + 1);
Symbol 357 MovieClip Frame 1
this.swapDepths(1998);
Symbol 362 Button
on (release) { i = 0; while (i <= 100) { removeMovieClip(_root["bullet" + i]); removeMovieClip(_root["grenade" + i]); i++; } clearInterval(_root.player1.wpncheck); i = 0; while (i <= 25) { removeMovieClip(_root["player" + i].damage5); removeMovieClip(_root["player" + i].damage6); removeMovieClip(_root["player" + i].damage7); removeMovieClip(_root["player" + i].damage8); clearInterval(_root["player" + i].weapon.fireint); clearInterval(_root["player" + i].kdint); clearInterval(_root["player" + i].termint); clearInterval(_root["player" + i].bodyint); clearInterval(_root["player" + i].randomxint); clearInterval(_root["player" + i].randomyint); clearInterval(_root["player" + i].wpncheck); removeMovieClip(_root["player" + i]); i++; } i = 0; while (i <= 300) { removeMovieClip(_root["item" + i]); removeMovieClip(_root["obj" + i]); i++; } removeMovieClip(_root.vcam.deathscreen); removeMovieClip(_root.vcam.bh); removeMovieClip(_root.fg); clearInterval(_root.levelcheckint); clearInterval(_root.level.entrance.doorint); this.fadeout = true; _root.gotoAndStop(5); _root.spawnok = false; clearInterval(_root.thing1.bodyint); i = 0; while (i <= 10) { removeMovieClip(_root["thing" + i]); i++; } }
Symbol 364 Button
on (release) { getURL ("http://www.jefflash.mainvista.com", "blank"); }
Symbol 397 MovieClip Frame 90
stop(); _root.nextlevel();
Symbol 400 MovieClip Frame 1
_root.spawngold(Math.round(this._x), Math.round(this._y)); this._alpha = _root.transparency;
Symbol 404 MovieClip Frame 1
_root.pns++; if (type == "wander") { _root.spawnwanderer(_root.pns, _x, _y, char, weapon); } else if (type == "sniper") { _root.spawnsniper(_root.pns, _x, _y, char, weapon); } else if (type == "melee") { _root.spawnmelee(_root.pns, _x, _y, char, weapon); } _alpha = _root.transparency;
Symbol 408 MovieClip Frame 1
this.swapDepths(1998);
Symbol 409 MovieClip Frame 57
_root.nextlevel();
Symbol 413 MovieClip Frame 1
function closecheck() { if (_root.player1._x < ((_root.level._x + _x) - 100)) { gotoAndPlay (11); clearInterval(doorint); } } if (_name == "entrance") { this.play(); clearInterval(doorint); doorint = setInterval(closecheck, 75); } else { this.stop(); } onUnload = function () { clearInterval(doorint); };
Symbol 413 MovieClip Frame 11
stop();
Symbol 413 MovieClip Frame 22
stop();
Symbol 416 MovieClip Frame 1
this.swapDepths(1998);
Symbol 423 MovieClip Frame 1
gotoAndPlay(random(9) + 1);
Symbol 423 MovieClip Frame 2
gotoAndPlay(random(9) + 1);
Symbol 423 MovieClip Frame 3
gotoAndPlay(random(9) + 1);
Symbol 423 MovieClip Frame 4
gotoAndPlay(random(9) + 1);
Symbol 423 MovieClip Frame 5
gotoAndPlay(random(9) + 1);
Symbol 423 MovieClip Frame 6
gotoAndPlay(random(9) + 1);
Symbol 423 MovieClip Frame 7
gotoAndPlay(random(9) + 1);
Symbol 423 MovieClip Frame 8
gotoAndPlay(random(9) + 1);
Symbol 427 MovieClip Frame 235
k = 2; while (k <= 10) { _root["player" + k].alive = false; _root["player" + k].alreadydead = true; _root["player" + k].kd(1, 1); k++; }
Symbol 427 MovieClip Frame 284
stop(); _root.nextlevel();
Symbol 436 MovieClip Frame 1
this.swapDepths(1998);
Symbol 441 Button
on (release) { _root._quality = "HIGH"; _root.menu1.alphacheck(); }
Symbol 442 Button
on (release) { _root.fxmult = 1; _root.menu1.b1._alpha = 100; _root.menu1.b2._alpha = 25; _root.menu1.b3._alpha = 25; }
Symbol 443 Button
on (release) { _root._quality = "MEDIUM"; _root.menu1.alphacheck(); }
Symbol 444 Button
on (release) { _root.fxmult = 0.6; _root.menu1.b1._alpha = 25; _root.menu1.b2._alpha = 100; _root.menu1.b3._alpha = 25; }
Symbol 445 Button
on (release) { _root._quality = "LOW"; _root.menu1.alphacheck(); }
Symbol 446 Button
on (release) { _root.fxmult = 0.2; _root.menu1.b1._alpha = 25; _root.menu1.b2._alpha = 25; _root.menu1.b3._alpha = 100; }
Symbol 450 MovieClip Frame 1
function alphacheck() { if (_root._quality == "HIGH") { a1._alpha = 100; a2._alpha = 25; a3._alpha = 25; } else if (_root._quality == "MEDIUM") { a1._alpha = 25; a2._alpha = 100; a3._alpha = 25; } else if (_root._quality == "LOW") { a1._alpha = 25; a2._alpha = 25; a3._alpha = 100; } } if (_root.fxmult == 1) { b1._alpha = 100; } else { b1._alpha = 25; } if (_root.fxmult == 0.6) { b2._alpha = 100; } else { b2._alpha = 25; } if (_root.fxmult == 0.2) { b3._alpha = 100; } else { b3._alpha = 25; } alphacheck();
Symbol 456 Button
on (release) { if ((!_root.bhpurchased) && (_root.points >= 40)) { _root.bhpurchased = true; _root.points = _root.points - 40; _root.headsize = 2; _root.menu2.bighead.text = "Big Head Mode ON"; } else if (_root.bhpurchased && (_root.headsize == 2)) { _root.headsize = 1; _root.menu2.bighead.text = "Big Head Mode OFF"; } else if (_root.bhpurchased && (_root.headsize == 1)) { _root.headsize = 2; _root.menu2.bighead.text = "Big Head Mode ON"; } }
Symbol 457 Button
on (release) { if ((!_root.dvpurchased) && (_root.points >= 50)) { _root.dvpurchased = true; _root.points = _root.points - 50; _root.transparency = 50; _parent.devview.text = "Dev View Mode ON"; } else if (_root.dvpurchased && (_root.transparency == 50)) { _root.transparency = 0; _parent.devview.text = "Dev View Mode OFF"; } else if (_root.dvpurchased && (_root.transparency == 0)) { _root.transparency = 50; _parent.devview.text = "Dev View Mode ON"; } }
Symbol 458 MovieClip Frame 1
if (!_root.bhpurchased) { bighead.text = "Big Head Mode (40g)"; } else if (_root.bhpurchased && (_root.headsize == 2)) { bighead.text = "Big Head Mode ON"; } else if (_root.bhpurchased && (_root.headsize == 1)) { bighead.text = "Big Head Mode OFF"; } if (!_root.dvpurchased) { devview.text = "Dev View Mode (50g)"; } else if (_root.dvpurchased && (_root.transparency == 50)) { devview.text = "Dev View Mode ON"; } else if (_root.dvpurchased && (_root.transparency == 0)) { devview.text = "Dev View Mode OFF"; }
Symbol 461 Button
on (release) { getURL ("http://www.jefflash.mainvista.com", "_blank"); }
Symbol 462 Button
on (release) { getURL ("http://www.newgrounds.com/collection/madnessday2007", "_blank"); }
Symbol 463 Button
on (release) { getURL ("http://www.krinkels.net/", "_blank"); }
Symbol 468 MovieClip Frame 1
this.swapDepths(1998);
Symbol 474 MovieClip Frame 1
this.swapDepths(1998);
Symbol 476 MovieClip Frame 1
onEnterFrame = function () { if (this.hitTest(_root.player1) && (!activated)) { activated = true; if (type == "wander") { _root.spawnwanderer(pn, desx, desy, char, weapon); _root["player" + pns].desx = gox; } else if (type == "sniper") { _root.spawnsniper(pn, desx, desy, char, weapon); } else if (type == "melee") { _root.spawnmelee(pn, desx, desy, char, weapon); } } }; _alpha = _root.transparency;
Symbol 480 MovieClip Frame 1
this.swapDepths(1998);
Symbol 487 MovieClip Frame 1
this.swapDepths(1998);
Symbol 491 MovieClip Frame 1
this.swapDepths(1998);
Symbol 495 MovieClip Frame 1
this.swapDepths(1998);
Symbol 499 MovieClip Frame 1
this.swapDepths(1998);
Symbol 503 MovieClip Frame 1
this.swapDepths(1998);
Symbol 504 MovieClip Frame 2
_root.vcam.largeinfobar("NEW COMPETITOR"); _root.spawnsheriff1(2, 600, 300, "sheriff", 3); _root.player2.keyright = true; _root.player2.alive = false; _root.spawnwanderer(3, 1050 + random(150), 250, "grunt", 3 + random(2)); _root.spawnwanderer(4, 1050 + random(150), 250, "agent", 3 + random(2)); _root.spawnwanderer(5, 1050 + random(150), 250, "grunt", 3 + random(2)); _root.spawnwanderer(6, 1050 + random(150), 250, "agent", 3 + random(2)); _root.spawnwanderer(7, 1050 + random(150), 250, "grunt", 3 + random(2)); _root.player3.health = 35; _root.player4.health = 50; _root.player5.health = 35; _root.player6.health = 50; _root.player7.health = 35;
Symbol 504 MovieClip Frame 63
_root.manualcontrol = false; _root.trans = false;
Symbol 504 MovieClip Frame 84
_root.vcam.largeinfobar("THE SHERIFF");
Symbol 504 MovieClip Frame 90
stop();
Symbol 506 MovieClip Frame 1
_visible = false;
Symbol 511 MovieClip Frame 1
stop();
Symbol 514 MovieClip Frame 1
function bodyfunc() { if (keyright) { if (weapon.getDepth() < body.getDepth()) { weapon.swapDepths(body); weapon.swapDepths(head); weapon.desx = Math.abs(weapon.desx); } legs._xscale = 145; legs.play(); if (head._currentframe < 3) { head.nextFrame(); } } else if (keyleft) { if (weapon.getDepth() > body.getDepth()) { weapon.swapDepths(head); weapon.swapDepths(body); weapon.desx = -Math.abs(weapon.desx); } legs._xscale = -145; legs.play(); if (head._currentframe > 1) { head.prevFrame(); } } else if (keyup || (keydown)) { legs.play(); } weapon._x = weapon._x - ((weapon._x - weapon.desx) / 4); weapon._y = weapon._y - ((weapon._y - weapon.desy) / 4); if (weapon._x > 0) { weapon._xscale = 325; } else { weapon._xscale = -325; } weapon._rotation = weapon._rotation - ((weapon._rotation - weapon.desrot) / 8); updateAfterEvent(); } psize = "big"; weapon.swapDepths(10); clearInterval(bodyint); bodyint = setInterval(bodyfunc, 40); onMouseMove = function () { xdis = _x - _root._xmouse; ydis = (_y - 30) - _root._ymouse; weapon.desrot = ((Math.atan(ydis / xdis) * 360) / 2) / Math.PI; head._rotation = weapon._rotation / 5; weapon.desx = _root._xmouse - _x; if (weapon.desx > 20) { weapon.desx = 20; } else if (weapon.desx < -20) { weapon.desx = -20; } weapon.desy = _root._ymouse - _y; if (weapon.desy > -25) { weapon.desy = -25; } else if (weapon.desy < -60) { weapon.desy = -60; } updateAfterEvent(); }; weapon.gotoAndStop(_root.lastweapon);
Symbol 518 MovieClip Frame 1
onEnterFrame = function () { if ((Math.abs(_root.thing1._x - this._x) > 75) && (doorg._y < 16.35)) { doorg.desrot = 0; doorg._y = doorg._y - ((doorg._y - 16.35) / 3); } else if (doorg._y > -175) { doorg.desrot = 15; doorg._y = doorg._y - ((doorg._y - -175) / 3); } doorg._rotation = doorg._rotation - ((doorg._rotation - doorg.desrot) / 2); };
Symbol 523 MovieClip Frame 1
stop(); desx = -139; onEnterFrame = function () { _x = (_x - ((_x - desx) / 2)); };
Symbol 569 MovieClip Frame 1
onEnterFrame = function () { _y = (_y - ((_y - desy) / 2)); }; wpn1.onRollOver = function () { wpn1.desx = wpn1.desx + 5; }; wpn1.onRollOut = function () { wpn1.desx = wpn1.desx - 5; }; wpn2.onRollOver = function () { wpn2.desx = wpn2.desx + 5; }; wpn2.onRollOut = function () { wpn2.desx = wpn2.desx - 5; }; wpn2.onRelease = function () { if ((!_root.weapon2) && (_root.points >= wc2)) { _root.weapon2 = true; _root.points = _root.points - wc2; _root.wpntxt.weaponname(); _root.ammopu.start(0, 1); } }; wpn3.onRollOver = function () { wpn3.desx = wpn3.desx + 5; _root.beep.start(0, 1); }; wpn3.onRollOut = function () { wpn3.desx = wpn3.desx - 5; }; wpn3.onRelease = function () { if ((_root.points >= ac3) && (_root.player1.ammo3 < _root.maxammo3)) { _root.player1.ammo3 = _root.player1.ammo3 + _root.ammosize3; if (_root.player1.ammo3 > _root.maxammo3) { _root.player1.ammo3 = _root.maxammo3; } _root.points = _root.points - ac3; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn4.onRollOver = function () { wpn4.desx = wpn4.desx + 5; _root.beep.start(0, 1); }; wpn4.onRollOut = function () { wpn4.desx = wpn4.desx - 5; }; wpn4.onRelease = function () { if ((!_root.weapon4) && (_root.points >= wc4)) { _root.weapon4 = true; _root.points = _root.points - wc4; _root.ammopu.start(0, 1); } else if ((_root.points >= ac4) && (_root.player1.ammo4 < _root.maxammo4)) { _root.player1.ammo4 = _root.player1.ammo4 + _root.ammosize4; if (_root.player1.ammo4 > _root.maxammo4) { _root.player1.ammo4 = _root.maxammo4; } _root.points = _root.points - ac4; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn5.onRollOver = function () { wpn5.desx = wpn5.desx + 5; _root.beep.start(0, 1); }; wpn5.onRollOut = function () { wpn5.desx = wpn5.desx - 5; }; wpn5.onRelease = function () { if ((!_root.weapon5) && (_root.points >= wc5)) { _root.weapon5 = true; _root.points = _root.points - wc5; _root.ammopu.start(0, 1); } else if ((_root.points >= ac5) && (_root.player1.ammo5 < _root.maxammo5)) { _root.player1.ammo5 = _root.player1.ammo5 + _root.ammosize5; if (_root.player1.ammo5 > _root.maxammo5) { _root.player1.ammo5 = _root.maxammo5; } _root.points = _root.points - ac5; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn6.onRollOver = function () { wpn6.desx = wpn6.desx + 5; _root.beep.start(0, 1); }; wpn6.onRollOut = function () { wpn6.desx = wpn6.desx - 5; }; wpn6.onRelease = function () { if ((!_root.weapon6) && (_root.points >= wc6)) { _root.weapon6 = true; _root.points = _root.points - wc6; _root.ammopu.start(0, 1); } else if ((_root.points >= ac6) && (_root.player1.ammo6 < _root.maxammo6)) { _root.player1.ammo6 = _root.player1.ammo6 + _root.ammosize6; if (_root.player1.ammo6 > _root.maxammo6) { _root.player1.ammo6 = _root.maxammo6; } _root.points = _root.points - ac6; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn7.onRollOver = function () { wpn7.desx = wpn7.desx + 5; _root.beep.start(0, 1); }; wpn7.onRollOut = function () { wpn7.desx = wpn7.desx - 5; }; wpn7.onRelease = function () { if ((!_root.weapon7) && (_root.points >= wc7)) { _root.weapon7 = true; _root.points = _root.points - wc7; _root.ammopu.start(0, 1); } else if ((_root.points >= ac7) && (_root.player1.ammo7 < _root.maxammo7)) { _root.player1.ammo7 = _root.player1.ammo7 + _root.ammosize7; if (_root.player1.ammo7 > _root.maxammo7) { _root.player1.ammo7 = _root.maxammo7; } _root.points = _root.points - ac7; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn8.onRollOver = function () { wpn8.desx = wpn8.desx + 5; _root.beep.start(0, 1); }; wpn8.onRollOut = function () { wpn8.desx = wpn8.desx - 5; }; wpn8.onRelease = function () { if ((!_root.weapon8) && (_root.points >= wc8)) { _root.weapon8 = true; _root.points = _root.points - wc8; _root.ammopu.start(0, 1); } else if ((_root.points >= ac8) && (_root.player1.ammo8 < _root.maxammo8)) { _root.player1.ammo8 = _root.player1.ammo8 + _root.ammosize8; if (_root.player1.ammo8 > _root.maxammo8) { _root.player1.ammo8 = _root.maxammo8; } _root.points = _root.points - ac8; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn9.onRollOver = function () { wpn9.desx = wpn9.desx + 5; _root.beep.start(0, 1); }; wpn9.onRollOut = function () { wpn9.desx = wpn9.desx - 5; }; wpn9.onRelease = function () { if ((!_root.weapon9) && (_root.points >= wc9)) { _root.weapon9 = true; _root.points = _root.points - wc9; _root.ammopu.start(0, 1); } else if ((_root.points >= ac9) && (_root.player1.ammo9 < _root.maxammo9)) { _root.player1.ammo9 = _root.player1.ammo9 + _root.ammosize9; if (_root.player1.ammo9 > _root.maxammo9) { _root.player1.ammo9 = _root.maxammo9; } _root.points = _root.points - ac9; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn10.onRollOver = function () { wpn10.desx = wpn10.desx + 5; _root.beep.start(0, 1); }; wpn10.onRollOut = function () { wpn10.desx = wpn10.desx - 5; }; wpn10.onRelease = function () { if ((!_root.weapon10) && (_root.points >= wc10)) { _root.weapon10 = true; _root.points = _root.points - wc10; _root.ammopu.start(0, 1); } else if ((_root.points >= ac10) && (_root.player1.ammo10 < _root.maxammo10)) { _root.player1.ammo10 = _root.player1.ammo10 + _root.ammosize10; if (_root.player1.ammo10 > _root.maxammo10) { _root.player1.ammo10 = _root.maxammo10; } _root.points = _root.points - ac10; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn11.onRollOver = function () { wpn11.desx = wpn11.desx + 5; _root.beep.start(0, 1); }; wpn11.onRollOut = function () { wpn11.desx = wpn11.desx - 5; }; wpn11.onRelease = function () { if ((!_root.weapon11) && (_root.points >= wc11)) { _root.weapon11 = true; _root.points = _root.points - wc11; _root.ammopu.start(0, 1); } else if ((_root.points >= ac11) && (_root.player1.ammo11 < _root.maxammo11)) { _root.player1.ammo11 = _root.player1.ammo11 + _root.ammosize11; if (_root.player1.ammo11 > _root.maxammo11) { _root.player1.ammo11 = _root.maxammo11; } _root.points = _root.points - ac11; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; wpn12.onRollOver = function () { wpn12.desx = wpn12.desx + 5; _root.beep.start(0, 1); }; wpn12.onRollOut = function () { wpn12.desx = wpn12.desx - 5; }; wpn12.onRelease = function () { if ((!_root.weapon12) && (_root.points >= wc12)) { _root.weapon12 = true; _root.points = _root.points - wc12; _root.ammopu.start(0, 1); } else if ((_root.points >= ac12) && (_root.player1.ammo12 < _root.maxammo12)) { _root.player1.ammo12 = _root.player1.ammo12 + _root.ammosize12; if (_root.player1.ammo12 > _root.maxammo12) { _root.player1.ammo12 = _root.maxammo12; } _root.points = _root.points - ac12; _root.ammopu.start(0, 1); } _root.wpntxt.weaponname(); }; function weaponname() { wpn1.wpnname.text = "knife - purchased"; if (!_root.weapon2) { wpn2.wpnname.text = ("axe - " + wc2) + " g"; } else { wpn2.wpnname.text = "axe - purchased"; } if (_root.player1.ammo3 < _root.maxammo3) { wpn3.wpnname.text = ("pistol ammo - " + ac3) + " g"; } else { wpn3.wpnname.text = "pistol ammo - MAXED"; } if (!_root.weapon4) { wpn4.wpnname.text = ("revolvers - " + wc4) + " g"; } else if (_root.player1.ammo4 < _root.maxammo4) { wpn4.wpnname.text = ("revolver ammo - " + ac4) + " g"; } else { wpn4.wpnname.text = "revolver ammo - MAXED"; } if (!_root.weapon5) { wpn5.wpnname.text = ("smg - " + wc5) + " g"; } else if (_root.player1.ammo5 < _root.maxammo5) { wpn5.wpnname.text = ("smg ammo - " + ac5) + " g"; } else { wpn5.wpnname.text = "smg ammo - MAXED"; } if (!_root.weapon6) { wpn6.wpnname.text = ("rifle - " + wc6) + " g"; } else if (_root.player1.ammo6 < _root.maxammo6) { wpn6.wpnname.text = ("rifle ammo - " + ac6) + " g"; } else { wpn6.wpnname.text = "rifle ammo - MAXED"; } if (!_root.weapon7) { wpn7.wpnname.text = ("shotgun - " + wc7) + " g"; } else if (_root.player1.ammo7 < _root.maxammo7) { wpn7.wpnname.text = ("shotgun ammo - " + ac7) + " g"; } else { wpn7.wpnname.text = "shotgun ammo - MAXED"; } if (!_root.weapon8) { wpn8.wpnname.text = ("sniper - " + wc8) + " g"; } else if (_root.player1.ammo8 < _root.maxammo8) { wpn8.wpnname.text = ("sniper ammo - " + ac8) + " g"; } else { wpn8.wpnname.text = "sniper ammo - MAXED"; } if (!_root.weapon9) { wpn9.wpnname.text = ("chaingun - " + wc9) + " g"; } else if (_root.player1.ammo9 < _root.maxammo9) { wpn9.wpnname.text = ("chaingun ammo - " + ac9) + " g"; } else { wpn9.wpnname.text = "chaingun ammo - MAXED"; } if (!_root.weapon10) { wpn10.wpnname.text = ("grenade pack - " + wc10) + " g"; } else if (_root.player1.ammo10 < _root.maxammo10) { wpn10.wpnname.text = ("grenades - " + ac10) + " g"; } else { wpn10.wpnname.text = "grenades - MAXED"; } if (!_root.weapon11) { wpn11.wpnname.text = ("gren. launcher - " + wc11) + " g"; } else if (_root.player1.ammo11 < _root.maxammo11) { wpn11.wpnname.text = ("launcher ammo - " + ac11) + " g"; } else { wpn11.wpnname.text = "launcher ammo - MAXED"; } if (!_root.weapon12) { wpn12.wpnname.text = ("laser - " + wc12) + " g"; } else if (_root.player1.ammo12 < _root.maxammo12) { wpn12.wpnname.text = ("laser ammo - " + ac12) + " g"; } else { wpn12.wpnname.text = "laser ammo - MAXED"; } } wc1 = 0; wc2 = 50; wc3 = 0; wc4 = 40; wc5 = 70; wc6 = 85; wc7 = 100; wc8 = 150; wc9 = 200; wc10 = 80; wc11 = 120; wc12 = 250; ac1 = 0; ac2 = 0; ac3 = 7; ac4 = 8; ac5 = 11; ac6 = 13; ac7 = 13; ac8 = 18; ac9 = 30; ac10 = 15; ac11 = 25; ac12 = 30; weaponname(); function upgname() { if (_root.maxhealth < 600) { up1.wpnname.text = "maxhealth +10 - 10 g"; } else { up1.wpnname.text = "maxhealth MAXED"; } if (_root.player1.health < _root.maxhealth) { up2.wpnname.text = "health +30 - 10 g"; } else { up2.wpnname.text = "health MAXED"; } if (_root.pspd < 10) { up3.wpnname.text = "player speed ++ - 30 g"; } else { up3.wpnname.text = "player speed MAXED"; } if (_root.pjumpspd < 14) { up4.wpnname.text = "player jump ++ - 30 g"; } else { up4.wpnname.text = "player jump MAXED"; } } upgname(); up1.onRollOver = function () { up1.desx = up1.desx + 5; _root.beep.start(0, 1); }; up1.onRollOut = function () { up1.desx = up1.desx - 5; }; up1.onRelease = function () { if ((_root.points >= 10) && (_root.maxhealth < 600)) { _root.points = _root.points - 10; _root.maxhealth = _root.maxhealth + 10; _root.wpntxt.upgname(); _root.beep.start(0, 1); } }; up2.onRollOver = function () { up2.desx = up2.desx + 5; _root.beep.start(0, 1); }; up2.onRollOut = function () { up2.desx = up2.desx - 5; }; up2.onRelease = function () { if ((_root.points >= 10) && (_root.player1.health < _root.maxhealth)) { _root.points = _root.points - 10; _root.player1.health = _root.player1.health + 30; if (_root.player1.health > _root.maxhealth) { _root.player1.health = _root.maxhealth; } _root.wpntxt.upgname(); _root.beep.start(0, 1); } }; up3.onRollOver = function () { up3.desx = up3.desx + 5; _root.beep.start(0, 1); }; up3.onRollOut = function () { up3.desx = up3.desx - 5; }; up3.onRelease = function () { if ((_root.points >= 30) && (_root.pspd < 10)) { _root.points = _root.points - 30; _root.pspd = _root.pspd + 0.5; _root.wpntxt.upgname(); _root.beep.start(0, 1); } }; up4.onRollOver = function () { up4.desx = up4.desx + 5; _root.beep.start(0, 1); }; up4.onRollOut = function () { up4.desx = up4.desx - 5; }; up4.onRelease = function () { if ((_root.points >= 30) && (_root.pjumpspd < 14)) { _root.points = _root.points - 30; _root.pjumpspd = _root.pjumpspd + 1; _root.wpntxt.upgname(); _root.beep.start(0, 1); } };
Symbol 573 MovieClip Frame 1
this.swapDepths(1998);
Symbol 577 MovieClip Frame 1
this.swapDepths(1998);
Symbol 581 MovieClip Frame 1
this.swapDepths(1998);
Instance of Symbol 350 MovieClip "extra" in Symbol 583 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (11); }
Symbol 585 MovieClip Frame 1
this.swapDepths(1998);
Symbol 587 MovieClip Frame 1
pc = 250; pt = despt; _alpha = _root.transparency; onEnterFrame = function () { pc++; if ((pc > interval) && (_root.spawnok)) { pc = 0; pt++; if (pt > (despt + 2)) { pt = despt; } if (!_root["player" + pt].alive) { removeMovieClip(_root["player" + pt].damage5); removeMovieClip(_root["player" + pt].damage6); removeMovieClip(_root["player" + pt].damage7); removeMovieClip(_root["player" + pt].damage8); clearInterval(_root["player" + pt].weapon.fireint); clearInterval(_root["player" + pt].kdint); clearInterval(_root["player" + pt].termint); clearInterval(_root["player" + pt].bodyint); clearInterval(_root["player" + pt].randomxint); clearInterval(_root["player" + pt].wpncheck); removeMovieClip(_root["player" + pt]); if (type == "wander") { _root.spawnwanderer(pt, xspn, yspn, char, weapon + random(weaponrand)); } else if (type == "melee") { _root.spawnmelee(pt, xspn, yspn, char, weapon); } _root["player" + pt].stype = "spawn"; } } i = despt; while (i <= (despt + 2)) { if (this.hitTest(_root["player" + i])) { _root["player" + i].desx = xloc + random(xrand); } i++; } };
Symbol 591 MovieClip Frame 1
this.swapDepths(1998);
Symbol 595 MovieClip Frame 1
this.swapDepths(1998);
Symbol 599 MovieClip Frame 1
this.swapDepths(1998);
Symbol 604 MovieClip Frame 1
this.swapDepths(1998);
Symbol 608 MovieClip Frame 1
this.swapDepths(1998);
Instance of Symbol 350 MovieClip "extra" in Symbol 610 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (11); }
Symbol 612 MovieClip Frame 1
this.swapDepths(1998);
Symbol 616 MovieClip Frame 1
this.swapDepths(1998);
Symbol 620 MovieClip Frame 1
this.swapDepths(1998);
Symbol 624 MovieClip Frame 1
this.swapDepths(1998);
Symbol 628 MovieClip Frame 1
stop();
Instance of Symbol 628 MovieClip "head" in Symbol 631 MovieClip Frame 1
onClipEvent (load) { stop(); }
Symbol 631 MovieClip Frame 43
gotoAndPlay (34);
Symbol 632 MovieClip Frame 1
_root.vcam.largeinfobar("NEW COMPETITOR");
Symbol 632 MovieClip Frame 34
_root.spawnplayer(1, -175, 300); _root.manualcontrol = false;
Symbol 632 MovieClip Frame 70
_root.vcam.largeinfobar("THE SAVIOR"); stop();
Symbol 636 MovieClip Frame 1
this.swapDepths(1998);
Symbol 640 MovieClip Frame 1
this.swapDepths(1998);
Symbol 644 MovieClip Frame 1
this.swapDepths(1998);
Symbol 648 MovieClip Frame 1
this.swapDepths(1998);
Symbol 652 MovieClip Frame 1
this.swapDepths(1998);
Symbol 656 MovieClip Frame 1
this.swapDepths(1998);
Symbol 659 MovieClip Frame 92
_root.player1.alive = true; _root.nextlevel(); stop();
Symbol 661 MovieClip Frame 1
this.swapDepths(1998);
Symbol 664 Button
on (press) { _root.nextlevel(); }
Symbol 672 MovieClip Frame 259
stop(); _root.nextlevel();
Symbol 674 MovieClip Frame 88
_root.player1.alive = true;
Symbol 674 MovieClip Frame 111
stop();
Symbol 675 MovieClip Frame 1
this.swapDepths(1998);
Symbol 679 MovieClip Frame 1
this.swapDepths(1998);
Symbol 683 MovieClip Frame 1
this.swapDepths(1998);
Symbol 687 MovieClip Frame 1
this.swapDepths(1998);
Symbol 691 MovieClip Frame 1
this.swapDepths(1998);
Symbol 695 MovieClip Frame 1
this.swapDepths(1998);
Symbol 696 MovieClip Frame 1
function bodyfunc() { if (accuracy > 0) { accuracy--; } if (keyright) { if (weapon.getDepth() < body.getDepth()) { weapon.swapDepths(body); weapon.swapDepths(head); weapon.desx = Math.abs(weapon.desx); } legs._xscale = 100; if (head._currentframe < 3) { head.nextFrame(); } } else if (keyleft) { if (weapon.getDepth() > body.getDepth()) { weapon.swapDepths(head); weapon.swapDepths(body); weapon.desx = -Math.abs(weapon.desx); } legs._xscale = -100; if (head._currentframe > 1) { head.prevFrame(); } } weapon._x = weapon._x - ((weapon._x - weapon.desx) / 7); weapon._y = weapon._y - ((weapon._y - weapon.desy) / 7); if (weapon._x > 0) { weapon._xscale = 100; } else { weapon._xscale = -100; } weapon._rotation = weapon._rotation - ((weapon._rotation - weapon.desrot) / 25); if (((!knockdown) && (!reload)) && (alive)) { xdis = _x - _root.player1._x; ydis = (_y - 15) - _root.player1._y; weapon.desrot = ((Math.atan(ydis / xdis) * 360) / 2) / Math.PI; head._rotation = weapon._rotation / 5; weapon.desx = _root.player1._x - _x; if (weapon.desx > 10) { weapon.desx = 10; } else if (weapon.desx < -10) { weapon.desx = -10; } weapon.desy = _root.player1._y - _y; if (weapon.desy > -10) { weapon.desy = -10; } else if (weapon.desy < -30) { weapon.desy = -30; } updateAfterEvent(); } } function termfunc() { clearInterval(termint); clearInterval(bodyint); clearInterval(randomxint); } function randomxfunc() { desx = 200 + random(300); updateAfterEvent(); } function randomyfunc() { desy = 75 + random(75); updateAfterEvent(); } i = 3; while (i <= 12) { this["ammo" + i] = 999999 /* 0x0F423F */; i++; } damnum = 5; accuracy = 0; weapon.gotoAndStop(12); weapon.swapDepths(10); clearInterval(bodyint); bodyint = setInterval(bodyfunc, 45); clearInterval(randomxint); clearInterval(randomyint); randomxint = setInterval(randomxfunc, 500 + random(1000)); randomyint = setInterval(randomyfunc, 500 + random(1000));
Symbol 701 MovieClip Frame 1
this.swapDepths(1998);
Symbol 705 MovieClip Frame 1
this.swapDepths(1998);
Symbol 709 MovieClip Frame 1
this.swapDepths(1998);
Symbol 713 MovieClip Frame 1
this.swapDepths(1998);
Symbol 717 MovieClip Frame 1
this.swapDepths(1998);
Symbol 721 MovieClip Frame 1
this.swapDepths(1998);
Symbol 725 MovieClip Frame 1
this.swapDepths(1998);
Symbol 729 MovieClip Frame 1
this.swapDepths(1998);
Symbol 733 MovieClip Frame 1
this.swapDepths(1998);
Instance of Symbol 628 MovieClip "head" in Symbol 734 MovieClip Frame 1
onClipEvent (load) { stop(); }
Symbol 735 MovieClip Frame 108
stop();
Symbol 739 MovieClip Frame 1
this.swapDepths(1998);

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [blacktrans]Uses:1
Symbol 3 GraphicUsed by:69 258
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 ButtonUses:4 5Used by:69
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 ButtonUses:7 8Used by:69
Symbol 10 GraphicUsed by:12
Symbol 11 GraphicUsed by:12
Symbol 12 ButtonUses:10 11Used by:69
Symbol 13 GraphicUsed by:14 266
Symbol 14 MovieClipUses:13Used by:69
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:69
Symbol 17 FontUsed by:18 19 20 21 22 23 24 25 26 242 243 244 245 246 247 249 252 253 255 256 278 279 358 359 361 363 431 432 433 434 435 447 448 449 452 453 454 455 460 522 524 525 526 527 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 565 566 567 568
Symbol 18 EditableTextUses:17Used by:69
Symbol 19 EditableTextUses:17Used by:69
Symbol 20 EditableTextUses:17Used by:69
Symbol 21 EditableTextUses:17Used by:69
Symbol 22 EditableTextUses:17Used by:69
Symbol 23 EditableTextUses:17Used by:69
Symbol 24 EditableTextUses:17Used by:69
Symbol 25 EditableTextUses:17Used by:30
Symbol 26 EditableTextUses:17Used by:30
Symbol 27 GraphicUsed by:30
Symbol 28 FontUsed by:29
Symbol 29 EditableTextUses:28Used by:30
Symbol 30 ButtonUses:25 26 27 29Used by:69 464
Symbol 31 GraphicUsed by:69 427  Timeline
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:68
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37 111
Symbol 37 MovieClipUses:34 36Used by:68
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:41 135  Timeline
Symbol 41 MovieClipUses:38 40Used by:68
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45 141  Timeline
Symbol 45 MovieClipUses:42 44Used by:68
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49 157  Timeline
Symbol 49 MovieClipUses:46 48Used by:68
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53 139  Timeline
Symbol 53 MovieClipUses:50 52Used by:68
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57 144  Timeline
Symbol 57 MovieClipUses:54 56Used by:68
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:61 112  Timeline
Symbol 61 MovieClipUses:58 60Used by:68
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:68
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67 133  Timeline
Symbol 67 MovieClipUses:64 66Used by:68
Symbol 68 MovieClipUses:33 37 41 45 49 53 57 61 63 67Used by:69
Symbol 69 MovieClip [vcam]Uses:3 6 9 12 14 16 18 19 20 21 22 23 24 30 31 68
Symbol 70 GraphicUsed by:82
Symbol 71 GraphicUsed by:82
Symbol 72 GraphicUsed by:82
Symbol 73 GraphicUsed by:82
Symbol 74 GraphicUsed by:82
Symbol 75 GraphicUsed by:82
Symbol 76 GraphicUsed by:82
Symbol 77 GraphicUsed by:82
Symbol 78 GraphicUsed by:82
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip [damage]Uses:70 71 72 73 74 75 76 77 78 79 80 81
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85 625
Symbol 85 MovieClipUses:84Used by:159 171 199 264 514 669
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:98
Symbol 88 GraphicUsed by:98
Symbol 89 GraphicUsed by:98
Symbol 90 GraphicUsed by:98
Symbol 91 GraphicUsed by:98
Symbol 92 GraphicUsed by:98
Symbol 93 GraphicUsed by:98
Symbol 94 GraphicUsed by:98
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:87 88 89 90 91 92 93 94 95 96 97Used by:99
Symbol 99 MovieClipUses:98Used by:159 171 199 264 512 514 631 669 696 734
Symbol 100 GraphicUsed by:106 511
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:106 511
Symbol 103 GraphicUsed by:106
Symbol 104 GraphicUsed by:106 262 628
Symbol 105 GraphicUsed by:106 262 628
Symbol 106 MovieClipUses:100 102 103 104 105Used by:159 514
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:111 112 133 135 138 141 144 147 155 157 631 734
Symbol 109 GraphicUsed by:111 112 124 131 133 135 139 141 144 147 155 157 263
Symbol 110 SoundUsed by:111 147
Symbol 111 MovieClipUses:108 36 109 110Used by:158
Symbol 112 MovieClipUses:108 60 109Used by:114
Symbol 113 SoundUsed by:114 170
Symbol 114 MovieClipUses:112 113Used by:158
Symbol 115 GraphicUsed by:124
Symbol 116 GraphicUsed by:124
Symbol 117 GraphicUsed by:124
Symbol 118 GraphicUsed by:124
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:120 121Used by:124 131 133 135 139 141 144 155
Symbol 123 SoundUsed by:124
Symbol 124 MovieClipUses:115 116 109 117 118 122 123Used by:158
Symbol 125 GraphicUsed by:131
Symbol 126 GraphicUsed by:131
Symbol 127 GraphicUsed by:131
Symbol 128 SoundUsed by:131
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:125 126 109 127 122 128 129 130Used by:158
Symbol 132 SoundUsed by:133
Symbol 133 MovieClipUses:108 66 109 122 132Used by:158
Symbol 134 SoundUsed by:135
Symbol 135 MovieClipUses:108 109 40 122 134Used by:158
Symbol 136 SoundUsed by:139
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137 108Used by:139
Symbol 139 MovieClipUses:109 52 122 136 138Used by:158
Symbol 140 SoundUsed by:141
Symbol 141 MovieClipUses:108 44 109 122 140Used by:158
Symbol 142 GraphicUsed by:144
Symbol 143 SoundUsed by:144
Symbol 144 MovieClipUses:108 109 56 142 122 143Used by:158
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip [grenade]Uses:145Used by:147  Timeline
Symbol 147 MovieClipUses:108 146 109 110Used by:158
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:155  Timeline
Symbol 150 ShapeTweeningUsed by:155
Symbol 151 ShapeTweeningUsed by:155
Symbol 152 ShapeTweeningUsed by:155
Symbol 153 SoundUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:108 109 149 150 151 152 122 153 154Used by:158
Symbol 156 SoundUsed by:157
Symbol 157 MovieClipUses:108 48 109 156Used by:158 631
Symbol 158 MovieClipUses:111 114 124 131 133 135 139 141 144 147 155 157Used by:159 199 264 514 696
Symbol 159 MovieClip [hero]Uses:85 99 106 158
Symbol 160 GraphicUsed by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:160 161Used by:171 669
Symbol 163 GraphicUsed by:170
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:170
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:170
Symbol 168 SoundUsed by:170
Symbol 169 SoundUsed by:170
Symbol 170 MovieClipUses:163 165 167 168 113 169Used by:171 669
Symbol 171 MovieClip [slowzombie]Uses:85 99 162 170
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip [bullet]Uses:172
Symbol 174 ShapeTweeningUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClip [blood_g]Uses:174 175
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClip [shell]Uses:177
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip [shrapnel]Uses:179
Symbol 181 GraphicUsed by:191
Symbol 182 GraphicUsed by:191
Symbol 183 SoundUsed by:191
Symbol 184 GraphicUsed by:191
Symbol 185 GraphicUsed by:191
Symbol 186 GraphicUsed by:191
Symbol 187 GraphicUsed by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClip [explosion]Uses:181 182 183 184 185 186 187 188 189 190
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClip [bigshell]Uses:192
Symbol 194 GraphicUsed by:198
Symbol 195 GraphicUsed by:198
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClip [blooddecal]Uses:194 195 196 197
Symbol 199 MovieClip [grunt]Uses:85 99 158
Symbol 200 GraphicUsed by:204
Symbol 201 GraphicUsed by:204
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClip [grunthead1]Uses:200 201 202 203
Symbol 205 GraphicUsed by:209
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClip [grunthead2]Uses:205 206 207 208
Symbol 210 GraphicUsed by:214
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClip [grunthead3]Uses:210 211 212 213
Symbol 215 GraphicUsed by:219
Symbol 216 GraphicUsed by:219
Symbol 217 GraphicUsed by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClip [agenthead1]Uses:215 216 217 218
Symbol 220 GraphicUsed by:224
Symbol 221 GraphicUsed by:224
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip [agenthead2]Uses:220 221 222 223
Symbol 225 GraphicUsed by:230
Symbol 226 GraphicUsed by:230
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip [sparks]Uses:225 226 227 228 229
Symbol 231 ShapeTweeningUsed by:236
Symbol 232 GraphicUsed by:236
Symbol 233 GraphicUsed by:236
Symbol 234 ShapeTweeningUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip [transition]Uses:231 232 233 234 235
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClip [healthdrop]Uses:237
Symbol 239 ShapeTweeningUsed by:241
Symbol 240 GraphicUsed by:241 398 409 427
Symbol 241 MovieClipUses:239 240Used by:258
Symbol 242 EditableTextUses:17Used by:248
Symbol 243 EditableTextUses:17Used by:248
Symbol 244 EditableTextUses:17Used by:248
Symbol 245 EditableTextUses:17Used by:248
Symbol 246 EditableTextUses:17Used by:248
Symbol 247 EditableTextUses:17Used by:248
Symbol 248 MovieClipUses:242 243 244 245 246 247Used by:258
Symbol 249 EditableTextUses:17Used by:250
Symbol 250 MovieClipUses:249Used by:258
Symbol 251 GraphicUsed by:254 257
Symbol 252 EditableTextUses:17Used by:254
Symbol 253 EditableTextUses:17Used by:254
Symbol 254 MovieClipUses:251 252 253Used by:258
Symbol 255 EditableTextUses:17Used by:257
Symbol 256 EditableTextUses:17Used by:257
Symbol 257 MovieClipUses:251 255 256Used by:258  Timeline
Symbol 258 MovieClip [deathscreen]Uses:3 241 248 250 254 257
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:262 628
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:259 260 261 104 105Used by:264
Symbol 263 MovieClipUses:109Used by:264
Symbol 264 MovieClip [sheriff]Uses:85 99 262 158 263
Symbol 265 GraphicUsed by:267
Symbol 266 MovieClipUses:13Used by:267
Symbol 267 MovieClip [bosshealth]Uses:265 266
Symbol 268 GraphicUsed by:271
Symbol 269 GraphicUsed by:271
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClip [ammodrop]Uses:268 269 270Used by:Timeline
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 ShapeTweeningUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip [goldpiece]Uses:272 273 274 275 276Used by:Timeline
Symbol 278 EditableTextUses:17Used by:Timeline
Symbol 279 EditableTextUses:17Used by:Timeline
Symbol 280 GraphicUsed by:336
Symbol 281 GraphicUsed by:282 364
Symbol 282 MovieClipUses:281Used by:336
Symbol 283 GraphicUsed by:336
Symbol 284 GraphicUsed by:328
Symbol 285 GraphicUsed by:328
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:328
Symbol 289 GraphicUsed by:328
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:328
Symbol 292 GraphicUsed by:310
Symbol 293 GraphicUsed by:310
Symbol 294 GraphicUsed by:310
Symbol 295 GraphicUsed by:310
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:310
Symbol 298 GraphicUsed by:310
Symbol 299 GraphicUsed by:310
Symbol 300 GraphicUsed by:310
Symbol 301 GraphicUsed by:310
Symbol 302 GraphicUsed by:310
Symbol 303 GraphicUsed by:310
Symbol 304 GraphicUsed by:310
Symbol 305 GraphicUsed by:310
Symbol 306 GraphicUsed by:310
Symbol 307 GraphicUsed by:310
Symbol 308 GraphicUsed by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:292 293 294 295 297 298 299 300 301 302 303 304 305 306 307 308 309Used by:328
Symbol 311 GraphicUsed by:328
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:328
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:328
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:328
Symbol 318 GraphicUsed by:319
Symbol 319 ButtonUses:318Used by:328
Symbol 320 GraphicUsed by:328
Symbol 321 SoundUsed by:328
Symbol 322 GraphicUsed by:328
Symbol 323 GraphicUsed by:328
Symbol 324 SoundUsed by:328
Symbol 325 GraphicUsed by:328
Symbol 326 GraphicUsed by:328
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:284 285 288 289 291 310 311 313 315 317 319 320 321 322 323 324 325 326 327Used by:336
Symbol 329 GraphicUsed by:335
Symbol 330 GraphicUsed by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:330 331Used by:335
Symbol 333 GraphicUsed by:334 335
Symbol 334 MovieClipUses:333Used by:335
Symbol 335 ButtonUses:329 332 334 333Used by:336
Symbol 336 MovieClipUses:280 282 283 328 335Used by:Timeline
Symbol 337 GraphicUsed by:340 587
Symbol 338 FontUsed by:339 586
Symbol 339 TextUses:338Used by:340
Symbol 340 MovieClipUses:337 339Used by:Timeline
Symbol 341 GraphicUsed by:Timeline
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:344
Symbol 344 MovieClipUses:343Used by:672  Timeline
Symbol 345 GraphicUsed by:351
Symbol 346 ShapeTweeningUsed by:350
Symbol 347 SoundUsed by:350 413
Symbol 348 ShapeTweeningUsed by:350
Symbol 349 GraphicUsed by:350 413
Symbol 350 MovieClipUses:346 347 348 349Used by:351 406 414 466 472 478 489 493 497 501 571 575 579 583 589 593 597 602 606 610 614 618 622 634 638 642 646 650 654 659 674 677 681 685 689 693 699 703 707 711 715 719 723 727 737
Symbol 351 MovieClipUses:345 350Used by:Timeline
Symbol 352 GraphicUsed by:355
Symbol 353 GraphicUsed by:355
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:352 353 354Used by:Timeline
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:Timeline
Symbol 358 EditableTextUses:17Used by:362
Symbol 359 EditableTextUses:17Used by:362
Symbol 360 GraphicUsed by:362
Symbol 361 EditableTextUses:17Used by:362
Symbol 362 ButtonUses:358 359 360 361Used by:398 409 427
Symbol 363 TextUses:17Used by:398
Symbol 364 ButtonUses:281Used by:397
Symbol 365 GraphicUsed by:397
Symbol 366 GraphicUsed by:397
Symbol 367 GraphicUsed by:397
Symbol 368 GraphicUsed by:397
Symbol 369 GraphicUsed by:397
Symbol 370 GraphicUsed by:397
Symbol 371 GraphicUsed by:397
Symbol 372 GraphicUsed by:397
Symbol 373 GraphicUsed by:397
Symbol 374 GraphicUsed by:397
Symbol 375 GraphicUsed by:397
Symbol 376 GraphicUsed by:397
Symbol 377 GraphicUsed by:397
Symbol 378 GraphicUsed by:397
Symbol 379 GraphicUsed by:397
Symbol 380 GraphicUsed by:397
Symbol 381 GraphicUsed by:397
Symbol 382 GraphicUsed by:397
Symbol 383 GraphicUsed by:397
Symbol 384 GraphicUsed by:397
Symbol 385 GraphicUsed by:397
Symbol 386 GraphicUsed by:397
Symbol 387 GraphicUsed by:397
Symbol 388 GraphicUsed by:397
Symbol 389 GraphicUsed by:397
Symbol 390 GraphicUsed by:397
Symbol 391 GraphicUsed by:397
Symbol 392 GraphicUsed by:397
Symbol 393 GraphicUsed by:397
Symbol 394 GraphicUsed by:397
Symbol 395 GraphicUsed by:397
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses: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 396Used by:398
Symbol 398 MovieClipUses:240 362 363 397Used by:Timeline
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:Timeline
Symbol 401 GraphicUsed by:404 476
Symbol 402 FontUsed by:403 475 663
Symbol 403 TextUses:402Used by:404
Symbol 404 MovieClipUses:401 403Used by:Timeline
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405 350Used by:Timeline
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:Timeline
Symbol 409 MovieClipUses:240 362Used by:Timeline
Symbol 410 GraphicUsed by:414
Symbol 411 ShapeTweeningUsed by:413
Symbol 412 ShapeTweeningUsed by:413
Symbol 413 MovieClipUses:411 347 412 349Used by:414 650 654 677 681 685 689 693 699 703 707 711 715 719 723 727 731 737
Symbol 414 MovieClipUses:410 413 350Used by:Timeline
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:Timeline
Symbol 417 FontUsed by:418 420 421 422 424 742
Symbol 418 TextUses:417Used by:427
Symbol 419 SoundUsed by:427
Symbol 420 TextUses:417Used by:427
Symbol 421 TextUses:417Used by:423
Symbol 422 TextUses:417Used by:423
Symbol 423 MovieClipUses:421 422Used by:427
Symbol 424 TextUses:417Used by:427
Symbol 425 Sound [ammopu]Used by:427  Timeline
Symbol 426 ShapeTweeningUsed by:427
Symbol 427 MovieClipUses:240 418 362 419 420 423 424 425 426 31Used by:Timeline
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:Timeline
Symbol 430 GraphicUsed by:436
Symbol 431 EditableTextUses:17Used by:436
Symbol 432 EditableTextUses:17Used by:436
Symbol 433 EditableTextUses:17Used by:436
Symbol 434 EditableTextUses:17Used by:436
Symbol 435 EditableTextUses:17Used by:436
Symbol 436 MovieClipUses:430 431 432 433 434 435Used by:Timeline
Symbol 437 GraphicUsed by:450
Symbol 438 GraphicUsed by:441 442 443 444 445 446 456 457 461 462 463
Symbol 439 GraphicUsed by:441 442 443 444 445 446 456 457 461 462 463
Symbol 440 SoundUsed by:441 442 443 444 445 446 456 457 461 462 463
Symbol 441 ButtonUses:438 439 440Used by:450
Symbol 442 ButtonUses:438 439 440Used by:450
Symbol 443 ButtonUses:438 439 440Used by:450
Symbol 444 ButtonUses:438 439 440Used by:450
Symbol 445 ButtonUses:438 439 440Used by:450
Symbol 446 ButtonUses:438 439 440Used by:450
Symbol 447 EditableTextUses:17Used by:450
Symbol 448 EditableTextUses:17Used by:450
Symbol 449 EditableTextUses:17Used by:450
Symbol 450 MovieClipUses:437 441 442 443 444 445 446 447 448 449Used by:Timeline
Symbol 451 GraphicUsed by:458
Symbol 452 EditableTextUses:17Used by:458
Symbol 453 EditableTextUses:17Used by:458
Symbol 454 EditableTextUses:17Used by:458
Symbol 455 EditableTextUses:17Used by:458
Symbol 456 ButtonUses:438 439 440Used by:458
Symbol 457 ButtonUses:438 439 440Used by:458
Symbol 458 MovieClipUses:451 452 453 454 455 456 457Used by:Timeline
Symbol 459 GraphicUsed by:464
Symbol 460 EditableTextUses:17Used by:464
Symbol 461 ButtonUses:438 439 440Used by:464
Symbol 462 ButtonUses:438 439 440Used by:464
Symbol 463 ButtonUses:438 439 440Used by:464
Symbol 464 MovieClipUses:459 460 461 462 463 30Used by:Timeline
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465 350Used by:Timeline
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:Timeline
Symbol 469 GraphicUsed by:472
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:472 579 593 659 674
Symbol 472 MovieClipUses:469 471 350Used by:Timeline
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:Timeline
Symbol 475 TextUses:402Used by:476
Symbol 476 MovieClipUses:401 475Used by:Timeline
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477 350Used by:Timeline
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:Timeline
Symbol 481 GraphicUsed by:483
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:481 482Used by:Timeline
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:Timeline
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:Timeline
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488 350Used by:Timeline
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:Timeline
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492 350Used by:Timeline
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:Timeline
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496 350Used by:Timeline
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:Timeline
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500 350Used by:Timeline
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:Timeline
Symbol 504 MovieClipUsed by:Timeline
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:Timeline
Symbol 507 GraphicUsed by:512
Symbol 508 ShapeTweeningUsed by:511
Symbol 509 ShapeTweeningUsed by:511
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:100 102 508 509 510Used by:512
Symbol 512 MovieClipUses:99 507 511Used by:Timeline
Symbol 513 GraphicUsed by:Timeline
Symbol 514 MovieClipUses:85 99 106 158Used by:Timeline
Symbol 515 GraphicUsed by:518
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:518
Symbol 518 MovieClipUses:515 517Used by:Timeline
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:Timeline
Symbol 521 GraphicUsed by:569
Symbol 522 EditableTextUses:17Used by:523
Symbol 523 MovieClipUses:522Used by:569
Symbol 524 EditableTextUses:17Used by:569
Symbol 525 EditableTextUses:17Used by:569
Symbol 526 EditableTextUses:17Used by:569
Symbol 527 EditableTextUses:17Used by:569
Symbol 528 EditableTextUses:17Used by:569
Symbol 529 EditableTextUses:17Used by:569
Symbol 530 EditableTextUses:17Used by:569
Symbol 531 EditableTextUses:17Used by:569
Symbol 532 EditableTextUses:17Used by:569
Symbol 533 EditableTextUses:17Used by:569
Symbol 534 EditableTextUses:17Used by:569
Symbol 535 EditableTextUses:17Used by:569
Symbol 536 EditableTextUses:17Used by:569
Symbol 537 EditableTextUses:17Used by:569
Symbol 538 EditableTextUses:17Used by:569
Symbol 539 EditableTextUses:17Used by:569
Symbol 540 EditableTextUses:17Used by:569
Symbol 541 EditableTextUses:17Used by:569
Symbol 542 EditableTextUses:17Used by:569
Symbol 543 EditableTextUses:17Used by:569
Symbol 544 EditableTextUses:17Used by:569
Symbol 545 EditableTextUses:17Used by:569
Symbol 546 EditableTextUses:17Used by:569
Symbol 547 EditableTextUses:17Used by:569
Symbol 548 EditableTextUses:17Used by:569
Symbol 549 EditableTextUses:17Used by:569
Symbol 550 EditableTextUses:17Used by:569
Symbol 551 EditableTextUses:17Used by:569
Symbol 552 EditableTextUses:17Used by:569
Symbol 553 EditableTextUses:17Used by:569
Symbol 554 EditableTextUses:17Used by:569
Symbol 555 EditableTextUses:17Used by:569
Symbol 556 EditableTextUses:17Used by:569
Symbol 557 EditableTextUses:17Used by:569
Symbol 558 EditableTextUses:17Used by:569
Symbol 559 EditableTextUses:17Used by:569
Symbol 560 EditableTextUses:17Used by:569
Symbol 561 EditableTextUses:17Used by:569
Symbol 562 EditableTextUses:17Used by:569
Symbol 563 EditableTextUses:17Used by:569
Symbol 564 GraphicUsed by:569
Symbol 565 EditableTextUses:17Used by:569
Symbol 566 EditableTextUses:17Used by:569
Symbol 567 EditableTextUses:17Used by:569
Symbol 568 EditableTextUses:17Used by:569
Symbol 569 MovieClipUses:521 523 524 525 526 527 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 568Used by:Timeline
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570 350Used by:Timeline
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:Timeline
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574 350Used by:Timeline
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:Timeline
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578 471 350Used by:Timeline
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:Timeline
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582 350Used by:Timeline
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:Timeline
Symbol 586 TextUses:338Used by:587
Symbol 587 MovieClipUses:337 586Used by:Timeline
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588 350Used by:Timeline
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:Timeline
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592 471 350Used by:Timeline
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:Timeline
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596 350Used by:Timeline
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:Timeline
Symbol 600 GraphicUsed by:Timeline
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601 350Used by:Timeline
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:Timeline
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605 350Used by:Timeline
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:Timeline
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:609 350Used by:Timeline
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:Timeline
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613 350Used by:Timeline
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:Timeline
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:617 350Used by:Timeline
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:Timeline
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621 350Used by:Timeline
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:Timeline
Symbol 625 MovieClipUses:84Used by:631 696 734
Symbol 626 GraphicUsed by:628
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:626 260 627 104 105Used by:631 696 734
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:631 734
Symbol 631 MovieClipUses:625 108 99 628 157 630Used by:632
Symbol 632 MovieClipUses:631Used by:Timeline
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633 350Used by:Timeline
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:Timeline
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637 350Used by:Timeline
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:Timeline
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641 350Used by:Timeline
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643Used by:Timeline
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645 350Used by:Timeline
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:Timeline
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649 413 350Used by:Timeline
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:Timeline
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:653 413 350Used by:Timeline
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:Timeline
Symbol 657 GraphicUsed by:Timeline
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:471 658 350Used by:Timeline
Symbol 660 GraphicUsed by:661 675
Symbol 661 MovieClipUses:660Used by:Timeline
Symbol 662 GraphicUsed by:664
Symbol 663 TextUses:402Used by:664
Symbol 664 ButtonUses:662 663Used by:Timeline
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:Timeline
Symbol 667 ShapeTweeningUsed by:672
Symbol 668 ShapeTweeningUsed by:672
Symbol 669 MovieClipUses:85 99 162 170Used by:672
Symbol 670 GraphicUsed by:672
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:667 344 668 669 670 671Used by:Timeline
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:471 673 350Used by:Timeline
Symbol 675 MovieClipUses:660Used by:Timeline
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676 413 350Used by:Timeline
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:Timeline
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680 413 350Used by:Timeline
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:Timeline
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684 413 350Used by:Timeline
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:Timeline
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688 413 350Used by:Timeline
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:Timeline
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692 413 350Used by:Timeline
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:Timeline
Symbol 696 MovieClipUses:625 99 628 158Used by:Timeline
Symbol 697 GraphicUsed by:Timeline
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698 413 350Used by:Timeline
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:Timeline
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702 413 350Used by:Timeline
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:Timeline
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706 413 350Used by:Timeline
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:708Used by:Timeline
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710 413 350Used by:Timeline
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:Timeline
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714 413 350Used by:Timeline
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:Timeline
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718 413 350Used by:Timeline
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:Timeline
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722 413 350Used by:Timeline
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:Timeline
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726 413 350Used by:Timeline
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:Timeline
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:730 413Used by:Timeline
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:Timeline
Symbol 734 MovieClipUses:625 108 99 630 628Used by:735
Symbol 735 MovieClipUses:734Used by:Timeline
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736 413 350Used by:Timeline
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:738Used by:Timeline
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:Timeline
Symbol 742 TextUses:417Used by:Timeline
Symbol 743 Sound [bg1]Used by:Timeline
Symbol 744 Sound [bg2]Used by:Timeline
Symbol 745 Sound [bg3]Used by:Timeline
Symbol 746 Sound [beep]Used by:Timeline
Symbol 747 Sound [deaths]Used by:Timeline
Symbol 748 Sound [fd1]Used by:Timeline
Symbol 749 Sound [fd2]Used by:Timeline

Instance Names

"loader"Frame 1Symbol 336 MovieClip
"player1"Frame 1Symbol 340 MovieClip
"level"Frame 2Symbol 351 MovieClip
"fg"Frame 2Symbol 357 MovieClip
"thing1"Frame 2Symbol 398 MovieClip
"vcam"Frame 2Symbol 400 MovieClip
"player1"Frame 2Symbol 340 MovieClip
"level"Frame 3Symbol 406 MovieClip
"fg"Frame 3Symbol 408 MovieClip
"trigger5"Frame 3Symbol 340 MovieClip
"trigger8"Frame 3Symbol 340 MovieClip
"trigger9"Frame 3Symbol 340 MovieClip
"trigger6"Frame 3Symbol 340 MovieClip
"trigger4"Frame 3Symbol 340 MovieClip
"trigger1"Frame 3Symbol 340 MovieClip
"trigger2"Frame 3Symbol 340 MovieClip
"trigger3"Frame 3Symbol 340 MovieClip
"trigger7"Frame 3Symbol 340 MovieClip
"player1"Frame 3Symbol 340 MovieClip
"vcam"Frame 3Symbol 355 MovieClip
"thing1"Frame 3Symbol 409 MovieClip
"level"Frame 4Symbol 414 MovieClip
"fg"Frame 4Symbol 416 MovieClip
"thing1"Frame 4Symbol 427 MovieClip
"vcam"Frame 4Symbol 400 MovieClip
"level"Frame 6Symbol 429 MovieClip
"fg"Frame 6Symbol 436 MovieClip
"menu1"Frame 6Symbol 450 MovieClip
"menu2"Frame 6Symbol 458 MovieClip
"menu3"Frame 6Symbol 464 MovieClip
"level"Frame 7Symbol 466 MovieClip
"fg"Frame 7Symbol 468 MovieClip
"level"Frame 8Symbol 351 MovieClip
"fg"Frame 8Symbol 357 MovieClip
"level"Frame 9Symbol 472 MovieClip
"fg"Frame 9Symbol 474 MovieClip
"level"Frame 10Symbol 478 MovieClip
"fg"Frame 10Symbol 480 MovieClip
"level"Frame 11Symbol 485 MovieClip
"fg"Frame 11Symbol 487 MovieClip
"level"Frame 12Symbol 489 MovieClip
"fg"Frame 12Symbol 491 MovieClip
"level"Frame 13Symbol 493 MovieClip
"fg"Frame 13Symbol 495 MovieClip
"level"Frame 14Symbol 497 MovieClip
"fg"Frame 14Symbol 499 MovieClip
"level"Frame 15Symbol 501 MovieClip
"fg"Frame 15Symbol 503 MovieClip
"cutscene"Frame 15Symbol 504 MovieClip
"level"Frame 16Symbol 506 MovieClip
"player1"Frame 16Symbol 512 MovieClip
"thing1"Frame 16Symbol 514 MovieClip
"thing8"Frame 16Symbol 518 MovieClip
"thing2"Frame 16Symbol 520 MovieClip
"thing9"Frame 16Symbol 518 MovieClip
"thing3"Frame 16Symbol 520 MovieClip
"wpntxt"Frame 16Symbol 569 MovieClip
"level"Frame 17Symbol 406 MovieClip
"fg"Frame 17Symbol 408 MovieClip
"trigger5"Frame 17Symbol 340 MovieClip
"trigger8"Frame 17Symbol 340 MovieClip
"trigger9"Frame 17Symbol 340 MovieClip
"trigger6"Frame 17Symbol 340 MovieClip
"trigger4"Frame 17Symbol 340 MovieClip
"trigger1"Frame 17Symbol 340 MovieClip
"trigger2"Frame 17Symbol 340 MovieClip
"trigger3"Frame 17Symbol 340 MovieClip
"trigger7"Frame 17Symbol 340 MovieClip
"level"Frame 18Symbol 571 MovieClip
"fg"Frame 18Symbol 573 MovieClip
"level"Frame 19Symbol 485 MovieClip
"fg"Frame 19Symbol 487 MovieClip
"level"Frame 20Symbol 575 MovieClip
"fg"Frame 20Symbol 577 MovieClip
"level"Frame 21Symbol 579 MovieClip
"fg"Frame 21Symbol 581 MovieClip
"level"Frame 22Symbol 583 MovieClip
"fg"Frame 22Symbol 585 MovieClip
"level"Frame 23Symbol 589 MovieClip
"fg"Frame 23Symbol 591 MovieClip
"level"Frame 24Symbol 593 MovieClip
"fg"Frame 24Symbol 595 MovieClip
"level"Frame 25Symbol 597 MovieClip
"fg"Frame 25Symbol 599 MovieClip
"level"Frame 26Symbol 506 MovieClip
"player1"Frame 26Symbol 512 MovieClip
"thing1"Frame 26Symbol 514 MovieClip
"thing8"Frame 26Symbol 518 MovieClip
"thing2"Frame 26Symbol 520 MovieClip
"thing9"Frame 26Symbol 518 MovieClip
"thing3"Frame 26Symbol 520 MovieClip
"wpntxt"Frame 26Symbol 569 MovieClip
"level"Frame 27Symbol 602 MovieClip
"fg"Frame 27Symbol 604 MovieClip
"level"Frame 28Symbol 606 MovieClip
"fg"Frame 28Symbol 608 MovieClip
"level"Frame 29Symbol 610 MovieClip
"fg"Frame 29Symbol 612 MovieClip
"trigger5"Frame 29Symbol 340 MovieClip
"trigger2"Frame 29Symbol 340 MovieClip
"trigger3"Frame 29Symbol 340 MovieClip
"trigger4"Frame 29Symbol 340 MovieClip
"trigger6"Frame 29Symbol 340 MovieClip
"trigger7"Frame 29Symbol 340 MovieClip
"trigger1"Frame 29Symbol 340 MovieClip
"trigger8"Frame 29Symbol 340 MovieClip
"level"Frame 30Symbol 614 MovieClip
"fg"Frame 30Symbol 616 MovieClip
"level"Frame 31Symbol 618 MovieClip
"fg"Frame 31Symbol 620 MovieClip
"level"Frame 32Symbol 622 MovieClip
"fg"Frame 32Symbol 624 MovieClip
"level"Frame 33Symbol 485 MovieClip
"fg"Frame 33Symbol 487 MovieClip
"level"Frame 34Symbol 634 MovieClip
"fg"Frame 34Symbol 636 MovieClip
"level"Frame 35Symbol 638 MovieClip
"fg"Frame 35Symbol 640 MovieClip
"level"Frame 36Symbol 642 MovieClip
"fg"Frame 36Symbol 644 MovieClip
"level"Frame 37Symbol 485 MovieClip
"fg"Frame 37Symbol 487 MovieClip
"level"Frame 38Symbol 646 MovieClip
"fg"Frame 38Symbol 648 MovieClip
"level"Frame 39Symbol 650 MovieClip
"fg"Frame 39Symbol 652 MovieClip
"level"Frame 40Symbol 654 MovieClip
"fg"Frame 40Symbol 656 MovieClip
"level"Frame 41Symbol 506 MovieClip
"player1"Frame 41Symbol 512 MovieClip
"thing1"Frame 41Symbol 514 MovieClip
"thing8"Frame 41Symbol 518 MovieClip
"thing2"Frame 41Symbol 520 MovieClip
"thing9"Frame 41Symbol 518 MovieClip
"thing3"Frame 41Symbol 520 MovieClip
"wpntxt"Frame 41Symbol 569 MovieClip
"level"Frame 42Symbol 485 MovieClip
"fg"Frame 42Symbol 487 MovieClip
"level"Frame 43Symbol 659 MovieClip
"fg"Frame 43Symbol 661 MovieClip
"level"Frame 44Symbol 666 MovieClip
"level"Frame 45Symbol 674 MovieClip
"fg"Frame 45Symbol 675 MovieClip
"level"Frame 46Symbol 677 MovieClip
"fg"Frame 46Symbol 679 MovieClip
"level"Frame 47Symbol 681 MovieClip
"fg"Frame 47Symbol 683 MovieClip
"level"Frame 48Symbol 685 MovieClip
"fg"Frame 48Symbol 687 MovieClip
"level"Frame 49Symbol 689 MovieClip
"fg"Frame 49Symbol 691 MovieClip
"level"Frame 50Symbol 485 MovieClip
"fg"Frame 50Symbol 487 MovieClip
"level"Frame 51Symbol 693 MovieClip
"fg"Frame 51Symbol 695 MovieClip
"player2"Frame 51Symbol 696 MovieClip
"trig"Frame 51Symbol 340 MovieClip
"level"Frame 52Symbol 485 MovieClip
"fg"Frame 52Symbol 487 MovieClip
"level"Frame 53Symbol 506 MovieClip
"player1"Frame 53Symbol 512 MovieClip
"thing1"Frame 53Symbol 514 MovieClip
"thing8"Frame 53Symbol 518 MovieClip
"thing2"Frame 53Symbol 520 MovieClip
"thing9"Frame 53Symbol 518 MovieClip
"thing3"Frame 53Symbol 520 MovieClip
"wpntxt"Frame 53Symbol 569 MovieClip
"level"Frame 54Symbol 699 MovieClip
"fg"Frame 54Symbol 701 MovieClip
"level"Frame 55Symbol 703 MovieClip
"fg"Frame 55Symbol 705 MovieClip
"level"Frame 56Symbol 707 MovieClip
"fg"Frame 56Symbol 709 MovieClip
"level"Frame 57Symbol 711 MovieClip
"fg"Frame 57Symbol 713 MovieClip
"level"Frame 58Symbol 715 MovieClip
"fg"Frame 58Symbol 717 MovieClip
"level"Frame 59Symbol 414 MovieClip
"fg"Frame 59Symbol 416 MovieClip
"level"Frame 60Symbol 719 MovieClip
"fg"Frame 60Symbol 721 MovieClip
"level"Frame 61Symbol 485 MovieClip
"fg"Frame 61Symbol 487 MovieClip
"level"Frame 62Symbol 723 MovieClip
"fg"Frame 62Symbol 725 MovieClip
"level"Frame 63Symbol 727 MovieClip
"fg"Frame 63Symbol 729 MovieClip
"level"Frame 64Symbol 731 MovieClip
"fg"Frame 64Symbol 733 MovieClip
"level"Frame 65Symbol 737 MovieClip
"fg"Frame 65Symbol 739 MovieClip
"trig"Frame 65Symbol 340 MovieClip
"player2"Frame 65Symbol 696 MovieClip
"level"Frame 66Symbol 741 MovieClip
"menubtn"Frame 66Symbol 257 MovieClip
"3"Symbol 68 MovieClip Frame 1Symbol 33 MovieClip
"1"Symbol 68 MovieClip Frame 1Symbol 37 MovieClip
"6"Symbol 68 MovieClip Frame 1Symbol 41 MovieClip
"10"Symbol 68 MovieClip Frame 1Symbol 45 MovieClip
"12"Symbol 68 MovieClip Frame 1Symbol 49 MovieClip
"7"Symbol 68 MovieClip Frame 1Symbol 53 MovieClip
"8"Symbol 68 MovieClip Frame 1Symbol 45 MovieClip
"9"Symbol 68 MovieClip Frame 1Symbol 57 MovieClip
"2"Symbol 68 MovieClip Frame 1Symbol 61 MovieClip
"4"Symbol 68 MovieClip Frame 1Symbol 63 MovieClip
"11"Symbol 68 MovieClip Frame 1Symbol 57 MovieClip
"5"Symbol 68 MovieClip Frame 1Symbol 67 MovieClip
"healthred"Symbol 69 MovieClip [vcam] Frame 1Symbol 14 MovieClip
"healthborder"Symbol 69 MovieClip [vcam] Frame 1Symbol 16 MovieClip
"ammo"Symbol 69 MovieClip [vcam] Frame 1Symbol 22 EditableText
"wpnhud"Symbol 69 MovieClip [vcam] Frame 1Symbol 68 MovieClip
"body"Symbol 99 MovieClip Frame 1Symbol 98 MovieClip
"f2"Symbol 122 MovieClip Frame 1Symbol 120 MovieClip
"f1"Symbol 122 MovieClip Frame 1Symbol 120 MovieClip
"weapon"Symbol 158 MovieClip Frame 1Symbol 111 MovieClip
"weapon"Symbol 158 MovieClip Frame 2Symbol 114 MovieClip
"weapon"Symbol 158 MovieClip Frame 3Symbol 124 MovieClip
"weapon"Symbol 158 MovieClip Frame 4Symbol 131 MovieClip
"weapon"Symbol 158 MovieClip Frame 5Symbol 133 MovieClip
"weapon"Symbol 158 MovieClip Frame 6Symbol 135 MovieClip
"weapon"Symbol 158 MovieClip Frame 7Symbol 139 MovieClip
"weapon"Symbol 158 MovieClip Frame 8Symbol 141 MovieClip
"weapon"Symbol 158 MovieClip Frame 9Symbol 144 MovieClip
"weapon"Symbol 158 MovieClip Frame 10Symbol 147 MovieClip
"weapon"Symbol 158 MovieClip Frame 11Symbol 155 MovieClip
"legs"Symbol 159 MovieClip [hero] Frame 1Symbol 85 MovieClip
"body"Symbol 159 MovieClip [hero] Frame 1Symbol 99 MovieClip
"head"Symbol 159 MovieClip [hero] Frame 1Symbol 106 MovieClip
"weapon"Symbol 159 MovieClip [hero] Frame 1Symbol 158 MovieClip
"legs"Symbol 171 MovieClip [slowzombie] Frame 1Symbol 85 MovieClip
"body"Symbol 171 MovieClip [slowzombie] Frame 1Symbol 99 MovieClip
"head"Symbol 171 MovieClip [slowzombie] Frame 1Symbol 162 MovieClip
"weapon"Symbol 171 MovieClip [slowzombie] Frame 1Symbol 170 MovieClip
"legs"Symbol 199 MovieClip [grunt] Frame 1Symbol 85 MovieClip
"body"Symbol 199 MovieClip [grunt] Frame 1Symbol 99 MovieClip
"weapon"Symbol 199 MovieClip [grunt] Frame 1Symbol 158 MovieClip
"trans"Symbol 258 MovieClip [deathscreen] Frame 1Symbol 241 MovieClip
"stats"Symbol 258 MovieClip [deathscreen] Frame 1Symbol 248 MovieClip
"dtitle"Symbol 258 MovieClip [deathscreen] Frame 1Symbol 250 MovieClip
"ressurect"Symbol 258 MovieClip [deathscreen] Frame 1Symbol 254 MovieClip
"menubtn"Symbol 258 MovieClip [deathscreen] Frame 1Symbol 257 MovieClip
"legs"Symbol 264 MovieClip [sheriff] Frame 1Symbol 85 MovieClip
"body"Symbol 264 MovieClip [sheriff] Frame 1Symbol 99 MovieClip
"head"Symbol 264 MovieClip [sheriff] Frame 1Symbol 262 MovieClip
"weapon"Symbol 264 MovieClip [sheriff] Frame 1Symbol 158 MovieClip
"sideweapon"Symbol 264 MovieClip [sheriff] Frame 1Symbol 263 MovieClip
"bar"Symbol 267 MovieClip [bosshealth] Frame 1Symbol 266 MovieClip
"bar"Symbol 336 MovieClip Frame 1Symbol 282 MovieClip
"hank"Symbol 336 MovieClip Frame 1Symbol 328 MovieClip
"entrance"Symbol 351 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 351 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 406 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 406 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 414 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 414 MovieClip Frame 1Symbol 350 MovieClip
"a1"Symbol 450 MovieClip Frame 1Symbol 441 Button
"b1"Symbol 450 MovieClip Frame 1Symbol 442 Button
"a2"Symbol 450 MovieClip Frame 1Symbol 443 Button
"b2"Symbol 450 MovieClip Frame 1Symbol 444 Button
"a3"Symbol 450 MovieClip Frame 1Symbol 445 Button
"b3"Symbol 450 MovieClip Frame 1Symbol 446 Button
"bighead"Symbol 458 MovieClip Frame 1Symbol 452 EditableText
"devview"Symbol 458 MovieClip Frame 1Symbol 453 EditableText
"a1"Symbol 458 MovieClip Frame 1Symbol 456 Button
"b1"Symbol 458 MovieClip Frame 1Symbol 457 Button
"entrance"Symbol 466 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 466 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 472 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 472 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 478 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 478 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 489 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 489 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 493 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 493 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 497 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 497 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 501 MovieClip Frame 1Symbol 350 MovieClip
"body"Symbol 512 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 512 MovieClip Frame 1Symbol 511 MovieClip
"legs"Symbol 514 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 514 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 514 MovieClip Frame 1Symbol 106 MovieClip
"weapon"Symbol 514 MovieClip Frame 1Symbol 158 MovieClip
"doorg"Symbol 518 MovieClip Frame 1Symbol 517 MovieClip
"wpnname"Symbol 523 MovieClip Frame 1Symbol 522 EditableText
"wpn1"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn2"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn3"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn4"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn5"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn6"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn7"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn8"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn9"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn10"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn11"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"wpn12"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"up1"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"up2"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"up3"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"up4"Symbol 569 MovieClip Frame 1Symbol 523 MovieClip
"entrance"Symbol 571 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 571 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 575 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 575 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 579 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 579 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 583 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 583 MovieClip Frame 1Symbol 350 MovieClip
"extra"Symbol 583 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 589 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 589 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 593 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 593 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 597 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 597 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 602 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 602 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 606 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 606 MovieClip Frame 1Symbol 350 MovieClip
"extra"Symbol 610 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 610 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 610 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 614 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 614 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 618 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 618 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 622 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 622 MovieClip Frame 1Symbol 350 MovieClip
"legs"Symbol 631 MovieClip Frame 1Symbol 625 MovieClip
"body"Symbol 631 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 631 MovieClip Frame 1Symbol 628 MovieClip
"entrance"Symbol 634 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 634 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 638 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 638 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 642 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 642 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 646 MovieClip Frame 1Symbol 350 MovieClip
"exit"Symbol 646 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 650 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 650 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 654 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 654 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 659 MovieClip Frame 1Symbol 350 MovieClip
"legs"Symbol 669 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 669 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 669 MovieClip Frame 1Symbol 162 MovieClip
"weapon"Symbol 669 MovieClip Frame 1Symbol 170 MovieClip
"legs"Symbol 669 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 669 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 669 MovieClip Frame 1Symbol 162 MovieClip
"weapon"Symbol 669 MovieClip Frame 1Symbol 170 MovieClip
"legs"Symbol 669 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 669 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 669 MovieClip Frame 1Symbol 162 MovieClip
"weapon"Symbol 669 MovieClip Frame 1Symbol 170 MovieClip
"exit"Symbol 674 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 677 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 677 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 681 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 681 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 685 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 685 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 689 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 689 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 693 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 693 MovieClip Frame 1Symbol 350 MovieClip
"legs"Symbol 696 MovieClip Frame 1Symbol 625 MovieClip
"body"Symbol 696 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 696 MovieClip Frame 1Symbol 628 MovieClip
"weapon"Symbol 696 MovieClip Frame 1Symbol 158 MovieClip
"entrance"Symbol 699 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 699 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 703 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 703 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 707 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 707 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 711 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 711 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 715 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 715 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 719 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 719 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 723 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 723 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 727 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 727 MovieClip Frame 1Symbol 350 MovieClip
"entrance"Symbol 731 MovieClip Frame 1Symbol 413 MovieClip
"legs"Symbol 734 MovieClip Frame 1Symbol 625 MovieClip
"body"Symbol 734 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 734 MovieClip Frame 1Symbol 628 MovieClip
"entrance"Symbol 737 MovieClip Frame 1Symbol 413 MovieClip
"exit"Symbol 737 MovieClip Frame 1Symbol 350 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$wq$4UDLeHZNUTyH1SPXA.HhY1."
ExportAssets (56)Timeline Frame 1Symbol 2 as "blacktrans"
ExportAssets (56)Timeline Frame 1Symbol 69 as "vcam"
ExportAssets (56)Timeline Frame 1Symbol 82 as "damage"
ExportAssets (56)Timeline Frame 1Symbol 146 as "grenade"
ExportAssets (56)Timeline Frame 1Symbol 159 as "hero"
ExportAssets (56)Timeline Frame 1Symbol 171 as "slowzombie"
ExportAssets (56)Timeline Frame 1Symbol 173 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 176 as "blood_g"
ExportAssets (56)Timeline Frame 1Symbol 178 as "shell"
ExportAssets (56)Timeline Frame 1Symbol 180 as "shrapnel"
ExportAssets (56)Timeline Frame 1Symbol 191 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 193 as "bigshell"
ExportAssets (56)Timeline Frame 1Symbol 198 as "blooddecal"
ExportAssets (56)Timeline Frame 1Symbol 199 as "grunt"
ExportAssets (56)Timeline Frame 1Symbol 204 as "grunthead1"
ExportAssets (56)Timeline Frame 1Symbol 209 as "grunthead2"
ExportAssets (56)Timeline Frame 1Symbol 214 as "grunthead3"
ExportAssets (56)Timeline Frame 1Symbol 219 as "agenthead1"
ExportAssets (56)Timeline Frame 1Symbol 224 as "agenthead2"
ExportAssets (56)Timeline Frame 1Symbol 230 as "sparks"
ExportAssets (56)Timeline Frame 1Symbol 236 as "transition"
ExportAssets (56)Timeline Frame 1Symbol 238 as "healthdrop"
ExportAssets (56)Timeline Frame 1Symbol 258 as "deathscreen"
ExportAssets (56)Timeline Frame 1Symbol 264 as "sheriff"
ExportAssets (56)Timeline Frame 1Symbol 267 as "bosshealth"
ExportAssets (56)Timeline Frame 1Symbol 271 as "ammodrop"
ExportAssets (56)Timeline Frame 1Symbol 277 as "goldpiece"
ExportAssets (56)Timeline Frame 4Symbol 425 as "ammopu"
ExportAssets (56)Timeline Frame 88Symbol 743 as "bg1"
ExportAssets (56)Timeline Frame 89Symbol 744 as "bg2"
ExportAssets (56)Timeline Frame 90Symbol 745 as "bg3"
ExportAssets (56)Timeline Frame 91Symbol 746 as "beep"
ExportAssets (56)Timeline Frame 92Symbol 747 as "deaths"
ExportAssets (56)Timeline Frame 93Symbol 748 as "fd1"
ExportAssets (56)Timeline Frame 94Symbol 749 as "fd2"

Labels

"ready"Symbol 328 MovieClip Frame 30
"ready_loop"Symbol 328 MovieClip Frame 40
"go"Symbol 328 MovieClip Frame 70
"loaded"Symbol 336 MovieClip Frame 3

Dynamic Text Variables

_root.player1.healthSymbol 18 EditableText"<p align="center"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">P1</font></p>"
wpnnameSymbol 21 EditableText"<p align="left"></p>"
frSymbol 23 EditableText"fr"
_root.killcountSymbol 243 EditableText"killcount"
_root.deathcountSymbol 245 EditableText"deathcount"
_root.pointsSymbol 247 EditableText"points"
_root.pointsSymbol 455 EditableText"pts"
_root.pointsSymbol 524 EditableText"points"
_root.player1.ammo3Symbol 526 EditableText"points"
_root.player1.ammo4Symbol 528 EditableText"points"
_root.player1.ammo5Symbol 538 EditableText"points"
_root.player1.ammo6Symbol 539 EditableText"points"
_root.player1.ammo7Symbol 540 EditableText"points"
_root.player1.ammo8Symbol 541 EditableText"points"
_root.player1.ammo9Symbol 542 EditableText"points"
_root.player1.ammo10Symbol 543 EditableText"points"
_root.player1.ammo11Symbol 544 EditableText"points"
_root.player1.ammo12Symbol 545 EditableText"points"
_root.maxhealthSymbol 547 EditableText"_root.maxhealth"
_root.player1.healthSymbol 549 EditableText"_root.player1.health"
_root.pspdSymbol 551 EditableText"_root.pspd"
_root.pjumpspdSymbol 553 EditableText"_root.pjumpspd"
_root.maxammo3Symbol 554 EditableText"max"
_root.maxammo4Symbol 555 EditableText"max"
_root.maxammo5Symbol 556 EditableText"max"
_root.maxammo6Symbol 557 EditableText"max"
_root.maxammo7Symbol 558 EditableText"max"
_root.maxammo8Symbol 559 EditableText"max"
_root.maxammo9Symbol 560 EditableText"max"
_root.maxammo10Symbol 561 EditableText"max"
_root.maxammo11Symbol 562 EditableText"max"
_root.maxammo12Symbol 563 EditableText"max"




http://swfchan.com/14/69512/info.shtml
Created: 10/4 -2019 09:33:54 Last modified: 10/4 -2019 09:33:54 Server time: 16/05 -2024 08:17:01