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! |
This is the info page for Flash #68786 |
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 1stop(); Stage.showMenu = false;Instance of Symbol 20 MovieClip "cursor" in Frame 1onClipEvent (load) { Mouse.hide(); this.startDrag(true); } onClipEvent (enterFrame) { Mouse.hide(); }Frame 2stop();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 200onClipEvent (load) { Mouse.hide(); this.startDrag(true); } onClipEvent (enterFrame) { Mouse.hide(); this.gotoAndStop(1); }Frame 201stop(); _global.alarmOn = false;Instance of Symbol 20 MovieClip "cursor" in Frame 201onClipEvent (load) { Mouse.hide(); this.startDrag(true); } onClipEvent (enterFrame) { Mouse.hide(); this.gotoAndStop(1); }Frame 202stop();Instance of Symbol 117 MovieClip "walls" in Frame 202onClipEvent (load) { _visible = false; }Instance of Symbol 164 MovieClip "template0" in Frame 202onClipEvent (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 202onClipEvent (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 202onClipEvent (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 202onClipEvent (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 202onClipEvent (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 202onClipEvent (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 202onClipEvent (load) { if (hatchOpen) { gotoAndStop (222); } }Instance of Symbol 299 MovieClip "controller" in Frame 202onClipEvent (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 202onClipEvent (load) { canChange = true; }Instance of Symbol 624 MovieClip "cursor" in Frame 202onClipEvent (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 204stop();Instance of Symbol 117 MovieClip "walls" in Frame 204onClipEvent (load) { _visible = false; }Instance of Symbol 292 MovieClip in Frame 204onClipEvent (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 204onClipEvent (enterFrame) { }Instance of Symbol 626 MovieClip in Frame 204onClipEvent (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 204onClipEvent (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 204onClipEvent (load) { canChange = true; }Instance of Symbol 624 MovieClip "cursor" in Frame 204onClipEvent (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 206stop(); _global.alarmOn = false;Instance of Symbol 117 MovieClip "walls" in Frame 206onClipEvent (load) { _visible = false; }Instance of Symbol 629 MovieClip in Frame 206/* no clip actions */Instance of Symbol 299 MovieClip "controller" in Frame 206onClipEvent (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 206onClipEvent (load) { canChange = true; }Instance of Symbol 624 MovieClip "cursor" in Frame 206onClipEvent (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 208stop(); _global.alarmOn = false;Instance of Symbol 117 MovieClip "walls" in Frame 208onClipEvent (load) { _visible = false; }Instance of Symbol 635 MovieClip in Frame 208onClipEvent (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 208onClipEvent (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 208onClipEvent (load) { canChange = true; }Instance of Symbol 624 MovieClip "cursor" in Frame 208onClipEvent (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 210stop();Instance of Symbol 117 MovieClip "walls" in Frame 210onClipEvent (load) { _visible = false; }Instance of Symbol 299 MovieClip "controller" in Frame 210onClipEvent (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 210onClipEvent (load) { canChange = true; }Instance of Symbol 624 MovieClip "cursor" in Frame 210onClipEvent (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 212stop(); _global.alarmOn = false;Instance of Symbol 117 MovieClip "walls" in Frame 212onClipEvent (load) { _visible = false; }Instance of Symbol 644 MovieClip in Frame 212onClipEvent (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 212onClipEvent (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 212onClipEvent (load) { canChange = true; }Instance of Symbol 624 MovieClip "cursor" in Frame 212onClipEvent (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 214stop();Instance of Symbol 117 MovieClip "walls" in Frame 214onClipEvent (load) { _visible = false; }Instance of Symbol 299 MovieClip "controller" in Frame 214onClipEvent (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 214onClipEvent (load) { canChange = true; }Instance of Symbol 624 MovieClip "cursor" in Frame 214onClipEvent (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 216onClipEvent (load) { canChange = true; }Instance of Symbol 299 MovieClip "controller" in Frame 216onClipEvent (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 216onClipEvent (load) { _visible = false; }Instance of Symbol 652 MovieClip "lvl1" in Frame 216onClipEvent (load) { _visible = false; }Instance of Symbol 652 MovieClip "lvl2" in Frame 216onClipEvent (load) { _visible = false; }Instance of Symbol 654 MovieClip "ct1" in Frame 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (load) { if (hatchIsOpen) { gotoAndStop (217); } }Instance of Symbol 658 MovieClip "g4" in Frame 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 216onClipEvent (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 218stop();Instance of Symbol 299 MovieClip "controller" in Frame 218onClipEvent (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 218onClipEvent (load) { _visible = false; }Instance of Symbol 712 MovieClip "l1" in Frame 218onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }Instance of Symbol 714 MovieClip "l2" in Frame 218onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }Instance of Symbol 716 MovieClip "l3" in Frame 218onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }Instance of Symbol 716 MovieClip "l5" in Frame 218onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }Instance of Symbol 717 MovieClip "l4" in Frame 218onClipEvent (load) { gotoAndStop ("off"); } onClipEvent (enterFrame) { if (!paused) { play(); } else { stop(); } }Instance of Symbol 654 MovieClip "u1" in Frame 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }Instance of Symbol 772 MovieClip "turret6" in Frame 218onClipEvent (enterFrame) { if ((alarmOn && (!paused)) && (!isOff)) { this.gun.shoot.call(this.gun, targeted); } }Instance of Symbol 624 MovieClip "cursor" in Frame 218onClipEvent (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 218onClipEvent (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 218onClipEvent (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 218onClipEvent (load) { canChange = true; }Instance of Symbol 187 MovieClip "plasma" in Frame 218onClipEvent (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 220stop();Instance of Symbol 187 MovieClip "plasma" in Frame 220onClipEvent (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 220onClipEvent (load) { canChange = true; }Instance of Symbol 299 MovieClip "controller" in Frame 220onClipEvent (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 220onClipEvent (load) { _visible = false; }Instance of Symbol 784 MovieClip "u10" in Frame 220onClipEvent (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 220onClipEvent (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 220onClipEvent (load) { powerOn = false; }Instance of Symbol 666 MovieClip "u6" in Frame 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 220onClipEvent (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 222onClipEvent (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 222onClipEvent (load) { this._visible = false; }Instance of Symbol 821 MovieClip "turret1" in Frame 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (enterFrame) { yDist = player._y - _y; if ((yDist > -25) && (yDist < 95)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }Instance of Symbol 795 MovieClip in Frame 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (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 222onClipEvent (load) { canChange = true; }Instance of Symbol 187 MovieClip "plasma" in Frame 222onClipEvent (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 224stop(); _global.TRANSFER = 32; _global.USE = 16;Instance of Symbol 299 MovieClip "controller" in Frame 224onClipEvent (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 224onClipEvent (load) { this._visible = false; }Instance of Symbol 666 MovieClip "u7" in Frame 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (load) { canChange = true; }Instance of Symbol 187 MovieClip "plasma" in Frame 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 224onClipEvent (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 433gotoAndStop ("menu");Frame 434stop();Instance of Symbol 299 MovieClip "controller" in Frame 434onClipEvent (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 434onClipEvent (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 434onClipEvent (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 434onClipEvent (load) { canChange = true; }Instance of Symbol 666 MovieClip "u7" in Frame 434onClipEvent (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 434onClipEvent (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 434onClipEvent (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 434onClipEvent (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 434onClipEvent (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 434onClipEvent (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 434onClipEvent (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 436stop(); _global.TRANSFER = 32; _global.USE = 16;Instance of Symbol 219 MovieClip "npc1" in Frame 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (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 436onClipEvent (load) { canChange = true; }Symbol 10 Buttonon (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 2gotoAndPlay (1);Symbol 18 Buttonon (release) { getURL ("http://www.armorgames.com", "_blank"); }Symbol 20 MovieClip Frame 1stop();Symbol 63 Buttonon (release) { _root.play(); }Symbol 64 MovieClip Frame 143_root.play(); stop();Symbol 86 Buttonon (release) { _root.gotoAndPlay("intro"); }Symbol 89 Buttonon (release) { _root.gotoAndStop("controls"); }Symbol 92 Buttonon (release) { getURL ("http://www.armorgames.com", "_blank"); }Symbol 95 Buttonon (release) { _root.gotoAndPlay("tutorial"); }Symbol 103 Buttonon (release) { _root.gotoAndStop("menu"); }Symbol 111 Buttonon (release) { _root.gotoAndPlay("outsideShip"); }Symbol 123 MovieClip Frame 1stop();Symbol 128 MovieClip Frame 1stop();Instance of Symbol 126 MovieClip in Symbol 128 MovieClip Frame 1onClipEvent (enterFrame) { if (this._parent._parent == player) { _parent.gotoAndStop(2); } }Symbol 132 MovieClip Frame 1stop();Symbol 134 MovieClip Frame 1stop();Symbol 138 MovieClip Frame 1stop();Symbol 147 MovieClip Frame 4stop();Symbol 154 MovieClip Frame 4stop();Instance of Symbol 138 MovieClip "alarmed" in Symbol 164 MovieClip Frame 1onClipEvent (enterFrame) { _xscale = _parent._xscale; }Instance of Symbol 147 MovieClip in Symbol 164 MovieClip Frame 16onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Instance of Symbol 154 MovieClip in Symbol 164 MovieClip Frame 26onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Symbol 164 MovieClip Frame 35gotoAndPlay (13);Symbol 164 MovieClip Frame 47stop();Symbol 164 MovieClip Frame 51stop();Symbol 164 MovieClip Frame 62stop();Symbol 164 MovieClip Frame 66stop();Symbol 164 MovieClip Frame 75stop();Symbol 164 MovieClip Frame 83stop();Symbol 164 MovieClip Frame 91stop();Symbol 174 MovieClip Frame 1stop();Symbol 182 MovieClip Frame 41gotoAndPlay (1);Symbol 182 MovieClip Frame 51stop();Symbol 187 MovieClip Frame 1stop(); if (this == _root.plasma) { gotoAndStop (5); }Symbol 187 MovieClip Frame 4this.removeMovieClip();Symbol 187 MovieClip Frame 10gotoAndPlay (5);Symbol 190 MovieClip Frame 1stop();Symbol 190 MovieClip Frame 2stop();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 1stop();Instance of Symbol 200 MovieClip "gunFire" in Symbol 202 MovieClip Frame 1onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }Symbol 202 MovieClip Frame 2stop();Instance of Symbol 138 MovieClip "alarmed" in Symbol 219 MovieClip Frame 1onClipEvent (enterFrame) { _xscale = _parent._xscale; }Instance of Symbol 147 MovieClip in Symbol 219 MovieClip Frame 16onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Instance of Symbol 154 MovieClip in Symbol 219 MovieClip Frame 26onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Symbol 219 MovieClip Frame 35gotoAndPlay (13);Instance of Symbol 190 MovieClip in Symbol 219 MovieClip Frame 40onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 202 MovieClip in Symbol 219 MovieClip Frame 40onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 219 MovieClip Frame 48stop();Symbol 219 MovieClip Frame 52stop();Instance of Symbol 190 MovieClip in Symbol 219 MovieClip Frame 57onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 202 MovieClip in Symbol 219 MovieClip Frame 57onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 219 MovieClip Frame 65stop();Symbol 219 MovieClip Frame 69stop();Symbol 219 MovieClip Frame 84stop();Instance of Symbol 190 MovieClip in Symbol 219 MovieClip Frame 87onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 202 MovieClip in Symbol 219 MovieClip Frame 87onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 219 MovieClip Frame 92stop();Symbol 219 MovieClip Frame 100stop();Symbol 222 MovieClip Frame 1stop();Symbol 222 MovieClip Frame 2stop();Symbol 234 MovieClip Frame 1stop(); _parent._parent.canShoot = true;Symbol 234 MovieClip Frame 2_root.plasma.fire2.call(_root.plasma, _parent._parent);Symbol 236 MovieClip Frame 1stop();Instance of Symbol 234 MovieClip "gunFire" in Symbol 236 MovieClip Frame 1onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }Symbol 236 MovieClip Frame 2stop();Instance of Symbol 138 MovieClip "alarmed" in Symbol 251 MovieClip Frame 1onClipEvent (enterFrame) { _xscale = _parent._xscale; }Instance of Symbol 147 MovieClip in Symbol 251 MovieClip Frame 16onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Instance of Symbol 154 MovieClip in Symbol 251 MovieClip Frame 26onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Symbol 251 MovieClip Frame 35gotoAndPlay (13);Instance of Symbol 222 MovieClip in Symbol 251 MovieClip Frame 40onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 251 MovieClip Frame 48stop();Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 48onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 251 MovieClip Frame 52stop();Instance of Symbol 222 MovieClip in Symbol 251 MovieClip Frame 57onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 57onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 251 MovieClip Frame 65stop();Symbol 251 MovieClip Frame 69stop();Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 79onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 251 MovieClip Frame 84stop();Instance of Symbol 190 MovieClip in Symbol 251 MovieClip Frame 87onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 87onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 222 MovieClip in Symbol 251 MovieClip Frame 91onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 251 MovieClip Frame 92stop();Instance of Symbol 236 MovieClip in Symbol 251 MovieClip Frame 94onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 251 MovieClip Frame 100stop();Symbol 253 MovieClip Frame 1stop();Symbol 253 MovieClip Frame 2stop();Symbol 265 MovieClip Frame 1stop(); _parent._parent.canShoot = true;Symbol 265 MovieClip Frame 3_root.plasma.fire3.call(_root.plasma, _parent._parent);Symbol 267 MovieClip Frame 1stop();Instance of Symbol 265 MovieClip "gunFire" in Symbol 267 MovieClip Frame 1onClipEvent (enterFrame) { if (this._currentframe > 1) { if (!paused) { play(); } else { stop(); } } }Symbol 267 MovieClip Frame 2stop();Instance of Symbol 138 MovieClip "alarmed" in Symbol 283 MovieClip Frame 1onClipEvent (enterFrame) { _xscale = _parent._xscale; }Instance of Symbol 147 MovieClip in Symbol 283 MovieClip Frame 16onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Instance of Symbol 154 MovieClip in Symbol 283 MovieClip Frame 26onClipEvent (load) { if ((_parent == player) && (_parent.yspeed == 0)) { this.play(); } else { this.stop(); } }Symbol 283 MovieClip Frame 35gotoAndPlay (13);Instance of Symbol 253 MovieClip in Symbol 283 MovieClip Frame 40onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 267 MovieClip in Symbol 283 MovieClip Frame 40onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 283 MovieClip Frame 48stop();Symbol 283 MovieClip Frame 52stop();Instance of Symbol 253 MovieClip in Symbol 283 MovieClip Frame 57onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 267 MovieClip in Symbol 283 MovieClip Frame 57onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 283 MovieClip Frame 65stop();Symbol 283 MovieClip Frame 69stop();Symbol 283 MovieClip Frame 84stop();Instance of Symbol 253 MovieClip in Symbol 283 MovieClip Frame 87onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Instance of Symbol 267 MovieClip in Symbol 283 MovieClip Frame 87onClipEvent (load) { if (_parent._xscale == -100) { gotoAndStop (2); } }Symbol 283 MovieClip Frame 92stop();Symbol 283 MovieClip Frame 100stop();Symbol 292 MovieClip Frame 1stop();Symbol 292 MovieClip Frame 2stop();Instance of Symbol 291 MovieClip "doorhit" in Symbol 292 MovieClip Frame 2onClipEvent (enterFrame) { if (this.hitTest(_root.playerdroid)) { _root.play(); } }Symbol 312 Buttonon (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 Buttonon (release) { _root._x = 0; _root._y = 0; _global.paused = false; _root.overlay.canChange = true; _root.play(); }Symbol 318 Buttonon (release) { _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); }Symbol 329 Buttonon (release) { _global.paused = false; _root.overlay.canChange = true; _root.overlay.gotoAndStop(1); user = null; }Symbol 337 MovieClip Frame 1stop();Instance of Symbol 340 MovieClip "pp" in Symbol 342 MovieClip Frame 1onClipEvent (enterFrame) { this._xscale = _parent.power; }Symbol 345 Buttonon (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 Buttonon (press) { _root.hatchConsole.hatchIsOpen = false; _root.hatchConsole.gotoAndStop(1); hatchy.gotoAndStop(1); }Symbol 355 Buttonon (press) { _root.hatchConsole.hatchIsOpen = true; hatchy.gotoAndStop(2); }Symbol 363 Buttonon (press) { _root.c1.camOn = false; state.gotoAndStop(2); }Symbol 367 Buttonon (press) { _root.c1.camOn = true; state.gotoAndStop(1); }Symbol 370 MovieClip Frame 1stop();Symbol 373 Buttonon (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 Buttonon (press) { state.gotoAndStop(2); }Symbol 376 Buttonon (press) { state.gotoAndStop(1); }Symbol 379 MovieClip Frame 1stop();Symbol 383 Buttonon (press) { state.gotoAndStop(1); }Symbol 384 Buttonon (press) { state.gotoAndStop(2); }Symbol 406 Buttonon (release) { a++; play(); }Symbol 407 Buttonon (release) { h++; play(); }Symbol 408 Buttonon (release) { s++; play(); }Symbol 409 Buttonon (release) { i++; play(); }Symbol 413 Buttonon (release) { h++; play(); }Symbol 414 Buttonon (release) { i++; play(); }Symbol 415 Buttonon (release) { a++; play(); }Symbol 418 Buttonon (release) { s++; play(); }Symbol 419 Buttonon (release) { a++; play(); }Symbol 422 Buttonon (release) { i++; play(); }Symbol 423 Buttonon (release) { s++; play(); }Symbol 426 Buttonon (release) { s++; play(); }Symbol 427 Buttonon (release) { a++; play(); }Symbol 428 Buttonon (release) { i++; play(); }Symbol 429 Buttonon (release) { h++; play(); }Symbol 432 Buttonon (release) { h++; play(); }Symbol 444 Buttonon (release) { getURL ("http://www.armorgames.com", "_blank"); }Symbol 445 Buttonon (release) { a++; s++; play(); }Symbol 446 Buttonon (release) { a++; i++; play(); }Symbol 450 Buttonon (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 Buttonon (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 Buttonon (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 Buttonon (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 Buttonon (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 Buttonon (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 Buttonon (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 Buttonon (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 380stop();Symbol 472 MovieClip Frame 381stop();Symbol 472 MovieClip Frame 382stop();Symbol 472 MovieClip Frame 383stop();Symbol 472 MovieClip Frame 384stop();Symbol 472 MovieClip Frame 385stop();Symbol 472 MovieClip Frame 386stop();Symbol 472 MovieClip Frame 387stop();Symbol 472 MovieClip Frame 388stop();Symbol 472 MovieClip Frame 389stop();Symbol 472 MovieClip Frame 390if (((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 Buttonon (press) { gotoAndPlay ("steal"); }Symbol 485 Buttonon (press) { gotoAndPlay ("something"); }Symbol 493 MovieClip Frame 1stop();Symbol 493 MovieClip Frame 80gotoAndStop (1);Symbol 493 MovieClip Frame 218_global.paused = false; _root.overlay.canChange = true; _global.adminDone = true; _root.overlay.gotoAndStop(1);Symbol 495 Buttonon (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 Buttonon (press) { _root.power.powerOn = true; state.gotoAndStop(1); }Symbol 498 Buttonon (press) { _root.power.powerOn = true; state.gotoAndStop(2); }Symbol 502 MovieClip Frame 1stop();Symbol 521 MovieClip Frame 39done = true;Symbol 521 MovieClip Frame 41stop();Symbol 521 MovieClip Frame 64done = true;Symbol 521 MovieClip Frame 66stop();Symbol 521 MovieClip Frame 89done = true;Symbol 521 MovieClip Frame 91stop();Symbol 521 MovieClip Frame 114done = true;Symbol 521 MovieClip Frame 116stop();Symbol 524 MovieClip Frame 1stop();Symbol 524 MovieClip Frame 42pressed = null; part.test = 1; stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 42onClipEvent (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 44stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 44onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 46pressed = null; part.test = 1; stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 46onClipEvent (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 48stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 48onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 50stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 50onClipEvent (load) { gotoAndPlay(_parent.b * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 52pressed = null; part.test = 1; stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 52onClipEvent (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 54stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 54onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 56stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 56onClipEvent (load) { gotoAndPlay(_parent.b * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 58stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 58onClipEvent (load) { gotoAndPlay(_parent.c * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 60pressed = null; part.test = 1; stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 60onClipEvent (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 62stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 62onClipEvent (load) { gotoAndPlay(_parent.a * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 64stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 64onClipEvent (load) { gotoAndPlay(_parent.b * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 66stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 66onClipEvent (load) { gotoAndPlay(_parent.c * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 68stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 68onClipEvent (load) { gotoAndPlay(_parent.d * 25); } onClipEvent (enterFrame) { if (done) { done = false; _parent.play(); } }Symbol 524 MovieClip Frame 70pressed = null; part.test = 1; stop();Instance of Symbol 521 MovieClip "part" in Symbol 524 MovieClip Frame 70onClipEvent (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 72if (_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 Buttonon (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 1; } }Symbol 532 Buttonon (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 2; } }Symbol 533 Buttonon (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 3; } }Symbol 534 Buttonon (release) { if (puzzle._currentframe == 1) { puzzle.play(); } else { puzzle.pressed = 4; } }Symbol 540 Buttonon (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 Buttonon (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 Buttonon (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 1stop();Symbol 551 Buttonon (press) { _root.walls.d3.gotoAndStop(1); _root.wallsPretty.d3.gotoAndStop(1); }Symbol 552 Buttonon (press) { _root.walls.d3.gotoAndStop(2); _root.wallsPretty.d3.gotoAndStop(2); }Symbol 561 MovieClip Frame 1stop();Symbol 573 Buttonon (release) { _root.finalTurret1.isOn = false; }Symbol 574 Buttonon (release) { _root.finalTurret1.isOn = true; }Symbol 581 MovieClip Frame 1stop();Symbol 581 MovieClip Frame 2_root.plasma.bossFire2.call(_root.plasma, this);Symbol 581 MovieClip Frame 76gotoAndStop (1);Symbol 585 Buttonon (release) { _root.finalTurret2.isOn = true; }Symbol 586 Buttonon (release) { _root.finalTurret2.isOn = true; }Symbol 593 Buttonon (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 Buttonon (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 1stop();Instance of Symbol 306 MovieClip in Symbol 617 MovieClip Frame 1onClipEvent (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 1onClipEvent (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 3onClipEvent (load) { gotoAndStop(_root.oxygenator.generatorsOn + 1); }Instance of Symbol 333 MovieClip "d2" in Symbol 617 MovieClip Frame 4onClipEvent (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 4onClipEvent (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 4onClipEvent (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 4onClipEvent (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 5onClipEvent (load) { if (_root.hatchConsole.hatchIsOpen) { gotoAndStop (2); } }Instance of Symbol 370 MovieClip "state" in Symbol 617 MovieClip Frame 6onClipEvent (load) { if (!_root.c1.camOn) { gotoAndStop (2); } }Instance of Symbol 379 MovieClip "state" in Symbol 617 MovieClip Frame 7onClipEvent (load) { if (_root.walls._currentframe == 2) { gotoAndStop (2); } }Instance of Symbol 472 MovieClip in Symbol 617 MovieClip Frame 8onClipEvent (load) { a = 0; s = 0; h = 0; i = 0; }Instance of Symbol 502 MovieClip "state" in Symbol 617 MovieClip Frame 10onClipEvent (load) { if (_root.power.powerOn) { gotoAndStop (2); } }Instance of Symbol 524 MovieClip "puzzle" in Symbol 617 MovieClip Frame 12onClipEvent (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 12onClipEvent (enterFrame) { if (_root.tele.tele1) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 12onClipEvent (enterFrame) { if (_root.tele.tele2) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 12onClipEvent (enterFrame) { if (_root.tele.tele3) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 13onClipEvent (enterFrame) { if (_root.tele.tele1) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 13onClipEvent (enterFrame) { if (_root.tele.tele2) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 529 MovieClip in Symbol 617 MovieClip Frame 13onClipEvent (enterFrame) { if (_root.tele.tele3) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 370 MovieClip "state" in Symbol 617 MovieClip Frame 14onClipEvent (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 15onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 16onClipEvent (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 17onClipEvent (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 17onClipEvent (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 17onClipEvent (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 17onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 18onClipEvent (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 21onClipEvent (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 22onClipEvent (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 23onClipEvent (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 23onClipEvent (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 1stop();Instance of Symbol 621 MovieClip "cover" in Symbol 624 MovieClip Frame 2onClipEvent (load) { _yscale = ((100 - _parent.energy) * 0.249); } onClipEvent (enterFrame) { _yscale = ((100 - _parent.energy) * 0.249); }Symbol 629 MovieClip Frame 1stop();Instance of Symbol 291 MovieClip "doorhit" in Symbol 629 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.playerdroid)) { _root.play(); } }Symbol 650 MovieClip Frame 1stop();Symbol 662 MovieClip Frame 1stop();Symbol 681 MovieClip Frame 1stop();Symbol 681 MovieClip Frame 2i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();Symbol 685 MovieClip Frame 1stop();Instance of Symbol 685 MovieClip "gun" in Symbol 687 MovieClip Frame 1onClipEvent (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 1stop();Symbol 692 MovieClip Frame 5user._y = user._y + travel; travel = null; user = null;Symbol 698 MovieClip Frame 1stop();Symbol 701 MovieClip Frame 1stop();Symbol 704 MovieClip Frame 1stop();Instance of Symbol 709 MovieClip in Symbol 710 MovieClip Frame 1onClipEvent (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 200gotoAndPlay (1);Symbol 712 MovieClip Frame 206stop();Symbol 712 MovieClip Frame 207gotoAndStop ("off");Symbol 714 MovieClip Frame 60gotoAndPlay (1);Symbol 714 MovieClip Frame 65stop();Symbol 714 MovieClip Frame 66gotoAndStop ("off");Symbol 716 MovieClip Frame 180gotoAndPlay (1);Symbol 716 MovieClip Frame 185stop();Symbol 716 MovieClip Frame 186gotoAndStop ("off");Symbol 717 MovieClip Frame 162gotoAndPlay (1);Symbol 717 MovieClip Frame 167stop();Symbol 717 MovieClip Frame 168gotoAndStop ("off");Instance of Symbol 719 MovieClip "view" in Symbol 721 MovieClip Frame 1onClipEvent (load) { _visible = false; }Symbol 735 MovieClip Frame 511if (camOn) { gotoAndPlay (1); } else { play(); }Symbol 735 MovieClip Frame 523if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (450); }Symbol 735 MovieClip Frame 537gotoAndStop (533);Symbol 737 MovieClip Frame 1stop();Symbol 737 MovieClip Frame 2i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();Symbol 747 MovieClip Frame 223if (camOn) { gotoAndPlay (1); } else { play(); }Symbol 747 MovieClip Frame 235if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (165); }Symbol 761 MovieClip Frame 1stop();Instance of Symbol 749 MovieClip "fov" in Symbol 761 MovieClip Frame 1onClipEvent (load) { _visible = false; }Instance of Symbol 685 MovieClip "gun" in Symbol 761 MovieClip Frame 1onClipEvent (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 1onClipEvent (load) { this._visible = false; }Symbol 761 MovieClip Frame 13stop();Symbol 771 MovieClip Frame 1stop();Instance of Symbol 749 MovieClip "fov" in Symbol 771 MovieClip Frame 1onClipEvent (load) { _visible = false; }Instance of Symbol 685 MovieClip "gun" in Symbol 771 MovieClip Frame 1onClipEvent (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 1onClipEvent (load) { this._visible = false; }Symbol 771 MovieClip Frame 13stop();Instance of Symbol 652 MovieClip "fov" in Symbol 772 MovieClip Frame 1onClipEvent (load) { _visible = false; }Instance of Symbol 685 MovieClip "gun" in Symbol 772 MovieClip Frame 1onClipEvent (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 1stop();Symbol 779 MovieClip Frame 1stop();Symbol 789 MovieClip Frame 1stop();Symbol 792 MovieClip Frame 1stop();Symbol 792 MovieClip Frame 5user._y = user._y + travely; user._x = user._x + travelx; travely = null; travelx = null; user = null;Symbol 800 MovieClip Frame 1stop();Symbol 800 MovieClip Frame 11_root.walls.gotoAndStop(2); stop();Symbol 800 MovieClip Frame 12gotoAndStop (11);Symbol 806 MovieClip Frame 1stop();Symbol 808 MovieClip Frame 1stop();Symbol 810 MovieClip Frame 1stop();Symbol 821 MovieClip Frame 1stop();Instance of Symbol 652 MovieClip "fov" in Symbol 821 MovieClip Frame 1onClipEvent (load) { _visible = false; }Instance of Symbol 685 MovieClip "gun" in Symbol 821 MovieClip Frame 1onClipEvent (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 1onClipEvent (load) { this._visible = false; }Symbol 821 MovieClip Frame 13stop();Symbol 824 MovieClip Frame 1stop();Symbol 824 MovieClip Frame 5user._y = user._y + travel; travel = null; user = null;Symbol 828 MovieClip Frame 1stop();Symbol 828 MovieClip Frame 5user._y = user._y + travel; travel = null; user = null;Symbol 831 MovieClip Frame 1stop();Symbol 831 MovieClip Frame 5user._y = user._y + travely; user._x = user._x + travelx; travely = null; travelx = null; user = null;Symbol 834 MovieClip Frame 287if (camOn) { gotoAndPlay (1); } else { play(); }Symbol 834 MovieClip Frame 299if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (150); }Symbol 836 MovieClip Frame 1stop();Symbol 836 MovieClip Frame 2i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();Symbol 837 MovieClip Frame 275if (camOn) { gotoAndPlay (1); } else { play(); }Symbol 837 MovieClip Frame 287if (camOn) { gotoAndPlay (1); } else { gotoAndPlay (150); }Symbol 840 MovieClip Frame 1stop();Symbol 856 MovieClip Frame 1stop();Instance of Symbol 652 MovieClip "fov" in Symbol 856 MovieClip Frame 1onClipEvent (load) { _visible = false; }Instance of Symbol 685 MovieClip "gun" in Symbol 856 MovieClip Frame 1onClipEvent (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 1onClipEvent (load) { this._visible = false; }Symbol 856 MovieClip Frame 13stop();Symbol 869 MovieClip Frame 1stop();Symbol 869 MovieClip Frame 2_root.plasma.bossFire1.call(_root.plasma, this);Symbol 869 MovieClip Frame 50gotoAndStop (1);Symbol 877 MovieClip Frame 1stop();Symbol 877 MovieClip Frame 2_root.plasma.bossFire15.call(_root.plasma, this);Symbol 877 MovieClip Frame 50gotoAndStop (1);Instance of Symbol 877 MovieClip "g3" in Symbol 878 MovieClip Frame 1onClipEvent (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 1stop();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 1stop();Symbol 928 MovieClip Frame 2i = 0; while (i < _root.controller.npcCount) { if (npcArray[i] != player) { npcArray[i].attention = 200; } i++; } stop();Symbol 949 MovieClip Frame 1stop();
Library Items
Symbol 1 Graphic | Used by:Timeline | |
Symbol 2 Graphic | Used by:11 | |
Symbol 3 Graphic | Used by:4 11 | |
Symbol 4 MovieClip | Uses:3 | Used by:11 |
Symbol 5 Graphic | Used by:11 | |
Symbol 6 Graphic | Used by:11 | |
Symbol 7 Graphic | Used by:10 | |
Symbol 8 Graphic | Used by:10 | |
Symbol 9 Graphic | Used by:10 | |
Symbol 10 Button | Uses:7 8 9 | Used by:11 |
Symbol 11 MovieClip | Uses:2 4 5 6 3 10 | Used by:Timeline |
Symbol 12 Graphic | Used by:Timeline | |
Symbol 13 Font | Used by:14 15 16 595 596 | |
Symbol 14 Text | Uses:13 | Used by:Timeline |
Symbol 15 Text | Uses:13 | Used by:18 |
Symbol 16 Text | Uses:13 | Used by:18 |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 Button | Uses:15 16 17 | Used by:Timeline |
Symbol 19 Graphic | Used by:20 | |
Symbol 20 MovieClip | Uses:19 | Used by:Timeline |
Symbol 21 Graphic | Used by:64 | |
Symbol 22 Graphic | Used by:64 | |
Symbol 23 Graphic | Used by:64 | |
Symbol 24 Graphic | Used by:64 | |
Symbol 25 Graphic | Used by:26 | |
Symbol 26 MovieClip | Uses:25 | Used by:64 |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 MovieClip | Uses:27 | Used by:64 |
Symbol 29 Graphic | Used by:64 | |
Symbol 30 Graphic | Used by:64 | |
Symbol 31 Graphic | Used by:64 | |
Symbol 32 Graphic | Used by:64 | |
Symbol 33 Graphic | Used by:64 | |
Symbol 34 Graphic | Used by:64 | |
Symbol 35 Graphic | Used by:64 | |
Symbol 36 Graphic | Used by:64 | |
Symbol 37 Graphic | Used by:64 | |
Symbol 38 Sound | Used by:64 | |
Symbol 39 Graphic | Used by:64 | |
Symbol 40 Graphic | Used by:64 | |
Symbol 41 Graphic | Used by:64 | |
Symbol 42 Graphic | Used by:64 | |
Symbol 43 ShapeTweening | Used by:64 | |
Symbol 44 Graphic | Used by:64 | |
Symbol 45 Graphic | Used by:64 | |
Symbol 46 Graphic | Used by:64 | |
Symbol 47 Graphic | Used by:64 | |
Symbol 48 Graphic | Used by:64 | |
Symbol 49 Graphic | Used by:64 | |
Symbol 50 Graphic | Used by:64 | |
Symbol 51 Graphic | Used by:64 | |
Symbol 52 ShapeTweening | Used by:64 | |
Symbol 53 ShapeTweening | Used by:64 | |
Symbol 54 Graphic | Used by:58 | |
Symbol 55 Font | Used by:56 57 | |
Symbol 56 Text | Uses:55 | Used by:58 |
Symbol 57 Text | Uses:55 | Used by:58 |
Symbol 58 MovieClip | Uses:54 56 57 | Used by:64 |
Symbol 59 ShapeTweening | Used by:64 | |
Symbol 60 Graphic | Used by:64 | |
Symbol 61 Graphic | Used by:64 | |
Symbol 62 Graphic | Used by:63 | |
Symbol 63 Button | Uses:62 | Used by:64 |
Symbol 64 MovieClip | Uses: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 63 | Used by:Timeline |
Symbol 65 Bitmap | Used by:66 | |
Symbol 66 Graphic | Uses:65 | Used by:Timeline |
Symbol 67 Font | Used by:68 69 | |
Symbol 68 Text | Uses:67 | Used by:Timeline |
Symbol 69 Text | Uses:67 | Used by:Timeline |
Symbol 70 ShapeTweening | Used by:Timeline | |
Symbol 71 Graphic | Used by:Timeline | |
Symbol 72 ShapeTweening | Used by:Timeline | |
Symbol 73 Graphic | Used by:Timeline | |
Symbol 74 Graphic | Used by:Timeline | |
Symbol 75 Graphic | Used by:79 | |
Symbol 76 Font | Used by:77 78 94 | |
Symbol 77 Text | Uses:76 | Used by:79 95 |
Symbol 78 Text | Uses:76 | Used by:79 95 |
Symbol 79 MovieClip | Uses:75 77 78 | Used by:Timeline |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 MovieClip | Uses:80 | Used by:Timeline |
Symbol 82 Graphic | Used by:Timeline | |
Symbol 83 Graphic | Used by:86 111 | |
Symbol 84 Graphic | Used by:86 111 | |
Symbol 85 Sound | Used by:86 89 92 95 111 | |
Symbol 86 Button | Uses:83 84 85 | Used by:Timeline |
Symbol 87 Graphic | Used by:89 | |
Symbol 88 Graphic | Used by:89 | |
Symbol 89 Button | Uses:87 88 85 | Used by:Timeline |
Symbol 90 Graphic | Used by:92 | |
Symbol 91 Graphic | Used by:92 | |
Symbol 92 Button | Uses:90 91 85 | Used by:617 Timeline |
Symbol 93 Graphic | Used by:95 | |
Symbol 94 Text | Uses:76 | Used by:95 |
Symbol 95 Button | Uses:93 77 78 94 85 | Used by:Timeline |
Symbol 96 Graphic | Used by:Timeline | |
Symbol 97 Sound | Used by:681 737 836 928 Timeline | |
Symbol 98 Sound | Used by:Timeline | |
Symbol 99 Graphic | Used by:Timeline | |
Symbol 100 Graphic | Used by:103 312 318 329 345 373 495 610 | |
Symbol 101 Graphic | Used by:103 312 318 329 345 373 495 610 | |
Symbol 102 Graphic | Used by:103 312 318 329 345 373 495 610 | |
Symbol 103 Button | Uses:100 101 102 | Used by:Timeline |
Symbol 104 Font | Used 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 Text | Uses:104 | Used by:Timeline |
Symbol 106 Graphic | Used by:Timeline | |
Symbol 107 Font | Used by:108 112 321 322 343 487 564 568 570 571 599 600 601 604 605 606 781 782 846 847 | |
Symbol 108 Text | Uses:107 | Used by:Timeline |
Symbol 109 Graphic | Used by:110 | |
Symbol 110 MovieClip | Uses:109 | Used by:Timeline |
Symbol 111 Button | Uses:83 84 85 | Used by:Timeline |
Symbol 112 Text | Uses:107 | Used by:Timeline |
Symbol 113 Graphic | Used by:Timeline | |
Symbol 114 Graphic | Used by:115 | |
Symbol 115 MovieClip | Uses:114 | Used by:Timeline |
Symbol 116 Graphic | Used by:117 | |
Symbol 117 MovieClip | Uses:116 | Used by:Timeline |
Symbol 118 Graphic | Used by:119 | |
Symbol 119 MovieClip | Uses:118 | Used by:164 |
Symbol 120 Graphic | Used by:123 | |
Symbol 121 Graphic | Used by:123 | |
Symbol 122 Sound | Used by:123 | |
Symbol 123 MovieClip | Uses:120 121 122 | Used by:164 219 251 283 |
Symbol 124 Graphic | Used by:164 | |
Symbol 125 Graphic | Used by:128 | |
Symbol 126 MovieClip | Used by:128 | |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:125 126 127 | Used by:164 219 251 283 |
Symbol 129 Graphic | Used by:130 | |
Symbol 130 MovieClip | Uses:129 | Used by:164 |
Symbol 131 Sound | Used by:132 | |
Symbol 132 MovieClip | Uses:131 | Used by:164 219 251 283 |
Symbol 133 Graphic | Used by:134 | |
Symbol 134 MovieClip | Uses:133 | Used by:164 219 251 283 |
Symbol 135 Font | Used by:136 137 | |
Symbol 136 Text | Uses:135 | Used by:138 |
Symbol 137 Text | Uses:135 | Used by:138 |
Symbol 138 MovieClip | Uses:136 137 | Used by:164 219 251 283 |
Symbol 139 Graphic | Used by:164 | |
Symbol 140 Graphic | Used by:164 | |
Symbol 141 Graphic | Used by:164 219 251 | |
Symbol 142 Graphic | Used by:164 | |
Symbol 143 Graphic | Used by:164 | |
Symbol 144 Graphic | Used by:164 | |
Symbol 145 Graphic | Used by:164 | |
Symbol 146 Sound | Used by:147 | |
Symbol 147 MovieClip | Uses:146 | Used by:164 219 251 283 |
Symbol 148 Graphic | Used by:164 | |
Symbol 149 Graphic | Used by:164 219 251 283 | |
Symbol 150 Graphic | Used by:164 | |
Symbol 151 Graphic | Used by:164 | |
Symbol 152 Graphic | Used by:164 | |
Symbol 153 Sound | Used by:154 164 219 251 283 | |
Symbol 154 MovieClip | Uses:153 | Used by:164 219 251 283 |
Symbol 155 Graphic | Used by:164 | |
Symbol 156 Graphic | Used by:164 | |
Symbol 157 Graphic | Used by:164 | |
Symbol 158 Graphic | Used by:164 | |
Symbol 159 Graphic | Used by:164 | |
Symbol 160 Graphic | Used by:161 164 219 251 283 | |
Symbol 161 MovieClip | Uses:160 | Used by:164 219 251 283 |
Symbol 162 Sound | Used by:164 219 251 283 | |
Symbol 163 Sound | Used by:164 219 251 283 692 792 824 828 831 | |
Symbol 164 MovieClip | Uses: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 160 | Used by:Timeline |
Symbol 165 Graphic | Used by:172 | |
Symbol 166 Graphic | Used by:172 | |
Symbol 167 Graphic | Used by:172 | |
Symbol 168 Graphic | Used by:172 | |
Symbol 169 Graphic | Used by:172 | |
Symbol 170 Graphic | Used by:172 | |
Symbol 171 Graphic | Used by:172 | |
Symbol 172 MovieClip | Uses:165 166 167 168 169 170 171 | Used by:182 |
Symbol 173 Graphic | Used by:174 | |
Symbol 174 MovieClip | Uses:173 | Used by:182 |
Symbol 175 Graphic | Used by:182 | |
Symbol 176 Sound | Used by:182 | |
Symbol 177 Graphic | Used by:182 | |
Symbol 178 Graphic | Used by:182 | |
Symbol 179 Graphic | Used by:182 | |
Symbol 180 Graphic | Used by:182 | |
Symbol 181 Graphic | Used by:182 | |
Symbol 182 MovieClip | Uses:172 174 175 176 177 178 179 180 181 | Used by:Timeline |
Symbol 183 Graphic | Used by:187 | |
Symbol 184 Graphic | Used by:187 | |
Symbol 185 Sound | Used by:187 | |
Symbol 186 Graphic | Used by:187 | |
Symbol 187 MovieClip | Uses:183 184 185 186 | Used by:Timeline |
Symbol 188 Graphic | Used by:190 253 | |
Symbol 189 Graphic | Used by:190 | |
Symbol 190 MovieClip | Uses:188 189 | Used by:219 251 283 |
Symbol 191 Graphic | Used by:219 251 | |
Symbol 192 Graphic | Used by:202 | |
Symbol 193 Graphic | Used by:200 685 | |
Symbol 194 Sound | Used by:200 685 | |
Symbol 195 Graphic | Used by:200 685 | |
Symbol 196 Graphic | Used by:200 | |
Symbol 197 Graphic | Used by:200 | |
Symbol 198 Graphic | Used by:200 | |
Symbol 199 Graphic | Used by:200 | |
Symbol 200 MovieClip | Uses:193 194 195 196 197 198 199 | Used by:202 |
Symbol 201 Graphic | Used by:202 | |
Symbol 202 MovieClip | Uses:192 200 201 | Used by:219 283 |
Symbol 203 Graphic | Used by:219 | |
Symbol 204 Graphic | Used by:219 | |
Symbol 205 Graphic | Used by:219 | |
Symbol 206 Graphic | Used by:219 | |
Symbol 207 Graphic | Used by:219 | |
Symbol 208 Graphic | Used by:219 | |
Symbol 209 Graphic | Used by:219 | |
Symbol 210 Graphic | Used by:219 | |
Symbol 211 Graphic | Used by:219 | |
Symbol 212 Graphic | Used by:219 | |
Symbol 213 Graphic | Used by:219 | |
Symbol 214 Graphic | Used by:219 | |
Symbol 215 Graphic | Used by:219 251 283 | |
Symbol 216 Graphic | Used by:219 | |
Symbol 217 Graphic | Used by:219 | |
Symbol 218 Graphic | Used by:219 251 283 | |
Symbol 219 MovieClip | Uses: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 160 | Used by:Timeline |
Symbol 220 Graphic | Used by:222 | |
Symbol 221 Graphic | Used by:222 | |
Symbol 222 MovieClip | Uses:220 221 | Used by:251 |
Symbol 223 Graphic | Used by:236 | |
Symbol 224 Graphic | Used by:234 | |
Symbol 225 Sound | Used by:234 | |
Symbol 226 Graphic | Used by:234 | |
Symbol 227 Graphic | Used by:234 | |
Symbol 228 Graphic | Used by:234 | |
Symbol 229 Graphic | Used by:234 | |
Symbol 230 Graphic | Used by:234 | |
Symbol 231 Graphic | Used by:234 | |
Symbol 232 Graphic | Used by:234 | |
Symbol 233 Graphic | Used by:234 | |
Symbol 234 MovieClip | Uses:224 225 226 227 228 229 230 231 232 233 | Used by:236 |
Symbol 235 Graphic | Used by:236 | |
Symbol 236 MovieClip | Uses:223 234 235 | Used by:251 |
Symbol 237 Graphic | Used by:251 | |
Symbol 238 Graphic | Used by:251 | |
Symbol 239 Graphic | Used by:251 | |
Symbol 240 Graphic | Used by:251 | |
Symbol 241 Graphic | Used by:251 | |
Symbol 242 Graphic | Used by:251 | |
Symbol 243 Graphic | Used by:251 | |
Symbol 244 Graphic | Used by:251 | |
Symbol 245 Graphic | Used by:251 | |
Symbol 246 Graphic | Used by:251 | |
Symbol 247 Graphic | Used by:251 | |
Symbol 248 Graphic | Used by:251 | |
Symbol 249 Graphic | Used by:251 | |
Symbol 250 Graphic | Used by:251 | |
Symbol 251 MovieClip | Uses: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 160 | Used by:Timeline |
Symbol 252 Graphic | Used by:253 | |
Symbol 253 MovieClip | Uses:188 252 | Used by:283 |
Symbol 254 Graphic | Used by:283 | |
Symbol 255 Graphic | Used by:267 | |
Symbol 256 Graphic | Used by:265 581 | |
Symbol 257 Sound | Used by:265 | |
Symbol 258 Graphic | Used by:265 581 | |
Symbol 259 Graphic | Used by:265 581 | |
Symbol 260 Graphic | Used by:265 | |
Symbol 261 Graphic | Used by:265 | |
Symbol 262 Graphic | Used by:265 | |
Symbol 263 Graphic | Used by:265 | |
Symbol 264 Graphic | Used by:265 581 | |
Symbol 265 MovieClip | Uses:256 257 258 259 260 261 262 263 264 | Used by:267 |
Symbol 266 Graphic | Used by:267 | |
Symbol 267 MovieClip | Uses:255 265 266 | Used by:283 |
Symbol 268 Graphic | Used by:283 | |
Symbol 269 Graphic | Used by:283 | |
Symbol 270 Graphic | Used by:283 | |
Symbol 271 Graphic | Used by:283 | |
Symbol 272 Graphic | Used by:283 | |
Symbol 273 Graphic | Used by:283 | |
Symbol 274 Graphic | Used by:283 | |
Symbol 275 Graphic | Used by:283 | |
Symbol 276 Graphic | Used by:283 | |
Symbol 277 Graphic | Used by:283 | |
Symbol 278 Graphic | Used by:283 | |
Symbol 279 Graphic | Used by:283 | |
Symbol 280 Graphic | Used by:283 | |
Symbol 281 Graphic | Used by:283 | |
Symbol 282 Graphic | Used by:283 | |
Symbol 283 MovieClip | Uses: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 202 | Used by:Timeline |
Symbol 284 Graphic | Used by:Timeline | |
Symbol 285 Graphic | Used by:292 | |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:286 | Used by:292 629 |
Symbol 288 Graphic | Used by:289 | |
Symbol 289 MovieClip | Uses:288 | Used by:292 629 |
Symbol 290 Graphic | Used by:291 | |
Symbol 291 MovieClip | Uses:290 | Used by:292 629 |
Symbol 292 MovieClip | Uses:285 287 289 291 | Used by:617 Timeline |
Symbol 293 Graphic | Used by:294 | |
Symbol 294 MovieClip | Uses:293 | Used by:Timeline |
Symbol 295 Graphic | Used by:Timeline | |
Symbol 296 Graphic | Used by:299 | |
Symbol 297 Font | Used by:298 | |
Symbol 298 Text | Uses:297 | Used by:299 |
Symbol 299 MovieClip | Uses:296 298 | Used by:Timeline |
Symbol 300 Graphic | Used by:306 | |
Symbol 301 Graphic | Used by:302 | |
Symbol 302 MovieClip | Uses:301 | Used by:306 309 |
Symbol 303 Graphic | Used by:306 | |
Symbol 304 Graphic | Used by:306 | |
Symbol 305 Graphic | Used by:306 | |
Symbol 306 MovieClip | Uses:300 302 303 304 305 | Used by:617 |
Symbol 307 Graphic | Used by:309 | |
Symbol 308 Graphic | Used by:309 | |
Symbol 309 MovieClip | Uses:307 302 308 | Used by:617 |
Symbol 310 Graphic | Used by:617 | |
Symbol 311 Graphic | Used by:617 | |
Symbol 312 Button | Uses:100 101 102 | Used by:617 |
Symbol 313 Graphic | Used by:316 | |
Symbol 314 Graphic | Used by:316 | |
Symbol 315 Graphic | Used by:316 | |
Symbol 316 Button | Uses:313 314 315 | Used by:617 |
Symbol 317 Graphic | Used by:617 | |
Symbol 318 Button | Uses:100 101 102 | Used by:617 |
Symbol 319 Text | Uses:104 | Used by:327 |
Symbol 320 Text | Uses:104 | Used by:327 |
Symbol 321 Text | Uses:107 | Used by:327 |
Symbol 322 Text | Uses:107 | Used by:327 |
Symbol 323 Graphic | Used by:327 | |
Symbol 324 Graphic | Used by:327 | |
Symbol 325 Graphic | Used by:327 | |
Symbol 326 Graphic | Used by:327 | |
Symbol 327 MovieClip | Uses:319 320 321 322 323 324 325 326 | Used by:617 |
Symbol 328 Graphic | Used by:617 | |
Symbol 329 Button | Uses:100 101 102 | Used by:617 |
Symbol 330 Graphic | Used by:617 | |
Symbol 331 Text | Uses:104 | Used by:617 |
Symbol 332 Graphic | Used by:333 | |
Symbol 333 MovieClip | Uses:332 | Used by:617 |
Symbol 334 Graphic | Used by:337 | |
Symbol 335 Graphic | Used by:337 | |
Symbol 336 Sound | Used by:337 | |
Symbol 337 MovieClip | Uses:334 335 336 | Used by:617 |
Symbol 338 Graphic | Used by:342 | |
Symbol 339 Graphic | Used by:340 | |
Symbol 340 MovieClip | Uses:339 | Used by:342 |
Symbol 341 Graphic | Used by:342 | |
Symbol 342 MovieClip | Uses:338 340 341 | Used by:617 |
Symbol 343 Text | Uses:107 | Used by:617 |
Symbol 344 Graphic | Used by:617 | |
Symbol 345 Button | Uses:100 101 102 | Used by:617 |
Symbol 346 Text | Uses:104 | Used by:617 |
Symbol 347 Graphic | Used by:351 551 | |
Symbol 348 Text | Uses:104 | Used by:351 551 |
Symbol 349 Graphic | Used by:351 551 | |
Symbol 350 Sound | Used 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 Button | Uses:347 348 349 350 | Used by:617 |
Symbol 352 Graphic | Used by:355 552 | |
Symbol 353 Text | Uses:104 | Used by:355 552 |
Symbol 354 Graphic | Used by:355 552 | |
Symbol 355 Button | Uses:352 353 354 350 | Used by:617 |
Symbol 356 Graphic | Used by:617 | |
Symbol 357 Text | Uses:104 | Used by:617 |
Symbol 358 Graphic | Used by:617 | |
Symbol 359 Text | Uses:104 | Used by:617 |
Symbol 360 Graphic | Used by:363 375 383 497 542 573 585 | |
Symbol 361 Text | Uses:104 | Used by:363 375 383 497 542 573 585 |
Symbol 362 Graphic | Used by:363 375 383 497 542 573 585 | |
Symbol 363 Button | Uses:360 361 362 350 | Used by:617 |
Symbol 364 Graphic | Used by:367 376 384 498 543 574 586 | |
Symbol 365 Text | Uses:104 | Used by:367 376 384 498 543 574 586 |
Symbol 366 Graphic | Used by:367 376 384 498 543 574 586 | |
Symbol 367 Button | Uses:364 365 366 350 | Used by:617 |
Symbol 368 Text | Uses:104 | Used by:370 |
Symbol 369 Text | Uses:104 | Used by:370 |
Symbol 370 MovieClip | Uses:368 369 | Used by:617 |
Symbol 371 Text | Uses:104 | Used by:617 |
Symbol 372 Graphic | Used by:617 | |
Symbol 373 Button | Uses:100 101 102 | Used by:617 |
Symbol 374 Text | Uses:104 | Used by:617 |
Symbol 375 Button | Uses:360 361 362 350 | Used by:617 |
Symbol 376 Button | Uses:364 365 366 350 | Used by:617 |
Symbol 377 Text | Uses:104 | Used by:379 |
Symbol 378 Text | Uses:104 | Used by:379 |
Symbol 379 MovieClip | Uses:377 378 | Used by:617 |
Symbol 380 Text | Uses:104 | Used by:617 |
Symbol 381 Text | Uses:104 | Used by:617 |
Symbol 382 Text | Uses:104 | Used by:617 |
Symbol 383 Button | Uses:360 361 362 350 | Used by:617 |
Symbol 384 Button | Uses:364 365 366 350 | Used by:617 |
Symbol 385 Text | Uses:104 | Used by:617 |
Symbol 386 Graphic | Used by:617 | |
Symbol 387 Graphic | Used by:472 | |
Symbol 388 Graphic | Used 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 Text | Uses:104 | Used by:391 406 413 422 426 450 462 |
Symbol 390 Graphic | Used 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 Button | Uses:388 389 390 350 | Used by:472 617 |
Symbol 392 Text | Uses:104 | Used by:393 407 414 418 427 451 463 |
Symbol 393 Button | Uses:388 392 390 350 | Used by:472 617 |
Symbol 394 Text | Uses:104 | Used by:395 408 419 428 432 445 452 464 |
Symbol 395 Button | Uses:388 394 390 350 | Used by:472 617 |
Symbol 396 Text | Uses:104 | Used by:397 409 415 423 429 446 453 465 |
Symbol 397 Button | Uses:388 396 390 350 | Used by:472 617 |
Symbol 398 Text | Uses:104 | Used by:472 |
Symbol 399 Text | Uses:104 | Used by:472 |
Symbol 400 Text | Uses:104 | Used by:472 |
Symbol 401 Text | Uses:104 | Used by:472 |
Symbol 402 Text | Uses:104 | Used by:472 |
Symbol 403 Text | Uses:104 | Used by:472 |
Symbol 404 Text | Uses:104 | Used by:472 |
Symbol 405 Graphic | Used by:472 | |
Symbol 406 Button | Uses:388 389 390 350 | Used by:472 |
Symbol 407 Button | Uses:388 392 390 350 | Used by:472 |
Symbol 408 Button | Uses:388 394 390 350 | Used by:472 |
Symbol 409 Button | Uses:388 396 390 350 | Used by:472 |
Symbol 410 Graphic | Used by:472 | |
Symbol 411 Text | Uses:104 | Used by:472 |
Symbol 412 Text | Uses:104 | Used by:472 |
Symbol 413 Button | Uses:388 389 390 350 | Used by:472 |
Symbol 414 Button | Uses:388 392 390 350 | Used by:472 |
Symbol 415 Button | Uses:388 396 390 350 | Used by:472 |
Symbol 416 Graphic | Used by:472 | |
Symbol 417 Text | Uses:104 | Used by:472 |
Symbol 418 Button | Uses:388 392 390 350 | Used by:472 |
Symbol 419 Button | Uses:388 394 390 350 | Used by:472 |
Symbol 420 Graphic | Used by:472 | |
Symbol 421 Text | Uses:104 | Used by:472 |
Symbol 422 Button | Uses:388 389 390 350 | Used by:472 |
Symbol 423 Button | Uses:388 396 390 350 | Used by:472 |
Symbol 424 Graphic | Used by:472 | |
Symbol 425 Text | Uses:104 | Used by:472 |
Symbol 426 Button | Uses:388 389 390 350 | Used by:472 |
Symbol 427 Button | Uses:388 392 390 350 | Used by:472 |
Symbol 428 Button | Uses:388 394 390 350 | Used by:472 |
Symbol 429 Button | Uses:388 396 390 350 | Used by:472 |
Symbol 430 Text | Uses:104 | Used by:472 |
Symbol 431 Graphic | Used by:472 | |
Symbol 432 Button | Uses:388 394 390 350 | Used by:472 |
Symbol 433 Text | Uses:104 | Used by:472 |
Symbol 434 Text | Uses:104 | Used by:472 |
Symbol 435 Text | Uses:104 | Used by:472 |
Symbol 436 Text | Uses:104 | Used by:472 |
Symbol 437 Text | Uses:104 | Used by:472 |
Symbol 438 Text | Uses:104 | Used by:472 |
Symbol 439 Text | Uses:104 | Used by:472 |
Symbol 440 Text | Uses:104 | Used by:472 |
Symbol 441 Text | Uses:104 | Used by:472 |
Symbol 442 Text | Uses:104 | Used by:444 |
Symbol 443 Graphic | Used by:444 | |
Symbol 444 Button | Uses:442 443 | Used by:472 |
Symbol 445 Button | Uses:388 394 390 350 | Used by:472 |
Symbol 446 Button | Uses:388 396 390 350 | Used by:472 |
Symbol 447 Text | Uses:104 | Used by:472 |
Symbol 448 Text | Uses:104 | Used by:472 |
Symbol 449 Graphic | Used by:472 | |
Symbol 450 Button | Uses:388 389 390 350 | Used by:472 |
Symbol 451 Button | Uses:388 392 390 350 | Used by:472 |
Symbol 452 Button | Uses:388 394 390 350 | Used by:472 |
Symbol 453 Button | Uses:388 396 390 350 | Used by:472 |
Symbol 454 Text | Uses:104 | Used by:472 |
Symbol 455 Text | Uses:104 | Used by:472 |
Symbol 456 Text | Uses:104 | Used by:472 |
Symbol 457 Graphic | Used by:472 | |
Symbol 458 Text | Uses:104 | Used by:472 |
Symbol 459 Text | Uses:104 | Used by:472 |
Symbol 460 Text | Uses:104 | Used by:472 |
Symbol 461 Graphic | Used by:472 | |
Symbol 462 Button | Uses:388 389 390 350 | Used by:472 |
Symbol 463 Button | Uses:388 392 390 350 | Used by:472 |
Symbol 464 Button | Uses:388 394 390 350 | Used by:472 |
Symbol 465 Button | Uses:388 396 390 350 | Used by:472 |
Symbol 466 Text | Uses:104 | Used by:472 |
Symbol 467 Text | Uses:104 | Used by:472 |
Symbol 468 Text | Uses:104 | Used by:472 |
Symbol 469 Text | Uses:104 | Used by:472 |
Symbol 470 Text | Uses:104 | Used by:472 |
Symbol 471 Text | Uses:104 | Used by:472 |
Symbol 472 MovieClip | Uses: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 471 | Used by:617 |
Symbol 473 Graphic | Used by:617 | |
Symbol 474 Text | Uses:104 | Used by:493 |
Symbol 475 Text | Uses:104 | Used by:493 |
Symbol 476 Text | Uses:104 | Used by:481 485 |
Symbol 477 Graphic | Used by:481 485 | |
Symbol 478 Text | Uses:104 | Used by:481 |
Symbol 479 Text | Uses:104 | Used by:481 |
Symbol 480 Graphic | Used by:481 485 | |
Symbol 481 Button | Uses:476 477 478 479 480 | Used by:493 |
Symbol 482 Text | Uses:104 | Used by:485 |
Symbol 483 Text | Uses:104 | Used by:485 |
Symbol 484 Text | Uses:104 | Used by:485 |
Symbol 485 Button | Uses:482 477 483 484 480 476 | Used by:493 |
Symbol 486 Text | Uses:104 | Used by:493 |
Symbol 487 Text | Uses:107 | Used by:493 |
Symbol 488 Text | Uses:104 | Used by:493 |
Symbol 489 ShapeTweening | Used by:493 | |
Symbol 490 Graphic | Used by:493 | |
Symbol 491 Graphic | Used by:493 | |
Symbol 492 Text | Uses:104 | Used by:493 |
Symbol 493 MovieClip | Uses:474 475 481 485 486 487 488 489 490 491 492 | Used by:617 |
Symbol 494 Graphic | Used by:617 | |
Symbol 495 Button | Uses:100 101 102 | Used by:617 |
Symbol 496 Graphic | Used by:617 | |
Symbol 497 Button | Uses:360 361 362 350 | Used by:617 |
Symbol 498 Button | Uses:364 365 366 350 | Used by:617 |
Symbol 499 Text | Uses:104 | Used by:502 |
Symbol 500 Text | Uses:104 | Used by:502 |
Symbol 501 Text | Uses:104 | Used by:502 |
Symbol 502 MovieClip | Uses:499 500 501 | Used by:617 |
Symbol 503 Graphic | Used by:617 | |
Symbol 504 Graphic | Used by:617 | |
Symbol 505 Text | Uses:104 | Used by:524 |
Symbol 506 Text | Uses:104 | Used by:524 |
Symbol 507 Graphic | Used by:521 | |
Symbol 508 ShapeTweening | Used by:521 | |
Symbol 509 ShapeTweening | Used by:521 | |
Symbol 510 Graphic | Used by:521 | |
Symbol 511 Text | Uses:104 | Used by:521 |
Symbol 512 ShapeTweening | Used by:521 | |
Symbol 513 ShapeTweening | Used by:521 | |
Symbol 514 Graphic | Used by:521 | |
Symbol 515 ShapeTweening | Used by:521 | |
Symbol 516 ShapeTweening | Used by:521 | |
Symbol 517 Graphic | Used by:521 | |
Symbol 518 ShapeTweening | Used by:521 | |
Symbol 519 ShapeTweening | Used by:521 | |
Symbol 520 Graphic | Used by:521 | |
Symbol 521 MovieClip | Uses:507 508 509 510 511 512 513 514 515 516 517 518 519 520 | Used by:524 |
Symbol 522 Graphic | Used by:524 | |
Symbol 523 Graphic | Used by:524 | |
Symbol 524 MovieClip | Uses:505 506 521 522 523 | Used by:617 |
Symbol 525 Graphic | Used by:617 | |
Symbol 526 Text | Uses:104 | Used by:617 |
Symbol 527 Graphic | Used by:529 | |
Symbol 528 Graphic | Used by:529 | |
Symbol 529 MovieClip | Uses:527 528 | Used by:617 |
Symbol 530 Sound | Used by:531 532 533 534 608 | |
Symbol 531 Button | Uses:388 390 530 | Used by:617 |
Symbol 532 Button | Uses:388 390 530 | Used by:617 |
Symbol 533 Button | Uses:388 390 530 | Used by:617 |
Symbol 534 Button | Uses:388 390 530 | Used by:617 |
Symbol 535 Graphic | Used by:617 | |
Symbol 536 Text | Uses:104 | Used by:617 |
Symbol 537 Graphic | Used by:540 | |
Symbol 538 Text | Uses:104 | Used by:540 |
Symbol 539 Graphic | Used by:540 | |
Symbol 540 Button | Uses:537 538 539 350 | Used by:617 |
Symbol 541 Graphic | Used by:617 | |
Symbol 542 Button | Uses:360 361 362 350 | Used by:617 |
Symbol 543 Button | Uses:364 365 366 350 | Used by:617 |
Symbol 544 Text | Uses:104 | Used by:617 |
Symbol 545 Graphic | Used by:617 | |
Symbol 546 Text | Uses:104 | Used by:617 |
Symbol 547 Text | Uses:104 | Used by:617 |
Symbol 548 Text | Uses:104 | Used by:550 |
Symbol 549 Text | Uses:104 | Used by:550 |
Symbol 550 MovieClip | Uses:548 549 | Used by:617 |
Symbol 551 Button | Uses:347 348 349 350 | Used by:617 |
Symbol 552 Button | Uses:352 353 354 350 | Used by:617 |
Symbol 553 Text | Uses:104 | Used by:617 |
Symbol 554 Graphic | Used by:617 | |
Symbol 555 Text | Uses:104 | Used by:617 |
Symbol 556 Text | Uses:104 | Used by:617 |
Symbol 557 Text | Uses:104 | Used by:559 |
Symbol 558 Text | Uses:104 | Used by:559 |
Symbol 559 MovieClip | Uses:557 558 | Used by:617 |
Symbol 560 Sound | Used by:561 | |
Symbol 561 MovieClip | Uses:388 390 560 | Used by:617 |
Symbol 562 Graphic | Used by:617 | |
Symbol 563 Font | Used by:564 565 568 569 706 846 | |
Symbol 564 Text | Uses:107 563 | Used by:617 |
Symbol 565 Text | Uses:563 | Used by:617 |
Symbol 566 Text | Uses:104 | Used by:617 |
Symbol 567 Graphic | Used by:617 | |
Symbol 568 Text | Uses:107 563 | Used by:617 |
Symbol 569 Text | Uses:563 | Used by:617 |
Symbol 570 Text | Uses:107 | Used by:617 |
Symbol 571 Text | Uses:107 | Used by:617 |
Symbol 572 Graphic | Used by:617 | |
Symbol 573 Button | Uses:360 361 362 350 | Used by:617 |
Symbol 574 Button | Uses:364 365 366 350 | Used by:617 |
Symbol 575 Graphic | Used by:581 | |
Symbol 576 Sound | Used by:581 | |
Symbol 577 Graphic | Used by:581 | |
Symbol 578 Graphic | Used by:581 | |
Symbol 579 Graphic | Used by:581 | |
Symbol 580 Graphic | Used by:581 | |
Symbol 581 MovieClip | Uses:575 256 576 258 259 577 578 579 580 264 | Used by:583 Timeline |
Symbol 582 Graphic | Used by:583 | |
Symbol 583 MovieClip | Uses:581 582 | Used by:617 Timeline |
Symbol 584 Graphic | Used by:617 | |
Symbol 585 Button | Uses:360 361 362 350 | Used by:617 |
Symbol 586 Button | Uses:364 365 366 350 | Used by:617 |
Symbol 587 Graphic | Used by:617 | |
Symbol 588 Text | Uses:104 | Used by:617 |
Symbol 589 Text | Uses:104 | Used by:617 |
Symbol 590 Graphic | Used by:593 | |
Symbol 591 Text | Uses:104 | Used by:593 |
Symbol 592 Graphic | Used by:593 | |
Symbol 593 Button | Uses:590 591 592 350 | Used by:617 |
Symbol 594 Graphic | Used by:617 | |
Symbol 595 Text | Uses:13 | Used by:617 |
Symbol 596 Text | Uses:13 | Used by:617 |
Symbol 597 Graphic | Used by:617 | |
Symbol 598 Graphic | Used by:617 | |
Symbol 599 Text | Uses:107 | Used by:617 |
Symbol 600 Text | Uses:107 | Used by:617 |
Symbol 601 Text | Uses:107 | Used by:617 |
Symbol 602 Graphic | Used by:617 | |
Symbol 603 Graphic | Used by:617 | |
Symbol 604 Text | Uses:107 | Used by:617 |
Symbol 605 Text | Uses:107 | Used by:617 |
Symbol 606 Text | Uses:107 | Used by:617 |
Symbol 607 Text | Uses:104 | Used by:617 |
Symbol 608 Button | Uses:388 390 530 | Used by:617 |
Symbol 609 Graphic | Used by:617 | |
Symbol 610 Button | Uses:100 101 102 | Used by:617 |
Symbol 611 Sound | Used by:617 Timeline | |
Symbol 612 Sound | Used by:617 Timeline | |
Symbol 613 Sound | Used by:617 902 Timeline | |
Symbol 614 Sound | Used by:617 Timeline | |
Symbol 615 Sound | Used by:617 Timeline | |
Symbol 616 Sound | Used by:617 Timeline | |
Symbol 617 MovieClip | Uses: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 616 | Used by:Timeline |
Symbol 618 Graphic | Used by:624 | |
Symbol 619 Graphic | Used by:624 | |
Symbol 620 Graphic | Used by:621 902 | |
Symbol 621 MovieClip | Uses:620 | Used by:624 |
Symbol 622 Graphic | Used by:624 | |
Symbol 623 Graphic | Used by:624 | |
Symbol 624 MovieClip | Uses:618 619 621 622 623 | Used by:Timeline |
Symbol 625 Graphic | Used by:626 | |
Symbol 626 MovieClip | Uses:625 | Used by:Timeline |
Symbol 627 Graphic | Used by:Timeline | |
Symbol 628 Graphic | Used by:629 | |
Symbol 629 MovieClip | Uses:628 287 289 291 | Used by:Timeline |
Symbol 630 Graphic | Used by:Timeline | |
Symbol 631 Graphic | Used by:Timeline | |
Symbol 632 Graphic | Used by:633 | |
Symbol 633 MovieClip | Uses:632 | Used by:Timeline |
Symbol 634 Graphic | Used by:635 | |
Symbol 635 MovieClip | Uses:634 | Used by:Timeline |
Symbol 636 Graphic | Used by:639 | |
Symbol 637 Font | Used by:638 | |
Symbol 638 Text | Uses:637 | Used by:639 |
Symbol 639 MovieClip | Uses:636 638 | Used by:Timeline |
Symbol 640 Graphic | Used by:Timeline | |
Symbol 641 Graphic | Used by:642 | |
Symbol 642 MovieClip | Uses:641 | Used by:Timeline |
Symbol 643 Graphic | Used by:644 | |
Symbol 644 MovieClip | Uses:643 | Used by:Timeline |
Symbol 645 Graphic | Used by:646 | |
Symbol 646 MovieClip | Uses:645 | Used by:Timeline |
Symbol 647 Graphic | Used by:Timeline | |
Symbol 648 Graphic | Used by:650 | |
Symbol 649 Graphic | Used by:650 | |
Symbol 650 MovieClip | Uses:648 649 | Used by:Timeline |
Symbol 651 Graphic | Used by:652 | |
Symbol 652 MovieClip | Uses:651 | Used by:772 821 856 Timeline |
Symbol 653 Graphic | Used by:654 | |
Symbol 654 MovieClip | Uses:653 | Used by:Timeline |
Symbol 655 Graphic | Used by:656 | |
Symbol 656 MovieClip | Uses:655 | Used by:Timeline |
Symbol 657 Graphic | Used by:658 | |
Symbol 658 MovieClip | Uses:657 | Used by:Timeline |
Symbol 659 Graphic | Used by:662 | |
Symbol 660 Text | Uses:104 | Used by:662 |
Symbol 661 Text | Uses:104 | Used by:662 |
Symbol 662 MovieClip | Uses:659 660 661 | Used by:Timeline |
Symbol 663 Graphic | Used by:664 | |
Symbol 664 MovieClip | Uses:663 | Used by:Timeline |
Symbol 665 Graphic | Used by:666 | |
Symbol 666 MovieClip | Uses:665 | Used by:Timeline |
Symbol 667 Graphic | Used by:681 | |
Symbol 668 Graphic | Used by:680 | |
Symbol 669 Graphic | Used by:680 | |
Symbol 670 ShapeTweening | Used by:680 | |
Symbol 671 Graphic | Used by:680 | |
Symbol 672 Graphic | Used by:680 | |
Symbol 673 Graphic | Used by:680 | |
Symbol 674 Graphic | Used by:680 | |
Symbol 675 ShapeTweening | Used by:680 | |
Symbol 676 Graphic | Used by:680 | |
Symbol 677 Graphic | Used by:680 | |
Symbol 678 Graphic | Used by:680 | |
Symbol 679 Graphic | Used by:680 | |
Symbol 680 MovieClip | Uses:668 669 670 671 672 673 674 675 676 677 678 679 | Used by:681 737 836 928 |
Symbol 681 MovieClip | Uses:667 97 680 | Used by:Timeline |
Symbol 682 Graphic | Used by:685 | |
Symbol 683 Graphic | Used by:685 | |
Symbol 684 Graphic | Used by:685 | |
Symbol 685 MovieClip | Uses:682 193 194 195 683 684 | Used by:687 761 771 772 821 856 |
Symbol 686 Graphic | Used by:687 761 771 772 856 | |
Symbol 687 MovieClip | Uses:685 686 | Used by:Timeline |
Symbol 688 Graphic | Used by:692 792 824 | |
Symbol 689 ShapeTweening | Used by:692 | |
Symbol 690 Graphic | Used by:692 792 824 828 831 | |
Symbol 691 ShapeTweening | Used by:692 | |
Symbol 692 MovieClip | Uses:688 689 163 690 691 | Used by:Timeline |
Symbol 693 Graphic | Used by:695 | |
Symbol 694 Text | Uses:104 | Used by:695 |
Symbol 695 MovieClip | Uses:693 694 | Used by:Timeline |
Symbol 696 Graphic | Used by:698 | |
Symbol 697 Graphic | Used by:698 | |
Symbol 698 MovieClip | Uses:696 697 | Used by:Timeline |
Symbol 699 Graphic | Used by:704 | |
Symbol 700 Graphic | Used by:701 | |
Symbol 701 MovieClip | Uses:700 | Used by:704 776 |
Symbol 702 Graphic | Used by:704 | |
Symbol 703 Graphic | Used by:704 | |
Symbol 704 MovieClip | Uses:699 701 702 703 | Used by:Timeline |
Symbol 705 Graphic | Used by:Timeline | |
Symbol 706 Text | Uses:563 | Used by:Timeline |
Symbol 707 Text | Uses:104 | Used by:Timeline |
Symbol 708 Graphic | Used by:709 | |
Symbol 709 MovieClip | Uses:708 | Used by:710 |
Symbol 710 MovieClip | Uses:709 | Used by:712 714 716 717 |
Symbol 711 Graphic | Used by:712 | |
Symbol 712 MovieClip | Uses:710 711 | Used by:Timeline |
Symbol 713 Graphic | Used by:714 | |
Symbol 714 MovieClip | Uses:710 713 | Used by:Timeline |
Symbol 715 Graphic | Used by:716 717 | |
Symbol 716 MovieClip | Uses:710 715 | Used by:Timeline |
Symbol 717 MovieClip | Uses:710 715 | Used by:Timeline |
Symbol 718 Graphic | Used by:719 | |
Symbol 719 MovieClip | Uses:718 | Used by:721 747 834 837 |
Symbol 720 Graphic | Used by:721 | |
Symbol 721 MovieClip | Uses:719 720 | Used by:735 |
Symbol 722 Graphic | Used by:735 | |
Symbol 723 Graphic | Used by:735 | |
Symbol 724 Graphic | Used by:725 | |
Symbol 725 MovieClip | Uses:724 | Used by:735 |
Symbol 726 Graphic | Used by:735 | |
Symbol 727 Sound | Used by:735 761 771 821 856 | |
Symbol 728 Graphic | Used by:735 | |
Symbol 729 Graphic | Used by:735 | |
Symbol 730 Graphic | Used by:735 | |
Symbol 731 Graphic | Used by:735 | |
Symbol 732 Graphic | Used by:735 | |
Symbol 733 Graphic | Used by:735 | |
Symbol 734 Graphic | Used by:735 | |
Symbol 735 MovieClip | Uses:721 722 723 725 726 727 728 729 730 731 732 733 734 | Used by:Timeline |
Symbol 736 Graphic | Used by:737 | |
Symbol 737 MovieClip | Uses:736 97 680 | Used by:Timeline |
Symbol 738 Graphic | Used by:739 | |
Symbol 739 MovieClip | Uses:738 | Used by:Timeline |
Symbol 740 Graphic | Used by:741 | |
Symbol 741 MovieClip | Uses:740 | Used by:Timeline |
Symbol 742 Graphic | Used by:743 | |
Symbol 743 MovieClip | Uses:742 | Used by:747 834 837 |
Symbol 744 Graphic | Used by:747 834 837 | |
Symbol 745 Graphic | Used by:747 834 837 | |
Symbol 746 Graphic | Used by:747 | |
Symbol 747 MovieClip | Uses:743 744 719 745 746 | Used by:Timeline |
Symbol 748 Graphic | Used by:749 | |
Symbol 749 MovieClip | Uses:748 | Used by:761 771 |
Symbol 750 Graphic | Used by:751 | |
Symbol 751 MovieClip | Uses:750 | Used by:761 771 821 856 |
Symbol 752 Graphic | Used by:761 | |
Symbol 753 Graphic | Used by:761 | |
Symbol 754 Graphic | Used by:761 | |
Symbol 755 Graphic | Used by:761 821 856 | |
Symbol 756 Graphic | Used by:761 | |
Symbol 757 Graphic | Used by:761 | |
Symbol 758 Graphic | Used by:761 | |
Symbol 759 Graphic | Used by:761 | |
Symbol 760 Graphic | Used by:761 | |
Symbol 761 MovieClip | Uses:749 685 751 686 752 753 727 754 755 756 757 758 759 760 | Used by:Timeline |
Symbol 762 Graphic | Used by:771 | |
Symbol 763 Graphic | Used by:771 | |
Symbol 764 Graphic | Used by:771 | |
Symbol 765 Graphic | Used by:771 | |
Symbol 766 Graphic | Used by:771 | |
Symbol 767 Graphic | Used by:771 | |
Symbol 768 Graphic | Used by:771 | |
Symbol 769 Graphic | Used by:771 | |
Symbol 770 Graphic | Used by:771 | |
Symbol 771 MovieClip | Uses:749 685 751 686 762 763 727 764 765 766 767 768 769 770 | Used by:Timeline |
Symbol 772 MovieClip | Uses:652 685 686 | Used by:Timeline |
Symbol 773 Graphic | Used by:776 | |
Symbol 774 Graphic | Used by:776 | |
Symbol 775 Graphic | Used by:776 | |
Symbol 776 MovieClip | Uses:701 773 774 775 | Used by:Timeline |
Symbol 777 Graphic | Used by:779 | |
Symbol 778 Graphic | Used by:779 | |
Symbol 779 MovieClip | Uses:777 778 | Used by:Timeline |
Symbol 780 Graphic | Used by:Timeline | |
Symbol 781 Text | Uses:107 | Used by:Timeline |
Symbol 782 Text | Uses:107 | Used by:Timeline |
Symbol 783 Graphic | Used by:784 | |
Symbol 784 MovieClip | Uses:783 | Used by:Timeline |
Symbol 785 Graphic | Used by:Timeline | |
Symbol 786 Graphic | Used by:789 | |
Symbol 787 Text | Uses:104 | Used by:789 |
Symbol 788 Text | Uses:104 | Used by:789 |
Symbol 789 MovieClip | Uses:786 787 788 | Used by:Timeline |
Symbol 790 ShapeTweening | Used by:792 | |
Symbol 791 ShapeTweening | Used by:792 | |
Symbol 792 MovieClip | Uses:688 790 163 690 791 | Used by:Timeline |
Symbol 793 Graphic | Used by:795 | |
Symbol 794 Graphic | Used by:795 | |
Symbol 795 MovieClip | Uses:793 794 | Used by:Timeline |
Symbol 796 Graphic | Used by:797 | |
Symbol 797 MovieClip | Uses:796 | Used by:Timeline |
Symbol 798 Graphic | Used by:799 | |
Symbol 799 MovieClip | Uses:798 | Used by:800 |
Symbol 800 MovieClip | Uses:799 | Used by:Timeline |
Symbol 801 Graphic | Used by:802 | |
Symbol 802 MovieClip | Uses:801 | Used by:Timeline |
Symbol 803 Graphic | Used by:811 | |
Symbol 804 Graphic | Used by:806 | |
Symbol 805 Graphic | Used by:806 808 | |
Symbol 806 MovieClip | Uses:804 805 | Used by:811 842 |
Symbol 807 Graphic | Used by:808 | |
Symbol 808 MovieClip | Uses:807 805 | Used by:811 842 |
Symbol 809 Graphic | Used by:810 | |
Symbol 810 MovieClip | Uses:809 | Used by:811 |
Symbol 811 MovieClip | Uses:803 806 808 810 | Used by:Timeline |
Symbol 812 Graphic | Used by:821 | |
Symbol 813 Graphic | Used by:821 | |
Symbol 814 Graphic | Used by:821 | |
Symbol 815 Graphic | Used by:821 | |
Symbol 816 Graphic | Used by:821 | |
Symbol 817 Graphic | Used by:821 | |
Symbol 818 Graphic | Used by:821 | |
Symbol 819 Graphic | Used by:821 | |
Symbol 820 Graphic | Used by:821 | |
Symbol 821 MovieClip | Uses:652 685 751 812 813 814 727 815 755 816 817 818 819 820 | Used by:Timeline |
Symbol 822 ShapeTweening | Used by:824 | |
Symbol 823 ShapeTweening | Used by:824 | |
Symbol 824 MovieClip | Uses:688 822 163 690 823 | Used by:Timeline |
Symbol 825 Graphic | Used by:828 831 | |
Symbol 826 ShapeTweening | Used by:828 | |
Symbol 827 ShapeTweening | Used by:828 | |
Symbol 828 MovieClip | Uses:825 826 163 690 827 | Used by:Timeline |
Symbol 829 ShapeTweening | Used by:831 | |
Symbol 830 ShapeTweening | Used by:831 | |
Symbol 831 MovieClip | Uses:825 829 163 690 830 | Used by:Timeline |
Symbol 832 Graphic | Used by:834 837 | |
Symbol 833 Graphic | Used by:834 837 | |
Symbol 834 MovieClip | Uses:832 743 744 719 745 833 | Used by:Timeline |
Symbol 835 Graphic | Used by:836 | |
Symbol 836 MovieClip | Uses:835 97 680 | Used by:Timeline |
Symbol 837 MovieClip | Uses:832 743 744 719 745 833 | Used by:Timeline |
Symbol 838 Graphic | Used by:842 | |
Symbol 839 Graphic | Used by:840 | |
Symbol 840 MovieClip | Uses:839 | Used by:842 |
Symbol 841 Graphic | Used by:842 | |
Symbol 842 MovieClip | Uses:838 806 808 840 841 | Used by:Timeline |
Symbol 843 Graphic | Used by:844 | |
Symbol 844 MovieClip | Uses:843 | Used by:Timeline |
Symbol 845 Graphic | Used by:Timeline | |
Symbol 846 Text | Uses:563 107 | Used by:Timeline |
Symbol 847 Text | Uses:107 | Used by:Timeline |
Symbol 848 Graphic | Used by:856 | |
Symbol 849 Graphic | Used by:856 | |
Symbol 850 Graphic | Used by:856 | |
Symbol 851 Graphic | Used by:856 | |
Symbol 852 Graphic | Used by:856 | |
Symbol 853 Graphic | Used by:856 | |
Symbol 854 Graphic | Used by:856 | |
Symbol 855 Graphic | Used by:856 | |
Symbol 856 MovieClip | Uses:652 685 751 686 848 849 727 850 755 851 852 853 854 855 | Used by:Timeline |
Symbol 857 Graphic | Used by:858 | |
Symbol 858 MovieClip | Uses:857 | Used by:Timeline |
Symbol 859 Graphic | Used by:869 877 | |
Symbol 860 Graphic | Used by:869 877 | |
Symbol 861 Sound | Used by:869 877 | |
Symbol 862 Graphic | Used by:869 | |
Symbol 863 Graphic | Used by:869 | |
Symbol 864 Graphic | Used by:869 | |
Symbol 865 Graphic | Used by:869 | |
Symbol 866 Graphic | Used by:869 | |
Symbol 867 Graphic | Used by:869 | |
Symbol 868 Graphic | Used by:869 | |
Symbol 869 MovieClip | Uses:859 860 861 862 863 864 865 866 867 868 | Used by:Timeline |
Symbol 870 Graphic | Used by:877 | |
Symbol 871 Graphic | Used by:877 | |
Symbol 872 Graphic | Used by:877 | |
Symbol 873 Graphic | Used by:877 | |
Symbol 874 Graphic | Used by:877 | |
Symbol 875 Graphic | Used by:877 | |
Symbol 876 Graphic | Used by:877 | |
Symbol 877 MovieClip | Uses:859 860 861 870 871 872 873 874 875 876 | Used by:878 |
Symbol 878 MovieClip | Uses:877 | Used by:Timeline |
Symbol 879 Graphic | Used by:902 | |
Symbol 880 Graphic | Used by:902 | |
Symbol 881 Graphic | Used by:902 | |
Symbol 882 ShapeTweening | Used by:902 | |
Symbol 883 Sound | Used by:902 | |
Symbol 884 Sound | Used by:902 | |
Symbol 885 ShapeTweening | Used by:902 | |
Symbol 886 Graphic | Used by:902 | |
Symbol 887 ShapeTweening | Used by:902 | |
Symbol 888 ShapeTweening | Used by:902 | |
Symbol 889 Graphic | Used by:902 | |
Symbol 890 Graphic | Used by:902 | |
Symbol 891 ShapeTweening | Used by:902 | |
Symbol 892 Graphic | Used by:893 | |
Symbol 893 MovieClip | Uses:892 | Used by:902 |
Symbol 894 Graphic | Used by:895 | |
Symbol 895 MovieClip | Uses:894 | Used by:902 |
Symbol 896 Graphic | Used by:897 | |
Symbol 897 MovieClip | Uses:896 | Used by:902 |
Symbol 898 Graphic | Used by:902 | |
Symbol 899 Graphic | Used by:902 | |
Symbol 900 Sound | Used by:902 | |
Symbol 901 ShapeTweening | Used by:902 | |
Symbol 902 MovieClip | Uses:879 880 881 882 613 883 884 885 886 887 888 889 890 891 893 895 897 898 899 900 901 620 | Used by:Timeline |
Symbol 903 Graphic | Used by:Timeline | |
Symbol 904 Graphic | Used by:Timeline | |
Symbol 905 Text | Uses:104 | Used by:906 |
Symbol 906 MovieClip | Uses:905 | Used by:Timeline |
Symbol 907 Sound | Used by:Timeline | |
Symbol 908 Graphic | Used by:Timeline | |
Symbol 909 Graphic | Used by:Timeline | |
Symbol 910 Text | Uses:104 | Used by:Timeline |
Symbol 911 Graphic | Used by:Timeline | |
Symbol 912 Text | Uses:104 | Used by:Timeline |
Symbol 913 Text | Uses:104 | Used by:Timeline |
Symbol 914 Text | Uses:104 | Used by:Timeline |
Symbol 915 Text | Uses:104 | Used by:Timeline |
Symbol 916 Text | Uses:104 | Used by:Timeline |
Symbol 917 Text | Uses:104 | Used by:Timeline |
Symbol 918 Text | Uses:104 | Used by:Timeline |
Symbol 919 Text | Uses:104 | Used by:Timeline |
Symbol 920 Text | Uses:104 | Used by:Timeline |
Symbol 921 Text | Uses:104 | Used by:Timeline |
Symbol 922 Text | Uses:104 | Used by:Timeline |
Symbol 923 Text | Uses:104 | Used by:Timeline |
Symbol 924 Text | Uses:104 | Used by:Timeline |
Symbol 925 Text | Uses:104 | Used by:Timeline |
Symbol 926 Text | Uses:104 | Used by:Timeline |
Symbol 927 Graphic | Used by:928 | |
Symbol 928 MovieClip | Uses:927 97 680 | Used by:Timeline |
Symbol 929 Text | Uses:104 | Used by:Timeline |
Symbol 930 Graphic | Used by:931 | |
Symbol 931 MovieClip | Uses:930 | Used by:Timeline |
Symbol 932 Graphic | Used by:933 | |
Symbol 933 MovieClip | Uses:932 | Used by:Timeline |
Symbol 934 Graphic | Used by:958 | |
Symbol 935 Graphic | Used by:949 | |
Symbol 936 Graphic | Used by:937 | |
Symbol 937 MovieClip | Uses:936 | Used by:949 |
Symbol 938 Graphic | Used by:939 | |
Symbol 939 MovieClip | Uses:938 | Used by:949 |
Symbol 940 Graphic | Used by:949 | |
Symbol 941 Graphic | Used by:949 | |
Symbol 942 Graphic | Used by:949 | |
Symbol 943 Graphic | Used by:949 | |
Symbol 944 Graphic | Used by:949 | |
Symbol 945 Graphic | Used by:949 | |
Symbol 946 Graphic | Used by:949 | |
Symbol 947 Graphic | Used by:949 | |
Symbol 948 Graphic | Used by:949 | |
Symbol 949 MovieClip | Uses:935 937 939 940 941 942 943 944 945 946 947 948 | Used by:958 |
Symbol 950 Graphic | Used by:958 | |
Symbol 951 Graphic | Used by:958 | |
Symbol 952 Graphic | Used by:958 | |
Symbol 953 Graphic | Used by:958 | |
Symbol 954 Graphic | Used by:958 | |
Symbol 955 Graphic | Used by:958 | |
Symbol 956 Graphic | Used by:958 | |
Symbol 957 Graphic | Used by:958 | |
Symbol 958 MovieClip | Uses:934 949 950 951 952 953 954 955 956 957 | Used by:Timeline |
Symbol 959 Graphic | Used by:960 | |
Symbol 960 MovieClip | Uses:959 | Used by:Timeline |
Symbol 961 Font | Used by:962 | |
Symbol 962 EditableText | Uses:961 | Used by:963 |
Symbol 963 MovieClip | Uses:962 | Used by:Timeline |
Instance Names
"loading" | Frame 1 | Symbol 11 MovieClip |
"cursor" | Frame 1 | Symbol 20 MovieClip |
"cursor" | Frame 200 | Symbol 20 MovieClip |
"cursor" | Frame 201 | Symbol 20 MovieClip |
"back" | Frame 202 | Symbol 115 MovieClip |
"walls" | Frame 202 | Symbol 117 MovieClip |
"template0" | Frame 202 | Symbol 164 MovieClip |
"template1337" | Frame 202 | Symbol 182 MovieClip |
"plasma" | Frame 202 | Symbol 187 MovieClip |
"template1" | Frame 202 | Symbol 219 MovieClip |
"template2" | Frame 202 | Symbol 251 MovieClip |
"template3" | Frame 202 | Symbol 283 MovieClip |
"controller" | Frame 202 | Symbol 299 MovieClip |
"overlay" | Frame 202 | Symbol 617 MovieClip |
"cursor" | Frame 202 | Symbol 624 MovieClip |
"back" | Frame 204 | Symbol 115 MovieClip |
"walls" | Frame 204 | Symbol 117 MovieClip |
"building" | Frame 204 | Symbol 294 MovieClip |
"controller" | Frame 204 | Symbol 299 MovieClip |
"overlay" | Frame 204 | Symbol 617 MovieClip |
"cursor" | Frame 204 | Symbol 624 MovieClip |
"back" | Frame 206 | Symbol 115 MovieClip |
"walls" | Frame 206 | Symbol 117 MovieClip |
"controller" | Frame 206 | Symbol 299 MovieClip |
"overlay" | Frame 206 | Symbol 617 MovieClip |
"cursor" | Frame 206 | Symbol 624 MovieClip |
"back" | Frame 208 | Symbol 115 MovieClip |
"walls" | Frame 208 | Symbol 117 MovieClip |
"controller" | Frame 208 | Symbol 299 MovieClip |
"overlay" | Frame 208 | Symbol 617 MovieClip |
"cursor" | Frame 208 | Symbol 624 MovieClip |
"back" | Frame 210 | Symbol 115 MovieClip |
"walls" | Frame 210 | Symbol 117 MovieClip |
"controller" | Frame 210 | Symbol 299 MovieClip |
"overlay" | Frame 210 | Symbol 617 MovieClip |
"cursor" | Frame 210 | Symbol 624 MovieClip |
"back" | Frame 212 | Symbol 115 MovieClip |
"walls" | Frame 212 | Symbol 117 MovieClip |
"controller" | Frame 212 | Symbol 299 MovieClip |
"overlay" | Frame 212 | Symbol 617 MovieClip |
"cursor" | Frame 212 | Symbol 624 MovieClip |
"back" | Frame 214 | Symbol 115 MovieClip |
"walls" | Frame 214 | Symbol 117 MovieClip |
"controller" | Frame 214 | Symbol 299 MovieClip |
"overlay" | Frame 214 | Symbol 617 MovieClip |
"cursor" | Frame 214 | Symbol 624 MovieClip |
"overlay" | Frame 216 | Symbol 617 MovieClip |
"controller" | Frame 216 | Symbol 299 MovieClip |
"walls" | Frame 216 | Symbol 650 MovieClip |
"lvl1" | Frame 216 | Symbol 652 MovieClip |
"lvl2" | Frame 216 | Symbol 652 MovieClip |
"ct1" | Frame 216 | Symbol 654 MovieClip |
"u2" | Frame 216 | Symbol 654 MovieClip |
"g2" | Frame 216 | Symbol 658 MovieClip |
"hatchConsole" | Frame 216 | Symbol 662 MovieClip |
"g4" | Frame 216 | Symbol 658 MovieClip |
"g1" | Frame 216 | Symbol 658 MovieClip |
"g3" | Frame 216 | Symbol 658 MovieClip |
"oxygenator" | Frame 216 | Symbol 646 MovieClip |
"u11" | Frame 216 | Symbol 666 MovieClip |
"u7" | Frame 216 | Symbol 666 MovieClip |
"u8" | Frame 216 | Symbol 666 MovieClip |
"u5" | Frame 216 | Symbol 666 MovieClip |
"u6" | Frame 216 | Symbol 666 MovieClip |
"u3" | Frame 216 | Symbol 666 MovieClip |
"u4" | Frame 216 | Symbol 666 MovieClip |
"u1" | Frame 216 | Symbol 666 MovieClip |
"u9" | Frame 216 | Symbol 666 MovieClip |
"u10" | Frame 216 | Symbol 666 MovieClip |
"alarm" | Frame 216 | Symbol 681 MovieClip |
"ct2" | Frame 216 | Symbol 654 MovieClip |
"npc1" | Frame 216 | Symbol 164 MovieClip |
"npc2" | Frame 216 | Symbol 164 MovieClip |
"turret2" | Frame 216 | Symbol 687 MovieClip |
"turret1" | Frame 216 | Symbol 687 MovieClip |
"template0" | Frame 216 | Symbol 164 MovieClip |
"template1337" | Frame 216 | Symbol 182 MovieClip |
"plasma" | Frame 216 | Symbol 187 MovieClip |
"t2" | Frame 216 | Symbol 692 MovieClip |
"t1" | Frame 216 | Symbol 692 MovieClip |
"t3" | Frame 216 | Symbol 692 MovieClip |
"t4" | Frame 216 | Symbol 692 MovieClip |
"t7" | Frame 216 | Symbol 692 MovieClip |
"t5" | Frame 216 | Symbol 692 MovieClip |
"t6" | Frame 216 | Symbol 692 MovieClip |
"oxyPretty" | Frame 216 | Symbol 695 MovieClip |
"wallsPretty" | Frame 216 | Symbol 698 MovieClip |
"cursor" | Frame 216 | Symbol 624 MovieClip |
"controller" | Frame 218 | Symbol 299 MovieClip |
"walls" | Frame 218 | Symbol 704 MovieClip |
"l1" | Frame 218 | Symbol 712 MovieClip |
"l2" | Frame 218 | Symbol 714 MovieClip |
"l3" | Frame 218 | Symbol 716 MovieClip |
"l5" | Frame 218 | Symbol 716 MovieClip |
"l4" | Frame 218 | Symbol 717 MovieClip |
"u1" | Frame 218 | Symbol 654 MovieClip |
"c1" | Frame 218 | Symbol 735 MovieClip |
"alarm" | Frame 218 | Symbol 737 MovieClip |
"u2" | Frame 218 | Symbol 739 MovieClip |
"tele" | Frame 218 | Symbol 741 MovieClip |
"u6" | Frame 218 | Symbol 654 MovieClip |
"u3" | Frame 218 | Symbol 654 MovieClip |
"u5" | Frame 218 | Symbol 654 MovieClip |
"t1" | Frame 218 | Symbol 692 MovieClip |
"t2" | Frame 218 | Symbol 692 MovieClip |
"t3" | Frame 218 | Symbol 692 MovieClip |
"u7" | Frame 218 | Symbol 654 MovieClip |
"c2" | Frame 218 | Symbol 735 MovieClip |
"c3" | Frame 218 | Symbol 747 MovieClip |
"c4" | Frame 218 | Symbol 747 MovieClip |
"t4" | Frame 218 | Symbol 692 MovieClip |
"u10" | Frame 218 | Symbol 741 MovieClip |
"u11" | Frame 218 | Symbol 741 MovieClip |
"u12" | Frame 218 | Symbol 741 MovieClip |
"u9" | Frame 218 | Symbol 741 MovieClip |
"npc2" | Frame 218 | Symbol 251 MovieClip |
"npc3" | Frame 218 | Symbol 251 MovieClip |
"npc1" | Frame 218 | Symbol 219 MovieClip |
"u13" | Frame 218 | Symbol 666 MovieClip |
"npc4" | Frame 218 | Symbol 219 MovieClip |
"turret1" | Frame 218 | Symbol 761 MovieClip |
"turret2" | Frame 218 | Symbol 771 MovieClip |
"turret5" | Frame 218 | Symbol 772 MovieClip |
"turret6" | Frame 218 | Symbol 772 MovieClip |
"wallsPretty" | Frame 218 | Symbol 776 MovieClip |
"cursor" | Frame 218 | Symbol 624 MovieClip |
"template0" | Frame 218 | Symbol 164 MovieClip |
"template1337" | Frame 218 | Symbol 182 MovieClip |
"overlay" | Frame 218 | Symbol 617 MovieClip |
"plasma" | Frame 218 | Symbol 187 MovieClip |
"plasma" | Frame 220 | Symbol 187 MovieClip |
"overlay" | Frame 220 | Symbol 617 MovieClip |
"controller" | Frame 220 | Symbol 299 MovieClip |
"walls" | Frame 220 | Symbol 779 MovieClip |
"u10" | Frame 220 | Symbol 784 MovieClip |
"u8" | Frame 220 | Symbol 654 MovieClip |
"t6" | Frame 220 | Symbol 692 MovieClip |
"t5" | Frame 220 | Symbol 692 MovieClip |
"t4" | Frame 220 | Symbol 692 MovieClip |
"t3" | Frame 220 | Symbol 692 MovieClip |
"power" | Frame 220 | Symbol 789 MovieClip |
"tt1" | Frame 220 | Symbol 792 MovieClip |
"tt2" | Frame 220 | Symbol 692 MovieClip |
"t7" | Frame 220 | Symbol 692 MovieClip |
"u6" | Frame 220 | Symbol 666 MovieClip |
"u5" | Frame 220 | Symbol 666 MovieClip |
"u7" | Frame 220 | Symbol 666 MovieClip |
"u4" | Frame 220 | Symbol 666 MovieClip |
"t2" | Frame 220 | Symbol 692 MovieClip |
"u2" | Frame 220 | Symbol 666 MovieClip |
"u9" | Frame 220 | Symbol 666 MovieClip |
"u3" | Frame 220 | Symbol 654 MovieClip |
"d1" | Frame 220 | Symbol 795 MovieClip |
"u1" | Frame 220 | Symbol 797 MovieClip |
"u11" | Frame 220 | Symbol 800 MovieClip |
"template1" | Frame 220 | Symbol 219 MovieClip |
"template2" | Frame 220 | Symbol 251 MovieClip |
"template3" | Frame 220 | Symbol 283 MovieClip |
"npc1" | Frame 220 | Symbol 219 MovieClip |
"npc2" | Frame 220 | Symbol 283 MovieClip |
"npc3" | Frame 220 | Symbol 219 MovieClip |
"npc4" | Frame 220 | Symbol 219 MovieClip |
"template0" | Frame 220 | Symbol 164 MovieClip |
"template1337" | Frame 220 | Symbol 182 MovieClip |
"npc5" | Frame 220 | Symbol 251 MovieClip |
"wallsPretty" | Frame 220 | Symbol 802 MovieClip |
"cursor" | Frame 220 | Symbol 624 MovieClip |
"controller" | Frame 222 | Symbol 299 MovieClip |
"walls" | Frame 222 | Symbol 811 MovieClip |
"turret1" | Frame 222 | Symbol 821 MovieClip |
"turret2" | Frame 222 | Symbol 821 MovieClip |
"turret4" | Frame 222 | Symbol 821 MovieClip |
"turret5" | Frame 222 | Symbol 821 MovieClip |
"turret3" | Frame 222 | Symbol 821 MovieClip |
"u10" | Frame 222 | Symbol 658 MovieClip |
"u8" | Frame 222 | Symbol 658 MovieClip |
"u9" | Frame 222 | Symbol 654 MovieClip |
"t1" | Frame 222 | Symbol 824 MovieClip |
"t2" | Frame 222 | Symbol 824 MovieClip |
"t3" | Frame 222 | Symbol 824 MovieClip |
"t4" | Frame 222 | Symbol 828 MovieClip |
"t5" | Frame 222 | Symbol 828 MovieClip |
"t6" | Frame 222 | Symbol 828 MovieClip |
"t7" | Frame 222 | Symbol 828 MovieClip |
"t8" | Frame 222 | Symbol 831 MovieClip |
"c5" | Frame 222 | Symbol 834 MovieClip |
"alarm" | Frame 222 | Symbol 836 MovieClip |
"u1" | Frame 222 | Symbol 666 MovieClip |
"u2" | Frame 222 | Symbol 666 MovieClip |
"u3" | Frame 222 | Symbol 666 MovieClip |
"u4" | Frame 222 | Symbol 666 MovieClip |
"u5" | Frame 222 | Symbol 666 MovieClip |
"u6" | Frame 222 | Symbol 666 MovieClip |
"u7" | Frame 222 | Symbol 741 MovieClip |
"c4" | Frame 222 | Symbol 837 MovieClip |
"d1" | Frame 222 | Symbol 795 MovieClip |
"d1" | Frame 222 | Symbol 795 MovieClip |
"npc1" | Frame 222 | Symbol 251 MovieClip |
"npc4" | Frame 222 | Symbol 283 MovieClip |
"npc5" | Frame 222 | Symbol 283 MovieClip |
"npc3" | Frame 222 | Symbol 251 MovieClip |
"npc2" | Frame 222 | Symbol 283 MovieClip |
"npc7" | Frame 222 | Symbol 251 MovieClip |
"npc6" | Frame 222 | Symbol 251 MovieClip |
"wallsPretty" | Frame 222 | Symbol 842 MovieClip |
"cursor" | Frame 222 | Symbol 624 MovieClip |
"template1" | Frame 222 | Symbol 219 MovieClip |
"template2" | Frame 222 | Symbol 251 MovieClip |
"template0" | Frame 222 | Symbol 164 MovieClip |
"template1337" | Frame 222 | Symbol 182 MovieClip |
"template3" | Frame 222 | Symbol 283 MovieClip |
"overlay" | Frame 222 | Symbol 617 MovieClip |
"plasma" | Frame 222 | Symbol 187 MovieClip |
"controller" | Frame 224 | Symbol 299 MovieClip |
"walls" | Frame 224 | Symbol 844 MovieClip |
"t1" | Frame 224 | Symbol 831 MovieClip |
"t2" | Frame 224 | Symbol 831 MovieClip |
"u7" | Frame 224 | Symbol 666 MovieClip |
"t5" | Frame 224 | Symbol 692 MovieClip |
"u9" | Frame 224 | Symbol 666 MovieClip |
"t6" | Frame 224 | Symbol 692 MovieClip |
"u6" | Frame 224 | Symbol 666 MovieClip |
"t4" | Frame 224 | Symbol 692 MovieClip |
"u8" | Frame 224 | Symbol 666 MovieClip |
"t3" | Frame 224 | Symbol 692 MovieClip |
"finalTurret1" | Frame 224 | Symbol 741 MovieClip |
"finalTurret2" | Frame 224 | Symbol 741 MovieClip |
"turret1" | Frame 224 | Symbol 856 MovieClip |
"turret3" | Frame 224 | Symbol 856 MovieClip |
"turret2" | Frame 224 | Symbol 821 MovieClip |
"turret4" | Frame 224 | Symbol 821 MovieClip |
"wallsPretty" | Frame 224 | Symbol 858 MovieClip |
"g1" | Frame 224 | Symbol 581 MovieClip |
"g4" | Frame 224 | Symbol 869 MovieClip |
"g2" | Frame 224 | Symbol 581 MovieClip |
"userrrerer" | Frame 224 | Symbol 878 MovieClip |
"ending" | Frame 224 | Symbol 902 MovieClip |
"u5" | Frame 224 | Symbol 741 MovieClip |
"overlay" | Frame 224 | Symbol 617 MovieClip |
"plasma" | Frame 224 | Symbol 187 MovieClip |
"u4" | Frame 224 | Symbol 646 MovieClip |
"u3" | Frame 224 | Symbol 666 MovieClip |
"u2" | Frame 224 | Symbol 646 MovieClip |
"template1" | Frame 224 | Symbol 219 MovieClip |
"template2" | Frame 224 | Symbol 251 MovieClip |
"template0" | Frame 224 | Symbol 164 MovieClip |
"template1337" | Frame 224 | Symbol 182 MovieClip |
"template3" | Frame 224 | Symbol 283 MovieClip |
"cursor" | Frame 224 | Symbol 624 MovieClip |
"controller" | Frame 434 | Symbol 299 MovieClip |
"cursor" | Frame 434 | Symbol 624 MovieClip |
"ct2" | Frame 434 | Symbol 654 MovieClip |
"alarm" | Frame 434 | Symbol 928 MovieClip |
"overlay" | Frame 434 | Symbol 617 MovieClip |
"u7" | Frame 434 | Symbol 666 MovieClip |
"c2" | Frame 434 | Symbol 735 MovieClip |
"c3" | Frame 434 | Symbol 747 MovieClip |
"u10" | Frame 434 | Symbol 784 MovieClip |
"u8" | Frame 434 | Symbol 666 MovieClip |
"npc1" | Frame 434 | Symbol 164 MovieClip |
"npc0" | Frame 434 | Symbol 182 MovieClip |
"t4" | Frame 434 | Symbol 828 MovieClip |
"t3" | Frame 434 | Symbol 828 MovieClip |
"walls" | Frame 434 | Symbol 931 MovieClip |
"walls" | Frame 436 | Symbol 933 MovieClip |
"npc1" | Frame 436 | Symbol 219 MovieClip |
"npc2" | Frame 436 | Symbol 251 MovieClip |
"npc4" | Frame 436 | Symbol 164 MovieClip |
"plasma" | Frame 436 | Symbol 187 MovieClip |
"npc3" | Frame 436 | Symbol 283 MovieClip |
"npc0" | Frame 436 | Symbol 182 MovieClip |
"npc4" | Frame 436 | Symbol 958 MovieClip |
"controller" | Frame 436 | Symbol 299 MovieClip |
"cursor" | Frame 436 | Symbol 624 MovieClip |
"overlay" | Frame 436 | Symbol 617 MovieClip |
"bar" | Symbol 11 MovieClip Frame 1 | Symbol 4 MovieClip |
"lb" | Symbol 164 MovieClip Frame 1 | Symbol 119 MovieClip |
"jetpack" | Symbol 164 MovieClip Frame 1 | Symbol 123 MovieClip |
"head" | Symbol 164 MovieClip Frame 1 | Symbol 128 MovieClip |
"lf" | Symbol 164 MovieClip Frame 1 | Symbol 130 MovieClip |
"landSound" | Symbol 164 MovieClip Frame 1 | Symbol 132 MovieClip |
"shield" | Symbol 164 MovieClip Frame 1 | Symbol 134 MovieClip |
"alarmed" | Symbol 164 MovieClip Frame 1 | Symbol 138 MovieClip |
"lb" | Symbol 164 MovieClip Frame 40 | Symbol 119 MovieClip |
"jetpack" | Symbol 164 MovieClip Frame 40 | Symbol 123 MovieClip |
"head" | Symbol 164 MovieClip Frame 40 | Symbol 128 MovieClip |
"lb" | Symbol 164 MovieClip Frame 55 | Symbol 119 MovieClip |
"jetpack" | Symbol 164 MovieClip Frame 55 | Symbol 123 MovieClip |
"head" | Symbol 164 MovieClip Frame 55 | Symbol 128 MovieClip |
"lb" | Symbol 164 MovieClip Frame 78 | Symbol 119 MovieClip |
"jetpack" | Symbol 164 MovieClip Frame 78 | Symbol 123 MovieClip |
"head" | Symbol 164 MovieClip Frame 78 | Symbol 128 MovieClip |
"lb" | Symbol 164 MovieClip Frame 85 | Symbol 119 MovieClip |
"jetpack" | Symbol 164 MovieClip Frame 85 | Symbol 123 MovieClip |
"head" | Symbol 164 MovieClip Frame 85 | Symbol 128 MovieClip |
"shield" | Symbol 182 MovieClip Frame 1 | Symbol 174 MovieClip |
"gunFire" | Symbol 202 MovieClip Frame 1 | Symbol 200 MovieClip |
"lb" | Symbol 219 MovieClip Frame 1 | Symbol 190 MovieClip |
"jetpack" | Symbol 219 MovieClip Frame 1 | Symbol 123 MovieClip |
"head" | Symbol 219 MovieClip Frame 1 | Symbol 128 MovieClip |
"lf" | Symbol 219 MovieClip Frame 1 | Symbol 202 MovieClip |
"landSound" | Symbol 219 MovieClip Frame 1 | Symbol 132 MovieClip |
"shield" | Symbol 219 MovieClip Frame 1 | Symbol 134 MovieClip |
"alarmed" | Symbol 219 MovieClip Frame 1 | Symbol 138 MovieClip |
"lb" | Symbol 219 MovieClip Frame 79 | Symbol 190 MovieClip |
"jetpack" | Symbol 219 MovieClip Frame 79 | Symbol 123 MovieClip |
"head" | Symbol 219 MovieClip Frame 79 | Symbol 128 MovieClip |
"lf" | Symbol 219 MovieClip Frame 79 | Symbol 202 MovieClip |
"lb" | Symbol 219 MovieClip Frame 94 | Symbol 190 MovieClip |
"jetpack" | Symbol 219 MovieClip Frame 94 | Symbol 123 MovieClip |
"head" | Symbol 219 MovieClip Frame 94 | Symbol 128 MovieClip |
"lf" | Symbol 219 MovieClip Frame 94 | Symbol 202 MovieClip |
"gunFire" | Symbol 236 MovieClip Frame 1 | Symbol 234 MovieClip |
"lb" | Symbol 251 MovieClip Frame 1 | Symbol 222 MovieClip |
"jetpack" | Symbol 251 MovieClip Frame 1 | Symbol 123 MovieClip |
"head" | Symbol 251 MovieClip Frame 1 | Symbol 128 MovieClip |
"lf" | Symbol 251 MovieClip Frame 1 | Symbol 236 MovieClip |
"landSound" | Symbol 251 MovieClip Frame 1 | Symbol 132 MovieClip |
"shield" | Symbol 251 MovieClip Frame 1 | Symbol 134 MovieClip |
"alarmed" | Symbol 251 MovieClip Frame 1 | Symbol 138 MovieClip |
"lb" | Symbol 251 MovieClip Frame 79 | Symbol 190 MovieClip |
"jetpack" | Symbol 251 MovieClip Frame 79 | Symbol 123 MovieClip |
"head" | Symbol 251 MovieClip Frame 79 | Symbol 128 MovieClip |
"lb" | Symbol 251 MovieClip Frame 94 | Symbol 190 MovieClip |
"jetpack" | Symbol 251 MovieClip Frame 94 | Symbol 123 MovieClip |
"head" | Symbol 251 MovieClip Frame 94 | Symbol 128 MovieClip |
"gunFire" | Symbol 267 MovieClip Frame 1 | Symbol 265 MovieClip |
"lb" | Symbol 283 MovieClip Frame 1 | Symbol 253 MovieClip |
"jetpack" | Symbol 283 MovieClip Frame 1 | Symbol 123 MovieClip |
"head" | Symbol 283 MovieClip Frame 1 | Symbol 128 MovieClip |
"lf" | Symbol 283 MovieClip Frame 1 | Symbol 267 MovieClip |
"landSound" | Symbol 283 MovieClip Frame 1 | Symbol 132 MovieClip |
"shield" | Symbol 283 MovieClip Frame 1 | Symbol 134 MovieClip |
"alarmed" | Symbol 283 MovieClip Frame 1 | Symbol 138 MovieClip |
"lb" | Symbol 283 MovieClip Frame 79 | Symbol 190 MovieClip |
"jetpack" | Symbol 283 MovieClip Frame 79 | Symbol 123 MovieClip |
"head" | Symbol 283 MovieClip Frame 79 | Symbol 128 MovieClip |
"lf" | Symbol 283 MovieClip Frame 79 | Symbol 202 MovieClip |
"lb" | Symbol 283 MovieClip Frame 94 | Symbol 190 MovieClip |
"jetpack" | Symbol 283 MovieClip Frame 94 | Symbol 123 MovieClip |
"head" | Symbol 283 MovieClip Frame 94 | Symbol 128 MovieClip |
"lf" | Symbol 283 MovieClip Frame 94 | Symbol 202 MovieClip |
"doorhit" | Symbol 292 MovieClip Frame 2 | Symbol 291 MovieClip |
"hpBar" | Symbol 306 MovieClip Frame 1 | Symbol 302 MovieClip |
"hpBar" | Symbol 306 MovieClip Frame 2 | Symbol 302 MovieClip |
"hpBar" | Symbol 309 MovieClip Frame 1 | Symbol 302 MovieClip |
"pp" | Symbol 342 MovieClip Frame 1 | Symbol 340 MovieClip |
"part" | Symbol 524 MovieClip Frame 42 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 44 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 46 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 48 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 50 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 52 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 54 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 56 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 58 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 60 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 62 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 64 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 66 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 68 | Symbol 521 MovieClip |
"part" | Symbol 524 MovieClip Frame 70 | Symbol 521 MovieClip |
"d2" | Symbol 617 MovieClip Frame 4 | Symbol 333 MovieClip |
"d1" | Symbol 617 MovieClip Frame 4 | Symbol 333 MovieClip |
"d3" | Symbol 617 MovieClip Frame 4 | Symbol 333 MovieClip |
"dial1" | Symbol 617 MovieClip Frame 4 | Symbol 342 MovieClip |
"dial2" | Symbol 617 MovieClip Frame 4 | Symbol 342 MovieClip |
"dial3" | Symbol 617 MovieClip Frame 4 | Symbol 342 MovieClip |
"hatchy" | Symbol 617 MovieClip Frame 5 | Symbol 292 MovieClip |
"state" | Symbol 617 MovieClip Frame 6 | Symbol 370 MovieClip |
"state" | Symbol 617 MovieClip Frame 7 | Symbol 379 MovieClip |
"state" | Symbol 617 MovieClip Frame 10 | Symbol 502 MovieClip |
"puzzle" | Symbol 617 MovieClip Frame 12 | Symbol 524 MovieClip |
"state" | Symbol 617 MovieClip Frame 14 | Symbol 370 MovieClip |
"d2" | Symbol 617 MovieClip Frame 16 | Symbol 333 MovieClip |
"d1" | Symbol 617 MovieClip Frame 16 | Symbol 333 MovieClip |
"d3" | Symbol 617 MovieClip Frame 16 | Symbol 333 MovieClip |
"dial1" | Symbol 617 MovieClip Frame 16 | Symbol 342 MovieClip |
"dial2" | Symbol 617 MovieClip Frame 16 | Symbol 342 MovieClip |
"dial3" | Symbol 617 MovieClip Frame 16 | Symbol 342 MovieClip |
"dial1" | Symbol 617 MovieClip Frame 17 | Symbol 342 MovieClip |
"dial2" | Symbol 617 MovieClip Frame 17 | Symbol 342 MovieClip |
"dial3" | Symbol 617 MovieClip Frame 17 | Symbol 342 MovieClip |
"d2" | Symbol 617 MovieClip Frame 17 | Symbol 333 MovieClip |
"d1" | Symbol 617 MovieClip Frame 17 | Symbol 333 MovieClip |
"d3" | Symbol 617 MovieClip Frame 17 | Symbol 333 MovieClip |
"puzz" | Symbol 617 MovieClip Frame 18 | Symbol 559 MovieClip |
"k1" | Symbol 617 MovieClip Frame 18 | Symbol 561 MovieClip |
"k2" | Symbol 617 MovieClip Frame 18 | Symbol 561 MovieClip |
"k3" | Symbol 617 MovieClip Frame 18 | Symbol 561 MovieClip |
"k4" | Symbol 617 MovieClip Frame 18 | Symbol 561 MovieClip |
"k5" | Symbol 617 MovieClip Frame 18 | Symbol 561 MovieClip |
"state" | Symbol 617 MovieClip Frame 21 | Symbol 370 MovieClip |
"state" | Symbol 617 MovieClip Frame 22 | Symbol 370 MovieClip |
"cover" | Symbol 624 MovieClip Frame 2 | Symbol 621 MovieClip |
"doorhit" | Symbol 629 MovieClip Frame 1 | Symbol 291 MovieClip |
"gun" | Symbol 687 MovieClip Frame 1 | Symbol 685 MovieClip |
"d1" | Symbol 704 MovieClip Frame 1 | Symbol 701 MovieClip |
"d2" | Symbol 704 MovieClip Frame 1 | Symbol 701 MovieClip |
"d3" | Symbol 704 MovieClip Frame 1 | Symbol 701 MovieClip |
"view" | Symbol 721 MovieClip Frame 1 | Symbol 719 MovieClip |
"cam" | Symbol 735 MovieClip Frame 1 | Symbol 721 MovieClip |
"cam" | Symbol 735 MovieClip Frame 511 | Symbol 725 MovieClip |
"view" | Symbol 747 MovieClip Frame 10 | Symbol 719 MovieClip |
"fov" | Symbol 761 MovieClip Frame 1 | Symbol 749 MovieClip |
"gun" | Symbol 761 MovieClip Frame 1 | Symbol 685 MovieClip |
"fov" | Symbol 771 MovieClip Frame 1 | Symbol 749 MovieClip |
"gun" | Symbol 771 MovieClip Frame 1 | Symbol 685 MovieClip |
"fov" | Symbol 772 MovieClip Frame 1 | Symbol 652 MovieClip |
"gun" | Symbol 772 MovieClip Frame 1 | Symbol 685 MovieClip |
"d1" | Symbol 776 MovieClip Frame 1 | Symbol 701 MovieClip |
"d2" | Symbol 776 MovieClip Frame 1 | Symbol 701 MovieClip |
"d3" | Symbol 776 MovieClip Frame 1 | Symbol 701 MovieClip |
"d1" | Symbol 811 MovieClip Frame 1 | Symbol 806 MovieClip |
"d2" | Symbol 811 MovieClip Frame 1 | Symbol 808 MovieClip |
"d3" | Symbol 811 MovieClip Frame 1 | Symbol 810 MovieClip |
"fov" | Symbol 821 MovieClip Frame 1 | Symbol 652 MovieClip |
"gun" | Symbol 821 MovieClip Frame 1 | Symbol 685 MovieClip |
"view2" | Symbol 834 MovieClip Frame 10 | Symbol 719 MovieClip |
"view" | Symbol 834 MovieClip Frame 10 | Symbol 719 MovieClip |
"view" | Symbol 834 MovieClip Frame 81 | Symbol 719 MovieClip |
"view3" | Symbol 834 MovieClip Frame 81 | Symbol 719 MovieClip |
"view2" | Symbol 834 MovieClip Frame 81 | Symbol 719 MovieClip |
"view2" | Symbol 834 MovieClip Frame 153 | Symbol 719 MovieClip |
"view" | Symbol 834 MovieClip Frame 153 | Symbol 719 MovieClip |
"view" | Symbol 834 MovieClip Frame 224 | Symbol 719 MovieClip |
"view3" | Symbol 834 MovieClip Frame 224 | Symbol 719 MovieClip |
"view2" | Symbol 834 MovieClip Frame 224 | Symbol 719 MovieClip |
"view2" | Symbol 837 MovieClip Frame 10 | Symbol 719 MovieClip |
"view" | Symbol 837 MovieClip Frame 10 | Symbol 719 MovieClip |
"view" | Symbol 837 MovieClip Frame 78 | Symbol 719 MovieClip |
"view3" | Symbol 837 MovieClip Frame 78 | Symbol 719 MovieClip |
"view2" | Symbol 837 MovieClip Frame 78 | Symbol 719 MovieClip |
"view2" | Symbol 837 MovieClip Frame 147 | Symbol 719 MovieClip |
"view" | Symbol 837 MovieClip Frame 147 | Symbol 719 MovieClip |
"view" | Symbol 837 MovieClip Frame 215 | Symbol 719 MovieClip |
"view3" | Symbol 837 MovieClip Frame 215 | Symbol 719 MovieClip |
"view2" | Symbol 837 MovieClip Frame 215 | Symbol 719 MovieClip |
"d1" | Symbol 842 MovieClip Frame 1 | Symbol 806 MovieClip |
"d2" | Symbol 842 MovieClip Frame 1 | Symbol 808 MovieClip |
"d3" | Symbol 842 MovieClip Frame 1 | Symbol 840 MovieClip |
"fov" | Symbol 856 MovieClip Frame 1 | Symbol 652 MovieClip |
"gun" | Symbol 856 MovieClip Frame 1 | Symbol 685 MovieClip |
"g3" | Symbol 878 MovieClip Frame 1 | Symbol 877 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 31 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
fps | Symbol 962 EditableText | "" |
|