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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM81019353-15DC&rnd=81019353" width="1" height="1"></div>

armorgames scorched-sky-5722.swf

This is the info page for
Flash #268113

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


Text
<p align="center"><font face="Times New Roman" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">2</font></p>

<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">3</font></p>

PLAY!

PLAY!

!

X

A

M

E

H

T

O

S

E

M

A

G

T

N

R

I

F

<p align="center"><font face="Times New Roman" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">2</font></p>

<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">3</font></p>

Play More Games at MaxGames.com!

Play More Games at MaxGames.com!

Volume

<p align="center"><font face="Times New Roman" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">Choose level</font></p>

Training
I was interested in the strange events occurred in the contaminated area long before. Unfortunately, the information
was carefully avoiding publicity and all the people who wanted to understand the situation disappeared mysteriously.
Now I decided anyway to discover the truth. I will prosecute my own inquiry. I have already found a man who leads
me through the first line of protection. He gave me a detector which reacts on the atypical radiation. He also told me
that the soldier can shoot me without warning and advised to take the weapon... Well, I get ready even to take the
gun, so much I want to learn the true sense of what’s happening.

1st hour
It seems something strange is really happening here. The conductor had not deceived me. Some men in uniform
shot me. But there were no markings on them. I defended, but it seems that the soldiers are not the only danger.
I think I saw civil ... It is necessary to try to ask him about what is going on.

2nd hour
Apparently my appearance caused too much noise. May be those people with guns just kill everything that moves.
They do not look crazy, but they can’t be called adequate. What is going on here?
I must say that all these strange events began with the chain of disasters which firstly was seemed ordinary
coincidence. Government explained them as terrorism, accidents, but there is clearly something hidden. I will try to
examine one of the disaster places ...

3rd hour
Crashed plane did not help with the answers, but questions were added. Similar to the dead humanoids (or indeed
the raised dead people) horrify me.
I decided to move away from the city. I feel some bad premonitions here. Also, I noticed the soldier, only one man but
armor-clad. I don’t like this place...

4th hour
Nevertheless I used the detector... I even saved all the frequencies that will be the work for familiar physicists, if I
only get alive out of here.
During the last hour I have not met in general a living soul. However, sometimes I felt that I heard something like
howl or barking somewhere in the distance. I begin to regret that started this thing.

5th hour
According to my calculations exactly this place is the geographical center of the contamination area. Consequently, I
can assume that all was started here. If there were no soldiers, I’d check everything thoroughly, but now I’d satisfy
with a brief survey. But I do not understand yet, who and why gave them the order to shoot at everybody.

6th hour
I found traces of large shifts at the factory. It seems they taken something urgently away. I also found the railroad,
which was not marked on any map, and, evidently, it was even erased from satellite photos. It looks like it can work
in automatic mode, but the power is turned off now. If I restore power, then I can take the train and go just to the
place where the unknown goods were taken away.

7th hour
So I go at full speed at the train on the non-existent road. I’m afraid a little, but it’s too late to retreat. And it’s really
scared me the fact that I was being pursued...

8th hour
The train stopped at an unremarkable station, there was no way. But there were traces of several lorries straight from
the platform. Evidently, the cargo was transported with the help of them further. I walked down the trail and soon
came to the military base. I was about to turn around and try to get out of here, but ... God Damn! I arrived here to
get the truth! And I’ll get it!

9th hour
It is strange, but I found nothing at the military base. The only advantage was a bunch of grenades, which I picked up
just in case.
When I sat down under the tree to take a deep breath, people in camouflage jumped out of the bushes. I had already
thought they they’d kill me, but they didn’t shoot. They said that they weren’t soldiers. They call themselves stalkers.
Stalkers led me to their camp, asking about how I came here on the way. But when I said that I want to describe
everything I saw here on my returning home they took up the arms...

10th hour
Before the stalkers have decided to kill me, they said that some important information is in the military town. Now I
am going there. I think that I can’t kill them all, so I must proceed carefully...

11th hour
A brief look on the found papers allows me to realize they were worth risking life for them... Now I need to find a way
to transfer them outside the area anyway. It seems that I was being pursued, so I have to work quickly.

12th hour
I was surrounded. I was told at first time, I was proposed to give up, they promised to save my life. Fortunately, I was
locked in the shop of household appliances, where I managed to find miraculously survived computer with the
satellite internet connection. Now I can only wait, when the obtained information gets into the net. Unfortunately, the
satellite signal is weak and I have to contain the enemies, while data are transmitted. But for the sake of the true
sense of things I’m ready to die... Oh, sh… Zombies?!

I was interested in the strange events occurred in the
contaminated area long before. Unfortunately, the information was
carefully avoiding publicity and all the people who wanted to
understand the situation disappeared mysteriously. Now I decided
anyway to discover the truth. I will prosecute my own inquiry. I
have already found a man who leads me through the first line of
protection. He gave me a detector which reacts on the atypical
radiation. He also told me that the soldier can shoot me without
warning and advised to take the weapon... Well, I get ready even
to take the gun, so much I want to learn the true sense of what’s
happening.

Press anykey to continue

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

HEALTH

GRENADES

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

/5

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

AMMO

You need the key to use this terminal

You've picked up a key

Press SPACEBAR
to pick up

Press SPACEBAR
to use

You can look around with
your mouse and walk with
W, S, A, D keys

Try to avoid dangerous zones.
You can see some of them but
sometimes you need to use your
detector ('Q' key)

Usually your final destination is
marked by an arrow. Items you need
to pick up or use before leaving
level are marked by circles.

You don't need to kill every
enemy. Use your stealth skills.
You can see enemy's line of
sight when aiming him.

You can shoot by
pressing left mouse
button. But be careful -
enemies can hear you!

You can use and pick up
items with SPACE key
when they are highlighted

Exit

YES

NO

Do you really want to quit to menu?

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

You've picked up shotgun (key '2' to equip)

You need the key to open this door

Citizen: "Don't shoot! I
can help you!...

...you can use old
tunnel... Take key at
my library...

Oh... You can find
shotgun under my
bed..."

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

You've picked up some shotgun ammo

Gates are opened now!
You can go inside...

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

This soldier is very strong.
Find how to kill him.

There are some anomalies here.
Use your detector ('Q') to find them.

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

This monster is very dangerous
and strong. Don't let it to come
close to you and aim better.

Now the monster has only
half of it's health! Keep shooting!

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

Locked. Need to find main computer.

Crane is blocking the way. Find
how to turn it.

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

Full energy. Train is ready.

Not enough energy. Activate all terminals.

Terminal activated. Energy engaged.

<p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

of 3 terminals activated.

<p align="left"><font face="Arial" size="18" color="#cae0ff" letterSpacing="0.000000" kerning="1">0</font></p>

You've picked up assault rifle (key '3' to equip)

Train is ready! Welcome abroad!

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

Shoot enemies and try to stay
alive untill train arrives.

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

You've picked up grenades (key 'g' to throw)

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

Get out of here!

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

You've found documents. Time to get out of here...

You've picked up plasmagun (key '4' to equip)

Find way to steal
the documents.

Oh... Seems like this gun can kill anyone
by one shot!

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

There are many anomalies here.
Use your detector more.

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Tahoma" size="34" color="#d5d5ff" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">25</font></p>

uploading

Kill zombies while data is uploading

ActionScript [AS1/AS2]

Frame 1
fscommand ("fullscreen", false); fscommand ("allowscale", false); fscommand ("showmenu", false); fscommand ("trapallkeys", true); Stage.scaleMode = "exactFit"; Mouse.hide(); var my_so = SharedObject.getLocal("numlevs"); if (my_so.data.num == undefined) { my_so.data.num = 0; my_so.flush(); } var globalsound = new Sound(); var my_sound1 = new Sound(); my_sound1.attachSound("music1"); var my_sound2 = new Sound(); my_sound2.attachSound("music2"); var deathsound = new Sound(); deathsound.attachSound("deathsnd"); var radiosound = new Sound(); radiosound.attachSound("radio"); var compsound = new Sound(); compsound.attachSound("compsnd"); var kriksound = new Sound(); kriksound.attachSound("krik"); var emptysound = new Sound(); emptysound.attachSound("empty"); stop();
Instance of Symbol 19 MovieClip "progressbar" in Frame 1
onClipEvent (load) { totalFileSize = _root.getBytesTotal(); startTime = getTimer(); startBytes = _root.getBytesLoaded(); this._xscale = 0; } onClipEvent (enterFrame) { bytesLoaded = _root.getBytesLoaded(); amountLoaded = bytesLoaded / totalFileSize; percentLoaded = int(100 * amountLoaded); this._xscale = percentLoaded * 50; timeSoFar = getTimer() - startTime; speed = bytesLoaded / timeSoFar; bytesLeft = totalFileSize - bytesLoaded; timeLeft = (bytesLeft / speed) / 1000; speed = int(10 * speed) / 10; _root.bytesMessage = ((int(bytesLoaded / 1000) + "kb/") + int(totalFileSize / 1000)) + "kb"; _root.speedMessage = speed + "k/sec"; _root.timeMessage = int(timeLeft) + " seconds remaining"; if (amountLoaded >= 1) { _root.playbtn._x = 300; } }
Instance of Symbol 33 MovieClip in Frame 1
on (release) { getURL ("http://www.maxgames.com/", "_blank"); }
Instance of Symbol 41 MovieClip "cursor" in Frame 1
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Instance of Symbol 87 MovieClip in Frame 2
on (release) { getURL ("http://www.maxgames.com/", "_blank"); }
Frame 188
fscommand ("fullscreen", false); fscommand ("allowscale", false); fscommand ("showmenu", false); fscommand ("trapallkeys", true); Stage.scaleMode = "exactFit"; Mouse.hide(); var my_so = SharedObject.getLocal("numlevs"); if (my_so.data.num == undefined) { my_so.data.num = 0; my_so.flush(); } var globalsound = new Sound(); var my_sound1 = new Sound(); my_sound1.attachSound("music1"); var my_sound2 = new Sound(); my_sound2.attachSound("music2"); var deathsound = new Sound(); deathsound.attachSound("deathsnd"); var radiosound = new Sound(); radiosound.attachSound("radio"); var compsound = new Sound(); compsound.attachSound("compsnd"); var kriksound = new Sound(); kriksound.attachSound("krik"); var emptysound = new Sound(); emptysound.attachSound("empty");
Frame 205
menu.menuin.my_sound3.start(); my_sound1.start(); my_sound1.onSoundComplete = function () { my_sound1.start(); }; stop();
Frame 207
stopAllSounds(); my_sound1.start(); my_sound1.onSoundComplete = function () { my_sound1.start(); }; menu.menuin.gotoAndStop("st");
Frame 222
stop();
Frame 226
_root.gotoAndStop(_global.temb);
Frame 234
stop(); keyListener0 = new Object(); keyListener0.onKeyDown = function () { play(); }; Key.addListener(keyListener0);
Frame 235
Key.removeListener(keyListener0);
Frame 236
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(los1) || (_local1.hitTest(los2))) { v1_spotted = 1; v2_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } stop(); pick1._visible = 0; pick2._visible = 0; var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 1; _global.deton = 0; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 0; _global.ammo3 = 0; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 0; var w3_ok = 0; var w4_ok = 0; los1._visible = 0; los2._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 1) { _local5.data.num = 1; _local5.flush(); } } if (door1._currentframe == 1) { if (hitter.hitTest(door1)) { door1.hitter._visible = 1; if (Key.isDown(32)) { door1.play(); walls.door1.play(); bwalls.door1.play(); } } else { door1.hitter._visible = 0; } } if (pult1._currentframe == 1) { if (hitter.hitTest(pult1)) { pult1.hitter._visible = 1; pick2._visible = 1; if (Key.isDown(32)) { compsound.start(); if (vkey1) { sh2._visible = 0; pult1.play(); walls.gate1.play(); gate1.play(); pick2._visible = 0; } else { needkey.play(); } } } else { pult1.hitter._visible = 0; pick2._visible = 0; } } if (key1._currentframe == 1) { if (hitter.hitTest(key1)) { key1.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { sh1._visible = 0; key1.play(); keypicked.play(); vkey1 = 1; gkey1._visible = 1; pick1._visible = 0; } } else { key1.hitter._visible = 0; pick1._visible = 0; } } if (hitter.hitTest(jad)) { p_health = p_health - 1; } if (_global.deton) { var _local8 = jad._x - player._x; var _local7 = jad._y - player._y; var _local9 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); jadv = (100 - _local9) + 10; _root.raddet.dettt._width = jadv; } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local10 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local10 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local4 = radlight._x - player._x; var _local3 = radlight._y - player._y; var _local2 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); _global.hrrr = 100 - _local2; if (_local2 < 150) { trace("777"); trace(radlight.alpha); trace(_local2); radlight.alpha = _local2 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 36; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 42; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag2.onRollOver = function () { los2._visible = 1; }; vrag2.onRollOut = function () { los2._visible = 0; }; vrag2.onReleaseOutside = function () { los2._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 236
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 236
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 236
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 238
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(los1) || (_local1.hitTest(los2))) { v1_spotted = 1; v2_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); pick1._visible = 0; pick2._visible = 0; _global.deton = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 1; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 16; _global.ammo3 = 0; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 0; var w3_ok = 0; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; var flag = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 2) { _local5.data.num = 2; _local5.flush(); } } if (hitter.hitTest(trigger)) { if (titizentalk._currentframe == 1) { titizentalk.play(); } } if (door1._currentframe == 1) { if (hitter.hitTest(door1.hitter)) { door1.hitter._visible = 1; if (Key.isDown(32)) { door1.play(); walls.door1.play(); bwalls.door1.play(); } } else { door1.hitter._visible = 0; } } if (door2._currentframe == 1) { if (hitter.hitTest(door2.hitter)) { door2.hitter._visible = 1; if (Key.isDown(32)) { door2.play(); walls.door2.play(); bwalls.door2.play(); } } else { door2.hitter._visible = 0; } } if (door4._currentframe == 1) { if (hitter.hitTest(door4.hitter)) { door4.hitter._visible = 1; if (Key.isDown(32)) { if (vkey1) { door4.play(); walls.door4.play(); bwalls.door4.play(); } else { needkey2.play(); } } } else { door4.hitter._visible = 0; } } if (door3._currentframe == 1) { if (hitter.hitTest(door3.hitter)) { door3.hitter._visible = 1; if (Key.isDown(32)) { door3.play(); walls.door3.play(); bwalls.door3.play(); } } else { door3.hitter._visible = 0; } } if (door5._currentframe == 1) { if (hitter.hitTest(door5.hitter)) { door5.hitter._visible = 1; if (Key.isDown(32)) { door5.play(); walls.door5.play(); bwalls.door5.play(); } } else { door5.hitter._visible = 0; } } if (door6._currentframe == 1) { if (hitter.hitTest(door6.hitter)) { door6.hitter._visible = 1; if (Key.isDown(32)) { door6.play(); walls.door6.play(); bwalls.door6.play(); } } else { door6.hitter._visible = 0; } } if (door7._currentframe == 1) { if (hitter.hitTest(door7.hitter)) { door7.hitter._visible = 1; if (Key.isDown(32)) { door7.play(); walls.door7.play(); bwalls.door7.play(); } } else { door7.hitter._visible = 0; } } if (key1._currentframe == 1) { if (hitter.hitTest(key1)) { key1.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { sh1._visible = 0; key1.play(); keypicked.play(); vkey1 = 1; gkey1._visible = 1; flag = 1; placeDeath(titizen._x, titizen._y, titizen.getDepth()); compsound.start(); pick1._visible = 0; } } else { key1.hitter._visible = 0; pick1._visible = 0; } } if (shotgun._currentframe == 1) { if (hitter.hitTest(shotgun)) { shotgun.hitter._visible = 1; pick2._visible = 1; if (Key.isDown(32)) { shotgun.play(); w2_ok = 1; gui_weap.weap_none2._visible = 0; shotgunpicked.play(); pick2._visible = 0; } } else { shotgun.hitter._visible = 0; pick2._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hitter._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(tgtX, tgtY, true)) { player._x = tgtX; player._y = tgtY; player.legs.play(); } } switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; _local4 = hitter._x - player._x; _local3 = hittery._y - player._y; _local6 = Math.atan2(_local3, _local4); _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (flag) { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (flag) { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local9 = player._x - vrag3._x; var _local8 = player._y - vrag3._y; } else { var _local9 = s3.pp._x - vrag3._x; var _local8 = s3.pp._y - vrag3._y; if (vrag3.hitTest(s3.pp)) { s3.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local7)); tgtY = vrag3._y + (v3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag3._x + (v3_speed * Math.cos(_local3)); var _local4 = vrag3._y + (v3_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag3._x; var _local10 = tgtY - vrag3._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local13 * 0.2); if (_global.v3_move) { vrag3._x = tgtX; vrag3._y = tgtY; vrag3.legs.play(); } } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 60; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 238
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 238
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 238
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 240
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(los1) || (_local1.hitTest(los2))) { v1_spotted = 1; v2_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; pick1._visible = 0; pick2._visible = 0; pick3._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 2; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 16; _global.ammo3 = 0; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 2; var w3_ok = 0; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 3) { _local5.data.num = 3; _local5.flush(); } } if (shotgun._currentframe == 1) { if (hitter.hitTest(shotgun)) { shotgun.hitter._visible = 1; pick3._visible = 1; if (Key.isDown(32)) { shotgun.play(); _global.ammo2 = _global.ammo2 + 12; ammo2picked.play(); pick3._visible = 0; } } else { shotgun.hitter._visible = 0; pick3._visible = 0; } } if (pult1._currentframe == 1) { if (hitter.hitTest(pult1)) { pult1.hitter._visible = 1; pick2._visible = 1; if (Key.isDown(32)) { compsound.start(); if (vkey1) { sh2._visible = 0; pult1.play(); walls.gate1.play(); gate1.play(); pick2._visible = 0; gatesm.play(); } else { needkey.play(); } } } else { pult1.hitter._visible = 0; pick2._visible = 0; } } if (key1._currentframe == 1) { if (hitter.hitTest(key1)) { key1.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { sh1._visible = 0; key1.play(); keypicked.play(); vkey1 = 1; gkey1._visible = 1; pick1._visible = 0; } } else { key1.hitter._visible = 0; pick1._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(zomb1.hitter)) { z1_health = z1_health - 8; this.removeMovieClip(); placeBlood(zomb1._x, zomb1._y, zomb1._rotation - 180); } if (this.hitTest(zomb2.hitter)) { z2_health = z2_health - 8; this.removeMovieClip(); placeBlood(zomb2._x, zomb2._y, zomb2._rotation - 180); } if (this.hitTest(zomb3.hitter)) { z3_health = z3_health - 8; this.removeMovieClip(); placeBlood(zomb3._x, zomb3._y, zomb3._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local9 = player._x - vrag3._x; var _local8 = player._y - vrag3._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local7)); tgtY = vrag3._y + (v3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag3._x + (v3_speed * Math.cos(_local3)); var _local4 = vrag3._y + (v3_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag3._x; var _local10 = tgtY - vrag3._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local13 * 0.2); if (_global.v3_move) { vrag3._x = tgtX; vrag3._y = tgtY; vrag3.legs.play(); } } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } }; z1_speed = 1; var z1_health = 60; z1_move = 1; zomb1.onEnterFrame = function () { if (z1_health > 0) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; if (this.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z1_speed) { tgtX = this._x + (z1_speed * Math.cos(_local7)); tgtY = this._y + (z1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z1_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z2_speed = 1.5; var z2_health = 60; z2_move = 1; zomb2.onEnterFrame = function () { if (z2_health > 0) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; if (this.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z2_speed) { tgtX = this._x + (z2_speed * Math.cos(_local7)); tgtY = this._y + (z2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z2_speed * Math.cos(_local3)); var _local4 = this._y + (z2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z2_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z3_speed = 1.1; var z3_health = 60; z3_move = 1; zomb3.onEnterFrame = function () { if (z3_health > 0) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; if (this.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z3_speed) { tgtX = this._x + (z3_speed * Math.cos(_local7)); tgtY = this._y + (z3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z3_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 240
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 240
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 240
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 242
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); rad1._visible = 0; rad2._visible = 0; rad3._visible = 0; rad4._visible = 0; _global.deton = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var megapow; var p_health = 100; _global.current_w = 1; _global.ammo1 = 12; _global.ammo2 = 3; _global.ammo3 = 0; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 1; var w3_ok = 0; var w4_ok = 0; gkey1._visible = 0; los10._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); player.onEnterFrame = function () { if (hitter.hitTest(powerup)) { megapow = 550; } else { megapow = 8; } if (hitter.hitTest(hit)) { anom.play(); } if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 4) { _local5.data.num = 4; _local5.flush(); } } if (hitter.hitTest(jad)) { p_health = p_health - 21; } if (hitter.hitTest(jad1)) { p_health = p_health - 32; } if (hitter.hitTest(jad2)) { p_health = p_health - 11; } if (hitter.hitTest(jad3)) { p_health = p_health - 27; } if (hitter.hitTest(jad4)) { p_health = p_health - 100; } if (_global.deton) { var _local12 = jad._x - player._x; var _local10 = jad._y - player._y; var _local19 = Math.sqrt((_local12 * _local12) + (_local10 * _local10)); var _local8 = jad1._x - player._x; var _local6 = jad1._y - player._y; var _local15 = Math.sqrt((_local8 * _local8) + (_local6 * _local6)); var _local7 = jad2._x - player._x; var _local13 = jad2._y - player._y; var _local20 = Math.sqrt((_local7 * _local7) + (_local13 * _local13)); var _local14 = jad3._x - player._x; var _local11 = jad3._y - player._y; var _local21 = Math.sqrt((_local14 * _local14) + (_local11 * _local11)); var _local18 = Math.min(_local19, _local20); var _local17 = Math.min(_local21, _local15); var _local16 = Math.min(_local17, _local18); jadv = (100 - _local16) + 10; _root.raddet.dettt._width = jadv; } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; rad1._visible = 0; rad2._visible = 0; rad3._visible = 0; rad4._visible = 0; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; rad1._visible = 1; rad2._visible = 1; rad3._visible = 1; rad4._visible = 1; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local9 = Math.atan2(_local3, _local4); var _local22 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local22 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local9)); tgtY = player._y + (p_speed * Math.sin(_local9)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag10.hitter)) { v10_health = v10_health - megapow; v10_spotted = 1; this.removeMovieClip(); placeBlood(vrag10._x, vrag10._y, vrag10._rotation - 180); } if (this.hitTest(los10)) { v10_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeE10Bullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag10._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 100; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; v10_speed = 4; var v10_spotted = 0; var v10_health = 500; _global.v10_move = 0; vrag10.onEnterFrame = function () { if (v10_health > 0) { los10._x = vrag10._x; los10._y = vrag10._y; los10._rotation = vrag10._rotation; if (los10.hitTest(hitter)) { v10_spotted = 1; } if (los10.thin.hitTest(hitter)) { vrag10.hands.play(); } if (v10_spotted == 1) { var _local8 = player._x - vrag10._x; var _local7 = player._y - vrag10._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v10_speed) { tgtX = vrag10._x + (v10_speed * Math.cos(_local6)); tgtY = vrag10._y + (v10_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag10._x + (v10_speed * Math.cos(_local2)); var _local3 = vrag10._y + (v10_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag10._x; var _local9 = tgtY - vrag10._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag10._rotation); vrag10._rotation = vrag10._rotation + (_local12 * 0.2); } } else { placeDeath(vrag10._x, vrag10._y, vrag10.getDepth()); los10._visible = 0; } }; vrag10.onRollOver = function () { los10._visible = 1; }; vrag10.onRollOut = function () { los10._visible = 0; }; vrag10.onReleaseOutside = function () { los10._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 242
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 242
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 242
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 244
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(los1) || (_local1.hitTest(los2))) { v1_spotted = 1; v2_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; pick1._visible = 0; pick3._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 2; _global.deton = 0; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 36; _global.ammo2 = 50; _global.ammo3 = 0; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 1; var w3_ok = 0; var w4_ok = 0; los1._visible = 0; los2._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (shotgun._currentframe == 1) { if (hitter.hitTest(shotgun)) { shotgun.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { shotgun.play(); _global.ammo2 = _global.ammo2 + 12; ammo2picked.play(); pick1._visible = 0; } } else { shotgun.hitter._visible = 0; pick1._visible = 0; } } if (shotgun2._currentframe == 1) { if (hitter.hitTest(shotgun2)) { shotgun2.hitter._visible = 1; pick3._visible = 1; if (Key.isDown(32)) { shotgun2.play(); _global.ammo2 = _global.ammo2 + 12; ammo2picked.play(); pick3._visible = 0; } } else { shotgun2.hitter._visible = 0; pick3._visible = 0; } } if (door1._currentframe == 1) { if (hitter.hitTest(door1)) { door1.hitter._visible = 1; if (Key.isDown(32)) { door1.play(); walls.door1.play(); bwalls.door1.play(); } } else { door1.hitter._visible = 0; } } if (pult1._currentframe == 1) { if (hitter.hitTest(pult1)) { pult1.hitter._visible = 1; if (Key.isDown(32)) { if (vkey1) { pult1.play(); walls.gate1.play(); gate1.play(); } else { needkey.play(); } } } else { pult1.hitter._visible = 0; } } if (key1._currentframe == 1) { if (hitter.hitTest(key1)) { key1.hitter._visible = 1; if (Key.isDown(32)) { key1.play(); keypicked.play(); vkey1 = 1; gkey1._visible = 1; } } else { key1.hitter._visible = 0; } } var _local8 = vrag2._x - player._x; var _local7 = vrag2._y - player._y; var _local6 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); jadv = (100 - _local6) + 10; if (_local6 < 150) { p_health = p_health - Math.round(jadv / 88); } if (_global.deton) { _root.raddet.dettt._width = jadv; } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local5 = Math.atan2(_local3, _local4); var _local9 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local9 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local5)); tgtY = player._y + (p_speed * Math.sin(_local5)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 8; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 8; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local4 = radlight._x - player._x; var _local3 = radlight._y - player._y; var _local2 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); _global.hrrr = 100 - _local2; if (_local2 < 150) { radlight.alpha = _local2 - 50; } else { radlight.alpha = 100; } }; v2_speed = 3; var v2_spotted = 1; var v2_health = 1500; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health < 760) { bh.play(); } if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local13 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local13 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls2.hitTest(tgtX, tgtY, true)) { var _local14 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local14 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls2.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local12 = tgtX - vrag2._x; var _local11 = tgtY - vrag2._y; direction = Math.atan2(_local11, _local12); var _local14 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local14 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; } } } else { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local10 = SharedObject.getLocal("numlevs"); if (_local10.data.num < 5) { _local10.data.num = 5; _local10.flush(); } placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } };
Instance of Symbol 496 MovieClip in Frame 244
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 244
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 244
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 246
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(los1) || (_local1.hitTest(los2))) { v1_spotted = 1; v2_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; pick1._visible = 0; pick2._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 2; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 0; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 2; var w3_ok = 0; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 6) { _local5.data.num = 6; _local5.flush(); } } if (shotgun._currentframe == 1) { if (hitter.hitTest(shotgun)) { shotgun.hitter._visible = 1; if (Key.isDown(32)) { shotgun.play(); _global.ammo2 = _global.ammo2 + 12; ammo2picked.play(); } } else { shotgun.hitter._visible = 0; } } if (door1._currentframe == 1) { if (hitter.hitTest(door1)) { door1.hitter._visible = 1; if (Key.isDown(32)) { door1.play(); walls.door1.play(); bwalls.door1.play(); dur1 = 1; } } else { door1.hitter._visible = 0; } } if (pult1._currentframe == 1) { if (hitter.hitTest(pult1)) { pult1.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { sh1._visible = 0; compsound.start(); pult1.play(); door2.play(); door2bis.play(); walls.door2.play(); walls.door2bis.play(); bwalls.door2.play(); bwalls.door2bis.play(); dur2 = 1; pick1._visible = 0; } } else { pult1.hitter._visible = 0; pick1._visible = 0; } } if (pult2._currentframe == 1) { if (hitter.hitTest(pult2)) { pult2.hitter._visible = 1; pick2._visible = 1; if (Key.isDown(32)) { sh2._visible = 0; compsound.start(); pult2.play(); kran.play(); walls.kran.play(); bwalls.kran.play(); pick2._visible = 0; } } else { pult2.hitter._visible = 0; pick2._visible = 0; } } if (door2._currentframe == 1) { if (hitter.hitTest(door2)) { door2.hitter._visible = 1; if (Key.isDown(32)) { locked.play(); } } else { door2.hitter._visible = 0; } } if (door2bis._currentframe == 1) { if (hitter.hitTest(door2bis)) { door2bis.hitter._visible = 1; if (Key.isDown(32)) { locked.play; } } else { door2bis.hitter._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(zomb1.hitter)) { z1_health = z1_health - 8; this.removeMovieClip(); placeBlood(zomb1._x, zomb1._y, zomb1._rotation - 180); } if (this.hitTest(zomb2.hitter)) { z2_health = z2_health - 8; this.removeMovieClip(); placeBlood(zomb2._x, zomb2._y, zomb2._rotation - 180); } if (this.hitTest(zomb3.hitter)) { z3_health = z3_health - 8; this.removeMovieClip(); placeBlood(zomb3._x, zomb3._y, zomb3._rotation - 180); } if (this.hitTest(zomb4.hitter)) { z4_health = z4_health - 8; this.removeMovieClip(); placeBlood(zomb4._x, zomb4._y, zomb4._rotation - 180); } if (this.hitTest(zomb5.hitter)) { z5_health = z5_health - 8; this.removeMovieClip(); placeBlood(zomb5._x, zomb5._y, zomb5._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local8 = player._x - vrag3._x; var _local7 = player._y - vrag3._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local6)); tgtY = vrag3._y + (v3_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag3._x + (v3_speed * Math.cos(_local2)); var _local3 = vrag3._y + (v3_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag3._x; var _local9 = tgtY - vrag3._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local12 * 0.2); } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 60; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; var dur1 = 0; z1_speed = 1; var z1_health = 60; z1_move = 1; zomb1.onEnterFrame = function () { if (z1_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z1_speed) { tgtX = this._x + (z1_speed * Math.cos(_local7)); tgtY = this._y + (z1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z1_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z2_speed = 1.5; var z2_health = 60; z2_move = 1; zomb2.onEnterFrame = function () { if (z2_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z2_speed) { tgtX = this._x + (z2_speed * Math.cos(_local7)); tgtY = this._y + (z2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z2_speed * Math.cos(_local3)); var _local4 = this._y + (z2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z2_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z3_speed = 1.1; var z3_health = 60; z3_move = 1; zomb3.onEnterFrame = function () { if (z3_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z3_speed) { tgtX = this._x + (z3_speed * Math.cos(_local7)); tgtY = this._y + (z3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z3_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; var dur2 = 0; z4_speed = 1.1; var z4_health = 60; z4_move = 1; zomb4.onEnterFrame = function () { if (z4_health > 0) { if (dur2) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z4_speed) { tgtX = this._x + (z4_speed * Math.cos(_local7)); tgtY = this._y + (z4_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z4_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z5_speed = 1.1; var z5_health = 60; z5_move = 1; zomb5.onEnterFrame = function () { if (z5_health > 0) { if (dur2) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z5_speed) { tgtX = this._x + (z5_speed * Math.cos(_local7)); tgtY = this._y + (z5_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z5_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag2.onRollOver = function () { los2._visible = 1; }; vrag2.onRollOut = function () { los2._visible = 0; }; vrag2.onReleaseOutside = function () { los2._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 246
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 246
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 246
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 248
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(los1) || (_local1.hitTest(los2))) { v1_spotted = 1; v2_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; pick1._visible = 0; pick2._visible = 0; pick3._visible = 0; pick4._visible = 0; pick5._visible = 0; pick6._visible = 0; pick7._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 2; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 30; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 2; var w3_ok = 0; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); var energy = 0; var vrubleno = 0; player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (rifle2._currentframe == 1) { if (hitter.hitTest(rifle2)) { rifle2.hitter._visible = 1; pick7._visible = 1; if (Key.isDown(32)) { rifle2.play(); _global.ammo3 = _global.ammo3 + 30; ammo3picked.play(); pick7._visible = 0; } } else { rifle2.hitter._visible = 0; pick7._visible = 0; } } if (pult1._currentframe == 1) { if (hitter.hitTest(pult1)) { pult1.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { sh1._visible = 0; compsound.start(); pult1.play(); vrubleno = vrubleno + 1; energyplus.play(); pick1._visible = 0; } } else { pult1.hitter._visible = 0; pick1._visible = 0; } } if (pult2._currentframe == 1) { if (hitter.hitTest(pult2)) { pult2.hitter._visible = 1; pick2._visible = 1; if (Key.isDown(32)) { sh2._visible = 0; compsound.start(); vrubleno = vrubleno + 1; pult2.play(); energyplus.play(); pick2._visible = 0; } } else { pult2.hitter._visible = 0; pick2._visible = 0; } } if (pult4._currentframe == 1) { if (hitter.hitTest(pult4)) { pult4.hitter._visible = 1; pick4._visible = 1; if (Key.isDown(32)) { compsound.start(); totalenergy.total.text = vrubleno; totalenergy.play(); pick4._visible = 0; } } else { pult4.hitter._visible = 0; pick4._visible = 0; } } if (pult3._currentframe == 1) { if (hitter.hitTest(pult3)) { pult3.hitter._visible = 1; pick3._visible = 1; if (Key.isDown(32)) { sh3._visible = 0; compsound.start(); pult3.play(); vrubleno = vrubleno + 1; energyplus.play(); pick3._visible = 0; } } else { pult3.hitter._visible = 0; pick3._visible = 0; } } if (pult5._currentframe == 1) { if (hitter.hitTest(pult5)) { pult5.hitter._visible = 1; pick5._visible = 0; if (Key.isDown(32)) { compsound.start(); if (vrubleno == 3) { sh4._visible = 0; pult4.play(); energy = 1; energyon.play(); arrow1.gotoAndStop(3); pick5._visible = 0; trainr.play(); } else { energyno.play(); } } } else { pult5.hitter._visible = 0; pick5._visible = 0; } } if (energy) { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 7) { _local5.data.num = 7; _local5.flush(); } } } if (door1._currentframe == 1) { if (hitter.hitTest(door1)) { door1.hitter._visible = 1; if (Key.isDown(32)) { door1.play(); walls.door1.play(); bwalls.door1.play(); dur1 = 1; } } else { door1.hitter._visible = 0; } } if (door2._currentframe == 1) { if (hitter.hitTest(door2)) { door2.hitter._visible = 1; if (Key.isDown(32)) { door2.play(); walls.door2.play(); bwalls.door2.play(); dur2 = 1; } } else { door2.hitter._visible = 0; } } if (rifle._currentframe == 1) { if (hitter.hitTest(rifle.hitter)) { rifle.hitter._visible = 1; pick6._visible = 1; if (Key.isDown(32)) { rifle.play(); w3_ok = 1; gui_weap.weap_none3._visible = 0; riflepicked.play(); pick6._visible = 0; } } else { rifle.hitter._visible = 0; pick6._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(zomb1.hitter)) { z1_health = z1_health - 8; this.removeMovieClip(); placeBlood(zomb1._x, zomb1._y, zomb1._rotation - 180); } if (this.hitTest(zomb2.hitter)) { z2_health = z2_health - 8; this.removeMovieClip(); placeBlood(zomb2._x, zomb2._y, zomb2._rotation - 180); } if (this.hitTest(zomb3.hitter)) { z3_health = z3_health - 8; this.removeMovieClip(); placeBlood(zomb3._x, zomb3._y, zomb3._rotation - 180); } if (this.hitTest(zomb4.hitter)) { z4_health = z4_health - 8; this.removeMovieClip(); placeBlood(zomb4._x, zomb4._y, zomb4._rotation - 180); } if (this.hitTest(zomb5.hitter)) { z5_health = z5_health - 8; this.removeMovieClip(); placeBlood(zomb5._x, zomb5._y, zomb5._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local8 = player._x - vrag3._x; var _local7 = player._y - vrag3._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local6)); tgtY = vrag3._y + (v3_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag3._x + (v3_speed * Math.cos(_local2)); var _local3 = vrag3._y + (v3_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag3._x; var _local9 = tgtY - vrag3._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local12 * 0.2); } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 60; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; var dur1 = 0; z1_speed = 1; var z1_health = 60; z1_move = 1; zomb1.onEnterFrame = function () { if (z1_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z1_speed) { tgtX = this._x + (z1_speed * Math.cos(_local7)); tgtY = this._y + (z1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z1_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z2_speed = 1.5; var z2_health = 60; z2_move = 1; zomb2.onEnterFrame = function () { if (z2_health > 0) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z2_speed) { tgtX = this._x + (z2_speed * Math.cos(_local7)); tgtY = this._y + (z2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z2_speed * Math.cos(_local3)); var _local4 = this._y + (z2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z2_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z3_speed = 1.1; var z3_health = 60; z3_move = 1; zomb3.onEnterFrame = function () { if (z3_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z3_speed) { tgtX = this._x + (z3_speed * Math.cos(_local7)); tgtY = this._y + (z3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z3_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; var dur2 = 0; z4_speed = 1.1; var z4_health = 60; z4_move = 1; zomb4.onEnterFrame = function () { if (z4_health > 0) { if (dur2) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z4_speed) { tgtX = this._x + (z4_speed * Math.cos(_local7)); tgtY = this._y + (z4_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z4_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; z5_speed = 1.1; var z5_health = 60; z5_move = 1; zomb5.onEnterFrame = function () { if (z5_health > 0) { if (dur2) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z5_speed) { tgtX = this._x + (z5_speed * Math.cos(_local7)); tgtY = this._y + (z5_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z5_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y, this.getDepth()); } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag2.onRollOver = function () { los2._visible = 1; }; vrag2.onRollOut = function () { los2._visible = 0; }; vrag2.onReleaseOutside = function () { los2._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 248
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 248
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 248
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 250
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; var my_train = new Sound(); my_train.attachSound("train"); my_train.start(); my_train.onSoundComplete = function () { train.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(vrag3.hitter)) { difx = _local1._x - vrag3._x; dify = _local1._y - vrag3._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v3_health = v3_health - (180 - diff); } if (_local1.hitTest(vrag4.hitter)) { difx = _local1._x - vrag4._x; dify = _local1._y - vrag4._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v4_health = v4_health - (180 - diff); } if (_local1.hitTest(vrag5.hitter)) { difx = _local1._x - vrag5._x; dify = _local1._y - vrag5._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v5_health = v5_health - (180 - diff); } if ((((_local1.hitTest(los1) || (_local1.hitTest(los2))) || (_local1.hitTest(los3))) || (_local1.hitTest(los4))) || (_local1.hitTest(los5))) { v1_spotted = 1; v2_spotted = 1; v3_spotted = 1; v4_spotted = 1; v5_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y) { det++; var dd = dea.death.duplicateMovieClip("blood" + det, det); dd._x = x; dd._y = y; dd._rotation = rotation; deathsound.start(); dd.onEnterFrame = function () { if (dd._x > -20) { dd._x = dd._x - 25; } else { dd.removeMovieClip(); } }; } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; dea._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 3; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 60; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 2; var w3_ok = 3; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; los4._visible = 0; los5._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); _global.timer = 0; var timeto = 90; player.onEnterFrame = function () { if (p_health < 1) { pluser.stop(); health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (timer == timeto) { pluser.stop(); player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 8) { _local5.data.num = 8; _local5.flush(); } } if (grenp._currentframe == 1) { if (hitter.hitTest(grenp)) { grenp.hitter._visible = 1; if (Key.isDown(32)) { grenp.play(); _global.ammog = 2; grenpicked.play(); } } else { grenp.hitter._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hitter._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(tgtX, tgtY, true)) { player._x = tgtX; player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls2.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(vrag4.hitter)) { v4_health = v4_health - 8; v4_spotted = 1; this.removeMovieClip(); placeBlood(vrag4._x, vrag4._y, vrag4._rotation - 180); } if (this.hitTest(vrag5.hitter)) { v5_health = v5_health - 8; v5_spotted = 1; this.removeMovieClip(); placeBlood(vrag5._x, vrag5._y, vrag5._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (this.hitTest(los4)) { v4_spotted = 1; } if (this.hitTest(los5)) { v5_spotted = 1; } if (_root.bwalls2.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls2.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls2.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls2.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 2; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 2; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 2; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve4 = 0; placeE4Bullet = function (tgt) { leve4++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve4, leve4); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag4._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 2; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve5 = 0; placeE5Bullet = function (tgt) { leve5++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve5, leve5); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag5._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 2; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 20; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); } } else { placeDeath(vrag1._x, vrag1._y); los1._visible = 0; v1_health = 20; this._x = -150; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 30; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local9 = player._x - vrag3._x; var _local8 = player._y - vrag3._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local7)); tgtY = vrag3._y + (v3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag3._x + (v3_speed * Math.cos(_local3)); var _local4 = vrag3._y + (v3_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag3._x; var _local10 = tgtY - vrag3._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local13 * 0.2); } } else { placeDeath(vrag3._x, vrag3._y); los3._visible = 0; v3_health = 20; this._x = -100; } }; v4_speed = 2; var v4_spotted = 0; var v4_health = 30; _global.v4_move = 1; vrag4.onEnterFrame = function () { if (v4_health > 0) { los4._x = vrag4._x; los4._y = vrag4._y; los4._rotation = vrag4._rotation; if (los4.hitTest(hitter)) { v4_spotted = 1; } if (los4.thin.hitTest(hitter)) { beh4.play(); } else { beh4.gotoAndPlay("halt"); } if (v4_spotted == 1) { var _local9 = player._x - vrag4._x; var _local8 = player._y - vrag4._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v4_speed) { tgtX = vrag4._x + (v4_speed * Math.cos(_local7)); tgtY = vrag4._y + (v4_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag4._x + (v4_speed * Math.cos(_local3)); var _local4 = vrag4._y + (v4_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag4._x; var _local10 = tgtY - vrag4._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag4._rotation); vrag4._rotation = vrag4._rotation + (_local13 * 0.2); } } else { placeDeath(vrag4._x, vrag4._y); los4._visible = 0; v4_health = 25; this._x = -100; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 20; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); } } else { placeDeath(vrag2._x, vrag2._y); los2._visible = 0; v2_health = 20; this._x = -100; } }; tach1.onEnterFrame = function () { if (this.hitTest(vrag2)) { vrag2._x = tach1.h1._x; } if (this.hitTest(vrag3)) { vrag3._x = tach1.h2._x; } }; tach2.onEnterFrame = function () { if (this.hitTest(vrag1)) { vrag1._x = tach2.h3._x; trace(vrag1._x); } if (this.hitTest(vrag4)) { vrag4._x = tach2.h4._x; } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag2.onRollOver = function () { los2._visible = 1; }; vrag2.onRollOut = function () { los2._visible = 0; }; vrag2.onReleaseOutside = function () { los2._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; }; vrag4.onRollOver = function () { los4._visible = 1; }; vrag4.onRollOut = function () { los4._visible = 0; }; vrag4.onReleaseOutside = function () { los4._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 250
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 250
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 250
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 252
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(vrag3.hitter)) { difx = _local1._x - vrag3._x; dify = _local1._y - vrag3._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v3_health = v3_health - (180 - diff); } if (_local1.hitTest(vrag4.hitter)) { difx = _local1._x - vrag4._x; dify = _local1._y - vrag4._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v4_health = v4_health - (180 - diff); } if (_local1.hitTest(vrag5.hitter)) { difx = _local1._x - vrag5._x; dify = _local1._y - vrag5._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v5_health = v5_health - (180 - diff); } if ((((_local1.hitTest(los1) || (_local1.hitTest(los2))) || (_local1.hitTest(los3))) || (_local1.hitTest(los4))) || (_local1.hitTest(los5))) { v1_spotted = 1; v2_spotted = 1; v3_spotted = 1; v4_spotted = 1; v5_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; pick1._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 3; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 60; _global.ammo4 = 0; _global.ammog = 1; var w1_ok = 1; var w2_ok = 2; var w3_ok = 3; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; los4._visible = 0; los5._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); var energy = 0; var vrubleno = 0; player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 9) { _local5.data.num = 9; _local5.flush(); } } if (rifle2._currentframe == 1) { if (hitter.hitTest(rifle2)) { rifle2.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { rifle2.play(); _global.ammo3 = _global.ammo3 + 30; ammo3picked.play(); pick1._visible = 0; } } else { rifle2.hitter._visible = 0; pick1._visible = 0; } } if (grenp._currentframe == 1) { if (hitter.hitTest(grenp)) { grenp.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { grenp.play(); _global.ammog = _global.ammog + 2; grenpicked.play(); pick1._visible = 0; } } else { grenp.hitter._visible = 0; pick1._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(vrag4.hitter)) { v4_health = v4_health - 8; v4_spotted = 1; this.removeMovieClip(); placeBlood(vrag4._x, vrag4._y, vrag4._rotation - 180); } if (this.hitTest(vrag5.hitter)) { v5_health = v5_health - 8; v5_spotted = 1; this.removeMovieClip(); placeBlood(vrag5._x, vrag5._y, vrag5._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (this.hitTest(los4)) { v4_spotted = 1; } if (this.hitTest(los5)) { v5_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve4 = 0; placeE4Bullet = function (tgt) { leve4++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve4, leve4); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag4._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve5 = 0; placeE5Bullet = function (tgt) { leve5++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve5, leve5); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag5._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v5_speed = 2; var v5_spotted = 0; var v5_health = 40; _global.v5_move = 1; vrag5.onEnterFrame = function () { if (v5_health > 0) { los5._x = vrag5._x; los5._y = vrag5._y; los5._rotation = vrag5._rotation; if (los5.hitTest(hitter)) { v5_spotted = 1; } if (los5.thin.hitTest(hitter)) { beh5.play(); } else { beh5.gotoAndPlay("halt"); } if (v5_spotted == 1) { var _local9 = player._x - vrag5._x; var _local8 = player._y - vrag5._y; } else { var _local9 = s5.pp._x - vrag5._x; var _local8 = s5.pp._y - vrag5._y; if (vrag5.hitTest(s5.pp)) { s5.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v5_speed) { tgtX = vrag5._x + (v5_speed * Math.cos(_local7)); tgtY = vrag5._y + (v5_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag5._x + (v5_speed * Math.cos(_local3)); var _local4 = vrag5._y + (v5_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag5._x; var _local10 = tgtY - vrag5._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag5._rotation); vrag5._rotation = vrag5._rotation + (_local13 * 0.2); if (_global.v5_move) { vrag5._x = tgtX; vrag5._y = tgtY; vrag5.legs.play(); } } } else { placeDeath(vrag5._x, vrag5._y, vrag5.getDepth()); los5._visible = 0; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local8 = player._x - vrag3._x; var _local7 = player._y - vrag3._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local6)); tgtY = vrag3._y + (v3_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag3._x + (v3_speed * Math.cos(_local2)); var _local3 = vrag3._y + (v3_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag3._x; var _local9 = tgtY - vrag3._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local12 * 0.2); } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } }; v4_speed = 2; var v4_spotted = 0; var v4_health = 50; _global.v4_move = 1; vrag4.onEnterFrame = function () { if (v4_health > 0) { los4._x = vrag4._x; los4._y = vrag4._y; los4._rotation = vrag4._rotation; if (los4.hitTest(hitter)) { v4_spotted = 1; } if (los4.thin.hitTest(hitter)) { beh4.play(); } else { beh4.gotoAndPlay("halt"); } if (v4_spotted == 1) { var _local8 = player._x - vrag4._x; var _local7 = player._y - vrag4._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v4_speed) { tgtX = vrag4._x + (v4_speed * Math.cos(_local6)); tgtY = vrag4._y + (v4_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag4._x + (v4_speed * Math.cos(_local2)); var _local3 = vrag4._y + (v4_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag4._x; var _local9 = tgtY - vrag4._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag4._rotation); vrag4._rotation = vrag4._rotation + (_local12 * 0.2); } } else { placeDeath(vrag4._x, vrag4._y, vrag4.getDepth()); los4._visible = 0; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 60; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag2.onRollOver = function () { los2._visible = 1; }; vrag2.onRollOut = function () { los2._visible = 0; }; vrag2.onReleaseOutside = function () { los2._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; }; vrag4.onRollOver = function () { los4._visible = 1; }; vrag4.onRollOut = function () { los4._visible = 0; }; vrag4.onReleaseOutside = function () { los4._visible = 0; }; vrag5.onRollOver = function () { los5._visible = 1; }; vrag5.onRollOut = function () { los5._visible = 0; }; vrag5.onReleaseOutside = function () { los5._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 252
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 252
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 252
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 254
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(vrag3.hitter)) { difx = _local1._x - vrag3._x; dify = _local1._y - vrag3._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v3_health = v3_health - (180 - diff); } if (_local1.hitTest(vrag4.hitter)) { difx = _local1._x - vrag4._x; dify = _local1._y - vrag4._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v4_health = v4_health - (180 - diff); } if (_local1.hitTest(vrag5.hitter)) { difx = _local1._x - vrag5._x; dify = _local1._y - vrag5._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v5_health = v5_health - (180 - diff); } if ((((_local1.hitTest(los1) || (_local1.hitTest(los2))) || (_local1.hitTest(los3))) || (_local1.hitTest(los4))) || (_local1.hitTest(los5))) { v1_spotted = 1; v2_spotted = 1; v3_spotted = 1; v4_spotted = 1; v5_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 3; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 60; _global.ammo4 = 0; _global.ammog = 2; var w1_ok = 1; var w2_ok = 2; var w3_ok = 3; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; los4._visible = 0; los5._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); var energy = 0; var vrubleno = 0; player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 10) { _local5.data.num = 10; _local5.flush(); } } if (grenp._currentframe == 1) { if (hitter.hitTest(grenp)) { grenp.hitter._visible = 1; if (Key.isDown(32)) { grenp.play(); _global.ammog = 2; grenpicked.play(); } } else { grenp.hitter._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag10.hitter)) { v10_health = v10_health - 1; v10_spotted = 1; this.removeMovieClip(); placeBlood(vrag10._x, vrag10._y, vrag10._rotation - 180); } if (this.hitTest(vrag11.hitter)) { v11_health = v11_health - 1; v11_spotted = 1; this.removeMovieClip(); placeBlood(vrag11._x, vrag11._y, vrag11._rotation - 180); } if (this.hitTest(vrag12.hitter)) { v12_health = v12_health - 1; v12_spotted = 1; this.removeMovieClip(); placeBlood(vrag12._x, vrag12._y, vrag12._rotation - 180); } if (this.hitTest(vrag13.hitter)) { v13_health = v13_health - 1; v13_spotted = 1; this.removeMovieClip(); placeBlood(vrag13._x, vrag13._y, vrag13._rotation - 180); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(vrag4.hitter)) { v4_health = v4_health - 8; v4_spotted = 1; this.removeMovieClip(); placeBlood(vrag4._x, vrag4._y, vrag4._rotation - 180); } if (this.hitTest(vrag5.hitter)) { v5_health = v5_health - 8; v5_spotted = 1; this.removeMovieClip(); placeBlood(vrag5._x, vrag5._y, vrag5._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (this.hitTest(los4)) { v4_spotted = 1; } if (this.hitTest(los5)) { v5_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 2; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve4 = 0; placeE4Bullet = function (tgt) { leve4++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve4, leve4); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag4._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve5 = 0; placeE5Bullet = function (tgt) { leve5++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve5, leve5); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag5._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v5_speed = 2; var v5_spotted = 0; var v5_health = 40; _global.v5_move = 1; vrag5.onEnterFrame = function () { if (v5_health > 0) { los5._x = vrag5._x; los5._y = vrag5._y; los5._rotation = vrag5._rotation; if (los5.hitTest(hitter)) { v5_spotted = 1; } if (los5.thin.hitTest(hitter)) { beh5.play(); } else { beh5.gotoAndPlay("halt"); } if (v5_spotted == 1) { var _local9 = player._x - vrag5._x; var _local8 = player._y - vrag5._y; } else { var _local9 = s5.pp._x - vrag5._x; var _local8 = s5.pp._y - vrag5._y; if (vrag5.hitTest(s5.pp)) { s5.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v5_speed) { tgtX = vrag5._x + (v5_speed * Math.cos(_local7)); tgtY = vrag5._y + (v5_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag5._x + (v5_speed * Math.cos(_local3)); var _local4 = vrag5._y + (v5_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag5._x; var _local10 = tgtY - vrag5._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag5._rotation); vrag5._rotation = vrag5._rotation + (_local13 * 0.2); if (_global.v5_move) { vrag5._x = tgtX; vrag5._y = tgtY; vrag5.legs.play(); } } } else { placeDeath(vrag5._x, vrag5._y, vrag5.getDepth()); los5._visible = 0; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local8 = player._x - vrag3._x; var _local7 = player._y - vrag3._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local6)); tgtY = vrag3._y + (v3_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag3._x + (v3_speed * Math.cos(_local2)); var _local3 = vrag3._y + (v3_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag3._x; var _local9 = tgtY - vrag3._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local12 * 0.2); } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } }; v4_speed = 2; var v4_spotted = 0; var v4_health = 50; _global.v4_move = 1; vrag4.onEnterFrame = function () { if (v4_health > 0) { los4._x = vrag4._x; los4._y = vrag4._y; los4._rotation = vrag4._rotation; if (los4.hitTest(hitter)) { v4_spotted = 1; } if (los4.thin.hitTest(hitter)) { beh4.play(); } else { beh4.gotoAndPlay("halt"); } if (v4_spotted == 1) { var _local8 = player._x - vrag4._x; var _local7 = player._y - vrag4._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v4_speed) { tgtX = vrag4._x + (v4_speed * Math.cos(_local6)); tgtY = vrag4._y + (v4_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag4._x + (v4_speed * Math.cos(_local2)); var _local3 = vrag4._y + (v4_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag4._x; var _local9 = tgtY - vrag4._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag4._rotation); vrag4._rotation = vrag4._rotation + (_local12 * 0.2); } } else { placeDeath(vrag4._x, vrag4._y, vrag4.getDepth()); los4._visible = 0; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 60; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag2.onRollOver = function () { los2._visible = 1; }; vrag2.onRollOut = function () { los2._visible = 0; }; vrag2.onReleaseOutside = function () { los2._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; }; vrag4.onRollOver = function () { los4._visible = 1; }; vrag4.onRollOut = function () { los4._visible = 0; }; vrag4.onReleaseOutside = function () { los4._visible = 0; }; vrag5.onRollOver = function () { los5._visible = 1; }; vrag5.onRollOut = function () { los5._visible = 0; }; vrag5.onReleaseOutside = function () { los5._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 254
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 254
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 254
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 256
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag10.hitter)) { difx = _local1._x - vrag10._x; dify = _local1._y - vrag10._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v10_health = v10_health - (180 - diff); } if (_local1.hitTest(vrag13.hitter)) { difx = _local1._x - vrag13._x; dify = _local1._y - vrag13._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v13_health = v13_health - (180 - diff); } if (_local1.hitTest(vrag11.hitter)) { difx = _local1._x - vrag11._x; dify = _local1._y - vrag11._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v11_health = v11_health - (180 - diff); } if (_local1.hitTest(vrag12.hitter)) { difx = _local1._x - vrag12._x; dify = _local1._y - vrag12._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v12_health = v12_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(vrag3.hitter)) { difx = _local1._x - vrag3._x; dify = _local1._y - vrag3._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v3_health = v3_health - (180 - diff); } if (_local1.hitTest(vrag4.hitter)) { difx = _local1._x - vrag4._x; dify = _local1._y - vrag4._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v4_health = v4_health - (180 - diff); } if (_local1.hitTest(vrag5.hitter)) { difx = _local1._x - vrag5._x; dify = _local1._y - vrag5._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v5_health = v5_health - (180 - diff); } if ((((_local1.hitTest(los1) || (_local1.hitTest(los2))) || (_local1.hitTest(los3))) || (_local1.hitTest(los4))) || (_local1.hitTest(los5))) { v1_spotted = 1; v2_spotted = 1; v3_spotted = 1; v4_spotted = 1; v5_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; pick1._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 3; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 60; _global.ammo4 = 6; _global.ammog = 2; var w1_ok = 1; var w2_ok = 1; var w3_ok = 1; var w4_ok = 0; los1._visible = 0; los2._visible = 0; los3._visible = 0; los4._visible = 0; los5._visible = 0; los10._visible = 0; los11._visible = 0; los12._visible = 0; los13._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); var docs = 0; arrow1._visible = 0; player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (docs) { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 11) { _local5.data.num = 11; _local5.flush(); } } } if (doci._currentframe == 1) { if (hitter.hitTest(doci.hitter)) { doci.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { sh1._visible = 0; doci.play(); docs = 1; arrow1.play(); docipicked.play(); v10_spotted = 1; v11_spotted = 1; v12_spotted = 1; v13_spotted = 1; pick1._visible = 0; } } else { doci.hitter._visible = 0; pick1._visible = 0; } } if (plasmagun._currentframe == 1) { if (hitter.hitTest(plasmagun.hitter)) { plasmagun.hitter._visible = 1; pick1._visible = 1; if (Key.isDown(32)) { plasmagun.play(); w4_ok = 1; gui_weap.weap_none4._visible = 0; plasmagunpicked.play(); pick1._visible = 0; bfg.play(); } } else { plasmagun.hitter._visible = 0; pick1._visible = 0; } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag10.hitter)) { v10_health = v10_health - 8; v10_spotted = 1; this.removeMovieClip(); placeBlood(vrag10._x, vrag10._y, vrag10._rotation - 180); } if (this.hitTest(vrag11.hitter)) { v11_health = v11_health - 1; v11_spotted = 1; this.removeMovieClip(); placeBlood(vrag11._x, vrag11._y, vrag11._rotation - 180); } if (this.hitTest(vrag12.hitter)) { v12_health = v12_health - 1; v12_spotted = 1; this.removeMovieClip(); placeBlood(vrag12._x, vrag12._y, vrag12._rotation - 180); } if (this.hitTest(vrag13.hitter)) { v13_health = v13_health - 1; v13_spotted = 1; this.removeMovieClip(); placeBlood(vrag13._x, vrag13._y, vrag13._rotation - 180); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(vrag4.hitter)) { v4_health = v4_health - 8; v4_spotted = 1; this.removeMovieClip(); placeBlood(vrag4._x, vrag4._y, vrag4._rotation - 180); } if (this.hitTest(vrag5.hitter)) { v5_health = v5_health - 8; v5_spotted = 1; this.removeMovieClip(); placeBlood(vrag5._x, vrag5._y, vrag5._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (this.hitTest(los4)) { v4_spotted = 1; } if (this.hitTest(los5)) { v5_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var levbfg = 0; placebfgBullet = function (tgt) { levbfg++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; placeBoom(_local3._x, _local3._y); } else { var _local4 = bfgbullet.duplicateMovieClip("b" + levbfg, levbfg); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (player._rotation + tgt._rotation) - 90; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { h1._x = 700 - this._x; h1._y = 525 - this._y; h3._x = 350; h3._y = 262.5; h2._x = ((h1._x - h3._x) / 2) + 350; h2._y = ((h1._y - h3._y) / 2) + 262.5; h4._x = this._x + ((h3._x - this._x) / 2); h4._y = this._y + ((h3._y - this._y) / 2); h5._x = this._x; h5._y = this._y; h1._visible = 1; h2._visible = 1; h3._visible = 1; h4._visible = 1; h5._visible = 1; this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag10.hitter)) { v10_health = v10_health - 500; v10_spotted = 1; placeBlood(vrag10._x, vrag10._y, vrag10._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag11.hitter)) { v11_health = v11_health - 500; v11_spotted = 1; this.removeMovieClip(); placeBlood(vrag11._x, vrag11._y, vrag11._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag12.hitter)) { v12_health = v12_health - 500; v12_spotted = 1; placeBlood(vrag12._x, vrag12._y, vrag12._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag13.hitter)) { v13_health = v13_health - 500; v13_spotted = 1; placeBlood(vrag13._x, vrag13._y, vrag13._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 500; v1_spotted = 1; placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 500; v2_spotted = 1; placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 500; v3_spotted = 1; placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag4.hitter)) { v4_health = v4_health - 500; v4_spotted = 1; placeBlood(vrag4._x, vrag4._y, vrag4._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag5.hitter)) { v5_health = v5_health - 500; v5_spotted = 1; placeBlood(vrag5._x, vrag5._y, vrag5._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (this.hitTest(los4)) { v4_spotted = 1; } if (this.hitTest(los5)) { v5_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 2; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve4 = 0; placeE4Bullet = function (tgt) { leve4++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve4, leve4); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag4._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve5 = 0; placeE5Bullet = function (tgt) { leve5++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve5, leve5); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag5._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 6; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve10 = 0; placeE10Bullet = function (tgt) { leve10++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve10, leve10); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag10._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve11 = 0; placeE11Bullet = function (tgt) { leve11++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve11, leve11); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag11._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve12 = 0; placeE12Bullet = function (tgt) { leve12++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve12, leve12); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag12._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve13 = 0; placeE13Bullet = function (tgt) { leve13++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve13, leve13); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag13._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v5_speed = 2; var v5_spotted = 0; var v5_health = 40; _global.v5_move = 1; vrag5.onEnterFrame = function () { if (v5_health > 0) { los5._x = vrag5._x; los5._y = vrag5._y; los5._rotation = vrag5._rotation; if (los5.hitTest(hitter)) { v5_spotted = 1; } if (los5.thin.hitTest(hitter)) { beh5.play(); } else { beh5.gotoAndPlay("halt"); } if (v5_spotted == 1) { var _local9 = player._x - vrag5._x; var _local8 = player._y - vrag5._y; } else { var _local9 = s5.pp._x - vrag5._x; var _local8 = s5.pp._y - vrag5._y; if (vrag5.hitTest(s5.pp)) { s5.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v5_speed) { tgtX = vrag5._x + (v5_speed * Math.cos(_local7)); tgtY = vrag5._y + (v5_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag5._x + (v5_speed * Math.cos(_local3)); var _local4 = vrag5._y + (v5_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag5._x; var _local10 = tgtY - vrag5._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag5._rotation); vrag5._rotation = vrag5._rotation + (_local13 * 0.2); if (_global.v5_move) { vrag5._x = tgtX; vrag5._y = tgtY; vrag5.legs.play(); } } } else { placeDeath(vrag5._x, vrag5._y, vrag5.getDepth()); los5._visible = 0; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local9 = player._x - vrag3._x; var _local8 = player._y - vrag3._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local7)); tgtY = vrag3._y + (v3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag3._x + (v3_speed * Math.cos(_local3)); var _local4 = vrag3._y + (v3_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag3._x; var _local10 = tgtY - vrag3._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local13 * 0.2); if (_global.v3_move) { vrag3._x = tgtX; vrag3._y = tgtY; vrag3.legs.play(); } } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } }; v4_speed = 2; var v4_spotted = 0; var v4_health = 50; _global.v4_move = 1; vrag4.onEnterFrame = function () { if (v4_health > 0) { los4._x = vrag4._x; los4._y = vrag4._y; los4._rotation = vrag4._rotation; if (los4.hitTest(hitter)) { v4_spotted = 1; } if (los4.thin.hitTest(hitter)) { beh4.play(); } else { beh4.gotoAndPlay("halt"); } if (v4_spotted == 1) { var _local8 = player._x - vrag4._x; var _local7 = player._y - vrag4._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v4_speed) { tgtX = vrag4._x + (v4_speed * Math.cos(_local6)); tgtY = vrag4._y + (v4_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag4._x + (v4_speed * Math.cos(_local2)); var _local3 = vrag4._y + (v4_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag4._x; var _local9 = tgtY - vrag4._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag4._rotation); vrag4._rotation = vrag4._rotation + (_local12 * 0.2); } } else { placeDeath(vrag4._x, vrag4._y, vrag4.getDepth()); los4._visible = 0; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 60; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; v10_speed = 0.8; var v10_spotted = 0; var v10_health = 500; _global.v10_move = 1; vrag10.onEnterFrame = function () { if (v10_health > 0) { los10._x = vrag10._x; los10._y = vrag10._y; los10._rotation = vrag10._rotation; if (los10.hitTest(hitter)) { v10_spotted = 1; } if (los10.thin.hitTest(hitter)) { vrag10.hands.play(); } if (v10_spotted == 1) { var _local8 = player._x - vrag10._x; var _local7 = player._y - vrag10._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v10_speed) { tgtX = vrag10._x + (v10_speed * Math.cos(_local6)); tgtY = vrag10._y + (v10_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag10._x + (v10_speed * Math.cos(_local2)); var _local3 = vrag10._y + (v10_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag10._x; var _local9 = tgtY - vrag10._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag10._rotation); vrag10._rotation = vrag10._rotation + (_local12 * 0.2); if (docs) { vrag10._x = tgtX; vrag10._y = tgtY; vrag10.legs.play(); } } } else { placeDeath(vrag10._x, vrag10._y, vrag10.getDepth()); los10._visible = 0; } }; v11_speed = 0.8; var v11_spotted = 0; var v11_health = 500; _global.v11_move = 0; vrag11.onEnterFrame = function () { if (v11_health > 0) { los11._x = vrag11._x; los11._y = vrag11._y; los11._rotation = vrag11._rotation; if (los11.hitTest(hitter)) { v11_spotted = 1; } if (los11.thin.hitTest(hitter)) { vrag11.hands.play(); } if (v11_spotted == 1) { var _local8 = player._x - vrag11._x; var _local7 = player._y - vrag11._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v11_speed) { tgtX = vrag11._x + (v11_speed * Math.cos(_local6)); tgtY = vrag11._y + (v11_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag11._x + (v11_speed * Math.cos(_local2)); var _local3 = vrag11._y + (v11_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag11._x; var _local9 = tgtY - vrag11._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag11._rotation); vrag11._rotation = vrag11._rotation + (_local12 * 0.2); if (docs) { vrag11._x = tgtX; vrag11._y = tgtY; vrag11.legs.play(); } } } else { placeDeath(vrag11._x, vrag11._y, vrag11.getDepth()); los11._visible = 0; } }; v12_speed = 0.8; var v12_spotted = 0; var v12_health = 500; _global.v12_move = 0; vrag12.onEnterFrame = function () { if (v12_health > 0) { los12._x = vrag12._x; los12._y = vrag12._y; los12._rotation = vrag12._rotation; if (los12.hitTest(hitter)) { v12_spotted = 1; } if (los12.thin.hitTest(hitter)) { vrag12.hands.play(); } if (v12_spotted == 1) { var _local8 = player._x - vrag12._x; var _local7 = player._y - vrag12._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v12_speed) { tgtX = vrag12._x + (v12_speed * Math.cos(_local6)); tgtY = vrag12._y + (v12_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag12._x + (v12_speed * Math.cos(_local2)); var _local3 = vrag12._y + (v12_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag12._x; var _local9 = tgtY - vrag12._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag12._rotation); vrag12._rotation = vrag12._rotation + (_local12 * 0.2); if (docs) { vrag12._x = tgtX; vrag12._y = tgtY; vrag12.legs.play(); } } } else { placeDeath(vrag12._x, vrag12._y, vrag12.getDepth()); los12._visible = 0; } }; v13_speed = 0.8; var v13_spotted = 0; var v13_health = 500; _global.v13_move = 0; vrag13.onEnterFrame = function () { if (v13_health > 0) { los13._x = vrag13._x; los13._y = vrag13._y; los13._rotation = vrag13._rotation; if (los13.hitTest(hitter)) { v13_spotted = 1; } if (los13.thin.hitTest(hitter)) { vrag13.hands.play(); } if (v13_spotted == 1) { var _local8 = player._x - vrag13._x; var _local7 = player._y - vrag13._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v13_speed) { tgtX = vrag13._x + (v13_speed * Math.cos(_local6)); tgtY = vrag13._y + (v13_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag13._x + (v13_speed * Math.cos(_local2)); var _local3 = vrag13._y + (v13_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag13._x; var _local9 = tgtY - vrag13._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag13._rotation); vrag13._rotation = vrag13._rotation + (_local12 * 0.2); if (docs) { vrag13._x = tgtX; vrag13._y = tgtY; vrag13.legs.play(); } } } else { placeDeath(vrag13._x, vrag13._y, vrag13.getDepth()); los13._visible = 0; } }; vrag1.onRollOver = function () { los1._visible = 1; }; vrag1.onRollOut = function () { los1._visible = 0; }; vrag1.onReleaseOutside = function () { los1._visible = 0; }; vrag3.onRollOver = function () { los3._visible = 1; }; vrag3.onRollOut = function () { los3._visible = 0; }; vrag3.onReleaseOutside = function () { los3._visible = 0; }; vrag4.onRollOver = function () { los4._visible = 1; }; vrag4.onRollOut = function () { los4._visible = 0; }; vrag4.onReleaseOutside = function () { los4._visible = 0; }; vrag5.onRollOver = function () { los5._visible = 1; }; vrag5.onRollOut = function () { los5._visible = 0; }; vrag5.onReleaseOutside = function () { los5._visible = 0; }; vrag10.onRollOver = function () { los10._visible = 1; }; vrag10.onRollOut = function () { los10._visible = 0; }; vrag10.onReleaseOutside = function () { los10._visible = 0; }; vrag11.onRollOver = function () { los11._visible = 1; }; vrag11.onRollOut = function () { los11._visible = 0; }; vrag11.onReleaseOutside = function () { los11._visible = 0; }; vrag12.onRollOver = function () { los12._visible = 1; }; vrag12.onRollOut = function () { los12._visible = 0; }; vrag12.onReleaseOutside = function () { los12._visible = 0; }; vrag13.onRollOver = function () { los13._visible = 1; }; vrag13.onRollOut = function () { los13._visible = 0; }; vrag13.onReleaseOutside = function () { los13._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 256
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 256
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 256
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 258
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(vrag1.hitter)) { difx = _local1._x - vrag1._x; dify = _local1._y - vrag1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v1_health = v1_health - (180 - diff); } if (_local1.hitTest(vrag10.hitter)) { difx = _local1._x - vrag10._x; dify = _local1._y - vrag10._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v10_health = v10_health - (180 - diff); } if (_local1.hitTest(vrag13.hitter)) { difx = _local1._x - vrag13._x; dify = _local1._y - vrag13._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v13_health = v13_health - (180 - diff); } if (_local1.hitTest(vrag11.hitter)) { difx = _local1._x - vrag11._x; dify = _local1._y - vrag11._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v11_health = v11_health - (180 - diff); } if (_local1.hitTest(vrag12.hitter)) { difx = _local1._x - vrag12._x; dify = _local1._y - vrag12._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v12_health = v12_health - (180 - diff); } if (_local1.hitTest(vrag2.hitter)) { difx = _local1._x - vrag2._x; dify = _local1._y - vrag2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v2_health = v2_health - (180 - diff); } if (_local1.hitTest(vrag3.hitter)) { difx = _local1._x - vrag3._x; dify = _local1._y - vrag3._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v3_health = v3_health - (180 - diff); } if (_local1.hitTest(vrag4.hitter)) { difx = _local1._x - vrag4._x; dify = _local1._y - vrag4._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v4_health = v4_health - (180 - diff); } if (_local1.hitTest(vrag5.hitter)) { difx = _local1._x - vrag5._x; dify = _local1._y - vrag5._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); v5_health = v5_health - (180 - diff); } if ((((_local1.hitTest(los1) || (_local1.hitTest(los2))) || (_local1.hitTest(los3))) || (_local1.hitTest(los4))) || (_local1.hitTest(los5))) { v1_spotted = 1; v2_spotted = 1; v3_spotted = 1; v4_spotted = 1; v5_spotted = 1; } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y, gloob) { det++; var _local1 = death.duplicateMovieClip("blood" + det, gloob); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; rad1._visible = 0; rad2._visible = 0; rad3._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 4; var vkey1 = 0; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 60; _global.ammo4 = 10; _global.ammog = 2; var w1_ok = 1; var w2_ok = 1; var w3_ok = 1; var w4_ok = 1; los1._visible = 0; los2._visible = 0; los3._visible = 0; los4._visible = 0; los5._visible = 0; los10._visible = 0; los11._visible = 0; los12._visible = 0; los13._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); var docs = 0; arrow1._visible = 0; player.onEnterFrame = function () { if (p_health < 1) { health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else { if (hitter.hitTest(finish)) { player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 12) { _local5.data.num = 12; _local5.flush(); } } if (doci._currentframe == 1) { if (hitter.hitTest(doci.hitter)) { doci.hitter._visible = 1; if (Key.isDown(32)) { doci.play(); docs = 1; arrow1.play(); docipicked.play(); v10_spotted = 1; v11_spotted = 1; v12_spotted = 1; v13_spotted = 1; } } else { doci.hitter._visible = 0; } } if (plasmagun._currentframe == 1) { if (hitter.hitTest(plasmagun.hitter)) { plasmagun.hitter._visible = 1; if (Key.isDown(32)) { plasmagun.play(); w4_ok = 1; gui_weap.weap_none4._visible = 0; plasmagunpicked.play(); } } else { plasmagun.hitter._visible = 0; } } if (hitter.hitTest(jad)) { p_health = p_health - 21; } if (hitter.hitTest(jad1)) { p_health = p_health - 32; } if (hitter.hitTest(jad2)) { p_health = p_health - 11; } if (hitter.hitTest(jad3)) { p_health = p_health - 27; } if (hitter.hitTest(jad4)) { p_health = p_health - 100; } if (_global.deton) { var _local12 = jad._x - player._x; var _local10 = jad._y - player._y; var _local19 = Math.sqrt((_local12 * _local12) + (_local10 * _local10)); var _local8 = jad1._x - player._x; var _local6 = jad1._y - player._y; var _local15 = Math.sqrt((_local8 * _local8) + (_local6 * _local6)); var _local7 = jad2._x - player._x; var _local13 = jad2._y - player._y; var _local20 = Math.sqrt((_local7 * _local7) + (_local13 * _local13)); var _local14 = jad3._x - player._x; var _local11 = jad3._y - player._y; var _local21 = Math.sqrt((_local14 * _local14) + (_local11 * _local11)); var _local18 = Math.min(_local19, _local20); var _local17 = Math.min(_local21, _local15); var _local16 = Math.min(_local17, _local18); jadv = (100 - _local16) + 10; _root.raddet.dettt._width = jadv; } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; rad1._visible = 0; rad2._visible = 0; rad3._visible = 0; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; rad1._visible = 1; rad2._visible = 1; rad3._visible = 1; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local9 = Math.atan2(_local3, _local4); var _local22 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local22 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local9)); tgtY = player._y + (p_speed * Math.sin(_local9)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(vrag10.hitter)) { v10_health = v10_health - 8; v10_spotted = 1; this.removeMovieClip(); placeBlood(vrag10._x, vrag10._y, vrag10._rotation - 180); } if (this.hitTest(vrag11.hitter)) { v11_health = v11_health - 1; v11_spotted = 1; this.removeMovieClip(); placeBlood(vrag11._x, vrag11._y, vrag11._rotation - 180); } if (this.hitTest(vrag12.hitter)) { v12_health = v12_health - 1; v12_spotted = 1; this.removeMovieClip(); placeBlood(vrag12._x, vrag12._y, vrag12._rotation - 180); } if (this.hitTest(vrag13.hitter)) { v13_health = v13_health - 1; v13_spotted = 1; this.removeMovieClip(); placeBlood(vrag13._x, vrag13._y, vrag13._rotation - 180); } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 8; v1_spotted = 1; this.removeMovieClip(); placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 8; v2_spotted = 1; this.removeMovieClip(); placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 8; v3_spotted = 1; this.removeMovieClip(); placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); } if (this.hitTest(vrag4.hitter)) { v4_health = v4_health - 8; v4_spotted = 1; this.removeMovieClip(); placeBlood(vrag4._x, vrag4._y, vrag4._rotation - 180); } if (this.hitTest(vrag5.hitter)) { v5_health = v5_health - 8; v5_spotted = 1; this.removeMovieClip(); placeBlood(vrag5._x, vrag5._y, vrag5._rotation - 180); } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (this.hitTest(los4)) { v4_spotted = 1; } if (this.hitTest(los5)) { v5_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var levbfg = 0; placebfgBullet = function (tgt) { levbfg++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; placeBoom(_local3._x, _local3._y); } else { var _local4 = bfgbullet.duplicateMovieClip("b" + levbfg, levbfg); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (player._rotation + tgt._rotation) - 90; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { h1._x = 700 - this._x; h1._y = 525 - this._y; h3._x = 350; h3._y = 262.5; h2._x = ((h1._x - h3._x) / 2) + 350; h2._y = ((h1._y - h3._y) / 2) + 262.5; h4._x = this._x + ((h3._x - this._x) / 2); h4._y = this._y + ((h3._y - this._y) / 2); h5._x = this._x; h5._y = this._y; h1._visible = 1; h2._visible = 1; h3._visible = 1; h4._visible = 1; h5._visible = 1; this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag10.hitter)) { v10_health = v10_health - 500; v10_spotted = 1; placeBlood(vrag10._x, vrag10._y, vrag10._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag11.hitter)) { v11_health = v11_health - 500; v11_spotted = 1; this.removeMovieClip(); placeBlood(vrag11._x, vrag11._y, vrag11._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag12.hitter)) { v12_health = v12_health - 500; v12_spotted = 1; placeBlood(vrag12._x, vrag12._y, vrag12._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag13.hitter)) { v13_health = v13_health - 500; v13_spotted = 1; placeBlood(vrag13._x, vrag13._y, vrag13._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag1.hitter)) { v1_health = v1_health - 500; v1_spotted = 1; placeBlood(vrag1._x, vrag1._y, vrag1._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag2.hitter)) { v2_health = v2_health - 500; v2_spotted = 1; placeBlood(vrag2._x, vrag2._y, vrag2._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag3.hitter)) { v3_health = v3_health - 500; v3_spotted = 1; placeBlood(vrag3._x, vrag3._y, vrag3._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag4.hitter)) { v4_health = v4_health - 500; v4_spotted = 1; placeBlood(vrag4._x, vrag4._y, vrag4._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(vrag5.hitter)) { v5_health = v5_health - 500; v5_spotted = 1; placeBlood(vrag5._x, vrag5._y, vrag5._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(los1)) { v1_spotted = 1; } if (this.hitTest(los2)) { v2_spotted = 1; } if (this.hitTest(los3)) { v3_spotted = 1; } if (this.hitTest(los4)) { v4_spotted = 1; } if (this.hitTest(los5)) { v5_spotted = 1; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } }; }; var leve = 0; placeEBullet = function (tgt) { leve++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve, leve); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag1._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 8; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve2 = 0; placeE2Bullet = function (tgt) { leve2++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve2, leve2); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag2._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 3; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve3 = 0; placeE3Bullet = function (tgt) { leve3++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve3, leve3); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag3._rotation + tgt._rotation) - 93) + random(5); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 8; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve4 = 0; placeE4Bullet = function (tgt) { leve4++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve4, leve4); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag4._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 8; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve5 = 0; placeE5Bullet = function (tgt) { leve5++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve5, leve5); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((vrag5._rotation + tgt._rotation) - 93) + random(1); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 8; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve10 = 0; placeE10Bullet = function (tgt) { leve10++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve10, leve10); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag10._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve11 = 0; placeE11Bullet = function (tgt) { leve11++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve11, leve11); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag11._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve12 = 0; placeE12Bullet = function (tgt) { leve12++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve12, leve12); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag12._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var leve13 = 0; placeE13Bullet = function (tgt) { leve13++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("be" + leve13, leve13); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (vrag13._rotation + tgt._rotation) - 93; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(player.hitter)) { p_health = p_health - 51; this.removeMovieClip(); placeBlood(player._x, player._y, player._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; death._visible = false; var det = 0; radlight.onEnterFrame = function () { var _local5 = radlight._x - player._x; var _local4 = radlight._y - player._y; var _local3 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); _global.hrrr = 100 - _local3; _root.dettt._width = hrrr; if (_local3 < 150) { radlight.alpha = _local3 - 50; } else { radlight.alpha = 100; } }; v1_speed = 2; var v1_spotted = 0; var v1_health = 40; _global.v1_move = 1; vrag1.onEnterFrame = function () { if (v1_health > 0) { los1._x = vrag1._x; los1._y = vrag1._y; los1._rotation = vrag1._rotation; if (los1.hitTest(hitter)) { v1_spotted = 1; } if (los1.thin.hitTest(hitter)) { beh1.play(); } else { beh1.gotoAndPlay("halt"); } if (v1_spotted == 1) { var _local9 = player._x - vrag1._x; var _local8 = player._y - vrag1._y; } else { var _local9 = s1.pp._x - vrag1._x; var _local8 = s1.pp._y - vrag1._y; if (vrag1.hitTest(s1.pp)) { s1.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v1_speed) { tgtX = vrag1._x + (v1_speed * Math.cos(_local7)); tgtY = vrag1._y + (v1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag1._x + (v1_speed * Math.cos(_local3)); var _local4 = vrag1._y + (v1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag1._x; var _local10 = tgtY - vrag1._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag1._rotation); vrag1._rotation = vrag1._rotation + (_local13 * 0.2); if (_global.v1_move) { vrag1._x = tgtX; vrag1._y = tgtY; vrag1.legs.play(); } } } else { placeDeath(vrag1._x, vrag1._y, vrag1.getDepth()); los1._visible = 0; } }; v5_speed = 2; var v5_spotted = 0; var v5_health = 40; _global.v5_move = 1; vrag5.onEnterFrame = function () { if (v5_health > 0) { los5._x = vrag5._x; los5._y = vrag5._y; los5._rotation = vrag5._rotation; if (los5.hitTest(hitter)) { v5_spotted = 1; } if (los5.thin.hitTest(hitter)) { beh5.play(); } else { beh5.gotoAndPlay("halt"); } if (v5_spotted == 1) { var _local9 = player._x - vrag5._x; var _local8 = player._y - vrag5._y; } else { var _local9 = s5.pp._x - vrag5._x; var _local8 = s5.pp._y - vrag5._y; if (vrag5.hitTest(s5.pp)) { s5.play(); } } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v5_speed) { tgtX = vrag5._x + (v5_speed * Math.cos(_local7)); tgtY = vrag5._y + (v5_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag5._x + (v5_speed * Math.cos(_local3)); var _local4 = vrag5._y + (v5_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag5._x; var _local10 = tgtY - vrag5._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag5._rotation); vrag5._rotation = vrag5._rotation + (_local13 * 0.2); if (_global.v5_move) { vrag5._x = tgtX; vrag5._y = tgtY; vrag5.legs.play(); } } } else { placeDeath(vrag5._x, vrag5._y, vrag5.getDepth()); los5._visible = 0; } }; v3_speed = 2; var v3_spotted = 0; var v3_health = 50; _global.v3_move = 1; vrag3.onEnterFrame = function () { if (v3_health > 0) { los3._x = vrag3._x; los3._y = vrag3._y; los3._rotation = vrag3._rotation; if (los3.hitTest(hitter)) { v3_spotted = 1; } if (los3.thin.hitTest(hitter)) { beh3.play(); } else { beh3.gotoAndPlay("halt"); } if (v3_spotted == 1) { var _local9 = player._x - vrag3._x; var _local8 = player._y - vrag3._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v3_speed) { tgtX = vrag3._x + (v3_speed * Math.cos(_local7)); tgtY = vrag3._y + (v3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag3._x + (v3_speed * Math.cos(_local3)); var _local4 = vrag3._y + (v3_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag3._x; var _local10 = tgtY - vrag3._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag3._rotation); vrag3._rotation = vrag3._rotation + (_local13 * 0.2); if (_global.v3_move) { vrag3._x = tgtX; vrag3._y = tgtY; vrag3.legs.play(); } } } else { placeDeath(vrag3._x, vrag3._y, vrag3.getDepth()); los3._visible = 0; } }; v4_speed = 2; var v4_spotted = 0; var v4_health = 50; _global.v4_move = 1; vrag4.onEnterFrame = function () { if (v4_health > 0) { los4._x = vrag4._x; los4._y = vrag4._y; los4._rotation = vrag4._rotation; if (los4.hitTest(hitter)) { v4_spotted = 1; } if (los4.thin.hitTest(hitter)) { beh4.play(); } else { beh4.gotoAndPlay("halt"); } if (v4_spotted == 1) { var _local8 = player._x - vrag4._x; var _local7 = player._y - vrag4._y; } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v4_speed) { tgtX = vrag4._x + (v4_speed * Math.cos(_local6)); tgtY = vrag4._y + (v4_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag4._x + (v4_speed * Math.cos(_local2)); var _local3 = vrag4._y + (v4_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag4._x; var _local9 = tgtY - vrag4._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag4._rotation); vrag4._rotation = vrag4._rotation + (_local12 * 0.2); } } else { placeDeath(vrag4._x, vrag4._y, vrag4.getDepth()); los4._visible = 0; } }; v2_speed = 2; var v2_spotted = 0; var v2_health = 60; _global.v2_move = 1; vrag2.onEnterFrame = function () { if (v2_health > 0) { los2._x = vrag2._x; los2._y = vrag2._y; los2._rotation = vrag2._rotation; if (los2.hitTest(hitter)) { v2_spotted = 1; } if (los2.thin.hitTest(hitter)) { beh2.play(); } else { beh2.gotoAndPlay("halt"); } if (v2_spotted == 1) { var _local9 = player._x - vrag2._x; var _local8 = player._y - vrag2._y; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > v2_speed) { tgtX = vrag2._x + (v2_speed * Math.cos(_local7)); tgtY = vrag2._y + (v2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = vrag2._x + (v2_speed * Math.cos(_local3)); var _local4 = vrag2._y + (v2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - vrag2._x; var _local10 = tgtY - vrag2._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, vrag2._rotation); vrag2._rotation = vrag2._rotation + (_local13 * 0.2); if (_global.v2_move) { vrag2._x = tgtX; vrag2._y = tgtY; vrag2.legs.play(); } } } else { placeDeath(vrag2._x, vrag2._y, vrag2.getDepth()); los2._visible = 0; } }; v10_speed = 1; var v10_spotted = 0; var v10_health = 500; _global.v10_move = 1; vrag10.onEnterFrame = function () { if (v10_health > 0) { los10._x = vrag10._x; los10._y = vrag10._y; los10._rotation = vrag10._rotation; if (los10.hitTest(hitter)) { v10_spotted = 1; } if (los10.thin.hitTest(hitter)) { vrag10.hands.play(); } if (v10_spotted == 1) { var _local8 = player._x - vrag10._x; var _local7 = player._y - vrag10._y; } else { var _local8 = s10.pp._x - vrag10._x; var _local7 = s10.pp._y - vrag10._y; if (vrag10.hitTest(s10.pp)) { s10.play(); } } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v10_speed) { tgtX = vrag10._x + (v10_speed * Math.cos(_local6)); tgtY = vrag10._y + (v10_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag10._x + (v10_speed * Math.cos(_local2)); var _local3 = vrag10._y + (v10_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag10._x; var _local9 = tgtY - vrag10._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag10._rotation); vrag10._rotation = vrag10._rotation + (_local12 * 0.2); vrag10._x = tgtX; vrag10._y = tgtY; vrag10.legs.play(); } } else { placeDeath(vrag10._x, vrag10._y, vrag10.getDepth()); los10._visible = 0; } }; v11_speed = 1; var v11_spotted = 0; var v11_health = 500; _global.v11_move = 0; vrag11.onEnterFrame = function () { if (v11_health > 0) { los11._x = vrag11._x; los11._y = vrag11._y; los11._rotation = vrag11._rotation; if (los11.hitTest(hitter)) { v11_spotted = 1; } if (los11.thin.hitTest(hitter)) { vrag11.hands.play(); } if (v11_spotted == 1) { var _local8 = player._x - vrag11._x; var _local7 = player._y - vrag11._y; } else { var _local8 = s11.pp._x - vrag11._x; var _local7 = s11.pp._y - vrag11._y; if (vrag11.hitTest(s11.pp)) { s11.play(); } } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v11_speed) { tgtX = vrag11._x + (v11_speed * Math.cos(_local6)); tgtY = vrag11._y + (v11_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag11._x + (v11_speed * Math.cos(_local2)); var _local3 = vrag11._y + (v11_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag11._x; var _local9 = tgtY - vrag11._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag11._rotation); vrag11._rotation = vrag11._rotation + (_local12 * 0.2); vrag11._x = tgtX; vrag11._y = tgtY; vrag11.legs.play(); } } else { placeDeath(vrag11._x, vrag11._y, vrag11.getDepth()); los11._visible = 0; } }; v12_speed = 1; var v12_spotted = 0; var v12_health = 500; _global.v12_move = 0; vrag12.onEnterFrame = function () { if (v12_health > 0) { los12._x = vrag12._x; los12._y = vrag12._y; los12._rotation = vrag12._rotation; if (los12.hitTest(hitter)) { v12_spotted = 1; } if (los12.thin.hitTest(hitter)) { vrag12.hands.play(); } if (v12_spotted == 1) { var _local8 = player._x - vrag12._x; var _local7 = player._y - vrag12._y; } else { var _local8 = s12.pp._x - vrag12._x; var _local7 = s12.pp._y - vrag12._y; if (vrag12.hitTest(s12.pp)) { s12.play(); } } var _local6 = Math.atan2(_local7, _local8); var _local11 = Math.sqrt((_local8 * _local8) + (_local7 * _local7)); if (_local11 > v12_speed) { tgtX = vrag12._x + (v12_speed * Math.cos(_local6)); tgtY = vrag12._y + (v12_speed * Math.sin(_local6)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local12 = dAngleRadian(direction, _local6); workAngle = _local6 + (_local12 * 0.8); var _local5 = 0; while (_local5 < 360) { var _local1 = -1; while (_local1 <= 1) { var _local2 = workAngle + (radian(_local5) * _local1); var _local4 = vrag12._x + (v12_speed * Math.cos(_local2)); var _local3 = vrag12._y + (v12_speed * Math.sin(_local2)); if (walls.hitTest(_local4, _local3, true)) { tgtX = _local4; tgtY = _local3; break; } _local1 = _local1 + 2; } _local5 = _local5 + 10; } } var _local10 = tgtX - vrag12._x; var _local9 = tgtY - vrag12._y; direction = Math.atan2(_local9, _local10); var _local12 = dAngleDegree((direction * 180) / Math.PI, vrag12._rotation); vrag12._rotation = vrag12._rotation + (_local12 * 0.2); vrag12._x = tgtX; vrag12._y = tgtY; vrag12.legs.play(); } } else { placeDeath(vrag12._x, vrag12._y, vrag12.getDepth()); los12._visible = 0; } }; vrag10.onRollOver = function () { los10._visible = 1; }; vrag10.onRollOut = function () { los10._visible = 0; }; vrag10.onReleaseOutside = function () { los10._visible = 0; }; vrag11.onRollOver = function () { los11._visible = 1; }; vrag11.onRollOut = function () { los11._visible = 0; }; vrag11.onReleaseOutside = function () { los11._visible = 0; }; vrag12.onRollOver = function () { los12._visible = 1; }; vrag12.onRollOut = function () { los12._visible = 0; }; vrag12.onReleaseOutside = function () { los12._visible = 0; };
Instance of Symbol 496 MovieClip in Frame 258
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 258
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 258
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 260
stopAllSounds(); my_sound2.start(); my_sound2.onSoundComplete = function () { my_sound2.start(); }; function placeBoom(x, y) { levv++; var _local1 = boom.duplicateMovieClip("bdoom" + levv, levv); _local1._x = x; _local1._y = y; } function placeBadaboom(x, y) { levvv++; var _local1 = badaboom.duplicateMovieClip("badadoom" + levvv, levvv); _local1._x = x; _local1._y = y; if (_local1.hitTest(player.hitter)) { difx = _local1._x - player._x; dify = _local1._y - player._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); p_health = p_health - (120 - diff); } if (_local1.hitTest(zomb1.hitter)) { difx = _local1._x - zomb1._x; dify = _local1._y - zomb1._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); z1_health = z1_health - (180 - diff); } if (_local1.hitTest(zomb2.hitter)) { difx = _local1._x - zomb2._x; dify = _local1._y - zomb2._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); z2_health = z2_health - (180 - diff); } if (_local1.hitTest(zomb3.hitter)) { difx = _local1._x - zomb3._x; dify = _local1._y - zomb3._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); z3_health = z3_health - (180 - diff); } if (_local1.hitTest(zomb4.hitter)) { difx = _local1._x - zomb4._x; dify = _local1._y - zomb4._y; diff = Math.round(Math.sqrt((difx * difx) + (dify * dify))); z4_health = z4_health - (180 - diff); } } function placeBlood(x, y, rotation) { leb++; var _local1 = blood.duplicateMovieClip("blood" + leb, leb); _local1._x = x; _local1._y = y; _local1._rotation = rotation; } function placeDeath(x, y) { det++; var _local1 = dea.death.duplicateMovieClip("blood" + det, det); _local1._x = x; _local1._y = y; _local1._rotation = rotation; deathsound.start(); } function dAngleRadian(a1, a2) { var _local1 = a1 - a2; if (_local1 > Math.PI) { _local1 = -6.28318530717959 + _local1; } else if (_local1 < -3.14159265358979) { _local1 = (Math.PI*2) + _local1; } return(_local1); } function dAngleDegree(a1, a2) { var _local1 = a1 - a2; if (_local1 > 180) { _local1 = -360 + _local1; } else if (_local1 < -180) { _local1 = 360 + _local1; } return(_local1); } function degree(a) { return((a / Math.PI) * 180); } function radian(a) { return((a / 180) * Math.PI); } var suckmygun = 0; _root.firebtn.onPress = function () { suckmygun = 1; }; _root.firebtn.onRelease = function () { suckmygun = 0; }; _root.firebtn.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag1.onPress = function () { suckmygun = 1; }; _root.vrag1.onRelease = function () { suckmygun = 0; }; _root.vrag1.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag2.onPress = function () { suckmygun = 1; }; _root.vrag2.onRelease = function () { suckmygun = 0; }; _root.vrag2.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag3.onPress = function () { suckmygun = 1; }; _root.vrag3.onRelease = function () { suckmygun = 0; }; _root.vrag3.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag4.onPress = function () { suckmygun = 1; }; _root.vrag4.onRelease = function () { suckmygun = 0; }; _root.vrag4.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag5.onPress = function () { suckmygun = 1; }; _root.vrag5.onRelease = function () { suckmygun = 0; }; _root.vrag5.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag10.onPress = function () { suckmygun = 1; }; _root.vrag10.onRelease = function () { suckmygun = 0; }; _root.vrag10.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag11.onPress = function () { suckmygun = 1; }; _root.vrag11.onRelease = function () { suckmygun = 0; }; _root.vrag11.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag12.onPress = function () { suckmygun = 1; }; _root.vrag12.onRelease = function () { suckmygun = 0; }; _root.vrag12.onReleaseOutside = function () { suckmygun = 0; }; _root.vrag14.onPress = function () { suckmygun = 1; }; _root.vrag14.onRelease = function () { suckmygun = 0; }; _root.vrag14.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb1.onPress = function () { suckmygun = 1; }; _root.zomb1.onRelease = function () { suckmygun = 0; }; _root.zomb1.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb2.onPress = function () { suckmygun = 1; }; _root.zomb2.onRelease = function () { suckmygun = 0; }; _root.zomb2.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb3.onPress = function () { suckmygun = 1; }; _root.zomb3.onRelease = function () { suckmygun = 0; }; _root.zomb3.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb4.onPress = function () { suckmygun = 1; }; _root.zomb4.onRelease = function () { suckmygun = 0; }; _root.zomb4.onReleaseOutside = function () { suckmygun = 0; }; _root.zomb5.onPress = function () { suckmygun = 1; }; _root.zomb5.onRelease = function () { suckmygun = 0; }; _root.zomb5.onReleaseOutside = function () { suckmygun = 0; }; stop(); _global.deton = 0; pick1._visible = 0; pick2._visible = 0; var p_speed = 4; var rotToMouseSpeed = 12; var bS1 = 20; var bS2 = 18; var bS3 = 22; var bS4 = 15; var grenSpeed = 15; var p_health = 100; _global.current_w = 4; gkey1._visible = 0; _global.ammo1 = 27; _global.ammo2 = 21; _global.ammo3 = 60; _global.ammo4 = 10; _global.ammog = 4; var w1_ok = 1; var w2_ok = 1; var w3_ok = 1; var w4_ok = 1; los1._visible = 0; los3._visible = 0; los4._visible = 0; los5._visible = 0; los10._visible = 0; _global.selected_w; var xpluz = 0; var ypluz = 0; var bulletSpeed; if (w1_ok) { gui_weap.weap_none1._visible = 0; } if (w2_ok) { gui_weap.weap_none2._visible = 0; } if (w3_ok) { gui_weap.weap_none3._visible = 0; } if (w4_ok) { gui_weap.weap_none4._visible = 0; } gui_weap.sel_light.gotoAndStop(_global.current_w + 1); player.hands._visible = 0; player.hands1._visible = 0; player.hands2._visible = 0; player.hands3._visible = 0; player.hands4._visible = 0; player.handsg._visible = 0; switch (current_w) { case 0 : player.hands._visible = 1; break; case 1 : player.hands1._visible = 1; bulletSpeed = bS1; break; case 2 : player.hands2._visible = 1; bulletSpeed = bS2; break; case 3 : player.hands3._visible = 1; bulletSpeed = bS3; break; case 4 : player.hands4._visible = 1; bulletSpeed = bS4; } defeat.gotoAndStop(1); victory.gotoAndStop(1); _global.timer = 0; var timeto = 40; player.onEnterFrame = function () { if (rifle2._currentframe == 1) { if (hitter.hitTest(rifle2)) { rifle2.hitter._visible = 1; pick2._visible = 1; if (Key.isDown(32)) { rifle2.play(); _global.ammo3 = _global.ammo3 + 30; ammo3picked.play(); pick2._visible = 0; } } else { rifle2.hitter._visible = 0; pick2._visible = 0; } } if (plasmagun._currentframe == 1) { if (hitter.hitTest(plasmagun)) { pick1._visible = 1; plasmagun.hitter._visible = 1; if (Key.isDown(32)) { plasmagun.play(); _global.ammo4 = _global.ammo4 + 6; ammo4picked.play(); pick1._visible = 0; } } else { plasmagun.hitter._visible = 0; pick1._visible = 0; } } bar._width = (300 / timeto) * timer; time_t.text = timer; if (p_health < 1) { pluser.stop(); health_t.text = 0; if (player._currentframe == 1) { player.play(); player._name = "gsom"; defeat.play(); } } else if (timer == timeto) { player.play(); player._name = "gsom"; placeBadaboom(gsom._x, gsom._y); placeBadaboom(random(700), random(525)); pluser.stop(); health_t.text = 0; player._name = "gsom"; hitter._name = "gsom2"; victory.play(); var _local5 = SharedObject.getLocal("numlevs"); if (_local5.data.num < 9) { _local5.data.num = 9; _local5.flush(); } } if (radd._currentframe == 1) { if (Key.isDown(81)) { radd.play(); if (_global.deton == 1) { _global.deton = 0; _root.raddet.dettt._width = 0; _root.raddet.gotoAndStop(1); p_speed = p_speed * 2; } else { _global.deton = 1; _root.raddet.gotoAndStop(2); p_speed = p_speed / 2; } } } grens.text = _global.ammog; switch (_global.current_w) { case 0 : ammo_cur.text = "0"; break; case 1 : ammo_cur.text = _global.ammo1; break; case 2 : ammo_cur.text = _global.ammo2; break; case 3 : ammo_cur.text = _global.ammo3; break; case 4 : ammo_cur.text = _global.ammo4; } health_t.text = p_health; switch (Key.isDown(87) - Key.isDown(83)) { case 1 : ypluz = -10; break; case -1 : ypluz = 10; break; default : ypluz = 0; } switch (Key.isDown(68) - Key.isDown(65)) { case 1 : xpluz = 10; break; case -1 : xpluz = -10; break; default : xpluz = 0; } delta_x = _xmouse - player._x; delta_y = _ymouse - player._y; mAngle = Math.atan2(delta_y, delta_x); mAngleD = (mAngle / Math.PI) * 180; dAngleD = player._rotation - mAngleD; if (dAngleD > 180) { dAngleD = -360 + dAngleD; } else if (dAngleD < -180) { dAngleD = 360 + dAngleD; } if (Math.abs(dAngleD) < rotToMouseSpeed) { player._rotation = player._rotation - dAngleD; } else if (dAngleD > 0) { player._rotation = player._rotation - rotToMouseSpeed; } else { player._rotation = player._rotation + rotToMouseSpeed; } _root.hitter._x = _root.player._x + xpluz; _root.hitter._y = _root.player._y; _root.hittery._x = _root.player._x; _root.hittery._y = _root.player._y + ypluz; _root.hitter._rotation = _root.player._rotation; var _local4 = hitter._x - player._x; var _local3 = hittery._y - player._y; var _local6 = Math.atan2(_local3, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local7 > p_speed) { tgtX = player._x + (p_speed * Math.cos(_local6)); tgtY = player._y + (p_speed * Math.sin(_local6)); if (walls.hitTest(hitter._x, hitter._y, true)) { player._x = tgtX; player.legs.play(); } if (walls.hitTest(hittery._x, hittery._y, true)) { player._y = tgtY; player.legs.play(); } } if ((change._currentFrame == 1) && (gren._currentFrame == 1)) { if (w1_ok) { if (Key.isDown(49) && (_global.current_w != 1)) { _global.selected_w = 1; bulletSpeed = bS1; change.gotoAndPlay(1); } } if (w2_ok) { if (Key.isDown(50) && (_global.current_w != 2)) { _global.selected_w = 2; bulletSpeed = bS2; change.gotoAndPlay(1); } } if (w3_ok) { if (Key.isDown(51) && (_global.current_w != 3)) { _global.selected_w = 3; bulletSpeed = bS3; change.gotoAndPlay(1); } } if (w4_ok) { if (Key.isDown(52) && (_global.current_w != 4)) { _global.selected_w = 4; bulletSpeed = bS4; change.gotoAndPlay(1); } } } if (suckmygun == 1) { if (!exit.hitTest(_xmouse, _ymouse, true)) { switch (_global.current_w) { case 1 : if (_global.ammo1 > 0) { if ((player.hands1._currentframe == 8) || (player.hands1._currentframe == 10)) { player.hands1.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 2 : if (_global.ammo2 > 0) { if ((player.hands2._currentframe == 7) || (player.hands2._currentframe == 13)) { player.hands2.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 3 : if (_global.ammo3 > 0) { if ((player.hands3._currentframe == 7) || (player.hands3._currentframe == 9)) { player.hands3.gotoAndPlay("fire"); } } else { emptysound.start(); } break; case 4 : if (_global.ammo4 > 0) { if ((player.hands4._currentframe == 7) || (player.hands4._currentframe == 9)) { player.hands4.gotoAndPlay("fire"); } } else { emptysound.start(); } } } } if (Key.isDown(71)) { if (_global.ammog > 0) { if (_root.gren._currentFrame == 1) { _root.gren.gotoAndPlay(1); } } } }; var lev = 0; placeBullet = function (tgt) { lev++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { placeBoom(_local3._x, _local3._y); } else { var _local4 = bullet.duplicateMovieClip("b" + lev, lev); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = ((player._rotation + tgt._rotation) - 90) + random(3); _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (this.hitTest(zomb1.hitter)) { z1_health = z1_health - 8; this.removeMovieClip(); placeBlood(zomb1._x, zomb1._y, zomb1._rotation - 180); } if (this.hitTest(zomb2.hitter)) { z2_health = z2_health - 8; this.removeMovieClip(); placeBlood(zomb2._x, zomb2._y, zomb2._rotation - 180); } if (this.hitTest(zomb3.hitter)) { z3_health = z3_health - 8; this.removeMovieClip(); placeBlood(zomb3._x, zomb3._y, zomb3._rotation - 180); } if (this.hitTest(zomb4.hitter)) { z4_health = z4_health - 8; this.removeMovieClip(); placeBlood(zomb4._x, zomb4._y, zomb4._rotation - 180); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); } }; }; var levbfg = 0; placebfgBullet = function (tgt) { levbfg++; var _local3 = {x:tgt._x, y:tgt._y, rotation:tgt._rotation}; tgt._parent.localToGlobal(_local3); globalToLocal(_local3); if (_root.bwalls.hitTest(_local3.x, _local3.y, true)) { h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; placeBoom(_local3._x, _local3._y); } else { var _local4 = bfgbullet.duplicateMovieClip("b" + levbfg, levbfg); _local4._x = _local3.x; _local4._y = _local3.y; _local4._rotation = (player._rotation + tgt._rotation) - 90; _local4.a = (_local4._rotation / 180) * Math.PI; } _local4.onEnterFrame = function () { h1._x = 700 - this._x; h1._y = 525 - this._y; h3._x = 350; h3._y = 262.5; h2._x = ((h1._x - h3._x) / 2) + 350; h2._y = ((h1._y - h3._y) / 2) + 262.5; h4._x = this._x + ((h3._x - this._x) / 2); h4._y = this._y + ((h3._y - this._y) / 2); h5._x = this._x; h5._y = this._y; h1._visible = 1; h2._visible = 1; h3._visible = 1; h4._visible = 1; h5._visible = 1; this._x = this._x + (bulletSpeed * Math.cos(this.a)); this._y = this._y + (bulletSpeed * Math.sin(this.a)); if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(zomb1.hitter)) { z1_health = z1_health - 500; placeBlood(zomb1._x, zomb1._y, zomb1._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(zomb2.hitter)) { z2_health = z2_health - 500; placeBlood(zomb2._x, zomb2._y, zomb2._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(zomb3.hitter)) { z3_health = z3_health - 500; placeBlood(zomb3._x, zomb3._y, zomb3._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (this.hitTest(zomb4.hitter)) { z4_health = z4_health - 500; placeBlood(zomb4._x, zomb4._y, zomb4._rotation - 180); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBoom(this._x, this._y); this.removeMovieClip(); h1._visible = 0; h2._visible = 0; h3._visible = 0; h4._visible = 0; h5._visible = 0; } }; }; var led = 0; placeGren = function (tr) { led++; var _local3 = {x:tr._x, y:tr._y, rotation:tr._rotation}; tr._parent.localToGlobal(_local3); globalToLocal(_local3); var d = grena.duplicateMovieClip("b" + led, led); d._x = _local3.x; d._y = _local3.y; d._rotation = player._rotation; d.a = (d._rotation / 180) * Math.PI; d.clickSpot_x = _root._xmouse; d.clickSpot_y = _root._ymouse; d.onEnterFrame = function () { gotoSpotX = d.clickSpot_x; gotoSpotY = d.clickSpot_y; delta_x = this._x - gotoSpotX; delta_y = this._y - gotoSpotY; if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > grenSpeed) { this._x = this._x + (grenSpeed * Math.cos(this.a)); this._y = this._y + (grenSpeed * Math.sin(this.a)); this._rotation = this._rotation - 10; } else { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if ((((this._x < -10) || (this._x > 710)) || (this._y < -10)) || (this._y > 535)) { this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMax, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this.getBounds(_root).xMin, this._y, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMax, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } if (_root.bwalls.hitTest(this._x, this.getBounds(_root).yMin, true)) { placeBadaboom(this._x, this._y); this.removeMovieClip(); } }; }; boom._visible = false; var levv = 0; badaboom._visible = false; var levvv = 0; blood._visible = false; var leb = 0; dea.death._visible = false; var det = 0; var dur1 = 1; z1_speed = 1; var z1_health = 60; z1_move = 1; zomb1.onEnterFrame = function () { if (z1_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z1_speed) { tgtX = this._x + (z1_speed * Math.cos(_local7)); tgtY = this._y + (z1_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z1_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y); z1_health = 60; this._x = spawn11._x; this._y = spawn11._y; } }; z2_speed = 1.5; var z2_health = 60; z2_move = 1; zomb2.onEnterFrame = function () { if (z2_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z2_speed) { tgtX = this._x + (z2_speed * Math.cos(_local7)); tgtY = this._y + (z2_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z2_speed * Math.cos(_local3)); var _local4 = this._y + (z2_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z2_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y); z2_health = 60; this._x = spawn3._x; this._y = spawn3._y; } }; z3_speed = 1.1; var z3_health = 60; z3_move = 1; zomb3.onEnterFrame = function () { if (z3_health > 0) { if (dur1) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z3_speed) { tgtX = this._x + (z3_speed * Math.cos(_local7)); tgtY = this._y + (z3_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z3_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y); z3_health = 60; this._x = spawn3._x; this._y = spawn3._y; } }; var dur2 = 1; z4_speed = 1.1; var z4_health = 60; z4_move = 1; zomb4.onEnterFrame = function () { if (z4_health > 0) { if (dur2) { var _local9 = player._x - this._x; var _local8 = player._y - this._y; } if (this.hitter.hitTest(hitter)) { this.hands.play(); p_health = p_health - 1; } var _local7 = Math.atan2(_local8, _local9); var _local12 = Math.sqrt((_local9 * _local9) + (_local8 * _local8)); if (_local12 > z4_speed) { tgtX = this._x + (z4_speed * Math.cos(_local7)); tgtY = this._y + (z4_speed * Math.sin(_local7)); if (!walls.hitTest(tgtX, tgtY, true)) { var _local13 = dAngleRadian(direction, _local7); workAngle = _local7 + (_local13 * 0.8); var _local6 = 0; while (_local6 < 360) { var _local2 = -1; while (_local2 <= 1) { var _local3 = workAngle + (radian(_local6) * _local2); var _local5 = this._x + (z1_speed * Math.cos(_local3)); var _local4 = this._y + (z1_speed * Math.sin(_local3)); if (walls.hitTest(_local5, _local4, true)) { tgtX = _local5; tgtY = _local4; break; } _local2 = _local2 + 2; } _local6 = _local6 + 10; } } var _local11 = tgtX - this._x; var _local10 = tgtY - this._y; direction = Math.atan2(_local10, _local11); var _local13 = dAngleDegree((direction * 180) / Math.PI, this._rotation); this._rotation = this._rotation + (_local13 * 0.2); if (z4_move) { this._x = tgtX; this._y = tgtY; this.legs.play(); } } } else { placeDeath(this._x, this._y); z4_health = 60; this._x = spawn4._x; this._y = spawn4._y; } };
Instance of Symbol 496 MovieClip in Frame 260
onClipEvent (enterFrame) { this._x = player._x; this._y = player._y; }
Instance of Symbol 197 MovieClip in Frame 260
on (keyPress "<?#19>") { _root.gotoAndPlay("inchange"); defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(defeat.keyListener); victory.Key.removeListener(keyListener2); Key.removeListener(victory.keyListener2); Key.removeListener(keyListener2); }
Instance of Symbol 530 MovieClip in Frame 260
onClipEvent (load) { startDrag (this, true); Mouse.hide(); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 261
gotoAndStop ("inchange");
Symbol 38 Button
on (release) { _root.play(); }
Symbol 86 MovieClip Frame 14
stop();
Symbol 87 MovieClip Frame 186
_root.play();
Symbol 87 MovieClip Frame 187
stop();
Symbol 96 Button
on (release) { _root.gotoAndStop("level0"); }
Symbol 97 Button
on (release) { play(); }
Symbol 98 Button
on (release) { gotoAndPlay ("credits"); }
Symbol 99 Button
on (release) { getURL ("http://www.maxgames.com", "_blank"); }
Symbol 102 MovieClip Frame 35
this.removeMovieClip();
Symbol 103 MovieClip Frame 1
fire._visible = false; lev = 0; this.onEnterFrame = function () { var _local1 = 0; while (_local1 < 4) { lev++; d = fire.duplicateMovieClip("f" + lev, lev); d._x = d._x + ((Math.random() * 80) - 3); d._y = d._y + ((Math.random() * 6) - 3); d._alpha = (Math.random() * 50) + 50; d._xscale = (d._yscale = (Math.random() * 50) + 70); _local1++; } };
Symbol 108 Button
on (release) { getURL ("http://www.maxgames.com/", "_blank"); }
Symbol 112 MovieClip Frame 1
if (my_so.data.vol != undefined) { this._x = my_so.data.vol; trace("777"); }
Instance of Symbol 111 MovieClip "ruch" in Symbol 112 MovieClip Frame 1
on (press) { startDrag (this, true, 0, 0, 100, 0); } on (release) { stopDrag(); startDrag (_root.cursor, true); _root.my_so.data.vol = this._x; _root.my_so.flush(); } on (releaseOutside) { stopDrag(); startDrag (_root.cursor, true); _root.my_so.data.vol = this._x; _root.my_so.flush(); } onClipEvent (enterFrame) { _root.globalsound.setVolume(this._x); } onClipEvent (load) { if (_root.my_so.data.vol != undefined) { this._x = _root.my_so.data.vol; } }
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 2
stop();
Symbol 134 MovieClip Frame 3
stop(); stop();
Symbol 134 MovieClip Frame 4
stop();
Symbol 134 MovieClip Frame 5
stop(); stop();
Symbol 134 MovieClip Frame 6
stop();
Symbol 134 MovieClip Frame 7
stop();
Symbol 134 MovieClip Frame 8
stop();
Symbol 134 MovieClip Frame 9
stop();
Symbol 134 MovieClip Frame 10
stop();
Symbol 134 MovieClip Frame 11
stop();
Symbol 134 MovieClip Frame 12
stop();
Symbol 134 MovieClip Frame 13
stop();
Symbol 134 MovieClip Frame 14
stop();
Symbol 147 MovieClip Frame 1
but0.onRollOver = function () { texta.gotoAndStop(2); }; but0.onRollOut = function () { texta.gotoAndStop(1); }; but0.onRelease = function () { _root.gotoAndStop("level0"); }; but1.onRollOver = function () { texta.gotoAndStop(3); }; but1.onRollOut = function () { texta.gotoAndStop(1); }; but1.onRelease = function () { _root.gotoAndStop("level1"); }; but2.onRollOver = function () { texta.gotoAndStop(4); }; but2.onRollOut = function () { texta.gotoAndStop(1); }; but2.onRelease = function () { _root.gotoAndStop("level2"); }; but3.onRollOver = function () { texta.gotoAndStop(5); }; but3.onRollOut = function () { texta.gotoAndStop(1); }; but3.onRelease = function () { _root.gotoAndStop("level3"); }; but4.onRollOver = function () { texta.gotoAndStop(6); }; but4.onRollOut = function () { texta.gotoAndStop(5); }; but4.onRelease = function () { _root.gotoAndStop("level4"); }; but5.onRollOver = function () { texta.gotoAndStop(7); }; but5.onRollOut = function () { texta.gotoAndStop(1); }; but5.onRelease = function () { _root.gotoAndStop("level5"); }; but6.onRollOver = function () { texta.gotoAndStop(8); }; but6.onRollOut = function () { texta.gotoAndStop(1); }; but6.onRelease = function () { _root.gotoAndStop("level6"); }; but7.onRollOver = function () { texta.gotoAndStop(9); }; but7.onRollOut = function () { texta.gotoAndStop(1); }; but7.onRelease = function () { _root.gotoAndStop("level7"); }; but8.onRollOver = function () { texta.gotoAndStop(10); }; but8.onRollOut = function () { texta.gotoAndStop(1); }; but8.onRelease = function () { _root.gotoAndStop("level8"); }; but9.onRollOver = function () { texta.gotoAndStop(11); }; but9.onRollOut = function () { texta.gotoAndStop(1); }; but9.onRelease = function () { _root.gotoAndStop("level9"); }; but10.onRollOver = function () { texta.gotoAndStop(12); }; but10.onRollOut = function () { texta.gotoAndStop(1); }; but10.onRelease = function () { _root.gotoAndStop("level10"); }; but11.onRollOver = function () { texta.gotoAndStop(13); }; but11.onRollOut = function () { texta.gotoAndStop(1); }; but11.onRelease = function () { _root.gotoAndStop("level11"); }; but12.onRollOver = function () { texta.gotoAndStop(14); }; but12.onRollOut = function () { texta.gotoAndStop(1); }; but12.onRelease = function () { _root.gotoAndStop("level12"); }; stop();
Symbol 147 MovieClip Frame 2
stop();
Symbol 147 MovieClip Frame 3
stop();
Symbol 147 MovieClip Frame 4
stop();
Symbol 147 MovieClip Frame 5
stop();
Symbol 147 MovieClip Frame 6
stop();
Symbol 147 MovieClip Frame 7
stop();
Symbol 147 MovieClip Frame 8
stop();
Symbol 147 MovieClip Frame 9
stop();
Symbol 147 MovieClip Frame 10
stop();
Symbol 147 MovieClip Frame 11
stop();
Symbol 147 MovieClip Frame 12
stop();
Symbol 147 MovieClip Frame 13
stop();
Symbol 152 Button
on (release) { _parent.play(); }
Symbol 153 MovieClip Frame 1
var my_so = SharedObject.getLocal("numlevs"); buttons.gotoAndStop(my_so.data.num + 1);
Symbol 157 Button
on (release) { getURL ("http://www.nearga.org", "_blank"); }
Symbol 158 MovieClip Frame 1
var my_sound3 = new Sound(); my_soundf.attachSound("fire"); my_soundf.start(); my_soundf.onSoundComplete = function () { my_soundf.start(); }; stop();
Symbol 158 MovieClip Frame 10
my_soundf.stop(); stop();
Symbol 158 MovieClip Frame 20
gotoAndStop ("main");
Symbol 158 MovieClip Frame 30
my_soundf.stop(); stop();
Symbol 158 MovieClip Frame 40
gotoAndStop ("main");
Symbol 195 MovieClip Frame 80
_parent.removeMovieClip(); stop();
Symbol 196 MovieClip Frame 1
partGo._visible = false; i = 6; while (i--) { d = partGo.duplicateMovieClip("p" + i, i); d._rotation = Math.random() * 360; d._xscale = (d._yscale = (Math.random() * 100) + 50); }
Symbol 197 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 2
_parent._parent.placeEBullet(dot);
Symbol 216 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 225 MovieClip Frame 1
var randomNum = (Math.round(Math.random() * 2) + 1); gotoAndStop(randomNum); stop();
Symbol 225 MovieClip Frame 2
stop();
Symbol 225 MovieClip Frame 3
stop();
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 2
_parent._parent.placeE2Bullet(dot);
Symbol 232 MovieClip Frame 10
gotoAndPlay ("fire");
Symbol 241 MovieClip Frame 1
var randomNum = (Math.round(Math.random() * 2) + 1); gotoAndStop(randomNum); stop();
Symbol 241 MovieClip Frame 2
stop();
Symbol 241 MovieClip Frame 3
stop();
Symbol 255 MovieClip Frame 1
Symbol 255 MovieClip Frame 8
stop();
Symbol 255 MovieClip Frame 11
_parent._parent.placeBullet(dot); _global.ammo1 = _global.ammo1 - 1;
Symbol 255 MovieClip Frame 17
gotoAndStop ("stand");
Symbol 255 MovieClip Frame 23
stop();
Symbol 263 MovieClip Frame 1
Symbol 263 MovieClip Frame 7
stop();
Symbol 263 MovieClip Frame 13
stop();
Symbol 263 MovieClip Frame 14
_parent._parent.placeBullet(dot); _parent._parent.placeBullet(dot2); _parent._parent.placeBullet(dot3); _parent._parent.placeBullet(dot4); _parent._parent.placeBullet(dot5); _global.ammo2 = _global.ammo2 - 1;
Symbol 263 MovieClip Frame 17
Symbol 263 MovieClip Frame 25
gotoAndStop ("stand");
Symbol 263 MovieClip Frame 33
stop();
Symbol 270 MovieClip Frame 7
stop();
Symbol 270 MovieClip Frame 10
_parent._parent.placeBullet(dot); _global.ammo3 = _global.ammo3 - 1;
Symbol 270 MovieClip Frame 11
gotoAndStop ("stand");
Symbol 270 MovieClip Frame 17
stop();
Symbol 278 MovieClip Frame 9
stop();
Symbol 278 MovieClip Frame 12
_parent._parent.placebfgBullet(dot); _global.ammo4 = _global.ammo4 - 1; play();
Symbol 278 MovieClip Frame 29
gotoAndStop ("stand");
Symbol 278 MovieClip Frame 39
stop();
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 2
_parent._parent.placeGren(tchk); _global.ammog = _global.ammog - 1;
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 15
stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 23
stop();
Symbol 334 MovieClip Frame 1
stop();
Symbol 334 MovieClip Frame 40
stop();
Symbol 335 MovieClip Frame 1
stop();
Symbol 335 MovieClip Frame 2
stop();
Symbol 340 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 2
stop();
Symbol 348 MovieClip Frame 5
_parent.removeMovieClip(); stop();
Symbol 349 MovieClip Frame 1
partGo._visible = false; i = 1; while (i--) { d = partGo.duplicateMovieClip("p" + i, i); d._rotation = Math.random() * 360; d._xscale = (d._yscale = (Math.random() * 70) + 50); }
Symbol 364 MovieClip Frame 15
_parent.removeMovieClip(); stop();
Symbol 365 MovieClip Frame 1
partGo._visible = false; i = 1; while (i--) { d = partGo.duplicateMovieClip("p" + i, i); d._rotation = Math.random() * 360; d._xscale = (d._yscale = (Math.random() * 70) + 50); }
Symbol 368 MovieClip Frame 14
_parent.removeMovieClip(); stop();
Symbol 369 MovieClip Frame 1
partGo._visible = false; i = 6; while (i--) { d = partGo.duplicateMovieClip("p" + i, i); d._rotation = Math.random() * 180; d._xscale = (d._yscale = (Math.random() * 70) + 50); }
Symbol 385 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 59
stop();
Symbol 385 MovieClip Frame 145
stop();
Symbol 385 MovieClip Frame 185
stop();
Symbol 385 MovieClip Frame 228
stop();
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 20
stop();
Symbol 393 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 20
stop();
Symbol 428 MovieClip Frame 1
stop();
Symbol 431 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 2
stop();
Symbol 449 MovieClip Frame 3
stop();
Symbol 449 MovieClip Frame 4
stop();
Symbol 449 MovieClip Frame 5
stop();
Symbol 458 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 2
stop();
Symbol 465 Button
on (release) { getURL ("http://www.maxgames.com/", "_blank"); }
Symbol 468 MovieClip Frame 1
stop();
Symbol 468 MovieClip Frame 60
stop(); keyListener2 = new Object(); keyListener2.onKeyDown = function () { play(); }; Key.addListener(keyListener2);
Symbol 468 MovieClip Frame 61
Key.removeListener(keyListener2);
Symbol 468 MovieClip Frame 104
Key.removeListener(keyListener2); _root.play();
Symbol 473 MovieClip Frame 1
stop();
Symbol 473 MovieClip Frame 60
stop(); keyListener = new Object(); keyListener.onKeyDown = function () { play(); }; Key.addListener(keyListener); _global.temb = _root._currentframe;
Symbol 473 MovieClip Frame 61
Key.removeListener(keyListener);
Symbol 473 MovieClip Frame 104
Key.removeListener(keyListener); _root.gotoAndPlay("again");
Symbol 490 MovieClip Frame 1
keyListener3 = new Object(); keyListener3.onKeyDown = function () { _root.keymap.play(); }; Key.addListener(keyListener3); stop();
Symbol 490 MovieClip Frame 18
Key.removeListener(keyListener3);
Symbol 490 MovieClip Frame 19
stop();
Symbol 491 MovieClip Frame 4
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 4
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 10
Symbol 491 MovieClip Frame 13
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 13
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 21
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 21
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 31
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 31
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 31
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 37
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 37
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 41
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 47
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 47
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 51
stop();
Instance of Symbol 197 MovieClip in Symbol 491 MovieClip Frame 51
onClipEvent (enterFrame) { if (this.hitTest(_root.hitter)) { _root.train.play(); } }
Symbol 491 MovieClip Frame 56
stop();
Symbol 491 MovieClip Frame 66
stop(); keyListener3 = new Object(); keyListener3.onKeyDown = function () { play(); }; Key.addListener(keyListener3);
Symbol 491 MovieClip Frame 67
Key.removeListener(keyListener3);
Symbol 491 MovieClip Frame 76
stop();
Symbol 496 MovieClip Frame 31
stop();
Symbol 505 MovieClip Frame 1
stop();
Symbol 505 MovieClip Frame 2
switch (_global.current_w) { case 1 : _root.player.hands1.gotoAndPlay("out"); _global.current_w = 0; break; case 2 : _root.player.hands2.gotoAndPlay("out"); _global.current_w = 0; break; case 3 : _root.player.hands3.gotoAndPlay("out"); _global.current_w = 0; break; case 4 : _root.player.hands4.gotoAndPlay("out"); _global.current_w = 0; } _root.gui_weap.sel_light.gotoAndStop(_global.current_w + 1);
Symbol 505 MovieClip Frame 20
switch (_global.selected_w) { case 1 : _root.player.hands1.gotoAndPlay("in"); _root.player.hands1._visible = 1; _root.player.hands2._visible = 0; _root.player.hands3._visible = 0; _root.player.hands4._visible = 0; break; case 2 : _root.player.hands2.gotoAndPlay("in"); _root.player.hands1._visible = 0; _root.player.hands2._visible = 1; _root.player.hands3._visible = 0; _root.player.hands4._visible = 0; break; case 3 : _root.player.hands3.gotoAndPlay("in"); _root.player.hands1._visible = 0; _root.player.hands2._visible = 0; _root.player.hands3._visible = 3; _root.player.hands4._visible = 0; break; case 4 : _root.player.hands4.gotoAndPlay("in"); _root.player.hands1._visible = 0; _root.player.hands2._visible = 0; _root.player.hands3._visible = 0; _root.player.hands4._visible = 1; }
Symbol 505 MovieClip Frame 30
switch (_global.selected_w) { case 1 : _global.current_w = 1; break; case 2 : _global.current_w = 2; break; case 3 : _global.current_w = 3; break; case 4 : _global.current_w = 4; } _root.gui_weap.sel_light.gotoAndStop(_global.current_w + 1);
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 2
_global.selected_w = _global.current_w; switch (_global.current_w) { case 1 : _root.player.hands1.gotoAndPlay("out"); _global.current_w = 0; break; case 2 : _root.player.hands2.gotoAndPlay("out"); _global.current_w = 0; break; case 3 : _root.player.hands3.gotoAndPlay("out"); _global.current_w = 0; break; case 4 : _root.player.hands4.gotoAndPlay("out"); _global.current_w = 0; }
Symbol 507 MovieClip Frame 7
_root.player.hands1._visible = 0; _root.player.hands2._visible = 0; _root.player.hands3._visible = 0; _root.player.hands4._visible = 0; _root.player.handsg._visible = 1; _root.player.handsg.play();
Symbol 507 MovieClip Frame 12
_root.player.handsg._visible = 0; _root.change.gotoAndPlay(18);
Symbol 509 MovieClip Frame 1
stop();
Symbol 509 MovieClip Frame 2
_global.v1_move = 0; _root.vrag1.hands.gotoAndPlay("fire");
Symbol 509 MovieClip Frame 31
_global.v1_move = 1; _root.vrag1.hands.gotoAndStop("stand");
Symbol 509 MovieClip Frame 36
gotoAndPlay (2);
Symbol 510 MovieClip Frame 1
stop();
Symbol 510 MovieClip Frame 2
_root.vrag3.hands.gotoAndPlay("fire");
Symbol 510 MovieClip Frame 66
_global.v3_move = 1; _root.vrag3.hands.gotoAndStop("stand");
Symbol 510 MovieClip Frame 71
gotoAndPlay (2);
Symbol 512 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 2
_global.v2_move = 0; _root.vrag2.hands.gotoAndPlay("fire");
Symbol 513 MovieClip Frame 31
_global.v2_move = 1; _root.vrag2.hands.gotoAndStop("stand");
Symbol 513 MovieClip Frame 36
gotoAndPlay (2);
Symbol 518 Button
on (release) { _root.exit.gotoAndStop(2); }
Symbol 521 Button
on (release) { _root.exit.gotoAndStop(1); }
Symbol 522 Button
on (release) { _root.gotoAndPlay("inchange"); _root.defeat.Key.removeListener(keyListener); Key.removeListener(keyListener); Key.removeListener(_root.defeat.keyListener); _root.victory.Key.removeListener(keyListener2); Key.removeListener(_root.victory.keyListener2); Key.removeListener(keyListener2); }
Symbol 524 MovieClip Frame 1
stop();
Symbol 524 MovieClip Frame 2
stop();
Symbol 527 Button
on (release) { getURL ("http://www.maxgames.com/", "_blank"); }
Symbol 533 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 2
_parent._parent.placeE3Bullet(dot);
Symbol 533 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 550 MovieClip Frame 1
stop();
Symbol 550 MovieClip Frame 23
stop();
Symbol 554 MovieClip Frame 1
stop();
Symbol 554 MovieClip Frame 2
stop();
Symbol 577 MovieClip Frame 1
stop();
Symbol 577 MovieClip Frame 59
stop();
Symbol 577 MovieClip Frame 145
stop();
Symbol 577 MovieClip Frame 185
stop();
Symbol 577 MovieClip Frame 228
stop();
Symbol 579 MovieClip Frame 1
stop();
Symbol 579 MovieClip Frame 59
stop();
Symbol 579 MovieClip Frame 145
stop();
Symbol 579 MovieClip Frame 185
stop();
Symbol 579 MovieClip Frame 228
stop();
Symbol 581 MovieClip Frame 1
Symbol 583 MovieClip Frame 1
stop();
Symbol 583 MovieClip Frame 20
stop();
Symbol 591 MovieClip Frame 1
stop();
Symbol 593 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 271
stop();
Symbol 611 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 1
var randomNum = (Math.round(Math.random() * 2) + 1); gotoAndStop(randomNum); stop();
Symbol 618 MovieClip Frame 2
stop();
Symbol 618 MovieClip Frame 3
stop();
Symbol 632 MovieClip Frame 1
stop();
Symbol 632 MovieClip Frame 98
stop();
Symbol 655 MovieClip Frame 1
stop();
Symbol 657 MovieClip Frame 1
stop();
Symbol 664 MovieClip Frame 1
stop();
Symbol 664 MovieClip Frame 2
_parent._parent.placeE10Bullet(dot);
Symbol 664 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 700 MovieClip Frame 148
stop();
Symbol 702 MovieClip Frame 1
stop();
Symbol 720 MovieClip Frame 1
stop();
Symbol 720 MovieClip Frame 13
gotoAndPlay ("run");
Symbol 752 MovieClip Frame 148
stop();
Symbol 754 MovieClip Frame 1
stop();
Symbol 754 MovieClip Frame 82
gotoAndStop (81);
Symbol 755 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 2
_global.v2_move = 1; _root.vrag2.gotoAndPlay("run");
Symbol 755 MovieClip Frame 31
_global.v2_move = 0; _root.vrag2.gotoAndPlay("lookleft");
Symbol 763 MovieClip Frame 1
stop();
Symbol 763 MovieClip Frame 240
stop();
Symbol 776 MovieClip Frame 1
stop();
Symbol 776 MovieClip Frame 240
stop();
Symbol 784 MovieClip Frame 1
stop();
Symbol 786 MovieClip Frame 148
stop();
Symbol 787 MovieClip Frame 1
stop();
Symbol 787 MovieClip Frame 2
_root.vrag4.hands.gotoAndPlay("fire");
Symbol 787 MovieClip Frame 66
_global.v4_move = 1; _root.vrag4.hands.gotoAndStop("stand");
Symbol 787 MovieClip Frame 71
gotoAndPlay (2);
Symbol 788 MovieClip Frame 1
stop();
Symbol 788 MovieClip Frame 2
_global.v5_move = 0; _root.vrag5.hands.gotoAndPlay("fire");
Symbol 788 MovieClip Frame 31
_global.v5_move = 1; _root.vrag5.hands.gotoAndStop("stand");
Symbol 788 MovieClip Frame 36
gotoAndPlay (2);
Symbol 797 MovieClip Frame 1
stop();
Symbol 797 MovieClip Frame 2
stop();
Symbol 820 MovieClip Frame 1
stop();
Symbol 822 MovieClip Frame 1
stop();
Symbol 824 MovieClip Frame 1
stop();
Symbol 828 MovieClip Frame 1
stop();
Symbol 830 MovieClip Frame 1
stop();
Symbol 832 MovieClip Frame 1
stop();
Symbol 845 MovieClip Frame 1
stop();
Symbol 845 MovieClip Frame 2
_parent._parent.placeE4Bullet(dot);
Symbol 845 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 852 MovieClip Frame 1
stop();
Symbol 852 MovieClip Frame 2
stop();
Symbol 852 MovieClip Frame 3
stop();
Symbol 852 MovieClip Frame 4
stop();
Symbol 852 MovieClip Frame 5
stop();
Symbol 853 MovieClip Frame 72
tree.gotoAndStop(random(4) + 1);
Symbol 854 MovieClip Frame 178
tree.gotoAndStop(random(4) + 1);
Symbol 866 MovieClip Frame 148
stop();
Symbol 868 MovieClip Frame 32
_global.timer = _global.timer + 1;
Symbol 871 MovieClip Frame 1
stop();
Symbol 871 MovieClip Frame 2
_parent._parent.placeE5Bullet(dot);
Symbol 871 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 876 MovieClip Frame 1
stop();
Symbol 876 MovieClip Frame 2
stop();
Symbol 877 MovieClip Frame 1
stop();
Symbol 877 MovieClip Frame 98
stop();
Symbol 877 MovieClip Frame 257
stop();
Symbol 877 MovieClip Frame 320
stop();
Symbol 877 MovieClip Frame 365
stop();
Symbol 887 MovieClip Frame 1
stop();
Symbol 892 MovieClip Frame 1
stop();
Symbol 892 MovieClip Frame 98
stop();
Symbol 892 MovieClip Frame 257
stop();
Symbol 892 MovieClip Frame 320
stop();
Symbol 892 MovieClip Frame 365
stop();
Symbol 904 MovieClip Frame 148
stop();
Symbol 907 MovieClip Frame 1
stop();
Symbol 907 MovieClip Frame 2
_parent._parent.placeE11Bullet(dot);
Symbol 907 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 909 MovieClip Frame 1
stop();
Symbol 909 MovieClip Frame 2
_parent._parent.placeE12Bullet(dot);
Symbol 909 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 911 MovieClip Frame 1
stop();
Symbol 911 MovieClip Frame 2
_parent._parent.placeE13Bullet(dot);
Symbol 911 MovieClip Frame 6
gotoAndPlay ("fire");
Symbol 915 MovieClip Frame 1
stop();
Symbol 915 MovieClip Frame 2
stop();
Symbol 918 MovieClip Frame 1
stop();
Symbol 918 MovieClip Frame 2
stop();
Symbol 928 MovieClip Frame 1
stop();
Symbol 928 MovieClip Frame 98
stop();
Symbol 928 MovieClip Frame 257
stop();
Symbol 928 MovieClip Frame 320
stop();
Symbol 928 MovieClip Frame 365
stop();
Symbol 928 MovieClip Frame 430
stop();
Symbol 928 MovieClip Frame 505
stop();
Symbol 938 MovieClip Frame 1
stop();
Symbol 940 MovieClip Frame 1
stop();
Symbol 942 MovieClip Frame 148
stop();
Symbol 944 MovieClip Frame 1
stop();
Symbol 949 MovieClip Frame 1
stop();
Symbol 949 MovieClip Frame 98
stop();
Symbol 950 MovieClip Frame 1
stop();
Symbol 950 MovieClip Frame 98
stop();
Symbol 951 MovieClip Frame 1
stop();
Symbol 951 MovieClip Frame 98
stop();
Symbol 962 MovieClip Frame 148
stop();
Symbol 986 MovieClip Frame 148
stop();

Library Items

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

Instance Names

"bytesMessage"Frame 1Symbol 13 EditableText
"progressbar"Frame 1Symbol 19 MovieClip
"playbtn"Frame 1Symbol 38 Button
"cursor"Frame 1Symbol 41 MovieClip
"bytesMessage"Frame 188Symbol 88 EditableText
"menu"Frame 188Symbol 159 MovieClip
"death"Frame 236Symbol 196 MovieClip
"firebtn"Frame 236Symbol 197 MovieClip
"vrag1"Frame 236Symbol 226 MovieClip
"vrag2"Frame 236Symbol 243 MovieClip
"jad"Frame 236Symbol 244 MovieClip
"player"Frame 236Symbol 303 MovieClip
"hitter"Frame 236Symbol 197 MovieClip
"hittery"Frame 236Symbol 197 MovieClip
"los1"Frame 236Symbol 305 MovieClip
"los2"Frame 236Symbol 305 MovieClip
"finish"Frame 236Symbol 197 MovieClip
"bullet"Frame 236Symbol 308 MovieClip
"bfgbullet"Frame 236Symbol 311 MovieClip
"door1"Frame 236Symbol 330 MovieClip
"gate1"Frame 236Symbol 334 MovieClip
"pult1"Frame 236Symbol 335 MovieClip
"key1"Frame 236Symbol 340 MovieClip
"boom"Frame 236Symbol 349 MovieClip
"grena"Frame 236Symbol 352 MovieClip
"badaboom"Frame 236Symbol 365 MovieClip
"blood"Frame 236Symbol 369 MovieClip
"s1"Frame 236Symbol 385 MovieClip
"walls"Frame 236Symbol 390 MovieClip
"bwalls"Frame 236Symbol 394 MovieClip
"radlight"Frame 236Symbol 401 MovieClip
"h1"Frame 236Symbol 404 MovieClip
"h3"Frame 236Symbol 407 MovieClip
"h2"Frame 236Symbol 410 MovieClip
"h4"Frame 236Symbol 413 MovieClip
"h5"Frame 236Symbol 416 MovieClip
"health_t"Frame 236Symbol 419 EditableText
"grens"Frame 236Symbol 422 EditableText
"ammo_cur"Frame 236Symbol 424 EditableText
"needkey"Frame 236Symbol 428 MovieClip
"keypicked"Frame 236Symbol 431 MovieClip
"pick1"Frame 236Symbol 433 MovieClip
"pick2"Frame 236Symbol 435 MovieClip
"lighth"Frame 236Symbol 438 MovieClip
"lightg"Frame 236Symbol 438 MovieClip
"gui_weap"Frame 236Symbol 453 MovieClip
"lighth"Frame 236Symbol 438 MovieClip
"gkey1"Frame 236Symbol 455 Button
"raddet"Frame 236Symbol 458 MovieClip
"victory"Frame 236Symbol 468 MovieClip
"defeat"Frame 236Symbol 473 MovieClip
"train"Frame 236Symbol 491 MovieClip
"sh1"Frame 236Symbol 503 MovieClip
"sh2"Frame 236Symbol 503 MovieClip
"change"Frame 236Symbol 505 MovieClip
"gren"Frame 236Symbol 507 MovieClip
"beh1"Frame 236Symbol 509 MovieClip
"beh3"Frame 236Symbol 510 MovieClip
"radd"Frame 236Symbol 512 MovieClip
"beh2"Frame 236Symbol 513 MovieClip
"exit"Frame 236Symbol 524 MovieClip
"death"Frame 238Symbol 196 MovieClip
"firebtn"Frame 238Symbol 197 MovieClip
"vrag1"Frame 238Symbol 226 MovieClip
"vrag3"Frame 238Symbol 534 MovieClip
"titizen"Frame 238Symbol 545 MovieClip
"trigger"Frame 238Symbol 197 MovieClip
"player"Frame 238Symbol 303 MovieClip
"hitter"Frame 238Symbol 197 MovieClip
"los1"Frame 238Symbol 305 MovieClip
"los2"Frame 238Symbol 305 MovieClip
"finish"Frame 238Symbol 197 MovieClip
"los3"Frame 238Symbol 305 MovieClip
"bullet"Frame 238Symbol 308 MovieClip
"bfgbullet"Frame 238Symbol 311 MovieClip
"door1"Frame 238Symbol 330 MovieClip
"door2"Frame 238Symbol 550 MovieClip
"door3"Frame 238Symbol 330 MovieClip
"door4"Frame 238Symbol 550 MovieClip
"door5"Frame 238Symbol 550 MovieClip
"door6"Frame 238Symbol 550 MovieClip
"door7"Frame 238Symbol 550 MovieClip
"shotgun"Frame 238Symbol 554 MovieClip
"key1"Frame 238Symbol 340 MovieClip
"boom"Frame 238Symbol 349 MovieClip
"grena"Frame 238Symbol 352 MovieClip
"badaboom"Frame 238Symbol 365 MovieClip
"blood"Frame 238Symbol 369 MovieClip
"s1"Frame 238Symbol 577 MovieClip
"s3"Frame 238Symbol 579 MovieClip
"walls"Frame 238Symbol 581 MovieClip
"bwalls"Frame 238Symbol 584 MovieClip
"h1"Frame 238Symbol 404 MovieClip
"h3"Frame 238Symbol 407 MovieClip
"h2"Frame 238Symbol 410 MovieClip
"h4"Frame 238Symbol 413 MovieClip
"h5"Frame 238Symbol 416 MovieClip
"health_t"Frame 238Symbol 586 EditableText
"grens"Frame 238Symbol 587 EditableText
"ammo_cur"Frame 238Symbol 588 EditableText
"needkey"Frame 238Symbol 428 MovieClip
"keypicked"Frame 238Symbol 431 MovieClip
"shotgunpicked"Frame 238Symbol 591 MovieClip
"needkey2"Frame 238Symbol 593 MovieClip
"titizentalk"Frame 238Symbol 598 MovieClip
"pick1"Frame 238Symbol 433 MovieClip
"pick2"Frame 238Symbol 433 MovieClip
"lighth"Frame 238Symbol 438 MovieClip
"lightg"Frame 238Symbol 438 MovieClip
"gui_weap"Frame 238Symbol 453 MovieClip
"lighth"Frame 238Symbol 438 MovieClip
"gkey1"Frame 238Symbol 455 Button
"raddet"Frame 238Symbol 458 MovieClip
"victory"Frame 238Symbol 468 MovieClip
"defeat"Frame 238Symbol 473 MovieClip
"keymap"Frame 238Symbol 490 MovieClip
"sh1"Frame 238Symbol 503 MovieClip
"change"Frame 238Symbol 505 MovieClip
"gren"Frame 238Symbol 507 MovieClip
"beh1"Frame 238Symbol 509 MovieClip
"beh3"Frame 238Symbol 510 MovieClip
"radd"Frame 238Symbol 512 MovieClip
"beh2"Frame 238Symbol 513 MovieClip
"exit"Frame 238Symbol 524 MovieClip
"death"Frame 240Symbol 196 MovieClip
"firebtn"Frame 240Symbol 197 MovieClip
"vrag1"Frame 240Symbol 226 MovieClip
"vrag3"Frame 240Symbol 534 MovieClip
"zomb3"Frame 240Symbol 619 MovieClip
"zomb2"Frame 240Symbol 619 MovieClip
"zomb1"Frame 240Symbol 619 MovieClip
"player"Frame 240Symbol 303 MovieClip
"hitter"Frame 240Symbol 197 MovieClip
"los1"Frame 240Symbol 305 MovieClip
"los2"Frame 240Symbol 305 MovieClip
"finish"Frame 240Symbol 197 MovieClip
"los3"Frame 240Symbol 305 MovieClip
"bullet"Frame 240Symbol 308 MovieClip
"bfgbullet"Frame 240Symbol 311 MovieClip
"gate1"Frame 240Symbol 334 MovieClip
"pult1"Frame 240Symbol 335 MovieClip
"key1"Frame 240Symbol 340 MovieClip
"shotgun"Frame 240Symbol 554 MovieClip
"boom"Frame 240Symbol 349 MovieClip
"grena"Frame 240Symbol 352 MovieClip
"badaboom"Frame 240Symbol 365 MovieClip
"blood"Frame 240Symbol 369 MovieClip
"s1"Frame 240Symbol 632 MovieClip
"walls"Frame 240Symbol 634 MovieClip
"bwalls"Frame 240Symbol 636 MovieClip
"h1"Frame 240Symbol 404 MovieClip
"h3"Frame 240Symbol 407 MovieClip
"h2"Frame 240Symbol 410 MovieClip
"h4"Frame 240Symbol 413 MovieClip
"h5"Frame 240Symbol 416 MovieClip
"health_t"Frame 240Symbol 651 EditableText
"grens"Frame 240Symbol 652 EditableText
"ammo_cur"Frame 240Symbol 653 EditableText
"needkey"Frame 240Symbol 428 MovieClip
"keypicked"Frame 240Symbol 431 MovieClip
"shotgunpicked"Frame 240Symbol 591 MovieClip
"needkey2"Frame 240Symbol 593 MovieClip
"titizentalk"Frame 240Symbol 598 MovieClip
"ammo2picked"Frame 240Symbol 655 MovieClip
"pick1"Frame 240Symbol 433 MovieClip
"pick2"Frame 240Symbol 435 MovieClip
"pick3"Frame 240Symbol 433 MovieClip
"gatesm"Frame 240Symbol 657 MovieClip
"lighth"Frame 240Symbol 438 MovieClip
"lightg"Frame 240Symbol 438 MovieClip
"gui_weap"Frame 240Symbol 453 MovieClip
"lighth"Frame 240Symbol 438 MovieClip
"gkey1"Frame 240Symbol 455 Button
"raddet"Frame 240Symbol 458 MovieClip
"victory"Frame 240Symbol 468 MovieClip
"defeat"Frame 240Symbol 473 MovieClip
"sh1"Frame 240Symbol 503 MovieClip
"sh2"Frame 240Symbol 503 MovieClip
"change"Frame 240Symbol 505 MovieClip
"gren"Frame 240Symbol 507 MovieClip
"beh1"Frame 240Symbol 509 MovieClip
"beh3"Frame 240Symbol 510 MovieClip
"radd"Frame 240Symbol 512 MovieClip
"beh2"Frame 240Symbol 513 MovieClip
"exit"Frame 240Symbol 524 MovieClip
"death"Frame 242Symbol 196 MovieClip
"firebtn"Frame 242Symbol 197 MovieClip
"vrag10"Frame 242Symbol 677 MovieClip
"jad"Frame 242Symbol 244 MovieClip
"jad1"Frame 242Symbol 244 MovieClip
"jad2"Frame 242Symbol 244 MovieClip
"jad3"Frame 242Symbol 244 MovieClip
"player"Frame 242Symbol 303 MovieClip
"hitter"Frame 242Symbol 197 MovieClip
"los10"Frame 242Symbol 305 MovieClip
"finish"Frame 242Symbol 197 MovieClip
"bullet"Frame 242Symbol 308 MovieClip
"bfgbullet"Frame 242Symbol 311 MovieClip
"powerup"Frame 242Symbol 197 MovieClip
"boom"Frame 242Symbol 349 MovieClip
"grena"Frame 242Symbol 352 MovieClip
"badaboom"Frame 242Symbol 365 MovieClip
"blood"Frame 242Symbol 369 MovieClip
"walls"Frame 242Symbol 691 MovieClip
"bwalls"Frame 242Symbol 693 MovieClip
"rad1"Frame 242Symbol 400 MovieClip
"rad2"Frame 242Symbol 400 MovieClip
"rad3"Frame 242Symbol 400 MovieClip
"rad4"Frame 242Symbol 400 MovieClip
"h1"Frame 242Symbol 404 MovieClip
"h3"Frame 242Symbol 407 MovieClip
"h2"Frame 242Symbol 410 MovieClip
"h4"Frame 242Symbol 413 MovieClip
"h5"Frame 242Symbol 416 MovieClip
"health_t"Frame 242Symbol 696 EditableText
"grens"Frame 242Symbol 697 EditableText
"ammo_cur"Frame 242Symbol 698 EditableText
"anom"Frame 242Symbol 702 MovieClip
"hit"Frame 242Symbol 197 MovieClip
"lighth"Frame 242Symbol 438 MovieClip
"lightg"Frame 242Symbol 438 MovieClip
"gui_weap"Frame 242Symbol 453 MovieClip
"lighth"Frame 242Symbol 438 MovieClip
"gkey1"Frame 242Symbol 455 Button
"raddet"Frame 242Symbol 458 MovieClip
"victory"Frame 242Symbol 468 MovieClip
"defeat"Frame 242Symbol 473 MovieClip
"change"Frame 242Symbol 505 MovieClip
"gren"Frame 242Symbol 507 MovieClip
"beh1"Frame 242Symbol 509 MovieClip
"beh3"Frame 242Symbol 510 MovieClip
"radd"Frame 242Symbol 512 MovieClip
"beh2"Frame 242Symbol 513 MovieClip
"exit"Frame 242Symbol 524 MovieClip
"death"Frame 244Symbol 196 MovieClip
"firebtn"Frame 244Symbol 197 MovieClip
"vrag2"Frame 244Symbol 720 MovieClip
"player"Frame 244Symbol 303 MovieClip
"hitter"Frame 244Symbol 197 MovieClip
"los2"Frame 244Symbol 305 MovieClip
"bullet"Frame 244Symbol 308 MovieClip
"bfgbullet"Frame 244Symbol 311 MovieClip
"shotgun"Frame 244Symbol 554 MovieClip
"shotgun2"Frame 244Symbol 554 MovieClip
"boom"Frame 244Symbol 349 MovieClip
"grena"Frame 244Symbol 352 MovieClip
"badaboom"Frame 244Symbol 365 MovieClip
"blood"Frame 244Symbol 369 MovieClip
"walls"Frame 244Symbol 738 MovieClip
"walls2"Frame 244Symbol 738 MovieClip
"bwalls"Frame 244Symbol 740 MovieClip
"h1"Frame 244Symbol 404 MovieClip
"h3"Frame 244Symbol 407 MovieClip
"h2"Frame 244Symbol 410 MovieClip
"h4"Frame 244Symbol 413 MovieClip
"h5"Frame 244Symbol 416 MovieClip
"health_t"Frame 244Symbol 748 EditableText
"grens"Frame 244Symbol 749 EditableText
"ammo_cur"Frame 244Symbol 750 EditableText
"ammo2picked"Frame 244Symbol 655 MovieClip
"pick1"Frame 244Symbol 433 MovieClip
"pick3"Frame 244Symbol 433 MovieClip
"bh"Frame 244Symbol 754 MovieClip
"lighth"Frame 244Symbol 438 MovieClip
"lightg"Frame 244Symbol 438 MovieClip
"gui_weap"Frame 244Symbol 453 MovieClip
"lighth"Frame 244Symbol 438 MovieClip
"gkey1"Frame 244Symbol 455 Button
"raddet"Frame 244Symbol 458 MovieClip
"victory"Frame 244Symbol 468 MovieClip
"defeat"Frame 244Symbol 473 MovieClip
"change"Frame 244Symbol 505 MovieClip
"gren"Frame 244Symbol 507 MovieClip
"beh1"Frame 244Symbol 509 MovieClip
"beh3"Frame 244Symbol 510 MovieClip
"radd"Frame 244Symbol 512 MovieClip
"beh2"Frame 244Symbol 755 MovieClip
"exit"Frame 244Symbol 524 MovieClip
"death"Frame 246Symbol 196 MovieClip
"firebtn"Frame 246Symbol 197 MovieClip
"vrag1"Frame 246Symbol 226 MovieClip
"vrag3"Frame 246Symbol 534 MovieClip
"vrag2"Frame 246Symbol 243 MovieClip
"zomb3"Frame 246Symbol 619 MovieClip
"zomb2"Frame 246Symbol 619 MovieClip
"zomb1"Frame 246Symbol 619 MovieClip
"zomb4"Frame 246Symbol 619 MovieClip
"zomb5"Frame 246Symbol 619 MovieClip
"player"Frame 246Symbol 303 MovieClip
"hitter"Frame 246Symbol 197 MovieClip
"los1"Frame 246Symbol 305 MovieClip
"finish"Frame 246Symbol 197 MovieClip
"los3"Frame 246Symbol 305 MovieClip
"los2"Frame 246Symbol 305 MovieClip
"bullet"Frame 246Symbol 308 MovieClip
"bfgbullet"Frame 246Symbol 311 MovieClip
"door1"Frame 246Symbol 550 MovieClip
"door2"Frame 246Symbol 550 MovieClip
"door2bis"Frame 246Symbol 550 MovieClip
"pult1"Frame 246Symbol 335 MovieClip
"kran"Frame 246Symbol 763 MovieClip
"pult2"Frame 246Symbol 335 MovieClip
"shotgun"Frame 246Symbol 554 MovieClip
"boom"Frame 246Symbol 349 MovieClip
"grena"Frame 246Symbol 352 MovieClip
"badaboom"Frame 246Symbol 365 MovieClip
"blood"Frame 246Symbol 369 MovieClip
"walls"Frame 246Symbol 772 MovieClip
"bwalls"Frame 246Symbol 777 MovieClip
"h1"Frame 246Symbol 404 MovieClip
"h3"Frame 246Symbol 407 MovieClip
"h2"Frame 246Symbol 410 MovieClip
"h4"Frame 246Symbol 413 MovieClip
"h5"Frame 246Symbol 416 MovieClip
"health_t"Frame 246Symbol 779 EditableText
"grens"Frame 246Symbol 780 EditableText
"ammo_cur"Frame 246Symbol 781 EditableText
"locked"Frame 246Symbol 784 MovieClip
"ammo2picked"Frame 246Symbol 655 MovieClip
"pick1"Frame 246Symbol 435 MovieClip
"pick2"Frame 246Symbol 435 MovieClip
"lighth"Frame 246Symbol 438 MovieClip
"lightg"Frame 246Symbol 438 MovieClip
"gui_weap"Frame 246Symbol 453 MovieClip
"lighth"Frame 246Symbol 438 MovieClip
"gkey1"Frame 246Symbol 455 Button
"raddet"Frame 246Symbol 458 MovieClip
"victory"Frame 246Symbol 468 MovieClip
"defeat"Frame 246Symbol 473 MovieClip
"sh1"Frame 246Symbol 503 MovieClip
"sh2"Frame 246Symbol 503 MovieClip
"change"Frame 246Symbol 505 MovieClip
"gren"Frame 246Symbol 507 MovieClip
"beh1"Frame 246Symbol 509 MovieClip
"beh3"Frame 246Symbol 510 MovieClip
"radd"Frame 246Symbol 512 MovieClip
"beh2"Frame 246Symbol 513 MovieClip
"beh4"Frame 246Symbol 787 MovieClip
"beh5"Frame 246Symbol 788 MovieClip
"exit"Frame 246Symbol 524 MovieClip
"death"Frame 248Symbol 196 MovieClip
"firebtn"Frame 248Symbol 197 MovieClip
"vrag1"Frame 248Symbol 226 MovieClip
"vrag3"Frame 248Symbol 534 MovieClip
"vrag2"Frame 248Symbol 243 MovieClip
"zomb2"Frame 248Symbol 619 MovieClip
"zomb1"Frame 248Symbol 619 MovieClip
"zomb5"Frame 248Symbol 619 MovieClip
"player"Frame 248Symbol 303 MovieClip
"hitter"Frame 248Symbol 197 MovieClip
"los1"Frame 248Symbol 305 MovieClip
"finish"Frame 248Symbol 197 MovieClip
"los3"Frame 248Symbol 305 MovieClip
"los2"Frame 248Symbol 305 MovieClip
"bullet"Frame 248Symbol 308 MovieClip
"bfgbullet"Frame 248Symbol 311 MovieClip
"door1"Frame 248Symbol 550 MovieClip
"door2"Frame 248Symbol 550 MovieClip
"pult1"Frame 248Symbol 335 MovieClip
"pult2"Frame 248Symbol 335 MovieClip
"pult3"Frame 248Symbol 335 MovieClip
"pult4"Frame 248Symbol 335 MovieClip
"pult5"Frame 248Symbol 335 MovieClip
"rifle"Frame 248Symbol 797 MovieClip
"rifle2"Frame 248Symbol 797 MovieClip
"boom"Frame 248Symbol 349 MovieClip
"grena"Frame 248Symbol 352 MovieClip
"badaboom"Frame 248Symbol 365 MovieClip
"blood"Frame 248Symbol 369 MovieClip
"walls"Frame 248Symbol 812 MovieClip
"bwalls"Frame 248Symbol 814 MovieClip
"h1"Frame 248Symbol 404 MovieClip
"h3"Frame 248Symbol 407 MovieClip
"h2"Frame 248Symbol 410 MovieClip
"h4"Frame 248Symbol 413 MovieClip
"h5"Frame 248Symbol 416 MovieClip
"health_t"Frame 248Symbol 816 EditableText
"grens"Frame 248Symbol 817 EditableText
"ammo_cur"Frame 248Symbol 818 EditableText
"energyon"Frame 248Symbol 820 MovieClip
"energyno"Frame 248Symbol 822 MovieClip
"energyplus"Frame 248Symbol 824 MovieClip
"totalenergy"Frame 248Symbol 828 MovieClip
"riflepicked"Frame 248Symbol 830 MovieClip
"pick6"Frame 248Symbol 433 MovieClip
"pick1"Frame 248Symbol 435 MovieClip
"pick2"Frame 248Symbol 435 MovieClip
"pick3"Frame 248Symbol 435 MovieClip
"pick4"Frame 248Symbol 435 MovieClip
"pick5"Frame 248Symbol 435 MovieClip
"pick7"Frame 248Symbol 433 MovieClip
"trainr"Frame 248Symbol 832 MovieClip
"lighth"Frame 248Symbol 438 MovieClip
"lightg"Frame 248Symbol 438 MovieClip
"gui_weap"Frame 248Symbol 453 MovieClip
"lighth"Frame 248Symbol 438 MovieClip
"gkey1"Frame 248Symbol 455 Button
"raddet"Frame 248Symbol 458 MovieClip
"victory"Frame 248Symbol 468 MovieClip
"defeat"Frame 248Symbol 473 MovieClip
"sh1"Frame 248Symbol 503 MovieClip
"sh2"Frame 248Symbol 503 MovieClip
"sh3"Frame 248Symbol 503 MovieClip
"sh4"Frame 248Symbol 503 MovieClip
"change"Frame 248Symbol 505 MovieClip
"gren"Frame 248Symbol 507 MovieClip
"beh1"Frame 248Symbol 509 MovieClip
"beh3"Frame 248Symbol 510 MovieClip
"radd"Frame 248Symbol 512 MovieClip
"beh2"Frame 248Symbol 513 MovieClip
"beh4"Frame 248Symbol 787 MovieClip
"beh5"Frame 248Symbol 788 MovieClip
"exit"Frame 248Symbol 524 MovieClip
"tach1"Frame 250Symbol 842 MovieClip
"tach2"Frame 250Symbol 843 MovieClip
"dea"Frame 250Symbol 844 MovieClip
"death"Frame 250Symbol 196 MovieClip
"firebtn"Frame 250Symbol 197 MovieClip
"vrag1"Frame 250Symbol 226 MovieClip
"vrag3"Frame 250Symbol 534 MovieClip
"vrag2"Frame 250Symbol 243 MovieClip
"vrag4"Frame 250Symbol 846 MovieClip
"player"Frame 250Symbol 303 MovieClip
"hitter"Frame 250Symbol 197 MovieClip
"los1"Frame 250Symbol 305 MovieClip
"los3"Frame 250Symbol 305 MovieClip
"los2"Frame 250Symbol 305 MovieClip
"los4"Frame 250Symbol 305 MovieClip
"los5"Frame 250Symbol 305 MovieClip
"bullet"Frame 250Symbol 308 MovieClip
"bfgbullet"Frame 250Symbol 311 MovieClip
"boom"Frame 250Symbol 349 MovieClip
"grena"Frame 250Symbol 352 MovieClip
"badaboom"Frame 250Symbol 365 MovieClip
"blood"Frame 250Symbol 369 MovieClip
"walls"Frame 250Symbol 856 MovieClip
"bwalls2"Frame 250Symbol 858 MovieClip
"bwalls"Frame 250Symbol 860 MovieClip
"h1"Frame 250Symbol 404 MovieClip
"h3"Frame 250Symbol 407 MovieClip
"h2"Frame 250Symbol 410 MovieClip
"h4"Frame 250Symbol 413 MovieClip
"h5"Frame 250Symbol 416 MovieClip
"health_t"Frame 250Symbol 862 EditableText
"grens"Frame 250Symbol 863 EditableText
"ammo_cur"Frame 250Symbol 864 EditableText
"lighth"Frame 250Symbol 438 MovieClip
"lightg"Frame 250Symbol 438 MovieClip
"gui_weap"Frame 250Symbol 453 MovieClip
"lighth"Frame 250Symbol 438 MovieClip
"gkey1"Frame 250Symbol 455 Button
"raddet"Frame 250Symbol 458 MovieClip
"victory"Frame 250Symbol 468 MovieClip
"defeat"Frame 250Symbol 473 MovieClip
"change"Frame 250Symbol 505 MovieClip
"gren"Frame 250Symbol 507 MovieClip
"beh1"Frame 250Symbol 509 MovieClip
"beh3"Frame 250Symbol 510 MovieClip
"radd"Frame 250Symbol 512 MovieClip
"beh2"Frame 250Symbol 513 MovieClip
"beh4"Frame 250Symbol 787 MovieClip
"beh5"Frame 250Symbol 788 MovieClip
"pluser"Frame 250Symbol 868 MovieClip
"exit"Frame 250Symbol 524 MovieClip
"dea"Frame 252Symbol 844 MovieClip
"death"Frame 252Symbol 196 MovieClip
"firebtn"Frame 252Symbol 197 MovieClip
"vrag1"Frame 252Symbol 226 MovieClip
"vrag3"Frame 252Symbol 534 MovieClip
"vrag2"Frame 252Symbol 243 MovieClip
"vrag4"Frame 252Symbol 846 MovieClip
"vrag5"Frame 252Symbol 872 MovieClip
"player"Frame 252Symbol 303 MovieClip
"hitter"Frame 252Symbol 197 MovieClip
"los1"Frame 252Symbol 305 MovieClip
"finish"Frame 252Symbol 197 MovieClip
"los3"Frame 252Symbol 305 MovieClip
"los2"Frame 252Symbol 305 MovieClip
"los4"Frame 252Symbol 305 MovieClip
"los5"Frame 252Symbol 305 MovieClip
"bullet"Frame 252Symbol 308 MovieClip
"bfgbullet"Frame 252Symbol 311 MovieClip
"grenp"Frame 252Symbol 876 MovieClip
"rifle2"Frame 252Symbol 797 MovieClip
"boom"Frame 252Symbol 349 MovieClip
"grena"Frame 252Symbol 352 MovieClip
"badaboom"Frame 252Symbol 365 MovieClip
"blood"Frame 252Symbol 369 MovieClip
"s1"Frame 252Symbol 877 MovieClip
"walls"Frame 252Symbol 879 MovieClip
"bwalls"Frame 252Symbol 881 MovieClip
"h1"Frame 252Symbol 404 MovieClip
"h3"Frame 252Symbol 407 MovieClip
"h2"Frame 252Symbol 410 MovieClip
"h4"Frame 252Symbol 413 MovieClip
"h5"Frame 252Symbol 416 MovieClip
"health_t"Frame 252Symbol 883 EditableText
"grens"Frame 252Symbol 884 EditableText
"ammo_cur"Frame 252Symbol 885 EditableText
"grenpicked"Frame 252Symbol 887 MovieClip
"pick1"Frame 252Symbol 433 MovieClip
"lighth"Frame 252Symbol 438 MovieClip
"lightg"Frame 252Symbol 438 MovieClip
"gui_weap"Frame 252Symbol 453 MovieClip
"lighth"Frame 252Symbol 438 MovieClip
"gkey1"Frame 252Symbol 455 Button
"raddet"Frame 252Symbol 458 MovieClip
"victory"Frame 252Symbol 468 MovieClip
"defeat"Frame 252Symbol 473 MovieClip
"change"Frame 252Symbol 505 MovieClip
"gren"Frame 252Symbol 507 MovieClip
"beh1"Frame 252Symbol 509 MovieClip
"beh3"Frame 252Symbol 510 MovieClip
"radd"Frame 252Symbol 512 MovieClip
"beh2"Frame 252Symbol 513 MovieClip
"beh4"Frame 252Symbol 787 MovieClip
"beh5"Frame 252Symbol 788 MovieClip
"pluser"Frame 252Symbol 868 MovieClip
"exit"Frame 252Symbol 524 MovieClip
"dea"Frame 254Symbol 844 MovieClip
"death"Frame 254Symbol 196 MovieClip
"firebtn"Frame 254Symbol 197 MovieClip
"vrag1"Frame 254Symbol 226 MovieClip
"vrag3"Frame 254Symbol 534 MovieClip
"vrag2"Frame 254Symbol 243 MovieClip
"vrag4"Frame 254Symbol 846 MovieClip
"vrag5"Frame 254Symbol 872 MovieClip
"player"Frame 254Symbol 303 MovieClip
"hitter"Frame 254Symbol 197 MovieClip
"los1"Frame 254Symbol 305 MovieClip
"finish"Frame 254Symbol 197 MovieClip
"los3"Frame 254Symbol 305 MovieClip
"los2"Frame 254Symbol 305 MovieClip
"los4"Frame 254Symbol 305 MovieClip
"los5"Frame 254Symbol 305 MovieClip
"bullet"Frame 254Symbol 308 MovieClip
"bfgbullet"Frame 254Symbol 311 MovieClip
"boom"Frame 254Symbol 349 MovieClip
"grena"Frame 254Symbol 352 MovieClip
"badaboom"Frame 254Symbol 365 MovieClip
"blood"Frame 254Symbol 369 MovieClip
"s1"Frame 254Symbol 892 MovieClip
"walls"Frame 254Symbol 894 MovieClip
"bwalls"Frame 254Symbol 896 MovieClip
"h1"Frame 254Symbol 404 MovieClip
"h3"Frame 254Symbol 407 MovieClip
"h2"Frame 254Symbol 410 MovieClip
"h4"Frame 254Symbol 413 MovieClip
"h5"Frame 254Symbol 416 MovieClip
"health_t"Frame 254Symbol 900 EditableText
"grens"Frame 254Symbol 901 EditableText
"ammo_cur"Frame 254Symbol 902 EditableText
"lighth"Frame 254Symbol 438 MovieClip
"lightg"Frame 254Symbol 438 MovieClip
"gui_weap"Frame 254Symbol 453 MovieClip
"lighth"Frame 254Symbol 438 MovieClip
"gkey1"Frame 254Symbol 455 Button
"raddet"Frame 254Symbol 458 MovieClip
"victory"Frame 254Symbol 468 MovieClip
"defeat"Frame 254Symbol 473 MovieClip
"change"Frame 254Symbol 505 MovieClip
"gren"Frame 254Symbol 507 MovieClip
"beh1"Frame 254Symbol 509 MovieClip
"beh3"Frame 254Symbol 510 MovieClip
"radd"Frame 254Symbol 512 MovieClip
"beh2"Frame 254Symbol 513 MovieClip
"beh4"Frame 254Symbol 787 MovieClip
"beh5"Frame 254Symbol 788 MovieClip
"pluser"Frame 254Symbol 868 MovieClip
"exit"Frame 254Symbol 524 MovieClip
"dea"Frame 256Symbol 844 MovieClip
"death"Frame 256Symbol 196 MovieClip
"firebtn"Frame 256Symbol 197 MovieClip
"vrag1"Frame 256Symbol 226 MovieClip
"vrag3"Frame 256Symbol 534 MovieClip
"vrag4"Frame 256Symbol 846 MovieClip
"vrag5"Frame 256Symbol 872 MovieClip
"vrag10"Frame 256Symbol 677 MovieClip
"vrag11"Frame 256Symbol 908 MovieClip
"vrag12"Frame 256Symbol 910 MovieClip
"vrag13"Frame 256Symbol 912 MovieClip
"player"Frame 256Symbol 303 MovieClip
"hitter"Frame 256Symbol 197 MovieClip
"los1"Frame 256Symbol 305 MovieClip
"finish"Frame 256Symbol 197 MovieClip
"los3"Frame 256Symbol 305 MovieClip
"los2"Frame 256Symbol 305 MovieClip
"los4"Frame 256Symbol 305 MovieClip
"los5"Frame 256Symbol 305 MovieClip
"los10"Frame 256Symbol 305 MovieClip
"los11"Frame 256Symbol 305 MovieClip
"los12"Frame 256Symbol 305 MovieClip
"los13"Frame 256Symbol 305 MovieClip
"bullet"Frame 256Symbol 308 MovieClip
"bfgbullet"Frame 256Symbol 311 MovieClip
"doci"Frame 256Symbol 915 MovieClip
"plasmagun"Frame 256Symbol 918 MovieClip
"boom"Frame 256Symbol 349 MovieClip
"grena"Frame 256Symbol 352 MovieClip
"badaboom"Frame 256Symbol 365 MovieClip
"blood"Frame 256Symbol 369 MovieClip
"s1"Frame 256Symbol 928 MovieClip
"walls"Frame 256Symbol 930 MovieClip
"bwalls"Frame 256Symbol 932 MovieClip
"h1"Frame 256Symbol 404 MovieClip
"h3"Frame 256Symbol 407 MovieClip
"h2"Frame 256Symbol 410 MovieClip
"h4"Frame 256Symbol 413 MovieClip
"h5"Frame 256Symbol 416 MovieClip
"health_t"Frame 256Symbol 934 EditableText
"grens"Frame 256Symbol 935 EditableText
"ammo_cur"Frame 256Symbol 936 EditableText
"docipicked"Frame 256Symbol 938 MovieClip
"plasmagunpicked"Frame 256Symbol 940 MovieClip
"pick1"Frame 256Symbol 433 MovieClip
"bfg"Frame 256Symbol 944 MovieClip
"lighth"Frame 256Symbol 438 MovieClip
"lightg"Frame 256Symbol 438 MovieClip
"gui_weap"Frame 256Symbol 453 MovieClip
"lighth"Frame 256Symbol 438 MovieClip
"gkey1"Frame 256Symbol 455 Button
"raddet"Frame 256Symbol 458 MovieClip
"victory"Frame 256Symbol 468 MovieClip
"defeat"Frame 256Symbol 473 MovieClip
"sh3"Frame 256Symbol 503 MovieClip
"change"Frame 256Symbol 505 MovieClip
"gren"Frame 256Symbol 507 MovieClip
"beh1"Frame 256Symbol 509 MovieClip
"beh3"Frame 256Symbol 510 MovieClip
"radd"Frame 256Symbol 512 MovieClip
"beh2"Frame 256Symbol 513 MovieClip
"beh4"Frame 256Symbol 787 MovieClip
"beh5"Frame 256Symbol 788 MovieClip
"pluser"Frame 256Symbol 868 MovieClip
"exit"Frame 256Symbol 524 MovieClip
"dea"Frame 258Symbol 844 MovieClip
"death"Frame 258Symbol 196 MovieClip
"firebtn"Frame 258Symbol 197 MovieClip
"vrag10"Frame 258Symbol 677 MovieClip
"vrag11"Frame 258Symbol 908 MovieClip
"vrag12"Frame 258Symbol 910 MovieClip
"jad"Frame 258Symbol 244 MovieClip
"jad1"Frame 258Symbol 244 MovieClip
"jad2"Frame 258Symbol 244 MovieClip
"jad3"Frame 258Symbol 244 MovieClip
"player"Frame 258Symbol 303 MovieClip
"hitter"Frame 258Symbol 197 MovieClip
"finish"Frame 258Symbol 197 MovieClip
"los10"Frame 258Symbol 305 MovieClip
"los11"Frame 258Symbol 305 MovieClip
"los12"Frame 258Symbol 305 MovieClip
"los13"Frame 258Symbol 305 MovieClip
"bullet"Frame 258Symbol 308 MovieClip
"bfgbullet"Frame 258Symbol 311 MovieClip
"boom"Frame 258Symbol 349 MovieClip
"grena"Frame 258Symbol 352 MovieClip
"badaboom"Frame 258Symbol 365 MovieClip
"blood"Frame 258Symbol 369 MovieClip
"s10"Frame 258Symbol 949 MovieClip
"s11"Frame 258Symbol 950 MovieClip
"s12"Frame 258Symbol 951 MovieClip
"walls"Frame 258Symbol 954 MovieClip
"bwalls"Frame 258Symbol 956 MovieClip
"rad1"Frame 258Symbol 400 MovieClip
"rad2"Frame 258Symbol 400 MovieClip
"rad3"Frame 258Symbol 400 MovieClip
"h1"Frame 258Symbol 404 MovieClip
"h3"Frame 258Symbol 407 MovieClip
"h2"Frame 258Symbol 410 MovieClip
"h4"Frame 258Symbol 413 MovieClip
"h5"Frame 258Symbol 416 MovieClip
"health_t"Frame 258Symbol 958 EditableText
"grens"Frame 258Symbol 959 EditableText
"ammo_cur"Frame 258Symbol 960 EditableText
"lighth"Frame 258Symbol 438 MovieClip
"lightg"Frame 258Symbol 438 MovieClip
"gui_weap"Frame 258Symbol 453 MovieClip
"lighth"Frame 258Symbol 438 MovieClip
"gkey1"Frame 258Symbol 455 Button
"raddet"Frame 258Symbol 458 MovieClip
"victory"Frame 258Symbol 468 MovieClip
"defeat"Frame 258Symbol 473 MovieClip
"change"Frame 258Symbol 505 MovieClip
"gren"Frame 258Symbol 507 MovieClip
"beh1"Frame 258Symbol 509 MovieClip
"beh3"Frame 258Symbol 510 MovieClip
"radd"Frame 258Symbol 512 MovieClip
"beh2"Frame 258Symbol 513 MovieClip
"beh4"Frame 258Symbol 787 MovieClip
"beh5"Frame 258Symbol 788 MovieClip
"pluser"Frame 258Symbol 868 MovieClip
"exit"Frame 258Symbol 524 MovieClip
"spawn11"Frame 260Symbol 197 MovieClip
"spawn3"Frame 260Symbol 197 MovieClip
"dea"Frame 260Symbol 844 MovieClip
"firebtn"Frame 260Symbol 197 MovieClip
"spawn4"Frame 260Symbol 197 MovieClip
"spawn5"Frame 260Symbol 197 MovieClip
"zomb3"Frame 260Symbol 619 MovieClip
"zomb2"Frame 260Symbol 619 MovieClip
"zomb1"Frame 260Symbol 619 MovieClip
"zomb4"Frame 260Symbol 619 MovieClip
"player"Frame 260Symbol 303 MovieClip
"hitter"Frame 260Symbol 197 MovieClip
"los1"Frame 260Symbol 305 MovieClip
"los3"Frame 260Symbol 305 MovieClip
"los4"Frame 260Symbol 305 MovieClip
"los5"Frame 260Symbol 305 MovieClip
"bullet"Frame 260Symbol 308 MovieClip
"bfgbullet"Frame 260Symbol 311 MovieClip
"rifle2"Frame 260Symbol 797 MovieClip
"plasmagun"Frame 260Symbol 918 MovieClip
"boom"Frame 260Symbol 349 MovieClip
"grena"Frame 260Symbol 352 MovieClip
"badaboom"Frame 260Symbol 365 MovieClip
"blood"Frame 260Symbol 369 MovieClip
"pwalls"Frame 260Symbol 968 MovieClip
"walls"Frame 260Symbol 970 MovieClip
"bwalls"Frame 260Symbol 972 MovieClip
"h1"Frame 260Symbol 404 MovieClip
"h3"Frame 260Symbol 407 MovieClip
"h2"Frame 260Symbol 410 MovieClip
"h4"Frame 260Symbol 413 MovieClip
"h5"Frame 260Symbol 416 MovieClip
"health_t"Frame 260Symbol 975 EditableText
"grens"Frame 260Symbol 976 EditableText
"ammo_cur"Frame 260Symbol 977 EditableText
"bar"Frame 260Symbol 980 MovieClip
"time_t"Frame 260Symbol 983 EditableText
"pick1"Frame 260Symbol 433 MovieClip
"pick2"Frame 260Symbol 433 MovieClip
"lighth"Frame 260Symbol 438 MovieClip
"lightg"Frame 260Symbol 438 MovieClip
"gui_weap"Frame 260Symbol 453 MovieClip
"lighth"Frame 260Symbol 438 MovieClip
"gkey1"Frame 260Symbol 455 Button
"raddet"Frame 260Symbol 458 MovieClip
"victory"Frame 260Symbol 468 MovieClip
"defeat"Frame 260Symbol 473 MovieClip
"change"Frame 260Symbol 505 MovieClip
"gren"Frame 260Symbol 507 MovieClip
"beh1"Frame 260Symbol 509 MovieClip
"beh3"Frame 260Symbol 510 MovieClip
"radd"Frame 260Symbol 512 MovieClip
"beh2"Frame 260Symbol 513 MovieClip
"beh4"Frame 260Symbol 787 MovieClip
"beh5"Frame 260Symbol 788 MovieClip
"pluser"Frame 260Symbol 868 MovieClip
"exit"Frame 260Symbol 524 MovieClip
"part"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"fire"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip
"ruch"Symbol 112 MovieClip Frame 1Symbol 111 MovieClip
"but0"Symbol 147 MovieClip Frame 1Symbol 119 Button
"texta"Symbol 147 MovieClip Frame 1Symbol 134 MovieClip
"but1"Symbol 147 MovieClip Frame 2Symbol 119 Button
"but2"Symbol 147 MovieClip Frame 3Symbol 119 Button
"but3"Symbol 147 MovieClip Frame 4Symbol 119 Button
"but4"Symbol 147 MovieClip Frame 5Symbol 119 Button
"but5"Symbol 147 MovieClip Frame 6Symbol 119 Button
"but6"Symbol 147 MovieClip Frame 7Symbol 119 Button
"but7"Symbol 147 MovieClip Frame 8Symbol 119 Button
"but8"Symbol 147 MovieClip Frame 9Symbol 119 Button
"but9"Symbol 147 MovieClip Frame 10Symbol 119 Button
"but10"Symbol 147 MovieClip Frame 11Symbol 119 Button
"but11"Symbol 147 MovieClip Frame 12Symbol 119 Button
"but12"Symbol 147 MovieClip Frame 13Symbol 119 Button
"buttons"Symbol 153 MovieClip Frame 1Symbol 147 MovieClip
"menuin"Symbol 159 MovieClip Frame 1Symbol 158 MovieClip
"partGo"Symbol 196 MovieClip Frame 1Symbol 195 MovieClip
"dot"Symbol 216 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 226 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 226 MovieClip Frame 1Symbol 216 MovieClip
"hitter"Symbol 226 MovieClip Frame 1Symbol 197 MovieClip
"dot"Symbol 232 MovieClip Frame 2Symbol 214 MovieClip
"hands"Symbol 243 MovieClip Frame 1Symbol 232 MovieClip
"hitter"Symbol 243 MovieClip Frame 1Symbol 197 MovieClip
"dot"Symbol 255 MovieClip Frame 11Symbol 214 MovieClip
"dot"Symbol 263 MovieClip Frame 14Symbol 214 MovieClip
"dot2"Symbol 263 MovieClip Frame 14Symbol 214 MovieClip
"dot3"Symbol 263 MovieClip Frame 14Symbol 214 MovieClip
"dot4"Symbol 263 MovieClip Frame 14Symbol 214 MovieClip
"dot5"Symbol 263 MovieClip Frame 14Symbol 214 MovieClip
"dot"Symbol 270 MovieClip Frame 10Symbol 214 MovieClip
"dot"Symbol 278 MovieClip Frame 12Symbol 197 MovieClip
"tchk"Symbol 285 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 303 MovieClip Frame 1Symbol 207 MovieClip
"hands1"Symbol 303 MovieClip Frame 1Symbol 255 MovieClip
"hands2"Symbol 303 MovieClip Frame 1Symbol 263 MovieClip
"hands3"Symbol 303 MovieClip Frame 1Symbol 270 MovieClip
"hands4"Symbol 303 MovieClip Frame 1Symbol 278 MovieClip
"handsg"Symbol 303 MovieClip Frame 1Symbol 285 MovieClip
"hands"Symbol 303 MovieClip Frame 1Symbol 286 MovieClip
"der"Symbol 303 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 303 MovieClip Frame 1Symbol 197 MovieClip
"thin"Symbol 305 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 330 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 335 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 340 MovieClip Frame 1Symbol 197 MovieClip
"partGo"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"partGo"Symbol 369 MovieClip Frame 1Symbol 368 MovieClip
"pp"Symbol 385 MovieClip Frame 1Symbol 384 MovieClip
"door1"Symbol 390 MovieClip Frame 1Symbol 389 MovieClip
"gate1"Symbol 390 MovieClip Frame 1Symbol 389 MovieClip
"door1"Symbol 394 MovieClip Frame 1Symbol 393 MovieClip
"sel_light"Symbol 453 MovieClip Frame 1Symbol 449 MovieClip
"weap_none2"Symbol 453 MovieClip Frame 1Symbol 452 MovieClip
"weap_none1"Symbol 453 MovieClip Frame 1Symbol 452 MovieClip
"weap_none4"Symbol 453 MovieClip Frame 1Symbol 452 MovieClip
"weap_none3"Symbol 453 MovieClip Frame 1Symbol 452 MovieClip
"dettt"Symbol 458 MovieClip Frame 1Symbol 197 MovieClip
"dot"Symbol 533 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 534 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 534 MovieClip Frame 1Symbol 533 MovieClip
"hitter"Symbol 534 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 550 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 554 MovieClip Frame 1Symbol 197 MovieClip
"pp"Symbol 577 MovieClip Frame 1Symbol 384 MovieClip
"pp"Symbol 579 MovieClip Frame 1Symbol 384 MovieClip
"door1"Symbol 581 MovieClip Frame 1Symbol 389 MovieClip
"door2"Symbol 581 MovieClip Frame 1Symbol 389 MovieClip
"door3"Symbol 581 MovieClip Frame 1Symbol 389 MovieClip
"door4"Symbol 581 MovieClip Frame 1Symbol 389 MovieClip
"door5"Symbol 581 MovieClip Frame 1Symbol 389 MovieClip
"door6"Symbol 581 MovieClip Frame 1Symbol 389 MovieClip
"door7"Symbol 581 MovieClip Frame 1Symbol 389 MovieClip
"door1"Symbol 584 MovieClip Frame 1Symbol 393 MovieClip
"door2"Symbol 584 MovieClip Frame 1Symbol 583 MovieClip
"door3"Symbol 584 MovieClip Frame 1Symbol 583 MovieClip
"door4"Symbol 584 MovieClip Frame 1Symbol 583 MovieClip
"door5"Symbol 584 MovieClip Frame 1Symbol 583 MovieClip
"door6"Symbol 584 MovieClip Frame 1Symbol 583 MovieClip
"door7"Symbol 584 MovieClip Frame 1Symbol 583 MovieClip
"legs"Symbol 619 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 619 MovieClip Frame 1Symbol 611 MovieClip
"hitter"Symbol 619 MovieClip Frame 1Symbol 197 MovieClip
"pp"Symbol 632 MovieClip Frame 1Symbol 384 MovieClip
"gate1"Symbol 634 MovieClip Frame 1Symbol 389 MovieClip
"dot"Symbol 664 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 677 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 677 MovieClip Frame 1Symbol 664 MovieClip
"hitter"Symbol 677 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 720 MovieClip Frame 1Symbol 197 MovieClip
"door2"Symbol 772 MovieClip Frame 1Symbol 389 MovieClip
"door1"Symbol 772 MovieClip Frame 1Symbol 389 MovieClip
"kran"Symbol 772 MovieClip Frame 1Symbol 389 MovieClip
"door2"Symbol 777 MovieClip Frame 1Symbol 393 MovieClip
"door2bis"Symbol 777 MovieClip Frame 1Symbol 393 MovieClip
"door1"Symbol 777 MovieClip Frame 1Symbol 393 MovieClip
"kran"Symbol 777 MovieClip Frame 1Symbol 776 MovieClip
"hitter"Symbol 797 MovieClip Frame 1Symbol 197 MovieClip
"door1"Symbol 812 MovieClip Frame 1Symbol 389 MovieClip
"door2"Symbol 812 MovieClip Frame 1Symbol 389 MovieClip
"door1"Symbol 814 MovieClip Frame 1Symbol 393 MovieClip
"door2"Symbol 814 MovieClip Frame 1Symbol 393 MovieClip
"total"Symbol 828 MovieClip Frame 1Symbol 825 EditableText
"total"Symbol 828 MovieClip Frame 2Symbol 827 EditableText
"h1"Symbol 842 MovieClip Frame 1Symbol 197 MovieClip
"h2"Symbol 842 MovieClip Frame 1Symbol 197 MovieClip
"h4"Symbol 843 MovieClip Frame 1Symbol 197 MovieClip
"h3"Symbol 843 MovieClip Frame 1Symbol 197 MovieClip
"death"Symbol 844 MovieClip Frame 1Symbol 196 MovieClip
"dot"Symbol 845 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 846 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 846 MovieClip Frame 1Symbol 845 MovieClip
"hitter"Symbol 846 MovieClip Frame 1Symbol 197 MovieClip
"tree"Symbol 853 MovieClip Frame 72Symbol 852 MovieClip
"tree"Symbol 854 MovieClip Frame 178Symbol 852 MovieClip
"dot"Symbol 871 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 872 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 872 MovieClip Frame 1Symbol 871 MovieClip
"hitter"Symbol 872 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 876 MovieClip Frame 1Symbol 197 MovieClip
"pp"Symbol 877 MovieClip Frame 1Symbol 384 MovieClip
"pp"Symbol 892 MovieClip Frame 1Symbol 384 MovieClip
"dot"Symbol 907 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 908 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 908 MovieClip Frame 1Symbol 907 MovieClip
"hitter"Symbol 908 MovieClip Frame 1Symbol 197 MovieClip
"dot"Symbol 909 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 910 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 910 MovieClip Frame 1Symbol 909 MovieClip
"hitter"Symbol 910 MovieClip Frame 1Symbol 197 MovieClip
"dot"Symbol 911 MovieClip Frame 2Symbol 214 MovieClip
"legs"Symbol 912 MovieClip Frame 1Symbol 207 MovieClip
"hands"Symbol 912 MovieClip Frame 1Symbol 911 MovieClip
"hitter"Symbol 912 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 915 MovieClip Frame 1Symbol 197 MovieClip
"hitter"Symbol 918 MovieClip Frame 1Symbol 197 MovieClip
"pp"Symbol 928 MovieClip Frame 1Symbol 384 MovieClip
"pp"Symbol 949 MovieClip Frame 1Symbol 384 MovieClip
"pp"Symbol 950 MovieClip Frame 1Symbol 384 MovieClip
"pp"Symbol 951 MovieClip Frame 1Symbol 384 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 2 as "deathsnd"
ExportAssets (56)Timeline Frame 1Symbol 3 as "radio"
ExportAssets (56)Timeline Frame 1Symbol 4 as "krik"
ExportAssets (56)Timeline Frame 1Symbol 5 as "compsnd"
ExportAssets (56)Timeline Frame 1Symbol 6 as "train"
ExportAssets (56)Timeline Frame 1Symbol 7 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 8 as "music2"
ExportAssets (56)Timeline Frame 1Symbol 9 as "music1"

Labels

"menu"Frame 205
"menuu"Frame 206
"inchange"Frame 207
"again"Frame 226
"prelev0"Frame 234
"level0"Frame 236
"level1"Frame 238
"level2"Frame 240
"level3"Frame 242
"level4"Frame 244
"level5"Frame 246
"level6"Frame 248
"level7"Frame 250
"level8"Frame 252
"level9"Frame 254
"level10"Frame 256
"level11"Frame 258
"level12"Frame 260
"main"Symbol 158 MovieClip Frame 1
"choose"Symbol 158 MovieClip Frame 2
"st"Symbol 158 MovieClip Frame 10
"credits"Symbol 158 MovieClip Frame 21
"stand"Symbol 216 MovieClip Frame 1
"fire"Symbol 216 MovieClip Frame 2
"stand"Symbol 232 MovieClip Frame 1
"fire"Symbol 232 MovieClip Frame 2
"in"Symbol 255 MovieClip Frame 1
"stand"Symbol 255 MovieClip Frame 8
"fire"Symbol 255 MovieClip Frame 10
"out"Symbol 255 MovieClip Frame 18
"in"Symbol 263 MovieClip Frame 1
"stand"Symbol 263 MovieClip Frame 7
"fire"Symbol 263 MovieClip Frame 13
"out"Symbol 263 MovieClip Frame 26
"in"Symbol 270 MovieClip Frame 1
"stand"Symbol 270 MovieClip Frame 7
"fire"Symbol 270 MovieClip Frame 9
"out"Symbol 270 MovieClip Frame 12
"in"Symbol 278 MovieClip Frame 1
"stand"Symbol 278 MovieClip Frame 9
"fire"Symbol 278 MovieClip Frame 12
"out"Symbol 278 MovieClip Frame 33
"fire"Symbol 285 MovieClip Frame 1
"halt"Symbol 509 MovieClip Frame 31
"halt"Symbol 510 MovieClip Frame 66
"halt"Symbol 513 MovieClip Frame 31
"stand"Symbol 533 MovieClip Frame 1
"fire"Symbol 533 MovieClip Frame 2
"stand"Symbol 664 MovieClip Frame 1
"fire"Symbol 664 MovieClip Frame 2
"stand"Symbol 720 MovieClip Frame 1
"run"Symbol 720 MovieClip Frame 2
"lookleft"Symbol 720 MovieClip Frame 20
"lookright"Symbol 720 MovieClip Frame 50
"halt"Symbol 755 MovieClip Frame 31
"halt"Symbol 787 MovieClip Frame 66
"halt"Symbol 788 MovieClip Frame 31
"stand"Symbol 845 MovieClip Frame 1
"fire"Symbol 845 MovieClip Frame 2
"stand"Symbol 871 MovieClip Frame 1
"fire"Symbol 871 MovieClip Frame 2
"stand"Symbol 907 MovieClip Frame 1
"fire"Symbol 907 MovieClip Frame 2
"stand"Symbol 909 MovieClip Frame 1
"fire"Symbol 909 MovieClip Frame 2
"stand"Symbol 911 MovieClip Frame 1
"fire"Symbol 911 MovieClip Frame 2

Dynamic Text Variables

bytesMessageSymbol 13 EditableText"<p align="center"><font face="Times New Roman" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>"
speedMessageSymbol 14 EditableText"<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">2</font></p>"
timeMessageSymbol 15 EditableText"<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">3</font></p>"
bytesMessageSymbol 88 EditableText"<p align="center"><font face="Times New Roman" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>"
speedMessageSymbol 89 EditableText"<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">2</font></p>"
timeMessageSymbol 90 EditableText"<p align="center"><font face="Times New Roman" size="14" color="#000000" letterSpacing="0.000000" kerning="1">3</font></p>"
totalSymbol 825 EditableText"<p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"
totalSymbol 827 EditableText"<p align="left"><font face="Arial" size="18" color="#cae0ff" letterSpacing="0.000000" kerning="1">0</font></p>"




https://swfchan.com/54/268113/info.shtml
Created: 13/6 -2026 06:29:47 Last modified: 13/6 -2026 06:29:47 Server time: 15/06 -2026 09:24:47