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

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

This is Madness.swf

This is the info page for
Flash #26001

(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 335 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 393 MovieClip "thing1" in Frame 2
onClipEvent (load) { this.swapDepths(8888); }
Instance of Symbol 399 MovieClip in Frame 2
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 9; }
Instance of Symbol 399 MovieClip in Frame 2
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 6; }
Instance of Symbol 399 MovieClip in Frame 2
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 2
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 2; }
Instance of Symbol 335 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 335 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 399 MovieClip in Frame 3
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 3
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 6; }
Instance of Symbol 404 MovieClip "thing1" in Frame 3
onClipEvent (load) { this.swapDepths(8888); }
Frame 4
pns = 1;
Instance of Symbol 422 MovieClip "thing1" in Frame 4
onClipEvent (load) { this.swapDepths(8888); }
Instance of Symbol 399 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 4
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 4
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 11; }
Instance of Symbol 399 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 445 MovieClip "menu1" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 7)); }
Instance of Symbol 453 MovieClip "menu2" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 7)); }
Instance of Symbol 459 MovieClip "menu3" in Frame 6
onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Instance of Symbol 274 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu1.desx = 0; } else { _root.menu1.desx = -300; } }
Instance of Symbol 274 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu2.desx = 0; } else { _root.menu2.desx = -250; } }
Instance of Symbol 274 MovieClip [goldpiece] in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(_root.player1)) { _root.menu3.desx = 855; } else { _root.menu3.desx = 1200; } }
Instance of Symbol 335 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 335 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 399 MovieClip in Frame 7
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 7
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 7
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 335 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 335 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 399 MovieClip in Frame 8
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 399 MovieClip in Frame 8
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 8
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 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 467 MovieClip "level" in Frame 9
onClipEvent (load) { gotoAndPlay (100); }
Instance of Symbol 399 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 9
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 9
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 9
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 472 MovieClip in Frame 9
onClipEvent (load) { type = "wander"; pn = 7; desx = 800; desy = -200; char = "grunt"; weapon = 3; gox = 800; }
Instance of Symbol 335 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 335 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 399 MovieClip in Frame 10
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Instance of Symbol 399 MovieClip in Frame 10
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 2; }
Instance of Symbol 399 MovieClip in Frame 10
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 479 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 479 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 479 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 479 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 479 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 479 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 479 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 399 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 399 MovieClip in Frame 12
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 399 MovieClip in Frame 12
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 395 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 399 MovieClip in Frame 12
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 395 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 399 MovieClip in Frame 13
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 13
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 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 399 MovieClip in Frame 14
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 14
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 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 335 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 500 MovieClip "cutscene" in Frame 15
onClipEvent (load) { stop(); }
Instance of Symbol 335 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 508 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 268 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 16
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 510 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 335 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 335 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 335 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 399 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 399 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 18
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 479 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 479 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 479 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 479 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 472 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 399 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 399 MovieClip in Frame 20
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 20
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 399 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 575 MovieClip "level" in Frame 21
onClipEvent (load) { gotoAndPlay (120); }
Instance of Symbol 395 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 395 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 395 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 335 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 399 MovieClip in Frame 23
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 23
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 399 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 399 MovieClip in Frame 24
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 24
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 24
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 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 399 MovieClip in Frame 25
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 25
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Frame 26
mastertrans(); stop();
Instance of Symbol 508 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 268 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 26
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 510 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 335 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 335 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 399 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 27
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 472 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 399 MovieClip in Frame 28
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 10; }
Instance of Symbol 399 MovieClip in Frame 28
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 479 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 479 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 479 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 479 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, 1125, 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 335 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 399 MovieClip in Frame 30
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 399 MovieClip in Frame 30
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 30
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 30
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 472 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 399 MovieClip in Frame 31
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 31
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 7; }
Instance of Symbol 399 MovieClip in Frame 31
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 472 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 399 MovieClip in Frame 32
onClipEvent (load) { type = "melee"; char = "agent"; weapon = 2; }
Instance of Symbol 399 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 399 MovieClip in Frame 34
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 34
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 399 MovieClip in Frame 34
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 3; }
Instance of Symbol 472 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 399 MovieClip in Frame 35
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 399 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 399 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 36
onClipEvent (load) { type = "melee"; char = "grunt"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 399 MovieClip in Frame 36
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 399 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 399 MovieClip in Frame 38
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 5; }
Instance of Symbol 399 MovieClip in Frame 38
onClipEvent (load) { type = "wander"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 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 399 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 399 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 6; }
Instance of Symbol 399 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 399 MovieClip in Frame 40
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 479 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 479 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 479 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 479 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 479 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 479 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 508 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 268 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 41
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 510 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 335 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 335 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 399 MovieClip in Frame 43
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 399 MovieClip in Frame 43
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 5; }
Instance of Symbol 335 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 399 MovieClip in Frame 45
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 45
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 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 399 MovieClip in Frame 46
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 399 MovieClip in Frame 46
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 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 399 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 47
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 47
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 7; }
Instance of Symbol 399 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 399 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 48
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 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 399 MovieClip in Frame 49
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 4; }
Instance of Symbol 399 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 399 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 335 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 399 MovieClip in Frame 52
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 52
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Frame 53
mastertrans(); stop();
Instance of Symbol 508 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 268 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 268 MovieClip [ammodrop] in Frame 53
onClipEvent (load) { gotoAndStop(random(3) + 1); }
Instance of Symbol 510 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 335 MovieClip in Frame 53
onClipEvent (enterFrame) { if (this.hitTest(_root.thing1)) { _root.wpntxt.desy = 0; } else { _root.wpntxt.desy = -450; } }
Instance of Symbol 335 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 399 MovieClip in Frame 54
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 7; }
Instance of Symbol 399 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 54
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 472 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 399 MovieClip in Frame 55
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 399 MovieClip in Frame 55
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 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 399 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 399 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 399 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 399 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 58
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 58
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 5; }
Instance of Symbol 472 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 399 MovieClip in Frame 59
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 59
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 472 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 399 MovieClip in Frame 60
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 60
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 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 399 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 399 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 4; }
Instance of Symbol 399 MovieClip in Frame 62
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 62
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 6; }
Instance of Symbol 399 MovieClip in Frame 62
onClipEvent (load) { type = "sniper"; char = "grunt"; weapon = 3; }
Instance of Symbol 399 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 399 MovieClip in Frame 63
onClipEvent (load) { type = "sniper"; char = "agent"; weapon = 8; }
Instance of Symbol 399 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 399 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 0; }
Instance of Symbol 399 MovieClip in Frame 64
onClipEvent (load) { type = "melee"; char = "zombie"; weapon = 1; }
Instance of Symbol 399 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 335 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 217 MovieClip [agenthead1] Frame 1
stop();
Symbol 222 MovieClip [agenthead2] Frame 1
stop();
Symbol 234 MovieClip [transition] Frame 70
_root.trans = false; this.removeMovieClip();
Symbol 239 MovieClip Frame 20
stop();
Symbol 256 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 246 MovieClip "stats" in Symbol 256 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desy = 120; } onClipEvent (enterFrame) { _y = (_y - ((_y - desy) / 7)); }
Instance of Symbol 248 MovieClip "dtitle" in Symbol 256 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desy = -100; } onClipEvent (enterFrame) { _y = (_y - ((_y - desy) / 5)); }
Instance of Symbol 252 MovieClip "ressurect" in Symbol 256 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desx = -100; stop(); } onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Instance of Symbol 255 MovieClip "menubtn" in Symbol 256 MovieClip [deathscreen] Frame 1
onClipEvent (load) { desx = 100; stop(); } onClipEvent (enterFrame) { _x = (_x - ((_x - desx) / 6)); }
Symbol 259 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
_visible = false; stop();
Symbol 260 MovieClip Frame 2
_visible = true;
Symbol 261 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 274 MovieClip [goldpiece] Frame 1
stop();
Symbol 274 MovieClip [goldpiece] Frame 9
stop();
Symbol 314 Button
on (press) { getURL ("http://www.newgrounds.com/collection/madnessday2007", (target = "_blank")); }
Symbol 323 MovieClip Frame 29
gotoAndPlay (1);
Symbol 323 MovieClip Frame 65
gotoAndPlay ("ready_loop");
Symbol 323 MovieClip Frame 85
_root.nextlevel();
Symbol 330 Button
on (press) { _root.loader.hank.gotoAndPlay("go"); play(); }
Symbol 331 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 331 MovieClip Frame 2
gotoAndPlay (1);
Symbol 331 MovieClip Frame 5
stop();
Symbol 335 MovieClip Frame 1
_alpha = _root.transparency;
Symbol 345 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 345 MovieClip Frame 11
stop();
Symbol 345 MovieClip Frame 22
stop();
Symbol 350 MovieClip Frame 1
gotoAndStop(random(2) + 1);
Symbol 352 MovieClip Frame 1
this.swapDepths(1998);
Symbol 357 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 359 Button
on (release) { getURL ("http://www.jefflash.mainvista.com", "blank"); }
Symbol 392 MovieClip Frame 90
stop(); _root.nextlevel();
Symbol 395 MovieClip Frame 1
_root.spawngold(Math.round(this._x), Math.round(this._y)); this._alpha = _root.transparency;
Symbol 399 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 403 MovieClip Frame 1
this.swapDepths(1998);
Symbol 404 MovieClip Frame 57
_root.nextlevel();
Symbol 408 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 408 MovieClip Frame 11
stop();
Symbol 408 MovieClip Frame 22
stop();
Symbol 411 MovieClip Frame 1
this.swapDepths(1998);
Symbol 418 MovieClip Frame 1
gotoAndPlay(random(9) + 1);
Symbol 418 MovieClip Frame 2
gotoAndPlay(random(9) + 1);
Symbol 418 MovieClip Frame 3
gotoAndPlay(random(9) + 1);
Symbol 418 MovieClip Frame 4
gotoAndPlay(random(9) + 1);
Symbol 418 MovieClip Frame 5
gotoAndPlay(random(9) + 1);
Symbol 418 MovieClip Frame 6
gotoAndPlay(random(9) + 1);
Symbol 418 MovieClip Frame 7
gotoAndPlay(random(9) + 1);
Symbol 418 MovieClip Frame 8
gotoAndPlay(random(9) + 1);
Symbol 422 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 422 MovieClip Frame 284
stop(); _root.nextlevel();
Symbol 431 MovieClip Frame 1
this.swapDepths(1998);
Symbol 436 Button
on (release) { _root._quality = "HIGH"; _root.menu1.alphacheck(); }
Symbol 437 Button
on (release) { _root.fxmult = 1; _root.menu1.b1._alpha = 100; _root.menu1.b2._alpha = 25; _root.menu1.b3._alpha = 25; }
Symbol 438 Button
on (release) { _root._quality = "MEDIUM"; _root.menu1.alphacheck(); }
Symbol 439 Button
on (release) { _root.fxmult = 0.6; _root.menu1.b1._alpha = 25; _root.menu1.b2._alpha = 100; _root.menu1.b3._alpha = 25; }
Symbol 440 Button
on (release) { _root._quality = "LOW"; _root.menu1.alphacheck(); }
Symbol 441 Button
on (release) { _root.fxmult = 0.2; _root.menu1.b1._alpha = 25; _root.menu1.b2._alpha = 25; _root.menu1.b3._alpha = 100; }
Symbol 445 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 451 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 452 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 453 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 456 Button
on (release) { getURL ("http://www.jefflash.mainvista.com", "_blank"); }
Symbol 457 Button
on (release) { getURL ("http://www.newgrounds.com/collection/madnessday2007", "_blank"); }
Symbol 458 Button
on (release) { getURL ("http://www.krinkels.net/", "_blank"); }
Symbol 463 MovieClip Frame 1
this.swapDepths(1998);
Symbol 469 MovieClip Frame 1
this.swapDepths(1998);
Symbol 472 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 476 MovieClip Frame 1
this.swapDepths(1998);
Symbol 483 MovieClip Frame 1
this.swapDepths(1998);
Symbol 487 MovieClip Frame 1
this.swapDepths(1998);
Symbol 491 MovieClip Frame 1
this.swapDepths(1998);
Symbol 495 MovieClip Frame 1
this.swapDepths(1998);
Symbol 499 MovieClip Frame 1
this.swapDepths(1998);
Symbol 500 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 500 MovieClip Frame 63
_root.manualcontrol = false; _root.trans = false;
Symbol 500 MovieClip Frame 84
_root.vcam.largeinfobar("THE SHERIFF");
Symbol 500 MovieClip Frame 90
stop();
Symbol 502 MovieClip Frame 1
_visible = false;
Symbol 507 MovieClip Frame 1
stop();
Symbol 510 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 514 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 519 MovieClip Frame 1
stop(); desx = -139; onEnterFrame = function () { _x = (_x - ((_x - desx) / 2)); };
Symbol 565 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 569 MovieClip Frame 1
this.swapDepths(1998);
Symbol 573 MovieClip Frame 1
this.swapDepths(1998);
Symbol 577 MovieClip Frame 1
this.swapDepths(1998);
Instance of Symbol 345 MovieClip "extra" in Symbol 579 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (11); }
Symbol 581 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 345 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 256
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 263
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 240 241 242 243 244 245 247 250 251 253 254 353 354 356 358 426 427 428 429 430 442 443 444 447 448 449 450 455 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 561 562 563 564
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 459
Symbol 31 GraphicUsed by:69 422  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 261 510 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 261 508 510 628 666 693 731
Symbol 100 GraphicUsed by:106 217 507
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:106 507
Symbol 103 GraphicUsed by:106 259 625
Symbol 104 GraphicUsed by:106 259 625
Symbol 105 GraphicUsed by:106 259 625
Symbol 106 MovieClipUses:100 102 103 104 105Used by:158 510
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 260
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 261 510 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:217
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClip [agenthead1]Uses:100 214 215 216
Symbol 218 GraphicUsed by:222
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip [agenthead2]Uses:218 219 220 221
Symbol 223 GraphicUsed by:228
Symbol 224 GraphicUsed by:228
Symbol 225 GraphicUsed by:228
Symbol 226 GraphicUsed by:228
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClip [sparks]Uses:223 224 225 226 227
Symbol 229 ShapeTweeningUsed by:234
Symbol 230 GraphicUsed by:234
Symbol 231 GraphicUsed by:234
Symbol 232 ShapeTweeningUsed by:234
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClip [transition]Uses:229 230 231 232 233
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip [healthdrop]Uses:235
Symbol 237 ShapeTweeningUsed by:239
Symbol 238 GraphicUsed by:239 393 404 422
Symbol 239 MovieClipUses:237 238Used by:256
Symbol 240 EditableTextUses:17Used by:246
Symbol 241 EditableTextUses:17Used by:246
Symbol 242 EditableTextUses:17Used by:246
Symbol 243 EditableTextUses:17Used by:246
Symbol 244 EditableTextUses:17Used by:246
Symbol 245 EditableTextUses:17Used by:246
Symbol 246 MovieClipUses:240 241 242 243 244 245Used by:256
Symbol 247 EditableTextUses:17Used by:248
Symbol 248 MovieClipUses:247Used by:256
Symbol 249 GraphicUsed by:252 255
Symbol 250 EditableTextUses:17Used by:252
Symbol 251 EditableTextUses:17Used by:252
Symbol 252 MovieClipUses:249 250 251Used by:256
Symbol 253 EditableTextUses:17Used by:255
Symbol 254 EditableTextUses:17Used by:255
Symbol 255 MovieClipUses:249 253 254Used by:256  Timeline
Symbol 256 MovieClip [deathscreen]Uses:3 239 246 248 252 255
Symbol 257 GraphicUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:257 103 258 104 105Used by:261
Symbol 260 MovieClipUses:109Used by:261
Symbol 261 MovieClip [sheriff]Uses:85 99 259 157 260
Symbol 262 GraphicUsed by:264
Symbol 263 MovieClipUses:13Used by:264
Symbol 264 MovieClip [bosshealth]Uses:262 263
Symbol 265 GraphicUsed by:268
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip [ammodrop]Uses:265 266 267Used by:Timeline
Symbol 269 GraphicUsed by:274
Symbol 270 GraphicUsed by:274
Symbol 271 GraphicUsed by:274
Symbol 272 ShapeTweeningUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClip [goldpiece]Uses:269 270 271 272 273Used by:Timeline
Symbol 275 GraphicUsed by:331
Symbol 276 GraphicUsed by:277 359
Symbol 277 MovieClipUses:276Used by:331
Symbol 278 GraphicUsed by:331
Symbol 279 GraphicUsed by:323
Symbol 280 GraphicUsed by:323
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:283
Symbol 283 MovieClipUses:282Used by:323
Symbol 284 GraphicUsed by:323
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:323
Symbol 287 GraphicUsed by:305
Symbol 288 GraphicUsed by:305
Symbol 289 GraphicUsed by:305
Symbol 290 GraphicUsed by:305
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:305
Symbol 293 GraphicUsed by:305
Symbol 294 GraphicUsed by:305
Symbol 295 GraphicUsed by:305
Symbol 296 GraphicUsed by:305
Symbol 297 GraphicUsed by:305
Symbol 298 GraphicUsed by:305
Symbol 299 GraphicUsed by:305
Symbol 300 GraphicUsed by:305
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:287 288 289 290 292 293 294 295 296 297 298 299 300 301 302 303 304Used by:323
Symbol 306 GraphicUsed by:323
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:323
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:323
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:323
Symbol 313 GraphicUsed by:314
Symbol 314 ButtonUses:313Used by:323
Symbol 315 GraphicUsed by:323
Symbol 316 SoundUsed by:323
Symbol 317 GraphicUsed by:323
Symbol 318 GraphicUsed by:323
Symbol 319 SoundUsed by:323
Symbol 320 GraphicUsed by:323
Symbol 321 GraphicUsed by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:279 280 283 284 286 305 306 308 310 312 314 315 316 317 318 319 320 321 322Used by:331
Symbol 324 GraphicUsed by:330
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:325 326Used by:330
Symbol 328 GraphicUsed by:329 330
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 ButtonUses:324 327 329 328Used by:331
Symbol 331 MovieClipUses:275 277 278 323 330Used by:Timeline
Symbol 332 GraphicUsed by:335
Symbol 333 FontUsed by:334 583
Symbol 334 TextUses:333Used by:335
Symbol 335 MovieClipUses:332 334Used by:Timeline
Symbol 336 GraphicUsed by:Timeline
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClipUses:338Used by:669  Timeline
Symbol 340 GraphicUsed by:346
Symbol 341 ShapeTweeningUsed by:345
Symbol 342 SoundUsed by:345 408
Symbol 343 ShapeTweeningUsed by:345
Symbol 344 GraphicUsed by:345 408
Symbol 345 MovieClipUses:341 342 343 344Used by:346 401 409 461 467 474 485 489 493 497 567 571 575 579 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 346 MovieClipUses:340 345Used by:Timeline
Symbol 347 GraphicUsed by:350
Symbol 348 GraphicUsed by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:347 348 349Used by:Timeline
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:Timeline
Symbol 353 EditableTextUses:17Used by:357
Symbol 354 EditableTextUses:17Used by:357
Symbol 355 GraphicUsed by:357
Symbol 356 EditableTextUses:17Used by:357
Symbol 357 ButtonUses:353 354 355 356Used by:393 404 422
Symbol 358 TextUses:17Used by:393
Symbol 359 ButtonUses:276Used by:392
Symbol 360 GraphicUsed by:392
Symbol 361 GraphicUsed by:392
Symbol 362 GraphicUsed by:392
Symbol 363 GraphicUsed by:392
Symbol 364 GraphicUsed by:392
Symbol 365 GraphicUsed by:392
Symbol 366 GraphicUsed by:392
Symbol 367 GraphicUsed by:392
Symbol 368 GraphicUsed by:392
Symbol 369 GraphicUsed by:392
Symbol 370 GraphicUsed by:392
Symbol 371 GraphicUsed by:392
Symbol 372 GraphicUsed by:392
Symbol 373 GraphicUsed by:392
Symbol 374 GraphicUsed by:392
Symbol 375 GraphicUsed by:392
Symbol 376 GraphicUsed by:392
Symbol 377 GraphicUsed by:392
Symbol 378 GraphicUsed by:392
Symbol 379 GraphicUsed by:392
Symbol 380 GraphicUsed by:392
Symbol 381 GraphicUsed by:392
Symbol 382 GraphicUsed by:392
Symbol 383 GraphicUsed by:392
Symbol 384 GraphicUsed by:392
Symbol 385 GraphicUsed by:392
Symbol 386 GraphicUsed by:392
Symbol 387 GraphicUsed by:392
Symbol 388 GraphicUsed by:392
Symbol 389 GraphicUsed by:392
Symbol 390 GraphicUsed by:392
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391Used by:393
Symbol 393 MovieClipUses:238 357 358 392Used by:Timeline
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:Timeline
Symbol 396 GraphicUsed by:399
Symbol 397 FontUsed by:398 471 660
Symbol 398 TextUses:397Used by:399
Symbol 399 MovieClipUses:396 398Used by:Timeline
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400 345Used by:Timeline
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:Timeline
Symbol 404 MovieClipUses:238 357Used by:Timeline
Symbol 405 GraphicUsed by:409
Symbol 406 ShapeTweeningUsed by:408
Symbol 407 ShapeTweeningUsed by:408
Symbol 408 MovieClipUses:406 342 407 344Used by:409 647 651 674 678 682 686 690 696 700 704 708 712 716 720 724 728 734
Symbol 409 MovieClipUses:405 408 345Used by:Timeline
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:Timeline
Symbol 412 FontUsed by:413 415 416 417 419 739
Symbol 413 TextUses:412Used by:422
Symbol 414 SoundUsed by:422
Symbol 415 TextUses:412Used by:422
Symbol 416 TextUses:412Used by:418
Symbol 417 TextUses:412Used by:418
Symbol 418 MovieClipUses:416 417Used by:422
Symbol 419 TextUses:412Used by:422
Symbol 420 Sound [ammopu]Used by:422  Timeline
Symbol 421 ShapeTweeningUsed by:422
Symbol 422 MovieClipUses:238 413 357 414 415 418 419 420 421 31Used by:Timeline
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:Timeline
Symbol 425 GraphicUsed by:431
Symbol 426 EditableTextUses:17Used by:431
Symbol 427 EditableTextUses:17Used by:431
Symbol 428 EditableTextUses:17Used by:431
Symbol 429 EditableTextUses:17Used by:431
Symbol 430 EditableTextUses:17Used by:431
Symbol 431 MovieClipUses:425 426 427 428 429 430Used by:Timeline
Symbol 432 GraphicUsed by:445
Symbol 433 GraphicUsed by:436 437 438 439 440 441 451 452 456 457 458
Symbol 434 GraphicUsed by:436 437 438 439 440 441 451 452 456 457 458
Symbol 435 SoundUsed by:436 437 438 439 440 441 451 452 456 457 458
Symbol 436 ButtonUses:433 434 435Used by:445
Symbol 437 ButtonUses:433 434 435Used by:445
Symbol 438 ButtonUses:433 434 435Used by:445
Symbol 439 ButtonUses:433 434 435Used by:445
Symbol 440 ButtonUses:433 434 435Used by:445
Symbol 441 ButtonUses:433 434 435Used by:445
Symbol 442 EditableTextUses:17Used by:445
Symbol 443 EditableTextUses:17Used by:445
Symbol 444 EditableTextUses:17Used by:445
Symbol 445 MovieClipUses:432 436 437 438 439 440 441 442 443 444Used by:Timeline
Symbol 446 GraphicUsed by:453
Symbol 447 EditableTextUses:17Used by:453
Symbol 448 EditableTextUses:17Used by:453
Symbol 449 EditableTextUses:17Used by:453
Symbol 450 EditableTextUses:17Used by:453
Symbol 451 ButtonUses:433 434 435Used by:453
Symbol 452 ButtonUses:433 434 435Used by:453
Symbol 453 MovieClipUses:446 447 448 449 450 451 452Used by:Timeline
Symbol 454 GraphicUsed by:459
Symbol 455 EditableTextUses:17Used by:459
Symbol 456 ButtonUses:433 434 435Used by:459
Symbol 457 ButtonUses:433 434 435Used by:459
Symbol 458 ButtonUses:433 434 435Used by:459
Symbol 459 MovieClipUses:454 455 456 457 458 30Used by:Timeline
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460 345Used by:Timeline
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:Timeline
Symbol 464 GraphicUsed by:467
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:467 575 590 656 671
Symbol 467 MovieClipUses:464 466 345Used by:Timeline
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:Timeline
Symbol 470 GraphicUsed by:472
Symbol 471 TextUses:397Used by:472
Symbol 472 MovieClipUses:470 471Used by:Timeline
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473 345Used by:Timeline
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:Timeline
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:477 478Used by:Timeline
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:Timeline
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:Timeline
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484 345Used by:Timeline
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:Timeline
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488 345Used by:Timeline
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:Timeline
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492 345Used by:Timeline
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:Timeline
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496 345Used by:Timeline
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:Timeline
Symbol 500 MovieClipUsed by:Timeline
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:Timeline
Symbol 503 GraphicUsed by:508
Symbol 504 ShapeTweeningUsed by:507
Symbol 505 ShapeTweeningUsed by:507
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:100 102 504 505 506Used by:508
Symbol 508 MovieClipUses:99 503 507Used by:Timeline
Symbol 509 GraphicUsed by:Timeline
Symbol 510 MovieClipUses:85 99 106 157Used by:Timeline
Symbol 511 GraphicUsed by:514
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:514
Symbol 514 MovieClipUses:511 513Used by:Timeline
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:Timeline
Symbol 517 GraphicUsed by:565
Symbol 518 EditableTextUses:17Used by:519
Symbol 519 MovieClipUses:518Used by:565
Symbol 520 EditableTextUses:17Used by:565
Symbol 521 EditableTextUses:17Used by:565
Symbol 522 EditableTextUses:17Used by:565
Symbol 523 EditableTextUses:17Used by:565
Symbol 524 EditableTextUses:17Used by:565
Symbol 525 EditableTextUses:17Used by:565
Symbol 526 EditableTextUses:17Used by:565
Symbol 527 EditableTextUses:17Used by:565
Symbol 528 EditableTextUses:17Used by:565
Symbol 529 EditableTextUses:17Used by:565
Symbol 530 EditableTextUses:17Used by:565
Symbol 531 EditableTextUses:17Used by:565
Symbol 532 EditableTextUses:17Used by:565
Symbol 533 EditableTextUses:17Used by:565
Symbol 534 EditableTextUses:17Used by:565
Symbol 535 EditableTextUses:17Used by:565
Symbol 536 EditableTextUses:17Used by:565
Symbol 537 EditableTextUses:17Used by:565
Symbol 538 EditableTextUses:17Used by:565
Symbol 539 EditableTextUses:17Used by:565
Symbol 540 EditableTextUses:17Used by:565
Symbol 541 EditableTextUses:17Used by:565
Symbol 542 EditableTextUses:17Used by:565
Symbol 543 EditableTextUses:17Used by:565
Symbol 544 EditableTextUses:17Used by:565
Symbol 545 EditableTextUses:17Used by:565
Symbol 546 EditableTextUses:17Used by:565
Symbol 547 EditableTextUses:17Used by:565
Symbol 548 EditableTextUses:17Used by:565
Symbol 549 EditableTextUses:17Used by:565
Symbol 550 EditableTextUses:17Used by:565
Symbol 551 EditableTextUses:17Used by:565
Symbol 552 EditableTextUses:17Used by:565
Symbol 553 EditableTextUses:17Used by:565
Symbol 554 EditableTextUses:17Used by:565
Symbol 555 EditableTextUses:17Used by:565
Symbol 556 EditableTextUses:17Used by:565
Symbol 557 EditableTextUses:17Used by:565
Symbol 558 EditableTextUses:17Used by:565
Symbol 559 EditableTextUses:17Used by:565
Symbol 560 GraphicUsed by:565
Symbol 561 EditableTextUses:17Used by:565
Symbol 562 EditableTextUses:17Used by:565
Symbol 563 EditableTextUses:17Used by:565
Symbol 564 EditableTextUses:17Used by:565
Symbol 565 MovieClipUses:517 519 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 564Used by:Timeline
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566 345Used by:Timeline
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:Timeline
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570 345Used by:Timeline
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:Timeline
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574 466 345Used by:Timeline
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:Timeline
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578 345Used by:Timeline
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:Timeline
Symbol 582 GraphicUsed by:584
Symbol 583 TextUses:333Used by:584
Symbol 584 MovieClipUses:582 583Used by:Timeline
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585 345Used by:Timeline
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:Timeline
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589 466 345Used by:Timeline
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:591Used by:Timeline
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593 345Used 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 345Used by:Timeline
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:Timeline
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602 345Used by:Timeline
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:Timeline
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606 345Used by:Timeline
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:Timeline
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610 345Used by:Timeline
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:Timeline
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614 345Used by:Timeline
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:Timeline
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618 345Used 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 103 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 345Used by:Timeline
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:Timeline
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634 345Used by:Timeline
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:Timeline
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638 345Used by:Timeline
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:640Used by:Timeline
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642 345Used by:Timeline
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClipUses:644Used by:Timeline
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646 408 345Used by:Timeline
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:Timeline
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650 408 345Used 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:466 655 345Used by:Timeline
Symbol 657 GraphicUsed by:658 672
Symbol 658 MovieClipUses:657Used by:Timeline
Symbol 659 GraphicUsed by:661
Symbol 660 TextUses:397Used 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 339 665 666 667 668Used by:Timeline
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:466 670 345Used by:Timeline
Symbol 672 MovieClipUses:657Used by:Timeline
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673 408 345Used by:Timeline
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:Timeline
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677 408 345Used by:Timeline
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:Timeline
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681 408 345Used by:Timeline
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:Timeline
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685 408 345Used by:Timeline
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:Timeline
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689 408 345Used 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 408 345Used by:Timeline
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:Timeline
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699 408 345Used by:Timeline
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:Timeline
Symbol 703 GraphicUsed by:704
Symbol 704 MovieClipUses:703 408 345Used by:Timeline
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705Used by:Timeline
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:707 408 345Used by:Timeline
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:Timeline
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711 408 345Used by:Timeline
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:Timeline
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715 408 345Used by:Timeline
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:Timeline
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719 408 345Used by:Timeline
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:721Used by:Timeline
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723 408 345Used by:Timeline
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:Timeline
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727 408Used 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 408 345Used 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:412Used 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 331 MovieClip
"player1"Frame 1Symbol 335 MovieClip
"level"Frame 2Symbol 346 MovieClip
"fg"Frame 2Symbol 352 MovieClip
"thing1"Frame 2Symbol 393 MovieClip
"vcam"Frame 2Symbol 395 MovieClip
"player1"Frame 2Symbol 335 MovieClip
"level"Frame 3Symbol 401 MovieClip
"fg"Frame 3Symbol 403 MovieClip
"trigger5"Frame 3Symbol 335 MovieClip
"trigger8"Frame 3Symbol 335 MovieClip
"trigger9"Frame 3Symbol 335 MovieClip
"trigger6"Frame 3Symbol 335 MovieClip
"trigger4"Frame 3Symbol 335 MovieClip
"trigger1"Frame 3Symbol 335 MovieClip
"trigger2"Frame 3Symbol 335 MovieClip
"trigger3"Frame 3Symbol 335 MovieClip
"trigger7"Frame 3Symbol 335 MovieClip
"player1"Frame 3Symbol 335 MovieClip
"vcam"Frame 3Symbol 350 MovieClip
"thing1"Frame 3Symbol 404 MovieClip
"level"Frame 4Symbol 409 MovieClip
"fg"Frame 4Symbol 411 MovieClip
"thing1"Frame 4Symbol 422 MovieClip
"vcam"Frame 4Symbol 395 MovieClip
"level"Frame 6Symbol 424 MovieClip
"fg"Frame 6Symbol 431 MovieClip
"menu1"Frame 6Symbol 445 MovieClip
"menu2"Frame 6Symbol 453 MovieClip
"menu3"Frame 6Symbol 459 MovieClip
"level"Frame 7Symbol 461 MovieClip
"fg"Frame 7Symbol 463 MovieClip
"level"Frame 8Symbol 346 MovieClip
"fg"Frame 8Symbol 352 MovieClip
"level"Frame 9Symbol 467 MovieClip
"fg"Frame 9Symbol 469 MovieClip
"level"Frame 10Symbol 474 MovieClip
"fg"Frame 10Symbol 476 MovieClip
"level"Frame 11Symbol 481 MovieClip
"fg"Frame 11Symbol 483 MovieClip
"level"Frame 12Symbol 485 MovieClip
"fg"Frame 12Symbol 487 MovieClip
"level"Frame 13Symbol 489 MovieClip
"fg"Frame 13Symbol 491 MovieClip
"level"Frame 14Symbol 493 MovieClip
"fg"Frame 14Symbol 495 MovieClip
"level"Frame 15Symbol 497 MovieClip
"fg"Frame 15Symbol 499 MovieClip
"cutscene"Frame 15Symbol 500 MovieClip
"level"Frame 16Symbol 502 MovieClip
"player1"Frame 16Symbol 508 MovieClip
"thing1"Frame 16Symbol 510 MovieClip
"thing8"Frame 16Symbol 514 MovieClip
"thing2"Frame 16Symbol 516 MovieClip
"thing9"Frame 16Symbol 514 MovieClip
"thing3"Frame 16Symbol 516 MovieClip
"wpntxt"Frame 16Symbol 565 MovieClip
"level"Frame 17Symbol 401 MovieClip
"fg"Frame 17Symbol 403 MovieClip
"trigger5"Frame 17Symbol 335 MovieClip
"trigger8"Frame 17Symbol 335 MovieClip
"trigger9"Frame 17Symbol 335 MovieClip
"trigger6"Frame 17Symbol 335 MovieClip
"trigger4"Frame 17Symbol 335 MovieClip
"trigger1"Frame 17Symbol 335 MovieClip
"trigger2"Frame 17Symbol 335 MovieClip
"trigger3"Frame 17Symbol 335 MovieClip
"trigger7"Frame 17Symbol 335 MovieClip
"level"Frame 18Symbol 567 MovieClip
"fg"Frame 18Symbol 569 MovieClip
"level"Frame 19Symbol 481 MovieClip
"fg"Frame 19Symbol 483 MovieClip
"level"Frame 20Symbol 571 MovieClip
"fg"Frame 20Symbol 573 MovieClip
"level"Frame 21Symbol 575 MovieClip
"fg"Frame 21Symbol 577 MovieClip
"level"Frame 22Symbol 579 MovieClip
"fg"Frame 22Symbol 581 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 502 MovieClip
"player1"Frame 26Symbol 508 MovieClip
"thing1"Frame 26Symbol 510 MovieClip
"thing8"Frame 26Symbol 514 MovieClip
"thing2"Frame 26Symbol 516 MovieClip
"thing9"Frame 26Symbol 514 MovieClip
"thing3"Frame 26Symbol 516 MovieClip
"wpntxt"Frame 26Symbol 565 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 335 MovieClip
"trigger2"Frame 29Symbol 335 MovieClip
"trigger3"Frame 29Symbol 335 MovieClip
"trigger4"Frame 29Symbol 335 MovieClip
"trigger6"Frame 29Symbol 335 MovieClip
"trigger7"Frame 29Symbol 335 MovieClip
"trigger1"Frame 29Symbol 335 MovieClip
"trigger8"Frame 29Symbol 335 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 481 MovieClip
"fg"Frame 33Symbol 483 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 481 MovieClip
"fg"Frame 37Symbol 483 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 502 MovieClip
"player1"Frame 41Symbol 508 MovieClip
"thing1"Frame 41Symbol 510 MovieClip
"thing8"Frame 41Symbol 514 MovieClip
"thing2"Frame 41Symbol 516 MovieClip
"thing9"Frame 41Symbol 514 MovieClip
"thing3"Frame 41Symbol 516 MovieClip
"wpntxt"Frame 41Symbol 565 MovieClip
"level"Frame 42Symbol 481 MovieClip
"fg"Frame 42Symbol 483 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 481 MovieClip
"fg"Frame 50Symbol 483 MovieClip
"level"Frame 51Symbol 690 MovieClip
"fg"Frame 51Symbol 692 MovieClip
"player2"Frame 51Symbol 693 MovieClip
"trig"Frame 51Symbol 335 MovieClip
"level"Frame 52Symbol 481 MovieClip
"fg"Frame 52Symbol 483 MovieClip
"level"Frame 53Symbol 502 MovieClip
"player1"Frame 53Symbol 508 MovieClip
"thing1"Frame 53Symbol 510 MovieClip
"thing8"Frame 53Symbol 514 MovieClip
"thing2"Frame 53Symbol 516 MovieClip
"thing9"Frame 53Symbol 514 MovieClip
"thing3"Frame 53Symbol 516 MovieClip
"wpntxt"Frame 53Symbol 565 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 409 MovieClip
"fg"Frame 59Symbol 411 MovieClip
"level"Frame 60Symbol 716 MovieClip
"fg"Frame 60Symbol 718 MovieClip
"level"Frame 61Symbol 481 MovieClip
"fg"Frame 61Symbol 483 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 335 MovieClip
"player2"Frame 65Symbol 693 MovieClip
"level"Frame 66Symbol 738 MovieClip
"menubtn"Frame 66Symbol 255 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 256 MovieClip [deathscreen] Frame 1Symbol 239 MovieClip
"stats"Symbol 256 MovieClip [deathscreen] Frame 1Symbol 246 MovieClip
"dtitle"Symbol 256 MovieClip [deathscreen] Frame 1Symbol 248 MovieClip
"ressurect"Symbol 256 MovieClip [deathscreen] Frame 1Symbol 252 MovieClip
"menubtn"Symbol 256 MovieClip [deathscreen] Frame 1Symbol 255 MovieClip
"legs"Symbol 261 MovieClip [sheriff] Frame 1Symbol 85 MovieClip
"body"Symbol 261 MovieClip [sheriff] Frame 1Symbol 99 MovieClip
"head"Symbol 261 MovieClip [sheriff] Frame 1Symbol 259 MovieClip
"weapon"Symbol 261 MovieClip [sheriff] Frame 1Symbol 157 MovieClip
"sideweapon"Symbol 261 MovieClip [sheriff] Frame 1Symbol 260 MovieClip
"bar"Symbol 264 MovieClip [bosshealth] Frame 1Symbol 263 MovieClip
"bar"Symbol 331 MovieClip Frame 1Symbol 277 MovieClip
"hank"Symbol 331 MovieClip Frame 1Symbol 323 MovieClip
"entrance"Symbol 346 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 346 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 401 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 401 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 409 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 409 MovieClip Frame 1Symbol 345 MovieClip
"a1"Symbol 445 MovieClip Frame 1Symbol 436 Button
"b1"Symbol 445 MovieClip Frame 1Symbol 437 Button
"a2"Symbol 445 MovieClip Frame 1Symbol 438 Button
"b2"Symbol 445 MovieClip Frame 1Symbol 439 Button
"a3"Symbol 445 MovieClip Frame 1Symbol 440 Button
"b3"Symbol 445 MovieClip Frame 1Symbol 441 Button
"bighead"Symbol 453 MovieClip Frame 1Symbol 447 EditableText
"devview"Symbol 453 MovieClip Frame 1Symbol 448 EditableText
"a1"Symbol 453 MovieClip Frame 1Symbol 451 Button
"b1"Symbol 453 MovieClip Frame 1Symbol 452 Button
"entrance"Symbol 461 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 461 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 467 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 467 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 474 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 474 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 485 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 485 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 489 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 489 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 493 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 493 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 497 MovieClip Frame 1Symbol 345 MovieClip
"body"Symbol 508 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 508 MovieClip Frame 1Symbol 507 MovieClip
"legs"Symbol 510 MovieClip Frame 1Symbol 85 MovieClip
"body"Symbol 510 MovieClip Frame 1Symbol 99 MovieClip
"head"Symbol 510 MovieClip Frame 1Symbol 106 MovieClip
"weapon"Symbol 510 MovieClip Frame 1Symbol 157 MovieClip
"doorg"Symbol 514 MovieClip Frame 1Symbol 513 MovieClip
"wpnname"Symbol 519 MovieClip Frame 1Symbol 518 EditableText
"wpn1"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn2"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn3"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn4"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn5"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn6"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn7"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn8"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn9"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn10"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn11"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"wpn12"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"up1"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"up2"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"up3"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"up4"Symbol 565 MovieClip Frame 1Symbol 519 MovieClip
"entrance"Symbol 567 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 567 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 571 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 571 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 575 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 575 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 579 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 579 MovieClip Frame 1Symbol 345 MovieClip
"extra"Symbol 579 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 586 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 586 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 590 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 590 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 594 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 594 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 599 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 599 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 603 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 603 MovieClip Frame 1Symbol 345 MovieClip
"extra"Symbol 607 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 607 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 607 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 611 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 611 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 615 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 615 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 619 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 619 MovieClip Frame 1Symbol 345 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 345 MovieClip
"exit"Symbol 631 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 635 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 635 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 639 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 639 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 643 MovieClip Frame 1Symbol 345 MovieClip
"exit"Symbol 643 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 647 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 647 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 651 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 651 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 656 MovieClip Frame 1Symbol 345 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 345 MovieClip
"entrance"Symbol 674 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 674 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 678 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 678 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 682 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 682 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 686 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 686 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 690 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 690 MovieClip Frame 1Symbol 345 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 408 MovieClip
"exit"Symbol 696 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 700 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 700 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 704 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 704 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 708 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 708 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 712 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 712 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 716 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 716 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 720 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 720 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 724 MovieClip Frame 1Symbol 408 MovieClip
"exit"Symbol 724 MovieClip Frame 1Symbol 345 MovieClip
"entrance"Symbol 728 MovieClip Frame 1Symbol 408 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 408 MovieClip
"exit"Symbol 734 MovieClip Frame 1Symbol 345 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$rE$mMqGmIC0X6aDfjmgO1fn31."
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 217 as "agenthead1"
ExportAssets (56)Timeline Frame 1Symbol 222 as "agenthead2"
ExportAssets (56)Timeline Frame 1Symbol 228 as "sparks"
ExportAssets (56)Timeline Frame 1Symbol 234 as "transition"
ExportAssets (56)Timeline Frame 1Symbol 236 as "healthdrop"
ExportAssets (56)Timeline Frame 1Symbol 256 as "deathscreen"
ExportAssets (56)Timeline Frame 1Symbol 261 as "sheriff"
ExportAssets (56)Timeline Frame 1Symbol 264 as "bosshealth"
ExportAssets (56)Timeline Frame 1Symbol 268 as "ammodrop"
ExportAssets (56)Timeline Frame 1Symbol 274 as "goldpiece"
ExportAssets (56)Timeline Frame 4Symbol 420 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 323 MovieClip Frame 30
"ready_loop"Symbol 323 MovieClip Frame 40
"go"Symbol 323 MovieClip Frame 70
"loaded"Symbol 331 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 241 EditableText"killcount"
_root.deathcountSymbol 243 EditableText"deathcount"
_root.pointsSymbol 245 EditableText"points"
_root.pointsSymbol 450 EditableText"pts"
_root.pointsSymbol 520 EditableText"points"
_root.player1.ammo3Symbol 522 EditableText"points"
_root.player1.ammo4Symbol 524 EditableText"points"
_root.player1.ammo5Symbol 534 EditableText"points"
_root.player1.ammo6Symbol 535 EditableText"points"
_root.player1.ammo7Symbol 536 EditableText"points"
_root.player1.ammo8Symbol 537 EditableText"points"
_root.player1.ammo9Symbol 538 EditableText"points"
_root.player1.ammo10Symbol 539 EditableText"points"
_root.player1.ammo11Symbol 540 EditableText"points"
_root.player1.ammo12Symbol 541 EditableText"points"
_root.maxhealthSymbol 543 EditableText"_root.maxhealth"
_root.player1.healthSymbol 545 EditableText"_root.player1.health"
_root.pspdSymbol 547 EditableText"_root.pspd"
_root.pjumpspdSymbol 549 EditableText"_root.pjumpspd"
_root.maxammo3Symbol 550 EditableText"max"
_root.maxammo4Symbol 551 EditableText"max"
_root.maxammo5Symbol 552 EditableText"max"
_root.maxammo6Symbol 553 EditableText"max"
_root.maxammo7Symbol 554 EditableText"max"
_root.maxammo8Symbol 555 EditableText"max"
_root.maxammo9Symbol 556 EditableText"max"
_root.maxammo10Symbol 557 EditableText"max"
_root.maxammo11Symbol 558 EditableText"max"
_root.maxammo12Symbol 559 EditableText"max"




http://swfchan.com/6/26001/info.shtml
Created: 23/5 -2019 04:20:13 Last modified: 23/5 -2019 04:20:13 Server time: 16/05 -2024 15:09:40