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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

This is Madness.swf

This is the info page for
Flash #48184

(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>

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) * 2) * Math.PI) / 360) * btest.spd; btest.yspd = Math.sin((((_root["player" + n].weapon._rotation + btest.angle) * 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) * 2) * Math.PI) / 360)) * btest.spd; btest.yspd = (-Math.sin((((_root["player" + n].weapon._rotation + btest.angle) * 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; } else { this.xspd = this.xspd + 2; } } } 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; } else { this.xspd = this.xspd - 2; } } } else if (!this.jump) { 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.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 337 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.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 395 MovieClip "thing1" in Frame 2
onClipEvent (load) { this.swapDepths(8888); }
Instance of Symbol 401 MovieClip in Frame 2
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 9; }
Instance of Symbol 401 MovieClip in Frame 2
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 6; }
Instance of Symbol 401 MovieClip in Frame 2
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 2
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 2; }
Instance of Symbol 337 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 337 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 401 MovieClip in Frame 3
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 3
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 6; }
Instance of Symbol 406 MovieClip "thing1" in Frame 3
onClipEvent (load) { this.swapDepths(8888); }
Frame 4
pns = 1;
Instance of Symbol 424 MovieClip "thing1" in Frame 4
onClipEvent (load) { this.swapDepths(8888); }
Instance of Symbol 401 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 4
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 11; }
Instance of Symbol 401 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 447 MovieClip "menu1" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 7)); }
Instance of Symbol 455 MovieClip "menu2" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 7)); }
Instance of Symbol 461 MovieClip "menu3" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Instance of Symbol 276 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu1.desx = 0; } else { _root.menu1.desx = -300; } }
Instance of Symbol 276 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu2.desx = 0; } else { _root.menu2.desx = -250; } }
Instance of Symbol 276 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu3.desx = 855; } else { _root.menu3.desx = 1200; } }
Instance of Symbol 337 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 337 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 401 MovieClip in Frame 7
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 7
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 7
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 337 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 337 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 401 MovieClip in Frame 8
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 401 MovieClip in Frame 8
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 8
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 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 469 MovieClip "level" in Frame 9
onClipEvent (load) { gotoAndPlay (100); }
Instance of Symbol 401 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 9
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 9
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 473 MovieClip in Frame 9
onClipEvent (load) { type = "wander"; pn = 7; desx = 800; desy = -200; char = "grunt"; weapon = 3; gox = 800; }
Instance of Symbol 337 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 337 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 401 MovieClip in Frame 10
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Instance of Symbol 401 MovieClip in Frame 10
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 2; }
Instance of Symbol 401 MovieClip in Frame 10
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 480 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 480 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 480 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 480 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 480 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 480 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 480 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 401 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 401 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 401 MovieClip in Frame 12
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 397 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 401 MovieClip in Frame 12
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 397 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 401 MovieClip in Frame 13
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 13
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 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 401 MovieClip in Frame 14
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 14
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 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 337 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 501 MovieClip "cutscene" in Frame 15
onClipEvent (load) { stop(); }
Instance of Symbol 337 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 509 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 270 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 511 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 337 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 337 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 337 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 401 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 401 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 480 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 480 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 480 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 480 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 473 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 401 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 401 MovieClip in Frame 20
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 20
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 401 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 576 MovieClip "level" in Frame 21
onClipEvent (load) { gotoAndPlay (120); }
Instance of Symbol 397 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 397 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 397 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 584 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 337 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 401 MovieClip in Frame 23
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 23
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 401 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 401 MovieClip in Frame 24
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 24
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 24
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 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 401 MovieClip in Frame 25
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 25
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Frame 26
mastertrans(); stop();
Instance of Symbol 509 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 270 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 511 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 337 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 337 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 401 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 473 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 401 MovieClip in Frame 28
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 401 MovieClip in Frame 28
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 480 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 480 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 480 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 480 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 337 MovieClip in Frame 29
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; } }
Instance of Symbol 584 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 401 MovieClip in Frame 30
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 401 MovieClip in Frame 30
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 30
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 30
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 473 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 401 MovieClip in Frame 31
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 31
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 7; }
Instance of Symbol 401 MovieClip in Frame 31
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 473 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 401 MovieClip in Frame 32
onClipEvent (load) { type = "melee"; char = "agent"; weapon = 2; }
Instance of Symbol 401 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 401 MovieClip in Frame 34
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 34
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 401 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 473 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 401 MovieClip in Frame 35
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 401 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 401 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 36
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 401 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 401 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 401 MovieClip in Frame 38
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 5; }
Instance of Symbol 401 MovieClip in Frame 38
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 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 401 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 401 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Instance of Symbol 401 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 401 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 480 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 480 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 480 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 480 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 480 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 480 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 509 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 270 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 511 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 337 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 337 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 656 MovieClip "level" in Frame 43
onClipEvent (load) { stop(); }
Instance of Symbol 401 MovieClip in Frame 43
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 401 MovieClip in Frame 43
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 337 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 401 MovieClip in Frame 45
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 45
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 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 584 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 401 MovieClip in Frame 46
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 401 MovieClip in Frame 46
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 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 401 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 47
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 7; }
Instance of Symbol 401 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 401 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 584 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 401 MovieClip in Frame 49
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 49
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 584 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 401 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 693 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 337 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 401 MovieClip in Frame 52
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 52
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Frame 53
mastertrans(); stop();
Instance of Symbol 509 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 270 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 270 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 511 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 337 MovieClip in Frame 53
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 337 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 401 MovieClip in Frame 54
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 7; }
Instance of Symbol 401 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 473 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 401 MovieClip in Frame 55
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 401 MovieClip in Frame 55
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 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 401 MovieClip in Frame 56
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 8; }
Instance of Symbol 584 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 401 MovieClip in Frame 57
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 584 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 401 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 401 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 58
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 473 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 401 MovieClip in Frame 59
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 59
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 473 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 401 MovieClip in Frame 60
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 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 401 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 401 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 401 MovieClip in Frame 62
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 62
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 401 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 401 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 401 MovieClip in Frame 63
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 401 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 401 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 401 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 401 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 584 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 337 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 693 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 130 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 130 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 130 MovieClip Frame 3
stop();
Instance of Symbol 122 MovieClip in Symbol 130 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 132 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 132 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 134 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 134 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 138 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 138 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 140 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 140 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 140 MovieClip Frame 3
_root.ammopu.start(0, 1);
Symbol 143 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 143 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 146 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 1
stop();
Instance of Symbol 122 MovieClip in Symbol 154 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 156 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 1
stop(); function fireweapon() { weapon.play(); } timeout = " "; damage = "10";
Symbol 157 MovieClip Frame 2
function fireweapon() { weapon.play(); } timeout = " "; damage = "18";
Symbol 157 MovieClip Frame 3
function fireweapon() { if (_parent.ammo3 > 0) { _parent.ammo3 = _parent.ammo3 - 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.ammo3; } } } function allowplayerfire() { _parent.fireto = false; clearInterval(fireint); } autofire = false; kickback = 20; timeout = 200; damage = 10;
Symbol 157 MovieClip Frame 4
function fireweapon() { if (_parent.ammo4 > 0) { _parent.ammo4 = _parent.ammo4 - 1; _root.firebullet(_parent.n, 4, 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 157 MovieClip Frame 5
function fireweapon() { if (_parent.ammo5 > 0) { _parent.ammo5 = _parent.ammo5 - 1; if (_parent.accuracy < 50) { _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 157 MovieClip Frame 6
function fireweapon() { if (_parent.ammo6 > 0) { _parent.ammo6 = _parent.ammo6 - 1; if (_parent.accuracy < 40) { _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 157 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 157 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 157 MovieClip Frame 9
function fireweapon() { if (_parent.ammo9 > 0) { _parent.ammo9 = _parent.ammo9 - 1; if (_parent.accuracy < 30) { _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 157 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 157 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 157 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 158 MovieClip [hero] 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 = 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) / 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) / 5); 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); onMouseMove = function () { 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; } updateAfterEvent(); } }; 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 158 MovieClip [hero] Frame 1
onClipEvent (load) { _xscale = (_xscale * _root.headsize); _yscale = (_yscale * _root.headsize); }
Symbol 161 MovieClip Frame 1
if (!_parent.attack) { stop(); }
Symbol 161 MovieClip Frame 20
if (!_parent.attack) { stop(); }
Symbol 161 MovieClip Frame 40
if (!_parent.attack) { stop(); }
Symbol 169 MovieClip Frame 19
gotoAndPlay (1);
Symbol 169 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 169 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 169 MovieClip Frame 32
if (!_parent.attack) { gotoAndPlay (1); } else if (random(2) == 0) { gotoAndPlay (20); } else { gotoAndPlay (32); }
Symbol 169 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 169 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 169 MovieClip Frame 42
if (!_parent.attack) { gotoAndPlay (1); } else if (random(2) == 0) { gotoAndPlay (20); } else { gotoAndPlay (32); }
Symbol 170 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 175 MovieClip [blood_g] Frame 1
stop();
Symbol 190 MovieClip [explosion] Frame 9
this.stop();
Symbol 197 MovieClip [blooddecal] Frame 1
stop();
Symbol 198 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 203 MovieClip [grunthead1] Frame 1
stop();
Symbol 208 MovieClip [grunthead2] Frame 1
stop();
Symbol 213 MovieClip [grunthead3] Frame 1
stop();
Symbol 218 MovieClip [agenthead1] Frame 1
stop();
Symbol 223 MovieClip [agenthead2] Frame 1
stop();
Symbol 235 MovieClip [transition] Frame 70
_root.trans = false; this.removeMovieClip();
Symbol 240 MovieClip Frame 20
stop();
Symbol 257 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); }; function resetpos() { dtitle.desy = -250; stats.desy = 260; ressurect.desx = -350; menubtn.desx = 350; }
Instance of Symbol 247 MovieClip "stats" in Symbol 257 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desy = 120; } onClipEvent (enterFrame) { _y = (_y - ((_y - desy) / 7)); }
Instance of Symbol 249 MovieClip "dtitle" in Symbol 257 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desy = -100; } onClipEvent (enterFrame) { _y = (_y - ((_y - desy) / 5)); }
Instance of Symbol 253 MovieClip "ressurect" in Symbol 257 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desx = -100; stop(); } onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Instance of Symbol 256 MovieClip "menubtn" in Symbol 257 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desx = 100; stop(); } onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Symbol 261 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 1
_visible = false; stop();
Symbol 262 MovieClip Frame 2
_visible = true;
Symbol 263 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 276 MovieClip [goldpiece] Frame 1
stop();
Symbol 276 MovieClip [goldpiece] Frame 9
stop();
Symbol 316 Button
on (press) { getURL ("http://www.newgrounds.com/collection/madnessday2007", (target = "_blank")); }
Symbol 325 MovieClip Frame 29
gotoAndPlay (1);
Symbol 325 MovieClip Frame 65
gotoAndPlay ("ready_loop");
Symbol 325 MovieClip Frame 85
_root.nextlevel();
Symbol 332 Button
on (press) { _root.loader.hank.gotoAndPlay("go"); play(); }
Symbol 333 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 333 MovieClip Frame 2
gotoAndPlay (1);
Symbol 333 MovieClip Frame 5
stop();
Symbol 337 MovieClip Frame 1
_alpha = _root.transparency;
Symbol 347 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 347 MovieClip Frame 11
stop();
Symbol 347 MovieClip Frame 22
stop();
Symbol 352 MovieClip Frame 1
gotoAndStop(random(2) + 1);
Symbol 354 MovieClip Frame 1
this.swapDepths(1998);
Symbol 359 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 361 Button
on (release) { getURL ("http://www.jefflash.mainvista.com", "blank"); }
Symbol 394 MovieClip Frame 90
stop(); _root.nextlevel();
Symbol 397 MovieClip Frame 1
_root.spawngold(Math.round(this._x), Math.round(this._y)); this._alpha = _root.transparency;
Symbol 401 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 405 MovieClip Frame 1
this.swapDepths(1998);
Symbol 406 MovieClip Frame 57
_root.nextlevel();
Symbol 410 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 410 MovieClip Frame 11
stop();
Symbol 410 MovieClip Frame 22
stop();
Symbol 413 MovieClip Frame 1
this.swapDepths(1998);
Symbol 420 MovieClip Frame 1
gotoAndPlay(random(9) + 1);
Symbol 420 MovieClip Frame 2
gotoAndPlay(random(9) + 1);
Symbol 420 MovieClip Frame 3
gotoAndPlay(random(9) + 1);
Symbol 420 MovieClip Frame 4
gotoAndPlay(random(9) + 1);
Symbol 420 MovieClip Frame 5
gotoAndPlay(random(9) + 1);
Symbol 420 MovieClip Frame 6
gotoAndPlay(random(9) + 1);
Symbol 420 MovieClip Frame 7
gotoAndPlay(random(9) + 1);
Symbol 420 MovieClip Frame 8
gotoAndPlay(random(9) + 1);
Symbol 424 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 424 MovieClip Frame 284
stop(); _root.nextlevel();
Symbol 433 MovieClip Frame 1
this.swapDepths(1998);
Symbol 438 Button
on (release) { _root._quality = "HIGH"; _root.menu1.alphacheck(); }
Symbol 439 Button
on (release) { _root.fxmult = 1; _root.menu1.b1._alpha = 100; _root.menu1.b2._alpha = 25; _root.menu1.b3._alpha = 25; }
Symbol 440 Button
on (release) { _root._quality = "MEDIUM"; _root.menu1.alphacheck(); }
Symbol 441 Button
on (release) { _root.fxmult = 0.6; _root.menu1.b1._alpha = 25; _root.menu1.b2._alpha = 100; _root.menu1.b3._alpha = 25; }
Symbol 442 Button
on (release) { _root._quality = "LOW"; _root.menu1.alphacheck(); }
Symbol 443 Button
on (release) { _root.fxmult = 0.2; _root.menu1.b1._alpha = 25; _root.menu1.b2._alpha = 25; _root.menu1.b3._alpha = 100; }
Symbol 447 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 453 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 454 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 455 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 458 Button
on (release) { getURL ("http://www.jefflash.mainvista.com", "_blank"); }
Symbol 459 Button
on (release) { getURL ("http://www.newgrounds.com/collection/madnessday2007", "_blank"); }
Symbol 460 Button
on (release) { getURL ("http://www.krinkels.net/", "_blank"); }
Symbol 465 MovieClip Frame 1
this.swapDepths(1998);
Symbol 471 MovieClip Frame 1
this.swapDepths(1998);
Symbol 473 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 477 MovieClip Frame 1
this.swapDepths(1998);
Symbol 484 MovieClip Frame 1
this.swapDepths(1998);
Symbol 488 MovieClip Frame 1
this.swapDepths(1998);
Symbol 492 MovieClip Frame 1
this.swapDepths(1998);
Symbol 496 MovieClip Frame 1
this.swapDepths(1998);
Symbol 500 MovieClip Frame 1
this.swapDepths(1998);
Symbol 501 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 501 MovieClip Frame 63
_root.manualcontrol = false; _root.trans = false;
Symbol 501 MovieClip Frame 84
_root.vcam.largeinfobar("THE SHERIFF");
Symbol 501 MovieClip Frame 90
stop();
Symbol 503 MovieClip Frame 1
_visible = false;
Symbol 508 MovieClip Frame 1
stop();
Symbol 511 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 515 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 520 MovieClip Frame 1
stop(); desx = -139; onEnterFrame = function () { _x = (_x - ((_x - desx) / 2)); };
Symbol 566 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 570 MovieClip Frame 1
this.swapDepths(1998);
Symbol 574 MovieClip Frame 1
this.swapDepths(1998);
Symbol 578 MovieClip Frame 1
this.swapDepths(1998);
Instance of Symbol 347 MovieClip "extra" in Symbol 580 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (11); }
Symbol 582 MovieClip Frame 1
this.swapDepths(1998);
Symbol 584 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 588 MovieClip Frame 1
this.swapDepths(1998);
Symbol 592 MovieClip Frame 1
this.swapDepths(1998);
Symbol 596 MovieClip Frame 1
this.swapDepths(1998);
Symbol 601 MovieClip Frame 1
this.swapDepths(1998);
Symbol 605 MovieClip Frame 1
this.swapDepths(1998);
Instance of Symbol 347 MovieClip "extra" in Symbol 607 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (11); }
Symbol 609 MovieClip Frame 1
this.swapDepths(1998);
Symbol 613 MovieClip Frame 1
this.swapDepths(1998);
Symbol 617 MovieClip Frame 1
this.swapDepths(1998);
Symbol 621 MovieClip Frame 1
this.swapDepths(1998);
Symbol 625 MovieClip Frame 1
stop();
Instance of Symbol 625 MovieClip "head" in Symbol 628 MovieClip Frame 1
onClipEvent (load) { stop(); }
Symbol 628 MovieClip Frame 43
gotoAndPlay (34);
Symbol 629 MovieClip Frame 1
_root.vcam.largeinfobar("NEW COMPETITOR");
Symbol 629 MovieClip Frame 34
_root.spawnplayer(1, -175, 300); _root.manualcontrol = false;
Symbol 629 MovieClip Frame 70
_root.vcam.largeinfobar("THE SAVIOR"); stop();
Symbol 633 MovieClip Frame 1
this.swapDepths(1998);
Symbol 637 MovieClip Frame 1
this.swapDepths(1998);
Symbol 641 MovieClip Frame 1
this.swapDepths(1998);
Symbol 645 MovieClip Frame 1
this.swapDepths(1998);
Symbol 649 MovieClip Frame 1
this.swapDepths(1998);
Symbol 653 MovieClip Frame 1
this.swapDepths(1998);
Symbol 656 MovieClip Frame 92
_root.player1.alive = true; _root.nextlevel(); stop();
Symbol 658 MovieClip Frame 1
this.swapDepths(1998);
Symbol 661 Button
on (press) { _root.nextlevel(); }
Symbol 669 MovieClip Frame 259
stop(); _root.nextlevel();
Symbol 671 MovieClip Frame 88
_root.player1.alive = true;
Symbol 671 MovieClip Frame 111
stop();
Symbol 672 MovieClip Frame 1
this.swapDepths(1998);
Symbol 676 MovieClip Frame 1
this.swapDepths(1998);
Symbol 680 MovieClip Frame 1
this.swapDepths(1998);
Symbol 684 MovieClip Frame 1
this.swapDepths(1998);
Symbol 688 MovieClip Frame 1
this.swapDepths(1998);
Symbol 692 MovieClip Frame 1
this.swapDepths(1998);
Symbol 693 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 698 MovieClip Frame 1
this.swapDepths(1998);
Symbol 702 MovieClip Frame 1
this.swapDepths(1998);
Symbol 706 MovieClip Frame 1
this.swapDepths(1998);
Symbol 710 MovieClip Frame 1
this.swapDepths(1998);
Symbol 714 MovieClip Frame 1
this.swapDepths(1998);
Symbol 718 MovieClip Frame 1
this.swapDepths(1998);
Symbol 722 MovieClip Frame 1
this.swapDepths(1998);
Symbol 726 MovieClip Frame 1
this.swapDepths(1998);
Symbol 730 MovieClip Frame 1
this.swapDepths(1998);
Instance of Symbol 625 MovieClip "head" in Symbol 731 MovieClip Frame 1
onClipEvent (load) { stop(); }
Symbol 732 MovieClip Frame 108
stop();
Symbol 736 MovieClip Frame 1
this.swapDepths(1998);

Library Items

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

Instance Names

"loader"Frame 1Symbol 333 MovieClip
"player1"Frame 1Symbol 337 MovieClip
"level"Frame 2Symbol 348 MovieClip
"fg"Frame 2Symbol 354 MovieClip
"thing1"Frame 2Symbol 395 MovieClip
"vcam"Frame 2Symbol 397 MovieClip
"player1"Frame 2Symbol 337 MovieClip
"level"Frame 3Symbol 403 MovieClip
"fg"Frame 3Symbol 405 MovieClip
"trigger5"Frame 3Symbol 337 MovieClip
"trigger8"Frame 3Symbol 337 MovieClip
"trigger9"Frame 3Symbol 337 MovieClip
"trigger6"Frame 3Symbol 337 MovieClip
"trigger4"Frame 3Symbol 337 MovieClip
"trigger1"Frame 3Symbol 337 MovieClip
"trigger2"Frame 3Symbol 337 MovieClip
"trigger3"Frame 3Symbol 337 MovieClip
"trigger7"Frame 3Symbol 337 MovieClip
"player1"Frame 3Symbol 337 MovieClip
"vcam"Frame 3Symbol 352 MovieClip
"thing1"Frame 3Symbol 406 MovieClip
"level"Frame 4Symbol 411 MovieClip
"fg"Frame 4Symbol 413 MovieClip
"thing1"Frame 4Symbol 424 MovieClip
"vcam"Frame 4Symbol 397 MovieClip
"level"Frame 6Symbol 426 MovieClip
"fg"Frame 6Symbol 433 MovieClip
"menu1"Frame 6Symbol 447 MovieClip
"menu2"Frame 6Symbol 455 MovieClip
"menu3"Frame 6Symbol 461 MovieClip
"level"Frame 7Symbol 463 MovieClip
"fg"Frame 7Symbol 465 MovieClip
"level"Frame 8Symbol 348 MovieClip
"fg"Frame 8Symbol 354 MovieClip
"level"Frame 9Symbol 469 MovieClip
"fg"Frame 9Symbol 471 MovieClip
"level"Frame 10Symbol 475 MovieClip
"fg"Frame 10Symbol 477 MovieClip
"level"Frame 11Symbol 482 MovieClip
"fg"Frame 11Symbol 484 MovieClip
"level"Frame 12Symbol 486 MovieClip
"fg"Frame 12Symbol 488 MovieClip
"level"Frame 13Symbol 490 MovieClip
"fg"Frame 13Symbol 492 MovieClip
"level"Frame 14Symbol 494 MovieClip
"fg"Frame 14Symbol 496 MovieClip
"level"Frame 15Symbol 498 MovieClip
"fg"Frame 15Symbol 500 MovieClip
"cutscene"Frame 15Symbol 501 MovieClip
"level"Frame 16Symbol 503 MovieClip
"player1"Frame 16Symbol 509 MovieClip
"thing1"Frame 16Symbol 511 MovieClip
"thing8"Frame 16Symbol 515 MovieClip
"thing2"Frame 16Symbol 517 MovieClip
"thing9"Frame 16Symbol 515 MovieClip
"thing3"Frame 16Symbol 517 MovieClip
"wpntxt"Frame 16Symbol 566 MovieClip
"level"Frame 17Symbol 403 MovieClip
"fg"Frame 17Symbol 405 MovieClip
"trigger5"Frame 17Symbol 337 MovieClip
"trigger8"Frame 17Symbol 337 MovieClip
"trigger9"Frame 17Symbol 337 MovieClip
"trigger6"Frame 17Symbol 337 MovieClip
"trigger4"Frame 17Symbol 337 MovieClip
"trigger1"Frame 17Symbol 337 MovieClip
"trigger2"Frame 17Symbol 337 MovieClip
"trigger3"Frame 17Symbol 337 MovieClip
"trigger7"Frame 17Symbol 337 MovieClip
"level"Frame 18Symbol 568 MovieClip
"fg"Frame 18Symbol 570 MovieClip
"level"Frame 19Symbol 482 MovieClip
"fg"Frame 19Symbol 484 MovieClip
"level"Frame 20Symbol 572 MovieClip
"fg"Frame 20Symbol 574 MovieClip
"level"Frame 21Symbol 576 MovieClip
"fg"Frame 21Symbol 578 MovieClip
"level"Frame 22Symbol 580 MovieClip
"fg"Frame 22Symbol 582 MovieClip
"level"Frame 23Symbol 586 MovieClip
"fg"Frame 23Symbol 588 MovieClip
"level"Frame 24Symbol 590 MovieClip
"fg"Frame 24Symbol 592 MovieClip
"level"Frame 25Symbol 594 MovieClip
"fg"Frame 25Symbol 596 MovieClip
"level"Frame 26Symbol 503 MovieClip
"player1"Frame 26Symbol 509 MovieClip
"thing1"Frame 26Symbol 511 MovieClip
"thing8"Frame 26Symbol 515 MovieClip
"thing2"Frame 26Symbol 517 MovieClip
"thing9"Frame 26Symbol 515 MovieClip
"thing3"Frame 26Symbol 517 MovieClip
"wpntxt"Frame 26Symbol 566 MovieClip
"level"Frame 27Symbol 599 MovieClip
"fg"Frame 27Symbol 601 MovieClip
"level"Frame 28Symbol 603 MovieClip
"fg"Frame 28Symbol 605 MovieClip
"level"Frame 29Symbol 607 MovieClip
"fg"Frame 29Symbol 609 MovieClip
"trigger5"Frame 29Symbol 337 MovieClip
"trigger2"Frame 29Symbol 337 MovieClip
"trigger3"Frame 29Symbol 337 MovieClip
"trigger4"Frame 29Symbol 337 MovieClip
"trigger6"Frame 29Symbol 337 MovieClip
"trigger7"Frame 29Symbol 337 MovieClip
"trigger1"Frame 29Symbol 337 MovieClip
"trigger8"Frame 29Symbol 337 MovieClip
"level"Frame 30Symbol 611 MovieClip
"fg"Frame 30Symbol 613 MovieClip
"level"Frame 31Symbol 615 MovieClip
"fg"Frame 31Symbol 617 MovieClip
"level"Frame 32Symbol 619 MovieClip
"fg"Frame 32Symbol 621 MovieClip
"level"Frame 33Symbol 482 MovieClip
"fg"Frame 33Symbol 484 MovieClip
"level"Frame 34Symbol 631 MovieClip
"fg"Frame 34Symbol 633 MovieClip
"level"Frame 35Symbol 635 MovieClip
"fg"Frame 35Symbol 637 MovieClip
"level"Frame 36Symbol 639 MovieClip
"fg"Frame 36Symbol 641 MovieClip
"level"Frame 37Symbol 482 MovieClip
"fg"Frame 37Symbol 484 MovieClip
"level"Frame 38Symbol 643 MovieClip
"fg"Frame 38Symbol 645 MovieClip
"level"Frame 39Symbol 647 MovieClip
"fg"Frame 39Symbol 649 MovieClip
"level"Frame 40Symbol 651 MovieClip
"fg"Frame 40Symbol 653 MovieClip
"level"Frame 41Symbol 503 MovieClip
"player1"Frame 41Symbol 509 MovieClip
"thing1"Frame 41Symbol 511 MovieClip
"thing8"Frame 41Symbol 515 MovieClip
"thing2"Frame 41Symbol 517 MovieClip
"thing9"Frame 41Symbol 515 MovieClip
"thing3"Frame 41Symbol 517 MovieClip
"wpntxt"Frame 41Symbol 566 MovieClip
"level"Frame 42Symbol 482 MovieClip
"fg"Frame 42Symbol 484 MovieClip
"level"Frame 43Symbol 656 MovieClip
"fg"Frame 43Symbol 658 MovieClip
"level"Frame 44Symbol 663 MovieClip
"level"Frame 45Symbol 671 MovieClip
"fg"Frame 45Symbol 672 MovieClip
"level"Frame 46Symbol 674 MovieClip
"fg"Frame 46Symbol 676 MovieClip
"level"Frame 47Symbol 678 MovieClip
"fg"Frame 47Symbol 680 MovieClip
"level"Frame 48Symbol 682 MovieClip
"fg"Frame 48Symbol 684 MovieClip
"level"Frame 49Symbol 686 MovieClip
"fg"Frame 49Symbol 688 MovieClip
"level"Frame 50Symbol 482 MovieClip
"fg"Frame 50Symbol 484 MovieClip
"level"Frame 51Symbol 690 MovieClip
"fg"Frame 51Symbol 692 MovieClip
"player2"Frame 51Symbol 693 MovieClip
"trig"Frame 51Symbol 337 MovieClip
"level"Frame 52Symbol 482 MovieClip
"fg"Frame 52Symbol 484 MovieClip
"level"Frame 53Symbol 503 MovieClip
"player1"Frame 53Symbol 509 MovieClip
"thing1"Frame 53Symbol 511 MovieClip
"thing8"Frame 53Symbol 515 MovieClip
"thing2"Frame 53Symbol 517 MovieClip
"thing9"Frame 53Symbol 515 MovieClip
"thing3"Frame 53Symbol 517 MovieClip
"wpntxt"Frame 53Symbol 566 MovieClip
"level"Frame 54Symbol 696 MovieClip
"fg"Frame 54Symbol 698 MovieClip
"level"Frame 55Symbol 700 MovieClip
"fg"Frame 55Symbol 702 MovieClip
"level"Frame 56Symbol 704 MovieClip
"fg"Frame 56Symbol 706 MovieClip
"level"Frame 57Symbol 708 MovieClip
"fg"Frame 57Symbol 710 MovieClip
"level"Frame 58Symbol 712 MovieClip
"fg"Frame 58Symbol 714 MovieClip
"level"Frame 59Symbol 411 MovieClip
"fg"Frame 59Symbol 413 MovieClip
"level"Frame 60Symbol 716 MovieClip
"fg"Frame 60Symbol 718 MovieClip
"level"Frame 61Symbol 482 MovieClip
"fg"Frame 61Symbol 484 MovieClip
"level"Frame 62Symbol 720 MovieClip
"fg"Frame 62Symbol 722 MovieClip
"level"Frame 63Symbol 724 MovieClip
"fg"Frame 63Symbol 726 MovieClip
"level"Frame 64Symbol 728 MovieClip
"fg"Frame 64Symbol 730 MovieClip
"level"Frame 65Symbol 734 MovieClip
"fg"Frame 65Symbol 736 MovieClip
"trig"Frame 65Symbol 337 MovieClip
"player2"Frame 65Symbol 693 MovieClip
"level"Frame 66Symbol 738 MovieClip
"menubtn"Frame 66Symbol 256 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 157 MovieClip Frame 1Symbol 111 MovieClip
"weapon"Symbol 157 MovieClip Frame 2Symbol 114 MovieClip
"weapon"Symbol 157 MovieClip Frame 3Symbol 124 MovieClip
"weapon"Symbol 157 MovieClip Frame 4Symbol 130 MovieClip
"weapon"Symbol 157 MovieClip Frame 5Symbol 132 MovieClip
"weapon"Symbol 157 MovieClip Frame 6Symbol 134 MovieClip
"weapon"Symbol 157 MovieClip Frame 7Symbol 138 MovieClip
"weapon"Symbol 157 MovieClip Frame 8Symbol 140 MovieClip
"weapon"Symbol 157 MovieClip Frame 9Symbol 143 MovieClip
"weapon"Symbol 157 MovieClip Frame 10Symbol 146 MovieClip
"weapon"Symbol 157 MovieClip Frame 11Symbol 154 MovieClip
"legs"Symbol 158 MovieClip [hero] Frame 1Symbol 85 MovieClip
"body"Symbol 158 MovieClip [hero] Frame 1Symbol 99 MovieClip
"head"Symbol 158 MovieClip [hero] Frame 1Symbol 106 MovieClip
"weapon"Symbol 158 MovieClip [hero] Frame 1Symbol 157 MovieClip
"legs"Symbol 170 MovieClip [slowzombie] Frame 1Symbol 85 MovieClip
"body"Symbol 170 MovieClip [slowzombie] Frame 1Symbol 99 MovieClip
"head"Symbol 170 MovieClip [slowzombie] Frame 1Symbol 161 MovieClip
"weapon"Symbol 170 MovieClip [slowzombie] Frame 1Symbol 169 MovieClip
"legs"Symbol 198 MovieClip [grunt] Frame 1Symbol 85 MovieClip
"body"Symbol 198 MovieClip [grunt] Frame 1Symbol 99 MovieClip
"weapon"Symbol 198 MovieClip [grunt] Frame 1Symbol 157 MovieClip
"trans"Symbol 257 MovieClip [deathscreen] Frame 1Symbol 240 MovieClip
"stats"Symbol 257 MovieClip [deathscreen] Frame 1Symbol 247 MovieClip
"dtitle"Symbol 257 MovieClip [deathscreen] Frame 1Symbol 249 MovieClip
"ressurect"Symbol 257 MovieClip [deathscreen] Frame 1Symbol 253 MovieClip
"menubtn"Symbol 257 MovieClip [deathscreen] Frame 1Symbol 256 MovieClip
"legs"Symbol 263 MovieClip [sheriff] Frame 1Symbol 85 MovieClip
"body"Symbol 263 MovieClip [sheriff] Frame 1Symbol 99 MovieClip
"head"Symbol 263 MovieClip [sheriff] Frame 1Symbol 261 MovieClip
"weapon"Symbol 263 MovieClip [sheriff] Frame 1Symbol 157 MovieClip
"sideweapon"Symbol 263 MovieClip [sheriff] Frame 1Symbol 262 MovieClip
"bar"Symbol 266 MovieClip [bosshealth] Frame 1Symbol 265 MovieClip
"bar"Symbol 333 MovieClip Frame 1Symbol 279 MovieClip
"hank"Symbol 333 MovieClip Frame 1Symbol 325 MovieClip
"entrance"Symbol 348 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 348 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 403 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 403 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 411 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 411 MovieClip Frame 1Symbol 347 MovieClip
"a1"Symbol 447 MovieClip Frame 1Symbol 438 Button
"b1"Symbol 447 MovieClip Frame 1Symbol 439 Button
"a2"Symbol 447 MovieClip Frame 1Symbol 440 Button
"b2"Symbol 447 MovieClip Frame 1Symbol 441 Button
"a3"Symbol 447 MovieClip Frame 1Symbol 442 Button
"b3"Symbol 447 MovieClip Frame 1Symbol 443 Button
"bighead"Symbol 455 MovieClip Frame 1Symbol 449 EditableText
"devview"Symbol 455 MovieClip Frame 1Symbol 450 EditableText
"a1"Symbol 455 MovieClip Frame 1Symbol 453 Button
"b1"Symbol 455 MovieClip Frame 1Symbol 454 Button
"entrance"Symbol 463 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 463 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 469 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 469 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 475 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 475 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 486 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 486 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 490 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 490 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 494 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 494 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 498 MovieClip Frame 1Symbol 347 MovieClip
"body"Symbol 509 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 509 MovieClip Frame 1Symbol 508 MovieClip
"legs"Symbol 511 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 511 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 511 MovieClip Frame 1Symbol 106 MovieClip
"weapon"Symbol 511 MovieClip Frame 1Symbol 157 MovieClip
"doorg"Symbol 515 MovieClip Frame 1Symbol 514 MovieClip
"wpnname"Symbol 520 MovieClip Frame 1Symbol 519 EditableText
"wpn1"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn2"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn3"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn4"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn5"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn6"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn7"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn8"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn9"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn10"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn11"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"wpn12"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"up1"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"up2"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"up3"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"up4"Symbol 566 MovieClip Frame 1Symbol 520 MovieClip
"entrance"Symbol 568 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 568 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 572 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 572 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 576 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 576 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 580 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 580 MovieClip Frame 1Symbol 347 MovieClip
"extra"Symbol 580 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 586 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 586 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 590 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 590 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 594 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 594 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 599 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 599 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 603 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 603 MovieClip Frame 1Symbol 347 MovieClip
"extra"Symbol 607 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 607 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 607 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 611 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 611 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 615 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 615 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 619 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 619 MovieClip Frame 1Symbol 347 MovieClip
"legs"Symbol 628 MovieClip Frame 1Symbol 622 MovieClip
"body"Symbol 628 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 628 MovieClip Frame 1Symbol 625 MovieClip
"entrance"Symbol 631 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 631 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 635 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 635 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 639 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 639 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 643 MovieClip Frame 1Symbol 347 MovieClip
"exit"Symbol 643 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 647 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 647 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 651 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 651 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 656 MovieClip Frame 1Symbol 347 MovieClip
"legs"Symbol 666 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 666 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 666 MovieClip Frame 1Symbol 161 MovieClip
"weapon"Symbol 666 MovieClip Frame 1Symbol 169 MovieClip
"legs"Symbol 666 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 666 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 666 MovieClip Frame 1Symbol 161 MovieClip
"weapon"Symbol 666 MovieClip Frame 1Symbol 169 MovieClip
"legs"Symbol 666 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 666 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 666 MovieClip Frame 1Symbol 161 MovieClip
"weapon"Symbol 666 MovieClip Frame 1Symbol 169 MovieClip
"exit"Symbol 671 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 674 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 674 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 678 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 678 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 682 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 682 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 686 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 686 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 690 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 690 MovieClip Frame 1Symbol 347 MovieClip
"legs"Symbol 693 MovieClip Frame 1Symbol 622 MovieClip
"body"Symbol 693 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 693 MovieClip Frame 1Symbol 625 MovieClip
"weapon"Symbol 693 MovieClip Frame 1Symbol 157 MovieClip
"entrance"Symbol 696 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 696 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 700 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 700 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 704 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 704 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 708 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 708 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 712 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 712 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 716 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 716 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 720 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 720 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 724 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 724 MovieClip Frame 1Symbol 347 MovieClip
"entrance"Symbol 728 MovieClip Frame 1Symbol 410 MovieClip
"legs"Symbol 731 MovieClip Frame 1Symbol 622 MovieClip
"body"Symbol 731 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 731 MovieClip Frame 1Symbol 625 MovieClip
"entrance"Symbol 734 MovieClip Frame 1Symbol 410 MovieClip
"exit"Symbol 734 MovieClip Frame 1Symbol 347 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$.L$Uwn7XqEuM9LH9Cphm4hBZ.."
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 145 as "grenade"
ExportAssets (56)Timeline Frame 1Symbol 158 as "hero"
ExportAssets (56)Timeline Frame 1Symbol 170 as "slowzombie"
ExportAssets (56)Timeline Frame 1Symbol 172 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 175 as "blood_g"
ExportAssets (56)Timeline Frame 1Symbol 177 as "shell"
ExportAssets (56)Timeline Frame 1Symbol 179 as "shrapnel"
ExportAssets (56)Timeline Frame 1Symbol 190 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 192 as "bigshell"
ExportAssets (56)Timeline Frame 1Symbol 197 as "blooddecal"
ExportAssets (56)Timeline Frame 1Symbol 198 as "grunt"
ExportAssets (56)Timeline Frame 1Symbol 203 as "grunthead1"
ExportAssets (56)Timeline Frame 1Symbol 208 as "grunthead2"
ExportAssets (56)Timeline Frame 1Symbol 213 as "grunthead3"
ExportAssets (56)Timeline Frame 1Symbol 218 as "agenthead1"
ExportAssets (56)Timeline Frame 1Symbol 223 as "agenthead2"
ExportAssets (56)Timeline Frame 1Symbol 229 as "sparks"
ExportAssets (56)Timeline Frame 1Symbol 235 as "transition"
ExportAssets (56)Timeline Frame 1Symbol 237 as "healthdrop"
ExportAssets (56)Timeline Frame 1Symbol 257 as "deathscreen"
ExportAssets (56)Timeline Frame 1Symbol 263 as "sheriff"
ExportAssets (56)Timeline Frame 1Symbol 266 as "bosshealth"
ExportAssets (56)Timeline Frame 1Symbol 270 as "ammodrop"
ExportAssets (56)Timeline Frame 1Symbol 276 as "goldpiece"
ExportAssets (56)Timeline Frame 4Symbol 422 as "ammopu"
ExportAssets (56)Timeline Frame 88Symbol 740 as "bg1"
ExportAssets (56)Timeline Frame 89Symbol 741 as "bg2"
ExportAssets (56)Timeline Frame 90Symbol 742 as "bg3"
ExportAssets (56)Timeline Frame 91Symbol 743 as "beep"
ExportAssets (56)Timeline Frame 92Symbol 744 as "deaths"
ExportAssets (56)Timeline Frame 93Symbol 745 as "fd1"
ExportAssets (56)Timeline Frame 94Symbol 746 as "fd2"

Labels

"ready"Symbol 325 MovieClip Frame 30
"ready_loop"Symbol 325 MovieClip Frame 40
"go"Symbol 325 MovieClip Frame 70
"loaded"Symbol 333 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 242 EditableText"killcount"
_root.deathcountSymbol 244 EditableText"deathcount"
_root.pointsSymbol 246 EditableText"points"
_root.pointsSymbol 452 EditableText"pts"
_root.pointsSymbol 521 EditableText"points"
_root.player1.ammo3Symbol 523 EditableText"points"
_root.player1.ammo4Symbol 525 EditableText"points"
_root.player1.ammo5Symbol 535 EditableText"points"
_root.player1.ammo6Symbol 536 EditableText"points"
_root.player1.ammo7Symbol 537 EditableText"points"
_root.player1.ammo8Symbol 538 EditableText"points"
_root.player1.ammo9Symbol 539 EditableText"points"
_root.player1.ammo10Symbol 540 EditableText"points"
_root.player1.ammo11Symbol 541 EditableText"points"
_root.player1.ammo12Symbol 542 EditableText"points"
_root.maxhealthSymbol 544 EditableText"_root.maxhealth"
_root.player1.healthSymbol 546 EditableText"_root.player1.health"
_root.pspdSymbol 548 EditableText"_root.pspd"
_root.pjumpspdSymbol 550 EditableText"_root.pjumpspd"
_root.maxammo3Symbol 551 EditableText"max"
_root.maxammo4Symbol 552 EditableText"max"
_root.maxammo5Symbol 553 EditableText"max"
_root.maxammo6Symbol 554 EditableText"max"
_root.maxammo7Symbol 555 EditableText"max"
_root.maxammo8Symbol 556 EditableText"max"
_root.maxammo9Symbol 557 EditableText"max"
_root.maxammo10Symbol 558 EditableText"max"
_root.maxammo11Symbol 559 EditableText"max"
_root.maxammo12Symbol 560 EditableText"max"




http://swfchan.com/10/48184/info.shtml
Created: 30/4 -2019 10:58:10 Last modified: 30/4 -2019 10:58:10 Server time: 07/05 -2024 08:15:07