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

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

brainz.swf

This is the info page for
Flash #6032

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


Text
More
Games

!

Loading

Single Player

Instructions

Credits

More Games

Quality:

High

Med

Low

Zombies

Hero

Zombie
deaths

Congratulations

Game Over

Weapon Effects

constant

Reloading

Reload

Weapon Select

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

Money

Health

Round 1

Round 2

Round 3

Round 4
'28's have arrived!

Round 5

Round 6

Round 7

Round 8

Round 9

Round 10
Big Mama round!

Round 11

Round 12

Round 13

Round 14

Round 15
Spitter Round!

Round 16

Round 17

Round 18

Round 19

Final Round
Mega Zombie Fest!

Health Pack

This health pack instantly fully restores
your life when purchased.
(Click on the item to purchase)

£1000

Health Full

(Back)

(Forward)

(Next Round)-->

£200

Sold

Beretta 9mm

This semi-automatic boasts a fast
reload time and rate-of-fire, though it
lacks the punch of higher calibur
pistols.

Desert Eagle

This semi-automatic boasts a fast reload
time and rate-of-fire, though it lacks
the punch of higher calibur pistols.

£500

Colt Python

This pistol packs a highly accurate
and powerful .50 punch. It is,
however, slow to reload.

£800

Laser Pistol

The laser pistol will disintegrate an
enemy in a single shot, though it needs
to reload after each one.

£1200

"Vampire"

This hand cannon absorbs the life
essence of it's victims,
transferring it to the wielder.

£2500

Uzi 9mm

Fully automatic weapon with a lower
rate of fire and power than others in
it's class.
Cheap though.

£1000

MP5

Solid automatic weapon with a good
rate of fire and power.

£1500

P90

Automatic weapon with a high capacity
magazine. Much like the MP5 in other
respects.

£1700

"Sawn-off"

Double barelled shotgun with a wide
firing arc. Fires twice before needing a
fast reload.

£1700

Benelli Tactical Shotgun

This pump action shotgun is more
accurate than others in it's class. It
has good stopping power but takes time
to reload.

£1800

Spas-12

This automatic shotgun devastates foes for
12 consecutive shells before needing to
reload.

£3000

Laser Rifle

This experimental weapon disintegrates
foes instantly and can fire 3 times
before needing to reload.

£2000

AK-47

This inexpensive automatic rifle is
accurate and highly damaging.

£2000

M16

This assault rifle is more accurate and
more devastating than it's cheaper
alternatives. It also boasts a high rate
of fire.

£2500

"Minigun"

This titan exhales 200 rounds of high
calibur ammunition very fast. It is
devastating to foes and framerates
alike.

£5000

Sold

"Prometheus"

This experimental rifle launches
firework-like balls of fire that tear
enemies apart on impact. It's pretty too.

Sold

"Blaster"

This weapon unloads superheated round
after superheated round into foes.

Sniper Rifle

Takes time between shots to fire but
its worth the wait. Each round is highly
damaging and highly penetrative.

£4000

Rocket Launcher

This weapon launches rounds that
explode on impact, the explosion wipes
out all enemies in the close vicinity.

Railgun

Only one round can be fired before
reloading. You'll only need one round.

£6000

constant

Back

Next

Instructions

Welcome to BrainZ
In the next few pages you will find instructions on how to play
BrainZ.
It's not complicated...
P.S. These are your legs use W,A,S and D to move them.

Now you have a torso, which is handy for zombie killing.
Point and click using the mouse to unload a round in that
direction. With automatic weapons you can hold down the trigger.
Told you it was easy.

This is your HUD.
Your HUD shows you what weapon you are using and will show
when you're beginning to run out of ammo.
Press 'R' to reload.

Your HUD also shows the amount of health and money you have.
It also allows you to select weapons from those available.
Weapons can be bought from the menu between rounds.
Kill zombies, earn money, buy bigger guns, kill more zombies,
simple!

Credits

Actionscript/Design - Kaboogeyman
Art/Design/Sound/Music - JimmyMightFly
www.FantasticCastle.com
Beta Testers - Mac and XanderSan
(If you find any bugs, blame them)

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

Continue

Main Menu

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 32 MovieClip "constant" in Frame 1
onClipEvent (enterFrame) { if (j > 95300) { j = 95000 /* 0x017318 */; } if (i > 95000) { i = 90000 /* 0x015F90 */; } if (herohealth < 0) { herohealth = 0; } if (herohealth > 100) { herohealth = 100; } } onClipEvent (load) { soundvolume = 80; herohealth = 100; gold = 0; zombiesleft = 20; round = 1; linktimer = 120; max = 60; min = 30; explosion = 1; bangy = 50; bangx = 50; j = 95000 /* 0x017318 */; p = 3000; } onClipEvent (enterFrame) { if (_root.isLinkPressed == true) { linktimer = linktimer - 1; if (linktimer < 0) { _root.getURL("http://www.dragongamez.com/", "_blank"); _root.isLinkPressed = false; } } }
Instance of Symbol 40 MovieClip "loadbar" in Frame 1
onClipEvent (enterFrame) { loaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); _xscale = loaded; if (loaded > 99) { _alpha = (_alpha - 5); timer = timer + 5; if (timer > 99) { _root.gotoAndPlay(2); } } } onClipEvent (load) { loaded = 0; timer = 0; _xscale = 0; _alpha = 100; }
Frame 2
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("e3838de7", this, 10301, true); stop(); stopAllSounds();
Instance of Symbol 50 MovieClip "menu" in Frame 2
onClipEvent (load) { _alpha = 0; var intro_sound = new Sound(); intro_sound.attachSound("intro"); intro_sound.setVolume(_root.constant.soundvolume); } onClipEvent (enterFrame) { _alpha = (_alpha + 1); }
Instance of Symbol 52 MovieClip in Frame 2
onClipEvent (load) { _alpha = 0; starty = this._y; instructionsy = this._y + 22; creditsy = this._y + 44; moregamesy = this._y + 66; } onClipEvent (enterFrame) { _alpha = (_alpha + 1); if (_root.nav == 1) { this._y = this._y + ((starty - this._y) / 8); } else if (_root.nav == 2) { this._y = this._y + ((instructionsy - this._y) / 8); } else if (_root.nav == 3) { this._y = this._y + ((creditsy - this._y) / 8); } else if (_root.nav == 4) { this._y = this._y + ((moregamesy - this._y) / 8); } }
Instance of Symbol 57 MovieClip "quality" in Frame 2
onClipEvent (enterFrame) { if (_quality == "MEDIUM") { gotoAndPlay (2); } if (_quality == "HIGH") { gotoAndPlay (1); } if (_quality == "LOW") { gotoAndPlay (3); } }
Frame 3
Mouse.hide(); stop();
Instance of Symbol 418 MovieClip "orb" in Frame 3
onClipEvent (enterFrame) { movespeed = 2; } onClipEvent (enterFrame) { gotoAndStop(_root.panel.weapon); if (_root.constant.herohealth > 0) { if (Key.isDown(65)) { _x = (_x - movespeed); _rotation = 0; } if (Key.isDown(68)) { _x = (_x + movespeed); _rotation = 180; } if (Key.isDown(87)) { _y = (_y - movespeed); _rotation = 90; } if (Key.isDown(83)) { _y = (_y + movespeed); _rotation = -90; } if (Key.isDown(65) and Key.isDown(87)) { _rotation = 45; } if (Key.isDown(65) and Key.isDown(83)) { _rotation = -45; } if (Key.isDown(68) and Key.isDown(87)) { _rotation = 135; } if (Key.isDown(68) and Key.isDown(83)) { _rotation = -135; } } }
Instance of Symbol 543 MovieClip "badorb" in Frame 3
onClipEvent (enterFrame) { _root.badorb._x = -50000; _root.badorb._y = -50000; _root.badorb100001._x = -50000; _root.badorb100001._y = -50000; } onClipEvent (load) { _y = -50; _x = random(500); yspeed = 0; xspeed = 0; pathtimer = 10; raildeath = 0; colour = 0; i = 6000; shottimer = 0; this.swapDepths(_root.cursor); } onClipEvent (enterFrame) { pathtimer = pathtimer - 1; if (pathtimer < 0) { pathtimer = 2; } _y = (_y + yspeed); _x = (_x + xspeed); if ((this._x > _root.orb._x) and (pathtimer == 0)) { yspeed = (-Math.sin(Math.atan((this._y - _root.orb._y) / (this._x - _root.orb._x)))) * speed; xspeed = (-Math.cos(Math.atan((this._y - _root.orb._y) / (this._x - _root.orb._x)))) * speed; _rotation = ((Math.atan(yspeed / xspeed) * 57.2957795130823) + 90); } if ((this._x < _root.orb._x) and (pathtimer == 0)) { yspeed = Math.sin(Math.atan((this._y - _root.orb._y) / (this._x - _root.orb._x))) * speed; xspeed = Math.cos(Math.atan((this._y - _root.orb._y) / (this._x - _root.orb._x))) * speed; _rotation = (((Math.atan(yspeed / xspeed) * 57.2957795130823) + 90) + 180); } } onClipEvent (enterFrame) { if (_root._currentframe != 3) { this.removeMovieClip(); } if (raildeath == 1) { colour = colour + 1; colorObj = new Color(this); colorObj.setTransform({ra:250, rb:250, ga:250, gb:250, ba:250, bb:250}); _alpha = (_alpha - 5); if (colour > 25) { _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; this.removeMovieClip(); } } if (health < 1) { _root.constant.i = _root.constant.i + 1; _root.zombiedeath.duplicateMovieClip("zombie" + _root.constant.i, _root.constant.i); _root["zombie" + _root.constant.i]._x = _x; _root["zombie" + _root.constant.i]._y = _y; _root["zombie" + _root.constant.i]._rotation = _rotation; _root["zombie" + _root.constant.i]._xscale = _xscale; _root["zombie" + _root.constant.i]._yscale = _yscale; _root["zombie" + _root.constant.i].gotoAndStop(1 + random(4)); if (_currentframe == 2) { _root["zombie" + _root.constant.i].gotoAndStop(5 + random(3)); } if (_currentframe == 3) { _root["zombie" + _root.constant.i].gotoAndStop(8 + random(3)); } _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; this.removeMovieClip(); } } onClipEvent (enterFrame) { if (_currentframe == 3) { if (Math.sqrt(((this._y - _root.orb._y) * (this._y - _root.orb._y)) + ((this._x - _root.orb._x) * (this._x - _root.orb._x))) < 400) { shottimer = shottimer - 1; if (shottimer < 1) { _root.constant.i = _root.constant.i + 1; _root.acidshot.duplicateMovieClip("acidshot" + _root.constant.i, _root.constant.i); _root["acidshot" + _root.constant.i]._x = _x; _root["acidshot" + _root.constant.i]._y = _y; _root["acidshot" + _root.constant.i].spray = 1; shottimer = 300; } } } }
Instance of Symbol 545 MovieClip "square" in Frame 3
onClipEvent (load) { q = 100000 /* 0x0186A0 */; timer = 1; badorb = [_root.badorb]; p = 0; zombiecount = _root.constant.zombiesleft + 1; _alpha = 0; } onClipEvent (enterFrame) { timer = timer - 1; if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 1)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); timer = 30 + random(20); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 2)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); timer = 30 + random(20); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 3)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 4)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 9) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type > 8) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 40 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 5)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 6) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type > 5) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 6)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 6) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type > 5) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 30 + random(40); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 7)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 6) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type > 5) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 30 + random(40); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 8)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 5) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type > 4) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 30 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 9)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 4) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type > 3) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 10)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); timer = random(20); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 11)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if ((type > 2) and (type < 9)) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type < 3) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if (type > 8) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 12)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if ((type > 3) and (type < 8)) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type < 4) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if (type > 7) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } zombiecount = zombiecount - 1; timer = 20 + random(30); } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 13)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if ((type > 4) and (type < 7)) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type < 5) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if (type > 6) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 14)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if ((type > 5) and (type < 6)) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if (type < 6) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if (type > 5) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 15)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(3); timer = 10 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 16)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 4) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if ((type > 3) and (type < 6)) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if ((type > 5) and (type < 8)) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } if (type > 7) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(3); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 17)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 4) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if ((type > 3) and (type < 6)) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if ((type > 5) and (type < 8)) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } if (type > 7) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(3); } timer = 20 + random(30); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 18)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 3) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if ((type > 2) and (type < 6)) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if ((type > 5) and (type < 8)) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } if (type > 7) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(3); } timer = random(60); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 19)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 2) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(4); } if ((type > 1) and (type < 5)) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if ((type > 4) and (type < 7)) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } if (type > 6) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(3); } timer = random(40); zombiecount = zombiecount - 1; } if (((timer < 0) and (zombiecount > 0)) and (_root.constant.round == 20)) { q = q + 1; p = badorb.length; _root.badorb.duplicateMovieClip("badorb" + q, q); badorb[p] = "_root.badorb" + q; type = 1 + random(10); if (type < 5) { _root["badorb" + q].speed = 0.2 + (random(100) / 200); _root["badorb" + q].health = 100 + random(50); _root["badorb" + q].gotoAndStop(2); } if ((type > 4) and (type < 8)) { _root["badorb" + q].speed = 1.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(1); } if (type > 7) { _root["badorb" + q].speed = 0.5 + (random(100) / 200); _root["badorb" + q].health = 50 + random(20); _root["badorb" + q].gotoAndStop(3); } timer = random(20); zombiecount = zombiecount - 1; } }
Instance of Symbol 586 MovieClip "gun" in Frame 3
onClipEvent (load) { var python_sound = new Sound(); python_sound.attachSound("pythonsound"); var ruger_sound = new Sound(); ruger_sound.attachSound("rugersound"); var beretta_sound = new Sound(); beretta_sound.attachSound("berettasound"); var deagle_sound = new Sound(); deagle_sound.attachSound("deaglesound"); var vampire_sound = new Sound(); vampire_sound.attachSound("vampiresound"); var sawnoff_sound = new Sound(); sawnoff_sound.attachSound("sawnoffsound"); var ak47_sound = new Sound(); ak47_sound.attachSound("ak47sound"); var rocket_sound = new Sound(); rocket_sound.attachSound("rocketsound"); var m16_sound = new Sound(); m16_sound.attachSound("m16sound"); var uzi_sound = new Sound(); uzi_sound.attachSound("uzisound"); var mp5_sound = new Sound(); mp5_sound.attachSound("mp5sound"); var p90_sound = new Sound(); p90_sound.attachSound("p90sound"); var shotgun_sound = new Sound(); shotgun_sound.attachSound("shotgunsound"); var laser_sound = new Sound(); laser_sound.attachSound("lasersound"); var lasergun_sound = new Sound(); lasergun_sound.attachSound("lasergunsound"); var minigun_sound = new Sound(); minigun_sound.attachSound("minigunsound"); var pulse_sound = new Sound(); pulse_sound.attachSound("pulsesound"); var railgun_sound = new Sound(); railgun_sound.attachSound("railgunsound"); var plasma_sound = new Sound(); plasma_sound.attachSound("plasmasound"); var sniper_sound = new Sound(); sniper_sound.attachSound("snipersound"); var music_sound = new Sound(); music_sound.attachSound("music"); music_sound.start(); distance = 25; z = 8000; bullet = [_root.bullet]; explosion = [_root.explosion]; p = 0; weapon = 0; shottimer = 0; } onClipEvent (enterFrame) { i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (this.hitTest(circleA)) { _root.constant.herohealth = _root.constant.herohealth - 1; if (_root.constant.herohealth > 1) { a = 0; while (a < 6) { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _x + ((circleA._x - _x) / 2); _root["splatter" + _root.constant.i]._y = _y + ((circleA._y - _y) / 2); _root.constant.splatterrotation = random(360); a++; } } else { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _x + ((circleA._x - _x) / 2); _root["splatter" + _root.constant.i]._y = _y + ((circleA._y - _y) / 2); _root.constant.splatterrotation = random(360); } } i++; } gotoAndStop(_root.panel.weapon); rotation = _rotation; _y = _root.orb._y; _x = _root.orb._x; adjacent = this._x - _root.cursor._x; opposite = this._y - _root.cursor._y; _rotation = (Math.atan(opposite / adjacent) * 57.2957795130823); if (adjacent < 0) { _rotation = (_rotation - 180); } shottimer = shottimer - 1; } onClipEvent (mouseUp) { if (_root.constant.herohealth > 0) { if (((((_root.panel.weapon == 1) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.rugerammo > 0)) and (_root.hud.reloading == 0)) { ruger_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 7; _root.hud.rugerammo = _root.hud.rugerammo - 1; } if (((((_root.panel.weapon == 2) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.berettaammo > 0)) and (_root.hud.reloading == 0)) { beretta_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 5; _root.hud.berettaammo = _root.hud.berettaammo - 1; } if (((((_root.panel.weapon == 3) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.deagleammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (20 + random(10)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 10; _root.hud.deagleammo = _root.hud.deagleammo - 1; } if (((((_root.panel.weapon == 4) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.pythonammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); pointagain = new Object(); pointagain.x = circleA._x; pointagain.y = circleA._y; _root.background.globalToLocal(pointagain); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = pointagain.x; _root.background["blood" + _root.constant.i]._y = pointagain.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (5 + random(5)); bullethit = bullethit + 1; } i++; } if (bullethit == 5) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 15; _root.hud.pythonammo = _root.hud.pythonammo - 1; } if (((((_root.panel.weapon == 5) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.laspistolammo > 0)) and (_root.hud.reloading == 0)) { laser_sound.start(); hit = 0; z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); p = 0; while (p < 200) { _root.constant.i = _root.constant.i + 1; _root.laserdust.duplicateMovieClip("dust" + _root.constant.i, _root.constant.i); _root["dust" + _root.constant.i]._x = circleA._x + (random(30) - 15); _root["dust" + _root.constant.i]._y = circleA._y + (random(30) - 15); point = new Object(); point.x = _root["dust" + _root.constant.i]._x; point.y = _root["dust" + _root.constant.i]._y; if (!circleA.hitTest(point.x, point.y, true)) { _root["dust" + _root.constant.i].removeMovieClip(); } _root["dust" + _root.constant.i].xspeed = (random(100) / 10) - 5; _root["dust" + _root.constant.i].yspeed = (random(100) / 10) - 5; distance = Math.sqrt(((_root["dust" + _root.constant.i]._y - _root.bullet._y) * (_root["dust" + _root.constant.i]._y - _root.bullet._y)) + ((_root["dust" + _root.constant.i]._x - _root.bullet._x) * (_root["dust" + _root.constant.i]._x - _root.bullet._x))); _root["dust" + _root.constant.i].life = distance; p++; } point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("laserburn", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; circleA.removeMovieClip(); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; _root.laserbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; } } while (hit == 0); shottimer = 15; _root.hud.laspistolammo = _root.hud.laspistolammo - 1; } if (((((_root.panel.weapon == 17) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.sawnoffammo > 0)) and (_root.hud.reloading == 0)) { sawnoff_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 7) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(50) - 25); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 1; _root.hud.sawnoffammo = _root.hud.sawnoffammo - 1; _root.bullet._x = -1000; } if (((((_root.panel.weapon == 8) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.benelliammo > 0)) and (_root.hud.reloading == 0)) { shotgun_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 5) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(20) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 30; _root.hud.benelliammo = _root.hud.benelliammo - 1; _root.bullet._x = -1000; } if (((((_root.panel.weapon == 9) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.lasgunammo > 0)) and (_root.hud.reloading == 0)) { lasergun_sound.start(); hit = 0; z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; laserlife = 25; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); p = 0; while (p < 150) { _root.constant.i = _root.constant.i + 1; _root.redlaserdust.duplicateMovieClip("dust" + _root.constant.i, _root.constant.i); _root["dust" + _root.constant.i]._x = circleA._x + (random(30) - 15); _root["dust" + _root.constant.i]._y = circleA._y + (random(30) - 15); point = new Object(); point.x = _root["dust" + _root.constant.i]._x; point.y = _root["dust" + _root.constant.i]._y; if (!circleA.hitTest(point.x, point.y, true)) { _root["dust" + _root.constant.i].removeMovieClip(); } _root["dust" + _root.constant.i].xspeed = (random(100) / 10) - 5; _root["dust" + _root.constant.i].yspeed = (random(100) / 10) - 5; distance = Math.sqrt(((_root["dust" + _root.constant.i]._y - _root.bullet._y) * (_root["dust" + _root.constant.i]._y - _root.bullet._y)) + ((_root["dust" + _root.constant.i]._x - _root.bullet._x) * (_root["dust" + _root.constant.i]._x - _root.bullet._x))); _root["dust" + _root.constant.i].life = distance; p++; } point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("laserburn", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; circleA.removeMovieClip(); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; _root.redlaserbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; laserlife = laserlife + 1; _root["laser" + z].life = laserlife; } } while (hit == 0); shottimer = 30; _root.hud.lasgunammo = _root.hud.lasgunammo - 1; } if (((((_root.panel.weapon == 13) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.rocketammo > 0)) and (_root.hud.reloading == 0)) { rocket_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.rocket.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = _rotation; _root["rocket" + _root.constant.i].spray = 1; shottimer = 15; _root.hud.rocketammo = _root.hud.rocketammo - 1; } if (((((_root.panel.weapon == 20) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.plasmaammo > 0)) and (_root.hud.reloading == 0)) { plasma_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); colorObj = new Color(_root["flash" + z]); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:250, bb:250, aa:100, ab:0}); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.pulse.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = _rotation; _root["rocket" + _root.constant.i].spray = 1; shottimer = 3; _root.hud.plasmaammo = _root.hud.plasmaammo - 1; } if (((((_root.panel.weapon == 14) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.sniperammo > 0)) and (_root.hud.reloading == 0)) { sniper_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); pointagain = new Object(); pointagain.x = circleA._x; pointagain.y = circleA._y; _root.background.globalToLocal(pointagain); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = pointagain.x; _root.background["blood" + _root.constant.i]._y = pointagain.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (30 + random(20)); bullethit = bullethit + 1; } i++; } if (bullethit == 30) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 0.1; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 60; _root.hud.sniperammo = _root.hud.sniperammo - 1; } if (((((_root.panel.weapon == 15) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.railgunammo > 0)) and (_root.hud.reloading == 0)) { railgun_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { circleA.raildeath = 1; bullethit = bullethit + 1; } i++; } if (bullethit == 30) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; z = z + 1; _root.railbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; } } while (hit == 0); shottimer = 15; _root.hud.railgunammo = _root.hud.railgunammo - 1; } if (((((_root.panel.weapon == 21) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.vampireammo > 0)) and (_root.hud.reloading == 0)) { vampire_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 60 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; _root.constant.i = _root.constant.i + 1; _root.vampireball.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; _root["splatter" + _root.constant.i].spray = 1; circleA.health = circleA.health - (10 + random(10)); bullethit = bullethit + 1; } i++; } if (bullethit == 1) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 15; _root.hud.vampireammo = _root.hud.vampireammo - 1; } } } onClipEvent (mouseDown) { if (_root.constant.herohealth > 0) { fire = 1; } } onClipEvent (mouseUp) { fire = 0; } onClipEvent (enterFrame) { if ((((((fire == 1) and (_root.panel.weapon == 6)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.uziammo > 0)) and (_root.hud.reloading == 0)) { uzi_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation = _root.gun._rotation + (random(21) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(10)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 5; _root.hud.uziammo = _root.hud.uziammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 7)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.mp5ammo > 0)) and (_root.hud.reloading == 0)) { mp5_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(21) - 10); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.mp5ammo = _root.hud.mp5ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 16)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.p90ammo > 0)) and (_root.hud.reloading == 0)) { uzi_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(21) - 10); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.p90ammo = _root.hud.p90ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 18)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.spasammo > 0)) and (_root.hud.reloading == 0)) { sawnoff_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 5) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(20) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 10; _root.hud.spasammo = _root.hud.spasammo - 1; _root.bullet._x = -1000; } if ((((((fire == 1) and (_root.panel.weapon == 10)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.ak47ammo > 0)) and (_root.hud.reloading == 0)) { ak47_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(10) - 5); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (15 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 4; _root.hud.ak47ammo = _root.hud.ak47ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 11)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.m16ammo > 0)) and (_root.hud.reloading == 0)) { m16_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(10) - 5); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (15 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.m16ammo = _root.hud.m16ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 12)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.minigunammo > 0)) and (_root.hud.reloading == 0)) { p90_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(30) - 15); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 0; _root.hud.minigunammo = _root.hud.minigunammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 19)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.pulseammo > 0)) and (_root.hud.reloading == 0)) { pulse_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); colorObj = new Color(_root["flash" + z]); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:250, bb:250, aa:100, ab:0}); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.pulse.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = (_rotation + (1 + random(10))) - 5; _root["rocket" + _root.constant.i].spray = 1; shottimer = 3; _root.hud.pulseammo = _root.hud.pulseammo - 1; } }
Instance of Symbol 588 MovieClip "bullet" in Frame 3
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 637 MovieClip "explosion" in Frame 3
onClipEvent (load) { var explosion_sound = new Sound(); explosion_sound.attachSound("explosion"); timer = 49; playsound = 0; _rotation = (random(360) - 180); if (_root.constant.explosion == 1) { gotoAndStop (1); } if (_root.constant.explosion == 2) { gotoAndStop (2); } if (_root.constant.explosion == 3) { gotoAndStop (3); } } onClipEvent (enterFrame) { if (explode == 1) { i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (this.hitTest(circleA)) { _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.splatterrotation = Math.atan((circleA._y - this._y) / (circleA._x - this._x)); gibs = 100; do { _root.constant.i = _root.constant.i + 1; _root.gibs.duplicateMovieClip("gibs" + _root.constant.i, _root.constant.i); _root["gibs" + _root.constant.i]._x = circleA._x + ((random(100) / 5) - 10); _root["gibs" + _root.constant.i]._y = circleA._y + ((random(100) / 5) - 10); speed = 10 + (random(200) / 20); _root["gibs" + _root.constant.i].yspeed = Math.sin(_root.constant.splatterrotation + ((random(200) / 200) - 0.5)) * speed; _root["gibs" + _root.constant.i].xspeed = Math.cos(_root.constant.splatterrotation + ((random(200) / 200) - 0.5)) * speed; if (circleA._x < this._x) { _root["gibs" + _root.constant.i].yspeed = (-Math.sin(_root.constant.splatterrotation + ((random(200) / 200) - 0.5))) * speed; _root["gibs" + _root.constant.i].xspeed = (-Math.cos(_root.constant.splatterrotation + ((random(200) / 200) - 0.5))) * speed; } gibs = gibs - 1; } while (gibs > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); splatter = 5; do { _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("zombieblood", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x + ((random(100) / 5) - 10); _root.background["blood" + _root.constant.i]._y = point.y + ((random(100) / 5) - 10); _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; scale = 80 + random(40); _root.background["blood" + _root.constant.i]._xscale = scale; _root.background["blood" + _root.constant.i]._yscale = scale; splatter = splatter - 1; } while (splatter > 0); circleA.removeMovieClip(); _root.constant.gold = _root.constant.gold + 20; } i++; } } timer = timer - 1; if (timer < 1) { this.removeMovieClip(); } if ((explode == 1) and (playsound == 0)) { explosion_sound.start(); playsound = 1; } }
Instance of Symbol 670 MovieClip "zombieblown" in Frame 3
onClipEvent (load) { _x = _root.constant.zombiex; _y = _root.constant.zombiey; _root.zombieblown._x = -3000; _rotation = _root.constant.zombierotation; life = 100; } onClipEvent (enterFrame) { _alpha = (_alpha - 1); _root.zombieblown._alpha = 100; _root.zombieblown.life = 100; life = life - 1; if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 673 MovieClip in Frame 3
onClipEvent (load) { _alpha = 0; timer = 200; endtimer = 200; } onClipEvent (enterFrame) { if (_root.constant.herohealth < 1) { _alpha = (_alpha + 1); _x = 80; _y = 100; endtimer = endtimer - 1; this.gotoAndPlay(10); if (endtimer < 50) { _root.whiteout._alpha = _root.whiteout._alpha + 2; } if (endtimer < 1) { _root.constant.herohealth = 100; round = _root.constant.round; if (_root.constant.round > 1) { _root.constant.round = _root.constant.round - 1; } if (round == 1) { _root.gotoAndPlay(10); } else { _root.gotoAndPlay(10); } } } if (_root.constant.zombiesleft < 1) { _alpha = (_alpha + 1); _x = 80; _y = 100; timer = timer - 1; if (timer < 50) { _root.whiteout._alpha = _root.whiteout._alpha + 2; } if (timer < 1) { _root.gotoAndPlay(4); } } }
Instance of Symbol 676 MovieClip "acidshot" in Frame 3
onClipEvent (load) { colorObj = new Color(this); colorObj.setTransform({ra:100, rb:0, ga:100, gb:40 + random(40), ba:100, bb:0, aa:100, ab:0}); distance = 0; theta = Math.atan((_y - _root.gun._y) / (_x - _root.gun._x)); speed = 5; xspeed = Math.cos(theta) * speed; yspeed = Math.sin(theta) * speed; if (_x > _root.gun._x) { xspeed = (-Math.cos(theta)) * speed; yspeed = (-Math.sin(theta)) * speed; } } onClipEvent (enterFrame) { _root.acidshot._x = -5000; if (spray == 1) { _root.constant.i = _root.constant.i + 1; _root.acidspray.duplicateMovieClip("acidspray" + _root.constant.i, _root.constant.i); _root["acidspray" + _root.constant.i]._x = _x; _root["acidspray" + _root.constant.i]._y = _y; _x = (_x + xspeed); _y = (_y + yspeed); distance = distance + 1; if (this.hitTest(_root.gun)) { _root.constant.herohealth = _root.constant.herohealth - 20; p = 0; while (p < 20) { _root.constant.i = _root.constant.i + 1; _root.acidspray.duplicateMovieClip("acidspray" + _root.constant.i, _root.constant.i); _root["acidspray" + _root.constant.i]._x = _x; _root["acidspray" + _root.constant.i]._y = _y; p++; } this.removeMovieClip(); } if (distance > 1000) { this.removeMovieClip(); } } }
Instance of Symbol 678 MovieClip "acidspray" in Frame 3
onClipEvent (load) { colorObj = new Color(this); colorObj.setTransform({ra:100, rb:0, ga:100, gb:40 + random(40), ba:100, bb:0, aa:100, ab:0}); _alpha = (50 + random(50)); life = _alpha; yspeed = (random(100) / 50) - 1; xspeed = (random(100) / 50) - 1; } onClipEvent (enterFrame) { _alpha = (_alpha - 5); life = life - 5; _x = (_x + xspeed); _y = (_y + yspeed); if (life < 1) { this.removeMovieClip(); } }
Instance of Symbol 680 MovieClip "lasersplatter" in Frame 3
onClipEvent (load) { _x = _root.constant.zombiex; _y = _root.constant.zombiey; colorObj = new Color(this); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:40 + random(40), aa:100, ab:0}); _root.splatter._x = -1000; speed = 10 + (random(200) / 20); yspeed = Math.sin(_root.constant.splatterrotation + ((random(200) / 200) - 0.5)) * speed; xspeed = Math.cos(_root.constant.splatterrotation + ((random(200) / 200) - 0.5)) * speed; if (_x < _root.gun._x) { yspeed = (-Math.sin(_root.constant.splatterrotation + ((random(200) / 200) - 0.5))) * speed; xspeed = (-Math.cos(_root.constant.splatterrotation + ((random(200) / 200) - 0.5))) * speed; } _alpha = (80 + random(20)); life = _alpha; } onClipEvent (enterFrame) { _root.splatter.life = 100000 /* 0x0186A0 */; xspeed = xspeed / 1.5; yspeed = yspeed / 1.5; _x = (_x + xspeed); _y = (_y + yspeed); life = life - 5; _alpha = (_alpha - 5); if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 682 MovieClip "laserdust" in Frame 3
onClipEvent (load) { colour = 1; alpha = 100; _alpha = (50 + random(50)); } onClipEvent (enterFrame) { yspeed = yspeed * 0.5; xspeed = xspeed * 0.5; _x = (_x + xspeed); _y = (_y + yspeed); life = life - 1; if (life < 15) { colorObj = new Color(this); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:colour, aa:100, ab:0}); colour = colour + 10; } if (life < 0) { colorObj = new Color(this); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:colour, aa:alpha, ab:0}); alpha = alpha - 2; } if (life < -50) { this.removeMovieClip(); } }
Instance of Symbol 683 MovieClip "redlaserdust" in Frame 3
onClipEvent (load) { colour = 1; alpha = 100; _alpha = (50 + random(50)); } onClipEvent (enterFrame) { yspeed = yspeed * 0.5; xspeed = xspeed * 0.5; _x = (_x + xspeed); _y = (_y + yspeed); life = life - 1; if (life < 15) { colorObj = new Color(this); colorObj.setTransform({ra:100, rb:colour, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); colour = colour + 10; } if (life < 0) { colorObj = new Color(this); colorObj.setTransform({ra:100, rb:colour, ga:100, gb:0, ba:100, bb:0, aa:alpha, ab:0}); alpha = alpha - 2; } if (life < -50) { this.removeMovieClip(); } }
Instance of Symbol 685 MovieClip "rocketspray" in Frame 3
onClipEvent (load) { green = random(255); red = random(255); if (green > red) { green = red; } colorObj = new Color(this); colorObj.setTransform({ra:100, rb:red, ga:100, gb:green, ba:100, bb:0, aa:100, ab:0}); _alpha = (50 + random(50)); life = _alpha; yspeed = (random(100) / 50) - 1; xspeed = (random(100) / 50) - 1; } onClipEvent (enterFrame) { _alpha = (_alpha - 5); life = life - 5; _x = (_x + xspeed); _y = (_y + yspeed); if (life < 1) { this.removeMovieClip(); } }
Instance of Symbol 687 MovieClip "rocket" in Frame 3
onClipEvent (load) { speed = 5; } onClipEvent (enterFrame) { if (spray == 1) { speed = speed + 0.5; i = 0; while (i < 5) { _root.constant.i = _root.constant.i + 1; _root.rocketspray.duplicateMovieClip("rocketspray" + _root.constant.i, _root.constant.i); _root["rocketspray" + _root.constant.i]._x = _x; _root["rocketspray" + _root.constant.i]._y = _y; i++; } xspeed = (-Math.cos(_rotation * (Math.PI/180))) * speed; yspeed = (-Math.sin(_rotation * (Math.PI/180))) * speed; _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (this.hitTest(circleA) or (speed > 50)) { _root.constant.i = _root.constant.i + 1; _root.explosion.duplicateMovieClip("explosion" + _root.constant.i, _root.constant.i); _root["explosion" + _root.constant.i]._x = _x; _root["explosion" + _root.constant.i]._y = _y; _root["explosion" + _root.constant.i]._rotation = random(360) - 180; _root["explosion" + _root.constant.i].explode = 1; this.removeMovieClip(); } i++; } } }
Instance of Symbol 689 MovieClip "plasmaspray" in Frame 3
onClipEvent (load) { if (_root.panel.weapon == 20) { xspeed = (random(100) / 5) - 10; yspeed = (random(100) / 5) - 10; _alpha = (50 + random(50)); life = _alpha; } if (_root.panel.weapon == 19) { xspeed = (random(100) / 10) - 5; yspeed = (random(100) / 10) - 5; _alpha = random(50); life = _alpha; } if (_root.panel.weapon == 21) { xspeed = (random(100) / 10) - 5; yspeed = (random(100) / 10) - 5; _alpha = (80 + random(20)); life = _alpha; } } onClipEvent (enterFrame) { _y = (_y + yspeed); _x = (_x + xspeed); xspeed = xspeed / 2; yspeed = yspeed / 2; _alpha = (_alpha - 5); life = life - 5; if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 692 MovieClip "pulse" in Frame 3
onClipEvent (load) { speed = 5; if (_root.panel.weapon == 19) { this.gotoAndPlay(1); } if (_root.panel.weapon == 20) { red = random(255); blue = random(255); green = random(255); colorObj = new Color(this); colorObj.setTransform({ra:100, rb:red, ga:100, gb:green, ba:100, bb:blue, aa:100, ab:0}); this.gotoAndPlay(2); } } onClipEvent (enterFrame) { if ((spray == 1) and (_root.panel.weapon == 19)) { speed = speed + 1; xspeed = (-Math.cos(_rotation * (Math.PI/180))) * speed; yspeed = (-Math.sin(_rotation * (Math.PI/180))) * speed; _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (this.hitTest(circleA) or (speed > 50)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _x; _root["splatter" + _root.constant.i]._y = _y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (30 + random(20)); this.removeMovieClip(); } i++; } } if ((spray == 1) and (_root.panel.weapon == 20)) { speed = speed + 1; i = 0; while (i < 5) { _root.constant.i = _root.constant.i + 1; _root.plasmaspray.duplicateMovieClip("rocketspray" + _root.constant.i, _root.constant.i); _root["rocketspray" + _root.constant.i]._x = _x; _root["rocketspray" + _root.constant.i]._y = _y; colour = random(100) - 50; colorObj = new Color(_root["rocketspray" + _root.constant.i]); colorObj.setTransform({ra:100, rb:red + colour, ga:100, gb:green + colour, ba:100, bb:blue + colour, aa:100, ab:0}); i++; } xspeed = (-Math.cos(_rotation * (Math.PI/180))) * 10; yspeed = (-Math.sin(_rotation * (Math.PI/180))) * 10; _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (this.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 50; do { _root.constant.i = _root.constant.i + 1; _root.plasmaspray.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); colour = random(100) - 50; colorObj = new Color(_root["splatter" + _root.constant.i]); colorObj.setTransform({ra:100, rb:red + colour, ga:100, gb:green + colour, ba:100, bb:blue + colour, aa:100, ab:0}); _root["splatter" + _root.constant.i]._x = (_x + (1 + random(20))) - 10; _root["splatter" + _root.constant.i]._y = (_y + (1 + random(20))) - 10; splatter = splatter - 1; } while (splatter > 0); point = new Object(); point.x = circleA._x; point.y = circleA._y; _root.background.globalToLocal(point); _root.constant.i = _root.constant.i + 1; _root.background.attachMovie("laserburn", "blood" + _root.constant.i, _root.constant.i); _root.background["blood" + _root.constant.i]._x = point.x; _root.background["blood" + _root.constant.i]._y = point.y; _root.background["blood" + _root.constant.i]._rotation = random(360) - 180; circleA.removeMovieClip(); _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; this.removeMovieClip(); } else if (speed > 50) { this.removeMovieClip(); } i++; } } }
Instance of Symbol 694 MovieClip "vampireball" in Frame 3
onClipEvent (load) { xspeed = (random(100) / 2) - 25; yspeed = (random(100) / 2) - 25; } onClipEvent (enterFrame) { if (spray == 1) { _x = (_x + xspeed); _y = (_y + yspeed); xdif = this._x - _root.gun._x; ydif = this._y - _root.gun._y; theta = Math.atan(xdif / ydif); xchange = Math.sin(theta); ychange = Math.cos(theta); xspeed = xspeed * 0.95; yspeed = yspeed * 0.95; if (_y < _root.gun._y) { xspeed = xspeed + (xchange / 2); yspeed = yspeed + (ychange / 2); } if (_y > _root.gun._y) { xspeed = xspeed - (xchange / 2); yspeed = yspeed - (ychange / 2); } } if (this.hitTest(_root.gun)) { _root.constant.herohealth = (_root.constant.herohealth + 1) + random(5); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.plasmaspray.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); colour = random(250); red = colour + random(100); colorObj = new Color(_root["splatter" + _root.constant.i]); colorObj.setTransform({ra:100, rb:colour + red, ga:100, gb:colour, ba:100, bb:colour, aa:100, ab:0}); _root["splatter" + _root.constant.i]._x = (_x + (1 + random(20))) - 10; _root["splatter" + _root.constant.i]._y = (_y + (1 + random(20))) - 10; _root["splatter" + _root.constant.i].life = 100; splatter = splatter - 1; } while (splatter > 0); this.removeMovieClip(); } }
Instance of Symbol 696 MovieClip "splatter" in Frame 3
onClipEvent (load) { colorObj = new Color(this); colorObj.setTransform({ra:40 + random(40), rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); _root.splatter._x = -1000; speed = 10 + (random(200) / 20); yspeed = Math.sin(_root.constant.splatterrotation + ((random(200) / 200) - 0.5)) * speed; xspeed = Math.cos(_root.constant.splatterrotation + ((random(200) / 200) - 0.5)) * speed; if (_x < _root.gun._x) { yspeed = (-Math.sin(_root.constant.splatterrotation + ((random(200) / 200) - 0.5))) * speed; xspeed = (-Math.cos(_root.constant.splatterrotation + ((random(200) / 200) - 0.5))) * speed; } life = 100; _alpha = 100; scale = random(100); _xscale = scale; _yscale = scale; } onClipEvent (enterFrame) { _root.splatter.life = 100000 /* 0x0186A0 */; xspeed = xspeed / 1.5; yspeed = yspeed / 1.5; _x = (_x + xspeed); _y = (_y + yspeed); life = life - 7; _xscale = (_xscale * 0.99); _yscale = (_yscale * 0.99); if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 698 MovieClip "zombiechunksdisabled" in Frame 3
onClipEvent (enterFrame) { colorObj = new Color(this); colorObj.setTransform({ra:40 + random(40), rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); _y = (_y + yspeed); _x = (_x + xspeed); xspeed = xspeed * 0.99; yspeed = yspeed * 0.99; life = life - 1; _rotation = (_rotation + rotat); if (life == 0) { this.removeMovieClip(); } } onClipEvent (load) { life = 100; rotat = (1 + random(5)) - 2.5; }
Instance of Symbol 699 MovieClip "gibs" in Frame 3
onClipEvent (load) { colorObj = new Color(this); colorObj.setTransform({ra:10 + random(70), rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); life = 100; _alpha = 100; _xscale = random(200); _yscale = random(200); rotat = (1 + random(10)) - 5; } onClipEvent (enterFrame) { _rotation = (_rotation + rotat); xspeed = xspeed / 1.5; yspeed = yspeed / 1.5; _x = (_x + xspeed); _y = (_y + yspeed); life = life - 4; _alpha = life; _xscale = (_xscale * 0.99); _yscale = (_yscale * 0.99); if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 380 MovieClip [zombiedeath] "zombiedeath" in Frame 3
onClipEvent (load) { timer = 60; _alpha = 100; } onClipEvent (enterFrame) { timer = timer - 1; if (timer < 30) { _alpha = (_alpha - 3); } if (timer < 0) { this.removeMovieClip(); } }
Instance of Symbol 711 MovieClip "flash" in Frame 3
onClipEvent (load) { this.gotoAndPlay(1 + random(5)); life = 100; _xscale = (80 + random(30)); _yscale = (80 + random(30)); life = 100; _alpha = 100; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _x = point.x; _y = point.y; _rotation = _root.gun._rotation; _root.flash._x = -1000; } onClipEvent (enterFrame) { _alpha = (_alpha - 10); life = life - 10; if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 713 MovieClip "laserbeam" in Frame 3
onClipEvent (load) { life = 25; } onClipEvent (enterFrame) { life = life - 1; if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 735 MovieClip "hud" in Frame 3
onClipEvent (load) { rugerammo = 15; berettaammo = 15; deagleammo = 7; pythonammo = 6; laspistolammo = 1; uziammo = 32; mp5ammo = 30; benelliammo = 12; lasgunammo = 3; ak47ammo = 32; m16ammo = 32; minigunammo = 200; rocketammo = 3; sniperammo = 8; railgunammo = 1; p90ammo = 50; sawnoffammo = 2; spasammo = 12; pulseammo = 30; plasmaammo = 5; vampireammo = 6; reloading = 0; var pistolreload_sound = new Sound(); pistolreload_sound.attachSound("pistolreloadsound"); } onClipEvent (enterFrame) { if (Key.isDown(82) and (reloading == 0)) { reloading = 1; pistolreload_sound.start(); if (_root.panel.weapon == 1) { reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 2) { reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 3) { reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 4) { reloadtimer = 80; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 5) { reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 6) { reloadtimer = 80; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 7) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 8) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 9) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 10) { reloadtimer = 130; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 11) { reloadtimer = 130; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 12) { reloadtimer = 130; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 13) { reloadtimer = 240; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 14) { reloadtimer = 180; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 15) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 16) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 17) { reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 18) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 19) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 20) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 21) { reloadtimer = 120; reloadtimermax = reloadtimer; } } if (reloading == 1) { reloadtimer = reloadtimer - 1; if ((reloadtimer < 1) and (_root.panel.weapon == 1)) { rugerammo = 15; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 2)) { berettaammo = 15; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 3)) { deagleammo = 7; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 4)) { pythonammo = 6; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 5)) { laspistolammo = 1; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 6)) { uziammo = 32; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 7)) { mp5ammo = 30; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 8)) { benelliammo = 12; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 9)) { lasgunammo = 3; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 10)) { ak47ammo = 32; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 11)) { m16ammo = 32; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 12)) { minigunammo = 200; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 13)) { rocketammo = 3; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 14)) { sniperammo = 8; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 15)) { railgunammo = 1; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 16)) { p90ammo = 50; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 17)) { sawnoffammo = 2; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 18)) { spasammo = 12; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 19)) { pulseammo = 30; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 20)) { plasmaammo = 5; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 21)) { vampireammo = 6; reloading = 0; } } } onClipEvent (enterFrame) { this.gotoAndStop(_root.panel.weapon); if (_root.panel.weapon == 1) { ammo = rugerammo; } if (_root.panel.weapon == 2) { ammo = berettaammo; } if (_root.panel.weapon == 3) { ammo = deagleammo; } if (_root.panel.weapon == 4) { ammo = pythonammo; } if (_root.panel.weapon == 5) { ammo = laspistolammo; } if (_root.panel.weapon == 6) { ammo = uziammo; } if (_root.panel.weapon == 7) { ammo = mp5ammo; } if (_root.panel.weapon == 8) { ammo = benelliammo; } if (_root.panel.weapon == 9) { ammo = lasgunammo; } if (_root.panel.weapon == 10) { ammo = ak47ammo; } if (_root.panel.weapon == 11) { ammo = m16ammo; } if (_root.panel.weapon == 12) { ammo = minigunammo; } if (_root.panel.weapon == 13) { ammo = rocketammo; } if (_root.panel.weapon == 14) { ammo = sniperammo; } if (_root.panel.weapon == 15) { ammo = railgunammo; } if (_root.panel.weapon == 16) { ammo = p90ammo; } if (_root.panel.weapon == 17) { ammo = sawnoffammo; } if (_root.panel.weapon == 18) { ammo = spasammo; } if (_root.panel.weapon == 19) { ammo = pulseammo; } if (_root.panel.weapon == 20) { ammo = plasmaammo; } if (_root.panel.weapon == 21) { ammo = vampireammo; } }
Instance of Symbol 737 MovieClip in Frame 3
onClipEvent (enterFrame) { loaded = Math.round((_root.hud.reloadtimer / _root.hud.reloadtimermax) * 100); _xscale = loaded; }
Instance of Symbol 741 MovieClip in Frame 3
onClipEvent (enterFrame) { if (_root.hud.reloading == 0) { this.gotoAndStop(2); } if (_root.hud.reloading == 1) { this.gotoAndStop(1); } if (_root.hud.ammo < 1) { this.gotoAndStop(3); } }
Instance of Symbol 752 MovieClip "ammocounter" in Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(_root.hud.ammo + 1); }
Instance of Symbol 754 MovieClip "casing" in Frame 3
onClipEvent (load) { _root.casing._x = -1000; _x = _root.ammocounter._x; _y = _root.ammocounter._y; _alpha = 100; speed = 5 + (random(100) / 50); xspeed = speed / 2; yspeed = -speed; life = 100; _rotation = 0; spin = -10 + (random(100) / 5); } onClipEvent (enterFrame) { yspeed = yspeed + 1; _rotation = (_rotation + spin); _y = (_y + yspeed); _x = (_x + xspeed); life = life - 10; _alpha = (_alpha - 10); if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 756 MovieClip "tracer" in Frame 3
onClipEvent (enterFrame) { if (_root.panel.weapon == 7) { _alpha = (_alpha - 50); life = life - 50; } else { _alpha = (_alpha - 20); life = life - 20; } if (life < 0) { this.removeMovieClip(); } } onClipEvent (load) { life = 100; }
Instance of Symbol 758 MovieClip "redlaserbeam" in Frame 3
onClipEvent (enterFrame) { life = life - 1; if (life == 20) { this.gotoAndPlay(6); } if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 761 MovieClip "railbeam" in Frame 3
onClipEvent (load) { life = 25; } onClipEvent (enterFrame) { life = life - 1; if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 884 MovieClip "panel" in Frame 3
onClipEvent (load) { weapon = 1; }
Instance of Symbol 886 MovieClip "cursor" in Frame 3
onClipEvent (load) { startDrag ("_root.cursor", true); } onClipEvent (enterFrame) { if (!((this._xmouse < 20) and (this._xmouse > -20))) { _x = -1000; } }
Instance of Symbol 908 MovieClip in Frame 3
onClipEvent (enterFrame) { _alpha = (_alpha - 2); } onClipEvent (load) { var transition_sound = new Sound(); transition_sound.attachSound("transition"); transition_sound.start(); if (_root._currentframe == 3) { this.gotoAndStop(_root.constant.round); } } onClipEvent (load) { _alpha = 100; }
Frame 4
stop(); stopAllSounds(); stopAllSounds();
Instance of Symbol 1072 MovieClip in Frame 4
onClipEvent (enterFrame) { _alpha = (_alpha - 2); } onClipEvent (load) { _alpha = 100; }
Frame 5
stop();
Instance of Symbol 418 MovieClip "orb" in Frame 5
onClipEvent (enterFrame) { movespeed = 2; } onClipEvent (enterFrame) { gotoAndStop(_root.panel.weapon); if (Key.isDown(65)) { _x = (_x - movespeed); _rotation = 0; } if (Key.isDown(68)) { _x = (_x + movespeed); _rotation = 180; } if (Key.isDown(87)) { _y = (_y - movespeed); _rotation = 90; } if (Key.isDown(83)) { _y = (_y + movespeed); _rotation = -90; } if (Key.isDown(65) and Key.isDown(87)) { _rotation = 45; } if (Key.isDown(65) and Key.isDown(83)) { _rotation = -45; } if (Key.isDown(68) and Key.isDown(87)) { _rotation = 135; } if (Key.isDown(68) and Key.isDown(83)) { _rotation = -135; } }
Frame 6
stop();
Instance of Symbol 586 MovieClip "gun" in Frame 6
onClipEvent (load) { var python_sound = new Sound(); python_sound.attachSound("pythonsound"); var ruger_sound = new Sound(); ruger_sound.attachSound("rugersound"); var beretta_sound = new Sound(); beretta_sound.attachSound("berettasound"); var deagle_sound = new Sound(); deagle_sound.attachSound("deaglesound"); var vampire_sound = new Sound(); vampire_sound.attachSound("vampiresound"); var sawnoff_sound = new Sound(); sawnoff_sound.attachSound("sawnoffsound"); var m16_sound = new Sound(); m16_sound.attachSound("m16sound"); var uzi_sound = new Sound(); uzi_sound.attachSound("uzisound"); var mp5_sound = new Sound(); mp5_sound.attachSound("mp5sound"); var shotgun_sound = new Sound(); shotgun_sound.attachSound("shotgunsound"); distance = 25; z = 8000; bullet = [_root.bullet]; explosion = [_root.explosion]; p = 0; weapon = 0; shottimer = 0; } onClipEvent (enterFrame) { i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (this.hitTest(circleA)) { _root.constant.herohealth = _root.constant.herohealth - 1; } i++; } gotoAndStop(_root.panel.weapon); rotation = _rotation; _y = _root.orb._y; _x = _root.orb._x; adjacent = this._x - _root.cursor._x; opposite = this._y - _root.cursor._y; _rotation = (Math.atan(opposite / adjacent) * 57.2957795130823); if (adjacent < 0) { _rotation = (_rotation - 180); } shottimer = shottimer - 1; } onClipEvent (mouseUp) { if (((((_root.panel.weapon == 1) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.rugerammo > 0)) and (_root.hud.reloading == 0)) { ruger_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 7; _root.hud.rugerammo = _root.hud.rugerammo - 1; } if (((((_root.panel.weapon == 2) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.berettaammo > 0)) and (_root.hud.reloading == 0)) { beretta_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 5; _root.hud.berettaammo = _root.hud.berettaammo - 1; } if (((((_root.panel.weapon == 3) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.deagleammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (15 + random(10)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 10; _root.hud.deagleammo = _root.hud.deagleammo - 1; } if (((((_root.panel.weapon == 4) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.pythonammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = bullethit + 1; } i++; } if (bullethit == 5) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 15; _root.hud.pythonammo = _root.hud.pythonammo - 1; } if (((((_root.panel.weapon == 5) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.laspistolammo > 0)) and (_root.hud.reloading == 0)) { hit = 0; z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); p = 0; while (p < 200) { _root.constant.i = _root.constant.i + 1; _root.laserdust.duplicateMovieClip("dust" + _root.constant.i, _root.constant.i); _root["dust" + _root.constant.i]._x = circleA._x + (random(30) - 15); _root["dust" + _root.constant.i]._y = circleA._y + (random(30) - 15); point = new Object(); point.x = _root["dust" + _root.constant.i]._x; point.y = _root["dust" + _root.constant.i]._y; if (!circleA.hitTest(point.x, point.y, true)) { _root["dust" + _root.constant.i].removeMovieClip(); } _root["dust" + _root.constant.i].xspeed = (random(100) / 10) - 5; _root["dust" + _root.constant.i].yspeed = (random(100) / 10) - 5; distance = Math.sqrt(((_root["dust" + _root.constant.i]._y - _root.bullet._y) * (_root["dust" + _root.constant.i]._y - _root.bullet._y)) + ((_root["dust" + _root.constant.i]._x - _root.bullet._x) * (_root["dust" + _root.constant.i]._x - _root.bullet._x))); _root["dust" + _root.constant.i].life = distance; p++; } _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; circleA.removeMovieClip(); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; _root.laserbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; } } while (hit == 0); shottimer = 15; _root.hud.laspistolammo = _root.hud.laspistolammo - 1; } if (((((_root.panel.weapon == 17) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.sawnoffammo > 0)) and (_root.hud.reloading == 0)) { sawnoff_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 7) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(50) - 25); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 1; _root.hud.sawnoffammo = _root.hud.sawnoffammo - 1; _root.bullet._x = -1000; } if (((((_root.panel.weapon == 8) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.benelliammo > 0)) and (_root.hud.reloading == 0)) { shotgun_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 5) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(20) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 30; _root.hud.benelliammo = _root.hud.benelliammo - 1; _root.bullet._x = -1000; } if (((((_root.panel.weapon == 9) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.lasgunammo > 0)) and (_root.hud.reloading == 0)) { hit = 0; z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; laserlife = 25; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); p = 0; while (p < 150) { _root.constant.i = _root.constant.i + 1; _root.redlaserdust.duplicateMovieClip("dust" + _root.constant.i, _root.constant.i); _root["dust" + _root.constant.i]._x = circleA._x + (random(30) - 15); _root["dust" + _root.constant.i]._y = circleA._y + (random(30) - 15); point = new Object(); point.x = _root["dust" + _root.constant.i]._x; point.y = _root["dust" + _root.constant.i]._y; if (!circleA.hitTest(point.x, point.y, true)) { _root["dust" + _root.constant.i].removeMovieClip(); } _root["dust" + _root.constant.i].xspeed = (random(100) / 10) - 5; _root["dust" + _root.constant.i].yspeed = (random(100) / 10) - 5; distance = Math.sqrt(((_root["dust" + _root.constant.i]._y - _root.bullet._y) * (_root["dust" + _root.constant.i]._y - _root.bullet._y)) + ((_root["dust" + _root.constant.i]._x - _root.bullet._x) * (_root["dust" + _root.constant.i]._x - _root.bullet._x))); _root["dust" + _root.constant.i].life = distance; p++; } _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; circleA.removeMovieClip(); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; _root.redlaserbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; laserlife = laserlife + 1; _root["laser" + z].life = laserlife; } } while (hit == 0); shottimer = 30; _root.hud.lasgunammo = _root.hud.lasgunammo - 1; } if (((((_root.panel.weapon == 13) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.rocketammo > 0)) and (_root.hud.reloading == 0)) { python_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.rocket.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = _rotation; _root["rocket" + _root.constant.i].spray = 1; shottimer = 15; _root.hud.rocketammo = _root.hud.rocketammo - 1; } if (((((_root.panel.weapon == 20) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.plasmaammo > 0)) and (_root.hud.reloading == 0)) { z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); colorObj = new Color(_root["flash" + z]); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:250, bb:250, aa:100, ab:0}); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.pulse.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = _rotation; _root["rocket" + _root.constant.i].spray = 1; shottimer = 3; _root.hud.plasmaammo = _root.hud.plasmaammo - 1; } if (((((_root.panel.weapon == 14) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.sniperammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (30 + random(20)); bullethit = bullethit + 1; } i++; } if (bullethit == 30) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 1; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 60; _root.hud.sniperammo = _root.hud.sniperammo - 1; } if (((((_root.panel.weapon == 15) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.railgunammo > 0)) and (_root.hud.reloading == 0)) { z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { circleA.raildeath = 1; bullethit = bullethit + 1; } i++; } if (bullethit == 30) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; z = z + 1; _root.railbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; } } while (hit == 0); shottimer = 15; _root.hud.railgunammo = _root.hud.railgunammo - 1; } if (((((_root.panel.weapon == 21) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.vampireammo > 0)) and (_root.hud.reloading == 0)) { vampire_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 60 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); _root.constant.i = _root.constant.i + 1; _root.vampireball.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; _root["splatter" + _root.constant.i].spray = 1; circleA.health = circleA.health - (10 + random(10)); bullethit = bullethit + 1; } i++; } if (bullethit == 1) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 15; _root.hud.vampireammo = _root.hud.vampireammo - 1; } } onClipEvent (mouseDown) { fire = 1; } onClipEvent (mouseUp) { fire = 0; } onClipEvent (enterFrame) { if ((((((fire == 1) and (_root.panel.weapon == 6)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.uziammo > 0)) and (_root.hud.reloading == 0)) { uzi_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation = _root.gun._rotation + (random(21) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(15)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 5; _root.hud.uziammo = _root.hud.uziammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 7)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.mp5ammo > 0)) and (_root.hud.reloading == 0)) { mp5_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(21) - 10); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(20)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.mp5ammo = _root.hud.mp5ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 16)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.p90ammo > 0)) and (_root.hud.reloading == 0)) { uzi_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(21) - 10); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(20)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.p90ammo = _root.hud.p90ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 18)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.spasammo > 0)) and (_root.hud.reloading == 0)) { sawnoff_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 5) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(20) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 10; _root.hud.spasammo = _root.hud.spasammo - 1; _root.bullet._x = -1000; } if ((((((fire == 1) and (_root.panel.weapon == 10)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.ak47ammo > 0)) and (_root.hud.reloading == 0)) { ruger_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(10) - 5); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (15 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 4; _root.hud.ak47ammo = _root.hud.ak47ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 11)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.m16ammo > 0)) and (_root.hud.reloading == 0)) { m16_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(10) - 5); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (15 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.m16ammo = _root.hud.m16ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 12)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.minigunammo > 0)) and (_root.hud.reloading == 0)) { beretta_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(30) - 15); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 0; _root.hud.minigunammo = _root.hud.minigunammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 19)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.pulseammo > 0)) and (_root.hud.reloading == 0)) { z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); colorObj = new Color(_root["flash" + z]); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:250, bb:250, aa:100, ab:0}); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.pulse.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = (_rotation + (1 + random(10))) - 5; _root["rocket" + _root.constant.i].spray = 1; shottimer = 3; _root.hud.pulseammo = _root.hud.pulseammo - 1; } }
Frame 7
stop();
Instance of Symbol 735 MovieClip "hud" in Frame 7
onClipEvent (load) { rugerammo = 15; berettaammo = 15; deagleammo = 7; pythonammo = 6; laspistolammo = 1; uziammo = 32; mp5ammo = 30; benelliammo = 12; lasgunammo = 3; ak47ammo = 32; m16ammo = 32; minigunammo = 200; rocketammo = 3; sniperammo = 8; railgunammo = 1; p90ammo = 50; sawnoffammo = 2; spasammo = 12; pulseammo = 30; plasmaammo = 5; vampireammo = 6; reloading = 0; var pistolreload_sound = new Sound(); pistolreload_sound.attachSound("pistolreloadsound"); } onClipEvent (enterFrame) { if (Key.isDown(82) and (reloading == 0)) { reloading = 1; if (_root.panel.weapon == 1) { pistolreload_sound.start(); reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 2) { pistolreload_sound.start(); reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 3) { pistolreload_sound.start(); reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 4) { pistolreload_sound.start(); reloadtimer = 70; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 5) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 6) { reloadtimer = 60; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 7) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 8) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 9) { reloadtimer = 160; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 10) { reloadtimer = 130; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 11) { reloadtimer = 130; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 12) { reloadtimer = 130; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 13) { reloadtimer = 240; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 14) { reloadtimer = 180; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 15) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 16) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 17) { reloadtimer = 50; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 18) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 19) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 20) { reloadtimer = 120; reloadtimermax = reloadtimer; } if (_root.panel.weapon == 21) { reloadtimer = 120; reloadtimermax = reloadtimer; } } if (reloading == 1) { reloadtimer = reloadtimer - 1; if ((reloadtimer < 1) and (_root.panel.weapon == 1)) { rugerammo = 15; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 2)) { berettaammo = 15; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 3)) { deagleammo = 7; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 4)) { pythonammo = 6; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 5)) { laspistolammo = 1; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 6)) { uziammo = 32; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 7)) { mp5ammo = 30; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 8)) { benelliammo = 12; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 9)) { lasgunammo = 3; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 10)) { ak47ammo = 32; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 11)) { m16ammo = 32; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 12)) { minigunammo = 200; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 13)) { rocketammo = 3; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 14)) { sniperammo = 8; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 15)) { railgunammo = 1; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 16)) { p90ammo = 50; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 17)) { sawnoffammo = 2; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 18)) { spasammo = 12; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 19)) { pulseammo = 30; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 20)) { plasmaammo = 5; reloading = 0; } if ((reloadtimer < 1) and (_root.panel.weapon == 21)) { vampireammo = 6; reloading = 0; } } } onClipEvent (enterFrame) { this.gotoAndStop(_root.panel.weapon); if (_root.panel.weapon == 1) { ammo = rugerammo; } if (_root.panel.weapon == 2) { ammo = berettaammo; } if (_root.panel.weapon == 3) { ammo = deagleammo; } if (_root.panel.weapon == 4) { ammo = pythonammo; } if (_root.panel.weapon == 5) { ammo = laspistolammo; } if (_root.panel.weapon == 6) { ammo = uziammo; } if (_root.panel.weapon == 7) { ammo = mp5ammo; } if (_root.panel.weapon == 8) { ammo = benelliammo; } if (_root.panel.weapon == 9) { ammo = lasgunammo; } if (_root.panel.weapon == 10) { ammo = ak47ammo; } if (_root.panel.weapon == 11) { ammo = m16ammo; } if (_root.panel.weapon == 12) { ammo = minigunammo; } if (_root.panel.weapon == 13) { ammo = rocketammo; } if (_root.panel.weapon == 14) { ammo = sniperammo; } if (_root.panel.weapon == 15) { ammo = railgunammo; } if (_root.panel.weapon == 16) { ammo = p90ammo; } if (_root.panel.weapon == 17) { ammo = sawnoffammo; } if (_root.panel.weapon == 18) { ammo = spasammo; } if (_root.panel.weapon == 19) { ammo = pulseammo; } if (_root.panel.weapon == 20) { ammo = plasmaammo; } if (_root.panel.weapon == 21) { ammo = vampireammo; } }
Instance of Symbol 737 MovieClip in Frame 7
onClipEvent (enterFrame) { loaded = Math.round((_root.hud.reloadtimer / _root.hud.reloadtimermax) * 100); _xscale = loaded; }
Instance of Symbol 741 MovieClip in Frame 7
onClipEvent (enterFrame) { if (_root.hud.reloading == 0) { this.gotoAndStop(2); } if (_root.hud.reloading == 1) { this.gotoAndStop(1); } if (_root.hud.ammo < 1) { this.gotoAndStop(3); } }
Instance of Symbol 752 MovieClip "ammocounter" in Frame 7
onClipEvent (enterFrame) { this.gotoAndStop(_root.hud.ammo + 1); }
Instance of Symbol 754 MovieClip "casing" in Frame 7
onClipEvent (load) { _root.casing._x = -1000; _x = _root.ammocounter._x; _y = _root.ammocounter._y; _alpha = 100; speed = 5 + (random(100) / 50); xspeed = speed / 2; yspeed = -speed; life = 100; _rotation = 0; spin = -10 + (random(100) / 5); } onClipEvent (enterFrame) { yspeed = yspeed + 1; _rotation = (_rotation + spin); _y = (_y + yspeed); _x = (_x + xspeed); life = life - 10; _alpha = (_alpha - 10); if (life < 0) { this.removeMovieClip(); } }
Instance of Symbol 884 MovieClip "panel" in Frame 7
onClipEvent (load) { weapon = 1; }
Instance of Symbol 711 MovieClip "flash" in Frame 7
onClipEvent (load) { this.gotoAndPlay(1 + random(5)); life = 100; _xscale = (80 + random(30)); _yscale = (80 + random(30)); life = 100; _alpha = 100; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _x = point.x; _y = point.y; _rotation = _root.gun._rotation; _root.flash._x = -1000; } onClipEvent (enterFrame) { _alpha = (_alpha - 10); life = life - 10; if (life < 0) { this.removeMovieClip(); } }
Frame 8
stop();
Instance of Symbol 586 MovieClip "gun" in Frame 8
onClipEvent (load) { var python_sound = new Sound(); python_sound.attachSound("pythonsound"); var ruger_sound = new Sound(); ruger_sound.attachSound("rugersound"); var beretta_sound = new Sound(); beretta_sound.attachSound("berettasound"); var deagle_sound = new Sound(); deagle_sound.attachSound("deaglesound"); var vampire_sound = new Sound(); vampire_sound.attachSound("vampiresound"); var sawnoff_sound = new Sound(); sawnoff_sound.attachSound("sawnoffsound"); var m16_sound = new Sound(); m16_sound.attachSound("m16sound"); var uzi_sound = new Sound(); uzi_sound.attachSound("uzisound"); var mp5_sound = new Sound(); mp5_sound.attachSound("mp5sound"); var shotgun_sound = new Sound(); shotgun_sound.attachSound("shotgunsound"); var laser_sound = new Sound(); laser_sound.attachSound("lasersound"); var ak47_sound = new Sound(); ak47_sound.attachSound("ak47sound"); distance = 25; z = 8000; bullet = [_root.bullet]; explosion = [_root.explosion]; p = 0; weapon = 0; shottimer = 0; } onClipEvent (enterFrame) { i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (this.hitTest(circleA)) { _root.constant.herohealth = _root.constant.herohealth - 1; } i++; } gotoAndStop(_root.panel.weapon); rotation = _rotation; _y = _root.orb._y; _x = _root.orb._x; adjacent = this._x - _root.cursor._x; opposite = this._y - _root.cursor._y; _rotation = (Math.atan(opposite / adjacent) * 57.2957795130823); if (adjacent < 0) { _rotation = (_rotation - 180); } shottimer = shottimer - 1; } onClipEvent (mouseUp) { if (((((_root.panel.weapon == 1) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.rugerammo > 0)) and (_root.hud.reloading == 0)) { ruger_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 7; _root.hud.rugerammo = _root.hud.rugerammo - 1; } if (((((_root.panel.weapon == 2) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.berettaammo > 0)) and (_root.hud.reloading == 0)) { beretta_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 5; _root.hud.berettaammo = _root.hud.berettaammo - 1; } if (((((_root.panel.weapon == 3) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.deagleammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + ((random(100) / 50) - 1); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (15 + random(10)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 10; _root.hud.deagleammo = _root.hud.deagleammo - 1; } if (((((_root.panel.weapon == 4) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.pythonammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = bullethit + 1; } i++; } if (bullethit == 5) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 15; _root.hud.pythonammo = _root.hud.pythonammo - 1; } if (((((_root.panel.weapon == 5) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.laspistolammo > 0)) and (_root.hud.reloading == 0)) { laser_sound.start(); hit = 0; z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); p = 0; while (p < 200) { _root.constant.i = _root.constant.i + 1; _root.laserdust.duplicateMovieClip("dust" + _root.constant.i, _root.constant.i); _root["dust" + _root.constant.i]._x = circleA._x + (random(30) - 15); _root["dust" + _root.constant.i]._y = circleA._y + (random(30) - 15); point = new Object(); point.x = _root["dust" + _root.constant.i]._x; point.y = _root["dust" + _root.constant.i]._y; if (!circleA.hitTest(point.x, point.y, true)) { _root["dust" + _root.constant.i].removeMovieClip(); } _root["dust" + _root.constant.i].xspeed = (random(100) / 10) - 5; _root["dust" + _root.constant.i].yspeed = (random(100) / 10) - 5; distance = Math.sqrt(((_root["dust" + _root.constant.i]._y - _root.bullet._y) * (_root["dust" + _root.constant.i]._y - _root.bullet._y)) + ((_root["dust" + _root.constant.i]._x - _root.bullet._x) * (_root["dust" + _root.constant.i]._x - _root.bullet._x))); _root["dust" + _root.constant.i].life = distance; p++; } _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; circleA.removeMovieClip(); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; _root.laserbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; } } while (hit == 0); shottimer = 15; _root.hud.laspistolammo = _root.hud.laspistolammo - 1; } if (((((_root.panel.weapon == 17) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.sawnoffammo > 0)) and (_root.hud.reloading == 0)) { sawnoff_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 7) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(50) - 25); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 1; _root.hud.sawnoffammo = _root.hud.sawnoffammo - 1; _root.bullet._x = -1000; } if (((((_root.panel.weapon == 8) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.benelliammo > 0)) and (_root.hud.reloading == 0)) { shotgun_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 5) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(20) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 30; _root.hud.benelliammo = _root.hud.benelliammo - 1; _root.bullet._x = -1000; } if (((((_root.panel.weapon == 9) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.lasgunammo > 0)) and (_root.hud.reloading == 0)) { laser_sound.start(); hit = 0; z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; laserlife = 25; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); p = 0; while (p < 150) { _root.constant.i = _root.constant.i + 1; _root.redlaserdust.duplicateMovieClip("dust" + _root.constant.i, _root.constant.i); _root["dust" + _root.constant.i]._x = circleA._x + (random(30) - 15); _root["dust" + _root.constant.i]._y = circleA._y + (random(30) - 15); point = new Object(); point.x = _root["dust" + _root.constant.i]._x; point.y = _root["dust" + _root.constant.i]._y; if (!circleA.hitTest(point.x, point.y, true)) { _root["dust" + _root.constant.i].removeMovieClip(); } _root["dust" + _root.constant.i].xspeed = (random(100) / 10) - 5; _root["dust" + _root.constant.i].yspeed = (random(100) / 10) - 5; distance = Math.sqrt(((_root["dust" + _root.constant.i]._y - _root.bullet._y) * (_root["dust" + _root.constant.i]._y - _root.bullet._y)) + ((_root["dust" + _root.constant.i]._x - _root.bullet._x) * (_root["dust" + _root.constant.i]._x - _root.bullet._x))); _root["dust" + _root.constant.i].life = distance; p++; } _root.constant.zombiesleft = _root.constant.zombiesleft - 1; _root.constant.gold = _root.constant.gold + 20; circleA.removeMovieClip(); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; _root.redlaserbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; laserlife = laserlife + 1; _root["laser" + z].life = laserlife; } } while (hit == 0); shottimer = 30; _root.hud.lasgunammo = _root.hud.lasgunammo - 1; } if (((((_root.panel.weapon == 13) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.rocketammo > 0)) and (_root.hud.reloading == 0)) { python_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.rocket.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = _rotation; _root["rocket" + _root.constant.i].spray = 1; shottimer = 15; _root.hud.rocketammo = _root.hud.rocketammo - 1; } if (((((_root.panel.weapon == 20) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.plasmaammo > 0)) and (_root.hud.reloading == 0)) { z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); colorObj = new Color(_root["flash" + z]); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:250, bb:250, aa:100, ab:0}); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.pulse.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = _rotation; _root["rocket" + _root.constant.i].spray = 1; shottimer = 3; _root.hud.plasmaammo = _root.hud.plasmaammo - 1; } if (((((_root.panel.weapon == 14) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.sniperammo > 0)) and (_root.hud.reloading == 0)) { deagle_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (30 + random(20)); bullethit = bullethit + 1; } i++; } if (bullethit == 30) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 1; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 60; _root.hud.sniperammo = _root.hud.sniperammo - 1; } if (((((_root.panel.weapon == 15) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.railgunammo > 0)) and (_root.hud.reloading == 0)) { z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { circleA.raildeath = 1; bullethit = bullethit + 1; } i++; } if (bullethit == 30) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; z = z + 1; _root.railbeam.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; } } while (hit == 0); shottimer = 15; _root.hud.railgunammo = _root.hud.railgunammo - 1; } if (((((_root.panel.weapon == 21) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.vampireammo > 0)) and (_root.hud.reloading == 0)) { vampire_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; bullethit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 60 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(_root.gun._rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(_root.gun._rotation * (Math.PI/180))) * distance); i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); _root.constant.i = _root.constant.i + 1; _root.vampireball.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; _root["splatter" + _root.constant.i].spray = 1; circleA.health = circleA.health - (10 + random(10)); bullethit = bullethit + 1; } i++; } if (bullethit == 1) { hit = 1; _root.bullet._x = -1000; hitbadguy = 1; } else if (distance > 500) { hit = 1; _root.bullet._x = -1000; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 15; _root.hud.vampireammo = _root.hud.vampireammo - 1; } } onClipEvent (mouseDown) { fire = 1; } onClipEvent (mouseUp) { fire = 0; } onClipEvent (enterFrame) { if ((((((fire == 1) and (_root.panel.weapon == 6)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.uziammo > 0)) and (_root.hud.reloading == 0)) { uzi_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation = _root.gun._rotation + (random(21) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(15)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 5; _root.hud.uziammo = _root.hud.uziammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 7)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.mp5ammo > 0)) and (_root.hud.reloading == 0)) { mp5_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(21) - 10); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(20)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.mp5ammo = _root.hud.mp5ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 16)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.p90ammo > 0)) and (_root.hud.reloading == 0)) { uzi_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(21) - 10); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(20)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.p90ammo = _root.hud.p90ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 18)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.spasammo > 0)) and (_root.hud.reloading == 0)) { sawnoff_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); j = 0; while (j < 5) { hit = 0; hitbadguy = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); rotation2 = _root.gun._rotation + (random(20) - 10); traceralpha = 40 + random(20); do { _root.bullet._y = point.y + ((-Math.sin(rotation2 * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation2 * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(10)); bullethit = 1; } i++; } if (bullethit == 1) { hit = 1; hitbadguy = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; z = z + 1; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); j++; } shottimer = 10; _root.hud.spasammo = _root.hud.spasammo - 1; _root.bullet._x = -1000; } if ((((((fire == 1) and (_root.panel.weapon == 10)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.ak47ammo > 0)) and (_root.hud.reloading == 0)) { ak47_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(10) - 5); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (15 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 4; _root.hud.ak47ammo = _root.hud.ak47ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 11)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.m16ammo > 0)) and (_root.hud.reloading == 0)) { m16_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(10) - 5); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (15 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 2; _root.hud.m16ammo = _root.hud.m16ammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 12)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.minigunammo > 0)) and (_root.hud.reloading == 0)) { beretta_sound.start(); z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); hit = 0; distance = 1; point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); traceralpha = 40 + random(20); rotation = _root.gun._rotation + (random(30) - 15); do { _root.bullet._y = point.y + ((-Math.sin(rotation * (Math.PI/180))) * distance); _root.bullet._x = point.x + ((-Math.cos(rotation * (Math.PI/180))) * distance); bullethit = 0; i = 0; while (i < _root.square.badorb.length) { circleA = _root.square.badorb[i]; circleA = eval (circleA); if (_root.bullet.hitTest(circleA)) { _root.constant.splatterrotation = Math.atan((circleA._y - _root.gun._y) / (circleA._x - _root.gun._x)); splatter = 20; do { _root.constant.i = _root.constant.i + 1; _root.splatter.duplicateMovieClip("splatter" + _root.constant.i, _root.constant.i); _root["splatter" + _root.constant.i]._x = _root.bullet._x; _root["splatter" + _root.constant.i]._y = _root.bullet._y; splatter = splatter - 1; } while (splatter > 0); circleA.health = circleA.health - (10 + random(5)); bullethit = 1; _root.bullet._x = -1000; } i++; } if (bullethit == 1) { hit = 1; } else if (distance > 500) { hit = 1; } else { hit = 0; distance = distance + 10; traceralpha = traceralpha - 3; if (traceralpha > 0) { z = z + 1; _root.tracer.duplicateMovieClip("laser" + z, z); _root["laser" + z]._x = _root.bullet._x; _root["laser" + z]._y = _root.bullet._y; _root["laser" + z]._rotation = this._rotation; _root["laser" + z]._alpha = traceralpha; } } } while (hit == 0); shottimer = 0; _root.hud.minigunammo = _root.hud.minigunammo - 1; } if ((((((fire == 1) and (_root.panel.weapon == 19)) and (shottimer < 0)) and (_root.cursor._x < 550)) and (_root.hud.pulseammo > 0)) and (_root.hud.reloading == 0)) { z = z + 1; _root.flash.duplicateMovieClip("flash" + z, z); colorObj = new Color(_root["flash" + z]); colorObj.setTransform({ra:100, rb:0, ga:100, gb:0, ba:250, bb:250, aa:100, ab:0}); z = z + 1; _root.casing.duplicateMovieClip("flash" + z, z); point = new Object(); point.x = _root.gun.shelldispenser._x; point.y = _root.gun.shelldispenser._y; _root.gun.localToGlobal(point); _root.constant.i = _root.constant.i + 1; _root.pulse.duplicateMovieClip("rocket" + _root.constant.i, _root.constant.i); _root["rocket" + _root.constant.i]._x = point.x; _root["rocket" + _root.constant.i]._y = point.y; _root["rocket" + _root.constant.i]._rotation = (_rotation + (1 + random(10))) - 5; _root["rocket" + _root.constant.i].spray = 1; shottimer = 3; _root.hud.pulseammo = _root.hud.pulseammo - 1; } }
Instance of Symbol 884 MovieClip "panel" in Frame 8
onClipEvent (load) { weapon = 1; }
Frame 9
stop();
Frame 10
stop();
Instance of Symbol 32 MovieClip "constant" in Frame 10
onClipEvent (enterFrame) { if (j > 95300) { j = 95000 /* 0x017318 */; } if (i > 95000) { i = 90000 /* 0x015F90 */; } if (herohealth < 0) { herohealth = 0; } if (herohealth > 100) { herohealth = 100; } } onClipEvent (load) { soundvolume = 80; herohealth = 100; gold = 0; zombiesleft = 20; round = 1; max = 60; min = 30; explosion = 1; bangy = 50; bangx = 50; j = 95000 /* 0x017318 */; p = 3000; }
Instance of Symbol 52 MovieClip in Frame 10
onClipEvent (load) { _alpha = 0; starty = this._y; instructionsy = this._y + 22; creditsy = this._y + 44; moregamesy = this._y + 66; } onClipEvent (enterFrame) { _alpha = (_alpha + 1); if (_root.nav == 1) { this._y = this._y + ((starty - this._y) / 8); } else if (_root.nav == 2) { this._y = this._y + ((instructionsy - this._y) / 8); } else if (_root.nav == 3) { this._y = this._y + ((creditsy - this._y) / 8); } else if (_root.nav == 4) { this._y = this._y + ((moregamesy - this._y) / 8); } }
Instance of Symbol 1095 MovieClip "menu" in Frame 10
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { _alpha = (_alpha + 1); }
Symbol 29 Button
on (press) { _root.getURL("http://www.dragongamez.com/", "_self"); _root.isLinkPressed = true; }
Symbol 30 MovieClip [Symbol 345] Frame 1
stop();
Symbol 43 Button
on (release) { _root.constant.herohealth = 100; _root.constant.gold = 0; _root.constant.zombiesleft = 20; _root.constant.round = 1; _root.constant.max = 60; _root.constant.min = 30; _root.constant.i = 90000 /* 0x015F90 */; _root.constant.p = 3000; _root.gotoAndPlay(3); } on (rollOver) { _root.nav = 1; }
Symbol 45 Button
on (release) { _root.gotoAndPlay(5); } on (rollOver) { _root.nav = 2; }
Symbol 47 Button
on (rollOver) { _root.nav = 3; } on (release) { _root.gotoAndPlay(9); }
Symbol 49 Button
on (rollOver) { _root.nav = 4; } on (press) { _root.getURL("http://www.dragongamez.com/", "_self"); _root.isLinkPressed = true; }
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 2
stop();
Symbol 57 MovieClip Frame 3
stop();
Symbol 59 Button
on (release) { if (_root.quality._currentframe == 1) { _quality = "MEDIUM"; } if (_root.quality._currentframe == 2) { _quality = "LOW"; } if (_root.quality._currentframe == 3) { _quality = "HIGH"; } }
Symbol 64 MovieClip [zombieblood] Frame 1
stop();
Symbol 96 MovieClip Frame 31
stop();
Symbol 128 MovieClip Frame 31
stop();
Symbol 159 MovieClip Frame 31
stop();
Symbol 190 MovieClip Frame 31
stop();
Symbol 222 MovieClip Frame 31
stop();
Symbol 254 MovieClip Frame 31
stop();
Symbol 285 MovieClip Frame 31
stop();
Symbol 317 MovieClip Frame 31
stop();
Symbol 348 MovieClip Frame 31
stop();
Symbol 379 MovieClip Frame 31
stop();
Symbol 380 MovieClip [zombiedeath] Frame 1
stop();
Symbol 380 MovieClip [zombiedeath] Frame 2
stop();
Symbol 380 MovieClip [zombiedeath] Frame 3
stop();
Symbol 380 MovieClip [zombiedeath] Frame 4
stop();
Symbol 380 MovieClip [zombiedeath] Frame 5
stop();
Symbol 380 MovieClip [zombiedeath] Frame 6
stop();
Symbol 380 MovieClip [zombiedeath] Frame 7
stop();
Symbol 380 MovieClip [zombiedeath] Frame 8
stop();
Symbol 380 MovieClip [zombiedeath] Frame 9
stop();
Symbol 380 MovieClip [zombiedeath] Frame 10
stop();
Symbol 417 MovieClip Frame 1
stop();
Symbol 417 MovieClip Frame 2
stop();
Symbol 418 MovieClip Frame 1
stop();
Instance of Symbol 417 MovieClip in Symbol 418 MovieClip Frame 1
onClipEvent (enterFrame) { if (((Key.isDown(87) or Key.isDown(65)) or Key.isDown(83)) or Key.isDown(68)) { gotoAndStop (2); } else { gotoAndStop (1); } }
Symbol 543 MovieClip Frame 1
stop();
Symbol 543 MovieClip Frame 2
stop();
Symbol 543 MovieClip Frame 3
stop();
Symbol 543 MovieClip Frame 4
stop();
Symbol 582 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 2
stop();
Symbol 586 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 1
stop();
Symbol 636 MovieClip Frame 45
stop();
Symbol 637 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 2
stop();
Symbol 637 MovieClip Frame 3
stop();
Symbol 669 MovieClip Frame 31
stop();
Symbol 673 MovieClip Frame 1
stop();
Symbol 673 MovieClip Frame 2
stop();
Symbol 692 MovieClip Frame 1
stop();
Symbol 703 Button
on (rollOver) { if (_root.moregames._currentframe == 1) { _root.moregames.gotoAndPlay(2); } }
Symbol 711 MovieClip Frame 1
stop();
Symbol 711 MovieClip Frame 2
stop();
Symbol 711 MovieClip Frame 3
stop();
Symbol 711 MovieClip Frame 4
stop();
Symbol 711 MovieClip Frame 5
stop();
Symbol 713 MovieClip Frame 20
stop();
Symbol 735 MovieClip Frame 1
stop();
Symbol 735 MovieClip Frame 2
stop();
Symbol 735 MovieClip Frame 3
stop();
Symbol 735 MovieClip Frame 4
stop();
Symbol 735 MovieClip Frame 5
stop();
Symbol 735 MovieClip Frame 6
stop();
Symbol 735 MovieClip Frame 7
stop();
Symbol 735 MovieClip Frame 8
stop();
Symbol 735 MovieClip Frame 9
stop();
Symbol 735 MovieClip Frame 10
stop();
Symbol 735 MovieClip Frame 11
stop();
Symbol 735 MovieClip Frame 12
stop();
Symbol 735 MovieClip Frame 13
stop();
Symbol 735 MovieClip Frame 14
stop();
Symbol 735 MovieClip Frame 15
stop();
Symbol 735 MovieClip Frame 16
stop();
Symbol 735 MovieClip Frame 17
stop();
Symbol 735 MovieClip Frame 18
stop();
Symbol 735 MovieClip Frame 19
stop();
Symbol 735 MovieClip Frame 20
stop();
Symbol 735 MovieClip Frame 21
stop();
Symbol 741 MovieClip Frame 1
stop();
Symbol 741 MovieClip Frame 2
stop();
Symbol 741 MovieClip Frame 3
stop();
Symbol 752 MovieClip Frame 1
stop();
Symbol 752 MovieClip Frame 2
stop();
Symbol 752 MovieClip Frame 3
stop();
Symbol 752 MovieClip Frame 4
stop();
Symbol 752 MovieClip Frame 5
stop();
Symbol 752 MovieClip Frame 6
stop();
Symbol 752 MovieClip Frame 7
stop();
Symbol 752 MovieClip Frame 8
stop();
Symbol 752 MovieClip Frame 9
stop();
Symbol 752 MovieClip Frame 10
stop();
Symbol 752 MovieClip Frame 11
stop();
Symbol 758 MovieClip Frame 5
stop();
Symbol 758 MovieClip Frame 20
stop();
Symbol 761 MovieClip Frame 25
stop();
Symbol 770 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 2; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 771 MovieClip Frame 1
stop();
Symbol 771 MovieClip Frame 2
stop();
Symbol 775 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 3; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 776 MovieClip Frame 1
stop();
Symbol 776 MovieClip Frame 2
stop();
Symbol 780 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 4; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 781 MovieClip Frame 1
stop();
Symbol 781 MovieClip Frame 2
stop();
Symbol 785 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 5; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 786 MovieClip Frame 1
stop();
Symbol 786 MovieClip Frame 2
stop();
Symbol 788 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 1; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 794 Button
on (release) { if (_root.panel.m16._x > 80) { _root.panel.beretta.newx = _root.panel.beretta.newx - 80; _root.panel.ruger.newx = _root.panel.ruger.newx - 80; _root.panel.deserteagle.newx = _root.panel.deserteagle.newx - 80; _root.panel.python.newx = _root.panel.python.newx - 80; _root.panel.laserpistol.newx = _root.panel.laserpistol.newx - 80; _root.panel.vampire.newx = _root.panel.vampire.newx - 80; _root.panel.uzi.newx = _root.panel.uzi.newx - 80; _root.panel.mp5.newx = _root.panel.mp5.newx - 80; _root.panel.shotgun.newx = _root.panel.shotgun.newx - 80; _root.panel.sawnoff.newx = _root.panel.sawnoff.newx - 80; _root.panel.spas.newx = _root.panel.spas.newx - 80; _root.panel.p90.newx = _root.panel.p90.newx - 80; _root.panel.lasgun.newx = _root.panel.lasgun.newx - 80; _root.panel.ak47.newx = _root.panel.ak47.newx - 80; _root.panel.m16.newx = _root.panel.m16.newx - 80; _root.panel.pulse.newx = _root.panel.pulse.newx - 80; _root.panel.plasma.newx = _root.panel.plasma.newx - 80; _root.panel.minigun.newx = _root.panel.minigun.newx - 80; _root.panel.rocket.newx = _root.panel.rocket.newx - 80; _root.panel.sniper.newx = _root.panel.sniper.newx - 80; _root.panel.railgun.newx = _root.panel.railgun.newx - 80; } }
Symbol 797 Button
on (release) { if (_root.panel.beretta._x < -80) { _root.panel.beretta.newx = _root.panel.beretta.newx + 80; _root.panel.ruger.newx = _root.panel.ruger.newx + 80; _root.panel.deserteagle.newx = _root.panel.deserteagle.newx + 80; _root.panel.python.newx = _root.panel.python.newx + 80; _root.panel.laserpistol.newx = _root.panel.laserpistol.newx + 80; _root.panel.vampire.newx = _root.panel.vampire.newx + 80; _root.panel.uzi.newx = _root.panel.uzi.newx + 80; _root.panel.mp5.newx = _root.panel.mp5.newx + 80; _root.panel.shotgun.newx = _root.panel.shotgun.newx + 80; _root.panel.sawnoff.newx = _root.panel.sawnoff.newx + 80; _root.panel.spas.newx = _root.panel.spas.newx + 80; _root.panel.p90.newx = _root.panel.p90.newx + 80; _root.panel.lasgun.newx = _root.panel.lasgun.newx + 80; _root.panel.ak47.newx = _root.panel.ak47.newx + 80; _root.panel.m16.newx = _root.panel.m16.newx + 80; _root.panel.pulse.newx = _root.panel.pulse.newx + 80; _root.panel.plasma.newx = _root.panel.plasma.newx + 80; _root.panel.minigun.newx = _root.panel.minigun.newx + 80; _root.panel.rocket.newx = _root.panel.rocket.newx + 80; _root.panel.sniper.newx = _root.panel.sniper.newx + 80; _root.panel.railgun.newx = _root.panel.railgun.newx + 80; } }
Symbol 801 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 6; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 802 MovieClip Frame 1
stop();
Symbol 802 MovieClip Frame 2
stop();
Symbol 806 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 7; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 807 MovieClip Frame 1
stop();
Symbol 807 MovieClip Frame 2
stop();
Symbol 812 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 8; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 813 MovieClip Frame 1
stop();
Symbol 813 MovieClip Frame 2
stop();
Symbol 817 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 9; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 818 MovieClip Frame 1
stop();
Symbol 818 MovieClip Frame 2
stop();
Symbol 822 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 10; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 823 MovieClip Frame 1
stop();
Symbol 823 MovieClip Frame 2
stop();
Symbol 827 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 11; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 828 MovieClip Frame 1
stop();
Symbol 828 MovieClip Frame 2
stop();
Symbol 832 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 12; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 833 MovieClip Frame 1
stop();
Symbol 833 MovieClip Frame 2
stop();
Symbol 837 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 13; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 838 MovieClip Frame 1
stop();
Symbol 838 MovieClip Frame 2
stop();
Symbol 842 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 14; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 843 MovieClip Frame 1
stop();
Symbol 843 MovieClip Frame 2
stop();
Symbol 847 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 15; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 848 MovieClip Frame 1
stop();
Symbol 848 MovieClip Frame 2
stop();
Symbol 852 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 16; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 853 MovieClip Frame 1
stop();
Symbol 853 MovieClip Frame 2
stop();
Symbol 857 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 17; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 858 MovieClip Frame 1
stop();
Symbol 858 MovieClip Frame 2
stop();
Symbol 862 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 18; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 863 MovieClip Frame 1
stop();
Symbol 863 MovieClip Frame 2
stop();
Symbol 867 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 21; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 868 MovieClip Frame 1
stop();
Symbol 868 MovieClip Frame 2
stop();
Symbol 872 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 20; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 873 MovieClip Frame 1
stop();
Symbol 873 MovieClip Frame 2
stop();
Symbol 877 Button
on (release) { _root.hud.reloading = 0; _root.panel.weapon = 19; _root.hud.reloadtimer = _root.hud.reloadtimermax; }
Symbol 878 MovieClip Frame 1
stop();
Symbol 878 MovieClip Frame 2
stop();
Symbol 884 MovieClip Frame 1
stop();
Instance of Symbol 771 MovieClip "beretta" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 776 MovieClip "deserteagle" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 781 MovieClip "python" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 786 MovieClip "laserpistol" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 789 MovieClip "ruger" in Symbol 884 MovieClip Frame 1
onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 802 MovieClip "uzi" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 807 MovieClip "mp5" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 813 MovieClip "shotgun" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 818 MovieClip "lasgun" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 823 MovieClip "ak47" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 828 MovieClip "m16" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 833 MovieClip "minigun" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 838 MovieClip "rocket" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 843 MovieClip "sniper" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 848 MovieClip "railgun" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 853 MovieClip "p90" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 858 MovieClip "sawnoff" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 863 MovieClip "spas" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 868 MovieClip "vampire" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 873 MovieClip "plasma" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 878 MovieClip "pulse" in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { if (available == 1) { this.gotoAndStop(2); } } onClipEvent (load) { available = 0; } onClipEvent (load) { newx = this._x; } onClipEvent (enterFrame) { this._x = this._x + ((newx - this._x) / 4); }
Instance of Symbol 883 MovieClip in Symbol 884 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _root.constant.herohealth; }
Symbol 908 MovieClip Frame 1
stop();
Symbol 908 MovieClip Frame 2
stop();
Symbol 908 MovieClip Frame 3
stop();
Symbol 908 MovieClip Frame 4
stop();
Symbol 908 MovieClip Frame 5
stop();
Symbol 908 MovieClip Frame 6
stop();
Symbol 908 MovieClip Frame 7
stop();
Symbol 908 MovieClip Frame 8
stop();
Symbol 908 MovieClip Frame 9
stop();
Symbol 908 MovieClip Frame 10
stop();
Symbol 908 MovieClip Frame 11
stop();
Symbol 908 MovieClip Frame 12
stop();
Symbol 908 MovieClip Frame 13
stop();
Symbol 908 MovieClip Frame 14
stop();
Symbol 908 MovieClip Frame 15
stop();
Symbol 908 MovieClip Frame 16
stop();
Symbol 908 MovieClip Frame 17
stop();
Symbol 908 MovieClip Frame 18
stop();
Symbol 908 MovieClip Frame 19
stop();
Symbol 908 MovieClip Frame 20
stop();
Symbol 914 Button
on (release) { if (_root.constant.round == 1) { _root.constant.round = 2; _root.constant.zombiesleft = 20; } else if (_root.constant.round == 2) { _root.constant.round = 3; _root.constant.zombiesleft = 30; } else if (_root.constant.round == 3) { _root.constant.round = 4; _root.constant.zombiesleft = 20; } else if (_root.constant.round == 4) { _root.constant.round = 5; _root.constant.zombiesleft = 30; } else if (_root.constant.round == 5) { _root.constant.round = 6; _root.constant.zombiesleft = 30; } else if (_root.constant.round == 6) { _root.constant.round = 7; _root.constant.zombiesleft = 35; } else if (_root.constant.round == 7) { _root.constant.round = 8; _root.constant.zombiesleft = 40; } else if (_root.constant.round == 8) { _root.constant.round = 9; _root.constant.zombiesleft = 40; } else if (_root.constant.round == 9) { _root.constant.round = 10; _root.constant.zombiesleft = 20; } else if (_root.constant.round == 10) { _root.constant.round = 11; _root.constant.zombiesleft = 25; } else if (_root.constant.round == 11) { _root.constant.round = 12; _root.constant.zombiesleft = 30; } else if (_root.constant.round == 12) { _root.constant.round = 13; _root.constant.zombiesleft = 35; } else if (_root.constant.round == 13) { _root.constant.round = 14; _root.constant.zombiesleft = 40; } else if (_root.constant.round == 14) { _root.constant.round = 15; _root.constant.zombiesleft = 20; } else if (_root.constant.round == 15) { _root.constant.round = 16; _root.constant.zombiesleft = 30; } else if (_root.constant.round == 16) { _root.constant.round = 17; _root.constant.zombiesleft = 40; } else if (_root.constant.round == 17) { _root.constant.round = 18; _root.constant.zombiesleft = 50; } else if (_root.constant.round == 18) { _root.constant.round = 19; _root.constant.zombiesleft = 60; } else if (_root.constant.round == 19) { _root.constant.round = 20; _root.constant.zombiesleft = 200; } else if (_root.constant.round == 20) { _root.gotoAndPlay(2); } _root.gotoAndPlay(3); }
Symbol 916 Button
on (release) { nextFrame(); }
Symbol 919 Button
on (release) { prevFrame(); }
Symbol 924 Button
on (release) { if ((_root.constant.gold > 999) and (_root.shop.healthsold._currentframe == 1)) { _root.constant.herohealth = 100; _root.constant.gold = _root.constant.gold - 1000; } }
Symbol 927 MovieClip Frame 1
stop();
Symbol 927 MovieClip Frame 2
stop();
Symbol 933 Button
on (release) { if ((_root.constant.gold > 199) and (_root.shop.berettasold._currentframe == 1)) { _root.panel.beretta.available = 1; _root.constant.gold = _root.constant.gold - 200; _root.shop.berettasold.gotoAndPlay(2); } }
Symbol 936 MovieClip Frame 1
stop();
Symbol 936 MovieClip Frame 2
stop();
Symbol 942 MovieClip Frame 1
stop();
Symbol 942 MovieClip Frame 2
stop();
Symbol 945 Button
on (release) { if ((_root.constant.gold > 499) and (_root.shop.deserteaglesold._currentframe == 1)) { _root.panel.deserteagle.available = 1; _root.constant.gold = _root.constant.gold - 500; _root.shop.deserteaglesold.gotoAndPlay(2); } }
Symbol 949 MovieClip Frame 1
stop();
Symbol 949 MovieClip Frame 2
stop();
Symbol 952 Button
on (release) { if ((_root.constant.gold > 799) and (_root.shop.pythonsold._currentframe == 1)) { _root.panel.python.available = 1; _root.constant.gold = _root.constant.gold - 800; _root.shop.pythonsold.gotoAndPlay(2); } }
Symbol 957 Button
on (release) { if ((_root.constant.gold > 1199) and (_root.shop.laserpistolsold._currentframe == 1)) { _root.panel.laserpistol.available = 1; _root.constant.gold = _root.constant.gold - 1200; _root.shop.laserpistolsold.gotoAndPlay(2); } }
Symbol 959 MovieClip Frame 1
stop();
Symbol 959 MovieClip Frame 2
stop();
Symbol 964 Button
on (release) { if ((_root.constant.gold > 2499) and (_root.shop.vampiresold._currentframe == 1)) { _root.panel.vampire.available = 1; _root.constant.gold = _root.constant.gold - 2500; _root.shop.vampiresold.gotoAndPlay(2); } }
Symbol 966 MovieClip Frame 1
stop();
Symbol 966 MovieClip Frame 2
stop();
Symbol 971 Button
on (release) { if ((_root.constant.gold > 999) and (_root.shop.uzisold._currentframe == 1)) { _root.panel.uzi.available = 1; _root.constant.gold = _root.constant.gold - 1000; _root.shop.uzisold.gotoAndPlay(2); } }
Symbol 973 MovieClip Frame 1
stop();
Symbol 973 MovieClip Frame 2
stop();
Symbol 978 Button
on (release) { if ((_root.constant.gold > 1499) and (_root.shop.mp5sold._currentframe == 1)) { _root.panel.mp5.available = 1; _root.constant.gold = _root.constant.gold - 1500; _root.shop.mp5sold.gotoAndPlay(2); } }
Symbol 980 MovieClip Frame 1
stop();
Symbol 980 MovieClip Frame 2
stop();
Symbol 985 Button
on (release) { if ((_root.constant.gold > 1699) and (_root.shop.p90sold._currentframe == 1)) { _root.panel.p90.available = 1; _root.constant.gold = _root.constant.gold - 1700; _root.shop.p90sold.gotoAndPlay(2); } }
Symbol 987 MovieClip Frame 1
stop();
Symbol 987 MovieClip Frame 2
stop();
Symbol 991 Button
on (release) { if ((_root.constant.gold > 1699) and (_root.shop.sawnoffsold._currentframe == 1)) { _root.panel.sawnoff.available = 1; _root.constant.gold = _root.constant.gold - 1700; _root.shop.sawnoffsold.gotoAndPlay(2); } }
Symbol 993 MovieClip Frame 1
stop();
Symbol 993 MovieClip Frame 2
stop();
Symbol 998 Button
on (release) { if ((_root.constant.gold > 1799) and (_root.shop.shotgunsold._currentframe == 1)) { _root.panel.shotgun.available = 1; _root.constant.gold = _root.constant.gold - 1800; _root.shop.shotgunsold.gotoAndPlay(2); } }
Symbol 1000 MovieClip Frame 1
stop();
Symbol 1000 MovieClip Frame 2
stop();
Symbol 1005 Button
on (release) { if ((_root.constant.gold > 2999) and (_root.shop.spassold._currentframe == 1)) { _root.panel.spas.available = 1; _root.constant.gold = _root.constant.gold - 3000; _root.shop.spassold.gotoAndPlay(2); } }
Symbol 1007 MovieClip Frame 1
stop();
Symbol 1007 MovieClip Frame 2
stop();
Symbol 1011 MovieClip Frame 1
stop();
Symbol 1011 MovieClip Frame 2
stop();
Symbol 1014 Button
on (release) { if ((_root.constant.gold > 1999) and (_root.shop.lasgunsold._currentframe == 1)) { _root.panel.lasgun.available = 1; _root.constant.gold = _root.constant.gold - 2000; _root.shop.lasgunsold.gotoAndPlay(2); } }
Symbol 1019 Button
on (release) { if ((_root.constant.gold > 1999) and (_root.shop.ak47sold._currentframe == 1)) { _root.panel.ak47.available = 1; _root.constant.gold = _root.constant.gold - 2000; _root.shop.ak47sold.gotoAndPlay(2); } }
Symbol 1021 MovieClip Frame 1
stop();
Symbol 1021 MovieClip Frame 2
stop();
Symbol 1025 MovieClip Frame 1
stop();
Symbol 1025 MovieClip Frame 2
stop();
Symbol 1028 Button
on (release) { if ((_root.constant.gold > 2499) and (_root.shop.m16sold._currentframe == 1)) { _root.panel.m16.available = 1; _root.constant.gold = _root.constant.gold - 2500; _root.shop.m16sold.gotoAndPlay(2); } }
Symbol 1033 Button
on (release) { if ((_root.constant.gold > 4999) and (_root.shop.minigunsold._currentframe == 1)) { _root.panel.minigun.available = 1; _root.constant.gold = _root.constant.gold - 5000; _root.shop.minigunsold.gotoAndPlay(2); } }
Symbol 1036 MovieClip Frame 1
stop();
Symbol 1036 MovieClip Frame 2
stop();
Symbol 1041 Button
on (release) { if ((_root.constant.gold > 4999) and (_root.shop.plasmasold._currentframe == 1)) { _root.panel.plasma.available = 1; _root.constant.gold = _root.constant.gold - 5000; _root.shop.plasmasold.gotoAndPlay(2); } }
Symbol 1043 MovieClip Frame 1
stop();
Symbol 1043 MovieClip Frame 2
stop();
Symbol 1048 Button
on (release) { if ((_root.constant.gold > 2999) and (_root.shop.pulsesold._currentframe == 1)) { _root.panel.pulse.available = 1; _root.constant.gold = _root.constant.gold - 3000; _root.shop.pulsesold.gotoAndPlay(2); } }
Symbol 1049 MovieClip Frame 1
stop();
Symbol 1049 MovieClip Frame 2
stop();
Symbol 1053 MovieClip Frame 1
stop();
Symbol 1053 MovieClip Frame 2
stop();
Symbol 1056 Button
on (release) { if ((_root.constant.gold > 3999) and (_root.shop.snipersold._currentframe == 1)) { _root.panel.sniper.available = 1; _root.constant.gold = _root.constant.gold - 4000; _root.shop.snipersold.gotoAndPlay(2); } }
Symbol 1061 Button
on (release) { if ((_root.constant.gold > 4999) and (_root.shop.rocketsold._currentframe == 1)) { _root.panel.rocket.available = 1; _root.constant.gold = _root.constant.gold - 5000; _root.shop.rocketsold.gotoAndPlay(2); } }
Symbol 1062 MovieClip Frame 1
stop();
Symbol 1062 MovieClip Frame 2
stop();
Symbol 1067 Button
on (release) { if ((_root.constant.gold > 5999) and (_root.shop.railgunsold._currentframe == 1)) { _root.panel.railgun.available = 1; _root.constant.gold = _root.constant.gold - 6000; _root.shop.railgunsold.gotoAndPlay(2); } }
Symbol 1069 MovieClip Frame 1
stop();
Symbol 1069 MovieClip Frame 2
stop();
Symbol 1070 MovieClip Frame 1
stop();
Instance of Symbol 927 MovieClip "healthsold" in Symbol 1070 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.constant.herohealth < 100) { gotoAndStop (1); } else { gotoAndStop (2); } }
Symbol 1070 MovieClip Frame 2
stop();
Instance of Symbol 936 MovieClip "berettasold" in Symbol 1070 MovieClip Frame 2
onClipEvent (load) { if (_root.panel.beretta.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 3
stop();
Instance of Symbol 942 MovieClip "deserteaglesold" in Symbol 1070 MovieClip Frame 3
onClipEvent (load) { if (_root.panel.deserteagle.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 4
stop();
Instance of Symbol 949 MovieClip "pythonsold" in Symbol 1070 MovieClip Frame 4
onClipEvent (load) { if (_root.panel.python.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 5
stop();
Instance of Symbol 959 MovieClip "laserpistolsold" in Symbol 1070 MovieClip Frame 5
onClipEvent (load) { if (_root.panel.laserpistol.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 6
stop();
Instance of Symbol 966 MovieClip "vampiresold" in Symbol 1070 MovieClip Frame 6
onClipEvent (load) { if (_root.panel.vampire.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 7
stop();
Instance of Symbol 973 MovieClip "uzisold" in Symbol 1070 MovieClip Frame 7
onClipEvent (load) { if (_root.panel.uzi.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 8
stop();
Instance of Symbol 980 MovieClip "mp5sold" in Symbol 1070 MovieClip Frame 8
onClipEvent (load) { if (_root.panel.mp5.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 9
stop();
Instance of Symbol 987 MovieClip in Symbol 1070 MovieClip Frame 9
onClipEvent (load) { if (_root.panel.p90.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 10
stop();
Instance of Symbol 993 MovieClip "sawnoffsold" in Symbol 1070 MovieClip Frame 10
onClipEvent (load) { if (_root.panel.sawnoff.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 11
stop();
Instance of Symbol 1000 MovieClip "shotgunsold" in Symbol 1070 MovieClip Frame 11
onClipEvent (load) { if (_root.panel.shotgun.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 12
stop();
Instance of Symbol 1007 MovieClip "spassold" in Symbol 1070 MovieClip Frame 12
onClipEvent (load) { if (_root.panel.spas.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 13
stop();
Instance of Symbol 1011 MovieClip "lasgunsold" in Symbol 1070 MovieClip Frame 13
onClipEvent (load) { if (_root.panel.lasgun.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 14
stop();
Instance of Symbol 1021 MovieClip "ak47sold" in Symbol 1070 MovieClip Frame 14
onClipEvent (load) { if (_root.panel.ak47.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 15
stop();
Instance of Symbol 1025 MovieClip "m16sold" in Symbol 1070 MovieClip Frame 15
onClipEvent (load) { if (_root.panel.m16.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 16
stop();
Instance of Symbol 1036 MovieClip in Symbol 1070 MovieClip Frame 16
onClipEvent (load) { if (_root.panel.minigun.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 17
stop();
Instance of Symbol 1043 MovieClip "plasmasold" in Symbol 1070 MovieClip Frame 17
onClipEvent (load) { if (_root.panel.plasma.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 18
stop();
Instance of Symbol 1049 MovieClip "pulsesold" in Symbol 1070 MovieClip Frame 18
onClipEvent (load) { if (_root.panel.pulse.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 19
stop();
Instance of Symbol 1053 MovieClip "snipersold" in Symbol 1070 MovieClip Frame 19
onClipEvent (load) { if (_root.panel.sniper.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 20
stop();
Instance of Symbol 1062 MovieClip "rocketsold" in Symbol 1070 MovieClip Frame 20
onClipEvent (load) { if (_root.panel.rocket.available == 1) { this.gotoAndPlay(2); } }
Symbol 1070 MovieClip Frame 21
stop();
Instance of Symbol 1069 MovieClip "railgunsold" in Symbol 1070 MovieClip Frame 21
onClipEvent (load) { if (_root.panel.railgun.available == 1) { this.gotoAndPlay(2); } }
Symbol 1075 Button
on (release) { gotoAndStop (2); }
Symbol 1077 Button
on (release) { nextFrame(); }
Symbol 1080 Button
on (release) { prevFrame(); }
Symbol 1084 Button
on (release) { gotoAndStop (2); }
Symbol 1091 Button
on (rollOver) { _root.nav = 1; } on (release) { _root.gotoAndPlay(4); }
Symbol 1093 Button
on (rollOver) { _root.nav = 2; } on (release) { _root.gotoAndPlay(2); }
Symbol 1094 Button
on (rollOver) { _root.nav = 3; } on (press) { _root.getURL("http://www.dragongamez.com/", "_self"); _root.isLinkPressed = true; }

Library Items

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

Instance Names

"constant"Frame 1Symbol 32 MovieClip
"loadbar"Frame 1Symbol 40 MovieClip
"menu"Frame 2Symbol 50 MovieClip
"quality"Frame 2Symbol 57 MovieClip
"background"Frame 3Symbol 384 MovieClip
"orb"Frame 3Symbol 418 MovieClip
"badorb"Frame 3Symbol 543 MovieClip
"square"Frame 3Symbol 545 MovieClip
"gun"Frame 3Symbol 586 MovieClip
"bullet"Frame 3Symbol 588 MovieClip
"explosion"Frame 3Symbol 637 MovieClip
"zombieblown"Frame 3Symbol 670 MovieClip
"acidshot"Frame 3Symbol 676 MovieClip
"acidspray"Frame 3Symbol 678 MovieClip
"lasersplatter"Frame 3Symbol 680 MovieClip
"laserdust"Frame 3Symbol 682 MovieClip
"redlaserdust"Frame 3Symbol 683 MovieClip
"rocketspray"Frame 3Symbol 685 MovieClip
"rocket"Frame 3Symbol 687 MovieClip
"plasmaspray"Frame 3Symbol 689 MovieClip
"pulse"Frame 3Symbol 692 MovieClip
"vampireball"Frame 3Symbol 694 MovieClip
"splatter"Frame 3Symbol 696 MovieClip
"zombiechunksdisabled"Frame 3Symbol 698 MovieClip
"gibs"Frame 3Symbol 699 MovieClip
"zombiedeath"Frame 3Symbol 380 MovieClip [zombiedeath]
"moregames"Frame 3Symbol 30 MovieClip [Symbol 345]
"flash"Frame 3Symbol 711 MovieClip
"laserbeam"Frame 3Symbol 713 MovieClip
"hud"Frame 3Symbol 735 MovieClip
"ammocounter"Frame 3Symbol 752 MovieClip
"casing"Frame 3Symbol 754 MovieClip
"tracer"Frame 3Symbol 756 MovieClip
"redlaserbeam"Frame 3Symbol 758 MovieClip
"railbeam"Frame 3Symbol 761 MovieClip
"panel"Frame 3Symbol 884 MovieClip
"cursor"Frame 3Symbol 886 MovieClip
"whiteout"Frame 3Symbol 887 MovieClip
"background"Frame 4Symbol 384 MovieClip
"shop"Frame 4Symbol 1070 MovieClip
"orb"Frame 5Symbol 418 MovieClip
"gun"Frame 6Symbol 586 MovieClip
"hud"Frame 7Symbol 735 MovieClip
"ammocounter"Frame 7Symbol 752 MovieClip
"casing"Frame 7Symbol 754 MovieClip
"panel"Frame 7Symbol 884 MovieClip
"flash"Frame 7Symbol 711 MovieClip
"gun"Frame 8Symbol 586 MovieClip
"panel"Frame 8Symbol 884 MovieClip
"constant"Frame 10Symbol 32 MovieClip
"menu"Frame 10Symbol 1095 MovieClip
"shelldispenser"Symbol 586 MovieClip Frame 1Symbol 584 MovieClip
"beretta"Symbol 884 MovieClip Frame 1Symbol 771 MovieClip
"deserteagle"Symbol 884 MovieClip Frame 1Symbol 776 MovieClip
"python"Symbol 884 MovieClip Frame 1Symbol 781 MovieClip
"laserpistol"Symbol 884 MovieClip Frame 1Symbol 786 MovieClip
"ruger"Symbol 884 MovieClip Frame 1Symbol 789 MovieClip
"uzi"Symbol 884 MovieClip Frame 1Symbol 802 MovieClip
"mp5"Symbol 884 MovieClip Frame 1Symbol 807 MovieClip
"shotgun"Symbol 884 MovieClip Frame 1Symbol 813 MovieClip
"lasgun"Symbol 884 MovieClip Frame 1Symbol 818 MovieClip
"ak47"Symbol 884 MovieClip Frame 1Symbol 823 MovieClip
"m16"Symbol 884 MovieClip Frame 1Symbol 828 MovieClip
"minigun"Symbol 884 MovieClip Frame 1Symbol 833 MovieClip
"rocket"Symbol 884 MovieClip Frame 1Symbol 838 MovieClip
"sniper"Symbol 884 MovieClip Frame 1Symbol 843 MovieClip
"railgun"Symbol 884 MovieClip Frame 1Symbol 848 MovieClip
"p90"Symbol 884 MovieClip Frame 1Symbol 853 MovieClip
"sawnoff"Symbol 884 MovieClip Frame 1Symbol 858 MovieClip
"spas"Symbol 884 MovieClip Frame 1Symbol 863 MovieClip
"vampire"Symbol 884 MovieClip Frame 1Symbol 868 MovieClip
"plasma"Symbol 884 MovieClip Frame 1Symbol 873 MovieClip
"pulse"Symbol 884 MovieClip Frame 1Symbol 878 MovieClip
"healthsold"Symbol 1070 MovieClip Frame 1Symbol 927 MovieClip
"berettasold"Symbol 1070 MovieClip Frame 2Symbol 936 MovieClip
"deserteaglesold"Symbol 1070 MovieClip Frame 3Symbol 942 MovieClip
"pythonsold"Symbol 1070 MovieClip Frame 4Symbol 949 MovieClip
"laserpistolsold"Symbol 1070 MovieClip Frame 5Symbol 959 MovieClip
"vampiresold"Symbol 1070 MovieClip Frame 6Symbol 966 MovieClip
"uzisold"Symbol 1070 MovieClip Frame 7Symbol 973 MovieClip
"mp5sold"Symbol 1070 MovieClip Frame 8Symbol 980 MovieClip
"sawnoffsold"Symbol 1070 MovieClip Frame 10Symbol 993 MovieClip
"shotgunsold"Symbol 1070 MovieClip Frame 11Symbol 1000 MovieClip
"spassold"Symbol 1070 MovieClip Frame 12Symbol 1007 MovieClip
"lasgunsold"Symbol 1070 MovieClip Frame 13Symbol 1011 MovieClip
"ak47sold"Symbol 1070 MovieClip Frame 14Symbol 1021 MovieClip
"m16sold"Symbol 1070 MovieClip Frame 15Symbol 1025 MovieClip
"plasmasold"Symbol 1070 MovieClip Frame 17Symbol 1043 MovieClip
"pulsesold"Symbol 1070 MovieClip Frame 18Symbol 1049 MovieClip
"snipersold"Symbol 1070 MovieClip Frame 19Symbol 1053 MovieClip
"rocketsold"Symbol 1070 MovieClip Frame 20Symbol 1062 MovieClip
"railgunsold"Symbol 1070 MovieClip Frame 21Symbol 1069 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "uzisound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "p90sound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "shotgunsound"
ExportAssets (56)Timeline Frame 1Symbol 4 as "rocketsound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "railgunsound"
ExportAssets (56)Timeline Frame 1Symbol 6 as "pulsesound"
ExportAssets (56)Timeline Frame 1Symbol 7 as "plasmasound"
ExportAssets (56)Timeline Frame 1Symbol 8 as "mp5sound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "m16sound"
ExportAssets (56)Timeline Frame 1Symbol 10 as "lasergunsound"
ExportAssets (56)Timeline Frame 1Symbol 11 as "vampiresound"
ExportAssets (56)Timeline Frame 1Symbol 12 as "pythonsound"
ExportAssets (56)Timeline Frame 1Symbol 13 as "berettasound"
ExportAssets (56)Timeline Frame 1Symbol 14 as "minigunsound"
ExportAssets (56)Timeline Frame 1Symbol 15 as "deaglesound"
ExportAssets (56)Timeline Frame 1Symbol 16 as "rugersound"
ExportAssets (56)Timeline Frame 1Symbol 17 as "snipersound"
ExportAssets (56)Timeline Frame 1Symbol 18 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 19 as "pistolreloadsound"
ExportAssets (56)Timeline Frame 1Symbol 20 as "ak47sound"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lasersound"
ExportAssets (56)Timeline Frame 1Symbol 22 as "sawnoffsound"
ExportAssets (56)Timeline Frame 1Symbol 30 as "Symbol 345"
ExportAssets (56)Timeline Frame 2Symbol 62 as "laserburn"
ExportAssets (56)Timeline Frame 2Symbol 64 as "zombieblood"
ExportAssets (56)Timeline Frame 2Symbol 380 as "zombiedeath"
ExportAssets (56)Timeline Frame 2Symbol 381 as "transition"
ExportAssets (56)Timeline Frame 3Symbol 909 as "music1"
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Dynamic Text Variables

_root.constant.goldSymbol 880 EditableText"<p align="left"></p>"
_root.constant.iSymbol 1089 EditableText"<p align="center"></p>"




http://swfchan.com/2/6032/info.shtml
Created: 14/6 -2019 17:59:46 Last modified: 14/6 -2019 17:59:46 Server time: 04/05 -2024 05:32:12