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

A
Very
Merry Christmas!


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

Parasite 1.swf

This is the info page for
Flash #68786

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


Text
ORIGINALLY CREATED FOR
ARMORGAMES.COM

YIELD TO THE OVERMIND, VISIT ARMORGAMES.COM

YIELD TO THE OVERMIND, VISIT ARMORGAMES.COM

.com

.com

The Death Clam

Instead of holding a pearl...
It holds DEATH

TUTORIAL

TUTORIAL

TUTORIAL

Move Left: A
Move Right: D
Jetpack/Move Up: W
Move Down: S
Shoot: Left Click
Use: Shift+Left Click
Control: Space+Left Click
Shield: Ctrl
Pause: P

YOUR MISSION IS TO DESTROY THE
PUNY SPHERE THE PITIFUL EARTHLINGS
CALL "THE MOON"

YOU, AS A PARASITE CAN TRANSFER AT
WILL BETWEEN THE HUMANS TO DECIEVE
THEIR TINY BRAINS, GAIN ACCESS TO
THEIR SECRET BASE AND DESTROY THEM!

?

!

PLAYER
MOVEMENT

OXYGENATOR 3000

"The best way to oxygenate  your
moon-based scientific outpost"

The OXYGENATOR 3000 is
powered by four generators
housed in the outpost. Do not turn
off generators, as this will result in
instantaneous and horribly painful
death of all human inhabitants.

!

OXYGENATOR
GENERATOR

TO TURN
OFF, TURN
DIALS UNTIL
POWER
LEVELS ARE
AT ZERO

OUTER HATCH
CONTROLS

CLOSE

OPEN

SHOOT FIRST,
ASK
QUESTIONS
LATER

SECURITY
CAMERA 1

OFF

ON

STATUS: ACTIVE

STATUS: INACTIVE

DO NOT LEAVE
YOUR SECTOR!

VENT
DEFENCES

INACTIVE

ACTIVE

VENT SHIELD

PRIMARY

SECONDARY

LAZORS

A

B

C

D

SCANNING

ADMINISTRATION
OFFICES
TELEPORTATION
SYSTEM

SCANNING.

SCANNING..

SCANNING...

ANOMALOUS SIGNAL
DETECTED!

THE SYSTEM HAS
DETECTED AN
ANOMALOUS LIFE
SIGNATURE. PLEASE
UNDERTAKE THIS
SIMPLE TEST TO
CLARIFY THE SCAN.

A. Human Slave
B. Explosion
C. Sheep
D. Ink Blotch

WHAT IS THIS?

A. Triangle
B. Cat
C. Square
D. Pitiful human polygon

A. Ammonium
B. 5 circles and 4 lines
C. Invading spaceship
D. Ninjas

A. Newgrounds tank logo
B. Tank
C. Pathetic human tank
D. Poorly copied drawing

A. Nothing
B. Human Brain
C. Invisible Ink Blotch
D.

A. Awesome
B. Stupid
C. Bipedal primates
D. A person that is a human
and not something else

Human

DEFINE:

A. Vastly superior species
B. Unoriginal science fiction
theme
C. Brain Parasite
D. Spawn of darkness

Brain Parasite

A. Wtf.
B. Habit of judging something
to be worthless
C. To floss a small hairless cat
D. Is that even english?

Floccinaucinihilipilification

A. A sight on the interweb
B. Repository of games cared
for by armoured midgets
C. Jousting
D.

Armor Games

"Play More Games"

A. No
B. What is an alien?
C. Yes
D. Absolutely maybe

ARE YOU AN
ALIEN?!??!

THE TEST HAS
CONFIRMED YOU AS:
HUMAN

Thankyou, you
will now be teleported to the
administration database

[PRESS ANY KEY TO CONTINUE]

THE TEST HAS
CONFIRMED YOU AS:
STUPID

(but probably human)

You're probably human,
and too stupid to do
much harm if you arent...

THE TEST HAS
CONFIRMED YOU AS:
ALIEN SCUM

Goodbye alien scum, you
will now be teleported to our
holding pen of PAIN

THE TEST HAS
CONFIRMED YOU AS:
INSANE

For your own safety you will
now be transported to a
sealed cell

THE TEST HAS
CONFIRMED YOU AS:
ERROR 312

Insufficient or corrupted
data. The subject will be
teleported to a holding cell

ADMINISTRATION
DATABASE

WHAT DO YOU WANT TO DO?

STEAL PASS-CODES

STEAL PASS-CODES

STEAL PASS-CODES

SOMETHING ELSE

SOMETHING ELSE

SOMETHING ELSE

YOU DO NOT HAVE
CLEARANCE TO
ACCESS THIS LEVEL
OF DATA

SYSTEM ERROR 17
0111001001101111011101000110
0110011011000110111101101100

UPLOADING
ARMOURY
PASS-CODES

UPLOAD
COMPLETE

ADMINISTRATION
OFFICES
POWER:

OFF

ON

PRESS ANY KEY

ENTER THIS CODE

ENTER CODE

TELEPORTER
ACTIVATION

TELEPORTER

TELEPORT

DEFENSIVE
TURRET

SECURITY
CONSOLE 33

LOWER LEVEL
ACCESS

CLOSED

OPEN

PLASMA DOOR
GENERATOR

DOOR
CONTROLS

DEPRESS ALL KEYS
TO OPEN DOOR

CLOSED

OPEN

TRIVIA: The current EXTERMINIZOR
TM
is in fact
a revision of the original EXTERMINIZOR
TM
,
which fell from its position due to clamps
unable to properly support its weight. By
making the EXTERMINIZOR
TM
bigger, and cooler
looking, our engineers believe they have
overcome this  problem.

EXTERMINIZOR
TM

"The best way to OBLITERATE
invading alien scum"

ALSO IN THE
EXTERMINIZOR
TM
CHAMBER

THE REALLY BIG PLASMA GUNS

WITH ENOUGH COMBINED POWER
TO BLAST THE EXTERMINIZOR
FROM THE CEILING
(METAPHORICALLY)

"wow they're really big!"

REALLY BIG
PLASMA GUN
CONTROLS

WARNING:
THE REALLY BIG PLASMA
GUN IS REALLY BIG!

FIRE

ACCESS DENIED

To gain access to this
secure area you must
possess high level
clearance codes which can
be obtained at the
administration building.

Hatch controls are located in
the outpost.

OUTPOST

SECRET BASE

Consoles have buttons or dials on
the pad below that can be used to
activate objects such
as generators or doors.

THESE BUTTONS DO NOTHING

Click on
exit
to exit.

THIS IS A
TUTORIAL
CONSOLE.

RESEARCH

OUTER
HATCH
CLOSED

OUTER
HATCH
OPEN

OXYGENATOR 3000

SECRET BASE ENTRANCE
AUTHORISED PERSONNEL ONLY

SECRET BASE

SECURITY

OFFICES

OFFICE
POWER
OFF

OFFICE
POWER
ON

EXTERMINIZOR
TM
CHAMBER

CORE MAYBE

TO BE CONTINUED...

Sight Range

This is a temporary host. You, the
parasite are in fact in the size
region of a bacterium, so
temporary hosts such as these
are necessary.

Use W to fly up
Use S to fly down
Use A to fly left
Use D to fly right

This is a console, it and similar
screens and generators can be
accesed by
SHIFT-CLICKing on them while
standing or floating close by.

This is a human (this one is in
stasis). While hovering less than
about a heads distance away from
it, you can use SPACE-CLICK to
take control of it. This will
instantly kill your previous host.

After controlling a human, you will not be
able to transfer again for a short peroid.
During this time, if you hold space, the
'transfer' cursor will be greyed out. When
the cursor is fully restored you may take
control of another pitiful human.

use W to use the jetpack
use A to walk left
use D to walk right
Other humans may have
guns which may be fired
simply by left clicking.

Avoid cameras and  floor
scanners. If you are detected by
one, the alarm will be
triggered, alerting all nearby
humans and turrets.
Cameras can also be destroyed.

'Use' the door to leave the
training grounds (SHIFT-CLICK)

While you control a human, its
human 'friends' will generally treat
you as a normal human unless
you get too close (or the alarm
has been triggered) . However, the
more intelligent humans will
notice you at a greater distance.

Teleporters can be activated by
'using' (SHIFT-CLICK) the big arrow
buttons to either side of the platform.
To teleport, you must be standing or
floating in the middle of the platform,
not too high off the ground.

Turrets such        as these will be
activated when the alarm is on.
Turrets can be destroyed by
shooting them, or sometimes
deactivated at nearby consoles.

The health of your current host  is
shown in the top left corner of the
screen. When your host dies, you
also will die.

This host creature possesses no
weapons, so you should find a
human host carrying a weapon and
take control of it, or use a console
to control a turret in the meantime.

Available energy is shown
next to health.

In order to prevent this, you can
use the energy of your mind to
project a shield for a short time by
holding the CTRL key (you cannot
shoot or transfer while shielded).

THIS ROOM IS EMPTY

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.showMenu = false;
Instance of Symbol 20 MovieClip "cursor" in Frame 1
onClipEvent (load) { Mouse.hide(); this.startDrag(true); } onClipEvent (enterFrame) { Mouse.hide(); }
Frame 2
stop();
Frame 199
_root.npc0.removeMovieClip(); _root.overlay.removeMovieClip(); i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; } _root.walls.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _global.TRANSFER = 32; _global.USE = 16; stop();
Instance of Symbol 20 MovieClip "cursor" in Frame 200
onClipEvent (load) { Mouse.hide(); this.startDrag(true); } onClipEvent (enterFrame) { Mouse.hide(); this.gotoAndStop(1); }
Frame 201
stop(); _global.alarmOn = false;
Instance of Symbol 20 MovieClip "cursor" in Frame 201
onClipEvent (load) { Mouse.hide(); this.startDrag(true); } onClipEvent (enterFrame) { Mouse.hide(); this.gotoAndStop(1); }
Frame 202
stop();
Instance of Symbol 117 MovieClip "walls" in Frame 202
onClipEvent (load) { _visible = false; }
Instance of Symbol 164 MovieClip "template0" in Frame 202
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "template1337" in Frame 202
onClipEvent (load) { function core() { if ((_y < 10) && (yspeed < 0)) { yspeed = 0; } xspeed = xspeed * 0.75; yspeed = yspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 18.5), true) || (_root.walls.hitTest(_x, _y + (ydirection * 18.5), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 18.5), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 19), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 19), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 19), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = playerHp; yspeed = 0; isDying = false; }
Instance of Symbol 187 MovieClip "plasma" in Frame 202
onClipEvent (load) { function fireTurret(user) { x = user._x + (Math.cos((user.gun._rotation * Math.PI) / 180) * 35); y = user._y + (Math.sin((user.gun._rotation * Math.PI) / 180) * 35); xspd = 12 * Math.cos((user.gun._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user.gun._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:50, _yscale:50, lifetime:50, xspeed:xspd, yspeed:yspd, type:1}); } function fire1(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:25, _yscale:25, lifetime:40, xspeed:xspd, yspeed:yspd, type:1}); } function fire2(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((18 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 18 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:40, _yscale:40, lifetime:40, xspeed:xspd, yspeed:yspd, type:5}); } function fire3(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((19 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 19 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, lifetime:40, xspeed:xspd, yspeed:yspd, type:10}); } i = 100; } onClipEvent (enterFrame) { if (!paused) { if (lifetime > 0) { lifetime--; if (_root.walls.hitTest(_x + xspeed, _y, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { xspeed = -xspeed; } } if (_root.walls.hitTest(_x, _y + yspeed, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { yspeed = -yspeed; } } _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.controller.npcCount) { testee = npcArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (testee.lf.gunFire.hitTest(_x, _y, true)) { break; } if ((testee == player) && (testee.shieldOn)) { _global.playerEnergy = _global.playerEnergy - (type * 2); lifetime = 0; break; } if (testee != player) { testee.attention = 150; } testee.hp = testee.hp - (type * 10); testee.deathSequence = "die3"; lifetime = 0; break; } if ((testee.hitTest(_x, _y, true) && (testee.isDying)) && ((testee.deathSequence == "die1") || (testee.deathSequence == "die"))) { testee.play(); lifetime = 0; break; } i++; } if (lifetime > 0) { i = 0; while (i < shootableArray.length) { testee = shootableArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { testee.isDying; testee.hp = testee.hp - (type * 10); if (testee.hp < 0) { testee.gotoAndPlay("die"); } lifetime = 0; break; } i++; } } } else if (lifetime <= 0) { this.play(); } } }
Instance of Symbol 219 MovieClip "template1" in Frame 202
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 1; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "template2" in Frame 202
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 2; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 283 MovieClip "template3" in Frame 202
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 3; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 292 MovieClip in Frame 202
onClipEvent (load) { if (hatchOpen) { gotoAndStop (222); } }
Instance of Symbol 299 MovieClip "controller" in Frame 202
onClipEvent (load) { if (_global.pastNpc == null) { _global.playerEnergy = 100; _global.pastEnergy = 100; _global.playerHp = 20; _global.hatchOpen = false; _global.fromRight = true; _global.pastNpc = 1337; } _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:220, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:220, _y:270}); _root.npc0.xspeed = -0.5; } } else if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:20, _y:270}); _root.npc0.xspeed = 0; } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 1; _global.npcArray = Array(_root.npc0); _root.cursor.swapDepths(1003); _root.overlay.swapDepths(1002); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } if ((player._x > 540) && (player.xspeed > 0)) { player.xspeed = 0; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (player._x < 5) { _global.pastNpc = player.npc; _global.fromRight = true; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outsideOutpost"); } else if ((player._x > 540) && (player.xspeed > 0)) { player.xspeed = 0; } _root._x = 0; _root._y = 0; _root.overlay._x = 275; _root.overlay._y = 200; } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 617 MovieClip "overlay" in Frame 202
onClipEvent (load) { canChange = true; }
Instance of Symbol 624 MovieClip "cursor" in Frame 202
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 203
_root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outsideShip");
Frame 204
stop();
Instance of Symbol 117 MovieClip "walls" in Frame 204
onClipEvent (load) { _visible = false; }
Instance of Symbol 292 MovieClip in Frame 204
onClipEvent (load) { if (hatchOpen) { gotoAndStop (222); } } onClipEvent (enterFrame) { if (((Key.isDown(1) && (_root.cursor.frame == 3)) && (this.hitTest(_root._xmouse, _root._ymouse))) && (hatchOpen)) { _global.pastNpc = player.npc; _root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("hatch1"); } }
Instance of Symbol 294 MovieClip "building" in Frame 204
onClipEvent (enterFrame) { }
Instance of Symbol 626 MovieClip in Frame 204
onClipEvent (enterFrame) { if ((Key.isDown(1) && (_root.cursor.frame == 3)) && (this.hitTest(_root._xmouse, _root._ymouse))) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("hatchinfo"); } }
Instance of Symbol 299 MovieClip "controller" in Frame 204
onClipEvent (load) { if (_global.pastNpc == null) { _global.fromRight = true; _global.pastNpc = 1337; } _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:520, _y:270}); _root.npc0.xspeed = -0.5; } } else if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:180, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:180, _y:270}); _root.npc0.xspeed = 0; } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 1; _global.npcArray = Array(_root.npc0); _root.building.swapDepths(860); _root.cursor.swapDepths(1003); _root.overlay.swapDepths(1002); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (player._x > 540) { _global.pastNpc = player.npc; _global.fromRight = false; _root.overlay.removeMovieClip(); _root.building.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outsideShip"); } else if ((player._x < 166) && (!hatchOpen)) { _global.pastNpc = player.npc; _root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outpost"); } _root._x = 0; _root._y = 0; _root.overlay._x = 275; _root.overlay._y = 200; } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 617 MovieClip "overlay" in Frame 204
onClipEvent (load) { canChange = true; }
Instance of Symbol 624 MovieClip "cursor" in Frame 204
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 205
_root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outsideOutpost");
Frame 206
stop(); _global.alarmOn = false;
Instance of Symbol 117 MovieClip "walls" in Frame 206
onClipEvent (load) { _visible = false; }
Instance of Symbol 629 MovieClip in Frame 206
/* no clip actions */
Instance of Symbol 299 MovieClip "controller" in Frame 206
onClipEvent (load) { _global.hatchOpen = true; _global.projectileArray = Array(); _global.paused = false; _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; p_paused = false; if (fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:360, _y:270}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } } else if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:20, _y:270}); _root.npc0.xspeed = 0; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 1; _global.npcArray = Array(_root.npc0); _root.cursor.swapDepths(1003); _root.overlay.swapDepths(1002); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } if ((player._x > 540) && (player.xspeed > 0)) { player.xspeed = 0; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (player._x < 5) { _global.pastNpc = player.npc; _global.fromRight = true; _root.cursor.removeMovieClip(); _root.overlay.removeMovieClip(); _root.gotoAndStop("outsideAdmin"); } else if ((player._x > 540) && (player.xspeed > 0)) { player.xspeed = 0; } _root._x = 0; _root._y = 0; _root.overlay._x = 275; _root.overlay._y = 200; } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 617 MovieClip "overlay" in Frame 206
onClipEvent (load) { canChange = true; }
Instance of Symbol 624 MovieClip "cursor" in Frame 206
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 207
_root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outsideHatch");
Frame 208
stop(); _global.alarmOn = false;
Instance of Symbol 117 MovieClip "walls" in Frame 208
onClipEvent (load) { _visible = false; }
Instance of Symbol 635 MovieClip in Frame 208
onClipEvent (enterFrame) { if (((Key.isDown(1) && (_root.cursor.frame == 3)) && (this.hitTest(_root._xmouse, _root._ymouse))) && (!adminDone)) { _global.pastNpc = player.npc; _root.cursor.removeMovieClip(); _root.overlay.removeMovieClip(); _root.gotoAndStop("admin"); } }
Instance of Symbol 299 MovieClip "controller" in Frame 208
onClipEvent (load) { if (_global.adminDone == null) { _global.adminDone = false; } _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.hatchOpen = true; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:520, _y:270}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = -0.5; } } else if (fromRight == null) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:271, _y:270}); _root.npc0.xspeed = 0; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } } else if (!fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:20, _y:270}); _root.npc0.xspeed = 0; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 1; _global.npcArray = Array(_root.npc0); _root.cursor.swapDepths(1003); _root.overlay.swapDepths(1002); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (player._x < 5) { _global.pastNpc = player.npc; _global.fromRight = true; _root.cursor.removeMovieClip(); _root.overlay.removeMovieClip(); _root.gotoAndStop("outsideArmoury"); } else if (player._x > 545) { _global.pastNpc = player.npc; _global.fromRight = false; _root.cursor.removeMovieClip(); _root.overlay.removeMovieClip(); _root.gotoAndStop("outsideHatch"); } _root._x = 0; _root._y = 0; _root.overlay._x = 275; _root.overlay._y = 200; } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 617 MovieClip "overlay" in Frame 208
onClipEvent (load) { canChange = true; }
Instance of Symbol 624 MovieClip "cursor" in Frame 208
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 209
_root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outsideAdmin");
Frame 210
stop();
Instance of Symbol 117 MovieClip "walls" in Frame 210
onClipEvent (load) { _visible = false; }
Instance of Symbol 299 MovieClip "controller" in Frame 210
onClipEvent (load) { _global.hatchOpen = true; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:360, _y:270}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } } else if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:20, _y:270}); _root.npc0.xspeed = 0; } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 1; _global.npcArray = Array(_root.npc0); _root.cursor.swapDepths(1003); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if ((((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (!mousePressed)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if (((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) { if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (player._x < 5) { _global.pastNpc = player.npc; _global.fromRight = true; _root.gotoAndStop("outsideArmoury"); } else if ((player._x > 540) && (player.xspeed > 0)) { player.xspeed = 0; } _root._x = 0; _root._y = 0; } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 617 MovieClip "overlay" in Frame 210
onClipEvent (load) { canChange = true; }
Instance of Symbol 624 MovieClip "cursor" in Frame 210
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 211
_root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); gotoAndStop(_currentframe - 1 +201);
Frame 212
stop(); _global.alarmOn = false;
Instance of Symbol 117 MovieClip "walls" in Frame 212
onClipEvent (load) { _visible = false; }
Instance of Symbol 644 MovieClip in Frame 212
onClipEvent (enterFrame) { if (((Key.isDown(1) && (_root.cursor.frame == 3)) && (this.hitTest(_root._xmouse, _root._ymouse))) && (adminDone)) { _global.pastNpc = player.npc; _root.cursor.removeMovieClip(); _root.overlay.removeMovieClip(); _root.gotoAndStop("armoury"); } else if ((Key.isDown(1) && (_root.cursor.frame == 3)) && (this.hitTest(_root._xmouse, _root._ymouse))) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("accessdenied"); } }
Instance of Symbol 299 MovieClip "controller" in Frame 212
onClipEvent (load) { _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.hatchOpen = true; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:520, _y:270}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:520, _y:271}); _root.npc0.xspeed = -0.5; } } else if ((fromRight = null)) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:271, _y:270}); _root.npc0.xspeed = 0; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:271, _y:271}); _root.npc0.xspeed = 0; } } else if (!fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:20, _y:270}); _root.npc0.xspeed = 0; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 1; _global.npcArray = Array(_root.npc0); _root.overlay.swapDepths(1002); _root.cursor.swapDepths(1003); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if ((player._x < 5) && (xspeed < 0)) { xspeed = 0; } else if (player._x > 545) { _root.cursor.removeMovieClip(); _root.overlay.removeMovieClip(); _global.pastNpc = player.npc; _global.fromRight = false; _root.gotoAndStop("outsideAdmin"); } _root._x = 0; _root._y = 0; _root.overlay._x = 275; _root.overlay._y = 200; } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 617 MovieClip "overlay" in Frame 212
onClipEvent (load) { canChange = true; }
Instance of Symbol 624 MovieClip "cursor" in Frame 212
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 213
_root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.gotoAndStop("outsideArmoury");
Frame 214
stop();
Instance of Symbol 117 MovieClip "walls" in Frame 214
onClipEvent (load) { _visible = false; }
Instance of Symbol 299 MovieClip "controller" in Frame 214
onClipEvent (load) { _global.hatchOpen = true; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (fromRight) { if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:360, _y:270}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:360, _y:271}); _root.npc0.xspeed = -0.5; } } else if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:20, _y:271}); _root.npc0.xspeed = 0; } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:20, _y:270}); _root.npc0.xspeed = 0; } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 1; _global.npcArray = Array(_root.npc0); _root.cursor.swapDepths(1003); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if ((((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (!mousePressed)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if (((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) { if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } if ((player._x > 540) && (player.xspeed > 0)) { player.xspeed = 0; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (player._x < 5) { _global.pastNpc = player.npc; _global.fromRight = true; _root.gotoAndStop("outsideArmoury"); } else if ((player._x > 540) && (player.xspeed > 0)) { player.xspeed = 0; } _root._x = 0; _root._y = 0; _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } }
Instance of Symbol 617 MovieClip "overlay" in Frame 214
onClipEvent (load) { canChange = true; }
Instance of Symbol 624 MovieClip "cursor" in Frame 214
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 215
_root.building.removeMovieClip(); _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); gotoAndStop(_currentframe - 1 +201);
Frame 216
_root._x = -40; _root._y = -350; stop();
Instance of Symbol 617 MovieClip "overlay" in Frame 216
onClipEvent (load) { canChange = true; }
Instance of Symbol 299 MovieClip "controller" in Frame 216
onClipEvent (load) { _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.alarmOn = false; _root.hatchConsole.hatchIsOpen = hatchOpen; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:540, _y:671}); } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:540, _y:670}); } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; _global.useArray = Array(); npcCount = 3; _global.npcArray = Array(_root.npc0, _root.npc1, _root.npc2); _root.overlay.swapDepths(1002); _root.cursor.swapDepths(1003); _root.wallsPretty.swapDepths(1001); _root.oxyPretty.swapDepths(1000); _root.t1.swapDepths(900); _root.t2.swapDepths(901); _root.t3.swapDepths(902); _root.t4.swapDepths(903); _root.t5.swapDepths(904); _root.t6.swapDepths(905); _root.t7.swapDepths(906); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } else if ((Key.isDown(1) && (_root.cursor.frame == 2)) && (!mousePressed)) { _global.mousePressed = true; if (_root.cursor.energy >= 100) { i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { cDist = Math.sqrt(Math.pow(player._x - npcArray[i]._x, 2) + Math.pow(player._y - npcArray[i]._y, 2)); if (npcArray[i].hitTest(_root._xmouse, _root._ymouse) && (cDist < 50)) { _root.cursor.energy = 0; player.hp = 0; player.deathSequence = "die"; npcArray[i].swapDepths(player); _global.player = npcArray[i]; _global.player.npc = npcArray[i].npc; player.hp = 150; player.alarmed.gotoAndStop(1); break; } } i++; } } } else if (((Key.isDown(1) && (!mousePressed)) && (_root.cursor.frame == 3)) && (!player.isDying)) { _global.mousePressed = true; i = 0; while (i < useArray.length) { if (useArray[i].hitTest(_root._xmouse, _root._ymouse, true)) { useArray[i].action.call(useArray[i]); break; } i++; } } i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { npcArray[i].core.call(npcArray[i]); npcArray[i].isNonPlayer.call(npcArray[i]); } i++; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (_root.hatchConsole.hatchIsOpen && (player._x > 560)) { _global.pastNpc = player.npc; _global.playerHp = player.hp; _global.hatchOpen = _root.hatchConsole.hatchIsOpen; _global.fromRight = false; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.oxyPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); _root.gotoAndStop("outsideOutpost"); } _root._x = (-player._x) + 275; _root._y = (-player._y) + 175; if (_root._x > 84) { _root._x = 84; } else if (_root._x < -40) { _root._x = -40; } if (_root._y > 130) { _root._y = 130; } else if (_root._y < -350) { _root._y = -350; } } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 650 MovieClip "walls" in Frame 216
onClipEvent (load) { _visible = false; }
Instance of Symbol 652 MovieClip "lvl1" in Frame 216
onClipEvent (load) { _visible = false; }
Instance of Symbol 652 MovieClip "lvl2" in Frame 216
onClipEvent (load) { _visible = false; }
Instance of Symbol 654 MovieClip "ct1" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 50) && (distY < 50)) { _root.turret1.isControlled = true; _root.turret1.consoled = true; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 654 MovieClip "u2" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 50) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("hatchOpener"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 658 MovieClip "g2" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX < 40) && (distY < 40)) && (onOff != 2)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.user = this; _root.overlay.gotoAndStop("oxygenatorGenerator"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 662 MovieClip "hatchConsole" in Frame 216
onClipEvent (load) { if (hatchIsOpen) { gotoAndStop (217); } }
Instance of Symbol 658 MovieClip "g4" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX < 40) && (distY < 40)) && (onOff != 2)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.user = this; _root.overlay.gotoAndStop("oxygenatorGenerator"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 658 MovieClip "g1" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX < 40) && (distY < 40)) && (onOff != 2)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.user = this; _root.overlay.gotoAndStop("oxygenatorGenerator"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 658 MovieClip "g3" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX < 40) && (distY < 40)) && (onOff != 2)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.user = this; _root.overlay.gotoAndStop("oxygenatorGenerator"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 646 MovieClip "oxygenator" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX < 40) && (distY < 40)) && (isOn)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("oxygenator3000"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } isOn = true; generatorsOn = 4; }
Instance of Symbol 666 MovieClip "u11" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -240; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t7; to = _root.t4; }
Instance of Symbol 666 MovieClip "u7" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t4; to = _root.t3; }
Instance of Symbol 666 MovieClip "u8" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 240; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t4; to = _root.t7; }
Instance of Symbol 666 MovieClip "u5" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t3; to = _root.t2; }
Instance of Symbol 666 MovieClip "u6" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t3; to = _root.t4; }
Instance of Symbol 666 MovieClip "u3" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t2; to = _root.t1; }
Instance of Symbol 666 MovieClip "u4" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t2; to = _root.t3; }
Instance of Symbol 666 MovieClip "u1" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t1; to = _root.t2; }
Instance of Symbol 666 MovieClip "u9" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t5; to = _root.t6; }
Instance of Symbol 666 MovieClip "u10" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -120; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t6; to = _root.t5; }
Instance of Symbol 654 MovieClip "ct2" in Frame 216
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 50) && (distY < 50)) { _root.turret2.isControlled = true; _root.turret2.consoled = true; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 164 MovieClip "npc1" in Frame 216
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { k++; if (attention >= 100) { attention = 200; if (_x > 75) { xspeed = xspeed - 1.5; } else if (_x <= 75) { if (_root.alarm._currentframe == 1) { _global.alarmOn = true; _root.alarm.gotoAndStop(2); _root.walls.gotoAndStop(2); _root.wallsPretty.gotoAndStop(2); } lf._rotation = -60; if ((!_root.turret1.isControlled) && (_root.lvl1.hitTest)) { _root.turret1.gun.shoot.call(_root.turret1.gun, player); } } } else if ((k > 200) && (_x > 80)) { xspeed = xspeed - 1; } else if ((k > 200) && (_x <= 80)) { k = -400; } else if ((k > -200) && (_x <= 465)) { xspeed = xspeed + 1; } else if ((k < 0) && (_x > 465)) { k = 0; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = _y - player._y; sightAbove = !((yDist < 10) && (Math.abs(xDist) < 5)); if ((((_root.lvl1.hitTest(player) && (xDist > -13)) && (xDist < 400)) && (sightAbove)) && (!player.isDying)) { if (player.npc == 1337) { attention = attention + 10; } } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 0; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } attention = 0; k = 0; npc = 0; hp = 25; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 164 MovieClip "npc2" in Frame 216
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { k++; if (attention >= 100) { attention = 200; if (_x > 75) { xspeed = xspeed - 1.5; } else if (_x <= 75) { if (_root.alarm._currentframe == 1) { _global.alarmOn; _root.alarm.gotoAndStop(2); _root.walls.gotoAndStop(2); _root.wallsPretty.gotoAndStop(2); } lf._rotation = -60; if ((!_root.turret1.isControlled) && (_root.lvl2.hitTest)) { _root.turret2.gun.shoot.call(_root.turret2.gun, player); } } } else if ((k > 200) && (_x > 80)) { xspeed = xspeed - 1; } else if ((k > 200) && (_x <= 80)) { k = -400; } else if ((k > -200) && (_x <= 415)) { xspeed = xspeed + 1; } else if ((k < 0) && (_x > 415)) { k = 0; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = _y - player._y; sightAbove = !((yDist < 10) && (Math.abs(xDist) < 5)); if ((((_root.lvl2.hitTest(player) && (xDist > -13)) && (xDist < 400)) && (sightAbove)) && (!player.isDying)) { if (player.npc == 1337) { attention = attention + 10; } } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 0; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } attention = 0; k = 0; npc = 0; hp = 25; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 687 MovieClip "turret2" in Frame 216
onClipEvent (load) { isControlled = false; consoled = false; } onClipEvent (enterFrame) { if (isControlled && (!player.isDying)) { if (!consoled) { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX > 150) || (distY > 150)) { isControlled = false; } else { this.gun.controlled.call(this.gun); } } else { distY = Math.abs(player._y - _root.ct2._y); distX = Math.abs(player._x - _root.ct2._x); if ((distX > 50) || (distY > 50)) { isControlled = false; consoled = false; } else { this.gun.controlled.call(this.gun); if (Key.isDown(1)) { this.gun.controlledShoot.call(this.gun); } } } } }
Instance of Symbol 687 MovieClip "turret1" in Frame 216
onClipEvent (load) { isControlled = false; consoled = false; } onClipEvent (enterFrame) { if (isControlled && (!player.isDying)) { if (!consoled) { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX > 150) || (distY > 150)) { isControlled = false; } else { this.gun.controlled.call(this.gun); } } else { distY = Math.abs(player._y - _root.ct1._y); distX = Math.abs(player._x - _root.ct1._x); if ((distX > 50) || (distY > 50)) { isControlled = false; consoled = false; } else { this.gun.controlled.call(this.gun); if (Key.isDown(1)) { this.gun.controlledShoot.call(this.gun); } } } } }
Instance of Symbol 164 MovieClip "template0" in Frame 216
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canJump2 = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "template1337" in Frame 216
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; yspeed = yspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 18.5), true) || (_root.walls.hitTest(_x, _y + (ydirection * 18.5), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 18.5), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 19), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 19), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 19), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = playerHp; _xscale = -100; xspeed = -0.5; yspeed = 0; isDying = false; }
Instance of Symbol 187 MovieClip "plasma" in Frame 216
onClipEvent (load) { function fireTurret(user) { x = user._x + (Math.cos((user.gun._rotation * Math.PI) / 180) * 35); y = user._y + (Math.sin((user.gun._rotation * Math.PI) / 180) * 35); xspd = 12 * Math.cos((user.gun._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user.gun._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:50, _yscale:50, lifetime:50, xspeed:xspd, yspeed:yspd, type:1}); } function fire1(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:25, _yscale:25, lifetime:40, xspeed:xspd, yspeed:yspd, type:1}); } function fire2(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((18 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 18 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:40, _yscale:40, lifetime:40, xspeed:xspd, yspeed:yspd, type:5}); } function fire3(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((19 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 19 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, lifetime:40, xspeed:xspd, yspeed:yspd, type:10}); } i = 100; } onClipEvent (enterFrame) { if (!paused) { if (lifetime > 0) { lifetime--; if (_root.walls.hitTest(_x + xspeed, _y, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { xspeed = -xspeed; } } if (_root.walls.hitTest(_x, _y + yspeed, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { yspeed = -yspeed; } } _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.controller.npcCount) { testee = npcArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (testee.lf.gunFire.hitTest(_x, _y, true)) { break; } if ((testee == player) && (testee.shieldOn)) { _global.playerEnergy = _global.playerEnergy - (type * 2); lifetime = 0; break; } if (testee != player) { testee.attention = 150; } testee.hp = testee.hp - (type * 10); testee.deathSequence = "die3"; lifetime = 0; break; } if ((testee.hitTest(_x, _y, true) && (testee.isDying)) && ((testee.deathSequence == "die1") || (testee.deathSequence == "die"))) { testee.play(); lifetime = 0; break; } i++; } if (lifetime > 0) { i = 0; while (i < shootableArray.length) { testee = shootableArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { testee.hp = testee.hp - (type * 10); if (testee.hp < 0) { testee.isDying = true; testee.gotoAndPlay("die"); } lifetime = 0; break; } i++; } } } else if (lifetime <= 0) { this.play(); } } }
Instance of Symbol 624 MovieClip "cursor" in Frame 216
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 217
_root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.oxyPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; } gotoAndStop (216);
Frame 218
stop();
Instance of Symbol 299 MovieClip "controller" in Frame 218
onClipEvent (load) { _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.alarmOn = false; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:251, _y:-274}); } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:251, _y:-274}); } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 5; _global.useArray = Array(); _global.shootableArray = Array(); _global.npcArray = Array(_root.npc0, _root.npc1, _root.npc2, _root.npc3, _root.npc4); _root.overlay.swapDepths(1002); _root.cursor.swapDepths(1003); _root.wallsPretty.swapDepths(1001); _root.t1.swapDepths(900); _root.t2.swapDepths(901); _root.t3.swapDepths(902); _root.t4.swapDepths(903); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } else if ((Key.isDown(1) && (_root.cursor.frame == 2)) && (!mousePressed)) { _global.mousePressed = true; if (_root.cursor.energy >= 100) { i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { cDist = Math.sqrt(Math.pow(player._x - npcArray[i]._x, 2) + Math.pow(player._y - npcArray[i]._y, 2)); if (npcArray[i].hitTest(_root._xmouse, _root._ymouse) && (cDist < 50)) { _root.cursor.energy = 0; player.hp = 0; player.deathSequence = "die"; npcArray[i].swapDepths(player); _global.player = npcArray[i]; _global.player.npc = npcArray[i].npc; player.hp = 150; player.alarmed.gotoAndStop(1); break; } } i++; } } } else if (((Key.isDown(1) && (!mousePressed)) && (_root.cursor.frame == 3)) && (!player.isDying)) { _global.mousePressed = true; i = 0; while (i < useArray.length) { if (useArray[i].hitTest(_root._xmouse, _root._ymouse, true)) { useArray[i].action.call(useArray[i]); break; } i++; } } i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { npcArray[i].core.call(npcArray[i]); npcArray[i].isNonPlayer.call(npcArray[i]); } i++; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } if (player._x < -490) { _global.pastNpc = player.npc; _global.playerHp = player.hp; _global.fromRight = true; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.gotoAndStop("outsideHatch"); } _root._x = (-player._x) + 275; _root._y = (-player._y) + 175; if (_root._x > 470) { _root._x = 470; } else if (_root._x < -490) { _root._x = -490; } if (_root._y < -400) { _root._y = -400; } else if (_root._y > 405) { _root._y = 405; } } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 704 MovieClip "walls" in Frame 218
onClipEvent (load) { _visible = false; }
Instance of Symbol 712 MovieClip "l1" in Frame 218
onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }
Instance of Symbol 714 MovieClip "l2" in Frame 218
onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }
Instance of Symbol 716 MovieClip "l3" in Frame 218
onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }
Instance of Symbol 716 MovieClip "l5" in Frame 218
onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }
Instance of Symbol 717 MovieClip "l4" in Frame 218
onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }
Instance of Symbol 654 MovieClip "u1" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("camera1"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 735 MovieClip "c1" in Frame 218
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 9; camOn = true; } onClipEvent (enterFrame) { if (this.cam.view.hitTest(player._x, player._y, true) && (camOn)) { _root.alarm.gotoAndStop(2); _global.targeted = player; _global.alarmOn = true; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 739 MovieClip "u2" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 50) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("ventShield"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 741 MovieClip "tele" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = player._x - _x; if (((distX < 60) && (distX > 10)) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("hatchTeleporter"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } tele1 = false; tele2 = false; tele3 = false; }
Instance of Symbol 654 MovieClip "u6" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.used = 3; _root.overlay.gotoAndStop("hatchTele"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 654 MovieClip "u3" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.used = 1; _root.overlay.gotoAndStop("hatchTele"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 654 MovieClip "u5" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.used = 2; _root.overlay.gotoAndStop("hatchTele"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 654 MovieClip "u7" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.door = 1; _root.overlay.gotoAndStop("doorOpener"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 735 MovieClip "c2" in Frame 218
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 9; camOn = true; } onClipEvent (enterFrame) { if (this.cam.view.hitTest(player._x, player._y, true) && (camOn)) { _root.alarm.gotoAndStop(2); _global.alarmOn = true; _global.targeted = player; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 747 MovieClip "c3" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((camOn && (distX < 20)) && (distY < 80)) { camOn = false; } } camOn = true; } onClipEvent (enterFrame) { if (this.view.hitTest(player._x, player._y, true) && (camOn)) { _root.alarm.gotoAndStop(2); _global.alarmOn = true; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 747 MovieClip "c4" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((camOn && (distX < 20)) && (distY < 80)) { camOn = false; } } camOn = true; } onClipEvent (enterFrame) { if (this.view.hitTest(player._x, player._y, true) && (camOn)) { _root.alarm.gotoAndStop(2); _global.alarmOn = true; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 741 MovieClip "u10" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 50) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.door = 2; _root.overlay.gotoAndStop("doorOpener"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 741 MovieClip "u11" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.turret = 5; _root.overlay.gotoAndStop("turretOff"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 741 MovieClip "u12" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 50) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.door = 3; _root.overlay.gotoAndStop("doorOpener"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 741 MovieClip "u9" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.turret = 6; _root.overlay.gotoAndStop("turretOff"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 251 MovieClip "npc2" in Frame 218
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 350)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else { _xscale = 100; } } else if (k > 400) { k = 0; } else if (k < 200) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 200) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 200)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "npc3" in Frame 218
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 350)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if (k > 200) { k = 0; } else if (k < 100) { _xscale = 100; } else if (k > 100) { _xscale = -100; } } else if (k > 800) { k = 0; } else if (k < 400) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 400) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 175)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 219 MovieClip "npc1" in Frame 218
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if (yDist < 70) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } t = t + (10 - (20 * Math.random())); this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if ((Math.abs(t - this.lf._rotation) < 20) && (xDist < 300)) { this.lf.gunFire.play(); } } } else if (k > 0) { k = 1; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if (((!player.isDying) && (yDist < 70)) && (xDist > -13)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 1; hp = 50; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 666 MovieClip "u13" in Frame 218
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 400; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t3; to = _root.t4; }
Instance of Symbol 219 MovieClip "npc4" in Frame 218
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 350)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if (k > 200) { k = 0; } else if (k < 100) { _xscale = 100; } else if (k > 100) { _xscale = -100; } } else if (k > 800) { k = 0; } else if (k < 400) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 400) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 150)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 1; hp = 50; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 761 MovieClip "turret1" in Frame 218
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 50; } onClipEvent (enterFrame) { if (hp < 50) { _global.targeted = player; _global.alarmOn = true; _root.alarm.gotoAndStop(2); } if (alarmOn && (!paused)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 771 MovieClip "turret2" in Frame 218
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 50; } onClipEvent (enterFrame) { if (hp < 50) { _global.targeted = player; _global.alarmOn = true; _root.alarm.gotoAndStop(2); } if (alarmOn && (!paused)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 772 MovieClip "turret5" in Frame 218
onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 772 MovieClip "turret6" in Frame 218
onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 624 MovieClip "cursor" in Frame 218
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Instance of Symbol 164 MovieClip "template0" in Frame 218
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "template1337" in Frame 218
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; yspeed = yspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 18.5), true) || (_root.walls.hitTest(_x, _y + (ydirection * 18.5), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 18.5), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 19), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 19), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 19), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = playerHp; xspeed = 0; yspeed = 0; isDying = false; }
Instance of Symbol 617 MovieClip "overlay" in Frame 218
onClipEvent (load) { canChange = true; }
Instance of Symbol 187 MovieClip "plasma" in Frame 218
onClipEvent (load) { function fireTurret(user) { x = user._x + (Math.cos((user.gun._rotation * Math.PI) / 180) * 35); y = user._y + (Math.sin((user.gun._rotation * Math.PI) / 180) * 35); xspd = 12 * Math.cos((user.gun._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user.gun._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:50, _yscale:50, lifetime:50, xspeed:xspd, yspeed:yspd, type:1}); } function fire1(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:25, _yscale:25, lifetime:40, xspeed:xspd, yspeed:yspd, type:1}); } function fire2(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((18 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 18 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:40, _yscale:40, lifetime:40, xspeed:xspd, yspeed:yspd, type:5}); } function fire3(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((19 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 19 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, lifetime:40, xspeed:xspd, yspeed:yspd, type:10}); } i = 100; } onClipEvent (enterFrame) { if (!paused) { if (lifetime > 0) { lifetime--; if (_root.walls.hitTest(_x + xspeed, _y, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { xspeed = -xspeed; } } if (_root.walls.hitTest(_x, _y + yspeed, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { yspeed = -yspeed; } } _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.controller.npcCount) { testee = npcArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (testee.lf.gunFire.hitTest(_x, _y, true)) { break; } if ((testee == player) && (testee.shieldOn)) { _global.playerEnergy = _global.playerEnergy - (type * 2); lifetime = 0; break; } if (testee != player) { testee.attention = 150; } testee.hp = testee.hp - (type * 10); testee.deathSequence = "die3"; lifetime = 0; break; } if ((testee.hitTest(_x, _y, true) && (testee.isDying)) && ((testee.deathSequence == "die1") || (testee.deathSequence == "die"))) { testee.play(); lifetime = 0; break; } i++; } if (lifetime > 0) { i = 0; while (i < shootableArray.length) { testee = shootableArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if ((!testee.cam.view.hitTest(_x, _y, true)) && (!testee.fov.hitTest(_x, _y, true))) { testee.hp = testee.hp - (type * 10); if (testee.hp <= 0) { testee.gotoAndPlay("die"); testee.isDying = true; } lifetime = 0; break; } } i++; } } } else if (lifetime <= 0) { this.play(); } } }
Frame 219
_global.alarmOn = false; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; } gotoAndStop (218);
Frame 220
stop();
Instance of Symbol 187 MovieClip "plasma" in Frame 220
onClipEvent (load) { function fireTurret(user) { x = user._x + (Math.cos((user.gun._rotation * Math.PI) / 180) * 35); y = user._y + (Math.sin((user.gun._rotation * Math.PI) / 180) * 35); xspd = 12 * Math.cos((user.gun._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user.gun._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:50, _yscale:50, lifetime:50, xspeed:xspd, yspeed:yspd, type:1}); } function fire1(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:25, _yscale:25, lifetime:40, xspeed:xspd, yspeed:yspd, type:1}); } function fire2(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((18 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 18 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:40, _yscale:40, lifetime:40, xspeed:xspd, yspeed:yspd, type:5}); } function fire3(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((19 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 19 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, lifetime:40, xspeed:xspd, yspeed:yspd, type:10}); } i = 100; } onClipEvent (enterFrame) { if (!paused) { if (lifetime > 0) { lifetime--; if (_root.walls.hitTest(_x + xspeed, _y, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { xspeed = -xspeed; } } if (_root.walls.hitTest(_x, _y + yspeed, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { yspeed = -yspeed; } } _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.controller.npcCount) { testee = npcArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (testee.lf.gunFire.hitTest(_x, _y, true)) { break; } if ((testee == player) && (testee.shieldOn)) { _global.playerEnergy = _global.playerEnergy - (type * 2); lifetime = 0; break; } if (testee != player) { testee.attention = 150; } testee.hp = testee.hp - (type * 10); testee.deathSequence = "die3"; lifetime = 0; break; } if ((testee.hitTest(_x, _y, true) && (testee.isDying)) && ((testee.deathSequence == "die1") || (testee.deathSequence == "die"))) { testee.play(); lifetime = 0; break; } i++; } if (lifetime > 0) { i = 0; while (i < shootableArray.length) { testee = shootableArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (!testee.cam.view.hitTest(_x, _y, true)) { testee.hp = testee.hp - (type * 10); if (testee.hp < 0) { testee.isDying = true; testee.gotoAndPlay("die"); } lifetime = 0; break; } } i++; } } } else if (lifetime <= 0) { this.play(); } } }
Instance of Symbol 617 MovieClip "overlay" in Frame 220
onClipEvent (load) { canChange = true; }
Instance of Symbol 299 MovieClip "controller" in Frame 220
onClipEvent (load) { _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.alarmOn = false; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:275, _y:327}); } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:275, _y:327}); } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:275, _y:327}); } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:275, _y:327}); } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:275, _y:327}); } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 6; _global.useArray = Array(); _global.npcArray = Array(_root.npc0, _root.npc1, _root.npc2, _root.npc3, _root.npc4, _root.npc5); _root.overlay.swapDepths(1002); _root.cursor.swapDepths(1003); _root.wallsPretty.swapDepths(1001); _root.t1.swapDepths(900); _root.t2.swapDepths(901); _root.t3.swapDepths(902); _root.t4.swapDepths(903); _root.t5.swapDepths(904); _root.t6.swapDepths(905); _root.t7.swapDepths(906); _root.tt1.swapDepths(907); _root.tt2.swapDepths(908); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } else if ((Key.isDown(1) && (_root.cursor.frame == 2)) && (!mousePressed)) { _global.mousePressed = true; if (_root.cursor.energy >= 100) { i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { cDist = Math.sqrt(Math.pow(player._x - npcArray[i]._x, 2) + Math.pow(player._y - npcArray[i]._y, 2)); if (npcArray[i].hitTest(_root._xmouse, _root._ymouse) && (cDist < 50)) { _root.cursor.energy = 0; player.hp = 0; player.deathSequence = "die"; npcArray[i].swapDepths(player); _global.player = npcArray[i]; _global.player.npc = npcArray[i].npc; player.hp = 150; player.alarmed.gotoAndStop(1); break; } } i++; } } } else if (((Key.isDown(1) && (!mousePressed)) && (_root.cursor.frame == 3)) && (!player.isDying)) { _global.mousePressed = true; i = 0; while (i < useArray.length) { if (useArray[i].hitTest(_root._xmouse, _root._ymouse, true)) { useArray[i].action.call(useArray[i]); break; } i++; } } i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { npcArray[i].core.call(npcArray[i]); npcArray[i].isNonPlayer.call(npcArray[i]); } i++; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } _root._x = (-player._x) + 275; _root._y = (-player._y) + 175; if (player._y < 500) { _root._x = 0; if (_root._y > 140) { _root._y = 140; } else if (_root._y < 0) { _root._y = 0; } } else { if (_root._x < 0) { _root._x = 0; } else if (_root._x > 260) { _root._x = 260; } _root._y = -630; } } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 779 MovieClip "walls" in Frame 220
onClipEvent (load) { _visible = false; }
Instance of Symbol 784 MovieClip "u10" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distY < 75) && (distX < 45)) && (adminDone)) { _global.pastNpc = player.npc; _global.playerHp = player.hp; _global.fromRight = null; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); _root.tt1.removeMovieClip(); _root.tt2.removeMovieClip(); _root.gotoAndStop("outsideAdmin"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 654 MovieClip "u8" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 50) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("officePower"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 789 MovieClip "power" in Frame 220
onClipEvent (load) { powerOn = false; }
Instance of Symbol 666 MovieClip "u6" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -130; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t5; to = _root.t4; }
Instance of Symbol 666 MovieClip "u5" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 130; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t4; to = _root.t5; }
Instance of Symbol 666 MovieClip "u7" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -260; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t6; to = _root.t3; }
Instance of Symbol 666 MovieClip "u4" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 260; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t3; to = _root.t6; }
Instance of Symbol 666 MovieClip "u2" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 130; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t2; to = _root.t3; }
Instance of Symbol 666 MovieClip "u9" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -442; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t7; to = _root.t6; }
Instance of Symbol 654 MovieClip "u3" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX > 30) && (distX < 60)) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; if (_root.power.powerOn) { _root.overlay.gotoAndStop("humanTest"); } else { _root.overlay.gotoAndStop("off"); } } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 795 MovieClip "d1" in Frame 220
onClipEvent (enterFrame) { yDist = player._y - _y; if ((yDist > -25) && (yDist < 95)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 797 MovieClip "u1" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX < 50) && (distY < 50)) && (!adminDone)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("database"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 800 MovieClip "u11" in Frame 220
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distY < 75) && (distX < 300)) { play(); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 219 MovieClip "template1" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 1; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "template2" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 2; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 283 MovieClip "template3" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 3; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 219 MovieClip "npc1" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); attention = 200; if (yDist < 70) { if (_xscale == 100) { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } t = t + (10 * Math.random()); this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } } else if (k > 400) { k = 0; } else if (k < 200) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 200) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if (((!player.isDying) && (yDist < 70)) && (xDist > -13)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 1; hp = 50; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 283 MovieClip "npc2" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); attention = 200; if (yDist < 70) { if (_xscale == 100) { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } t = t + (5 * Math.random()); this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } } else if (k > 300) { k = 0; } else if (k < 150) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 150) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if (((!player.isDying) && (yDist < 70)) && (xDist > -13)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 3; hp = 100; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 219 MovieClip "npc3" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); attention = 200; if (yDist < 70) { if (_xscale == 100) { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } t = t + (10 - (20 * Math.random())); this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 20) { this.lf.gunFire.play(); } } } else if (k > 400) { k = 0; } else if (k < 200) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 200) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 265)) { attention = attention + 10; } } if (targeted.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 1; hp = 50; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 219 MovieClip "npc4" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); attention = 200; if (yDist < 70) { if (_xscale == 100) { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } t = t + (10 - (20 * Math.random())); this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 20) { this.lf.gunFire.play(); } } } else if (k > 0) { k = 1; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if (((!player.isDying) && (yDist < 70)) && (xDist > -13)) { attention = attention + 10; } } if (targeted.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 1; hp = 50; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 164 MovieClip "template0" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "template1337" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; yspeed = yspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 18.5), true) || (_root.walls.hitTest(_x, _y + (ydirection * 18.5), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 18.5), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 19), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 19), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 19), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = playerHp; xspeed = -0.5; yspeed = 0; isDying = false; }
Instance of Symbol 251 MovieClip "npc5" in Frame 220
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); attention = 200; if (yDist < 70) { if (_xscale == 100) { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } t = t + (5 * Math.random()); this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } } else if (k > 300) { k = 0; } else if (k < 150) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 150) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if (((!player.isDying) && (yDist < 70)) && (xDist > -13)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 624 MovieClip "cursor" in Frame 220
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 221
_root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); _root.tt1.removeMovieClip(); _root.tt2.removeMovieClip(); i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; } gotoAndStop (220);
Instance of Symbol 299 MovieClip "controller" in Frame 222
onClipEvent (load) { _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.alarmOn = false; _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:-530, _y:-472}); } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:-530, _y:-472}); } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:-530, _y:-472}); } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:-530, _y:-472}); } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:-530, _y:-472}); } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; npcCount = 8; _global.shootableArray = Array(); _global.useArray = Array(); _global.npcArray = Array(_root.npc0, _root.npc1, _root.npc2, _root.npc3, _root.npc4, _root.npc5, _root.npc6, _root.npc7); _root.overlay.swapDepths(1002); _root.cursor.swapDepths(1003); _root.wallsPretty.swapDepths(1001); _root.t1.swapDepths(900); _root.t2.swapDepths(901); _root.t3.swapDepths(902); _root.t4.swapDepths(903); _root.t5.swapDepths(904); _root.t6.swapDepths(905); _root.t7.swapDepths(906); _root.t8.swapDepths(907); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } else if ((Key.isDown(1) && (_root.cursor.frame == 2)) && (!mousePressed)) { _global.mousePressed = true; if (_root.cursor.energy >= 100) { i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { cDist = Math.sqrt(Math.pow(player._x - npcArray[i]._x, 2) + Math.pow(player._y - npcArray[i]._y, 2)); if (npcArray[i].hitTest(_root._xmouse, _root._ymouse) && (cDist < 50)) { _root.cursor.energy = 0; player.hp = 0; player.deathSequence = "die"; npcArray[i].swapDepths(player); _global.player = npcArray[i]; _global.player.npc = npcArray[i].npc; player.hp = 150; player.alarmed.gotoAndStop(1); break; } } i++; } } } else if (((Key.isDown(1) && (!mousePressed)) && (_root.cursor.frame == 3)) && (!player.isDying)) { _global.mousePressed = true; i = 0; while (i < useArray.length) { if (useArray[i].hitTest(_root._xmouse, _root._ymouse, true)) { useArray[i].action.call(useArray[i]); break; } i++; } } i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { npcArray[i].core.call(npcArray[i]); npcArray[i].isNonPlayer.call(npcArray[i]); } i++; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } _root._x = (-player._x) + 275; _root._y = (-player._y) + 175; if (_root._x > 600) { _root._x = 600; } else if (_root._x < -600) { _root._x = -600; } if (_root._y < -575) { _root._y = -575; } else if (_root._y > 575) { _root._y = 575; } } if (!Key.isDown(1)) { _global.mousePressed = false; } if (player._x > 1140) { _global.playerHp = player.hp; _global.alarmOn = false; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); _root.t8.removeMovieClip(); _root.gotoAndStop("boss"); } _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 811 MovieClip "walls" in Frame 222
onClipEvent (load) { this._visible = false; }
Instance of Symbol 821 MovieClip "turret1" in Frame 222
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 100; } onClipEvent (enterFrame) { if (hp < 100) { _global.targeted = player; _global.alarmOn = true; _root.alarm.gotoAndStop(2); } if (alarmOn && (!paused)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 821 MovieClip "turret2" in Frame 222
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 100; } onClipEvent (enterFrame) { if (hp < 100) { _global.targeted = player; _global.alarmOn = true; _root.alarm.gotoAndStop(2); } if (alarmOn && (!paused)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 821 MovieClip "turret4" in Frame 222
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 100; } onClipEvent (enterFrame) { if (hp < 100) { _global.targeted = player; _global.alarmOn = true; _root.alarm.gotoAndStop(2); } if (alarmOn && (!paused)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 821 MovieClip "turret5" in Frame 222
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 100; } onClipEvent (enterFrame) { if (hp < 100) { _global.targeted = player; _global.alarmOn = true; _root.alarm.gotoAndStop(2); } if (alarmOn && (!paused)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 821 MovieClip "turret3" in Frame 222
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 150; } onClipEvent (enterFrame) { if (hp < 150) { _global.targeted = player; _global.alarmOn = true; _root.alarm.gotoAndStop(2); } if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 658 MovieClip "u10" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("plasmaDoor2"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 658 MovieClip "u8" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("plasmaDoor1"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 654 MovieClip "u9" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("floorDoor"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 834 MovieClip "c5" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((camOn && (distX < 20)) && (distY < 80)) { camOn = false; } } camOn = true; } onClipEvent (enterFrame) { if (((this.view.hitTest(player._x, player._y, true) || (this.view2.hitTest(player._x, player._y, true))) || (this.view3.hitTest(player._x, player._y, true))) && (camOn)) { _global.targeted = player; _root.alarm.gotoAndStop(2); _global.alarmOn = true; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 666 MovieClip "u1" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 246.6; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t1; to = _root.t2; }
Instance of Symbol 666 MovieClip "u2" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -246.6; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t2; to = _root.t1; }
Instance of Symbol 666 MovieClip "u3" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 193.4; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t3; to = _root.t4; }
Instance of Symbol 666 MovieClip "u4" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 199.7; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t5; to = _root.t6; }
Instance of Symbol 666 MovieClip "u5" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 258.1; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t7; to = _root.t8; }
Instance of Symbol 666 MovieClip "u6" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travelx = -1032; teleporter.travely = -979.5; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t8; to = _root.t2; }
Instance of Symbol 741 MovieClip "u7" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.turret = 3; _root.overlay.gotoAndStop("turretOff"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 837 MovieClip "c4" in Frame 222
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((camOn && (distX < 20)) && (distY < 80)) { camOn = false; } } camOn = true; } onClipEvent (enterFrame) { if (((this.view.hitTest(player._x, player._y, true) || (this.view2.hitTest(player._x, player._y, true))) || (this.view3.hitTest(player._x, player._y, true))) && (camOn)) { _global.targeted = player; _root.alarm.gotoAndStop(2); _global.alarmOn = true; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 795 MovieClip in Frame 222
onClipEvent (enterFrame) { yDist = player._y - _y; if ((yDist > -25) && (yDist < 95)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 795 MovieClip in Frame 222
onClipEvent (enterFrame) { yDist = player._y - _y; if ((yDist > -25) && (yDist < 95)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 795 MovieClip "d1" in Frame 222
onClipEvent (enterFrame) { yDist = Math.abs(player._y - _y); if (yDist < 120) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 795 MovieClip "d1" in Frame 222
onClipEvent (enterFrame) { yDist = Math.abs(player._y - _y); if (yDist < 200) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 251 MovieClip "npc1" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 400)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } t = t; this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if ((k > 200) && (_x >= 160)) { k = -1000; } else if ((k < -400) && (_x >= -460)) { _xscale = -100; xspeed = xspeed - 1; } else if ((k < -400) && (_x <= -460)) { k = -200; } else if ((k > 0) && (_x <= -460)) { k = 1; _xscale = 100; xspeed = xspeed + 1; } } else if ((k > 200) && (_x >= 160)) { k = -1000; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x >= -460)) { _xscale = -100; xspeed = xspeed - 1; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x <= -460)) { k = -200; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k > 0) && (_x <= 160)) { k = 1; _xscale = 100; xspeed = xspeed + 1; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 320)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 283 MovieClip "npc4" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 150) && (xDist < 310)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if ((k > 150) && (_x >= 50)) { k = -1000; } else if ((k < -400) && (_x >= -50)) { _xscale = -100; xspeed = xspeed - 1; } else if ((k < -400) && (_x <= -50)) { k = -150; } else if ((k > 0) && (_x <= -50)) { k = 1; _xscale = 100; xspeed = xspeed + 1; } } else if ((k > 150) && (_x >= 50)) { k = -1000; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x >= -50)) { _xscale = -100; xspeed = xspeed - 1; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x <= -50)) { k = -150; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k > 0) && (_x <= 50)) { k = 1; _xscale = 100; xspeed = xspeed + 1; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 100)) && (xDist > -13)) && (xDist < 280)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 3; hp = 100; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 283 MovieClip "npc5" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 150) && (xDist < 320)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if ((k > 200) && (_x >= -300)) { k = -1000; } else if ((k < -400) && (_x >= -400)) { _xscale = -100; xspeed = xspeed - 1; } else if ((k < -400) && (_x <= -400)) { k = -200; } else if ((k > 0) && (_x <= -400)) { k = 1; _xscale = 100; xspeed = xspeed + 1; } } else if ((k > 200) && (_x >= -300)) { k = -1000; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x >= -400)) { _xscale = -100; xspeed = xspeed - 1; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x <= -400)) { k = -200; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k > 0) && (_x <= -300)) { k = 1; _xscale = 100; xspeed = xspeed + 1; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 100)) && (xDist > -13)) && (xDist < 275)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 3; hp = 100; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "npc3" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 400)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if ((k > 200) && (_x >= 620)) { k = -1000; } else if ((k < -400) && (_x >= 500)) { _xscale = -100; xspeed = xspeed - 1; } else if ((k < -400) && (_x <= 500)) { k = -200; } else if ((k > 0) && (_x <= 500)) { k = 1; _xscale = 100; xspeed = xspeed + 1; } } else if ((k > 200) && (_x >= 620)) { k = -1000; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x >= 500)) { _xscale = -100; xspeed = xspeed - 1; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x <= 500)) { k = -200; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k > 0) && (_x <= 620)) { k = 1; _xscale = 100; xspeed = xspeed + 1; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 320)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 283 MovieClip "npc2" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 310)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if ((k > 200) && (_x >= 750)) { k = -1000; } else if ((k < -400) && (_x >= 600)) { _xscale = -100; xspeed = xspeed - 1; } else if ((k < -400) && (_x <= 600)) { k = -200; } else if ((k > 0) && (_x <= 600)) { k = 1; _xscale = 100; xspeed = xspeed + 1; } } else if ((k > 200) && (_x >= 750)) { k = -1000; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x >= 600)) { _xscale = -100; xspeed = xspeed - 1; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k < -400) && (_x <= 600)) { k = -200; this.lb._rotation = 15; this.lf._rotation = 15; } else if ((k > 0) && (_x <= 750)) { k = 1; _xscale = 100; xspeed = xspeed + 1; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if (((!player.isDying) && (yDist < 130)) && (xDist > -13)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 3; hp = 100; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "npc7" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 400)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if (k > 200) { k = 0; } else if (k < 100) { _xscale = 100; } else if (k > 100) { _xscale = -100; } } else if (k > 800) { k = 0; } else if (k < 400) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 400) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 310)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "npc6" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (!isDying) { k++; if (attention >= 100) { yDist = Math.abs(_y - player._y); xDist = Math.abs(_x - player._x); attention = 200; if ((yDist < 70) && (xDist < 400)) { if (_xscale == 100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } else { t = (Math.atan2(player._y - (_y + 20), player._x - _x) * 180) / Math.PI; } if (player._x < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { if (player.npc == 1337) { t = (Math.atan2(player._y - (_y + 20), _x - player._x) * 180) / Math.PI; } else { t = (Math.atan2((player._y + 20) - (_y + 20), _x - player._x) * 180) / Math.PI; } if (player._x > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; if (Math.abs(t - this.lf._rotation) < 10) { this.lf.gunFire.play(); } } else if (k > 200) { k = 0; } else if (k < 100) { _xscale = 100; } else if (k > 100) { _xscale = -100; } } else if (k > 400) { k = 0; } else if (k < 200) { _xscale = 100; this.lb._rotation = 15; this.lf._rotation = 15; } else if (k > 200) { _xscale = -100; this.lb._rotation = 15; this.lf._rotation = 15; } _xscale = (xdirection * 100); if (attention <= 100) { xDist = ((player._x - _x) * _xscale) / 100; yDist = Math.abs(_y - player._y); if ((((!player.isDying) && (yDist < 70)) && (xDist > -13)) && (xDist < 310)) { attention = attention + 10; } } if (player.isDying) { attention = 0; k = 0; this.alarmed.gotoAndStop(1); lf._rotation = 15; lb._rotation = 15; } if (attention >= 100) { this.alarmed.gotoAndStop(3); } else if (attention >= 1) { this.alarmed.gotoAndStop(2); } else if (attention <= 0) { this.alarmed.gotoAndStop(1); } if ((attention > 0) && (attention < 100)) { attention = attention - 0.5; } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } k = 0; attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 624 MovieClip "cursor" in Frame 222
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Instance of Symbol 219 MovieClip "template1" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 1; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "template2" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 2; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 164 MovieClip "template0" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "template1337" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; yspeed = yspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 18.5), true) || (_root.walls.hitTest(_x, _y + (ydirection * 18.5), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 18.5), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 19), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 19), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 19), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = playerHp; xspeed = -0.5; yspeed = 0; isDying = false; }
Instance of Symbol 283 MovieClip "template3" in Frame 222
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 3; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 617 MovieClip "overlay" in Frame 222
onClipEvent (load) { canChange = true; }
Instance of Symbol 187 MovieClip "plasma" in Frame 222
onClipEvent (load) { function fireTurret(user) { x = user._x + (Math.cos((user.gun._rotation * Math.PI) / 180) * 35); y = user._y + (Math.sin((user.gun._rotation * Math.PI) / 180) * 35); xspd = 12 * Math.cos((user.gun._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user.gun._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:50, _yscale:50, lifetime:50, xspeed:xspd, yspeed:yspd, type:1}); } function fire1(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:25, _yscale:25, lifetime:40, xspeed:xspd, yspeed:yspd, type:1}); } function fire2(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((18 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 18 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:40, _yscale:40, lifetime:40, xspeed:xspd, yspeed:yspd, type:5}); } function fire3(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((19 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 19 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, lifetime:40, xspeed:xspd, yspeed:yspd, type:10}); } i = 100; } onClipEvent (enterFrame) { if (!paused) { if (lifetime > 0) { lifetime--; if (_root.walls.hitTest(_x + xspeed, _y, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { xspeed = -xspeed; } } if (_root.walls.hitTest(_x, _y + yspeed, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { yspeed = -yspeed; } } _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.controller.npcCount) { testee = npcArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (testee.lf.gunFire.hitTest(_x, _y, true)) { break; } if ((testee == player) && (testee.shieldOn)) { _global.playerEnergy = _global.playerEnergy - (type * 2); lifetime = 0; break; } if (testee != player) { testee.attention = 150; } testee.hp = testee.hp - (type * 10); testee.deathSequence = "die3"; lifetime = 0; break; } if ((testee.hitTest(_x, _y, true) && (testee.isDying)) && ((testee.deathSequence == "die1") || (testee.deathSequence == "die"))) { testee.play(); lifetime = 0; break; } i++; } if (lifetime > 0) { i = 0; while (i < shootableArray.length) { testee = shootableArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if ((!testee.cam.view.hitTest(_x, _y, true)) && (!testee.fov.hitTest(_x, _y, true))) { testee.hp = testee.hp - (type * 10); if (testee.hp < 0) { testee.isDying = true; testee.gotoAndPlay("die"); } lifetime = 0; break; } } i++; } } } else if (lifetime <= 0) { this.play(); } } }
Frame 223
_global.alarmOn = false; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); _root.t8.removeMovieClip(); i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; } gotoAndStop (222);
Frame 224
stop(); _global.TRANSFER = 32; _global.USE = 16;
Instance of Symbol 299 MovieClip "controller" in Frame 224
onClipEvent (load) { _global.playerEnergy = pastEnergy; _global.pastEnergy = playerEnergy; _global.alarmOn = true; _root.alarm.gotoAndStop(2); _global.projectileArray = Array(); _global.paused = false; p_paused = false; if (pastNpc == 0) { _root.template0.duplicateMovieClip("npc0", 850, {_x:-600, _y:80}); } else if (pastNpc == 1337) { _root.template1337.duplicateMovieClip("npc0", 850, {_x:-600, _y:80}); } else if (pastNpc == 1) { _root.template1.duplicateMovieClip("npc0", 850, {_x:-600, _y:80}); } else if (pastNpc == 2) { _root.template2.duplicateMovieClip("npc0", 850, {_x:-600, _y:80}); } else if (pastNpc == 3) { _root.template3.duplicateMovieClip("npc0", 850, {_x:-600, _y:80}); } _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; _global.targeted = player; npcCount = 6; _global.shootableArray = Array(); _global.useArray = Array(); _global.npcArray = Array(_root.npc0, _root.npc1, _root.npc2, _root.npc3, _root.npc4, _root.npc5); _root.overlay.swapDepths(1002); _root.cursor.swapDepths(1003); _root.wallsPretty.swapDepths(1001); _root.t1.swapDepths(900); _root.t2.swapDepths(901); _root.t3.swapDepths(902); _root.t4.swapDepths(903); _root.t5.swapDepths(904); _root.t6.swapDepths(905); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } else if ((Key.isDown(1) && (_root.cursor.frame == 2)) && (!mousePressed)) { _global.mousePressed = true; if (_root.cursor.energy >= 100) { i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { cDist = Math.sqrt(Math.pow(player._x - npcArray[i]._x, 2) + Math.pow(player._y - npcArray[i]._y, 2)); if (npcArray[i].hitTest(_root._xmouse, _root._ymouse) && (cDist < 50)) { _root.cursor.energy = 0; player.hp = 0; player.deathSequence = "die"; npcArray[i].swapDepths(player); _global.player = npcArray[i]; _global.player.npc = npcArray[i].npc; player.hp = 150; player.alarmed.gotoAndStop(1); break; } } i++; } } } else if (((Key.isDown(1) && (!mousePressed)) && (_root.cursor.frame == 3)) && (!player.isDying)) { _global.mousePressed = true; i = 0; while (i < useArray.length) { if (useArray[i].hitTest(_root._xmouse, _root._ymouse, true)) { useArray[i].action.call(useArray[i]); break; } i++; } } i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { npcArray[i].core.call(npcArray[i]); npcArray[i].isNonPlayer.call(npcArray[i]); } i++; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } _root._x = (-player._x) + 275; _root._y = (-player._y) + 175; if (_root._x > 628) { _root._x = 628; } else if (_root._x < -628) { _root._x = -628; } if (_root._y < -480) { _root._y = -480; } else if (_root._y > 0) { _root._y = 0; } } if (!Key.isDown(1)) { _global.mousePressed = false; } if (youWin) { _global.alarmOn = false; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.gotoAndStop("win"); } _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 844 MovieClip "walls" in Frame 224
onClipEvent (load) { this._visible = false; }
Instance of Symbol 666 MovieClip "u7" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -334; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t5; to = _root.t6; }
Instance of Symbol 666 MovieClip "u9" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 334; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t6; to = _root.t5; }
Instance of Symbol 666 MovieClip "u6" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -334; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t4; to = _root.t3; }
Instance of Symbol 666 MovieClip "u8" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 334; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t3; to = _root.t4; }
Instance of Symbol 741 MovieClip "finalTurret1" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("finalTurret1"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } isOn = false; }
Instance of Symbol 741 MovieClip "finalTurret2" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("finalTurret2"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } isOn = false; }
Instance of Symbol 856 MovieClip "turret1" in Frame 224
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 150; } onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 856 MovieClip "turret3" in Frame 224
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 150; } onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 821 MovieClip "turret2" in Frame 224
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 150; } onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 821 MovieClip "turret4" in Frame 224
onClipEvent (load) { i = 0; while (i < 50) { if (shootableArray[i] == null) { _global.shootableArray[i] = this; break; } i++; } hp = 150; } onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }
Instance of Symbol 581 MovieClip "g1" in Frame 224
onClipEvent (load) { _rotation = 90; } onClipEvent (enterFrame) { tt = (Math.atan2(player._y - _y, player._x - _x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } if (player._y > _y) { play(); _rotation = (_rotation + ((tt - _rotation) / 5)); } if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Instance of Symbol 869 MovieClip "g4" in Frame 224
onClipEvent (load) { _rotation = 0; } onClipEvent (enterFrame) { yDist = Math.abs(_y - player._y); tt = (Math.atan2(player._y - _y, player._x - _x) * 180) / Math.PI; if (tt < -75) { tt = -75; } else if (tt > 15) { tt = 15; } _rotation = (_rotation + ((tt - _rotation) / 5)); if ((yDist < 150) && (player._x > _x)) { play(); } if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Instance of Symbol 581 MovieClip "g2" in Frame 224
onClipEvent (load) { _rotation = 90; } onClipEvent (enterFrame) { tt = (Math.atan2(player._y - _y, player._x - _x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } if (player._y > _y) { play(); _rotation = (_rotation + ((tt - _rotation) / 5)); } if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Instance of Symbol 741 MovieClip "u5" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("finalTurrets"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 617 MovieClip "overlay" in Frame 224
onClipEvent (load) { canChange = true; }
Instance of Symbol 187 MovieClip "plasma" in Frame 224
onClipEvent (load) { function bossFire2(user) { x = user._x + (Math.cos((user._rotation * Math.PI) / 180) * 125); y = user._y + (Math.sin((user._rotation * Math.PI) / 180) * 125); xspd = 10 * Math.cos((user._rotation * Math.PI) / 180); yspd = 10 * Math.sin((user._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:200, _yscale:200, lifetime:150, xspeed:xspd, yspeed:yspd, type:10}); } function bossFire1(user) { x = user._x + (Math.cos((user._rotation * Math.PI) / 180) * 110); y = (user._y + (Math.sin((user._rotation * Math.PI) / 180) * 110)) - (5.5 * Math.sin((user._rotation * Math.PI) / 180)); xspd = 12 * Math.cos((user._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:100, _yscale:100, lifetime:80, xspeed:xspd, yspeed:yspd, type:1}); } function bossFire15(user) { x = user._parent._x - (Math.cos((user._rotation * Math.PI) / 180) * 110); y = (user._parent._y + (Math.sin((user._rotation * Math.PI) / 180) * 110)) - (5.5 * Math.sin((user._rotation * Math.PI) / 180)); xspd = -12 * Math.cos((user._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:100, _yscale:100, lifetime:80, xspeed:xspd, yspeed:yspd, type:1}); } function fire1(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:25, _yscale:25, lifetime:40, xspeed:xspd, yspeed:yspd, type:1}); } function fire2(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:40, _yscale:40, lifetime:40, xspeed:xspd, yspeed:yspd, type:5}); } function fire3(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((17 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 17 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, lifetime:40, xspeed:xspd, yspeed:yspd, type:10}); } function fireTurret(user) { x = user._x + (Math.cos((user.gun._rotation * Math.PI) / 180) * 35); y = user._y + (Math.sin((user.gun._rotation * Math.PI) / 180) * 35); xspd = 12 * Math.cos((user.gun._rotation * Math.PI) / 180); yspd = 12 * Math.sin((user.gun._rotation * Math.PI) / 180); _root.plasma.i++; if (_root.plasma.i > 500) { _root.plasma.i = 100; } this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:50, _yscale:50, lifetime:50, xspeed:xspd, yspeed:yspd, type:1}); } i = 100; } onClipEvent (enterFrame) { if (!paused) { if (lifetime > 0) { lifetime--; if (_root.walls.hitTest(_x + xspeed, _y, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { xspeed = -xspeed; } } if (_root.walls.hitTest(_x, _y + yspeed, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { yspeed = -yspeed; } } _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.controller.npcCount) { testee = npcArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (testee.lf.gunFire.hitTest(_x, _y, true)) { break; } if ((testee == player) && (testee.shieldOn)) { _global.playerEnergy = _global.playerEnergy - (type * 2); lifetime = 0; break; } if (testee != player) { testee.attention = 150; } testee.hp = testee.hp - (type * 10); testee.deathSequence = "die3"; lifetime = 0; break; } if ((testee.hitTest(_x, _y, true) && (testee.isDying)) && ((testee.deathSequence == "die1") || (testee.deathSequence == "die"))) { testee.play(); lifetime = 0; break; } i++; } if (lifetime > 0) { i = 0; while (i < shootableArray.length) { testee = shootableArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { if (!testee.fov.hitTest(_x, _y, true)) { testee.hp = testee.hp - (type * 10); if (testee.hp < 0) { testee.isDying = true; testee.gotoAndPlay("die"); } lifetime = 0; break; } } i++; } } } else if (lifetime <= 0) { this.play(); } } }
Instance of Symbol 646 MovieClip "u4" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("exterminizor"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 666 MovieClip "u3" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travelx = -425.6; teleporter.travely = 703.6; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t1; to = _root.t2; }
Instance of Symbol 646 MovieClip "u2" in Frame 224
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distX < 60) && (distY < 50)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("chamber"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 219 MovieClip "template1" in Frame 224
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 1; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "template2" in Frame 224
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 2; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 164 MovieClip "template0" in Frame 224
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "template1337" in Frame 224
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; yspeed = yspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 18.5), true) || (_root.walls.hitTest(_x, _y + (ydirection * 18.5), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 18.5), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 19), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 19), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 19), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = playerHp; xspeed = -0.5; yspeed = 0; isDying = false; }
Instance of Symbol 283 MovieClip "template3" in Frame 224
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 3; hp = playerHp; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 624 MovieClip "cursor" in Frame 224
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Frame 225
_root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; } gotoAndStop (224);
Frame 226
_root.ending.removeMovieClip(); _root.overlay.removeMovieClip(); i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; }
Frame 433
gotoAndStop ("menu");
Frame 434
stop();
Instance of Symbol 299 MovieClip "controller" in Frame 434
onClipEvent (load) { _global.playerEnergy = 100; _root._x = -702; _root._y = -350; _global.alarmOn = false; _root.hatchConsole.hatchIsOpen = hatchOpen; _global.projectileArray = Array(); _global.paused = false; p_paused = false; _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; _global.useArray = Array(); npcCount = 3; _global.npcArray = Array(_root.npc0, _root.npc1, _root.npc2); _root.overlay.swapDepths(1002); _root.cursor.swapDepths(1003); _root.walls.swapDepths(1001); _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if ((((Key.isDown(17) && (!player.isDying)) && (playerEnergy > 0)) && (!mousePressed)) && (_root.cursor.frame == 1)) { _global.mousePressed = true; _global.playerEnergy--; player.shieldOn = true; player.shield.gotoAndStop("on"); } else { player.shield.gotoAndStop("off"); player.shieldOn = false; if (playerEnergy < 100) { _global.playerEnergy = _global.playerEnergy + 0.025; } } if ((((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) && (!mousePressed)) { _global.mousePressed = true; if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } else if ((Key.isDown(1) && (_root.cursor.frame == 2)) && (!mousePressed)) { _global.mousePressed = true; if (_root.cursor.energy >= 100) { i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { cDist = Math.sqrt(Math.pow(player._x - npcArray[i]._x, 2) + Math.pow(player._y - npcArray[i]._y, 2)); if (npcArray[i].hitTest(_root._xmouse, _root._ymouse) && (cDist < 50)) { _root.cursor.energy = 0; player.hp = 0; npcArray[i].swapDepths(player); _global.player = npcArray[i]; _global.player.npc = npcArray[i].npc; player.hp = 150; player.alarmed.gotoAndStop(1); break; } } i++; } } } else if (((Key.isDown(1) && (!mousePressed)) && (_root.cursor.frame == 3)) && (!player.isDying)) { _global.mousePressed = true; i = 0; while (i < useArray.length) { if (useArray[i].hitTest(_root._xmouse, _root._ymouse, true)) { useArray[i].action.call(useArray[i]); break; } i++; } } i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { npcArray[i].core.call(npcArray[i]); npcArray[i].isNonPlayer.call(npcArray[i]); } i++; } if (!player.isDying) { deathCountdown = 0; player.core.call(player); player.isPlayer.call(player); } else if (player.isDying) { deathCountdown++; if (deathCountdown >= 40) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("gameOver"); } } _root._x = (-player._x) + 275; _root._y = (-player._y) + 175; } if (!Key.isDown(1)) { _global.mousePressed = false; } _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 624 MovieClip "cursor" in Frame 434
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Instance of Symbol 654 MovieClip "ct2" in Frame 434
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if (((distX < 40) && (distY < 40)) && (onOff != 2)) { _global.paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("tut"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 617 MovieClip "overlay" in Frame 434
onClipEvent (load) { canChange = true; }
Instance of Symbol 666 MovieClip "u7" in Frame 434
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = -203; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t4; to = _root.t3; }
Instance of Symbol 735 MovieClip "c2" in Frame 434
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((camOn && (distX < 20)) && (distY < 80)) { camOn = false; } } camOn = true; } onClipEvent (enterFrame) { if (this.cam.view.hitTest(player._x, player._y, true) && (camOn)) { _root.alarm.gotoAndStop(2); _global.alarmOn = true; _global.targeted = player; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 747 MovieClip "c3" in Frame 434
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((camOn && (distX < 20)) && (distY < 80)) { camOn = false; } } camOn = true; } onClipEvent (enterFrame) { if (this.view.hitTest(player._x, player._y, true) && (camOn)) { _root.alarm.gotoAndStop(2); _global.alarmOn = true; } if (!paused) { play(); } else { stop(); } }
Instance of Symbol 784 MovieClip "u10" in Frame 434
onClipEvent (load) { function action() { distY = Math.abs(player._y - _y); distX = Math.abs(player._x - _x); if ((distY < 75) && (distX < 45)) { _root._x = 0; _root._y = 0; _root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.walls.removeMovieClip(); _root.gotoAndStop("menu"); } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } }
Instance of Symbol 666 MovieClip "u8" in Frame 434
onClipEvent (load) { function action() { distY = Math.abs(player._y - teleporter._y); distX = Math.abs(player._x - teleporter._x); if (((distX < 20) && (distY < 50)) && (teleporter._currentframe == 1)) { teleporter.play(); to.play(); teleporter.user = player; teleporter.travel = 203; } } i = 0; while (i < 50) { if (useArray[i] == null) { _global.useArray[i] = this; break; } i++; } teleporter = _root.t3; to = _root.t4; }
Instance of Symbol 164 MovieClip "npc1" in Frame 434
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = 100; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "npc0" in Frame 434
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; yspeed = yspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 18.5), true) || (_root.walls.hitTest(_x, _y + (ydirection * 18.5), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 18.5), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 19), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 19), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 19), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = 20; xspeed = 0; yspeed = 0; isDying = false; }
Frame 435
_root.overlay.removeMovieClip(); _root.cursor.removeMovieClip(); _root.walls.removeMovieClip(); gotoAndStop (434);
Frame 436
stop(); _global.TRANSFER = 32; _global.USE = 16;
Instance of Symbol 219 MovieClip "npc1" in Frame 436
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); } function isNonPlayer() { if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay(deathSequence); } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 1; hp = 50; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 251 MovieClip "npc2" in Frame 436
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 2; hp = 75; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 164 MovieClip "npc4" in Frame 436
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; if (yspeed > 0) { canJump = false; } else if ((yspeed > -3) && (!Key.isDown(87))) { canJump = true; } } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; if ((deathSequence == "die") || (deathSequence == "die1")) { if ((_root.walls.hitTest(_x - 68, _y + 40, true) || (_root.walls.hitTest(_x - 48, _y + 40, true))) || (_root.walls.hitTest(_x - 28, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die"; } else if (_xscale == 100) { deathSequence = "die1"; } } if ((_root.walls.hitTest(_x + 65, _y + 40, true) || (_root.walls.hitTest(_x + 45, _y + 40, true))) || (_root.walls.hitTest(_x + 25, _y + 40, true))) { if (_xscale == -100) { deathSequence = "die1"; } else if (_xscale == 100) { deathSequence = "die"; } } } this.gotoAndPlay(deathSequence); } } function isPlayer() { if (_root._xmouse > (_x + 5)) { _xscale = 100; } else if (_root._xmouse < (_x - 5)) { _xscale = -100; } } npc = 0; hp = 100; xspeed = 0; yspeed = 0; canJump = false; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 187 MovieClip "plasma" in Frame 436
onClipEvent (load) { function fire1(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((15 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 15 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:25, _yscale:25, lifetime:17, xspeed:xspd, yspeed:yspd, type:1}); } function fire2(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((15 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 15 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, _xscale:40, _yscale:40, lifetime:30, xspeed:xspd, yspeed:yspd, type:5}); } function fire3(user) { x = user._x + ((user._xscale / 100) * ((user.lf._x + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) - (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y))); y = ((user._y + user.lf._y) + (Math.sin((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._x)) + (Math.cos((user.lf._rotation * Math.PI) / 180) * user.lf.gunFire._y); xspd = ((15 * user._xscale) / 100) * Math.cos((user.lf._rotation * Math.PI) / 180); yspd = 15 * Math.sin((user.lf._rotation * Math.PI) / 180); _root.plasma.i++; this.duplicateMovieClip("plasma" + i, i, {_x:x, _y:y, lifetime:40, xspeed:xspd, yspeed:yspd, type:10}); } i = 0; } onClipEvent (enterFrame) { if (!paused) { if (lifetime > 0) { lifetime--; if (_root.walls.hitTest(_x + xspeed, _y, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { xspeed = -xspeed; } } if (_root.walls.hitTest(_x, _y + yspeed, true)) { if (type == 1) { lifetime = 0; this.play(); } else if (type == 5) { lifetime = 0; this.play(); } else if (type == 10) { yspeed = -yspeed; } } _x = (_x + xspeed); _y = (_y + yspeed); i = 0; while (i < _root.controller.npcCount) { testee = npcArray[i]; if (testee.hitTest(_x, _y, true) && (!testee.isDying)) { testee.hp = testee.hp - (type * 10); testee.deathSequence = "die3"; lifetime = 0; break; } i++; } } else if (lifetime <= 0) { this.play(); } } }
Instance of Symbol 283 MovieClip "npc3" in Frame 436
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 8, (_y + 50) + yspeed, true) || (_root.walls.hitTest(_x, (_y + 50) + yspeed, true))) || (_root.walls.hitTest(_x + 8, (_y + 50) + yspeed, true))) { if ((yspeed > 0) && (this == player)) { this.landSound.play(); } while (!((_root.walls.hitTest(_x - 8, _y + 50, true) || (_root.walls.hitTest(_x, _y + 50, true))) || (_root.walls.hitTest(_x + 8, _y + 50, true)))) { _y = (_y + 0.3); } while ((_root.walls.hitTest(_x - 8, _y + 49, true) || (_root.walls.hitTest(_x, _y + 49, true))) || (_root.walls.hitTest(_x + 8, _y + 49, true))) { _y = (_y - 0.1); } canJump = true; if (yspeed > 0) { yspeed = 0; } } else { yspeed = yspeed + 0.25; } if ((_root.walls.hitTest(_x - 8, _y - 10, true) || (_root.walls.hitTest(_x, _y - 10, true))) || (_root.walls.hitTest(_x + 8, _y - 10, true))) { if (yspeed < 0) { yspeed = 0; } } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 14), _y - 7, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 15, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 30, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 49, true))) { xspeed = 0; } if (isDying) { } else if (xspeed != 0) { if (xspeed > 0) { if (_xscale == 100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == -100) { f--; if (f <= 10) { f = 34; } } } else if (xspeed < 0) { if (_xscale == -100) { f++; if (f >= 35) { f = 13; } } else if (_xscale == 100) { f--; if (f <= 10) { f = 34; } } } this.gotoAndStop(f); } else { f = 1; this.gotoAndStop(f); } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay(deathSequence); } } function isNonPlayer() { if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } } function isPlayer() { if (_xscale == 100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _root.cursor._x - _x) * 180) / Math.PI; if (_root._xmouse < (_x - 1)) { _xscale = -100; } if (t > 30) { t = 30; } } else if (_xscale == -100) { t = (Math.atan2(_root.cursor._y - (_y + 20), _x - _root.cursor._x) * 180) / Math.PI; if (_root._xmouse > (_x + 1)) { _xscale = 100; } if (t > 30) { t = 30; } } if (_xscale == 100) { this.lb.gotoAndStop(1); this.lf.gotoAndStop(1); } else if (_xscale == -100) { this.lb.gotoAndStop(2); this.lf.gotoAndStop(2); } this.lf._rotation = this.lf._rotation + ((t - this.lf._rotation) / 10); this.lb._rotation = this.lf._rotation; } attention = 0; npc = 3; hp = 100; xspeed = 0; yspeed = 0; canJump = false; canShoot = true; isDying = false; deathSequence = "die"; f = 1; }
Instance of Symbol 182 MovieClip "npc0" in Frame 436
onClipEvent (load) { function core() { xspeed = xspeed * 0.9; yspeed = yspeed * 0.9; if (xspeed > 4) { xspeed = 4; } else if (xspeed < -4) { xspeed = -4; } if (yspeed > 4) { yspeed = 4; } else if (yspeed < -4) { yspeed = -4; } if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if (Math.abs(yspeed) < 0.25) { yspeed = 0; } ydirection = yspeed / Math.abs(yspeed); if ((_root.walls.hitTest(_x - 11, _y + (ydirection * 11), true) || (_root.walls.hitTest(_x, _y + (ydirection * 11), true))) || (_root.walls.hitTest(_x + 11, _y + (ydirection * 11), true))) { yspeed = 0; } xdirection = xspeed / Math.abs(xspeed); if ((_root.walls.hitTest(_x + (xdirection * 14), _y - 8, true) || (_root.walls.hitTest(_x + (xdirection * 14), _y, true))) || (_root.walls.hitTest(_x + (xdirection * 14), _y + 8, true))) { xspeed = 0; } _xscale = (xdirection * 100); _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { if (Key.isDown(87)) { yspeed = yspeed - 1.25; } if (Key.isDown(83)) { yspeed = yspeed + 1.25; } } npc = 1337; hp = 10; xspeed = 0; yspeed = 0; isDying = false; }
Instance of Symbol 958 MovieClip "npc4" in Frame 436
onClipEvent (load) { function core() { xspeed = xspeed * 0.75; if (Math.abs(xspeed) < 0.25) { xspeed = 0; } if ((_root.walls.hitTest(_x - 19, _y + 32, true) || (_root.walls.hitTest(_x, _y + 32, true))) || (_root.walls.hitTest(_x + 19, _y + 32, true))) { yspeed = 0; } else { yspeed = yspeed + 0.25; } xdirection = xspeed / Math.abs(xspeed); if (((_root.walls.hitTest(_x + (xdirection * 22), _y - 29, true) || (_root.walls.hitTest(_x + (xdirection * 22), _y - 10, true))) || (_root.walls.hitTest(_x + (xdirection * 22), _y + 10, true))) || (_root.walls.hitTest(_x + (xdirection * 22), _y + 29, true))) { xspeed = 0; } _x = (_x + xspeed); _y = (_y + yspeed); if ((hp <= 0) && (!isDying)) { this.isDying = true; this.gotoAndPlay("die"); } } function isPlayer() { } npc = 10; hp = 30; xspeed = 0; yspeed = 0; canShoot = true; isDying = false; }
Instance of Symbol 299 MovieClip "controller" in Frame 436
onClipEvent (load) { npcCount = 5; _global.npcArray = Array(_root.npc0, _root.npc1, _root.npc2, _root.npc3, _root.npc4); _global.projectileArray = Array(); Stage.showMenu = false; _global.player = _root.npc0; _global.player.npc = _root.npc0.npc; _global.paused = false; p_paused = false; } onClipEvent (enterFrame) { if (Key.isDown(80) && (!pausePressed)) { if (_root.overlay.canChange && (!paused)) { _global.paused = true; p_paused = true; _root.overlay.canChange = false; _root.overlay._x = (-_root._x) + 275; _root.overlay._y = (-_root._y) + 200; _root.overlay.gotoAndStop("pause"); } else if (p_paused) { _global.paused = false; p_paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } pausePressed = true; } else if (!Key.isDown(80)) { pausePressed = false; } if (!paused) { if (Key.isDown(65)) { player.xspeed = player.xspeed - 1.25; } if (Key.isDown(68)) { player.xspeed = player.xspeed + 1.25; } if (Key.isDown(87) && (player.canJump)) { player.jetpack.play(); player.yspeed = player.yspeed - 6; player.canJump = false; } if (((Key.isDown(1) && (player.canShoot)) && (!player.isDying)) && (_root.cursor.frame == 1)) { if (player.npc == 1) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 2) { player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 3) { _root.plasma.playerFire.call(_root.plasma); player.lf.gunFire.play(); player.canShoot = false; } else if (player.npc == 10) { player.lf.gunFire.play(); } } else if (Key.isDown(1) && (_root.cursor.frame == 2)) { if (_root.HUD.energy >= 50) { i = 0; while (i < npcCount) { if ((npcArray[i] != player) && (!npcArray[i].isDying)) { cDist = Math.sqrt(Math.pow(player._x - npcArray[i]._x, 2) + Math.pow(player._y - npcArray[i]._y, 2)); if (npcArray[i].hitTest(_root._xmouse, _root._ymouse) && (cDist < 50)) { _root.HUD.energy = _root.HUD.energy - 50; player.hp = 0; npcArray[i].swapDepths(player); _global.player = npcArray[i]; break; } } i++; } } } i = 0; while (i < npcCount) { if (npcArray[i] != player) { npcArray[i].core.call(npcArray[i]); npcArray[i].isNonPlayer.call(npcArray[i]); } i++; } if (!player.isDying) { player.core.call(player); player.isPlayer.call(player); } _root._x = (-player._x) + 275; _root._y = (-player._y) + 175; if (_root._x > 84) { _root._x = 84; } else if (_root._x < -40) { _root._x = -40; } if (_root._y > 130) { _root._y = 130; } else if (_root._y < -350) { _root._y = -350; } _root.HUD._x = (-_root._x) + 60; _root.HUD._y = (-_root._y) + 20; } _root.cursor._x = _root._xmouse; _root.cursor._y = _root._ymouse; }
Instance of Symbol 624 MovieClip "cursor" in Frame 436
onClipEvent (load) { Mouse.hide(); frame = 1; energy = 100; } onClipEvent (enterFrame) { if (paused) { frame = 1; } else if (Key.isDown(TRANSFER)) { frame = 2; } else if (Key.isDown(USE)) { frame = 3; } else { frame = 1; } if (energy < 100) { energy = energy + 0.05; } else if (energy >= 100) { energy = 100; } Mouse.hide(); this.gotoAndStop(frame); }
Instance of Symbol 963 MovieClip in Frame 436
onClipEvent (load) { k = 0; t = 0; } onClipEvent (enterFrame) { if (t >= 500) { q = getTimer(); fps = Math.round((k / t) * 1000); k = 0; } t = getTimer() - q; k++; }
Instance of Symbol 617 MovieClip "overlay" in Frame 436
onClipEvent (load) { canChange = true; }
Symbol 10 Button
on (release) { _root.play(); }
Symbol 11 MovieClip Frame 1
_root.stop(); PercentLoaded = (_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100; if (PercentLoaded != 100) { _root.loading.bar._xscale = PercentLoaded; } else { gotoAndStop ("loaded"); }
Symbol 11 MovieClip Frame 2
gotoAndPlay (1);
Symbol 18 Button
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 20 MovieClip Frame 1
stop();
Symbol 63 Button
on (release) { _root.play(); }
Symbol 64 MovieClip Frame 143
_root.play(); stop();
Symbol 86 Button
on (release) { _root.gotoAndPlay("intro"); }
Symbol 89 Button
on (release) { _root.gotoAndStop("controls"); }
Symbol 92 Button
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 95 Button
on (release) { _root.gotoAndPlay("tutorial"); }
Symbol 103 Button
on (release) { _root.gotoAndStop("menu"); }
Symbol 111 Button
on (release) { _root.gotoAndPlay("outsideShip"); }
Symbol 123 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 1
stop();
Instance of Symbol 126 MovieClip in Symbol 128 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._parent._parent == player) { _parent.gotoAndStop(2); } }
Symbol 132 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 4
stop();
Symbol 154 MovieClip Frame 4
stop();
Instance of Symbol 138 MovieClip "alarmed" in Symbol 164 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _parent._xscale; }
Instance of Symbol 147 MovieClip in Symbol 164 MovieClip Frame 16
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Instance of Symbol 154 MovieClip in Symbol 164 MovieClip Frame 26
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Symbol 164 MovieClip Frame 35
gotoAndPlay (13);
Symbol 164 MovieClip Frame 47
stop();
Symbol 164 MovieClip Frame 51
stop();
Symbol 164 MovieClip Frame 62
stop();
Symbol 164 MovieClip Frame 66
stop();
Symbol 164 MovieClip Frame 75
stop();
Symbol 164 MovieClip Frame 83
stop();
Symbol 164 MovieClip Frame 91
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 182 MovieClip Frame 41
gotoAndPlay (1);
Symbol 182 MovieClip Frame 51
stop();
Symbol 187 MovieClip Frame 1
stop(); if (this == _root.plasma) { gotoAndStop (5); }
Symbol 187 MovieClip Frame 4
this.removeMovieClip();
Symbol 187 MovieClip Frame 10
gotoAndPlay (5);
Symbol 190 MovieClip Frame 1
stop();
Symbol 190 MovieClip Frame 2
stop();
Symbol 200 MovieClip Frame 1
_parent._parent.canShoot = true; stop();
Symbol 200 MovieClip Frame 2
_root.plasma.fire1.call(_root.plasma, _parent._parent);
Symbol 200 MovieClip Frame 10
_root.plasma.fire1.call(_root.plasma, _parent._parent);
Symbol 200 MovieClip Frame 17
_parent._parent.canShoot = true;
Symbol 202 MovieClip Frame 1
stop();
Instance of Symbol 200 MovieClip "gunFire" in Symbol 202 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Symbol 202 MovieClip Frame 2
stop();
Instance of Symbol 138 MovieClip "alarmed" in Symbol 219 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _parent._xscale; }
Instance of Symbol 147 MovieClip in Symbol 219 MovieClip Frame 16
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Instance of Symbol 154 MovieClip in Symbol 219 MovieClip Frame 26
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Symbol 219 MovieClip Frame 35
gotoAndPlay (13);
Instance of Symbol 190 MovieClip in Symbol 219 MovieClip Frame 40
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 202 MovieClip in Symbol 219 MovieClip Frame 40
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 219 MovieClip Frame 48
stop();
Symbol 219 MovieClip Frame 52
stop();
Instance of Symbol 190 MovieClip in Symbol 219 MovieClip Frame 57
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 202 MovieClip in Symbol 219 MovieClip Frame 57
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 219 MovieClip Frame 65
stop();
Symbol 219 MovieClip Frame 69
stop();
Symbol 219 MovieClip Frame 84
stop();
Instance of Symbol 190 MovieClip in Symbol 219 MovieClip Frame 87
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 202 MovieClip in Symbol 219 MovieClip Frame 87
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 219 MovieClip Frame 92
stop();
Symbol 219 MovieClip Frame 100
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 2
stop();
Symbol 234 MovieClip Frame 1
stop(); _parent._parent.canShoot = true;
Symbol 234 MovieClip Frame 2
_root.plasma.fire2.call(_root.plasma, _parent._parent);
Symbol 236 MovieClip Frame 1
stop();
Instance of Symbol 234 MovieClip "gunFire" in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Symbol 236 MovieClip Frame 2
stop();
Instance of Symbol 138 MovieClip "alarmed" in Symbol 251 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _parent._xscale; }
Instance of Symbol 147 MovieClip in Symbol 251 MovieClip Frame 16
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Instance of Symbol 154 MovieClip in Symbol 251 MovieClip Frame 26
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Symbol 251 MovieClip Frame 35
gotoAndPlay (13);
Instance of Symbol 222 MovieClip in Symbol 251 MovieClip Frame 40
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 251 MovieClip Frame 48
stop();
Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 48
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 251 MovieClip Frame 52
stop();
Instance of Symbol 222 MovieClip in Symbol 251 MovieClip Frame 57
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 57
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 251 MovieClip Frame 65
stop();
Symbol 251 MovieClip Frame 69
stop();
Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 79
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 251 MovieClip Frame 84
stop();
Instance of Symbol 190 MovieClip in Symbol 251 MovieClip Frame 87
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 87
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 222 MovieClip in Symbol 251 MovieClip Frame 91
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 251 MovieClip Frame 92
stop();
Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 94
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 251 MovieClip Frame 100
stop();
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 2
stop();
Symbol 265 MovieClip Frame 1
stop(); _parent._parent.canShoot = true;
Symbol 265 MovieClip Frame 3
_root.plasma.fire3.call(_root.plasma, _parent._parent);
Symbol 267 MovieClip Frame 1
stop();
Instance of Symbol 265 MovieClip "gunFire" in Symbol 267 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Symbol 267 MovieClip Frame 2
stop();
Instance of Symbol 138 MovieClip "alarmed" in Symbol 283 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _parent._xscale; }
Instance of Symbol 147 MovieClip in Symbol 283 MovieClip Frame 16
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Instance of Symbol 154 MovieClip in Symbol 283 MovieClip Frame 26
onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }
Symbol 283 MovieClip Frame 35
gotoAndPlay (13);
Instance of Symbol 253 MovieClip in Symbol 283 MovieClip Frame 40
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 267 MovieClip in Symbol 283 MovieClip Frame 40
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 283 MovieClip Frame 48
stop();
Symbol 283 MovieClip Frame 52
stop();
Instance of Symbol 253 MovieClip in Symbol 283 MovieClip Frame 57
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 267 MovieClip in Symbol 283 MovieClip Frame 57
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 283 MovieClip Frame 65
stop();
Symbol 283 MovieClip Frame 69
stop();
Symbol 283 MovieClip Frame 84
stop();
Instance of Symbol 253 MovieClip in Symbol 283 MovieClip Frame 87
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Instance of Symbol 267 MovieClip in Symbol 283 MovieClip Frame 87
onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }
Symbol 283 MovieClip Frame 92
stop();
Symbol 283 MovieClip Frame 100
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 2
stop();
Instance of Symbol 291 MovieClip "doorhit" in Symbol 292 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.playerdroid)) { _root.play(); } }
Symbol 312 Button
on (release) { _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.oxyPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); _root.tt1.removeMovieClip(); _root.tt2.removeMovieClip(); _root.npc0.removeMovieClip(); _root._x = 0; _root._y = 0; _global.paused = false; _root.overlay.canChange = true; _root.gotoAndStop("menu"); }
Symbol 316 Button
on (release) { _root._x = 0; _root._y = 0; _global.paused = false; _root.overlay.canChange = true; _root.play(); }
Symbol 318 Button
on (release) { _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 329 Button
on (release) { _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); user = null; }
Symbol 337 MovieClip Frame 1
stop();
Instance of Symbol 340 MovieClip "pp" in Symbol 342 MovieClip Frame 1
onClipEvent (enterFrame) { this._xscale = _parent.power; }
Symbol 345 Button
on (release) { _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); if (_root.hatchConsole.hatchIsOpen) { _root.hatchConsole.gotoAndStop(2); } else if (!_root.hatchConsole.hatchIsOpen) { _root.hatchConsole.gotoAndStop(1); } }
Symbol 351 Button
on (press) { _root.hatchConsole.hatchIsOpen = false; _root.hatchConsole.gotoAndStop(1); hatchy.gotoAndStop(1); }
Symbol 355 Button
on (press) { _root.hatchConsole.hatchIsOpen = true; hatchy.gotoAndStop(2); }
Symbol 363 Button
on (press) { _root.c1.camOn = false; state.gotoAndStop(2); }
Symbol 367 Button
on (press) { _root.c1.camOn = true; state.gotoAndStop(1); }
Symbol 370 MovieClip Frame 1
stop();
Symbol 373 Button
on (release) { _global.paused = false; _root.overlay.canChange = true; if (state._currentframe == 1) { _root.walls.gotoAndStop(1); _root.wallsPretty.gotoAndStop(1); _root.l1.gotoAndStop("off"); _root.l2.gotoAndStop("off"); _root.l3.gotoAndStop("off"); _root.l4.gotoAndStop("off"); _root.l5.gotoAndStop("off"); } else { _root.walls.gotoAndStop(2); _root.wallsPretty.gotoAndStop(2); _root.l1.gotoAndPlay("on"); _root.l2.gotoAndPlay("on"); _root.l3.gotoAndPlay("on"); _root.l4.gotoAndPlay("on"); _root.l5.gotoAndPlay("on"); } _root.overlay.gotoAndStop(1); }
Symbol 375 Button
on (press) { state.gotoAndStop(2); }
Symbol 376 Button
on (press) { state.gotoAndStop(1); }
Symbol 379 MovieClip Frame 1
stop();
Symbol 383 Button
on (press) { state.gotoAndStop(1); }
Symbol 384 Button
on (press) { state.gotoAndStop(2); }
Symbol 406 Button
on (release) { a++; play(); }
Symbol 407 Button
on (release) { h++; play(); }
Symbol 408 Button
on (release) { s++; play(); }
Symbol 409 Button
on (release) { i++; play(); }
Symbol 413 Button
on (release) { h++; play(); }
Symbol 414 Button
on (release) { i++; play(); }
Symbol 415 Button
on (release) { a++; play(); }
Symbol 418 Button
on (release) { s++; play(); }
Symbol 419 Button
on (release) { a++; play(); }
Symbol 422 Button
on (release) { i++; play(); }
Symbol 423 Button
on (release) { s++; play(); }
Symbol 426 Button
on (release) { s++; play(); }
Symbol 427 Button
on (release) { a++; play(); }
Symbol 428 Button
on (release) { i++; play(); }
Symbol 429 Button
on (release) { h++; play(); }
Symbol 432 Button
on (release) { h++; play(); }
Symbol 444 Button
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 445 Button
on (release) { a++; s++; play(); }
Symbol 446 Button
on (release) { a++; i++; play(); }
Symbol 450 Button
on (release) { _root.tt1.play(); _root.tt2.play(); _root.tt1.user = player; _root.tt1.travely = -130; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 451 Button
on (release) { _root.tt1.play(); _root.tt2.play(); _root.tt1.user = player; _root.tt1.travely = -130; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 452 Button
on (release) { _root.tt1.play(); _root.tt2.play(); _root.tt1.user = player; _root.tt1.travely = -130; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 453 Button
on (release) { _root.tt1.play(); _root.tt2.play(); _root.tt1.user = player; _root.tt1.travely = -130; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 462 Button
on (release) { _root.tt1.play(); _root.tt1.user = player; _root.tt1.travely = 700; _root.tt1.travelx = -465; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 463 Button
on (release) { _root.tt1.play(); _root.tt1.user = player; _root.tt1.travely = 700; _root.tt1.travelx = -465; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 464 Button
on (release) { _root.tt1.play(); _root.tt1.user = player; _root.tt1.travely = 700; _root.tt1.travelx = -465; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 465 Button
on (release) { _root.tt1.play(); _root.tt1.user = player; _root.tt1.travely = 700; _root.tt1.travelx = -465; _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }
Symbol 472 MovieClip Frame 380
stop();
Symbol 472 MovieClip Frame 381
stop();
Symbol 472 MovieClip Frame 382
stop();
Symbol 472 MovieClip Frame 383
stop();
Symbol 472 MovieClip Frame 384
stop();
Symbol 472 MovieClip Frame 385
stop();
Symbol 472 MovieClip Frame 386
stop();
Symbol 472 MovieClip Frame 387
stop();
Symbol 472 MovieClip Frame 388
stop();
Symbol 472 MovieClip Frame 389
stop();
Symbol 472 MovieClip Frame 390
if (((a > s) && (a > h)) && (a > i)) { gotoAndStop ("alien"); } else if (((h > s) && (h > a)) && (h > i)) { gotoAndStop ("human"); } else if (((s > h) && (s > a)) && (s > i)) { gotoAndStop ("stupid"); } else if (((i > h) && (i > a)) && (i > s)) { gotoAndStop ("insane"); } else { gotoAndStop ("inconclusive"); }
Symbol 481 Button
on (press) { gotoAndPlay ("steal"); }
Symbol 485 Button
on (press) { gotoAndPlay ("something"); }
Symbol 493 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 80
gotoAndStop (1);
Symbol 493 MovieClip Frame 218
_global.paused = false; _root.overlay.canChange = true; _global.adminDone = true; _root.overlay.gotoAndStop(1);
Symbol 495 Button
on (release) { _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); if (_root.power.powerOn) { _root.power.gotoAndStop(2); } else { _root.power.gotoAndStop(1); } }
Symbol 497 Button
on (press) { _root.power.powerOn = true; state.gotoAndStop(1); }
Symbol 498 Button
on (press) { _root.power.powerOn = true; state.gotoAndStop(2); }
Symbol 502 MovieClip Frame 1
stop();
Symbol 521 MovieClip Frame 39
done = true;
Symbol 521 MovieClip Frame 41
stop();
Symbol 521 MovieClip Frame 64
done = true;
Symbol 521 MovieClip Frame 66
stop();
Symbol 521 MovieClip Frame 89
done = true;
Symbol 521 MovieClip Frame 91
stop();
Symbol 521 MovieClip Frame 114
done = true;
Symbol 521 MovieClip Frame 116
stop();
Symbol 524 MovieClip Frame 1
stop();
Symbol 524 MovieClip Frame 42
pressed = null; part.test = 1; stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 42
onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (test == 1) { if (_parent.pressed == _parent.a) { _parent.play(); _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } }
Symbol 524 MovieClip Frame 44
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 44
onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 46
pressed = null; part.test = 1; stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 46
onClipEvent (load) { gotoAndPlay(_parent.b * 25); } onClipEvent (enterFrame) { if (test == 1) { if (_parent.pressed == _parent.a) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 2) { if (_parent.pressed == _parent.b) { _parent.play(); _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } }
Symbol 524 MovieClip Frame 48
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 48
onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 50
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 50
onClipEvent (load) { gotoAndPlay(_parent.b * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 52
pressed = null; part.test = 1; stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 52
onClipEvent (load) { gotoAndPlay(_parent.c * 25); } onClipEvent (enterFrame) { if (test == 1) { if (_parent.pressed == _parent.a) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 2) { if (_parent.pressed == _parent.b) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 3) { if (_parent.pressed == _parent.c) { _parent.play(); _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } }
Symbol 524 MovieClip Frame 54
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 54
onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 56
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 56
onClipEvent (load) { gotoAndPlay(_parent.b * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 58
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 58
onClipEvent (load) { gotoAndPlay(_parent.c * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 60
pressed = null; part.test = 1; stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 60
onClipEvent (load) { gotoAndPlay(_parent.d * 25); } onClipEvent (enterFrame) { if (test == 1) { if (_parent.pressed == _parent.a) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 2) { if (_parent.pressed == _parent.b) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 3) { if (_parent.pressed == _parent.c) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 4) { if (_parent.pressed == _parent.d) { _parent.play(); _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } }
Symbol 524 MovieClip Frame 62
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 62
onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 64
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 64
onClipEvent (load) { gotoAndPlay(_parent.b * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 66
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 66
onClipEvent (load) { gotoAndPlay(_parent.c * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 68
stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 68
onClipEvent (load) { gotoAndPlay(_parent.d * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }
Symbol 524 MovieClip Frame 70
pressed = null; part.test = 1; stop();
Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 70
onClipEvent (load) { gotoAndPlay(_parent.e * 25); } onClipEvent (enterFrame) { if (test == 1) { if (_parent.pressed == _parent.a) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 2) { if (_parent.pressed == _parent.b) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 3) { if (_parent.pressed == _parent.c) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 4) { if (_parent.pressed == _parent.d) { test++; _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } else if (test == 5) { if (_parent.pressed == _parent.e) { _parent.play(); _parent.pressed = null; } else if (_parent.pressed != null) { _parent.gotoAndPlay("wrong"); } } }
Symbol 524 MovieClip Frame 72
if (_parent.used == 1) { _root.tele.tele1 = true; _parent.used = null; } else if (_parent.used == 2) { _root.tele.tele2 = true; _parent.used = null; } else if (_parent.used == 3) { _root.tele.tele3 = true; _parent.used = null; } stop();
Symbol 531 Button
on (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 1; } }
Symbol 532 Button
on (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 2; } }
Symbol 533 Button
on (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 3; } }
Symbol 534 Button
on (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 4; } }
Symbol 540 Button
on (release) { if ((_root.tele.tele1 && (_root.tele.tele2)) && (_root.tele.tele3)) { _root.t1.travel = 310; _root.t1.user = player; _root.t1.play(); _root.t2.play(); _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); } }
Symbol 542 Button
on (release) { if (turret == 3) { _root.turret3.isOff = true; state.gotoAndStop(2); } else if (turret == 5) { _root.turret5.isOff = true; state.gotoAndStop(2); } else if (turret == 6) { _root.turret6.isOff = true; state.gotoAndStop(2); } }
Symbol 543 Button
on (release) { if (turret == 3) { _root.turret3.isOff = false; state.gotoAndStop(1); } else if (turret == 5) { _root.turret5.isOff = false; state.gotoAndStop(1); } else if (turret == 6) { _root.turret6.isOff = false; state.gotoAndStop(1); } }
Symbol 550 MovieClip Frame 1
stop();
Symbol 551 Button
on (press) { _root.walls.d3.gotoAndStop(1); _root.wallsPretty.d3.gotoAndStop(1); }
Symbol 552 Button
on (press) { _root.walls.d3.gotoAndStop(2); _root.wallsPretty.d3.gotoAndStop(2); }
Symbol 561 MovieClip Frame 1
stop();
Symbol 573 Button
on (release) { _root.finalTurret1.isOn = false; }
Symbol 574 Button
on (release) { _root.finalTurret1.isOn = true; }
Symbol 581 MovieClip Frame 1
stop();
Symbol 581 MovieClip Frame 2
_root.plasma.bossFire2.call(_root.plasma, this);
Symbol 581 MovieClip Frame 76
gotoAndStop (1);
Symbol 585 Button
on (release) { _root.finalTurret2.isOn = true; }
Symbol 586 Button
on (release) { _root.finalTurret2.isOn = true; }
Symbol 593 Button
on (release) { i = 100; while (i <= 500) { blah = "_level0.plasma" + i; removeMovieClip(blah); i++; } _root.g1._visible = false; _root.g2._visible = false; if (_root.finalTurret1.isOn && (_root.finalTurret2.isOn)) { this.gotoAndStop("blank"); _root.ending.swapDepths(10000); _root.ending.play(); } }
Symbol 610 Button
on (release) { i = 100; while (i <= 500) { removeMovieClip("plasma" + i); i++; } _root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.oxyPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.t7.removeMovieClip(); _root.tt1.removeMovieClip(); _root.tt2.removeMovieClip(); _root._x = 0; _root._y = 0; _global.paused = false; _root.overlay.canChange = true; _root.gotoAndStop("menu"); }
Symbol 617 MovieClip Frame 1
stop();
Instance of Symbol 306 MovieClip in Symbol 617 MovieClip Frame 1
onClipEvent (load) { if (player.npc == 1337) { this.gotoAndStop(1); this.hpBar._yscale = (player.hp / 0.2) * 0.63; } else { this.gotoAndStop(2); this.hpBar._yscale = player.hp / 1.5; } } onClipEvent (enterFrame) { if (player.npc == 1337) { if (player.hp < 20) { player.hp = player.hp + 0.05; } this.gotoAndStop(1); this.hpBar._yscale = (player.hp / 0.2) * 0.63; } else { if (player.hp < 150) { player.hp = player.hp + 0.05; } this.gotoAndStop(2); this.hpBar._yscale = player.hp / 1.5; } }
Instance of Symbol 309 MovieClip in Symbol 617 MovieClip Frame 1
onClipEvent (load) { this.hpBar._yscale = playerEnergy * 0.55; } onClipEvent (enterFrame) { this.hpBar._yscale = playerEnergy * 0.55; }
Instance of Symbol 327 MovieClip in Symbol 617 MovieClip Frame 3
onClipEvent (load) { gotoAndStop(_root.oxygenator.generatorsOn + 1); }
Instance of Symbol 333 MovieClip "d2" in Symbol 617 MovieClip Frame 4
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 4); } if (_parent.user.onOff != 2) { _parent.dial2.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 333 MovieClip "d1" in Symbol 617 MovieClip Frame 4
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 4); } if (_parent.user.onOff != 2) { _parent.dial1.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 333 MovieClip "d3" in Symbol 617 MovieClip Frame 4
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 4); } if (_parent.user.onOff != 2) { _parent.dial3.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 337 MovieClip in Symbol 617 MovieClip Frame 4
onClipEvent (enterFrame) { gotoAndStop(_parent.user.onOff); if (_parent.user.onOff == 2) { _parent.dial1.power = 0; _parent.dial2.power = 0; _parent.dial3.power = 0; } if ((((_parent.dial1.power == 0) && (_parent.dial2.power == 0)) && (_parent.dial3.power == 0)) && (_parent.user.onOff != 2)) { _parent.user.onOff = 2; gotoAndStop (2); _root.oxygenator.generatorsOn = _root.oxygenator.generatorsOn - 1; if (_root.oxygenator.generatorsOn <= 0) { _root.oxygenator.isOn = false; i = 0; while (i < _root.controller.npcCount) { if (npcArray[i].npc == 0) { npcArray[i].hp = 0; npcArray[i].deathSequence = "die"; } i++; } } } }
Instance of Symbol 292 MovieClip "hatchy" in Symbol 617 MovieClip Frame 5
onClipEvent (load) { if (_root.hatchConsole.hatchIsOpen) { gotoAndStop (2); } }
Instance of Symbol 370 MovieClip "state" in Symbol 617 MovieClip Frame 6
onClipEvent (load) { if (!_root.c1.camOn) { gotoAndStop (2); } }
Instance of Symbol 379 MovieClip "state" in Symbol 617 MovieClip Frame 7
onClipEvent (load) { if (_root.walls._currentframe == 2) { gotoAndStop (2); } }
Instance of Symbol 472 MovieClip in Symbol 617 MovieClip Frame 8
onClipEvent (load) { a = 0; s = 0; h = 0; i = 0; }
Instance of Symbol 502 MovieClip "state" in Symbol 617 MovieClip Frame 10
onClipEvent (load) { if (_root.power.powerOn) { gotoAndStop (2); } }
Instance of Symbol 524 MovieClip "puzzle" in Symbol 617 MovieClip Frame 12
onClipEvent (load) { if (_parent.used == 1) { if (!_root.tele.tele1) { a = Math.round(Math.random() * 3) + 1; b = Math.round(Math.random() * 3) + 1; c = Math.round(Math.random() * 3) + 1; d = Math.round(Math.random() * 3) + 1; e = Math.round(Math.random() * 3) + 1; } else { gotoAndStop ("complete"); } } if (_parent.used == 2) { if (!_root.tele.tele2) { a = Math.round(Math.random() * 3) + 1; b = Math.round(Math.random() * 3) + 1; c = Math.round(Math.random() * 3) + 1; d = Math.round(Math.random() * 3) + 1; e = Math.round(Math.random() * 3) + 1; } else { gotoAndStop ("complete"); } } if (_parent.used == 3) { if (!_root.tele.tele3) { a = Math.round(Math.random() * 3) + 1; b = Math.round(Math.random() * 3) + 1; c = Math.round(Math.random() * 3) + 1; d = Math.round(Math.random() * 3) + 1; e = Math.round(Math.random() * 3) + 1; } else { gotoAndStop ("complete"); } } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 12
onClipEvent (enterFrame) { if (_root.tele.tele1) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 12
onClipEvent (enterFrame) { if (_root.tele.tele2) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 12
onClipEvent (enterFrame) { if (_root.tele.tele3) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 13
onClipEvent (enterFrame) { if (_root.tele.tele1) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 13
onClipEvent (enterFrame) { if (_root.tele.tele2) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 13
onClipEvent (enterFrame) { if (_root.tele.tele3) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 370 MovieClip "state" in Symbol 617 MovieClip Frame 14
onClipEvent (load) { if (_parent.turret == 3) { if (_root.turret3.isOff) { gotoAndStop (2); } } else if (_parent.turret == 5) { if (_root.turret5.isOff) { gotoAndStop (2); } } else if (_parent.turret == 6) { if (_root.turret6.isOff) { gotoAndStop (2); } } }
Instance of Symbol 550 MovieClip in Symbol 617 MovieClip Frame 15
onClipEvent (load) { this.gotoAndStop(_root.walls.d3._currentframe); } onClipEvent (enterFrame) { this.gotoAndStop(_root.walls.d3._currentframe); }
Instance of Symbol 333 MovieClip "d2" in Symbol 617 MovieClip Frame 16
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 8); } if (_root.walls.d1._currentframe != 2) { _parent.dial2.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 333 MovieClip "d1" in Symbol 617 MovieClip Frame 16
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 6); } if (_root.walls.d1._currentframe != 2) { _parent.dial1.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 333 MovieClip "d3" in Symbol 617 MovieClip Frame 16
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 7); } if (_root.walls.d1._currentframe != 2) { _parent.dial3.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 337 MovieClip in Symbol 617 MovieClip Frame 16
onClipEvent (load) { if (_root.walls.d1._currentframe == 2) { this.gotoAndStop(3); } } onClipEvent (enterFrame) { if (((_parent.dial1.power == 0) && (_parent.dial2.power == 0)) && (_parent.dial3.power == 0)) { this.gotoAndStop(2); _root.walls.d1.gotoAndStop(2); _root.wallsPretty.d1.gotoAndStop(2); } }
Instance of Symbol 333 MovieClip "d2" in Symbol 617 MovieClip Frame 17
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 9); } if (_root.walls.d2._currentframe != 2) { _parent.dial2.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 333 MovieClip "d1" in Symbol 617 MovieClip Frame 17
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 7); } if (_root.walls.d2._currentframe != 2) { _parent.dial1.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 333 MovieClip "d3" in Symbol 617 MovieClip Frame 17
onClipEvent (load) { _rotation = 180; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) { _rotation = (_rotation - 8); } if (_root.walls.d2._currentframe != 2) { _parent.dial3.power = Math.round((_rotation + 180) / 36) * 10; } }
Instance of Symbol 337 MovieClip in Symbol 617 MovieClip Frame 17
onClipEvent (load) { if (_root.walls.d2._currentframe == 2) { this.gotoAndStop(3); } } onClipEvent (enterFrame) { if (((_parent.dial1.power == 0) && (_parent.dial2.power == 0)) && (_parent.dial3.power == 0)) { this.gotoAndStop(2); _root.walls.d2.gotoAndStop(2); _root.wallsPretty.d2.gotoAndStop(2); } }
Instance of Symbol 559 MovieClip "puzz" in Symbol 617 MovieClip Frame 18
onClipEvent (load) { if (_parent.door == 1) { this.gotoAndStop(_root.walls.d1._currentframe); } else if (_parent.door == 2) { this.gotoAndStop(_root.walls.d2._currentframe); } else if (_parent.door == 3) { this.gotoAndStop(_root.walls.d3._currentframe); } a = Math.round(Math.random() * 4) + 1; b = Math.round(Math.random() * 4) + 1; while (b == a) { b = Math.round(Math.random() * 4) + 1; } c = Math.round(Math.random() * 4) + 1; while ((c == a) || (c == b)) { c = Math.round(Math.random() * 4) + 1; } d = Math.round(Math.random() * 4) + 1; while (((d == a) || (d == b)) || (d == c)) { d = Math.round(Math.random() * 4) + 1; } e = Math.round(Math.random() * 4) + 1; while ((((e == a) || (e == b)) || (e == c)) || (e == d)) { e = Math.round(Math.random() * 4) + 1; } k = a; } onClipEvent (enterFrame) { if ((((((_parent.door == 1) && (_parent.k1.down)) && (_parent.k2.down)) && (_parent.k3.down)) && (_parent.k4.down)) && (_parent.k5.down)) { _root.walls.d1.gotoAndStop(2); _root.wallsPretty.d1.gotoAndStop(2); this.gotoAndStop(2); } else if ((((((_parent.door == 2) && (_parent.k1.down)) && (_parent.k2.down)) && (_parent.k3.down)) && (_parent.k4.down)) && (_parent.k5.down)) { _root.walls.d2.gotoAndStop(2); _root.wallsPretty.d2.gotoAndStop(2); this.gotoAndStop(2); } else if ((((((_parent.door == 3) && (_parent.k1.down)) && (_parent.k2.down)) && (_parent.k3.down)) && (_parent.k4.down)) && (_parent.k5.down)) { _root.walls.d3.gotoAndStop(2); _root.wallsPretty.d3.gotoAndStop(2); this.gotoAndStop(2); } }
Instance of Symbol 561 MovieClip "k1" in Symbol 617 MovieClip Frame 18
onClipEvent (load) { down = false; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse))) { if (_parent.puzz.k == 1) { if (_parent.puzz.k == _parent.puzz.a) { _parent.puzz.k = _parent.puzz.b; } else if (_parent.puzz.k == _parent.puzz.b) { _parent.puzz.k = _parent.puzz.c; } else if (_parent.puzz.k == _parent.puzz.c) { _parent.puzz.k = _parent.puzz.d; } else if (_parent.puzz.k == _parent.puzz.d) { _parent.puzz.k = _parent.puzz.e; } this.gotoAndStop(2); down = true; } else if (!down) { _parent.puzz.k = _parent.puzz.a; _parent.k1.down = false; _parent.k2.down = false; _parent.k3.down = false; _parent.k4.down = false; _parent.k5.down = false; _parent.k1.gotoAndStop(1); _parent.k2.gotoAndStop(1); _parent.k3.gotoAndStop(1); _parent.k4.gotoAndStop(1); _parent.k5.gotoAndStop(1); } } }
Instance of Symbol 561 MovieClip "k2" in Symbol 617 MovieClip Frame 18
onClipEvent (load) { down = false; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse))) { if (_parent.puzz.k == 2) { if (_parent.puzz.k == _parent.puzz.a) { _parent.puzz.k = _parent.puzz.b; } else if (_parent.puzz.k == _parent.puzz.b) { _parent.puzz.k = _parent.puzz.c; } else if (_parent.puzz.k == _parent.puzz.c) { _parent.puzz.k = _parent.puzz.d; } else if (_parent.puzz.k == _parent.puzz.d) { _parent.puzz.k = _parent.puzz.e; } this.gotoAndStop(2); down = true; } else if (!down) { _parent.puzz.k = _parent.puzz.a; _parent.k1.down = false; _parent.k2.down = false; _parent.k3.down = false; _parent.k4.down = false; _parent.k5.down = false; _parent.k1.gotoAndStop(1); _parent.k2.gotoAndStop(1); _parent.k3.gotoAndStop(1); _parent.k4.gotoAndStop(1); _parent.k5.gotoAndStop(1); } } }
Instance of Symbol 561 MovieClip "k3" in Symbol 617 MovieClip Frame 18
onClipEvent (load) { down = false; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse))) { if (_parent.puzz.k == 3) { if (_parent.puzz.k == _parent.puzz.a) { _parent.puzz.k = _parent.puzz.b; } else if (_parent.puzz.k == _parent.puzz.b) { _parent.puzz.k = _parent.puzz.c; } else if (_parent.puzz.k == _parent.puzz.c) { _parent.puzz.k = _parent.puzz.d; } else if (_parent.puzz.k == _parent.puzz.d) { _parent.puzz.k = _parent.puzz.e; } this.gotoAndStop(2); down = true; } else if (!down) { _parent.puzz.k = _parent.puzz.a; _parent.k1.down = false; _parent.k2.down = false; _parent.k3.down = false; _parent.k4.down = false; _parent.k5.down = false; _parent.k1.gotoAndStop(1); _parent.k2.gotoAndStop(1); _parent.k3.gotoAndStop(1); _parent.k4.gotoAndStop(1); _parent.k5.gotoAndStop(1); } } }
Instance of Symbol 561 MovieClip "k4" in Symbol 617 MovieClip Frame 18
onClipEvent (load) { down = false; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse))) { if (_parent.puzz.k == 4) { if (_parent.puzz.k == _parent.puzz.a) { _parent.puzz.k = _parent.puzz.b; } else if (_parent.puzz.k == _parent.puzz.b) { _parent.puzz.k = _parent.puzz.c; } else if (_parent.puzz.k == _parent.puzz.c) { _parent.puzz.k = _parent.puzz.d; } else if (_parent.puzz.k == _parent.puzz.d) { _parent.puzz.k = _parent.puzz.e; } this.gotoAndStop(2); down = true; } else if (!down) { _parent.puzz.k = _parent.puzz.a; _parent.k1.down = false; _parent.k2.down = false; _parent.k3.down = false; _parent.k4.down = false; _parent.k5.down = false; _parent.k1.gotoAndStop(1); _parent.k2.gotoAndStop(1); _parent.k3.gotoAndStop(1); _parent.k4.gotoAndStop(1); _parent.k5.gotoAndStop(1); } } }
Instance of Symbol 561 MovieClip "k5" in Symbol 617 MovieClip Frame 18
onClipEvent (load) { down = false; } onClipEvent (enterFrame) { if (Key.isDown(1) && (this.hitTest(_root._xmouse, _root._ymouse))) { if (_parent.puzz.k == 5) { if (_parent.puzz.k == _parent.puzz.a) { _parent.puzz.k = _parent.puzz.b; } else if (_parent.puzz.k == _parent.puzz.b) { _parent.puzz.k = _parent.puzz.c; } else if (_parent.puzz.k == _parent.puzz.c) { _parent.puzz.k = _parent.puzz.d; } else if (_parent.puzz.k == _parent.puzz.d) { _parent.puzz.k = _parent.puzz.e; } this.gotoAndStop(2); down = true; } else if (!down) { _parent.puzz.k = _parent.puzz.a; _parent.k1.down = false; _parent.k2.down = false; _parent.k3.down = false; _parent.k4.down = false; _parent.k5.down = false; _parent.k1.gotoAndStop(1); _parent.k2.gotoAndStop(1); _parent.k3.gotoAndStop(1); _parent.k4.gotoAndStop(1); _parent.k5.gotoAndStop(1); } } }
Instance of Symbol 370 MovieClip "state" in Symbol 617 MovieClip Frame 21
onClipEvent (load) { if (_root.finalTurret1.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } } onClipEvent (enterFrame) { if (_root.finalTurret1.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 370 MovieClip "state" in Symbol 617 MovieClip Frame 22
onClipEvent (load) { if (_root.finalTurret2.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } } onClipEvent (enterFrame) { if (_root.finalTurret2.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 23
onClipEvent (load) { if (_root.finalTurret1.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } } onClipEvent (enterFrame) { if (_root.finalTurret1.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 23
onClipEvent (load) { if (_root.finalTurret1.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } } onClipEvent (enterFrame) { if (_root.finalTurret1.isOn) { gotoAndStop (1); } else { gotoAndStop (2); } }
Symbol 617 MovieClip Frame 62
_root.alarm.gotoAndStop(1);
Symbol 624 MovieClip Frame 1
stop();
Instance of Symbol 621 MovieClip "cover" in Symbol 624 MovieClip Frame 2
onClipEvent (load) { _yscale = ((100 - _parent.energy) * 0.249); } onClipEvent (enterFrame) { _yscale = ((100 - _parent.energy) * 0.249); }
Symbol 629 MovieClip Frame 1
stop();
Instance of Symbol 291 MovieClip "doorhit" in Symbol 629 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.playerdroid)) { _root.play(); } }
Symbol 650 MovieClip Frame 1
stop();
Symbol 662 MovieClip Frame 1
stop();
Symbol 681 MovieClip Frame 1
stop();
Symbol 681 MovieClip Frame 2
i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();
Symbol 685 MovieClip Frame 1
stop();
Instance of Symbol 685 MovieClip "gun" in Symbol 687 MovieClip Frame 1
onClipEvent (load) { function shoot(aim) { delay--; tt = (Math.atan2(aim._y - _parent._y, aim._x - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } yDist = player._y - _parent._y; if ((yDist > -5) && (yDist < 120)) { _rotation = (_rotation + ((tt - _rotation) / 5)); if ((Math.abs(_rotation - tt) < 10) && (delay <= 0)) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } } function controlled() { delay--; tt = (Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } _rotation = (_rotation + ((tt - _rotation) / 5)); } function controlledShoot() { if (delay <= 0) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } _rotation = 45; delay = 0; }
Symbol 692 MovieClip Frame 1
stop();
Symbol 692 MovieClip Frame 5
user._y = user._y + travel; travel = null; user = null;
Symbol 698 MovieClip Frame 1
stop();
Symbol 701 MovieClip Frame 1
stop();
Symbol 704 MovieClip Frame 1
stop();
Instance of Symbol 709 MovieClip in Symbol 710 MovieClip Frame 1
onClipEvent (load) { if (this.hitTest(player)) { _global.alarmOn = true; _root.alarm.gotoAndStop(2); _global.targeted = player; _root.walls.gotoAndStop(1); _root.wallsPretty.gotoAndStop(1); } } onClipEvent (enterFrame) { if (this.hitTest(player)) { _global.alarmOn = true; _root.alarm.gotoAndStop(2); _global.targeted = player; _root.walls.gotoAndStop(1); _root.wallsPretty.gotoAndStop(1); } }
Symbol 712 MovieClip Frame 200
gotoAndPlay (1);
Symbol 712 MovieClip Frame 206
stop();
Symbol 712 MovieClip Frame 207
gotoAndStop ("off");
Symbol 714 MovieClip Frame 60
gotoAndPlay (1);
Symbol 714 MovieClip Frame 65
stop();
Symbol 714 MovieClip Frame 66
gotoAndStop ("off");
Symbol 716 MovieClip Frame 180
gotoAndPlay (1);
Symbol 716 MovieClip Frame 185
stop();
Symbol 716 MovieClip Frame 186
gotoAndStop ("off");
Symbol 717 MovieClip Frame 162
gotoAndPlay (1);
Symbol 717 MovieClip Frame 167
stop();
Symbol 717 MovieClip Frame 168
gotoAndStop ("off");
Instance of Symbol 719 MovieClip "view" in Symbol 721 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 735 MovieClip Frame 511
if (camOn) { gotoAndPlay (1); } else { play(); }
Symbol 735 MovieClip Frame 523
if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (450); }
Symbol 735 MovieClip Frame 537
gotoAndStop (533);
Symbol 737 MovieClip Frame 1
stop();
Symbol 737 MovieClip Frame 2
i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();
Symbol 747 MovieClip Frame 223
if (camOn) { gotoAndPlay (1); } else { play(); }
Symbol 747 MovieClip Frame 235
if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (165); }
Symbol 761 MovieClip Frame 1
stop();
Instance of Symbol 749 MovieClip "fov" in Symbol 761 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 685 MovieClip "gun" in Symbol 761 MovieClip Frame 1
onClipEvent (load) { function shoot(aim) { delay--; tt = (Math.atan2(aim._y - _parent._y, aim._x - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } yDist = aim._y - _parent._y; xDist = aim._x - _parent._x; if (_parent.fov.hitTest(aim._x, aim._y, true)) { _rotation = (_rotation + ((tt - _rotation) / 5)); if ((Math.abs(_rotation - tt) < 10) && (delay <= 0)) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } } function controlled() { delay--; tt = (Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } _rotation = (_rotation + ((tt - _rotation) / 5)); } function controlledShoot() { if (delay <= 0) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } _rotation = 45; delay = 0; } onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Instance of Symbol 751 MovieClip in Symbol 761 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 761 MovieClip Frame 13
stop();
Symbol 771 MovieClip Frame 1
stop();
Instance of Symbol 749 MovieClip "fov" in Symbol 771 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 685 MovieClip "gun" in Symbol 771 MovieClip Frame 1
onClipEvent (load) { function shoot(aim) { delay--; tt = (Math.atan2(aim._y - _parent._y, aim._x - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } yDist = aim._y - _parent._y; xDist = aim._x - _parent._x; if (_parent.fov.hitTest(aim._x, aim._y, true)) { _rotation = (_rotation + ((tt - _rotation) / 5)); if ((Math.abs(_rotation - tt) < 10) && (delay <= 0)) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } } function controlled() { delay--; tt = (Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } _rotation = (_rotation + ((tt - _rotation) / 5)); } function controlledShoot() { if (delay <= 0) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } _rotation = 45; delay = 0; } onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Instance of Symbol 751 MovieClip in Symbol 771 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 771 MovieClip Frame 13
stop();
Instance of Symbol 652 MovieClip "fov" in Symbol 772 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 685 MovieClip "gun" in Symbol 772 MovieClip Frame 1
onClipEvent (load) { function shoot(aim) { delay--; tt = (Math.atan2(aim._y - _parent._y, aim._x - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } yDist = aim._y - _parent._y; xDist = aim._x - _parent._x; if (_parent.fov.hitTest(aim._x, aim._y, true)) { _rotation = (_rotation + ((tt - _rotation) / 5)); if ((Math.abs(_rotation - tt) < 10) && (delay <= 0)) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } } function controlled() { delay--; tt = (Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } _rotation = (_rotation + ((tt - _rotation) / 5)); } function controlledShoot() { if (delay <= 0) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } _rotation = 45; delay = 0; } onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Symbol 776 MovieClip Frame 1
stop();
Symbol 779 MovieClip Frame 1
stop();
Symbol 789 MovieClip Frame 1
stop();
Symbol 792 MovieClip Frame 1
stop();
Symbol 792 MovieClip Frame 5
user._y = user._y + travely; user._x = user._x + travelx; travely = null; travelx = null; user = null;
Symbol 800 MovieClip Frame 1
stop();
Symbol 800 MovieClip Frame 11
_root.walls.gotoAndStop(2); stop();
Symbol 800 MovieClip Frame 12
gotoAndStop (11);
Symbol 806 MovieClip Frame 1
stop();
Symbol 808 MovieClip Frame 1
stop();
Symbol 810 MovieClip Frame 1
stop();
Symbol 821 MovieClip Frame 1
stop();
Instance of Symbol 652 MovieClip "fov" in Symbol 821 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 685 MovieClip "gun" in Symbol 821 MovieClip Frame 1
onClipEvent (load) { function shoot(aim) { delay--; tt = (Math.atan2(aim._y - _parent._y, aim._x - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } yDist = aim._y - _parent._y; xDist = aim._x - _parent._x; if (_parent.fov.hitTest(aim._x, aim._y, true)) { _rotation = (_rotation + ((tt - _rotation) / 5)); if ((Math.abs(_rotation - tt) < 10) && (delay <= 0)) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } } function controlled() { delay--; tt = (Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } _rotation = (_rotation + ((tt - _rotation) / 5)); } function controlledShoot() { if (delay <= 0) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } _rotation = 45; delay = 0; } onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Instance of Symbol 751 MovieClip in Symbol 821 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 821 MovieClip Frame 13
stop();
Symbol 824 MovieClip Frame 1
stop();
Symbol 824 MovieClip Frame 5
user._y = user._y + travel; travel = null; user = null;
Symbol 828 MovieClip Frame 1
stop();
Symbol 828 MovieClip Frame 5
user._y = user._y + travel; travel = null; user = null;
Symbol 831 MovieClip Frame 1
stop();
Symbol 831 MovieClip Frame 5
user._y = user._y + travely; user._x = user._x + travelx; travely = null; travelx = null; user = null;
Symbol 834 MovieClip Frame 287
if (camOn) { gotoAndPlay (1); } else { play(); }
Symbol 834 MovieClip Frame 299
if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (150); }
Symbol 836 MovieClip Frame 1
stop();
Symbol 836 MovieClip Frame 2
i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();
Symbol 837 MovieClip Frame 275
if (camOn) { gotoAndPlay (1); } else { play(); }
Symbol 837 MovieClip Frame 287
if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (150); }
Symbol 840 MovieClip Frame 1
stop();
Symbol 856 MovieClip Frame 1
stop();
Instance of Symbol 652 MovieClip "fov" in Symbol 856 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 685 MovieClip "gun" in Symbol 856 MovieClip Frame 1
onClipEvent (load) { function shoot(aim) { delay--; tt = (Math.atan2(aim._y - _parent._y, aim._x - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } yDist = aim._y - _parent._y; xDist = aim._x - _parent._x; if (_parent.fov.hitTest(aim._x, aim._y, true)) { _rotation = (_rotation + ((tt - _rotation) / 5)); if ((Math.abs(_rotation - tt) < 10) && (delay <= 0)) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } } function controlled() { delay--; tt = (Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x) * 180) / Math.PI; if ((tt < 10) && (tt > -90)) { tt = 10; } else if ((tt < -90) || (tt > 170)) { tt = 170; } _rotation = (_rotation + ((tt - _rotation) / 5)); } function controlledShoot() { if (delay <= 0) { play(); delay = 20; _root.plasma.fireTurret.call(_root.plasma, this._parent); } } _rotation = 45; delay = 0; } onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Instance of Symbol 751 MovieClip in Symbol 856 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 856 MovieClip Frame 13
stop();
Symbol 869 MovieClip Frame 1
stop();
Symbol 869 MovieClip Frame 2
_root.plasma.bossFire1.call(_root.plasma, this);
Symbol 869 MovieClip Frame 50
gotoAndStop (1);
Symbol 877 MovieClip Frame 1
stop();
Symbol 877 MovieClip Frame 2
_root.plasma.bossFire15.call(_root.plasma, this);
Symbol 877 MovieClip Frame 50
gotoAndStop (1);
Instance of Symbol 877 MovieClip "g3" in Symbol 878 MovieClip Frame 1
onClipEvent (enterFrame) { yDist = Math.abs(_parent._y - player._y); tt = (Math.atan2(player._y - _parent._y, _parent._x - player._x) * 180) / Math.PI; if (tt < -75) { tt = -75; } else if (tt > 15) { tt = 15; } _rotation = (_rotation + ((tt - _rotation) / 5)); if ((yDist < 150) && (player._x < _parent._x)) { play(); } if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }
Symbol 902 MovieClip Frame 1
stop();
Symbol 902 MovieClip Frame 245
_root.cursor.removeMovieClip(); _root.wallsPretty.removeMovieClip(); _root.t1.removeMovieClip(); _root.t2.removeMovieClip(); _root.t3.removeMovieClip(); _root.t4.removeMovieClip(); _root.t5.removeMovieClip(); _root.t6.removeMovieClip(); _root.npc0.removeMovieClip(); _root._x = 0; _root._y = 0; _root.gotoAndPlay("win");
Symbol 928 MovieClip Frame 1
stop();
Symbol 928 MovieClip Frame 2
i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();
Symbol 949 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"loading"Frame 1Symbol 11 MovieClip
"cursor"Frame 1Symbol 20 MovieClip
"cursor"Frame 200Symbol 20 MovieClip
"cursor"Frame 201Symbol 20 MovieClip
"back"Frame 202Symbol 115 MovieClip
"walls"Frame 202Symbol 117 MovieClip
"template0"Frame 202Symbol 164 MovieClip
"template1337"Frame 202Symbol 182 MovieClip
"plasma"Frame 202Symbol 187 MovieClip
"template1"Frame 202Symbol 219 MovieClip
"template2"Frame 202Symbol 251 MovieClip
"template3"Frame 202Symbol 283 MovieClip
"controller"Frame 202Symbol 299 MovieClip
"overlay"Frame 202Symbol 617 MovieClip
"cursor"Frame 202Symbol 624 MovieClip
"back"Frame 204Symbol 115 MovieClip
"walls"Frame 204Symbol 117 MovieClip
"building"Frame 204Symbol 294 MovieClip
"controller"Frame 204Symbol 299 MovieClip
"overlay"Frame 204Symbol 617 MovieClip
"cursor"Frame 204Symbol 624 MovieClip
"back"Frame 206Symbol 115 MovieClip
"walls"Frame 206Symbol 117 MovieClip
"controller"Frame 206Symbol 299 MovieClip
"overlay"Frame 206Symbol 617 MovieClip
"cursor"Frame 206Symbol 624 MovieClip
"back"Frame 208Symbol 115 MovieClip
"walls"Frame 208Symbol 117 MovieClip
"controller"Frame 208Symbol 299 MovieClip
"overlay"Frame 208Symbol 617 MovieClip
"cursor"Frame 208Symbol 624 MovieClip
"back"Frame 210Symbol 115 MovieClip
"walls"Frame 210Symbol 117 MovieClip
"controller"Frame 210Symbol 299 MovieClip
"overlay"Frame 210Symbol 617 MovieClip
"cursor"Frame 210Symbol 624 MovieClip
"back"Frame 212Symbol 115 MovieClip
"walls"Frame 212Symbol 117 MovieClip
"controller"Frame 212Symbol 299 MovieClip
"overlay"Frame 212Symbol 617 MovieClip
"cursor"Frame 212Symbol 624 MovieClip
"back"Frame 214Symbol 115 MovieClip
"walls"Frame 214Symbol 117 MovieClip
"controller"Frame 214Symbol 299 MovieClip
"overlay"Frame 214Symbol 617 MovieClip
"cursor"Frame 214Symbol 624 MovieClip
"overlay"Frame 216Symbol 617 MovieClip
"controller"Frame 216Symbol 299 MovieClip
"walls"Frame 216Symbol 650 MovieClip
"lvl1"Frame 216Symbol 652 MovieClip
"lvl2"Frame 216Symbol 652 MovieClip
"ct1"Frame 216Symbol 654 MovieClip
"u2"Frame 216Symbol 654 MovieClip
"g2"Frame 216Symbol 658 MovieClip
"hatchConsole"Frame 216Symbol 662 MovieClip
"g4"Frame 216Symbol 658 MovieClip
"g1"Frame 216Symbol 658 MovieClip
"g3"Frame 216Symbol 658 MovieClip
"oxygenator"Frame 216Symbol 646 MovieClip
"u11"Frame 216Symbol 666 MovieClip
"u7"Frame 216Symbol 666 MovieClip
"u8"Frame 216Symbol 666 MovieClip
"u5"Frame 216Symbol 666 MovieClip
"u6"Frame 216Symbol 666 MovieClip
"u3"Frame 216Symbol 666 MovieClip
"u4"Frame 216Symbol 666 MovieClip
"u1"Frame 216Symbol 666 MovieClip
"u9"Frame 216Symbol 666 MovieClip
"u10"Frame 216Symbol 666 MovieClip
"alarm"Frame 216Symbol 681 MovieClip
"ct2"Frame 216Symbol 654 MovieClip
"npc1"Frame 216Symbol 164 MovieClip
"npc2"Frame 216Symbol 164 MovieClip
"turret2"Frame 216Symbol 687 MovieClip
"turret1"Frame 216Symbol 687 MovieClip
"template0"Frame 216Symbol 164 MovieClip
"template1337"Frame 216Symbol 182 MovieClip
"plasma"Frame 216Symbol 187 MovieClip
"t2"Frame 216Symbol 692 MovieClip
"t1"Frame 216Symbol 692 MovieClip
"t3"Frame 216Symbol 692 MovieClip
"t4"Frame 216Symbol 692 MovieClip
"t7"Frame 216Symbol 692 MovieClip
"t5"Frame 216Symbol 692 MovieClip
"t6"Frame 216Symbol 692 MovieClip
"oxyPretty"Frame 216Symbol 695 MovieClip
"wallsPretty"Frame 216Symbol 698 MovieClip
"cursor"Frame 216Symbol 624 MovieClip
"controller"Frame 218Symbol 299 MovieClip
"walls"Frame 218Symbol 704 MovieClip
"l1"Frame 218Symbol 712 MovieClip
"l2"Frame 218Symbol 714 MovieClip
"l3"Frame 218Symbol 716 MovieClip
"l5"Frame 218Symbol 716 MovieClip
"l4"Frame 218Symbol 717 MovieClip
"u1"Frame 218Symbol 654 MovieClip
"c1"Frame 218Symbol 735 MovieClip
"alarm"Frame 218Symbol 737 MovieClip
"u2"Frame 218Symbol 739 MovieClip
"tele"Frame 218Symbol 741 MovieClip
"u6"Frame 218Symbol 654 MovieClip
"u3"Frame 218Symbol 654 MovieClip
"u5"Frame 218Symbol 654 MovieClip
"t1"Frame 218Symbol 692 MovieClip
"t2"Frame 218Symbol 692 MovieClip
"t3"Frame 218Symbol 692 MovieClip
"u7"Frame 218Symbol 654 MovieClip
"c2"Frame 218Symbol 735 MovieClip
"c3"Frame 218Symbol 747 MovieClip
"c4"Frame 218Symbol 747 MovieClip
"t4"Frame 218Symbol 692 MovieClip
"u10"Frame 218Symbol 741 MovieClip
"u11"Frame 218Symbol 741 MovieClip
"u12"Frame 218Symbol 741 MovieClip
"u9"Frame 218Symbol 741 MovieClip
"npc2"Frame 218Symbol 251 MovieClip
"npc3"Frame 218Symbol 251 MovieClip
"npc1"Frame 218Symbol 219 MovieClip
"u13"Frame 218Symbol 666 MovieClip
"npc4"Frame 218Symbol 219 MovieClip
"turret1"Frame 218Symbol 761 MovieClip
"turret2"Frame 218Symbol 771 MovieClip
"turret5"Frame 218Symbol 772 MovieClip
"turret6"Frame 218Symbol 772 MovieClip
"wallsPretty"Frame 218Symbol 776 MovieClip
"cursor"Frame 218Symbol 624 MovieClip
"template0"Frame 218Symbol 164 MovieClip
"template1337"Frame 218Symbol 182 MovieClip
"overlay"Frame 218Symbol 617 MovieClip
"plasma"Frame 218Symbol 187 MovieClip
"plasma"Frame 220Symbol 187 MovieClip
"overlay"Frame 220Symbol 617 MovieClip
"controller"Frame 220Symbol 299 MovieClip
"walls"Frame 220Symbol 779 MovieClip
"u10"Frame 220Symbol 784 MovieClip
"u8"Frame 220Symbol 654 MovieClip
"t6"Frame 220Symbol 692 MovieClip
"t5"Frame 220Symbol 692 MovieClip
"t4"Frame 220Symbol 692 MovieClip
"t3"Frame 220Symbol 692 MovieClip
"power"Frame 220Symbol 789 MovieClip
"tt1"Frame 220Symbol 792 MovieClip
"tt2"Frame 220Symbol 692 MovieClip
"t7"Frame 220Symbol 692 MovieClip
"u6"Frame 220Symbol 666 MovieClip
"u5"Frame 220Symbol 666 MovieClip
"u7"Frame 220Symbol 666 MovieClip
"u4"Frame 220Symbol 666 MovieClip
"t2"Frame 220Symbol 692 MovieClip
"u2"Frame 220Symbol 666 MovieClip
"u9"Frame 220Symbol 666 MovieClip
"u3"Frame 220Symbol 654 MovieClip
"d1"Frame 220Symbol 795 MovieClip
"u1"Frame 220Symbol 797 MovieClip
"u11"Frame 220Symbol 800 MovieClip
"template1"Frame 220Symbol 219 MovieClip
"template2"Frame 220Symbol 251 MovieClip
"template3"Frame 220Symbol 283 MovieClip
"npc1"Frame 220Symbol 219 MovieClip
"npc2"Frame 220Symbol 283 MovieClip
"npc3"Frame 220Symbol 219 MovieClip
"npc4"Frame 220Symbol 219 MovieClip
"template0"Frame 220Symbol 164 MovieClip
"template1337"Frame 220Symbol 182 MovieClip
"npc5"Frame 220Symbol 251 MovieClip
"wallsPretty"Frame 220Symbol 802 MovieClip
"cursor"Frame 220Symbol 624 MovieClip
"controller"Frame 222Symbol 299 MovieClip
"walls"Frame 222Symbol 811 MovieClip
"turret1"Frame 222Symbol 821 MovieClip
"turret2"Frame 222Symbol 821 MovieClip
"turret4"Frame 222Symbol 821 MovieClip
"turret5"Frame 222Symbol 821 MovieClip
"turret3"Frame 222Symbol 821 MovieClip
"u10"Frame 222Symbol 658 MovieClip
"u8"Frame 222Symbol 658 MovieClip
"u9"Frame 222Symbol 654 MovieClip
"t1"Frame 222Symbol 824 MovieClip
"t2"Frame 222Symbol 824 MovieClip
"t3"Frame 222Symbol 824 MovieClip
"t4"Frame 222Symbol 828 MovieClip
"t5"Frame 222Symbol 828 MovieClip
"t6"Frame 222Symbol 828 MovieClip
"t7"Frame 222Symbol 828 MovieClip
"t8"Frame 222Symbol 831 MovieClip
"c5"Frame 222Symbol 834 MovieClip
"alarm"Frame 222Symbol 836 MovieClip
"u1"Frame 222Symbol 666 MovieClip
"u2"Frame 222Symbol 666 MovieClip
"u3"Frame 222Symbol 666 MovieClip
"u4"Frame 222Symbol 666 MovieClip
"u5"Frame 222Symbol 666 MovieClip
"u6"Frame 222Symbol 666 MovieClip
"u7"Frame 222Symbol 741 MovieClip
"c4"Frame 222Symbol 837 MovieClip
"d1"Frame 222Symbol 795 MovieClip
"d1"Frame 222Symbol 795 MovieClip
"npc1"Frame 222Symbol 251 MovieClip
"npc4"Frame 222Symbol 283 MovieClip
"npc5"Frame 222Symbol 283 MovieClip
"npc3"Frame 222Symbol 251 MovieClip
"npc2"Frame 222Symbol 283 MovieClip
"npc7"Frame 222Symbol 251 MovieClip
"npc6"Frame 222Symbol 251 MovieClip
"wallsPretty"Frame 222Symbol 842 MovieClip
"cursor"Frame 222Symbol 624 MovieClip
"template1"Frame 222Symbol 219 MovieClip
"template2"Frame 222Symbol 251 MovieClip
"template0"Frame 222Symbol 164 MovieClip
"template1337"Frame 222Symbol 182 MovieClip
"template3"Frame 222Symbol 283 MovieClip
"overlay"Frame 222Symbol 617 MovieClip
"plasma"Frame 222Symbol 187 MovieClip
"controller"Frame 224Symbol 299 MovieClip
"walls"Frame 224Symbol 844 MovieClip
"t1"Frame 224Symbol 831 MovieClip
"t2"Frame 224Symbol 831 MovieClip
"u7"Frame 224Symbol 666 MovieClip
"t5"Frame 224Symbol 692 MovieClip
"u9"Frame 224Symbol 666 MovieClip
"t6"Frame 224Symbol 692 MovieClip
"u6"Frame 224Symbol 666 MovieClip
"t4"Frame 224Symbol 692 MovieClip
"u8"Frame 224Symbol 666 MovieClip
"t3"Frame 224Symbol 692 MovieClip
"finalTurret1"Frame 224Symbol 741 MovieClip
"finalTurret2"Frame 224Symbol 741 MovieClip
"turret1"Frame 224Symbol 856 MovieClip
"turret3"Frame 224Symbol 856 MovieClip
"turret2"Frame 224Symbol 821 MovieClip
"turret4"Frame 224Symbol 821 MovieClip
"wallsPretty"Frame 224Symbol 858 MovieClip
"g1"Frame 224Symbol 581 MovieClip
"g4"Frame 224Symbol 869 MovieClip
"g2"Frame 224Symbol 581 MovieClip
"userrrerer"Frame 224Symbol 878 MovieClip
"ending"Frame 224Symbol 902 MovieClip
"u5"Frame 224Symbol 741 MovieClip
"overlay"Frame 224Symbol 617 MovieClip
"plasma"Frame 224Symbol 187 MovieClip
"u4"Frame 224Symbol 646 MovieClip
"u3"Frame 224Symbol 666 MovieClip
"u2"Frame 224Symbol 646 MovieClip
"template1"Frame 224Symbol 219 MovieClip
"template2"Frame 224Symbol 251 MovieClip
"template0"Frame 224Symbol 164 MovieClip
"template1337"Frame 224Symbol 182 MovieClip
"template3"Frame 224Symbol 283 MovieClip
"cursor"Frame 224Symbol 624 MovieClip
"controller"Frame 434Symbol 299 MovieClip
"cursor"Frame 434Symbol 624 MovieClip
"ct2"Frame 434Symbol 654 MovieClip
"alarm"Frame 434Symbol 928 MovieClip
"overlay"Frame 434Symbol 617 MovieClip
"u7"Frame 434Symbol 666 MovieClip
"c2"Frame 434Symbol 735 MovieClip
"c3"Frame 434Symbol 747 MovieClip
"u10"Frame 434Symbol 784 MovieClip
"u8"Frame 434Symbol 666 MovieClip
"npc1"Frame 434Symbol 164 MovieClip
"npc0"Frame 434Symbol 182 MovieClip
"t4"Frame 434Symbol 828 MovieClip
"t3"Frame 434Symbol 828 MovieClip
"walls"Frame 434Symbol 931 MovieClip
"walls"Frame 436Symbol 933 MovieClip
"npc1"Frame 436Symbol 219 MovieClip
"npc2"Frame 436Symbol 251 MovieClip
"npc4"Frame 436Symbol 164 MovieClip
"plasma"Frame 436Symbol 187 MovieClip
"npc3"Frame 436Symbol 283 MovieClip
"npc0"Frame 436Symbol 182 MovieClip
"npc4"Frame 436Symbol 958 MovieClip
"controller"Frame 436Symbol 299 MovieClip
"cursor"Frame 436Symbol 624 MovieClip
"overlay"Frame 436Symbol 617 MovieClip
"bar"Symbol 11 MovieClip Frame 1Symbol 4 MovieClip
"lb"Symbol 164 MovieClip Frame 1Symbol 119 MovieClip
"jetpack"Symbol 164 MovieClip Frame 1Symbol 123 MovieClip
"head"Symbol 164 MovieClip Frame 1Symbol 128 MovieClip
"lf"Symbol 164 MovieClip Frame 1Symbol 130 MovieClip
"landSound"Symbol 164 MovieClip Frame 1Symbol 132 MovieClip
"shield"Symbol 164 MovieClip Frame 1Symbol 134 MovieClip
"alarmed"Symbol 164 MovieClip Frame 1Symbol 138 MovieClip
"lb"Symbol 164 MovieClip Frame 40Symbol 119 MovieClip
"jetpack"Symbol 164 MovieClip Frame 40Symbol 123 MovieClip
"head"Symbol 164 MovieClip Frame 40Symbol 128 MovieClip
"lb"Symbol 164 MovieClip Frame 55Symbol 119 MovieClip
"jetpack"Symbol 164 MovieClip Frame 55Symbol 123 MovieClip
"head"Symbol 164 MovieClip Frame 55Symbol 128 MovieClip
"lb"Symbol 164 MovieClip Frame 78Symbol 119 MovieClip
"jetpack"Symbol 164 MovieClip Frame 78Symbol 123 MovieClip
"head"Symbol 164 MovieClip Frame 78Symbol 128 MovieClip
"lb"Symbol 164 MovieClip Frame 85Symbol 119 MovieClip
"jetpack"Symbol 164 MovieClip Frame 85Symbol 123 MovieClip
"head"Symbol 164 MovieClip Frame 85Symbol 128 MovieClip
"shield"Symbol 182 MovieClip Frame 1Symbol 174 MovieClip
"gunFire"Symbol 202 MovieClip Frame 1Symbol 200 MovieClip
"lb"Symbol 219 MovieClip Frame 1Symbol 190 MovieClip
"jetpack"Symbol 219 MovieClip Frame 1Symbol 123 MovieClip
"head"Symbol 219 MovieClip Frame 1Symbol 128 MovieClip
"lf"Symbol 219 MovieClip Frame 1Symbol 202 MovieClip
"landSound"Symbol 219 MovieClip Frame 1Symbol 132 MovieClip
"shield"Symbol 219 MovieClip Frame 1Symbol 134 MovieClip
"alarmed"Symbol 219 MovieClip Frame 1Symbol 138 MovieClip
"lb"Symbol 219 MovieClip Frame 79Symbol 190 MovieClip
"jetpack"Symbol 219 MovieClip Frame 79Symbol 123 MovieClip
"head"Symbol 219 MovieClip Frame 79Symbol 128 MovieClip
"lf"Symbol 219 MovieClip Frame 79Symbol 202 MovieClip
"lb"Symbol 219 MovieClip Frame 94Symbol 190 MovieClip
"jetpack"Symbol 219 MovieClip Frame 94Symbol 123 MovieClip
"head"Symbol 219 MovieClip Frame 94Symbol 128 MovieClip
"lf"Symbol 219 MovieClip Frame 94Symbol 202 MovieClip
"gunFire"Symbol 236 MovieClip Frame 1Symbol 234 MovieClip
"lb"Symbol 251 MovieClip Frame 1Symbol 222 MovieClip
"jetpack"Symbol 251 MovieClip Frame 1Symbol 123 MovieClip
"head"Symbol 251 MovieClip Frame 1Symbol 128 MovieClip
"lf"Symbol 251 MovieClip Frame 1Symbol 236 MovieClip
"landSound"Symbol 251 MovieClip Frame 1Symbol 132 MovieClip
"shield"Symbol 251 MovieClip Frame 1Symbol 134 MovieClip
"alarmed"Symbol 251 MovieClip Frame 1Symbol 138 MovieClip
"lb"Symbol 251 MovieClip Frame 79Symbol 190 MovieClip
"jetpack"Symbol 251 MovieClip Frame 79Symbol 123 MovieClip
"head"Symbol 251 MovieClip Frame 79Symbol 128 MovieClip
"lb"Symbol 251 MovieClip Frame 94Symbol 190 MovieClip
"jetpack"Symbol 251 MovieClip Frame 94Symbol 123 MovieClip
"head"Symbol 251 MovieClip Frame 94Symbol 128 MovieClip
"gunFire"Symbol 267 MovieClip Frame 1Symbol 265 MovieClip
"lb"Symbol 283 MovieClip Frame 1Symbol 253 MovieClip
"jetpack"Symbol 283 MovieClip Frame 1Symbol 123 MovieClip
"head"Symbol 283 MovieClip Frame 1Symbol 128 MovieClip
"lf"Symbol 283 MovieClip Frame 1Symbol 267 MovieClip
"landSound"Symbol 283 MovieClip Frame 1Symbol 132 MovieClip
"shield"Symbol 283 MovieClip Frame 1Symbol 134 MovieClip
"alarmed"Symbol 283 MovieClip Frame 1Symbol 138 MovieClip
"lb"Symbol 283 MovieClip Frame 79Symbol 190 MovieClip
"jetpack"Symbol 283 MovieClip Frame 79Symbol 123 MovieClip
"head"Symbol 283 MovieClip Frame 79Symbol 128 MovieClip
"lf"Symbol 283 MovieClip Frame 79Symbol 202 MovieClip
"lb"Symbol 283 MovieClip Frame 94Symbol 190 MovieClip
"jetpack"Symbol 283 MovieClip Frame 94Symbol 123 MovieClip
"head"Symbol 283 MovieClip Frame 94Symbol 128 MovieClip
"lf"Symbol 283 MovieClip Frame 94Symbol 202 MovieClip
"doorhit"Symbol 292 MovieClip Frame 2Symbol 291 MovieClip
"hpBar"Symbol 306 MovieClip Frame 1Symbol 302 MovieClip
"hpBar"Symbol 306 MovieClip Frame 2Symbol 302 MovieClip
"hpBar"Symbol 309 MovieClip Frame 1Symbol 302 MovieClip
"pp"Symbol 342 MovieClip Frame 1Symbol 340 MovieClip
"part"Symbol 524 MovieClip Frame 42Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 44Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 46Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 48Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 50Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 52Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 54Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 56Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 58Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 60Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 62Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 64Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 66Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 68Symbol 521 MovieClip
"part"Symbol 524 MovieClip Frame 70Symbol 521 MovieClip
"d2"Symbol 617 MovieClip Frame 4Symbol 333 MovieClip
"d1"Symbol 617 MovieClip Frame 4Symbol 333 MovieClip
"d3"Symbol 617 MovieClip Frame 4Symbol 333 MovieClip
"dial1"Symbol 617 MovieClip Frame 4Symbol 342 MovieClip
"dial2"Symbol 617 MovieClip Frame 4Symbol 342 MovieClip
"dial3"Symbol 617 MovieClip Frame 4Symbol 342 MovieClip
"hatchy"Symbol 617 MovieClip Frame 5Symbol 292 MovieClip
"state"Symbol 617 MovieClip Frame 6Symbol 370 MovieClip
"state"Symbol 617 MovieClip Frame 7Symbol 379 MovieClip
"state"Symbol 617 MovieClip Frame 10Symbol 502 MovieClip
"puzzle"Symbol 617 MovieClip Frame 12Symbol 524 MovieClip
"state"Symbol 617 MovieClip Frame 14Symbol 370 MovieClip
"d2"Symbol 617 MovieClip Frame 16Symbol 333 MovieClip
"d1"Symbol 617 MovieClip Frame 16Symbol 333 MovieClip
"d3"Symbol 617 MovieClip Frame 16Symbol 333 MovieClip
"dial1"Symbol 617 MovieClip Frame 16Symbol 342 MovieClip
"dial2"Symbol 617 MovieClip Frame 16Symbol 342 MovieClip
"dial3"Symbol 617 MovieClip Frame 16Symbol 342 MovieClip
"dial1"Symbol 617 MovieClip Frame 17Symbol 342 MovieClip
"dial2"Symbol 617 MovieClip Frame 17Symbol 342 MovieClip
"dial3"Symbol 617 MovieClip Frame 17Symbol 342 MovieClip
"d2"Symbol 617 MovieClip Frame 17Symbol 333 MovieClip
"d1"Symbol 617 MovieClip Frame 17Symbol 333 MovieClip
"d3"Symbol 617 MovieClip Frame 17Symbol 333 MovieClip
"puzz"Symbol 617 MovieClip Frame 18Symbol 559 MovieClip
"k1"Symbol 617 MovieClip Frame 18Symbol 561 MovieClip
"k2"Symbol 617 MovieClip Frame 18Symbol 561 MovieClip
"k3"Symbol 617 MovieClip Frame 18Symbol 561 MovieClip
"k4"Symbol 617 MovieClip Frame 18Symbol 561 MovieClip
"k5"Symbol 617 MovieClip Frame 18Symbol 561 MovieClip
"state"Symbol 617 MovieClip Frame 21Symbol 370 MovieClip
"state"Symbol 617 MovieClip Frame 22Symbol 370 MovieClip
"cover"Symbol 624 MovieClip Frame 2Symbol 621 MovieClip
"doorhit"Symbol 629 MovieClip Frame 1Symbol 291 MovieClip
"gun"Symbol 687 MovieClip Frame 1Symbol 685 MovieClip
"d1"Symbol 704 MovieClip Frame 1Symbol 701 MovieClip
"d2"Symbol 704 MovieClip Frame 1Symbol 701 MovieClip
"d3"Symbol 704 MovieClip Frame 1Symbol 701 MovieClip
"view"Symbol 721 MovieClip Frame 1Symbol 719 MovieClip
"cam"Symbol 735 MovieClip Frame 1Symbol 721 MovieClip
"cam"Symbol 735 MovieClip Frame 511Symbol 725 MovieClip
"view"Symbol 747 MovieClip Frame 10Symbol 719 MovieClip
"fov"Symbol 761 MovieClip Frame 1Symbol 749 MovieClip
"gun"Symbol 761 MovieClip Frame 1Symbol 685 MovieClip
"fov"Symbol 771 MovieClip Frame 1Symbol 749 MovieClip
"gun"Symbol 771 MovieClip Frame 1Symbol 685 MovieClip
"fov"Symbol 772 MovieClip Frame 1Symbol 652 MovieClip
"gun"Symbol 772 MovieClip Frame 1Symbol 685 MovieClip
"d1"Symbol 776 MovieClip Frame 1Symbol 701 MovieClip
"d2"Symbol 776 MovieClip Frame 1Symbol 701 MovieClip
"d3"Symbol 776 MovieClip Frame 1Symbol 701 MovieClip
"d1"Symbol 811 MovieClip Frame 1Symbol 806 MovieClip
"d2"Symbol 811 MovieClip Frame 1Symbol 808 MovieClip
"d3"Symbol 811 MovieClip Frame 1Symbol 810 MovieClip
"fov"Symbol 821 MovieClip Frame 1Symbol 652 MovieClip
"gun"Symbol 821 MovieClip Frame 1Symbol 685 MovieClip
"view2"Symbol 834 MovieClip Frame 10Symbol 719 MovieClip
"view"Symbol 834 MovieClip Frame 10Symbol 719 MovieClip
"view"Symbol 834 MovieClip Frame 81Symbol 719 MovieClip
"view3"Symbol 834 MovieClip Frame 81Symbol 719 MovieClip
"view2"Symbol 834 MovieClip Frame 81Symbol 719 MovieClip
"view2"Symbol 834 MovieClip Frame 153Symbol 719 MovieClip
"view"Symbol 834 MovieClip Frame 153Symbol 719 MovieClip
"view"Symbol 834 MovieClip Frame 224Symbol 719 MovieClip
"view3"Symbol 834 MovieClip Frame 224Symbol 719 MovieClip
"view2"Symbol 834 MovieClip Frame 224Symbol 719 MovieClip
"view2"Symbol 837 MovieClip Frame 10Symbol 719 MovieClip
"view"Symbol 837 MovieClip Frame 10Symbol 719 MovieClip
"view"Symbol 837 MovieClip Frame 78Symbol 719 MovieClip
"view3"Symbol 837 MovieClip Frame 78Symbol 719 MovieClip
"view2"Symbol 837 MovieClip Frame 78Symbol 719 MovieClip
"view2"Symbol 837 MovieClip Frame 147Symbol 719 MovieClip
"view"Symbol 837 MovieClip Frame 147Symbol 719 MovieClip
"view"Symbol 837 MovieClip Frame 215Symbol 719 MovieClip
"view3"Symbol 837 MovieClip Frame 215Symbol 719 MovieClip
"view2"Symbol 837 MovieClip Frame 215Symbol 719 MovieClip
"d1"Symbol 842 MovieClip Frame 1Symbol 806 MovieClip
"d2"Symbol 842 MovieClip Frame 1Symbol 808 MovieClip
"d3"Symbol 842 MovieClip Frame 1Symbol 840 MovieClip
"fov"Symbol 856 MovieClip Frame 1Symbol 652 MovieClip
"gun"Symbol 856 MovieClip Frame 1Symbol 685 MovieClip
"g3"Symbol 878 MovieClip Frame 1Symbol 877 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$hq$kII6LWXXlKHFs96KxkygN0."

Labels

"menu"Frame 199
"controls"Frame 200
"intro"Frame 201
"outsideShip"Frame 202
"outsideOutpost"Frame 204
"outsideHatch"Frame 206
"outsideAdmin"Frame 208
"outsideResearch"Frame 210
"outsideArmoury"Frame 212
"OutsideCore"Frame 214
"outpost"Frame 216
"hatch1"Frame 218
"admin"Frame 220
"armoury"Frame 222
"boss"Frame 224
"win"Frame 226
"tutorial"Frame 434
"loaded"Symbol 11 MovieClip Frame 3
"off"Symbol 134 MovieClip Frame 1
"on"Symbol 134 MovieClip Frame 2
"die"Symbol 164 MovieClip Frame 40
"die1"Symbol 164 MovieClip Frame 55
"die2"Symbol 164 MovieClip Frame 70
"die3"Symbol 164 MovieClip Frame 78
"die4"Symbol 164 MovieClip Frame 85
"off"Symbol 174 MovieClip Frame 1
"on"Symbol 174 MovieClip Frame 2
"die"Symbol 182 MovieClip Frame 45
"die"Symbol 219 MovieClip Frame 40
"die1"Symbol 219 MovieClip Frame 57
"die2"Symbol 219 MovieClip Frame 79
"die3"Symbol 219 MovieClip Frame 87
"die4"Symbol 219 MovieClip Frame 94
"die"Symbol 251 MovieClip Frame 40
"die1"Symbol 251 MovieClip Frame 57
"die2"Symbol 251 MovieClip Frame 79
"die3"Symbol 251 MovieClip Frame 87
"die4"Symbol 251 MovieClip Frame 94
"die"Symbol 283 MovieClip Frame 40
"die1"Symbol 283 MovieClip Frame 57
"die2"Symbol 283 MovieClip Frame 79
"die3"Symbol 283 MovieClip Frame 87
"die4"Symbol 283 MovieClip Frame 94
"human"Symbol 472 MovieClip Frame 391
"stupid"Symbol 472 MovieClip Frame 392
"alien"Symbol 472 MovieClip Frame 393
"insane"Symbol 472 MovieClip Frame 394
"inconclusive"Symbol 472 MovieClip Frame 395
"something"Symbol 493 MovieClip Frame 2
"steal"Symbol 493 MovieClip Frame 83
"complete"Symbol 524 MovieClip Frame 72
"wrong"Symbol 524 MovieClip Frame 74
"pause"Symbol 617 MovieClip Frame 2
"oxygenator3000"Symbol 617 MovieClip Frame 3
"oxygenatorGenerator"Symbol 617 MovieClip Frame 4
"hatchOpener"Symbol 617 MovieClip Frame 5
"camera1"Symbol 617 MovieClip Frame 6
"ventShield"Symbol 617 MovieClip Frame 7
"humanTest"Symbol 617 MovieClip Frame 8
"database"Symbol 617 MovieClip Frame 9
"officePower"Symbol 617 MovieClip Frame 10
"off"Symbol 617 MovieClip Frame 11
"hatchTele"Symbol 617 MovieClip Frame 12
"hatchTeleporter"Symbol 617 MovieClip Frame 13
"turretOff"Symbol 617 MovieClip Frame 14
"floorDoor"Symbol 617 MovieClip Frame 15
"plasmaDoor1"Symbol 617 MovieClip Frame 16
"plasmaDoor2"Symbol 617 MovieClip Frame 17
"doorOpener"Symbol 617 MovieClip Frame 18
"exterminizor"Symbol 617 MovieClip Frame 19
"chamber"Symbol 617 MovieClip Frame 20
"finalTurret1"Symbol 617 MovieClip Frame 21
"finalTurret2"Symbol 617 MovieClip Frame 22
"finalTurrets"Symbol 617 MovieClip Frame 23
"accessdenied"Symbol 617 MovieClip Frame 24
"hatchinfo"Symbol 617 MovieClip Frame 25
"blank"Symbol 617 MovieClip Frame 26
"tut"Symbol 617 MovieClip Frame 61
"gameOver"Symbol 617 MovieClip Frame 62
"on"Symbol 712 MovieClip Frame 1
"off"Symbol 712 MovieClip Frame 206
"on"Symbol 714 MovieClip Frame 1
"off"Symbol 714 MovieClip Frame 65
"on"Symbol 716 MovieClip Frame 1
"off"Symbol 716 MovieClip Frame 185
"on"Symbol 717 MovieClip Frame 1
"off"Symbol 717 MovieClip Frame 167
"die"Symbol 735 MovieClip Frame 526
"die"Symbol 761 MovieClip Frame 2
"die"Symbol 771 MovieClip Frame 2
"die"Symbol 821 MovieClip Frame 2
"die"Symbol 856 MovieClip Frame 2

Dynamic Text Variables

fpsSymbol 962 EditableText""




http://swfchan.com/14/68786/info.shtml
Created: 10/4 -2019 19:54:46 Last modified: 10/4 -2019 19:54:46 Server time: 23/12 -2024 01:04:21