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

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

Aliens_Board_Game_v1_1_sma.swf

This is the info page for
Flash #50850

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


Text
WOUNDED

INCAPACITATED

GRABBED

DEAD

SEAL THE
DOOR

V1.1

This is a FLASH remake of the ALIENS boad game by Leading Edge Games.
Original board game credits:
Primary Design - Barry Nakazono
Writing and Design - David McKenzie
Layout I Graphics - Toni Dennis
Maps - Nadir Elfarra
ALIENS TM Art, Story, and Characters (c) 1986 Twentieth Century Fox Film Corporation. All rights reserved.
Flash Conversion by homedrone@gmail.com

100 % LOADED

NEWT SPECIAL RULE
If Newt begins a round not
standing next to Ripley, she
will be too afraid to move.
Be sure to keep Newt and
Ripley close together.

CONTINUE THE MISSION

CONTINUE THE MISSION

RESCUE NEWT

RESCUE NEWT

REACTOR

REACTOR

OPERATIONS

OPERATIONS

WEAPONS

WEAPONS

GENERAL GAME PLAY

GENERAL GAME PLAY

TUTORIAL MENU

TUTORIAL MENU

GENERAL GAME PLAY
Your first job is to select your team order.
Your second task is to place the team in the deployment area
marked by a red box.

GENERAL GAME PLAY
The red arrow on the deployment screen will give you your
objective.
Once the team is placed the game begins.

GENERAL GAME PLAY
Gameplay alternates between the Aliens moving and the
Marines moving.
During the Aliens turn, current aliens will move toward the
marines up to 4 squares per turn.
At the end of the turn new aliens will drop in and move up to
one square.

GENERAL GAME PLAY
If an Alien reaches a marine, it will try and grab the victim. The
marine might throw the Alien off, but more likely he will be
WOUNDED, INCAPACITATED or  DEAD.
If a marine is grabbed, their teammates have one round to try
and free the victim, or he will be carried away by the Alien in
the next turn.

GENERAL GAME PLAY
During the marines turn, each active marine spends their
actions in the the order set earlier.
Actions can be used to move or shoot.
Red boxes will appear on any squares they may move to.
Clicking on the marine itself will spend an action doing
nothing.

GENERAL GAME PLAY
Red targets will appear on Aliens that are within LOS and
range of the marine. Clicking on the target will display a list of
action prices and chance to hit the Alien.  Select the box of
actions you want to spend aiming.
Clicking on the Alien target again will hide the action menu.

GENERAL GAME PLAY
If the target Alien is in combat with a marine, an M will appear
on the target icon. It is much harder to kill these Aliens, as the
marines take care not to kill their teammates.
Selecting the red fist icon will try to throw the alien to a new
square.  If a marine is still in combat from a previous turn, this
is all he can do until he is free from the alien.
There is no risk to the marine for attempting to throw an alien
but the chance of success is low.

GENERAL GAME PLAY
When Aliens are killed, they spray acid blood in all nearby
squares. It is very likely marines in these sqares will be injured
by the spray, so use caution when choosing targets.

GENERAL GAME PLAY
If a marine is INCAPACITATED, it can not move or shoot. But it
may be carried to safety by another marine. Simply move to
the same square as the INCAPACITATED marine. An icon will
appear on the upper left corner for each INCAPACITATED
marine at that locaion. Clicking on the icon will pick up the
marine.  A new icon will appear on the upper right to drop the
marine if desired.
It costs no actions to pick up or drop a marine and there is no
penalty for carrying them.

WEAPONS
Machine Gun
The machine gun is an effective weapon against the Aliens. It
has good stopping power and high rate of fire. Because of this,
if an alien is killed, a nearby alien which is as easy or easier to
kill will also be killed.  A second set of buttons will appear on
appropriate targerts.

WEAPONS
Flame Unit
The flame unit is particularly usefull weapon as it neutralizes
the aliens acid blood spray. Though it requires an unblocked
LOS and has a short range.
Also, it is impossible to rescue a marine grabbed by an Alien
with the flame unit. If used on an Alien with a victim, both
trargets will be killed.

WEAPONS
Pistol
The marines standard side arm pistol is a weak weapon
against the Alien. Unfortunatly, sometimes it is their last
resort. It has limited effective range and power.

WEAPONS
Shotgun
Corpral Hicks carries a shotgun into the Alien nest. It is a
fortunate decisition as it is effective at stopping the Aliens and
has decent range.

WEAPONS
Pulse Rifle
The pulse rifle is the standard armament for the colonial
marines and is suitably effective against the alien.  It does not
have the same rate of fire of its machine gun cousin, but the
grenade launcher attachment can come in handy if conditions
are right.

MARINE
DEAD
INCAPACITATED
WOUNDED

ALIENS
DEAD

RANGE
0-1
2-3
4-6

WEAPONS
Pulse Rifle Grenade Launcher
Used wisely, the grenade launcher can clear large swarms of
aliens, though, it is generally more deadly to the marines.
There is also a 30% chance the grenade will miss its target
square and land in an adjacent one. Cation must be applied to
the use of grenades.

REACTOR    1/1
The reactor stage is strait forward. Move the marines to the
exit at the left of the map. Aliens can arrive almost anywhere
on the map, so move quickly.

HAS

TORCH

OPERATIONS    1/2
This stage works in different phases.
Phase 1:  The marines try to hold back aliens for the first 6
turns while burk escapes down the corridor.
Phase 2:  The marines have to cut open the lock on the door.
Each combat marine carries a cutting torch, only Ripley Newt
and Gorman do not. It takes 3 turns of cutting to open the lock.
Phase 3:  A marine with a torch can seal the door closed once
it is cut open. It will take the aliens 10 turns to break the door
open.

OPERATIONS    2/2
Phase 4:  When Newt enters the lower room, she will
eventually remember the air ducts and lead the marines into
them.
Phase 5:  The marines must move through the ducts to the
exit. A number of question marks block their way. Newt has
very good chance to find the way at each question mark, where
other marines have only a 10% chance.
RIPLEY & NEWT SPECIAL RULE
Newt  can not move unless she starts her turn next to Ripley. If
Ripley is not in an adjacent  square, Newt is too scared to
move that turn. If Ripley is INCAPACITATED or DEAD, Newt
can be moved.

RESCUE NEWT    1/4
You have a maximum of 8 marines you can deploy on this
stage. The game will start once you have selected your team of
8 (or less).
Newt is being held by the aliens in one of the rooms. Moving
into a room will search its contents, but also it might cause
aliens to investigate the room. Aliens may arrive up to 3 turns
after a room is searched.
THE TRACKER
Early on Ripley had given Newt a small tracking device which
now comes in handy. The tracker displays the distance in
squares from Ripley to Newt.

RESCUE NEWT    2/4
COCOONS
Captured marines are trapped in a cocoon of alien goo. You
can cut a marine free by moving adjacent to a cocoon and
clicking the "cut free" button. It will end that marines turn.
THE REACTOR MELTDOWN
During the escape from the reactor, the main heat exchange
was ruptured. Now a reactor meltdown is imminent. Minor
explosions are erupting all over the site. Shortly after Newt is
freed an explosion will block the northern hallway passage.
Also, there is a time limit of 50 turns to exit in the elevator
before its too late to escape the unrequested fision surplus.

RESCUE NEWT    3/4
THE ALIEN QUEEN
Also nested in one of the rooms is the alien queen. She has 2
alien guards with her. The queen and her guards will not
engage if they are left alone. This means undisturbed by
weapon fire and exiting the room ASAP. If a marine lingers in
the queens nest room, she and her guards will attack.
The queen is a deadly opponent. Although she moves slower
than her drones, when she attacks, she engages opponents all
around her. Easily killing or incapacitatuing up to 4 marines a
round. She is also so resilient that she might survive even a
dozen blows that would kill a lesser alien.

WEAPON

SWITCH

W

E

A

P

O

N

S

I

T

C

H

RESCUE NEWT    4/4
THE ALIEN REINFORCEMENTS
Alien warriors returning from the assault on opperations may
also drop in from the stairwells. The number of aliens arriving
is dependent on the number of active marines. The more
marines assaulting the nest, the more the aliens will drop in.
RIPLEY's WEAPON
Before Ripley entered the Alien hive, she straped a flame unit
to a pulse rifle. She can switch between the weapon freely by
clicking on the weapon switch icons.

CONTINUE THE MISSION
Finishing the Reactor or Operations will give you the option to
continue the mission. Any marines incapacitated and
recovered from the mission will recover to wounded status.
Wounded marines will have recovered enough to be in active
status.
Marines carried off by aliens or unrecovered incapacitated
marines, may yet be saved during the assault on the aliens
nest, just like Newt.

RETURN TO MAIN SCREEN

SOUND EFFECTS

MUSIC

VOLUME

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

FLAME UNIT

WIERZBOWSKI

ACTIONS   2

FLAME UNIT

MACHINE GUN

PISTOL

SHOTGUN

PULSE RIFLE

NO WEAPON

ACTIVE

WOUNDED

INCAPACITATED

DEAD

0

1

2

3

WIERZBOWSKI

ACTIONS

FLAME UNIT

VASQUEZ

VASQUEZ

FLAME UNIT

RIPLEY

ACTIONS   3

RIPLEY

FLAME UNIT

NEWT

NEWT

FLAME UNIT

HUDSON

HUDSON

FLAME UNIT

HICKS

HICKS

FLAME UNIT

GORMAN

GORMAN

FLAME UNIT

FROST

FROST

FLAME UNIT

DRAKE

DRAKE

FLAME UNIT

DIETRICH

DIETRICH

FLAME UNIT

CROWE

CROWE

FLAME UNIT

BURKE

BURKE

FLAME UNIT

APONE

APONE

WIERZBOWSKI

VASQUEZ

RIPLEY

NEWT

HUDSON

HICKS

GORMAN

FROST

DRAKE

DIETRICH

CROWE

BURKE

APONE

GOING UP

AT THE TOP

GOING DOWN

FIND NEWT

EXIT TO
APC HERE

?

ESCAPE TO THE
LANDING FIELD

CUT THE
DOOR LOCK

FALL  BACK
TO MEDICAL

HOLD BACK
THE ALIENS

CUT

35%

70%

100%

LAUNCH

GRENADE

SWITCH

3

2

1

00

10

20

30

40

50

60

70

80

90

99

99m

NEWT

RANGE TO

DROP

HUDSON

DRAKE

VASQUEZ

DIETRICH

FROST

HICKS

APONE

WIERZBOWSKI

CROWE

BURKE

RIPLEY

GORMAN

LOS

NO

ZOOM OUT

ZOOM OUT

ZOOM IN

ZOOM IN

DOOR

SEAL

DOOR

SEAL

CUT

USE

ELEVATOR

USE

ELEVATOR

CALL

CALL

CUT

FREE

FREE

Even after surviving the nightmare in operations, Newt
falls into a sewer. The surviving marines try to find her
but are too late. Refusing to leave her for the aliens,
Ripley arms up from the dropship and goes back into the
hive to bring Newt out.

The surviving marines had sealed themselves in medlab
and operations while they waited for the 2nd dropship to
arrive. But the aliens tested the defences and found a
weakness. Just as the marines were dealing with the
trecherous Mr Burk, the aliens cut the power and
assaulted through the ceiling crawl space. Will the
marines survive Burk's second betreyal? Will Newt lead
them through the air ducts in time?

The BOARD GAME

ALIENS

THE REACTOR

THE REACTOR

The marines find themselves deep in the alien nest.
Worse, they have been ordered to give up their armament
due to their proximity to the reactors cooling systems.
The sudden appearance and death of an alien causes the
hive to awaken.  Nowhere is safe from hidden danger.
Ripley has driven the APC to rescue the survivors but
will there be any survivors to rescue.

_root.STvolume

99

TURN

SELECT TEAM ORDER

Y
X
ALIENS
STUNED
MARINE
COND
GRAB

ActionScript [AS1/AS2]

Frame 1
function doSomething() { } MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem("Aliens, the board game.", doSomething); MENU.customItems.push(Functioned); _root.menu = MENU;
Frame 644
stop();
Frame 674
_root.JasonRulez = true; trace("START!"); _root.attachMovie("soundmenu", "soundmenu", 50000); _root.soundmenu._x = 666.4; _root.soundmenu._y = -188.7; function targetSelectShoot(alienName, Dist, rangeBand) { if (_root.actionarea["shootingSelect" + alienName] == null) { _root.actionarea.attachMovie("shootingSelect", "shootingSelect" + alienName, 12000 + alienName); _root.actionarea["shootingSelect" + alienName]._x = (_root.aliensArray[alienName][1] * _root.tileSize) + 45; _root.actionarea["shootingSelect" + alienName]._y = (_root.aliensArray[alienName][0] * _root.tileSize) - 5; _root.marineButtonsArray[_root.marineButtonsArray.length] = "shootingSelect" + alienName; _root.actionarea["shootingSelect" + alienName].alienName = alienName; _root.actionarea["shootingSelect" + alienName].melee.alienName = alienName; _root.actionarea["shootingSelect" + alienName].action1._visible = false; _root.actionarea["shootingSelect" + alienName].action2._visible = false; _root.actionarea["shootingSelect" + alienName].action3._visible = false; _root.actionarea["shootingSelect" + alienName].counter1._visible = false; _root.actionarea["shootingSelect" + alienName].counter2._visible = false; _root.actionarea["shootingSelect" + alienName].counter3._visible = false; _root.actionarea["shootingSelect" + alienName].buttonPlate1._visible = false; _root.actionarea["shootingSelect" + alienName].melee._visible = false; _root.actionarea["shootingSelect" + alienName].actionMarker1._visible = false; _root.actionarea["shootingSelect" + alienName].actionMarker2._visible = false; _root.actionarea["shootingSelect" + alienName].actionMarker3._visible = false; if (((_root.marineData[_root.marineSelect][1] > 0) && ((_root.marineData[_root.marineSelect][1] - _root.currentMarineActions) > 0)) && (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] != "none")) { _root.actionarea["shootingSelect" + alienName].targetNum1 = _root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][_root.marineData[_root.marineSelect][9]][0][rangeBand]; if ((_root.aliensArray[alienName][4] != "") && (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] != "flame unit")) { _root.actionarea["shootingSelect" + alienName].targetNum1 = _root.actionarea["shootingSelect" + alienName].targetNum1 - 5; } _root.actionarea["shootingSelect" + alienName].counter1.gotoAndStop(_root.actionarea["shootingSelect" + alienName].targetNum1 + 2); _root.actionarea["shootingSelect" + alienName].action1._visible = true; _root.actionarea["shootingSelect" + alienName].counter1._visible = true; _root.actionarea["shootingSelect" + alienName].actionMarker1._visible = true; trace("===> the clips X is = " + _root.actionarea["shootingSelect" + alienName].counter1._x); trace("1 action target num = " + _root.actionarea["shootingSelect" + alienName].targetNum1); } if (((_root.marineData[_root.marineSelect][1] > 1) && ((_root.marineData[_root.marineSelect][1] - _root.currentMarineActions) > 1)) && (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] != "none")) { _root.actionarea["shootingSelect" + alienName].targetNum2 = _root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][_root.marineData[_root.marineSelect][9]][1][rangeBand]; if ((_root.aliensArray[alienName][4] != "") && (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] != "flame unit")) { _root.actionarea["shootingSelect" + alienName].targetNum2 = _root.actionarea["shootingSelect" + alienName].targetNum2 - 5; } _root.actionarea["shootingSelect" + alienName].counter2.gotoAndStop(_root.actionarea["shootingSelect" + alienName].targetNum2 + 2); _root.actionarea["shootingSelect" + alienName].action2._visible = true; _root.actionarea["shootingSelect" + alienName].counter2._visible = true; _root.actionarea["shootingSelect" + alienName].actionMarker2._visible = true; trace("2 action target num = " + _root.actionarea["shootingSelect" + alienName].targetNum2); } if (((_root.marineData[_root.marineSelect][1] > 2) && ((_root.marineData[_root.marineSelect][1] - _root.currentMarineActions) > 2)) && (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] != "none")) { _root.actionarea["shootingSelect" + alienName].targetNum3 = _root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][_root.marineData[_root.marineSelect][9]][2][rangeBand]; if ((_root.aliensArray[alienName][4] != "") && (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] != "flame unit")) { _root.actionarea["shootingSelect" + alienName].targetNum3 = _root.actionarea["shootingSelect" + alienName].targetNum3 - 5; } _root.actionarea["shootingSelect" + alienName].counter3.gotoAndStop(_root.actionarea["shootingSelect" + alienName].targetNum3 + 2); _root.actionarea["shootingSelect" + alienName].action3._visible = true; _root.actionarea["shootingSelect" + alienName].counter3._visible = true; _root.actionarea["shootingSelect" + alienName].actionMarker3._visible = true; trace("3 action target num = " + _root.actionarea["shootingSelect" + alienName].targetNum3); } if ((Dist == 1) && (_root.aliensArray[alienName].queen != true)) { _root.actionarea["shootingSelect" + alienName].melee._visible = true; _root.actionarea["shootingSelect" + alienName].buttonPlate1._visible = true; } } else if (_root.actionarea["shootingSelect" + alienName]._visible == false) { _root.actionarea["shootingSelect" + alienName]._visible = true; } else { _root.actionarea["shootingSelect" + alienName]._visible = false; } } function queenDeath(alienName) { _root.aliensArray[alienName].queenHit = _root.aliensArray[alienName].queenHit + 1; tempData = _root.aliensArray[alienName].queenHit - 5; if (_root.calculateRandom(1, 8) > tempData) { _root.actionarea["alien" + alienName].gotoAndPlay("hit"); } else { _root.actionarea["alien" + alienName].gotoAndPlay("death"); _root.aliensArray[alienName][2] = "dead"; _root.marineData[_root.marineSelect][15] = _root.marineData[_root.marineSelect][15] + 1; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = null; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] - 1; } } } function waitCheck(alienName) { if (_root.aliensArray[alienName].wait == true) { p = 0; while (p < _root.aliensArray.length) { _root.aliensArray[p].wait = null; _root.actionarea["alien" + alienName]._visible = true; p++; } } } function shootFlame1(marineName, alienName) { if (_root.marineData[marineName][_root.marineData[marineName][12]][2] == "flame unit") { _root.actionarea.attachMovie("flameUnitShot", "flame" + marineName, 10000 + marineName); _root.actionarea["flame" + marineName]._x = (_root.marineData[marineName][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["flame" + marineName]._y = (_root.marineData[marineName][6] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["flame" + marineName]._rotation = _root.actionarea[_root.marineData[marineName][0]]._rotation; } } function shootFlame2(marineName, alienName) { if (alienName != null) { alienDeath = _root.calculateRandom(0, 1); if (_root.aliensArray[alienName].queen == true) { _root.queenDeath(alienName); } else { _root.actionarea["alien" + alienName].gotoAndPlay("deathFlame"); _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = null; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] - 1; } _root.aliensArray[alienName][2] = "dead"; _root.marineData[marineName][15] = _root.marineData[marineName][15] + 1; } if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] != null) { trace(_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] + " is roasted!!!"); _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][8] = 0; if (_root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][10] != false) { marineID = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]; trace(_root.marineData[_root.marineData[marineID][10]][0] + " is roasted too !!!!!"); roastMarine = _root.marineData[marineID][10]; } _root.marineDamage(_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1], 3); if (roastMarine != null) { _root.marineDamage(roastMarine, 3); roastMarine = null; } } p = 0; while (p < _root.marineOrder.length) { if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][3][_root.marineOrder[p]] == "inc") { _root.marineDamage(_root.marineOrder[p], 3); trace("Roast inc Marine " + _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][3][_root.marineOrder[p]]); } p++; } _root.actionarea[_root.marineData[marineName][0]].alienName = null; } _root.gotoAndPlay("makeButtons"); } function shootFlame3(marineName, alienName) { _root.actionarea[_root.marineData[marineName][0]].gotoAndStop("normal" + _root.marineData[marineName][12]); } function shootGun1(marineName, alienName) { } function shootGun2(marineName, alienName) { if (alienName != null) { alienDeath = _root.calculateRandom(0, 1); if (_root.aliensArray[alienName].queen == true) { _root.queenDeath(alienName); } else { _root.actionarea["alien" + alienName].gotoAndPlay("death" + alienDeath); _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = null; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] - 1; } _root.aliensArray[alienName][2] = "dead"; _root.marineData[marineName][15] = _root.marineData[marineName][15] + 1; } if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] != null) { trace(_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] + " is free!!!"); _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][8] = 0; _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][2] = "target"; } p = 0; while (p < _root.marineOrder.length) { if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][3][_root.marineOrder[p]] == "inc") { trace(_root.marineData[_root.marineOrder[p]][0] + " is free too!!!"); _root.marineData[_root.marineOrder[p]][8] = 0; } p++; } _root.actionarea[_root.marineData[marineName][0]].alienName = null; } _root.gotoAndPlay("makeButtons"); _root.acidSplash(alienName); } function shootGun3(marineName, alienName) { _root.actionarea[_root.marineData[marineName][0]].gotoAndStop("normal" + _root.marineData[marineName][12]); } function shootMachineGun1(marineName, alienName) { } function shootMachineGun2(marineName, alienName) { if (alienName != null) { alienDeath = _root.calculateRandom(0, 1); if (_root.aliensArray[alienName].queen == true) { _root.queenDeath(alienName); } else { _root.actionarea["alien" + alienName].gotoAndPlay("death" + alienDeath); _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = null; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] - 1; } _root.aliensArray[alienName][2] = "dead"; _root.marineData[marineName][15] = _root.marineData[marineName][15] + 1; } if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] != null) { trace(_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] + " is free!!!"); _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][8] = 0; _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][2] = "target"; } p = 0; while (p < _root.marineOrder.length) { if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][3][_root.marineOrder[p]] == "inc") { trace(_root.marineData[_root.marineOrder[p]][0] + " is free too!!!"); _root.marineData[_root.marineOrder[p]][8] = 0; } p++; } _root.acidSplash(alienName); secondAlienTarget = []; t = 0; while (t <= 2) { u = 0; while (u <= 2) { if ((_root.mapArray[(_root.aliensArray[alienName][0] + t) - 1][(_root.aliensArray[alienName][1] + u) - 1][2] != null) && (_root.aliensArray[_root.mapArray[(_root.aliensArray[alienName][0] + t) - 1][(_root.aliensArray[alienName][1] + u) - 1][2]][2] != "combat")) { tempArray = []; LOS = true; currentYDist = 20; currentXDist = 20; loopLocation = 0; yDiff = ((_root.aliensArray[alienName][0] + t) - 1) - _root.marineData[_root.marineSelect][6]; xDiff = ((_root.aliensArray[alienName][1] + u) - 1) - _root.marineData[_root.marineSelect][7]; if (Math.abs(yDiff) > Math.abs(xDiff)) { yInc = yDiff / Math.abs(yDiff); xInc = xDiff / Math.abs(yDiff); loop = Math.abs(yDiff); direction = y; } else { yInc = yDiff / Math.abs(xDiff); xInc = xDiff / Math.abs(xDiff); loop = Math.abs(xDiff); direction = x; } trace((("yInc " + yInc) + " xInc ") + xInc); while (loop != loopLocation) { currentYDist = 20 + (yInc * (21 + (loopLocation * 40))); currentXDist = 20 + (xInc * (21 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; currentYDist = 20 + (yInc * (59 + (loopLocation * 40))); currentXDist = 20 + (xInc * (59 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; if ((Math.floor(tempY) != tempArray[tempArray.length - 1][0]) || (Math.floor(tempX) != tempArray[tempArray.length - 1][1])) { tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; } loopLocation = loopLocation + 1; } g = 0; while (g < tempArray.length) { if (g == 0) { calcThisDirectionX = tempArray[g][1] - _root.marineData[_root.marineSelect][7]; calcThisDirectionY = tempArray[g][0] - _root.marineData[_root.marineSelect][6]; } else { calcThisDirectionX = tempArray[g][1] - tempArray[g - 1][1]; calcThisDirectionY = tempArray[g][0] - tempArray[g - 1][0]; } calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (g == 0) { if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][4][calcThisAngle] > 0) { directionBlocked = true; } } else if (_root.mapArray[tempArray[g - 1][0]][tempArray[g - 1][1]][4][calcThisAngle] > 0) { directionBlocked = true; } if ((_root.mapArray[tempArray[g][0]][tempArray[g][1]][0] == 4) || (directionBlocked == true)) { LOS = false; } if (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] == "flame unit") { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][1] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } } if ((tempArray[g][1] == tempArray[g - 1][1]) && (tempArray[g][0] == tempArray[g - 1][0])) { LOS = true; } g++; } if ((yDiff == 0) && (xDiff == 0)) { LOS = false; } trace(LOS); if ((LOS == true) && (_root.aliensArray[alienName][2] != "combat")) { secondAlienTarget[secondAlienTarget.length] = _root.mapArray[(_root.aliensArray[alienName][0] + t) - 1][(_root.aliensArray[alienName][1] + u) - 1][2]; } } u++; } t++; } if ((_root.actionarea[_root.marineData[marineName][0]].secondAlien == null) && (_root.marineData[marineName][9] < 2)) { secondAlienArray = []; mainAlienYdiff = Math.abs(_root.aliensArray[alienName][0] - _root.marineData[marineName][6]); mainAlienXdiff = Math.abs(_root.aliensArray[alienName][1] - _root.marineData[marineName][7]); if (mainAlienXdiff > mainAlienYdiff) { mainAlienDist = mainAlienXdiff; } else { mainAlienDist = mainAlienYdiff; } m = 0; while (m < _root.secondAlienTarget.length) { yDiff = Math.abs(_root.aliensArray[_root.secondAlienTarget[m]][0] - _root.marineData[marineName][6]); xDiff = Math.abs(_root.aliensArray[_root.secondAlienTarget[m]][1] - _root.marineData[marineName][7]); if (yDiff > xDiff) { AlienDist = yDiff; } else { AlienDist = xDiff; } if (mainAlienDist == 1) { MGtargetRange = 1; } if (mainAlienDist == 2) { MGtargetRange = 2; } if (mainAlienDist > 2) { MGtargetRange = 3; } if (mainAlienDist > 4) { MGtargetRange = 4; } if (mainAlienDist > 6) { MGtargetRange = 5; } if (AlienDist == 1) { MGsecondRange = 1; } if (AlienDist == 2) { MGsecondRange = 2; } if (AlienDist > 2) { MGsecondRange = 3; } if (AlienDist > 4) { MGsecondRange = 4; } if (AlienDist > 6) { MGsecondRange = 5; } if ((MGsecondRange <= MGtargetRange) && (_root.actionarea["alien" + _root.secondAlienTarget[m]].visible != false)) { secondAlienArray[secondAlienArray.length] = _root.secondAlienTarget[m]; _root.actionarea[_root.marineData[marineName][0]].secondAlien = true; } m++; } trace("secondAlienArray.length " + secondAlienArray.length); if (_root.actionarea[_root.marineData[marineName][0]].secondAlien == true) { n = 0; while (n < secondAlienArray.length) { _root.actionarea.attachMovie("machineGunKill", "machineGunKill" + secondAlienArray[n], 9500 + secondAlienArray[n]); _root.actionarea["machineGunKill" + secondAlienArray[n]]._x = _root.aliensArray[secondAlienArray[n]][1] * _root.tileSize; _root.actionarea["machineGunKill" + secondAlienArray[n]]._y = _root.aliensArray[secondAlienArray[n]][0] * _root.tileSize; _root.marineButtonsArray[_root.marineButtonsArray.length] = "machineGunKill" + secondAlienArray[n]; _root.actionarea["machineGunKill" + secondAlienArray[n]].alienName = secondAlienArray[n]; _root.actionarea["machineGunKill" + secondAlienArray[n]].marineName = marineName; n++; } _root.actionarea.attachMovie("machineGunKillCancel", "machineGunKillCancel", 9500 + secondAlienArray.length); _root.actionarea.machineGunKillCancel._x = (_root.marineData[marineName][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea.machineGunKillCancel._y = (_root.marineData[marineName][6] * _root.tileSize) + (_root.tileSize / 2); _root.marineButtonsArray[_root.marineButtonsArray.length] = "machineGunKillCancel"; } else { _root.gotoAndPlay("makeButtons"); } } else { _root.actionarea[_root.marineData[marineName][0]].alienName = null; _root.actionarea[_root.marineData[marineName][0]].secondAlien = null; _root.gotoAndPlay("makeButtons"); } } else { _root.gotoAndPlay("makeButtons"); } } function shootMachineGun3(marineName, alienName) { _root.actionarea[_root.marineData[marineName][0]].gotoAndStop("normal" + _root.marineData[marineName][12]); } function shootMachineGun4(marineName, alienName) { Ydist = _root.aliensArray[alienName][0] - _root.marineData[marineName][6]; Xdist = _root.aliensArray[alienName][1] - _root.marineData[marineName][7]; _root.actionarea[_root.marineData[marineName][0]].alienName = alienName; _root.actionarea[_root.marineData[marineName][0]]._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; _root.actionarea[_root.marineData[marineName][0]].gotoAndPlay("shoot" + _root.marineData[marineName][12]); } function shootGrenade() { _root.actionarea.attachMovie("grenadeExplosion", "explosion", 50000); if (_root.JasonRulez == true) { grenadeCheck = _root.calculateRandom(0, 9); trace("grenadeCheck " + grenadeCheck); if (grenadeCheck < 3) { tempGrenXY = []; t = 0; while (t <= 2) { u = 0; while (u <= 2) { tempArray = []; LOS = true; currentYDist = 20; currentXDist = 20; loopLocation = 0; yDiff = ((_root.grenadeY + t) - 1) - _root.marineData[_root.marineSelect][6]; xDiff = ((_root.grenadeX + u) - 1) - _root.marineData[_root.marineSelect][7]; if (Math.abs(yDiff) > Math.abs(xDiff)) { yInc = yDiff / Math.abs(yDiff); xInc = xDiff / Math.abs(yDiff); loop = Math.abs(yDiff); direction = y; } else { yInc = yDiff / Math.abs(xDiff); xInc = xDiff / Math.abs(xDiff); loop = Math.abs(xDiff); direction = x; } trace((("yInc " + yInc) + " xInc ") + xInc); while (loop != loopLocation) { currentYDist = 20 + (yInc * (21 + (loopLocation * 40))); currentXDist = 20 + (xInc * (21 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; currentYDist = 20 + (yInc * (59 + (loopLocation * 40))); currentXDist = 20 + (xInc * (59 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; if ((Math.floor(tempY) != tempArray[tempArray.length - 1][0]) || (Math.floor(tempX) != tempArray[tempArray.length - 1][1])) { tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; } loopLocation = loopLocation + 1; } g = 0; while (g < tempArray.length) { if (g == 0) { calcThisDirectionX = tempArray[g][1] - _root.marineData[_root.marineSelect][7]; calcThisDirectionY = tempArray[g][0] - _root.marineData[_root.marineSelect][6]; } else { calcThisDirectionX = tempArray[g][1] - tempArray[g - 1][1]; calcThisDirectionY = tempArray[g][0] - tempArray[g - 1][0]; } calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (g == 0) { if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][4][calcThisAngle] > 0) { directionBlocked = true; } } else if (_root.mapArray[tempArray[g - 1][0]][tempArray[g - 1][1]][4][calcThisAngle] > 0) { directionBlocked = true; } if ((_root.mapArray[tempArray[g][0]][tempArray[g][1]][0] == 4) || (directionBlocked == true)) { LOS = false; } if (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] == "flame unit") { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][1] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } } if ((tempArray[g][1] == tempArray[g - 1][1]) && (tempArray[g][0] == tempArray[g - 1][0])) { LOS = true; } g++; } if ((yDiff == 0) && (xDiff == 0)) { LOS = false; } trace(LOS); if ((_root.mapArray[(_root.grenadeY + t) - 1][(_root.grenadeX + u) - 1][0] < 1) && (LOS == true)) { tempGrenXY[tempGrenXY.length] = [(_root.grenadeY + t) - 1, (_root.grenadeX + u) - 1]; } u++; } t++; } grenadeCheck = _root.calculateRandom(0, tempGrenXY.length - 1); _root.grenadeY = tempGrenXY[grenadeCheck][0]; _root.grenadeX = tempGrenXY[grenadeCheck][1]; _root.actionarea.explosion._x = (_root.grenadeX * _root.tileSize) + (_root.tileSize / 2); _root.actionarea.explosion._y = (_root.grenadeY * _root.tileSize) + (_root.tileSize / 2); } else { _root.actionarea.explosion._x = (_root.grenadeX * _root.tileSize) + (_root.tileSize / 2); _root.actionarea.explosion._y = (_root.grenadeY * _root.tileSize) + (_root.tileSize / 2); } } else { _root.actionarea.explosion._x = (_root.grenadeX * _root.tileSize) + (_root.tileSize / 2); _root.actionarea.explosion._y = (_root.grenadeY * _root.tileSize) + (_root.tileSize / 2); } } function setMarine() { _root.aliensKilled = 0; _root.totalAliensKilled = 0; _root.cocoonMarines = []; _root.marineData = []; _root.marineData[0] = ["Hudson", 2, "target", "", "", [0, 0]]; _root.marineData[0][3] = [0, 1, "pistol"]; _root.marineData[0][3][0] = [[2, 1, 0], [6, 2, 1, 0]]; _root.marineData[0][3][1] = [[0], [4, 0]]; _root.marineData[0][4] = [0, 1, "pulse rifle"]; _root.marineData[0][4][0] = [[5, 3, 2, 1, 0], [12, 9, 7, 6, 4]]; _root.marineData[0][4][1] = [[2, 0], [9, 6, 4, 3, 1]]; _root.marineData[0][8] = 0; _root.marineData[0][9] = 0; _root.marineData[0][10] = null; _root.marineData[0][11] = 1; _root.marineData[0][12] = null; _root.marineData[0][14] = null; _root.marineData[0][15] = 0; _root.marineData[0][16] = 0; _root.marineData[1] = ["Drake", 2, "target", "", "", [1, 0]]; _root.marineData[1][3] = [0, 1, "machine gun"]; _root.marineData[1][3][0] = [[8, 6, 3, 2, 1], [13, 9, 8, 7, 6]]; _root.marineData[1][3][1] = [[5, 3, 0], [10, 6, 5, 4, 3]]; _root.marineData[1][4] = [0, 1, "flame unit"]; _root.marineData[1][4][0] = [[8, 6, 4], [14, 13, 9]]; _root.marineData[1][4][1] = [[5, 3, 1], [11, 10, 6]]; _root.marineData[1][8] = 0; _root.marineData[1][9] = 0; _root.marineData[1][10] = null; _root.marineData[1][11] = 1; _root.marineData[1][12] = null; _root.marineData[1][14] = null; _root.marineData[1][15] = 0; _root.marineData[1][16] = 0; _root.marineData[2] = ["Vasquez", 2, "target", "", "", [1, 0]]; _root.marineData[2][3] = [0, 1, "machine gun"]; _root.marineData[2][3][0] = [[8, 6, 3, 2, 1], [13, 9, 8, 7, 6]]; _root.marineData[2][3][1] = [[5, 3, 0], [10, 6, 5, 4, 3]]; _root.marineData[2][4] = [0, 1, "pulse rifle"]; _root.marineData[2][4][0] = [[6, 4, 2, 1, 0], [13, 9, 8, 7, 5]]; _root.marineData[2][4][1] = [[3, 1], [10, 6, 5, 4, 2]]; _root.marineData[2][8] = 0; _root.marineData[2][9] = 0; _root.marineData[2][10] = null; _root.marineData[2][11] = 1; _root.marineData[2][12] = null; _root.marineData[2][14] = null; _root.marineData[2][15] = 0; _root.marineData[2][16] = 0; _root.marineData[3] = ["Dietrich", 2, "target", "", "", [0, 0]]; _root.marineData[3][3] = [0, 1, "flame unit"]; _root.marineData[3][3][0] = [[7, 5, 3], [13, 9, 8]]; _root.marineData[3][3][1] = [[4, 2, 0], [10, 6, 5]]; _root.marineData[3][4] = [0, 1, "pistol"]; _root.marineData[3][4][0] = [[2, 1, 0], [6, 2, 1, 0]]; _root.marineData[3][4][1] = [[0], [4, 0]]; _root.marineData[3][8] = 0; _root.marineData[3][9] = 0; _root.marineData[3][10] = null; _root.marineData[3][11] = 1; _root.marineData[3][12] = null; _root.marineData[3][14] = null; _root.marineData[3][15] = 0; _root.marineData[3][16] = 0; _root.marineData[4] = ["Frost", 2, "target", "", "", [0, 0]]; _root.marineData[4][3] = [0, 1, "pistol"]; _root.marineData[4][3][0] = [[2, 1, 0], [6, 2, 1, 0]]; _root.marineData[4][3][1] = [[0], [4, 0]]; _root.marineData[4][4] = [0, 1, "flame unit"]; _root.marineData[4][4][0] = [[7, 5, 3], [13, 9, 8]]; _root.marineData[4][4][1] = [[4, 2, 0], [10, 6, 5]]; _root.marineData[4][8] = 0; _root.marineData[4][9] = 0; _root.marineData[4][10] = null; _root.marineData[4][11] = 1; _root.marineData[4][12] = null; _root.marineData[4][14] = null; _root.marineData[4][15] = 0; _root.marineData[4][16] = 0; _root.marineData[5] = ["Hicks", 3, "target", "", "", [1, 0]]; _root.marineData[5][3] = [0, 1, "shotgun"]; _root.marineData[5][3][0] = [[8, 6, 2, 1, 0], [13, 9, 8, 6, 4], [14, 10, 9, 7, 5]]; _root.marineData[5][3][1] = [[5, 3], [10, 6, 5, 3, 1], [11, 7, 6, 4, 2]]; _root.marineData[5][4] = [0, 1, "pulse rifle"]; _root.marineData[5][4][0] = [[7, 4, 3, 2, 1], [13, 9, 8, 7, 6], [14, 13, 9, 8, 7]]; _root.marineData[5][4][1] = [[4, 1, 0], [10, 6, 5, 4, 3], [11, 10, 6, 5, 4]]; _root.marineData[5][8] = 0; _root.marineData[5][9] = 0; _root.marineData[5][10] = null; _root.marineData[5][11] = 1; _root.marineData[5][12] = null; _root.marineData[5][14] = null; _root.marineData[5][15] = 0; _root.marineData[5][16] = 0; _root.marineData[6] = ["Apone", 3, "target", "", "", [1, 0]]; _root.marineData[6][3] = [0, 1, "flame unit"]; _root.marineData[6][3][0] = [[8, 6, 4], [14, 13, 9], [15, 14, 10]]; _root.marineData[6][3][1] = [[5, 3, 1], [11, 10, 6], [12, 11, 7]]; _root.marineData[6][4] = [0, 1, "pulse rifle"]; _root.marineData[6][4][0] = [[7, 4, 3, 2, 1], [13, 9, 8, 7, 6], [14, 13, 9, 8, 7]]; _root.marineData[6][4][1] = [[4, 1, 0], [10, 6, 5, 4, 3], [11, 10, 6, 5, 4]]; _root.marineData[6][8] = 0; _root.marineData[6][9] = 0; _root.marineData[6][10] = null; _root.marineData[6][11] = 1; _root.marineData[6][12] = null; _root.marineData[6][14] = null; _root.marineData[6][15] = 0; _root.marineData[6][16] = 0; _root.marineData[7] = ["Wierzbowski", 2, "target", "", "", [0, 0]]; _root.marineData[7][3] = [0, 1, "flame unit"]; _root.marineData[7][3][0] = [[7, 5, 3], [13, 9, 8]]; _root.marineData[7][3][1] = [[4, 2, 0], [10, 6, 5]]; _root.marineData[7][4] = [0, 1, "pistol"]; _root.marineData[7][4][0] = [[2, 1, 0], [6, 2, 1, 0]]; _root.marineData[7][4][1] = [[0], [4, 0]]; _root.marineData[7][8] = 0; _root.marineData[7][9] = 0; _root.marineData[7][10] = null; _root.marineData[7][11] = 1; _root.marineData[7][12] = null; _root.marineData[7][14] = null; _root.marineData[7][15] = 0; _root.marineData[7][16] = 0; _root.marineData[8] = ["Crowe", 2, "target", "", "", [0, 0]]; _root.marineData[8][3] = [0, 1, "pistol"]; _root.marineData[8][3][0] = [[2, 1, 0, -1], [6, 2, 1, 0]]; _root.marineData[8][3][1] = [[0], [4, 0]]; _root.marineData[8][4] = [0, 1, "pulse rifle"]; _root.marineData[8][4][0] = [[5, 3, 2, 1, 0], [12, 9, 7, 6, 4]]; _root.marineData[8][4][1] = [[2, 0], [9, 6, 4, 3, 1]]; _root.marineData[8][8] = 0; _root.marineData[8][9] = 0; _root.marineData[8][10] = null; _root.marineData[8][11] = 1; _root.marineData[8][12] = null; _root.marineData[8][14] = null; _root.marineData[8][15] = 0; _root.marineData[8][16] = 0; _root.marineData[9] = ["Burke", 2, "target", "", "", [0, 0]]; _root.marineData[9][3] = [0, 1, "none"]; _root.marineData[9][4] = [0, 1, "none"]; _root.marineData[9][8] = 0; _root.marineData[9][9] = 0; _root.marineData[9][10] = null; _root.marineData[9][11] = 0; _root.marineData[9][12] = null; _root.marineData[9][14] = null; _root.marineData[9][15] = 0; _root.marineData[9][16] = 0; _root.marineData[10] = ["Newt", 2, "target", "", "", [0, 0]]; _root.marineData[10][3] = [0, 1, "none"]; _root.marineData[10][4] = [0, 1, "none"]; _root.marineData[10][8] = 0; _root.marineData[10][9] = 0; _root.marineData[10][10] = null; _root.marineData[10][11] = 0; _root.marineData[10][12] = null; _root.marineData[10][14] = null; _root.marineData[10][15] = 0; _root.marineData[10][16] = 0; _root.marineData[11] = ["Ripley", 3, "target", "", "", [1, 0]]; _root.marineData[11][3] = [0, 1, "pulse rifle"]; _root.marineData[11][3][0] = [[4, 2, 1, 0, 0], [9, 8, 6, 5, 3], [13, 9, 8, 6, 5]]; _root.marineData[11][3][1] = [[1], [6, 5, 3, 2, 0], [10, 6, 5, 3, 2]]; _root.marineData[11][4] = [0, 1, "pulse rifle"]; _root.marineData[11][4][0] = [[4, 2, 1, 0, 0], [9, 8, 6, 5, 3], [13, 9, 8, 6, 5]]; _root.marineData[11][4][1] = [[1], [6, 5, 3, 2, 0], [10, 6, 5, 3, 2]]; _root.marineData[11][8] = 0; _root.marineData[11][9] = 0; _root.marineData[11][10] = null; _root.marineData[11][11] = 0; _root.marineData[11][12] = null; _root.marineData[11][13] = [0, 1, "flame unit"]; _root.marineData[11][13][0] = [[6, 4, 2], [12, 9, 7], [13, 10, 9]]; _root.marineData[11][13][1] = [[3, 1], [9, 6, 4], [10, 7, 6]]; _root.marineData[11][14] = null; _root.marineData[11][15] = 0; _root.marineData[11][16] = 0; _root.marineData[12] = ["Gorman", 2, "target", "", "", [0, 0]]; _root.marineData[12][3] = [0, 1, "pulse rifle"]; _root.marineData[12][3][0] = [[5, 3, 2, 1, 0], [11, 9, 7, 6, 4]]; _root.marineData[12][3][1] = [[2, 0], [8, 6, 4, 3, 1]]; _root.marineData[12][4] = [0, 1, "pistol"]; _root.marineData[12][4][0] = [[2, 1, 0], [5, 2, 1, 0]]; _root.marineData[12][4][1] = [[0], [3, 0]]; _root.marineData[12][8] = 0; _root.marineData[12][9] = 0; _root.marineData[12][10] = null; _root.marineData[12][11] = 0; _root.marineData[12][12] = null; _root.marineData[12][14] = null; _root.marineData[12][15] = 0; _root.marineData[12][16] = 0; } _root.setMarine(); function OPsealDoor() { checkMarine = 0; w = 0; while (w < _root.marineOrder.length) { if (((_root.marineData[_root.marineOrder[w]][6] < 14) && (_root.marineData[_root.marineOrder[w]][7] < 11)) && (_root.marineData[_root.marineOrder[w]][9] < 2)) { checkMarine = 1; } w++; } if (checkMarine != 1) { w = 0; while (w < _root.marineOrder.length) { if ((_root.marineData[_root.marineOrder[w]][6] >= 14) || (_root.marineData[_root.marineOrder[w]][7] >= 11)) { } else { removeMovieClip(_root.actionarea[_root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root.actionarea["gun" + _root.marineOrder[w]]); if (_root.marineData[_root.marineOrder[w]][9] != 3) { _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].healthMonitor.gotoAndStop("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].heartRateMonitor.heartRate1.gotoAndStop("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].heartRateMonitor.heartRate2.gotoAndStop("incapacitated"); _root.marineData[_root.marineOrder[w]][9] = 2; } _root.mapArray[_root.marineData[_root.marineOrder[w]][6]][_root.marineData[_root.marineOrder[w]][7]][1] = null; _root.mapArray[_root.marineData[_root.marineOrder[w]][6]][_root.marineData[_root.marineOrder[w]][7]][3][_root.marineOrder[w]] = false; if (_root.mapArray[_root.marineData[_root.marineOrder[w]][6]][_root.marineData[_root.marineOrder[w]][7]][3].length != 0) { z = 0; while (z < _root.mapArray[_root.marineData[_root.marineOrder[w]][6]][_root.marineData[_root.marineOrder[w]][7]][3].length) { _root.mapArray[_root.marineData[_root.marineOrder[w]][6]][_root.marineData[_root.marineOrder[w]][7]][3][z] = null; z++; } } } w++; } _root.aliensInRoom = 0; w = 0; while (w < _root.aliensArray.length) { if (((_root.aliensArray[w][0] < 14) && (_root.aliensArray[w][1] < 11)) && (_root.aliensArray[w][2] != "out")) { removeMovieClip(_root.actionarea["alien" + w]); if (_root.aliensArray[w][2] != "dead") { _root.aliensArray[w][2] = "out"; _root.aliensInRoom = _root.aliensInRoom + 1; } _root.mapArray[_root.aliensArray[w][0]][_root.aliensArray[w][1]][2] = null; _root.mapArray[_root.aliensArray[w][0]][_root.aliensArray[w][1]][5][0] = _root.mapArray[_root.aliensArray[w][0]][_root.aliensArray[w][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[w][0]][_root.aliensArray[w][1]][5][1] = _root.mapArray[_root.aliensArray[w][0]][_root.aliensArray[w][1]][5][1] - 1; } } w++; } trace("Aliens in room 2" + _root.aliensInRoom); _root.actionarea.mainMap.opMap.fog1._alpha = 100; } } function calculateRandom(min, max) { return(Math.floor(Math.random() * ((max + 1) - min)) + min); } function marineDamage(marineID, damageType) { if (damageType == 3) { trace("damage category is 3"); if (_root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][1] == marineID) { _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][1] = null; } if (_root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][3][marineID] == "inc") { _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][3][marineID] = false; } if (_root.marineData[marineID][9] < 2) { if ((marineID == 11) && (_root.mapName == "rescue")) { gunType = "combo"; } else { gunType = _root.marineData[marineID][_root.marineData[marineID][12]][2]; } _root.actionarea.attachMovie("gun" + gunType, "gun" + marineID, 450 + marineID); _root.actionarea["gun" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._rotation = _root.calculateRandom(0, 360); } _root.marineData[marineID][9] = 3; if (_root.marineData[marineID][2] != "carried") { _root.marineData[marineID][2] = "dead"; _root.actionarea[_root.marineData[marineID][0]].gotoAndPlay("dead"); _root.actionarea[_root.marineData[marineID][0]].swapDepths(500 + marineID); } _root.actionarea.attachMovie("bannerDead", "bannerDead" + marineID, 4000 + marineID); _root.actionarea["bannerDead" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize * 0.5); _root.actionarea["bannerDead" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + (_root.tileSize * 0.5); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].healthMonitor.gotoAndPlay("dead"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate1.gotoAndPlay("dead"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate2.gotoAndPlay("dead"); } else if ((damageType == 2) && (_root.marineData[marineID][9] >= 2)) { trace("damage category is 2"); if (_root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][1] == marineID) { _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][1] = null; } if (_root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][3][marineID] == "inc") { _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][3][marineID] = false; } if (_root.marineData[marineID][9] < 2) { if ((marineID == 11) && (_root.mapName == "rescue")) { gunType = "combo"; } else { gunType = _root.marineData[marineID][_root.marineData[marineID][12]][2]; } _root.actionarea.attachMovie("gun" + gunType, "gun" + marineID, 450 + marineID); _root.actionarea["gun" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._rotation = _root.calculateRandom(0, 360); } _root.marineData[marineID][9] = 3; if (_root.marineData[marineID][2] != "carried") { _root.marineData[marineID][2] = "dead"; _root.actionarea[_root.marineData[marineID][0]].gotoAndPlay("dead"); _root.actionarea[_root.marineData[marineID][0]].swapDepths(500 + marineID); } _root.actionarea.attachMovie("bannerDead", "bannerDead" + marineID, 4000 + marineID); _root.actionarea["bannerDead" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize * 0.5); _root.actionarea["bannerDead" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + (_root.tileSize * 0.5); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].healthMonitor.gotoAndPlay("dead"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate1.gotoAndPlay("dead"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate2.gotoAndPlay("dead"); } else if ((damageType == 2) && (_root.marineData[marineID][9] < 2)) { trace("damage category is 2.2"); if (_root.marineData[marineID][9] < 2) { if ((marineID == 11) && (_root.mapName == "rescue")) { gunType = "combo"; } else { gunType = _root.marineData[marineID][_root.marineData[marineID][12]][2]; } _root.actionarea.attachMovie("gun" + gunType, "gun" + marineID, 450 + marineID); _root.actionarea["gun" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._rotation = _root.calculateRandom(0, 360); } _root.marineData[marineID][9] = 2; if (_root.marineData[marineID][2] != "carried") { _root.marineData[marineID][2] = "incapacitated"; _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][1] = null; _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][3][marineID] = "inc"; _root.actionarea[_root.marineData[marineID][0]].gotoAndPlay("incapacitated"); _root.actionarea[_root.marineData[marineID][0]].swapDepths(500 + marineID); } _root.actionarea.attachMovie("bannerIncapacitated", "bannerIncapacitated" + marineID, 4000 + marineID); _root.actionarea["bannerIncapacitated" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize * 0.5); _root.actionarea["bannerIncapacitated" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + (_root.tileSize * 0.5); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].healthMonitor.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate1.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2t["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate2.gotoAndPlay("incapacitated"); } else if ((damageType == 1) && (_root.marineData[marineID][9] > 1)) { trace("damage category is 1"); } else if ((damageType == 1) && (_root.marineData[marineID][9] == 1)) { trace("damage category is 1.2"); if (_root.marineData[marineID][9] < 2) { if ((marineID == 11) && (_root.mapName == "rescue")) { gunType = "combo"; } else { gunType = _root.marineData[marineID][_root.marineData[marineID][12]][2]; } _root.actionarea.attachMovie("gun" + gunType, "gun" + marineID, 450 + marineID); _root.actionarea["gun" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + _root.calculateRandom(0, 40); _root.actionarea["gun" + marineID]._rotation = _root.calculateRandom(0, 360); } _root.marineData[marineID][9] = 2; _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][1] = null; _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][3][marineID] = "inc"; if (_root.marineData[marineID][2] != "carried") { _root.marineData[marineID][2] = "incapacitated"; _root.actionarea[_root.marineData[marineID][0]].gotoAndPlay("incapacitated"); _root.actionarea[_root.marineData[marineID][0]].swapDepths(500 + marineID); } _root.actionarea.attachMovie("bannerIncapacitated", "bannerIncapacitated" + marineID, 4000 + marineID); _root.actionarea["bannerIncapacitated" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize * 0.5); _root.actionarea["bannerIncapacitated" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + (_root.tileSize * 0.5); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].healthMonitor.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate1.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate2.gotoAndPlay("incapacitated"); } else { _root.marineData[marineID][9] = 1; trace("damage category is 1.3"); _root.actionarea.attachMovie("bannerWounded", "bannerWounded" + marineID, 4000 + marineID); _root.actionarea["bannerWounded" + marineID]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize * 0.5); _root.actionarea["bannerWounded" + marineID]._y = (_root.marineData[marineID][6] * _root.tileSize) + (_root.tileSize * 0.5); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].healthMonitor.gotoAndPlay("wounded"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate1.gotoAndPlay("wounded"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[marineID][0]].heartRateMonitor.heartRate2.gotoAndPlay("wounded"); } if (((_root.marineData[marineID][9] > 1) && (_root.marineData[marineID][10] != null)) && (_root.marineData[marineID][2] != "carried")) { removeMovieClip(_root.actionarea[_root.marineData[marineID][0]]["inc" + _root.marineData[marineID][10]]); _root.actionarea.attachMovie(_root.marineData[_root.marineData[marineID][10]][0], _root.marineData[_root.marineData[marineID][10]][0], 500 + _root.marineData[marineID][10]); _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0]]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0]]._y = (_root.marineData[marineID][6] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0]]._rotation = _root.calculateRandom(0, 360); _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0]].gotoAndPlay("incapacitated"); _root.actionarea.attachMovie(_root.marineData[_root.marineData[marineID][10]][0] + "Name", _root.marineData[_root.marineData[marineID][10]][0] + "Name", 15000 + _root.marineData[marineID][10]); _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0] + "Name"]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0] + "Name"]._y = _root.marineData[marineID][6] * _root.tileSize; _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0] + "Name"]._visible = false; trace("IN THE IF - " + _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0]]._x); _root.marineData[_root.marineData[marineID][10]][2] = "incapacitated"; _root.marineData[_root.marineData[marineID][10]][6] = _root.marineData[marineID][6]; _root.marineData[_root.marineData[marineID][10]][7] = _root.marineData[marineID][7]; _root.mapArray[_root.marineData[marineID][6]][_root.marineData[marineID][7]][3][_root.marineData[marineID][10]] = "inc"; _root.marineData[_root.marineData[marineID][10]][10] = null; _root.marineData[marineID][10] = null; } if ((_root.marineData[marineID][2] == "carried") && (_root.marineData[marineID][9] == 3)) { trace("ahhh.. what? " + _root.actionarea[_root.marineData[_root.marineData[marineID][10]][0]]["inc" + marineID]._x); removeMovieClip(_root.actionarea[_root.marineData[_root.marineData[marineID][10]][0]]["inc" + marineID]); _root.actionarea.attachMovie(_root.marineData[marineID][0], _root.marineData[marineID][0], 500 + marineID); _root.actionarea[_root.marineData[marineID][0]]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[marineID][0]]._y = (_root.marineData[marineID][6] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[marineID][0]].gotoAndPlay("dead"); _root.actionarea[_root.marineData[marineID][0]]._rotation = _root.calculateRandom(0, 360); _root.marineData[marineID][2] = "dead"; _root.marineData[marineID][6] = _root.marineData[_root.marineData[marineID][10]][6]; _root.marineData[marineID][7] = _root.marineData[_root.marineData[marineID][10]][7]; _root.actionarea.attachMovie(_root.marineData[marineID][0] + "Name", _root.marineData[marineID][0] + "Name", 15000 + marineID); _root.actionarea[_root.marineData[marineID][0] + "Name"]._x = (_root.marineData[marineID][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[marineID][0] + "Name"]._y = _root.marineData[marineID][6] * _root.tileSize; _root.actionarea[_root.marineData[marineID][0] + "Name"]._visible = false; _root.marineData[_root.marineData[marineID][10]][10] = null; _root.marineData[marineID][10] = null; } trace((_root.marineData[marineID][0] + " damage: ") + _root.marineData[marineID][9]); } function alienCombat(alien, marine) { if (_root.aliensArray[alien].queen == true) { combatResult = _root.queenCombat[_root.calculateRandom(0, 9) + _root.marineData[marine][5][0]]; } else { combatResult = _root.aliensCombat[_root.calculateRandom(0, 9) + _root.marineData[marine][5][0]]; } trace((_root.marineData[marine][0] + " is ") + combatResult); if (marine == 9) { if (combatResult == "normal") { combatResult = "grabbed"; } if (combatResult == "combat") { combatResult = "grabbed"; } } if (marine == 10) { if (combatResult == "dead") { combatResult = "incapacitated"; } } if (combatResult == "queenDead") { marineDamage(marine, 3); } if (combatResult == "queenIncapacitated") { marineDamage(marine, 2); } if (combatResult == "queenWounded") { marineDamage(marine, 1); } if (combatResult == "queenCombat") { } if (combatResult == "dead") { _root.marineData[marine][8] = 1; marineDamage(marine, 3); } if (combatResult == "incapacitated") { _root.marineData[marine][8] = 1; marineDamage(marine, 2); } if (combatResult == "wounded") { _root.marineData[marine][8] = 1; marineDamage(marine, 1); } if (combatResult == "grabbed") { _root.marineData[marine][8] = 1; } if (combatResult == "normal") { _root.alienSelect = alien; _root.marineSelect = marine; trace((("set Select for throw = alien" + _root.alienSelect) + " marine") + _root.marineSelect); _root.userInputExpected = true; gotoAndPlay ("throwStunned"); } if (_root.marineData[marine][8] == 1) { _root.actionarea["alien" + alien].gotoAndPlay("grabbed"); _root.actionarea.attachMovie("bannerGrabbed", "bannerGrabbed" + marine, 6000 + marineD); _root.actionarea["bannerGrabbed" + marine]._x = (_root.marineData[marine][7] * _root.tileSize) + (_root.tileSize * 0.5); _root.actionarea["bannerGrabbed" + marine]._y = (_root.marineData[marine][6] * _root.tileSize) + (_root.tileSize * 1.5); } } function acidSplash(acidAlienName) { trace("ACID"); acidArray = []; t = 0; while (t <= 2) { u = 0; while (u <= 2) { calcThisDirectionX = ((_root.aliensArray[acidAlienName][1] + u) - 1) - _root.aliensArray[acidAlienName][1]; calcThisDirectionY = ((_root.aliensArray[acidAlienName][0] + t) - 1) - _root.aliensArray[acidAlienName][0]; calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; if (_root.mapArray[_root.aliensArray[acidAlienName][0]][_root.aliensArray[acidAlienName][1]][4][calcThisAngle] > 1) { } else { if (_root.marineData[_root.mapArray[(_root.aliensArray[acidAlienName][0] + t) - 1][(_root.aliensArray[acidAlienName][1] + u) - 1][1]][10] != null) { acidArray[acidArray.length] = _root.marineData[_root.mapArray[(_root.aliensArray[acidAlienName][0] + t) - 1][(_root.aliensArray[acidAlienName][1] + u) - 1][1]][10]; } if (_root.mapArray[(_root.aliensArray[acidAlienName][0] + t) - 1][(_root.aliensArray[acidAlienName][1] + u) - 1][1] != null) { acidArray[acidArray.length] = _root.mapArray[(_root.aliensArray[acidAlienName][0] + t) - 1][(_root.aliensArray[acidAlienName][1] + u) - 1][1]; } p = 0; while (p < _root.marineOrder.length) { if (_root.mapArray[(_root.aliensArray[acidAlienName][0] + t) - 1][(_root.aliensArray[acidAlienName][1] + u) - 1][3][_root.marineOrder[p]] == "inc") { acidArray[acidArray.length] = _root.marineOrder[p]; } p++; } } u++; } t++; } trace("acidArray " + acidArray); p = 0; while (p < acidArray.length) { acidRoll = _root.calculateRandom(1, 10); if (acidRoll < 4) { _root.actionarea.attachMovie("acidSpray", "acidSpray" + acidArray[p], 7000 + acidArray[p]); _root.actionarea["acidSpray" + acidArray[p]]._x = _root.marineData[acidArray[p]][7] * _root.tileSize; _root.actionarea["acidSpray" + acidArray[p]]._y = _root.marineData[acidArray[p]][6] * _root.tileSize; _root.marineDamage(acidArray[p], acidRoll); trace((("ACID! " + _root.marineData[acidArray[p]][0]) + "'s health is ") + _root.marineData[acidArray[p]][9]); } p++; } } _root.queenCombat = ["queenDead", "queenDead", "queenIncapacitated", "queenIncapacitated", "queenIncapacitated", "queenWounded", "queenWounded", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat", "queenCombat"]; _root.aliensCombat = ["dead", "incapacitated", "incapacitated", "wounded", "wounded", "grabbed", "grabbed", "combat", "combat", "normal", "normal", "normal", "normal", "normal", "normal"]; _root.onEnterFrame = function () { t = 0; while (t < _root.marineOrder.length) { _root.actionarea[_root.marineData[_root.marineOrder[t]][0] + "Name"]._visible = false; t++; } testX = Math.floor(_root.actionarea._xmouse / 40); testY = Math.floor(_root.actionarea._ymouse / 40); MarineAtThisPlace = []; if (_root.mapArray[testY][testX][1] != null) { MarineAtThisPlace[MarineAtThisPlace.length] = _root.mapArray[testY][testX][1]; } t = 0; while (t < _root.marineOrder.length) { if ((_root.mapArray[testY][testX][3][_root.marineOrder[t]] == "inc") && (_root.actionarea[_root.marineData[_root.marineOrder[t]][0]]._visible == true)) { MarineAtThisPlace[MarineAtThisPlace.length] = _root.marineOrder[t]; } t++; } t = 0; while (t < _root.marineOrder.length) { if (((testX == _root.marineData[_root.marineOrder[t]][7]) && (testY == _root.marineData[_root.marineOrder[t]][6])) && (_root.marineData[_root.marineOrder[t]][9] == 3)) { MarineAtThisPlace[MarineAtThisPlace.length] = _root.marineOrder[t]; } t++; } t = 0; while (t < MarineAtThisPlace.length) { _root.actionarea[_root.marineData[MarineAtThisPlace[t]][0] + "Name"]._visible = true; _root.actionarea[_root.marineData[MarineAtThisPlace[t]][0] + "Name"]._x = (testX * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[MarineAtThisPlace[t]][0] + "Name"]._y = (testY * _root.tileSize) - (t * 18); t++; } if (_root.grenade == 1) { _root.actionarea.grenadeIcon._x = (testX * 40) + 20; _root.actionarea.grenadeIcon._y = (testY * 40) + 20; _root.grenadeX = testX; _root.grenadeY = testY; Ydist = _root.grenadeY - _root.marineData[_root.marineSelect][6]; Xdist = _root.grenadeX - _root.marineData[_root.marineSelect][7]; _root.actionarea[_root.marineData[_root.marineSelect][0]]._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; if (_root.mapArray[_root.grenadeY][_root.grenadeX][0] < 3) { tempArray = []; LOS = true; currentYDist = 20; currentXDist = 20; loopLocation = 0; yDiff = _root.grenadeY - _root.marineData[_root.marineSelect][6]; xDiff = _root.grenadeX - _root.marineData[_root.marineSelect][7]; if (Math.abs(yDiff) > Math.abs(xDiff)) { yInc = yDiff / Math.abs(yDiff); xInc = xDiff / Math.abs(yDiff); loop = Math.abs(yDiff); direction = y; } else { yInc = yDiff / Math.abs(xDiff); xInc = xDiff / Math.abs(xDiff); loop = Math.abs(xDiff); direction = x; } trace((("yInc " + yInc) + " xInc ") + xInc); while (loop != loopLocation) { currentYDist = 20 + (yInc * (21 + (loopLocation * 40))); currentXDist = 20 + (xInc * (21 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; currentYDist = 20 + (yInc * (59 + (loopLocation * 40))); currentXDist = 20 + (xInc * (59 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; if ((Math.floor(tempY) != tempArray[tempArray.length - 1][0]) || (Math.floor(tempX) != tempArray[tempArray.length - 1][1])) { tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; } loopLocation = loopLocation + 1; } g = 0; while (g < tempArray.length) { if (g == 0) { calcThisDirectionX = tempArray[g][1] - _root.marineData[_root.marineSelect][7]; calcThisDirectionY = tempArray[g][0] - _root.marineData[_root.marineSelect][6]; } else { calcThisDirectionX = tempArray[g][1] - tempArray[g - 1][1]; calcThisDirectionY = tempArray[g][0] - tempArray[g - 1][0]; } calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (g == 0) { if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][4][calcThisAngle] > 0) { directionBlocked = true; } } else if (_root.mapArray[tempArray[g - 1][0]][tempArray[g - 1][1]][4][calcThisAngle] > 0) { directionBlocked = true; } if ((_root.mapArray[tempArray[g][0]][tempArray[g][1]][0] == 4) || (directionBlocked == true)) { LOS = false; } if (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] == "flame unit") { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][1] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } } if ((tempArray[g][1] == tempArray[g - 1][1]) && (tempArray[g][0] == tempArray[g - 1][0])) { LOS = true; } g++; } if ((yDiff == 0) && (xDiff == 0)) { LOS = false; } trace(LOS); _root.actionarea.grenadeIcon._visible = true; if (LOS == false) { _root.actionarea.grenadeIcon.cross._visible = false; _root.actionarea.grenadeIcon.LOS._visible = true; _root.actionarea.grenadeIcon.button._visible = false; } else { _root.actionarea.grenadeIcon.cross._visible = true; _root.actionarea.grenadeIcon.LOS._visible = false; _root.actionarea.grenadeIcon.button._visible = true; } } else { _root.actionarea.grenadeIcon._visible = false; } } }; _root.SFvolume = 100; _root.STvolume = 50;
Instance of Symbol 1130 MovieClip "actionarea" in Frame 674
/* no clip actions */
Frame 675
soundtrack = new Sound(_root.soundmenu); soundtrack.attachSound("menumusic"); soundtrack.start(0, 99); soundtrack.setVolume(_root.STvolume); stop();
Frame 677
function selectMarine(marineID) { if (_root["plaque" + _root.marineData[marineID][0]].number._currentframe == 17) { _root["plaque" + _root.marineData[marineID][0]].number.gotoAndStop(currentNum + 1); currentNum = currentNum + 1; } else { clearedSpace = _root["plaque" + _root.marineData[marineID][0]].number._currentframe; b = 0; while (b < _root.marinesInMission.length) { if ((_root["plaque" + _root.marineData[_root.marinesInMission[b]][0]].number._currentframe > clearedSpace) && (_root["plaque" + _root.marineData[_root.marinesInMission[b]][0]].number._currentframe != 17)) { _root["plaque" + _root.marineData[_root.marinesInMission[b]][0]].number.gotoAndStop(_root["plaque" + _root.marineData[_root.marinesInMission[b]][0]].number._currentframe - 1); } b++; } _root["plaque" + _root.marineData[marineID][0]].number.gotoAndStop(17); currentNum = currentNum - 1; } if (currentNum == _root.marineNumberLimit) { b = 0; while (b < _root.marinesInMission.length) { trace(_root["plaque" + _root.marineData[_root.marinesInMission[b]][0]].number._currentframe); if (_root["plaque" + _root.marineData[_root.marinesInMission[b]][0]].number._currentframe != 17) { _root.marineOrder[_root["plaque" + _root.marineData[_root.marinesInMission[b]][0]].number._currentframe - 1] = _root.marinesInMission[b]; } removeMovieClip("plaque" + _root.marineData[_root.marinesInMission[b]][0]); b++; } w = 0; while (w < _root.marineOrder.length) { removeMovieClip(_root.plaqueCage.plaqueCage2["blankPlaque" + w]); _root.plaqueCage.plaqueCage2.attachMovie("plaque" + _root.marineData[_root.marineOrder[w]][0], "plaque" + _root.marineData[_root.marineOrder[w]][0], w + 10); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]]._x = 101.25 * w; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]]._y = 0; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]]._xscale = 75; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]]._yscale = 75; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].number._visible = false; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].teamSelectButton._visible = false; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].gotoAndPlay("status"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].actionCounter.gotoAndPlay(_root.marineData[_root.marineOrder[w]][1] + 1); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].weaponMonitor.gotoAndPlay(_root.marineData[_root.marineOrder[w]][_root.marineData[_root.marineOrder[w]][12]][2]); if (_root.marineData[_root.marineOrder[w]][9] == 1) { _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].healthMonitor.gotoAndPlay("wounded"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].heartRateMonitor.heartRate1.gotoAndPlay("wounded"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].heartRateMonitor.heartRate2.gotoAndPlay("wounded"); } w++; } _root.plaqueCage.plaqueCage2.attachMovie("arrow", "arrow", 50); _root.plaqueCage.plaqueCage2.arrow._y = 150; if (_root.mapName == "operations") { _root.plaqueCage.plaqueCage2.arrow._x = 101.25; } else { _root.plaqueCage.plaqueCage2.arrow._x = 0; } _root.actionarea.attachMovie(_root.mapName + "Deploy", "Deploy", 400); _root.actionarea.Deploy._x = 0; _root.actionarea.Deploy._y = 0; trace("_root.marineOrder " + _root.marineOrder); trace("_root.marineOrder.length " + _root.marineOrder.length); gotoAndPlay ("placeMarines"); } } _root.soundmenu.gotoAndStop("volume2"); _root.marineNumberLimit = 0; if (_root.mapName == "rescue") { if (_root.marinesInMission.length > 8) { _root.marineNumberLimit = 8; } else { _root.marineNumberLimit = _root.marinesInMission.length; } } else { _root.marineNumberLimit = _root.marinesInMission.length; } currentNum = 0; loopNum = 0; row = 0; r = 0; while (r < 9) { _root.plaqueCage.plaqueCage2.attachMovie("blankPlaque", "blankPlaque" + r, 1000 + r); _root.plaqueCage.plaqueCage2["blankPlaque" + r]._x = 101.25 * r; _root.plaqueCage.plaqueCage2["blankPlaque" + r]._y = 0; _root.plaqueCage.plaqueCage2["blankPlaque" + r]._xscale = 75; _root.plaqueCage.plaqueCage2["blankPlaque" + r]._yscale = 75; r++; } if (_root.mapName == "rescue") { p = 0; while (p < _root.cocoonMarines.length) { tempVar = p + _root.marineNumberLimit; removeMovieClip(_root.plaqueCage.plaqueCage2["blankPlaque" + tempVar]); _root.plaqueCage.plaqueCage2.attachMovie("plaque" + _root.marineData[_root.cocoonMarines[p]][0], "plaque" + _root.marineData[_root.cocoonMarines[p]][0], tempVar + 10); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]]._x = 101.25 * tempVar; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]]._y = 0; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]]._xscale = 75; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]]._yscale = 75; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].number._visible = false; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].teamSelectButton._visible = false; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].gotoAndPlay("status"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].actionCounter.gotoAndPlay(_root.marineData[_root.cocoonMarines[p]][1] + 1); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].weaponMonitor.gotoAndPlay(_root.marineData[_root.cocoonMarines[p]][_root.marineData[_root.cocoonMarines[p]][12]][2]); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].healthMonitor.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].heartRateMonitor.heartRate1.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.cocoonMarines[p]][0]].heartRateMonitor.heartRate2.gotoAndPlay("incapacitated"); p++; } } w = 0; while (w < _root.marinesInMission.length) { _root.marineData[_root.marinesInMission[w]][2] = "out"; _root.attachMovie("plaque" + _root.marineData[_root.marinesInMission[w]][0], "plaque" + _root.marineData[_root.marinesInMission[w]][0], 3000 + w); _root["plaque" + _root.marineData[_root.marinesInMission[w]][0]]._x = 302 + (140 * loopNum); _root["plaque" + _root.marineData[_root.marinesInMission[w]][0]]._y = 300 + (110 * row); _root["plaque" + _root.marineData[_root.marinesInMission[w]][0]].number.gotoAndStop("blank"); if (_root.marineData[_root.marinesInMission[w]][9] == 0) { _root["plaque" + _root.marineData[_root.marinesInMission[w]][0]].marineStatus = "ACTIVE"; } if (_root.marineData[_root.marinesInMission[w]][9] == 1) { _root["plaque" + _root.marineData[_root.marinesInMission[w]][0]].marineStatus = "WOUNDED"; } _root["plaque" + _root.marineData[_root.marinesInMission[w]][0]].weaponChoice.gotoAndPlay(_root.marineData[_root.marinesInMission[w]][_root.marineData[_root.marinesInMission[w]][12]][2]); if (loopNum < 2) { loopNum = loopNum + 1; } else { loopNum = 0; row = row + 1; } w++; } if (_root.mapName == "operations") { _root.attachMovie("newtTip", "newtTip", 11000); _root.newtTip._x = 25; _root.newtTip._y = 252; _root["plaque" + _root.marineData[9][0]].teamSelectButton._visible = false; _root["plaque" + _root.marineData[9][0]].number.gotoAndStop(1); _root["plaque" + _root.marineData[10][0]].teamSelectButton._visible = false; _root["plaque" + _root.marineData[10][0]].number.gotoAndStop(2); _root["plaque" + _root.marineData[11][0]].teamSelectButton._visible = false; _root["plaque" + _root.marineData[11][0]].number.gotoAndStop(3); currentNum = 3; } _root.tempMarineOrder = []; if (_root.marinesInMission.length == 1) { _root.selectMarine(_root.marinesInMission[0]); } stop();
Frame 679
function placeMarine(squareY, squareX, clipName) { _root.marineData[_root.marineOrder[placeCount]][6] = squareY; _root.marineData[_root.marineOrder[placeCount]][7] = squareX; _root.mapArray[_root.marineData[_root.marineOrder[placeCount]][6]][_root.marineData[_root.marineOrder[placeCount]][7]][1] = _root.marineOrder[placeCount]; _root.actionarea.attachMovie(_root.marineData[_root.marineOrder[placeCount]][0], _root.marineData[_root.marineOrder[placeCount]][0], 1000 + _root.marineOrder[placeCount]); _root.actionarea[_root.marineData[_root.marineOrder[placeCount]][0]]._x = (squareX * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineOrder[placeCount]][0]]._y = (squareY * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineOrder[placeCount]][0]]._rotation = _root.calculateRandom(0, 360); _root.actionarea[_root.marineData[_root.marineOrder[placeCount]][0]].gotoAndPlay("normal" + _root.marineData[_root.marineOrder[placeCount]][12]); _root.marineData[_root.marineOrder[placeCount]][2] = "target"; _root.actionarea.attachMovie(_root.marineData[_root.marineOrder[placeCount]][0] + "Name", _root.marineData[_root.marineOrder[placeCount]][0] + "Name", 15000 + _root.marineOrder[placeCount]); _root.actionarea[_root.marineData[_root.marineOrder[placeCount]][0] + "Name"]._x = (squareX * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineOrder[placeCount]][0] + "Name"]._y = squareY * _root.tileSize; _root.actionarea[_root.marineData[_root.marineOrder[placeCount]][0] + "Name"]._visible = false; placeCount = placeCount + 1; removeMovieClip(_root.actionarea["placeMarine" + clipName]); if (placeCount == _root.marineOrder.length) { w = 0; while (w < _root.placeMarineSquares.length) { removeMovieClip(_root.actionarea["placeMarine" + w]); w++; } removeMovieClip(_root.actionarea.Deploy); _root.plaqueCage.plaqueCage2.arrow._visible = false; if (_root.mapName == "rescue") { p = 0; while (p < _root.cocoonMarines.length) { _root.marinesInMission[_root.marinesInMission.length] = _root.cocoonMarines[p]; _root.marineOrder[_root.marineOrder.length] = _root.cocoonMarines[p]; p++; } } soundtrack.stop("menumusic"); soundtrack.attachSound(_root.mapName); soundtrack.start(0, 99); soundtrack.setVolume(_root.STvolume); if (_root.mapName == "operations") { _root.newtTip.removeMovieClip(); } gotoAndPlay ("makeRangeArray"); } else { _root.plaqueCage.plaqueCage2.arrow._x = 101.25 * placeCount; } } placeCount = 0; w = 0; while (w < _root.placeMarineSquares.length) { _root.actionarea.attachMovie("placeMarine", "placeMarine" + w, w + 10000); _root.actionarea["placeMarine" + w]._x = _root.placeMarineSquares[w][1] * _root.tileSize; _root.actionarea["placeMarine" + w]._y = _root.placeMarineSquares[w][0] * _root.tileSize; _root.actionarea["placeMarine" + w].squareY = _root.placeMarineSquares[w][0]; _root.actionarea["placeMarine" + w].squareX = _root.placeMarineSquares[w][1]; _root.actionarea["placeMarine" + w].clipName = w; w++; } if (_root.mapName == "operations") { _root.marineData[9][6] = 9; _root.marineData[9][7] = 7; _root.mapArray[_root.marineData[9][6]][_root.marineData[9][7]][1] = 9; _root.actionarea.attachMovie(_root.marineData[9][0], _root.marineData[9][0], 1009); _root.actionarea[_root.marineData[9][0]]._x = (7 * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[9][0]]._y = (9 * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[9][0]]._rotation = _root.calculateRandom(0, 360); _root.actionarea[_root.marineData[9][0]].gotoAndPlay("normal" + _root.marineData[9][12]); _root.marineData[9][2] = "target"; _root.actionarea.attachMovie(_root.marineData[9][0] + "Name", _root.marineData[9][0] + "Name", 15009); _root.actionarea[_root.marineData[9][0] + "Name"]._x = (7 * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[9][0] + "Name"]._y = 9 * _root.tileSize; _root.actionarea[_root.marineData[9][0] + "Name"]._visible = false; placeCount = placeCount + 1; } stop();
Frame 681
if (_root.burnCorridor == 3) { gotoAndPlay ("rescueCode"); } else { trace("THE TURN ARRAY " + _root.turnArray[_root.currentTurn]); if (_root.mapName == "operations") { if (_root.burkeDoor1 == 3) { if ((_root.alienDoor1 != 10) && (((_root.actionarea.mainMap.opMap.fog1._alpha == 100) || (_root.mapArray[13][9][2] != null)) || (_root.mapArray[13][10][2] != null))) { _root.alienDoor1 = _root.alienDoor1 + 1; if (_root.alienDoor1 == 10) { _root.actionarea.door1.gotoAndPlay("doorbusted"); _root.mapArray[13][9][4][225] = null; _root.mapArray[13][9][4][180] = null; _root.mapArray[13][9][4][135] = null; _root.mapArray[13][10][4][180] = null; _root.mapArray[13][10][4][225] = null; _root.burkeDoor1 = 4; if (_root.JasonRulez == true) { _root.turnArray[_root.currentTurn + 1][_root.turnArray[_root.currentTurn + 1].length] = [3, 1]; _root.turnArray[_root.currentTurn + 2][_root.turnArray[_root.currentTurn + 2].length] = [3, 2]; _root.turnArray[_root.currentTurn + 3][_root.turnArray[_root.currentTurn + 3].length] = [4, 1]; _root.turnArray[_root.currentTurn + 5][_root.turnArray[_root.currentTurn + 5].length] = [4, 1]; _root.turnArray[_root.currentTurn + 6][_root.turnArray[_root.currentTurn + 6].length] = [5, 1]; _root.turnArray[_root.currentTurn + 7][_root.turnArray[_root.currentTurn + 7].length] = [5, 1]; _root.turnArray[_root.currentTurn + 8][_root.turnArray[_root.currentTurn + 8].length] = [6, 1]; _root.turnArray[_root.currentTurn + 9][_root.turnArray[_root.currentTurn + 9].length] = [6, 1]; _root.turnArray[_root.currentTurn + 10][_root.turnArray[_root.currentTurn + 10].length] = [5, 2]; _root.turnArray[_root.currentTurn + 11][_root.turnArray[_root.currentTurn + 11].length] = [5, 1]; _root.turnArray[_root.currentTurn + 12][_root.turnArray[_root.currentTurn + 12].length] = [6, 1]; _root.turnArray[_root.currentTurn + 13][_root.turnArray[_root.currentTurn + 13].length] = [6, 1]; _root.turnArray[_root.currentTurn + 14][_root.turnArray[_root.currentTurn + 14].length] = [3, 2]; _root.turnArray[_root.currentTurn + 14][_root.turnArray[_root.currentTurn + 14].length] = [4, 1]; _root.turnArray[_root.currentTurn + 16][_root.turnArray[_root.currentTurn + 16].length] = [5, 1]; _root.turnArray[_root.currentTurn + 17][_root.turnArray[_root.currentTurn + 17].length] = [6, 1]; _root.turnArray[_root.currentTurn + 18][_root.turnArray[_root.currentTurn + 18].length] = [5, 2]; _root.turnArray[_root.currentTurn + 20][_root.turnArray[_root.currentTurn + 20].length] = [6, 2]; _root.turnArray[_root.currentTurn + 20][_root.turnArray[_root.currentTurn + 20].length] = [4, 1]; _root.turnArray[_root.currentTurn + 21][_root.turnArray[_root.currentTurn + 21].length] = [6, 1]; } } else { _root.actionarea.door1.gotoAndPlay("doorbash"); } } } marineInRoomTest = false; m = 0; while (m < _root.marineOrder.length) { trace((("room check >13? <11? " + _root.marineData[_root.marineOrder[m]][6]) + " ") + _root.marineData[_root.marineOrder[m]][7]); if ((((_root.marineData[_root.marineOrder[m]][2] == "target") && (_root.marineData[_root.marineOrder[m]][6] > 13)) && (_root.marineData[_root.marineOrder[m]][7] < 11)) && (_root.marineData[_root.marineOrder[m]][7] > 7)) { marineInRoomTest = true; } m++; } if ((_root.JasonRulez == false) || (marineInRoomTest == true)) { if (_root.burkeDoor1 == 4) { trace("_root.aliensInRoom " + _root.aliensInRoom); if (_root.aliensInRoom > 0) { newAlien = _root.aliensArray.length; _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = 13; _root.aliensArray[newAlien][1] = 10; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("alien", "alien" + newAlien, 2000 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = 180; _root.actionarea["alien" + newAlien].gotoAndStop("endofArrive"); _root.actionarea["alien" + newAlien].alienID = newAlien; _root.aliensInRoom = _root.aliensInRoom - 1; } if (_root.aliensInRoom > 0) { newAlien = _root.aliensArray.length; _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = 13; _root.aliensArray[newAlien][1] = 9; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("alien", "alien" + newAlien, 2000 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = 180; _root.actionarea["alien" + newAlien].gotoAndStop("endofArrive"); _root.actionarea["alien" + newAlien].alienID = newAlien; _root.aliensInRoom = _root.aliensInRoom - 1; } if (_root.aliensInRoom > 0) { newAlien = _root.aliensArray.length; _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = 12; _root.aliensArray[newAlien][1] = 10; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("alien", "alien" + newAlien, 2000 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = 180; _root.actionarea["alien" + newAlien].gotoAndStop("endofArrive"); _root.actionarea["alien" + newAlien].alienID = newAlien; _root.aliensInRoom = _root.aliensInRoom - 1; } if (_root.aliensInRoom > 0) { newAlien = _root.aliensArray.length; _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = 12; _root.aliensArray[newAlien][1] = 9; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("alien", "alien" + newAlien, 2000 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = 180; _root.actionarea["alien" + newAlien].gotoAndStop("endofArrive"); _root.actionarea["alien" + newAlien].alienID = newAlien; _root.aliensInRoom = _root.aliensInRoom - 1; } } } } if (_root.mapName == "rescue") { queenRoomCheck = false; i = 0; while (i < _root.marineOrder.length) { if (_root.marineData[_root.marineOrder[i]].room == _root.queenRoom) { queenRoomCheck = true; } i++; } if (queenRoomCheck == true) { _root.queenRoomWait = _root.queenRoomWait + 1; } if (_root.queenRoomWait == 2) { i = 0; while (i < _root.aliensArray.length) { _root.aliensArray[i].wait = null; i++; } } _root.queenRoomWait; if ((_root.burnCorridor > 0) && (_root.burnCorridor < 3)) { _root.burnCorridor = _root.burnCorridor + 1; } if (_root.elevatorStatus1 != 1) { if (_root.elevatorStatus1 == 10) { _root.elevatorStatus1 = 1; _root.actionarea.mainMap.map.elevator1.gotoAndPlay("down"); _root.mapArray[2][1][0] = 0; _root.mapArray[2][2][0] = 0; _root.mapArray[3][1][0] = 0; _root.mapArray[3][2][0] = 0; } if (_root.elevatorStatus1 == 9) { _root.elevatorStatus1 = 10; } if (_root.elevatorStatus1 == 8) { _root.elevatorStatus1 = 9; } if (_root.elevatorStatus1 == 7) { _root.elevatorStatus1 = 8; } if (_root.elevatorStatus1 == 5) { _root.elevatorStatus1 = 6; _root.actionarea.mainMap.map.elevator1.gotoAndPlay("up"); } if (_root.elevatorStatus1 == 4) { _root.elevatorStatus1 = 5; } if (_root.elevatorStatus1 == 3) { _root.elevatorStatus1 = 4; } if (_root.elevatorStatus1 == 2) { _root.elevatorStatus1 = 3; } } if (_root.elevatorStatus2 != 1) { if (_root.elevatorStatus2 == 10) { _root.elevatorStatus2 = 1; _root.actionarea.mainMap.map.elevator2.gotoAndPlay("down"); _root.mapArray[2][3][0] = 0; _root.mapArray[2][4][0] = 0; _root.mapArray[3][3][0] = 0; _root.mapArray[3][4][0] = 0; } if (_root.elevatorStatus2 == 9) { _root.elevatorStatus2 = 10; } if (_root.elevatorStatus2 == 8) { _root.elevatorStatus2 = 9; } if (_root.elevatorStatus2 == 7) { _root.elevatorStatus2 = 8; } if (_root.elevatorStatus2 == 5) { _root.elevatorStatus2 = 6; _root.actionarea.mainMap.map.elevator2.gotoAndPlay("up"); } if (_root.elevatorStatus2 == 4) { _root.elevatorStatus2 = 5; } if (_root.elevatorStatus2 == 3) { _root.elevatorStatus2 = 4; } if (_root.elevatorStatus2 == 2) { _root.elevatorStatus2 = 3; } } n = 0; while (n < 11) { if ((_root.roomData[n] > 1) && (_root.roomData[n] < 4)) { _root.roomData[n] = _root.roomData[n] + 1; randCheck = _root.calculateRandom(1, 100); trace("randCheck = " + randCheck); if (randCheck < 63) { _root.turnArray[_root.currentTurn][_root.turnArray[_root.currentTurn].length] = [n, 1]; } trace("THE TURN ARRAY AFTER ALIENS " + _root.turnArray[_root.currentTurn]); } if (_root.roomData[n] == 1) { _root.roomData[n] = _root.roomData[n] + 1; } n++; } _root.rescueAliensArray = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [1, 1], [0, 0], [1, 1], [2, 1], [1, 2], [1, 2], [2, 2], [3, 3]]; randCheck2 = _root.calculateRandom(0, 8); marineBump = 0; n = 0; while (n < _root.marineOrder.length) { if (_root.marineData[_root.marineOrder[n]][9] < 2) { marineBump = marineBump + 1; } n++; } randCheck2 = randCheck2 + marineBump; n = 0; while (n < _root.rescueAliensArray[randCheck2][0]) { stairNum = _root.calculateRandom(11, 19); _root.turnArray[_root.currentTurn][_root.turnArray[_root.currentTurn].length] = [stairNum, _root.rescueAliensArray[randCheck2][1]]; n++; } if (_root.currentTurn == 50) { _root.meltdown.gotoAndPlay("meltdown"); m = 0; while (m < _root.marineOrder.length) { if (_root.marineData[_root.marineOrder[m]][2] != "out") { _root.marineData[_root.marineOrder[m]][9] = 3; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[m]][0]].healthMonitor.gotoAndPlay("dead"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[m]][0]].heartRateMonitor.heartRate1.gotoAndPlay("dead"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[m]][0]].heartRateMonitor.heartRate2.gotoAndPlay("dead"); } m++; } } } if (_root.currentTurn < 9) { turnText = "0" + (_root.currentTurn + 1); } else { turnText = _root.currentTurn + 1; } _root.turnMarker.turnMarkerText = "" + turnText; _root.currentLoop = "makeRangeArray"; n = 0; while (n < _root.aliensArray.length) { if (_root.userInputExpected == false) { trace((("alien" + n) + " is ") + _root.aliensArray[n][2]); if (_root.aliensArray[n][2] == "combat") { if (_root.marineData[_root.aliensArray[n][4]][8] == 1) { trace("remove grabbed marine " + _root.marineData[_root.aliensArray[n][4]][0]); _root.actionarea["alien" + n].gotoAndPlay("carryAway"); _root.actionarea["alien" + n].alienCage.attachMovie(_root.marineData[_root.aliensArray[n][4]][0], _root.marineData[_root.aliensArray[n][4]][0], 1); _root.actionarea["alien" + n].alienCage[_root.marineData[_root.aliensArray[n][4]][0]].rotate = _root.actionarea[_root.marineData[_root.aliensArray[n][4]][0]].rotate; _root.actionarea["alien" + n].alienCage[_root.marineData[_root.aliensArray[n][4]][0]].gotoAndStop(_root.actionarea[_root.marineData[_root.aliensArray[n][4]][0]]._currentframe); removeMovieClip(_root.actionarea[_root.marineData[_root.aliensArray[n][4]][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.aliensArray[n][4]][0] + "Name"]); if (_root.marineData[_root.aliensArray[n][4]][9] < 2) { _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.aliensArray[n][4]][0]].healthMonitor.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.aliensArray[n][4]][0]].heartRateMonitor.heartRate1.gotoAndPlay("incapacitated"); _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.aliensArray[n][4]][0]].heartRateMonitor.heartRate2.gotoAndPlay("incapacitated"); _root.marineData[_root.aliensArray[n][4]][9] = 2; _root.marineData[_root.aliensArray[n][4]][2] = "out"; } if (_root.marineData[_root.aliensArray[n][4]][9] > 1) { _root.marineData[_root.aliensArray[n][4]][2] = "out"; } mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][1] = null; mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][3][_root.aliensArray[n][4]] = false; if (mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][3].length != 0) { z = 0; while (z < mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][3].length) { if (mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][3][z] == _root.aliensArray[n][4]) { mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][3][z] = null; } z++; } } _root.aliensArray[n][2] = "out"; _root.mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][2] = null; _root.mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][5][0] = _root.mapArray[_root.marineData[_root.aliensArray[n][4]][6]][_root.marineData[_root.aliensArray[n][4]][7]][5][0] - 1; } else { _root.alienSelect = n; _root.marineSelect = _root.aliensArray[n][4]; alienCombat(n, _root.aliensArray[n][4]); } } } n++; } n = 0; while (n < _root.aliensArray.length) { _root.aliensArray[n].moved = false; n++; } trace(_root.turnArray[0][0][1]); _root.newAlienArrayLocation = _root.turnArray[_root.currentTurn].length - 1; p = 0; while (p < _root.turnArray[_root.currentTurn].length) { _root.tempAlienNum[p] = _root.turnArray[_root.currentTurn][p][1]; p++; } gotoAndPlay ("beforeProcessRangeArray"); }
Frame 687
_root.currentLoop = "beforeProcessRangeArray"; gotoAndPlay ("processRangeArray");
Frame 688
if (_root.userInputExpected == false) { _root.targetRange = []; n = 0; while (n < 40) { _root.targetRange[n] = []; n++; } n = 0; while (n < _root.aliensArray.length) { if (((_root.aliensArray[n][2] == "normal") && (_root.aliensArray[n].wait != true)) && (_root.aliensArray[n].moved != true)) { m = 0; while (m < _root.marineOrder.length) { if (_root.marineData[_root.marineOrder[m]][2] == "target") { yDiff = Math.abs(_root.aliensArray[n][0] - _root.marineData[_root.marineOrder[m]][6]); xDiff = Math.abs(_root.aliensArray[n][1] - _root.marineData[_root.marineOrder[m]][7]); if (yDiff > xDiff) { Dist = yDiff; } else { Dist = xDiff; } _root.targetRange[Dist][_root.targetRange[Dist].length] = [n, _root.marineOrder[m]]; } m++; } } n++; } n = 0; while (n < _root.targetRange.length) { m = 0; while (m < _root.targetRange[n].length) { trace((((("TARGET ARRAY range " + n) + " Alien ") + _root.targetRange[n][m][0]) + " Marine ") + _root.targetRange[n][m][1]); m++; } n++; } _root.currentRange = 0; arrayIsNotBlank = false; while ((arrayIsNotBlank == false) && (_root.currentRange < 40)) { if (_root.targetRange[_root.currentRange][0][0] != null) { arrayIsNotBlank = true; } else { _root.currentRange = _root.currentRange + 1; } } trace("arrayIsNotBlank " + arrayIsNotBlank); if (arrayIsNotBlank == true) { setSelect = _root.calculateRandom(0, _root.targetRange[_root.currentRange].length - 1); alienSelect = _root.targetRange[_root.currentRange][setSelect][0]; marineSelect = _root.targetRange[_root.currentRange][setSelect][1]; _root.aliensArray[alienSelect].moved = true; trace("move alien" + alienSelect); if (_root.aliensArray[alienSelect].queen == true) { _root.alienActions = 3; } else { _root.alienActions = 4; } gotoAndPlay ("moveAlien"); } else if (_root.currentRange >= _root.targetRange.length) { if (_root.tempAlienNum[_root.newAlienArrayLocation] > 0) { bonusBug = _root.calculateRandom(0, 9); if (bonusBug == 0) { _root.tempAlienNum[_root.newAlienArrayLocation] = _root.tempAlienNum[_root.newAlienArrayLocation] + 1; trace("BONUS BUG"); } randNum = _root.calculateRandom(0, _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]].length - 1); randNumX = null; randNumY = null; if ((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]][5][1]) < 1) { randNumX = _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]; randNumY = _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]; } else { tempAlienLocationArray = []; trace("map [5][0]" + _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][0]); trace("map [5][1]" + _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][1]); if (((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][1]) < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1, _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1]; trace("1 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("1 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if (((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][1]) < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0], _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1]; trace("2 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("2 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if (((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][5][1]) < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1, _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] - 1]; trace("3 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("3 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if ((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]][5][0] < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1, _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]]; trace("4 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("4 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if (((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]][5][1]) < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1, _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1]]; trace("5 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("5 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if (((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][5][1]) < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] - 1, _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1]; trace("6 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("6 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if (((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][5][1]) < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0]][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0], _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1]; trace("7 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("7 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if (((_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][5][0] - _root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][5][1]) < 1) && (_root.mapArray[_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1][_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1][0] < 3)) { tempAlienLocationArray[tempAlienLocationArray.length] = [_root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][0] + 1, _root["randAlienStart" + _root.turnArray[_root.currentTurn][_root.newAlienArrayLocation][0]][randNum][1] + 1]; trace("8 [0] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][0]); trace("8 [1] " + tempAlienLocationArray[tempAlienLocationArray.length - 1][1]); } if (tempAlienLocationArray.length != 0) { randNum = _root.calculateRandom(0, tempAlienLocationArray.length - 1); randNumX = tempAlienLocationArray[randNum][1]; randNumY = tempAlienLocationArray[randNum][0]; } } if (randNumX != null) { trace("Ok this one : " + randNum); newAlien = _root.aliensArray.length; trace("NEW ALIEN " + newAlien); trace((("randNumX " + randNumX) + " randNumY ") + randNumY); if ((((_root.mapName == "operations") && (_root.actionarea.mainMap.opMap.fog1._alpha == 100)) && (randNumY < 14)) && (randNumX < 11)) { _root.aliensInRoom = _root.aliensInRoom + 1; trace("Aliens in room " + _root.aliensInRoom); } else { _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = randNumY; _root.aliensArray[newAlien][1] = randNumX; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.aliensArray[newAlien].moved = true; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("alien", "alien" + newAlien, 2000 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = _root.calculateRandom(0, 360); _root.actionarea["alien" + newAlien].gotoAndPlay("arrive"); _root.actionarea["alien" + newAlien].alienID = newAlien; alienSelect = newAlien; newAlienTargetRange = []; b = 0; while (b < 40) { newAlienTargetRange[b] = []; b++; } m = 0; while (m < _root.marineData.length) { if (_root.marineData[m][2] == "target") { if (_root.aliensArray[alienSelect][0] > _root.marineData[m][6]) { yDiff = _root.aliensArray[alienSelect][0] - _root.marineData[m][6]; } else { yDiff = _root.marineData[m][6] - _root.aliensArray[alienSelect][0]; } if (_root.aliensArray[alienSelect][1] > _root.marineData[m][7]) { xDiff = _root.aliensArray[alienSelect][1] - _root.marineData[m][7]; } else { xDiff = _root.marineData[m][7] - _root.aliensArray[alienSelect][1]; } if (yDiff > xDiff) { Dist = yDiff; } else { Dist = xDiff; } newAlienTargetRange[Dist][newAlienTargetRange[Dist].length] = m; } m++; } trace("check check " + newAlienTargetRange); marineSelect = null; p = 0; while ((marineSelect == null) && (p < newAlienTargetRange.length)) { if (newAlienTargetRange[p].length != 0) { marineSelect = newAlienTargetRange[p][_root.calculateRandom(0, newAlienTargetRange[p].length - 1)]; } else { p = p + 1; } } if ((_root.aliensArray[alienSelect][0] == _root.marineData[marineSelect][6]) && (_root.aliensArray[alienSelect][1] == _root.marineData[marineSelect][7])) { goalY = _root.marineData[marineSelect][6]; goalX = _root.marineData[marineSelect][7]; } trace((("move alien" + alienSelect) + " target is ") + _root.marineData[marineSelect][0]); _root.alienActions = 1; _root.alienArrive = false; gotoAndPlay ("waitForArrival"); } } _root.tempAlienNum[_root.newAlienArrayLocation] = _root.tempAlienNum[_root.newAlienArrayLocation] - 1; if (_root.tempAlienNum[_root.newAlienArrayLocation] == 0) { _root.newAlienArrayLocation = _root.newAlienArrayLocation - 1; } } else { stop(); trace("Alien movement over"); b = 0; while (b < _root.aliensArray.length) { if (_root.aliensArray[b][2] == "stunnedInMarine") { if (_root.mapArray[_root.aliensArray[b][0]][_root.aliensArray[b][1]][5][1] == _root.mapArray[_root.aliensArray[b][0]][_root.aliensArray[b][1]][5][0]) { _root.mapArray[_root.aliensArray[b][0]][_root.aliensArray[b][1]][5][1] = _root.mapArray[_root.aliensArray[b][0]][_root.aliensArray[b][1]][5][1] - 1; _root.aliensArray[b][2] = "normal"; trace((("alien " + b) + " is ") + _root.aliensArray[b][2]); randPos = _root.calculateRandom(0, 6); _root.actionarea["alien" + b].gotoAndStop("normal" + randPos); _root.actionarea["alien" + b].swapDepths(2000 + b); if (_root.mapArray[_root.aliensArray[b][0]][_root.aliensArray[b][1]][1] != null) { _root.marineData[_root.mapArray[_root.aliensArray[b][0]][_root.aliensArray[b][1]][1]][2] = "combat"; _root.aliensArray[b][2] = "combat"; _root.aliensArray[b][4] = _root.mapArray[_root.aliensArray[b][0]][_root.aliensArray[b][1]][1]; } } } if (_root.aliensArray[b][2] == "stunnedInAlien") { _root.aliensArray[b][2] = "stunnedInMarine"; trace((("alien " + b) + " is ") + _root.aliensArray[b][2]); } b++; } _root.marineOrderCurrentPosition = 0; _root.marineSelect = _root.marineOrder[_root.marineOrderCurrentPosition]; gotoAndPlay ("stop"); } } else { stop(); trace(_root.currentRange); gotoAndPlay ("beforeProcessRangeArray"); } } else { trace("waiting for user input"); gotoAndPlay ("userWait"); }
Frame 693
if (_root.alienArrive == false) { gotoAndPlay ("waitForArrival2"); } else { gotoAndPlay ("moveAlien"); }
Frame 696
gotoAndPlay ("waitForArrival");
Frame 697
function checkMoveBlockage(thisY, thisX) { trace("ALIEN MOVE [5][0] " + _root.mapArray[thisY][thisX][5][0]); trace("ALIEN MOVE [5][1] " + _root.mapArray[thisY][thisX][5][1]); _root.otherMarineXY = false; if ((_root.mapArray[thisY][thisX][1] != null) && (_root.mapArray[thisY][thisX][1] != _root.marineSelect)) { _root.otherMarineXY = true; } t = 0; while (t < _root.alienPreviousMovement.length) { if ((_root.alienPreviousMovement[t][0] == thisY) && (_root.alienPreviousMovement[t][1] == thisX)) { _root.otherMarineXY = true; } t++; } calcThisDirectionX = thisX - _root.aliensArray[alienSelect][1]; calcThisDirectionY = thisY - _root.aliensArray[alienSelect][0]; calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; if (_root.mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][4][calcThisAngle] > 0) { _root.otherMarineXY = true; } } if (_root.userInputExpected == false) { if (goalY != "") { trace((((("calc move: alien" + alienSelect) + " to ") + goalY) + " ") + goalX); realXgoal = (goalX * _root.tileSize) + (_root.tileSize / 2); realYgoal = (goalY * _root.tileSize) + (_root.tileSize / 2); if ((_root.actionarea["alien" + alienSelect]._y != realYgoal) || (_root.actionarea["alien" + alienSelect]._x != realXgoal)) { moveInc = _root.tileSize / 5; currentY = _root.aliensArray[alienSelect][0]; currentX = _root.aliensArray[alienSelect][1]; yMovement = 0; xMovement = 0; if (currentY > goalY) { yMovement = moveInc * -1; } if (currentY < goalY) { yMovement = moveInc; } if (currentY == goalY) { yMovement = 0; } if (currentX > goalX) { xMovement = moveInc * -1; } if (currentX < goalX) { xMovement = moveInc; } if (currentX == goalX) { xMovement = 0; } Xdist = goalX - currentX; Ydist = goalY - currentY; _root.actionarea["alien" + alienSelect]._x = _root.actionarea["alien" + alienSelect]._x + xMovement; _root.actionarea["alien" + alienSelect]._y = _root.actionarea["alien" + alienSelect]._y + yMovement; _root.actionarea["alien" + alienSelect]._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; _root.actionarea["alien" + alienSelect].gotoAndStop(_root.actionarea["alien" + alienSelect]._currentframe + 1); } else { mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][2] = null; mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][5][0] = mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][5][0] - 1; _root.aliensArray[alienSelect][0] = goalY; _root.aliensArray[alienSelect][1] = goalX; mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][2] = alienSelect; mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][5][0] = mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][5][0] + 1; if ((goalY == _root.marineData[marineSelect][6]) && (goalX == _root.marineData[marineSelect][7])) { h = 0; while (h < _root.targetRange.length) { i = 0; while (i < _root.targetRange[h].length) { if (_root.targetRange[h][i][0][1] == marineSelect) { _root.targetRange[h][i] = "empty"; } i++; } h++; } _root.alienActions = 0; if (_root.aliensArray[alienSelect].queen == true) { } else { _root.actionarea["alien" + alienSelect].gotoAndStop("combat"); _root.marineData[marineSelect][2] = "combat"; _root.aliensArray[alienSelect][2] = "combat"; _root.aliensArray[alienSelect][4] = marineSelect; alienCombat(alienSelect, marineSelect); } } goalY = ""; goalX = ""; } gotoAndPlay ("moveAlienRepeat"); } else { trace("alienActions = " + _root.alienActions); if (_root.alienActions > 0) { trace("calc navigation to marineSelect " + marineSelect); yMovement = 0; xMovement = 0; tempNewY = 0; tempNewX = 0; destinationY = _root.marineData[marineSelect][6]; destinationX = _root.marineData[marineSelect][7]; if (_root.mapName == "operations") { if (((_root.aliensArray[alienSelect][1] < 35) && (destinationX > 34)) && (destinationY > 16)) { destinationY = 16; destinationX = 37; } if ((((destinationX > 30) && (destinationX < 36)) && (destinationY > 18)) && (destinationY < 21)) { marineInCorridor = true; } else { marineInCorridor = false; } if (((((_root.aliensArray[alienSelect][0] > 30) && (_root.aliensArray[alienSelect][0] < 36)) && (_root.aliensArray[alienSelect][1] > 18)) && (_root.aliensArray[alienSelect][1] < 21)) && (marineInCorridor == false)) { destinationY = 18; destinationX = 30; } if ((_root.aliensArray[alienSelect][1] < 11) && (destinationX > 11)) { destinationY = 15; destinationX = 11; } if (((_root.aliensArray[alienSelect][1] > 10) && (_root.aliensArray[alienSelect][1] < 16)) && (destinationX > 16)) { destinationY = 13; destinationX = 16; } if (((_root.aliensArray[alienSelect][1] > 14) && (_root.aliensArray[alienSelect][1] < 21)) && (destinationX > 21)) { destinationY = 18; destinationX = 21; } if (((_root.aliensArray[alienSelect][1] > 20) && (_root.aliensArray[alienSelect][1] < 25)) && (destinationX > 25)) { destinationY = 16; destinationX = 25; } if (((_root.aliensArray[alienSelect][1] > 24) && (_root.aliensArray[alienSelect][1] < 28)) && (destinationX > 28)) { destinationY = 20; destinationX = 28; } if (((_root.aliensArray[alienSelect][1] > 27) && (_root.aliensArray[alienSelect][1] < 31)) && (destinationX > 31)) { destinationY = 16; destinationX = 31; } } if (_root.aliensArray[alienSelect][0] > destinationY) { yMovement = -1; } if (_root.aliensArray[alienSelect][0] < destinationY) { yMovement = 1; } if (_root.aliensArray[alienSelect][0] == destinationY) { yMovement = 0; } if (_root.aliensArray[alienSelect][1] > destinationX) { xMovement = -1; } if (_root.aliensArray[alienSelect][1] < destinationX) { xMovement = 1; } if (_root.aliensArray[alienSelect][1] == destinationX) { xMovement = 0; } if (goalY == "") { tempNewX = _root.aliensArray[alienSelect][1] + xMovement; tempNewY = _root.aliensArray[alienSelect][0] + yMovement; checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } if (goalY == "") { if ((xMovement == 0) || (yMovement == 0)) { if (xMovement == 0) { test1TempNewY = _root.aliensArray[alienSelect][0] + yMovement; test1TempNewX = _root.aliensArray[alienSelect][1] + 1; test2TempNewY = _root.aliensArray[alienSelect][0] + yMovement; test2TempNewX = _root.aliensArray[alienSelect][1] - 1; } else { test1TempNewY = _root.aliensArray[alienSelect][0] + 1; test1TempNewX = _root.aliensArray[alienSelect][1] + xMovement; test2TempNewY = _root.aliensArray[alienSelect][0] - 1; test2TempNewX = _root.aliensArray[alienSelect][1] + xMovement; } tempMoveChoice = []; checkMoveBlockage(test1TempNewY, test1TempNewX); if (((_root.mapArray[test1TempNewY][test1TempNewX][0] < 3) && (_root.mapArray[test1TempNewY][test1TempNewX][5][0] == _root.mapArray[test1TempNewY][test1TempNewX][5][1])) && (_root.otherMarineXY == false)) { tempMoveChoice[tempMoveChoice.length] = [test1TempNewY, test1TempNewX]; } checkMoveBlockage(test2TempNewY, test2TempNewX); if (((_root.mapArray[test2TempNewY][test2TempNewX][0] < 3) && (_root.mapArray[test2TempNewY][test2TempNewX][5][0] == _root.mapArray[test2TempNewY][test2TempNewX][5][1])) && (_root.otherMarineXY == false)) { tempMoveChoice[tempMoveChoice.length] = [test2TempNewY, test2TempNewX]; } if (tempMoveChoice.length != 0) { MoveChoiceVar = _root.calculateRandom(1, tempMoveChoice.length); goalX = tempMoveChoice[MoveChoiceVar - 1][1]; goalY = tempMoveChoice[MoveChoiceVar - 1][0]; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } } if (goalY == "") { if ((xMovement == 0) || (yMovement == 0)) { if (xMovement == 0) { test1TempNewY = _root.aliensArray[alienSelect][0]; test1TempNewX = _root.aliensArray[alienSelect][1] + 1; test2TempNewY = _root.aliensArray[alienSelect][0]; test2TempNewX = _root.aliensArray[alienSelect][1] - 1; } else { test1TempNewY = _root.aliensArray[alienSelect][0] + 1; test1TempNewX = _root.aliensArray[alienSelect][1]; test2TempNewY = _root.aliensArray[alienSelect][0] - 1; test2TempNewX = _root.aliensArray[alienSelect][1]; } tempMoveChoice = []; checkMoveBlockage(test1TempNewY, test1TempNewX); if (((_root.mapArray[test1TempNewY][test1TempNewX][0] < 3) && (_root.mapArray[test1TempNewY][test1TempNewX][5][0] == _root.mapArray[test1TempNewY][test1TempNewX][5][1])) && (_root.otherMarineXY == false)) { tempMoveChoice[tempMoveChoice.length] = [test1TempNewY, test1TempNewX]; } checkMoveBlockage(test2TempNewY, test2TempNewX); if (((_root.mapArray[test2TempNewY][test2TempNewX][0] < 3) && (_root.mapArray[test2TempNewY][test2TempNewX][5][0] == _root.mapArray[test2TempNewY][test2TempNewX][5][1])) && (_root.otherMarineXY == false)) { tempMoveChoice[tempMoveChoice.length] = [test2TempNewY, test2TempNewX]; } if (tempMoveChoice.length != 0) { MoveChoiceVar = _root.calculateRandom(1, tempMoveChoice.length); goalX = tempMoveChoice[MoveChoiceVar - 1][1]; goalY = tempMoveChoice[MoveChoiceVar - 1][0]; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } } xDiff = Math.abs(_root.aliensArray[alienSelect][1] - _root.marineData[marineSelect][7]); yDiff = Math.abs(_root.aliensArray[alienSelect][0] - _root.marineData[marineSelect][6]); if (goalY == "") { if (xDiff >= yDiff) { tempNewX = _root.aliensArray[alienSelect][1] + xMovement; tempNewY = _root.aliensArray[alienSelect][0]; } if (yDiff > xDiff) { tempNewX = _root.aliensArray[alienSelect][1]; tempNewY = _root.aliensArray[alienSelect][0] + yMovement; } checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } if (goalY == "") { if (xDiff >= yDiff) { tempNewX = _root.aliensArray[alienSelect][1]; tempNewY = _root.aliensArray[alienSelect][0] + yMovement; } if (yDiff > xDiff) { tempNewX = _root.aliensArray[alienSelect][1] + xMovement; tempNewY = _root.aliensArray[alienSelect][0]; } checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } if (goalY == "") { if (xDiff >= yDiff) { tempNewX = _root.aliensArray[alienSelect][1] + xMovement; tempNewY = _root.aliensArray[alienSelect][0] + (yMovement * -1); } if (yDiff > xDiff) { tempNewX = _root.aliensArray[alienSelect][1] + (xMovement * -1); tempNewY = _root.aliensArray[alienSelect][0] + yMovement; } checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } if (goalY == "") { if (xDiff >= yDiff) { tempNewX = _root.aliensArray[alienSelect][1] + (xMovement * -1); tempNewY = _root.aliensArray[alienSelect][0] + yMovement; } if (yDiff > xDiff) { tempNewX = _root.aliensArray[alienSelect][1] + xMovement; tempNewY = _root.aliensArray[alienSelect][0] + (yMovement * -1); } checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } if (goalY == "") { if (xDiff >= yDiff) { tempNewX = _root.aliensArray[alienSelect][1]; tempNewY = _root.aliensArray[alienSelect][0] + (yMovement * -1); } if (yDiff > xDiff) { tempNewX = _root.aliensArray[alienSelect][1] + (xMovement * -1); tempNewY = _root.aliensArray[alienSelect][0]; } checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } if (goalY == "") { if (xDiff >= yDiff) { tempNewX = _root.aliensArray[alienSelect][1] + (xMovement * -1); tempNewY = _root.aliensArray[alienSelect][0]; } if (yDiff > xDiff) { tempNewX = _root.aliensArray[alienSelect][1]; tempNewY = _root.aliensArray[alienSelect][0] + (yMovement * -1); } checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; _root.alienPreviousMovement[_root.alienPreviousMovement.length] = [goalY, goalX]; } } if (goalY == "") { if (xDiff >= yDiff) { tempNewX = _root.aliensArray[alienSelect][1] + (xMovement * -1); tempNewY = _root.aliensArray[alienSelect][0] + (yMovement * -1); } if (yDiff > xDiff) { tempNewX = _root.aliensArray[alienSelect][1] + (xMovement * -1); tempNewY = _root.aliensArray[alienSelect][0] + (yMovement * -1); } checkMoveBlockage(tempNewY, tempNewX); if (((_root.mapArray[tempNewY][tempNewX][0] < 3) && (_root.mapArray[tempNewY][tempNewX][5][0] == _root.mapArray[tempNewY][tempNewX][5][1])) && (_root.otherMarineXY == false)) { goalY = tempNewY; goalX = tempNewX; } } if (goalY == "") { goalX = _root.aliensArray[alienSelect][1]; goalY = _root.aliensArray[alienSelect][0]; } if (_root.mapArray[goalY][goalX][0] == 1) { _root.alienActions = _root.alienActions - 2; if (_root.alienActions < 0) { goalX = _root.aliensArray[alienSelect][1]; goalY = _root.aliensArray[alienSelect][0]; } } else { _root.alienActions = _root.alienActions - 1; } trace((((("alien" + alienSelect) + " move to ") + goalY) + " ") + goalX); gotoAndPlay ("moveAlienRepeat"); } else { _root.alienPreviousMovement = []; trace("end of move, goto next alien"); if (_root.aliensArray[alienSelect].queen == true) { marineArray = []; t = 0; while (t <= 2) { u = 0; while (u <= 2) { if (_root.marineData[_root.mapArray[(_root.aliensArray[alienSelect][0] + t) - 1][(_root.aliensArray[alienSelect][1] + u) - 1][1]][9] < 2) { marineArray[marineArray.length] = _root.mapArray[(_root.aliensArray[alienSelect][0] + t) - 1][(_root.aliensArray[alienSelect][1] + u) - 1][1]; } u++; } t++; } if (marineArray.length != 0) { _root.actionarea["alien" + alienSelect].gotoAndPlay("attack"); } d = 0; while (d < 4) { marineArray = []; t = 0; while (t <= 2) { u = 0; while (u <= 2) { calcThisDirectionX = ((_root.aliensArray[alienSelect][1] + u) - 1) - _root.aliensArray[alienSelect][1]; calcThisDirectionY = ((_root.aliensArray[alienSelect][0] + t) - 1) - _root.aliensArray[alienSelect][0]; calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; if (_root.mapArray[_root.aliensArray[alienSelect][0]][_root.aliensArray[alienSelect][1]][4][calcThisAngle] > 1) { } else { targetIsOK = true; if (_root.aliensArray[_root.mapArray[(_root.aliensArray[alienSelect][0] + t) - 1][(_root.aliensArray[alienSelect][1] + u) - 1][2]][2] == "combat") { targetIsOK = false; } if (_root.aliensArray[_root.mapArray[(_root.aliensArray[alienSelect][0] + t) - 1][(_root.aliensArray[alienSelect][1] + u) - 1][2]].queen == true) { targetIsOK = true; } if ((_root.marineData[_root.mapArray[(_root.aliensArray[alienSelect][0] + t) - 1][(_root.aliensArray[alienSelect][1] + u) - 1][1]][9] < 2) && (targetIsOK == true)) { marineArray[marineArray.length] = _root.mapArray[(_root.aliensArray[alienSelect][0] + t) - 1][(_root.aliensArray[alienSelect][1] + u) - 1][1]; } } u++; } t++; } f = 0; while (f < marineArray.length) { trace("OPTION " + marineArray[f]); f++; } if (marineArray.length != 0) { marineChoice = _root.calculateRandom(0, marineArray.length - 1); trace("CHOICE " + marineArray[marineChoice]); alienCombat(alienSelect, marineArray[marineChoice]); if (_root.marineData[marineArray[marineChoice]][9] > 1) { h = 0; while (h < _root.targetRange.length) { i = 0; while (i < _root.targetRange[h].length) { if (_root.targetRange[h][i][0][1] == marineArray[marineChoice]) { _root.targetRange[h][i] = "empty"; } i++; } h++; } } } d++; } } gotoAndPlay ("beforeProcessRangeArray"); } } } else { trace("waiting for user input"); gotoAndPlay ("userWait"); }
Frame 705
gotoAndPlay ("moveAlien");
Frame 706
trace("throwstunned"); trace((("set Select at the begining of the throw = alien" + _root.alienSelect) + " marine") + _root.marineSelect); _root.actionarea.attachMovie("throwStunned", "throwStunned", 8000); _root.actionarea.throwStunned._x = _root.aliensArray[_root.alienSelect][1] * _root.tileSize; _root.actionarea.throwStunned._y = _root.aliensArray[_root.alienSelect][0] * _root.tileSize; _root.actionarea.throwStunned.alienName = _root.alienSelect; t = 0; while (t <= 2) { u = 0; while (u <= 2) { calcThisDirectionX = u - 1; calcThisDirectionY = t - 1; calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (_root.mapArray[_root.aliensArray[_root.alienSelect][0]][_root.aliensArray[_root.alienSelect][1]][4][calcThisAngle] != null) { directionBlocked = true; } if ((_root.mapArray[(_root.aliensArray[_root.alienSelect][0] + t) - 1][(_root.aliensArray[_root.alienSelect][1] + u) - 1][0] >= 4) || (directionBlocked == true)) { _root.actionarea.throwStunned[("arrow" + t) + u]._visible = false; } u++; } t++; } _root.marineData[_root.marineSelect][2] = "target"; _root.aliensArray[_root.alienSelect][4] = ""; _root.actionarea["alien" + _root.alienSelect].gotoAndPlay("stunned"); trace("STUNNNNNNNNNNNED alien" + _root.alienSelect); gotoAndPlay ("userWait");
Frame 711
gotoAndPlay ("userWait");
Frame 712
trace("============GOTO MARINE TURN==========="); w = 0; while (w < _root.marineOrder.length) { if (_root.marineData[_root.marineOrder[w]][9] < 2) { _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]].actionCounter.gotoAndStop(_root.marineData[_root.marineOrder[w]][1] + 1); } w++; } _root.plaqueCage.plaqueCage2.arrow._x = 101.25 * _root.marineOrderCurrentPosition; _root.plaqueCage.plaqueCage2.arrow._visible = true; if (_root.mapName == "operations") { if (_root.snap != 1) { _root.OPtempActionX = _root.actionarea._x; _root.OPtempActionY = _root.actionarea._y; _root.OPtempActionXscale = _root.actionarea._xscale; _root.OPtempActionYscale = _root.actionarea._yscale; } trace(_root.actionarea._x); trace(_root.actionarea._y); trace(_root.actionarea._xscale); trace(_root.actionarea._yscale); gotoAndPlay ("operationsCode"); } else { _root.marineOrderCurrentPosition = 0; gotoAndPlay ("beforeMakeButtons"); }
Frame 714
if (_root.cutMarine != null) { _root.actionarea[_root.marineData[_root.cutMarine][0]].gotoAndPlay("normal" + _root.marineData[_root.cutMarine][12]); _root.cutMarine = null; } if (_root.door1CutTime == 1) { _root.actionarea.door1.buttonCutDoorNumber.gotoAndStop("step1"); } if (_root.door1CutTime == 2) { _root.actionarea.door1.buttonCutDoorNumber.gotoAndStop("step2"); } if (((_root.newtDoor1 == 0) && (_root.marineData[10][6] > 13)) && (_root.marineData[10][7] < 11)) { newtCheck = calculateRandom(1, 10); if (newtCheck <= 7) { _root.newtDoor1 = 1; _root.actionarea.mainMap.opMap.ducts._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare1._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare2._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare3._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare4._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare5._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare6._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare7._visible = true; _root.actionarea.mainMap.opMap.newtDescitionSquare8._visible = true; _root.mapArray[15][11][0] = 0; Ydist = 15 - _root.marineData[10][6]; Xdist = 11 - _root.marineData[10][7]; _root.actionarea.attachMovie(_root.mapName + "Deploy4", "Deploy2", 100); _root.actionarea.Deploy2._x = 0; _root.actionarea.Deploy2._y = 0; _root.actionarea[_root.marineData[10][0]]._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; _root.actionarea[_root.marineData[10][0]].gotoAndPlay("thisway"); } } if ((_root.burkeDoor1 == 3) && (_root.actionarea.mainMap.opMap.fog1._alpha != 100)) { _root.OPsealDoor(); } if ((_root.door1CutTime == 3) && (_root.burkeDoor1 < 2)) { _root.actionarea.door1.buttonCutDoorNumber.gotoAndPlay("step3"); _root.burkeDoor1 = 2; _root.actionarea.door1.gotoAndPlay("open"); _root.mapArray[13][9][4][225] = null; _root.mapArray[13][9][4][180] = null; _root.mapArray[13][9][4][135] = null; _root.mapArray[13][10][4][180] = null; _root.mapArray[13][10][4][225] = null; _root.mapArray[14][8][4][45] = null; _root.mapArray[14][9][4][0] = null; _root.mapArray[14][9][4][45] = null; _root.mapArray[14][10][4][-45] = null; _root.mapArray[14][10][4][0] = null; removeMovieClip(_root.actionarea.Deploy); _root.actionarea.attachMovie(_root.mapName + "Deploy3", "Deploy", 100); _root.actionarea.Deploy._x = 0; _root.actionarea.Deploy._y = 0; } if (_root.currentTurn == 6) { _root.mapArray[9][9][0] = 0; _root.mapArray[9][10][0] = 0; _root.actionarea.attachMovie(_root.mapName + "Deploy2", "Deploy", 15); _root.actionarea.Deploy._x = 0; _root.actionarea.Deploy._y = 0; } if (((_root.marineData[9][6] == 14) && (_root.marineData[9][7] == 9)) && (_root.burkeDoor1 == 0)) { _root.burkeDoor1 = 1; _root.actionarea.door1.gotoAndPlay("close"); _root.mapArray[13][9][4][225] = 2; _root.mapArray[13][9][4][180] = 2; _root.mapArray[13][9][4][135] = 2; _root.mapArray[13][10][4][180] = 2; _root.mapArray[13][10][4][225] = 2; _root.mapArray[14][8][4][45] = 2; _root.mapArray[14][9][4][0] = 2; _root.mapArray[14][9][4][45] = 2; _root.mapArray[14][10][4][-45] = 2; _root.mapArray[14][10][4][0] = 2; } if (((_root.marineData[9][6] == 14) && (_root.marineData[9][7] == 7)) && (_root.burkeDoor2 == 0)) { _root.burkeDoor2 = 1; _root.actionarea.door2.gotoAndPlay("close"); _root.mapArray[14][7][4][90] = 2; _root.mapArray[14][7][4][135] = 2; _root.mapArray[14][8][4][270] = 2; _root.mapArray[14][8][4][225] = 2; _root.mapArray[15][7][4][45] = 2; _root.mapArray[15][7][4][90] = 2; _root.mapArray[15][7][4][135] = 2; _root.mapArray[15][8][4][-45] = 2; _root.mapArray[15][8][4][270] = 2; _root.mapArray[16][8][4][-45] = 2; } if ((_root.currentTurn == 12) && (_root.marineData[9][9] < 2)) { newAlien = _root.aliensArray.length; _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = 15; _root.aliensArray[newAlien][1] = 7; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("alien", "alien" + newAlien, 2000 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = 0; _root.actionarea["alien" + newAlien].gotoAndPlay("arrive"); _root.actionarea["alien" + newAlien].alienID = newAlien; _root.actionarea.Burke._rotation = 180; } if (((_root.marineData[9][9] < 2) && (_root.currentMarineActions < 2)) && (_root.marineData[9][8] != 1)) { _root.actionarea._xscale = 200; _root.actionarea._yscale = 200; _root.actionarea._x = 512 - ((_root.burkeMoveArray[_root.burkeMove][1] * 40) * (_root.actionarea._xscale / 100)); _root.actionarea._y = 393 - ((_root.burkeMoveArray[_root.burkeMove][0] * 40) * (_root.actionarea._yscale / 100)); if (_root.burkeMove < 22) { goalY = _root.burkeMoveArray[_root.burkeMove][0]; goalX = _root.burkeMoveArray[_root.burkeMove][1]; gotoAndPlay ("operationsCodeBurkeMove"); } else { _root.actionarea._x = _root.OPtempActionX; _root.actionarea._y = _root.OPtempActionY; _root.actionarea._xscale = _root.OPtempActionXscale; _root.actionarea._yscale = _root.OPtempActionYscale; _root.snap = 0; _root.marineOrderCurrentPosition = 1; _root.currentMarineActions = 0; gotoAndPlay ("beforeMakeButtons"); } } else { _root.actionarea._x = _root.OPtempActionX; _root.actionarea._y = _root.OPtempActionY; _root.actionarea._xscale = _root.OPtempActionXscale; _root.actionarea._yscale = _root.OPtempActionYscale; _root.snap = 0; _root.marineOrderCurrentPosition = 1; _root.currentMarineActions = 0; gotoAndPlay ("beforeMakeButtons"); }
Frame 717
if (goalY != "") { realXgoal = (goalX * _root.tileSize) + (_root.tileSize / 2); realYgoal = (goalY * _root.tileSize) + (_root.tileSize / 2); if ((_root.actionarea.Burke._y != realYgoal) || (_root.actionarea.Burke._x != realXgoal)) { moveInc = _root.tileSize / 10; currentY = _root.marineData[9][6]; currentX = _root.marineData[9][7]; yMovement = 0; xMovement = 0; if (currentY > goalY) { yMovement = moveInc * -1; } if (currentY < goalY) { yMovement = moveInc; } if (currentY == goalY) { yMovement = 0; } if (currentX > goalX) { xMovement = moveInc * -1; } if (currentX < goalX) { xMovement = moveInc; } if (currentX == goalX) { xMovement = 0; } Xdist = goalX - currentX; Ydist = goalY - currentY; _root.actionarea.Burke._x = _root.actionarea.Burke._x + xMovement; _root.actionarea.Burke._y = _root.actionarea.Burke._y + yMovement; _root.actionarea.Burke._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; } else { _root.mapArray[_root.marineData[9][6]][_root.marineData[9][7]][1] = null; _root.marineData[9][6] = goalY; _root.marineData[9][7] = goalX; _root.currentMarineActions = _root.currentMarineActions + 1; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[9][0]].actionCounter.gotoAndStop((_root.marineData[9][1] + 1) - _root.currentMarineActions); _root.mapArray[_root.marineData[9][6]][_root.marineData[9][7]][1] = 9; _root.burkeMove = _root.burkeMove + 1; goalY = ""; goalX = ""; if ((_root.marineData[9][6] == 14) && (_root.marineData[9][7] == 9)) { _root.actionarea.Burke._rotation = 0; } } gotoAndPlay ("operationsCodeBurkeMoveRepeat"); } else { gotoAndPlay ("operationsCode"); }
Frame 719
_root.RescueTempActionX = _root.actionarea._x; _root.RescueTempActionY = _root.actionarea._y; _root.RescueTempActionXscale = _root.actionarea._xscale; _root.RescueTempActionXscale = _root.actionarea._yscale; _root.actionarea._xscale = 200; _root.actionarea._yscale = 200; _root.actionarea._x = 512 - (680 * (_root.actionarea._xscale / 100)); _root.actionarea._y = 393 - (80 * (_root.actionarea._yscale / 100));
Frame 724
ReturnX = _root.actionarea._x; ReturnY = _root.actionarea._y; _root.mapArray[1][16][0] = 4; _root.mapArray[1][17][0] = 4; _root.mapArray[1][18][0] = 4; _root.mapArray[1][19][0] = 4; _root.mapArray[2][15][0] = 4; _root.mapArray[2][16][0] = 4; _root.mapArray[2][17][0] = 4; _root.mapArray[2][18][0] = 4; trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1");
Frame 725
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 726
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 727
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 728
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 729
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 730
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20); _root.actionarea.attachMovie("hallFire", "hallFire", 7050); _root.actionarea.hallFire._x = 15 * _root.tileSize; _root.actionarea.hallFire._y = 2 * _root.tileSize; s = 0; while (s < _root.aliensArray.length) { if (((((_root.aliensArray[s][2] != "dead") && (_root.aliensArray[s][0] > 0)) && (_root.aliensArray[s][0] < 3)) && (_root.aliensArray[s][1] > 14)) && (_root.aliensArray[s][1] < 20)) { alienName = s; alienDeath = _root.calculateRandom(0, 1); if (_root.aliensArray[alienName].queen != true) { _root.actionarea["alien" + alienName].gotoAndPlay("death" + alienDeath); } else { _root.actionarea["alien" + alienName].gotoAndPlay("death"); _root.aliensArray[alienName].queenHit = 20; } _root.aliensArray[alienName][2] = "dead"; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = null; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] - 1; } _root.acidSplash(alienName); } s++; } f = 0; while (f < _root.marineOrder.length) { if ((((_root.marineData[_root.marineOrder[f]][6] > 0) && (_root.marineData[_root.marineOrder[f]][6] < 3)) && (_root.marineData[_root.marineOrder[f]][7] > 14)) && (_root.marineData[_root.marineOrder[f]][7] < 20)) { _root.marineDamage(_root.marineOrder[f], 3); } f++; }
Frame 731
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 732
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 733
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 734
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Frame 735
_root.actionarea._x = ReturnX; _root.actionarea._y = ReturnY;
Frame 744
_root.actionarea._x = _root.RescueTempActionX; _root.actionarea._y = _root.RescueTempActionY; _root.actionarea._xscale = _root.RescueTempActionXscale; _root.actionarea._yscale = _root.RescueTempActionXscale; _root.burnCorridor = 4; gotoAndPlay ("makeRangeArray");
Frame 745
function removeAllbuttons() { o = 0; while (o < _root.marineButtonsArray.length) { removeMovieClip(_root.actionarea[_root.marineButtonsArray[o]]); trace("remove " + _root.marineButtonsArray[o]); o++; } p = 0; while (p < _root.marineButtonsArrayShooting.length) { removeMovieClip(_root.actionarea[_root.marineButtonsArrayShooting[p]]); trace("remove " + _root.marineButtonsArrayShooting[p]); p++; } trace("what is the the INC ARRAY!!!!!! ?????? " + _root.marineIncButtonsArray); q = 0; while (q < _root.marineIncButtonsArray.length) { removeMovieClip(_root[_root.marineIncButtonsArray[q]]); trace("remove " + _root.marineIncButtonsArray[q]); q++; } _root.marineIncButtonsArray = []; _root.marineButtonsArrayShooting = []; _root.marineButtonsArray = []; }
Frame 746
removeAllbuttons(); _root.plaqueCage.plaqueCage2.arrow._x = 101.25 * _root.marineOrderCurrentPosition; _root.plaqueCage.plaqueCage2.arrow._visible = true; if (_root.marineOrder[_root.marineOrderCurrentPosition] == 10) { t = 0; while (t <= 2) { u = 0; while (u <= 2) { if (_root.mapArray[(_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][6] + t) - 1][(_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][7] + u) - 1][1] == 11) { _root.ripleyNewtCheck = 1; } u++; } t++; } if (_root.marineData[11][9] > 1) { _root.ripleyNewtCheck = 1; } if (_root.ripleyNewtCheck != 1) { _root.currentMarineActions = _root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][1]; } } if (((((_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][9] < 2) && (_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][8] != 1)) && (_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][2] != "out")) && (_root.currentMarineActions < _root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][1])) && (_root.aliensArray[_root.mapArray[_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][6]][_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][7]][2]].queen != true)) { _root.marineSelect = _root.marineOrder[_root.marineOrderCurrentPosition]; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineSelect][0]].actionCounter.gotoAndStop((_root.marineData[_root.marineSelect][1] - _root.currentMarineActions) + 1); trace(("it is " + _root.marineData[_root.marineSelect][0]) + "'s move time"); _root.actionarea[_root.marineData[_root.marineSelect][0]].swapDepths(1500 + _root.marineSelect); trace("marine Level " + _root.actionarea[_root.marineData[_root.marineSelect][0]]._level); _root.actionarea.attachMovie("moveMarine", "moveMarine", 8002); _root.actionarea.moveMarine._x = _root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][7] * _root.tileSize; _root.actionarea.moveMarine._y = _root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][6] * _root.tileSize; _root.marineButtonsArray[_root.marineButtonsArray.length] = "moveMarine"; trace("moveMarine X pos " + _root.actionarea.moveMarine._x); t = 0; while (t <= 2) { u = 0; while (u <= 2) { calcThisDirectionX = u - 1; calcThisDirectionY = t - 1; calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][4][calcThisAngle] != null) { directionBlocked = true; } if (((((_root.mapArray[(_root.marineData[_root.marineSelect][6] + t) - 1][(_root.marineData[_root.marineSelect][7] + u) - 1][0] >= 2) || (_root.mapArray[(_root.marineData[_root.marineSelect][6] + t) - 1][(_root.marineData[_root.marineSelect][7] + u) - 1][1] != null)) || (_root.mapArray[(_root.marineData[_root.marineSelect][6] + t) - 1][(_root.marineData[_root.marineSelect][7] + u) - 1][5][0] > 0)) || (_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][2] == "combat")) || (directionBlocked == true)) { _root.actionarea.moveMarine[("moveMarine" + t) + u]._visible = false; _root.actionarea.moveMarine[("moveMarine2" + t) + u]._visible = false; } if (_root.mapArray[(_root.marineData[_root.marineSelect][6] + t) - 1][(_root.marineData[_root.marineSelect][7] + u) - 1][0] == 1) { _root.actionarea.moveMarine[("moveMarine" + t) + u]._visible = false; if ((_root.marineData[_root.marineSelect][1] - _root.currentMarineActions) < 2) { _root.actionarea.moveMarine[("moveMarine2" + t) + u]._visible = false; } } else { _root.actionarea.moveMarine[("moveMarine2" + t) + u]._visible = false; } u++; } t++; } if (_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][2] == "combat") { _root.actionarea.moveMarine.movePass._visible = false; } trace("melee test data 0 " + _root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][5][0]); trace("melee test data 1 " + _root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][5][1]); if (_root.marineData[_root.marineOrder[_root.marineOrderCurrentPosition]][2] == "combat") { _root.actionarea.attachMovie("melee", "melee1", 8001); _root.actionarea.melee1._x = _root.marineData[_root.marineSelect][7] * _root.tileSize; _root.actionarea.melee1._y = _root.marineData[_root.marineSelect][6] * _root.tileSize; _root.actionarea.melee1.alienName = _root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][2]; _root.marineButtonsArray[_root.marineButtonsArray.length] = "melee1"; trace(_root.marineButtonsArray[_root.marineButtonsArray.length - 1]); } trace("move onto shooting buttons"); s = 0; while (s < _root.aliensArray.length) { if ((((_root.aliensArray[s][2] != "out") && (_root.aliensArray[s][2] != "dead")) && (_root.marineData[_root.marineSelect][2] != "combat")) && (_root.actionarea["alien" + s]._visible != false)) { tempArray = []; LOS = true; currentYDist = 20; currentXDist = 20; loopLocation = 0; yDiff = _root.aliensArray[s][0] - _root.marineData[_root.marineSelect][6]; xDiff = _root.aliensArray[s][1] - _root.marineData[_root.marineSelect][7]; if (Math.abs(yDiff) > Math.abs(xDiff)) { yInc = yDiff / Math.abs(yDiff); xInc = xDiff / Math.abs(yDiff); loop = Math.abs(yDiff); direction = y; } else { yInc = yDiff / Math.abs(xDiff); xInc = xDiff / Math.abs(xDiff); loop = Math.abs(xDiff); direction = x; } trace((("yInc " + yInc) + " xInc ") + xInc); while (loop != loopLocation) { currentYDist = 20 + (yInc * (21 + (loopLocation * 40))); currentXDist = 20 + (xInc * (21 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; currentYDist = 20 + (yInc * (59 + (loopLocation * 40))); currentXDist = 20 + (xInc * (59 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineSelect][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineSelect][7] * 40) + currentXDist) / 40; if ((Math.floor(tempY) != tempArray[tempArray.length - 1][0]) || (Math.floor(tempX) != tempArray[tempArray.length - 1][1])) { tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; } loopLocation = loopLocation + 1; } g = 0; while (g < tempArray.length) { if (g == 0) { calcThisDirectionX = tempArray[g][1] - _root.marineData[_root.marineSelect][7]; calcThisDirectionY = tempArray[g][0] - _root.marineData[_root.marineSelect][6]; } else { calcThisDirectionX = tempArray[g][1] - tempArray[g - 1][1]; calcThisDirectionY = tempArray[g][0] - tempArray[g - 1][0]; } calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (g == 0) { if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][4][calcThisAngle] > 0) { directionBlocked = true; } } else if (_root.mapArray[tempArray[g - 1][0]][tempArray[g - 1][1]][4][calcThisAngle] > 0) { directionBlocked = true; } if ((_root.mapArray[tempArray[g][0]][tempArray[g][1]][0] == 4) || (directionBlocked == true)) { LOS = false; } if (_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] == "flame unit") { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][1] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != null) { if (_root.mapArray[tempArray[g][0]][tempArray[g][1]][2] != s) { LOS = false; } } } if ((tempArray[g][1] == tempArray[g - 1][1]) && (tempArray[g][0] == tempArray[g - 1][0])) { LOS = true; } g++; } if ((yDiff == 0) && (xDiff == 0)) { LOS = false; } trace(LOS); if (LOS == true) { trace(("alien" + s) + " is a target"); if (Math.abs(yDiff) > Math.abs(xDiff)) { Dist = Math.abs(yDiff); } else { Dist = Math.abs(xDiff); } if (Dist == 1) { rangeBand = 0; } else if (Dist == 2) { rangeBand = 1; } else if ((Dist > 2) && (Dist < 5)) { rangeBand = 2; } else if ((Dist > 4) && (Dist < 7)) { rangeBand = 3; } else { rangeBand = 4; } targetNum = _root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][_root.marineData[_root.marineSelect][9]][(_root.marineData[_root.marineSelect][1] - _root.currentMarineActions) - 1][rangeBand]; if ((targetNum != null) || (Dist == 1)) { marineCheck = false; if (_root.mapArray[_root.aliensArray[s][0]][_root.aliensArray[s][1]][1] != null) { marineCheck = true; } f = 0; while (f < _root.marineOrder.length) { if (_root.mapArray[_root.aliensArray[s][0]][_root.aliensArray[s][1]][3][_root.marineOrder[f]] == "inc") { marineCheck = true; } f++; } if (marineCheck == true) { _root.actionarea.attachMovie("shootingMarine", "shooting" + s, 9000 + s); _root.actionarea["shooting" + s]._x = _root.aliensArray[s][1] * _root.tileSize; _root.actionarea["shooting" + s]._y = _root.aliensArray[s][0] * _root.tileSize; } else { _root.actionarea.attachMovie("shooting", "shooting" + s, 9000 + s); _root.actionarea["shooting" + s]._x = _root.aliensArray[s][1] * _root.tileSize; _root.actionarea["shooting" + s]._y = _root.aliensArray[s][0] * _root.tileSize; } _root.marineButtonsArrayShooting[_root.marineButtonsArrayShooting.length] = "shooting" + s; trace(_root.marineButtonsArrayShooting[_root.marineButtonsArray.length - 1]); _root.actionarea["shooting" + s].alienName = s; _root.actionarea["shooting" + s].Dist = Dist; _root.actionarea["shooting" + s].rangeBand = rangeBand; trace((("shooting target num for range band " + rangeBand) + " is ") + targetNum); trace((("alien" + s) + " range to marine = ") + Dist); } } } s++; } if ((_root.marineData[_root.marineSelect][10] == null) && (_root.marineSelect != 10)) { buttonIncriment = 0; f = 0; while (f < _root.marineOrder.length) { if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][3][_root.marineOrder[f]] == "inc") { _root.attachMovie("incMarine", "incMarine" + f, 5000 + f); _root["incMarine" + f]._x = (buttonIncriment * _root.tileSize) + 15; _root["incMarine" + f]._y = 200; _root.marineIncButtonsArray[_root.marineIncButtonsArray.length] = "incMarine" + f; _root["incMarine" + f].gotoAndStop(_root.marineOrder[f] + 1); buttonIncriment = buttonIncriment + 1; } f++; } } if ((_root.marineData[_root.marineSelect][10] != null) && (_root.marineSelect != 10)) { _root.attachMovie("incMarineDrop", "incMarineDrop", 6000); _root.incMarineDrop._x = 975; _root.incMarineDrop._y = 200; _root.marineIncButtonsArray[_root.marineIncButtonsArray.length] = "incMarineDrop"; _root.incMarineDrop.gotoAndStop(_root.marineData[_root.marineSelect][10] + 1); } if ((_root.mapName == "operations") && (_root.marineData[_root.marineSelect][11] > 0)) { _root.attachMovie("torch", "torch", 5040); _root.torch._x = (buttonIncriment * _root.tileSize) + 15; _root.torch._y = 200; _root.marineIncButtonsArray[_root.marineIncButtonsArray.length] = "torch"; buttonIncriment = buttonIncriment + 1; } buttonIncriment = 0; if ((_root.marineData[_root.marineSelect][_root.marineData[_root.marineSelect][12]][2] == "pulse rifle") && (_root.marineData[_root.marineSelect][2] != "combat")) { _root.attachMovie("grenadeSelectClip", "grenadeSelectClip", 6500); _root.grenadeSelectClip._x = 880; _root.grenadeSelectClip._y = 200; _root.marineIncButtonsArray[_root.marineIncButtonsArray.length] = "grenadeSelectClip"; } if ((_root.marineSelect == 11) && (_root.mapName == "rescue")) { _root.attachMovie("weaponSwitchClip", "weaponSwitchClip", 6501); _root.weaponSwitchClip._x = 785; _root.weaponSwitchClip._y = 200; _root.marineIncButtonsArray[_root.marineIncButtonsArray.length] = "weaponSwitchClip"; if (_root.marineData[_root.marineSelect][12] == 3) { _root.weaponSwitchClip.gotoAndStop("switch3"); } else { _root.weaponSwitchClip.gotoAndStop("switch13"); } } if (((_root.mapName == "operations") && (_root.marineData[_root.marineSelect][11] > 0)) && (_root.marineData[_root.marineSelect][2] != "combat")) { if ((((_root.marineData[_root.marineSelect][6] == 13) && (_root.marineData[_root.marineSelect][7] == 10)) && (_root.burkeDoor1 == 1)) && (_root.door1CutTime < 3)) { _root.actionarea.attachMovie("buttonCutDoor", "cutDoor", 8501); _root.actionarea.cutDoor._x = 10 * _root.tileSize; _root.actionarea.cutDoor._y = 14 * _root.tileSize; _root.marineButtonsArray[_root.marineButtonsArray.length] = "cutDoor"; } if (((_root.marineData[_root.marineSelect][6] == 14) && (_root.marineData[_root.marineSelect][7] == 10)) && (_root.burkeDoor1 == 2)) { _root.actionarea.attachMovie("buttonSealDoor", "cutDoor", 8501); _root.actionarea.cutDoor._x = (11 * _root.tileSize) - 5; _root.actionarea.cutDoor._y = (13 * _root.tileSize) - 5; _root.marineButtonsArray[_root.marineButtonsArray.length] = "cutDoor"; } } if ((_root.mapName == "rescue") && (_root.marineData[_root.marineSelect][2] != "combat")) { d = 0; while (d <= 2) { e = 0; while (e <= 2) { f = 0; while (f < _root.cocoonMarines.length) { tempMarineY = (_root.marineData[_root.marineSelect][6] + d) - 1; trace("cocoon tempMarineY " + tempMarineY); tempMarineX = (_root.marineData[_root.marineSelect][7] + e) - 1; trace("cocoon tempMarineX " + tempMarineX); if (_root.mapArray[tempMarineY][tempMarineX][3][_root.cocoonMarines[f]] == "inc") { tempMarine = _root.cocoonMarines[f]; } else { tempMarine = null; } trace("cocoon tempMarine " + tempMarine); squareCheck = _root.marineData[tempMarine][14][0]; trace("cocoon squareCheck " + squareCheck); calcThisDirectionX = tempMarineX - _root.marineData[_root.marineSelect][7]; calcThisDirectionY = tempMarineY - _root.marineData[_root.marineSelect][6]; calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][4][calcThisAngle] > 1) { squareCheck = null; } if (squareCheck != null) { _root.actionarea.attachMovie("buttonCutCocoon", "cutCocoon" + tempMarine, 8600 + tempMarine); _root.actionarea["cutCocoon" + tempMarine]._x = _root.marineData[tempMarine][14][2] * _root.tileSize; _root.actionarea["cutCocoon" + tempMarine]._y = _root.marineData[tempMarine][14][1] * _root.tileSize; _root.marineButtonsArray[_root.marineButtonsArray.length] = "cutCocoon" + tempMarine; _root.actionarea["cutCocoon" + tempMarine].cocoonArrow._rotation = _root.actionarea[_root.marineData[tempMarine][0]]._rotation; _root.actionarea["cutCocoon" + tempMarine].cocoonMarine = tempMarine; } f++; } e++; } d++; } } if (((_root.mapName == "rescue") && (_root.marineSelect == 11)) && (_root.marineData[11][9] != 3)) { _root.attachMovie("rangeToNewt", "rangeToNewt", 6502); _root.rangeToNewt._x = 715; _root.rangeToNewt._y = 200; _root.marineIncButtonsArray[_root.marineIncButtonsArray.length] = "rangeToNewt"; diffY = Math.abs(_root.marineData[11][6] - _root.marineData[10][6]); diffX = Math.abs(_root.marineData[11][7] - _root.marineData[10][7]); if (diffY > diffX) { _root.rangeToNewt.newtRange = diffY + "m"; } else { _root.rangeToNewt.newtRange = diffX + "m"; } } if ((_root.mapName == "rescue") && (_root.marineData[_root.marineSelect][2] != "combat")) { if (((_root.marineData[_root.marineSelect][6] == 4) && ((_root.marineData[_root.marineSelect][7] == 1) || (_root.marineData[_root.marineSelect][7] == 2))) && (_root.elevatorStatus1 == 6)) { _root.actionarea.attachMovie("buttonElevatorDown", "elevatorDown", 8501); _root.actionarea.elevatorDown._x = 1 * _root.tileSize; _root.actionarea.elevatorDown._y = 3 * _root.tileSize; _root.actionarea.elevatorDown.elevatorName = 1; _root.marineButtonsArray[_root.marineButtonsArray.length] = "elevatorDown"; } if (((_root.marineData[_root.marineSelect][6] == 4) && ((_root.marineData[_root.marineSelect][7] == 3) || (_root.marineData[_root.marineSelect][7] == 4))) && (_root.elevatorStatus2 == 6)) { _root.actionarea.attachMovie("buttonElevatorDown", "elevatorDown", 8501); _root.actionarea.elevatorDown._x = 3 * _root.tileSize; _root.actionarea.elevatorDown._y = 3 * _root.tileSize; _root.actionarea.elevatorDown.elevatorName = 2; _root.marineButtonsArray[_root.marineButtonsArray.length] = "elevatorDown"; } if (((((_root.marineData[_root.marineSelect][6] > 1) && (_root.marineData[_root.marineSelect][6] < 4)) && (_root.marineData[_root.marineSelect][7] > 0)) && (_root.marineData[_root.marineSelect][7] < 3)) && (_root.elevatorStatus1 == 1)) { _root.actionarea.attachMovie("buttonElevatorUp", "elevatorUp", 8501); _root.actionarea.elevatorUp._x = 1 * _root.tileSize; _root.actionarea.elevatorUp._y = 1 * _root.tileSize; _root.actionarea.elevatorUp.elevatorName = 1; _root.marineButtonsArray[_root.marineButtonsArray.length] = "elevatorUp"; } if (((((_root.marineData[_root.marineSelect][6] > 1) && (_root.marineData[_root.marineSelect][6] < 4)) && (_root.marineData[_root.marineSelect][7] > 2)) && (_root.marineData[_root.marineSelect][7] < 5)) && (_root.elevatorStatus2 == 1)) { _root.actionarea.attachMovie("buttonElevatorUp", "elevatorUp", 8501); _root.actionarea.elevatorUp._x = 3 * _root.tileSize; _root.actionarea.elevatorUp._y = 1 * _root.tileSize; _root.actionarea.elevatorUp.elevatorName = 2; _root.marineButtonsArray[_root.marineButtonsArray.length] = "elevatorUp"; } } trace("_root.marineOrderCurrentPosition :" + _root.marineOrderCurrentPosition); trace("_root.marineOrder[_root.marineOrderCurrentPosition] :" + _root.marineOrder[_root.marineOrderCurrentPosition]); trace("_root.marineSelect :" + _root.marineSelect); trace("_root.currentMarineActions :" + _root.currentMarineActions); trace("_root.marineSelect condition :" + _root.marineData[_root.marineSelect][2]); trace("goto button loop"); gotoAndPlay ("makeButtonsLoop"); } else { _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineSelect][0]].actionCounter.gotoAndStop("zero"); _root.marineOrderCurrentPosition = _root.marineOrderCurrentPosition + 1; _root.ripleyNewtCheck = 0; _root.currentMarineActions = 0; if (_root.marineOrderCurrentPosition >= _root.marineOrder.length) { trace("Marines are finished"); _root.missionOver = true; t = 0; while (t < _root.marineOrder.length) { trace((_root.marineData[_root.marineOrder[t]][0] + " is ") + _root.marineData[_root.marineOrder[t]][2]); trace((_root.marineData[_root.marineOrder[t]][0] + " health is ") + _root.marineData[_root.marineOrder[t]][9]); if ((_root.marineData[_root.marineOrder[t]][2] != "out") && (_root.marineData[_root.marineOrder[t]][9] < 2)) { _root.missionOver = false; } t++; } if (_root.missionOver == true) { trace("=== MISSION OVER ==="); if (_root.marineData[_root.marineSelect][9] < 2) { _root.actionarea[_root.marineData[_root.marineSelect][0]].swapDepths(1000 + _root.marineSelect); } trace("marine Level " + _root.actionarea[_root.marineData[_root.marineSelect][0]]._level); gotoAndPlay ("stopMarine"); } else { _root.marineOrderCurrentPosition = 0; if (_root.marineData[_root.marineSelect][9] < 2) { _root.actionarea[_root.marineData[_root.marineSelect][0]].swapDepths(1000 + _root.marineSelect); } trace("marine Level " + _root.actionarea[_root.marineData[_root.marineSelect][0]]._level); _root.currentTurn = _root.currentTurn + 1; t = 0; while (t < _root.marineOrder.length) { trace((("Marine Level " + t) + " ") + _root.actionarea[_root.marineData[t][0]]._level); t++; } _root.plaqueCage.plaqueCage2.arrow._visible = false; gotoAndPlay ("makeRangeArray"); } } if (_root.marineData[_root.marineSelect][9] < 2) { _root.actionarea[_root.marineData[_root.marineSelect][0]].swapDepths(1000 + _root.marineSelect); } trace("marine Level " + _root.actionarea[_root.marineData[_root.marineSelect][0]]._level); gotoAndPlay ("beforeMakeButtons"); }
Frame 750
trace("in the middle of the loop"); stop();
Frame 751
trace("STOP1"); soundtrack.stop(_root.mapName); soundtrack.attachSound("endmission"); soundtrack.start(0, 1); soundtrack.setVolume(_root.STvolume); textVar1 = ""; textVar2 = ""; textVar3 = ""; textVar4 = ""; textVar5 = ""; removeMovieClip(_root.plaqueCage.plaqueCage2.arrow); _root.attachMovie("summary", "summary", 11000); _root.summary._x = 512; _root.summary._y = 250; textVar1 = "MISSION SUMMARY\n==========================================\n"; _root.summary.summary1 = textVar1; activeMarine = []; woundedMarine = []; incMarine = []; rescuedMarine = []; MIAMarine = []; KIAMarine = []; _root.aliensKilled = 0; m = 0; while (m < _root.marinesInMission.length) { _root.marineData[_root.marinesInMission[m]][16] = _root.marineData[_root.marinesInMission[m]][16] + _root.marineData[_root.marinesInMission[m]][15]; trace(_root.marineData[_root.marinesInMission[m]][0]); trace("_root.marineData[_root.marineOrder[m]][9] " + _root.marineData[_root.marinesInMission[m]][9]); trace("_root.marineData[_root.marineOrder[m]][8] " + _root.marineData[_root.marinesInMission[m]][8]); trace("_root.marineData[_root.marineOrder[m]][2] " + _root.marineData[_root.marinesInMission[m]][2]); if (_root.marineData[_root.marinesInMission[m]][9] == 0) { activeMarine[activeMarine.length] = _root.marinesInMission[m]; } if (_root.marineData[_root.marinesInMission[m]][9] == 1) { woundedMarine[woundedMarine.length] = _root.marinesInMission[m]; } if (_root.marineData[_root.marinesInMission[m]][9] == 2) { if ((_root.marineData[_root.marinesInMission[m]][2] == "out") && (_root.marineData[_root.marinesInMission[m]][8] != 1)) { inCocoon = false; n = 0; while (n < _root.cocoonMarines.length) { if (_root.cocoonMarines[n] == _root.marinesInMission[m]) { inCocoon = true; } n++; } if (inCocoon == true) { rescuedMarine[rescuedMarine.length] = _root.marinesInMission[m]; } else { incMarine[incMarine.length] = _root.marinesInMission[m]; } } else { MIAMarine[MIAMarine.length] = _root.marinesInMission[m]; } } if (_root.marineData[_root.marinesInMission[m]][9] == 3) { KIAMarine[KIAMarine.length] = _root.marinesInMission[m]; } m++; } g = 0; while (g < activeMarine.length) { textVar2 = (textVar2 + _root.marineData[activeMarine[g]][0]) + newline; g++; } g = 0; while (g < woundedMarine.length) { textVar2 = (textVar2 + _root.marineData[woundedMarine[g]][0]) + newline; g++; } g = 0; while (g < incMarine.length) { textVar2 = (textVar2 + _root.marineData[incMarine[g]][0]) + newline; g++; } g = 0; while (g < rescuedMarine.length) { textVar2 = (textVar2 + _root.marineData[rescuedMarine[g]][0]) + newline; g++; } g = 0; while (g < MIAMarine.length) { textVar2 = (textVar2 + _root.marineData[MIAMarine[g]][0]) + newline; g++; } g = 0; while (g < KIAMarine.length) { textVar2 = (textVar2 + _root.marineData[KIAMarine[g]][0]) + newline; g++; } textVar2 = (textVar2 + "\nTurn: ") + (_root.currentTurn + 1); z = 0; while (z < _root.aliensArray.length) { if (_root.aliensArray[z][2] == "dead") { _root.aliensKilled = _root.aliensKilled + 1; } z++; } _root.totalAliensKilled = totalAliensKilled + _root.aliensKilled; textVar2 = (((textVar2 + "\nAliens killed: ") + _root.aliensKilled) + " Total: ") + _root.totalAliensKilled; if (_root.mapName == "rescue") { if (_root.aliensArray[_root.alienQueen][2] == "dead") { textVar2 = textVar2 + " Alien Queen: Dead"; } else { textVar2 = textVar2 + " Alien Queen: Unknown"; } } _root.summary.summary2 = textVar2; g = 0; while (g < activeMarine.length) { textVar3 = textVar3 + " active\n"; g++; } g = 0; while (g < woundedMarine.length) { textVar3 = textVar3 + " wounded\n"; g++; } g = 0; while (g < incMarine.length) { textVar3 = textVar3 + " incapacitated\n"; g++; } g = 0; while (g < rescuedMarine.length) { textVar3 = textVar3 + " rescued\n"; g++; } g = 0; while (g < MIAMarine.length) { textVar3 = textVar3 + " MIA\n"; g++; } g = 0; while (g < KIAMarine.length) { textVar3 = textVar3 + " KIA\n"; g++; } _root.summary.summary3 = textVar3; g = 0; while (g < activeMarine.length) { textVar4 = (textVar4 + _root.marineData[activeMarine[g]][15]) + newline; g++; } g = 0; while (g < woundedMarine.length) { textVar4 = (textVar4 + _root.marineData[woundedMarine[g]][15]) + newline; g++; } g = 0; while (g < incMarine.length) { textVar4 = (textVar4 + _root.marineData[incMarine[g]][15]) + newline; g++; } g = 0; while (g < rescuedMarine.length) { textVar4 = (textVar4 + _root.marineData[rescuedMarine[g]][15]) + newline; g++; } g = 0; while (g < MIAMarine.length) { textVar4 = (textVar4 + _root.marineData[MIAMarine[g]][15]) + newline; g++; } g = 0; while (g < KIAMarine.length) { textVar4 = (textVar4 + _root.marineData[KIAMarine[g]][15]) + newline; g++; } _root.summary.summary4 = textVar4; g = 0; while (g < activeMarine.length) { textVar5 = (textVar5 + _root.marineData[activeMarine[g]][16]) + newline; g++; } g = 0; while (g < woundedMarine.length) { textVar5 = (textVar5 + _root.marineData[woundedMarine[g]][16]) + newline; g++; } g = 0; while (g < incMarine.length) { textVar5 = (textVar5 + _root.marineData[incMarine[g]][16]) + newline; g++; } g = 0; while (g < rescuedMarine.length) { textVar5 = (textVar5 + _root.marineData[rescuedMarine[g]][16]) + newline; g++; } g = 0; while (g < MIAMarine.length) { textVar5 = (textVar5 + _root.marineData[MIAMarine[g]][16]) + newline; g++; } g = 0; while (g < KIAMarine.length) { textVar5 = (textVar5 + _root.marineData[KIAMarine[g]][16]) + newline; g++; } _root.summary.summary5 = textVar5; m = 0; while (m < _root.marineOrder.length) { _root.marineData[_root.marineOrder[m]][15] = 0; m++; } stop();
Frame 754
trace("STOP2"); stop();
Symbol 4 MovieClip [bannerWounded] Frame 45
removeMovieClip(this);
Symbol 7 MovieClip [bannerIncapacitated] Frame 45
removeMovieClip(this);
Symbol 10 MovieClip [bannerGrabbed] Frame 45
removeMovieClip(this);
Symbol 13 MovieClip [bannerDead] Frame 45
removeMovieClip(this);
Symbol 23 Button
on (release, keyPress "z") { trace("pass shot"); _root.gotoAndPlay("makeButtons"); }
Symbol 35 MovieClip [grenadeExplosion] Frame 1
ReturnX = _root.actionarea._x; ReturnY = _root.actionarea._y; gunshot = new Sound(this); gunshot.attachSound("explosion"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume); if (_root.JasonRulez == true) { this._xscale = 80; this._yscale = 80; }
Symbol 35 MovieClip [grenadeExplosion] Frame 2
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 3
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 4
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 5
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 6
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 7
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20); s = 0; while (s < _root.aliensArray.length) { if (_root.aliensArray[s][2] != "dead") { alienName = s; yDiff = _root.grenadeY - _root.aliensArray[alienName][0]; xDiff = _root.grenadeX - _root.aliensArray[alienName][1]; if (Math.abs(yDiff) > Math.abs(xDiff)) { trueDiff = Math.abs(yDiff); } else { trueDiff = Math.abs(xDiff); } trace(trueDiff); if ((trueDiff < 1) && (_root.aliensArray[alienName].queen == true)) { _root.queenDeath(alienName); _root.acidSplash(alienName); } if ((trueDiff < 2) && (_root.aliensArray[alienName].queen != true)) { alienDeath = _root.calculateRandom(0, 1); _root.actionarea["alien" + alienName].gotoAndPlay("death" + alienDeath); _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = null; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] - 1; } _root.aliensArray[alienName][2] = "dead"; _root.marineData[_root.marineSelect][15] = _root.marineData[_root.marineSelect][15] + 1; _root.acidSplash(alienName); } if (trueDiff < 7) { _root.waitCheck(this.alienName); } } s++; } f = 0; while (f < _root.marineOrder.length) { trace("_root.marineData[_root.marineOrder[f]][9] " + _root.marineData[_root.marineOrder[f]][9]); if ((_root.marineData[_root.marineOrder[f]][9] < 3) && (_root.marineData[_root.marineOrder[f]][2] != "out")) { yDiff = _root.grenadeY - _root.marineData[_root.marineOrder[f]][6]; xDiff = _root.grenadeX - _root.marineData[_root.marineOrder[f]][7]; trace((("GRENADE _root.grenadeX " + _root.grenadeX) + " _root.marineData[_root.marineOrder[f]][7] ") + _root.marineData[_root.marineOrder[f]][7]); tempArray = []; LOS = true; currentYDist = 20; currentXDist = 20; loopLocation = 0; if (Math.abs(yDiff) > Math.abs(xDiff)) { yInc = yDiff / Math.abs(yDiff); xInc = xDiff / Math.abs(yDiff); loop = Math.abs(yDiff); direction = y; } else { yInc = yDiff / Math.abs(xDiff); xInc = xDiff / Math.abs(xDiff); loop = Math.abs(xDiff); direction = x; } trace(((((((" GRENADE yInc " + yInc) + " xInc ") + xInc) + " loop ") + loop) + " yDiff ") + yDiff); while (loop != loopLocation) { currentYDist = 20 + (yInc * (21 + (loopLocation * 40))); currentXDist = 20 + (xInc * (21 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineOrder[f]][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineOrder[f]][7] * 40) + currentXDist) / 40; tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; currentYDist = 20 + (yInc * (59 + (loopLocation * 40))); currentXDist = 20 + (xInc * (59 + (loopLocation * 40))); tempY = ((_root.marineData[_root.marineOrder[f]][6] * 40) + currentYDist) / 40; tempX = ((_root.marineData[_root.marineOrder[f]][7] * 40) + currentXDist) / 40; if ((Math.floor(tempY) != tempArray[tempArray.length - 1][0]) || (Math.floor(tempX) != tempArray[tempArray.length - 1][1])) { tempArray[tempArray.length] = [Math.floor(tempY), Math.floor(tempX)]; } loopLocation = loopLocation + 1; } g = 0; while (g < tempArray.length) { if (g == 0) { calcThisDirectionX = tempArray[g][1] - _root.marineData[_root.marineOrder[f]][7]; calcThisDirectionY = tempArray[g][0] - _root.marineData[_root.marineOrder[f]][6]; } else { calcThisDirectionX = tempArray[g][1] - tempArray[g - 1][1]; calcThisDirectionY = tempArray[g][0] - tempArray[g - 1][0]; } calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (g == 0) { if (_root.mapArray[_root.marineData[_root.marineOrder[f]][6]][_root.marineData[_root.marineOrder[f]][7]][4][calcThisAngle] != null) { directionBlocked = true; } } else if (_root.mapArray[tempArray[g - 1][0]][tempArray[g - 1][1]][4][calcThisAngle] != null) { directionBlocked = true; } if ((_root.mapArray[tempArray[g][0]][tempArray[g][1]][0] == 4) || (directionBlocked == true)) { LOS = false; } g++; } trace(LOS); if (LOS == true) { if (Math.abs(yDiff) > Math.abs(xDiff)) { trueDiff = Math.abs(yDiff); } else { trueDiff = Math.abs(xDiff); } if (trueDiff < 2) { _root.marineDamage(_root.marineOrder[f], 3); } if ((trueDiff > 1) && (trueDiff < 4)) { _root.marineDamage(_root.marineOrder[f], 2); } if (_root.JasonRulez == true) { if ((trueDiff > 3) && (trueDiff < 7)) { _root.marineDamage(_root.marineOrder[f], 1); } } else if ((trueDiff > 3) && (trueDiff < 9)) { _root.marineDamage(_root.marineOrder[f], 1); } } } f++; }
Symbol 35 MovieClip [grenadeExplosion] Frame 8
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 9
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 10
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 11
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 12
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 13
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 14
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 15
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 16
_root.actionarea._x = (ReturnX - 10) + _root.calculateRandom(0, 20); _root.actionarea._y = (ReturnY - 10) + _root.calculateRandom(0, 20);
Symbol 35 MovieClip [grenadeExplosion] Frame 17
_root.actionarea._x = ReturnX; _root.actionarea._y = ReturnY; _root.gotoAndPlay("makeButtons");
Symbol 35 MovieClip [grenadeExplosion] Frame 66
removeMovieClip(this);
Symbol 42 Button
on (release) { if (_root.getBytesLoaded() == _root.getBytesTotal()) { _root.preload.stop("preloader"); gotoAndPlay (674); } }
Symbol 44 MovieClip Frame 1
this.percent = Math.floor((_root.getBytesLoaded() * 100) / _root.getBytesTotal()) + " % LOADED";
Symbol 44 MovieClip Frame 2
if (_root.getBytesLoaded() == _root.getBytesTotal()) { this.percent = "100 % LOADED"; gotoAndPlay (3); } else { gotoAndPlay (1); }
Symbol 44 MovieClip Frame 3
_root.begin._alpha = 100; stop();
Symbol 64 Button
on (release) { this.removeMovieClip(); }
Symbol 71 Button
on (release) { _root.targetSelectShoot(alienName, Dist, rangeBand); }
Symbol 76 Button
on (release) { gotoAndStop ("continue"); }
Symbol 80 Button
on (release) { gotoAndStop ("rescue"); }
Symbol 84 Button
on (release) { gotoAndStop ("reactor"); }
Symbol 87 Button
on (release) { gotoAndStop ("operations"); }
Symbol 91 Button
on (release) { gotoAndStop ("weapons"); }
Symbol 95 Button
on (release) { gotoAndStop ("gengameplay"); }
Symbol 99 Button
on (release) { gotoAndStop(this._currentframe + 1); }
Symbol 104 Button
on (release) { gotoAndStop ("main"); }
Symbol 109 Button
on (release) { gotoAndStop(this._currentframe - 1); }
Symbol 110 Button
on (release) { gotoAndStop(this._currentframe + 1); }
Symbol 180 Button
on (release) { gotoAndStop (1); }
Symbol 181 MovieClip [tutorial] Frame 1
stop();
Symbol 211 MovieClip [queen] Frame 2
aliendeath = new Sound(this); aliendeath.attachSound("queen1"); aliendeath.start(0, 1); aliendeath.setVolume(_root.SFvolume);
Symbol 211 MovieClip [queen] Frame 19
gotoAndStop ("normal0");
Symbol 211 MovieClip [queen] Frame 46
gotoAndStop ("normal0");
Symbol 211 MovieClip [queen] Frame 47
aliendeath = new Sound(this); aliendeath.attachSound("aliendeath" + _root.calculateRandom(2, 4)); aliendeath.start(0, 1); aliendeath.setVolume(_root.SFvolume);
Symbol 211 MovieClip [queen] Frame 70
gotoAndStop ("normal0");
Symbol 211 MovieClip [queen] Frame 71
aliendeath = new Sound(this); aliendeath.attachSound("aliendeath" + _root.calculateRandom(2, 4)); aliendeath.start(0, 1); aliendeath.setVolume(_root.SFvolume); play();
Symbol 211 MovieClip [queen] Frame 92
this.swapDepths(this.alienID + 50); stop();
Symbol 219 MovieClip Frame 1
Symbol 219 MovieClip Frame 31
gotoAndPlay ("startBurn");
Symbol 220 MovieClip [hallFire] Frame 1
burn = new Sound(this); burn.attachSound("explosion"); burn.start(0, 1); burn.setVolume(_root.SFvolume);
Symbol 220 MovieClip [hallFire] Frame 12
stop();
Symbol 225 MovieClip [block] Frame 1
stop();
Symbol 225 MovieClip [block] Frame 2
stop();
Symbol 225 MovieClip [block] Frame 3
stop();
Symbol 225 MovieClip [block] Frame 4
stop();
Symbol 243 MovieClip [flameUnitShot] Frame 29
removeMovieClip(this);
Symbol 252 Button
on (release) { removeMovieClip(_root.plaqueCage.plaqueCage2.arrow); removeMovieClip(_root.actionarea.mainMap); removeMovieClip(_root.actionarea.door1); removeMovieClip(_root.actionarea.door2); removeMovieClip(_root.actionarea.Deploy); removeMovieClip(_root.actionarea.Deploy2); removeMovieClip(_root.actionarea.hallFire); removeMovieClip(_root.actionarea.throwStunned); w = 0; while (w < _root.aliensArray.length) { removeMovieClip(_root.actionarea["alien" + w]); w++; } _root.aliensArray = []; _root.mapArray = []; _root.vasquezShoot = 0; _root.marinesInMission = []; _root.soundtrack.stop("endmission"); _root.soundtrack.attachSound("menumusic"); _root.soundtrack.start(0, 99); if (_root.mapName == "reactor") { _root.actionarea.attachMovie("operationsMap", "mainMap", 1); _root.marinesInMission[0] = 9; _root.marinesInMission[1] = 10; _root.marinesInMission[2] = 11; _root.marinesInMission[3] = 12; } if (_root.mapName == "operations") { _root.actionarea.attachMovie("rescueMap", "mainMap", 1); _root.marineData[10][8] = 1; } m = 0; while (m < _root.marineOrder.length) { test = true; if (_root.marineData[_root.marineOrder[m]][8] == 1) { test = false; } if (_root.marineData[_root.marineOrder[m]][2] != "out") { test = false; } if (_root.marineData[_root.marineOrder[m]][9] == 3) { test = true; } if (test == false) { _root.cocoonMarines[_root.cocoonMarines.length] = _root.marineOrder[m]; } trace("_root.marineData[_root.marineOrder[m]][9] " + _root.marineData[_root.marineOrder[m]][9]); if (((_root.marineData[_root.marineOrder[m]][9] == 1) && (_root.marineData[_root.marineOrder[m]][2] == "out")) && (_root.marineData[_root.marineOrder[m]][8] != 1)) { _root.marineData[_root.marineOrder[m]][9] = 0; trace("healed wound"); } if (((_root.marineData[_root.marineOrder[m]][9] == 2) && (_root.marineData[_root.marineOrder[m]][2] == "out")) && (_root.marineData[_root.marineOrder[m]][8] != 1)) { _root.marineData[_root.marineOrder[m]][9] = 1; trace("healed incapacitated"); } trace(_root.marineData[_root.marineOrder[m]][0]); trace("_root.marineData[_root.marineOrder[m]][9] " + _root.marineData[_root.marineOrder[m]][9]); trace("_root.marineData[_root.marineOrder[m]][8] " + _root.marineData[_root.marineOrder[m]][8]); trace("_root.marineData[_root.marineOrder[m]][2] " + _root.marineData[_root.marineOrder[m]][2]); if (((_root.marineData[_root.marineOrder[m]][9] < 2) && (_root.marineData[_root.marineOrder[m]][2] == "out")) && (_root.marineData[_root.marineOrder[m]][8] != 1)) { _root.marinesInMission[_root.marinesInMission.length] = _root.marineOrder[m]; } m++; } w = 0; while (w < _root.marineOrder.length) { removeMovieClip(_root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root["plaque" + _root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root.actionarea["gun" + _root.marineOrder[w]]); _root.marineData[_root.marineOrder[w]][6] = null; _root.marineData[_root.marineOrder[w]][7] = null; _root.marineData[_root.marineOrder[w]][10] = null; if (_root.marineData[_root.marineOrder[w]][9] < 2) { _root.marineData[_root.marineOrder[w]][2] = "target"; } w++; } trace("_root.marinesInMission.length " + _root.marinesInMission.length); _root.marineOrder = []; if (_root.meltdown._currentframe != 1) { _root.meltdown.gotoAndStop("clear"); } _root.gotoAndPlay("setOrder"); removeMovieClip(_root.summary); }
Symbol 258 Button
on (release) { removeMovieClip(_root.actionarea.mainMap); if (_root.meltdown._currentframe != 1) { _root.meltdown.gotoAndStop("clear"); } w = 0; while (w < _root.marineOrder.length) { removeMovieClip(_root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root["plaque" + _root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root.actionarea["gun" + _root.marineOrder[w]]); w++; } w = 0; while (w < _root.aliensArray.length) { removeMovieClip(_root.actionarea["alien" + w]); w++; } _root.aliensArray = []; _root.mapArray = []; _root.marineOrder = []; _root.setMarine(); _root.vasquezShoot = 0; _root.soundtrack.stop("endmission"); _root.gotoAndPlay("idle"); removeMovieClip(_root.plaqueCage.plaqueCage2.arrow); removeMovieClip(_root.summary); removeMovieClip(_root.actionarea.door1); removeMovieClip(_root.actionarea.door2); removeMovieClip(_root.actionarea.Deploy); removeMovieClip(_root.actionarea.Deploy2); removeMovieClip(_root.actionarea.hallFire); removeMovieClip(_root.actionarea.throwStunned); _root.soundmenu.gotoAndStop("volume1"); }
Symbol 260 MovieClip [summary] Frame 1
if (_root.mapName == "rescue") { contButton._visible = false; } allDead = true; m = 0; while (m < _root.marineOrder.length) { if (_root.marineData[_root.marineOrder[m]][9] < 2) { allDead = false; } m++; } if (allDead == true) { contButton._visible = false; } if (_root.marineData[10][9] == 3) { contButton._visible = false; }
Symbol 273 Button
on (release) { if (_root.tutorial._alpha == 100) { _root.tutorial.removeMovieClip(); } else { _root.attachMovie("tutorial", "tutorial", 70000); _root.tutorial._x = 440; _root.tutorial._y = 238; } }
Symbol 277 Button
on (release) { m = 0; while (m < _root.marineButtonsArray.length) { removeMovieClip(_root.actionarea[_root.marineButtonsArray[m]]); trace((("remove " + _root.marineButtonsArray[m]) + " + test =") + test); m++; } m = 0; while (m < _root.marineButtonsArrayShooting.length) { removeMovieClip(_root.actionarea[_root.marineButtonsArrayShooting[m]]); trace("remove " + _root.marineButtonsArrayShooting[m]); m++; } m = 0; while (m < _root.marineIncButtonsArray.length) { removeMovieClip(_root[_root.marineIncButtonsArray[m]]); trace("remove " + _root.marineIncButtonsArray[m]); m++; } _root.marineButtonsArrayShooting = []; _root.marineButtonsArray = []; w = 0; while (w < _root.marinesInMission.length) { removeMovieClip(_root["blankPlaque" + w]); removeMovieClip(_root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marinesInMission[w]][0]]); removeMovieClip(_root["plaque" + _root.marineData[_root.marinesInMission[w]][0]]); w++; } w = 0; while (w < _root.marineOrder.length) { removeMovieClip(_root.plaqueCage.plaqueCage2["plaque" + _root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.marineOrder[w]][0]]); removeMovieClip(_root.actionarea["gun" + _root.marineOrder[w]]); _root.marineData[_root.marineOrder[w]][6] = null; _root.marineData[_root.marineOrder[w]][7] = null; _root.marineData[_root.marineOrder[w]][8] = 0; _root.marineData[_root.marineOrder[w]][9] = 0; _root.marineData[_root.marineOrder[w]][10] = null; _root.marineData[_root.marineOrder[w]][2] = "target"; w++; } w = 0; while (w < _root.aliensArray.length) { removeMovieClip(_root.actionarea["alien" + w]); w++; } removeMovieClip(_root.plaqueCage.plaqueCage2.arrow); removeMovieClip(_root.actionarea.mainMap); removeMovieClip(_root.actionarea.Deploy); removeMovieClip(_root.actionarea.Deploy2); removeMovieClip(_root.actionarea.door1); removeMovieClip(_root.actionarea.door2); removeMovieClip(_root.actionarea.hallFire); removeMovieClip(_root.actionarea.throwStunned); removeMovieClip(_root.summary); removeMovieClip(_root.newtTip); _root.aliensArray = []; _root.mapArray = []; _root.marineOrder = []; _root.marinesInMission = []; _root.setMarine(); _root.vasquezShoot = 0; _root.soundtrack.stop(_root.mapName); _root.soundtrack.stop("menumusic"); _root.soundmenu.gotoAndStop("volume1"); if (_root.meltdown._currentframe != 1) { _root.meltdown.gotoAndStop("clear"); } _root.gotoAndPlay("idle"); }
Symbol 278 MovieClip [soundmenu] Frame 1
stop(); onEnterFrame = function () { if ((((this._xmouse > 0) && (this._xmouse < 356)) && (this._ymouse > 0)) && (this._ymouse < 210)) { _root.soundmenu._y = -50; _root.soundmenu.gotoAndStop("volume12"); } };
Symbol 278 MovieClip [soundmenu] Frame 2
_root.clickCheck = 0; STvolumeSlider.slider._x = _root.STvolume * 2.7; SFvolumeSlider.slider._x = _root.SFvolume * 2.7; stop(); onEnterFrame = function () { if ((((this._xmouse > 0) && (this._xmouse < 356)) && (this._ymouse > 0)) && (this._ymouse < 188.9)) { } else { _root.soundmenu._y = -188.7; _root.soundmenu.gotoAndStop("volume1"); } if (_root.clickCheck == 1) { if ((((STvolumeSlider._xmouse >= 0) && (STvolumeSlider._xmouse <= 270)) && (STvolumeSlider._ymouse >= 0)) && (STvolumeSlider._ymouse <= 35)) { _root.STvolume = (STvolumeSlider._xmouse * 100) / 270; _root.soundtrack.setVolume(_root.STvolume); STvolumeSlider.slider._x = STvolumeSlider._xmouse; } if ((((STvolumeSlider._xmouse > -10) && (STvolumeSlider._xmouse < 0)) && (STvolumeSlider._ymouse >= 0)) && (STvolumeSlider._ymouse <= 35)) { _root.STvolume = 0; _root.soundtrack.setVolume(_root.STvolume); STvolumeSlider.slider._x = 0; } if ((((STvolumeSlider._xmouse > 270) && (STvolumeSlider._xmouse < 280)) && (STvolumeSlider._ymouse >= 0)) && (STvolumeSlider._ymouse <= 35)) { _root.STvolume = 100; _root.soundtrack.setVolume(_root.STvolume); STvolumeSlider.slider._x = 270; } if ((((SFvolumeSlider._xmouse >= 0) && (SFvolumeSlider._xmouse <= 270)) && (SFvolumeSlider._ymouse >= 0)) && (SFvolumeSlider._ymouse <= 35)) { _root.SFvolume = (SFvolumeSlider._xmouse * 100) / 270; SFvolumeSlider.slider._x = SFvolumeSlider._xmouse; } if ((((SFvolumeSlider._xmouse > -10) && (SFvolumeSlider._xmouse < 0)) && (SFvolumeSlider._ymouse >= 0)) && (SFvolumeSlider._ymouse <= 35)) { _root.SFvolume = 0; SFvolumeSlider.slider._x = 0; } if ((((SFvolumeSlider._xmouse > 270) && (SFvolumeSlider._xmouse < 280)) && (SFvolumeSlider._ymouse >= 0)) && (SFvolumeSlider._ymouse <= 35)) { _root.SFvolume = 100; SFvolumeSlider.slider._x = 270; } } };
Instance of Symbol 267 MovieClip "STvolumeSlider" in Symbol 278 MovieClip [soundmenu] Frame 2
onClipEvent (mouseDown) { _root.clickCheck = 1; } onClipEvent (mouseUp) { _root.clickCheck = 0; }
Symbol 278 MovieClip [soundmenu] Frame 3
stop(); onEnterFrame = function () { if ((((this._xmouse > 0) && (this._xmouse < 356)) && (this._ymouse > 0)) && (this._ymouse < 210)) { _root.soundmenu._y = -50; _root.soundmenu.gotoAndStop("volume22"); } };
Symbol 278 MovieClip [soundmenu] Frame 4
_root.clickCheck = 0; STvolumeSlider.slider._x = _root.STvolume * 2.7; SFvolumeSlider.slider._x = _root.SFvolume * 2.7; stop(); onEnterFrame = function () { if ((((this._xmouse > 0) && (this._xmouse < 356)) && (this._ymouse > 0)) && (this._ymouse < 188.9)) { } else { _root.soundmenu._y = -188.7; _root.soundmenu.gotoAndStop("volume2"); } if (_root.clickCheck == 1) { if ((((STvolumeSlider._xmouse >= 0) && (STvolumeSlider._xmouse <= 270)) && (STvolumeSlider._ymouse >= 0)) && (STvolumeSlider._ymouse <= 35)) { _root.STvolume = (STvolumeSlider._xmouse * 100) / 270; _root.soundtrack.setVolume(_root.STvolume); STvolumeSlider.slider._x = STvolumeSlider._xmouse; } if ((((STvolumeSlider._xmouse > -10) && (STvolumeSlider._xmouse < 0)) && (STvolumeSlider._ymouse >= 0)) && (STvolumeSlider._ymouse <= 35)) { _root.STvolume = 0; _root.soundtrack.setVolume(_root.STvolume); STvolumeSlider.slider._x = 0; } if ((((STvolumeSlider._xmouse > 270) && (STvolumeSlider._xmouse < 280)) && (STvolumeSlider._ymouse >= 0)) && (STvolumeSlider._ymouse <= 35)) { _root.STvolume = 100; _root.soundtrack.setVolume(_root.STvolume); STvolumeSlider.slider._x = 270; } if ((((SFvolumeSlider._xmouse >= 0) && (SFvolumeSlider._xmouse <= 270)) && (SFvolumeSlider._ymouse >= 0)) && (SFvolumeSlider._ymouse <= 35)) { _root.SFvolume = (SFvolumeSlider._xmouse * 100) / 270; SFvolumeSlider.slider._x = SFvolumeSlider._xmouse; } if ((((SFvolumeSlider._xmouse > -10) && (SFvolumeSlider._xmouse < 0)) && (SFvolumeSlider._ymouse >= 0)) && (SFvolumeSlider._ymouse <= 35)) { _root.SFvolume = 0; SFvolumeSlider.slider._x = 0; } if ((((SFvolumeSlider._xmouse > 270) && (SFvolumeSlider._xmouse < 280)) && (SFvolumeSlider._ymouse >= 0)) && (SFvolumeSlider._ymouse <= 35)) { _root.SFvolume = 100; SFvolumeSlider.slider._x = 270; } } };
Instance of Symbol 267 MovieClip "STvolumeSlider" in Symbol 278 MovieClip [soundmenu] Frame 4
onClipEvent (mouseDown) { _root.clickCheck = 1; } onClipEvent (mouseUp) { _root.clickCheck = 0; }
Symbol 281 Button
on (release) { _root.selectMarine(7); }
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 299 MovieClip Frame 3
stop();
Symbol 299 MovieClip Frame 4
stop();
Symbol 299 MovieClip Frame 5
stop();
Symbol 299 MovieClip Frame 6
stop();
Symbol 299 MovieClip Frame 7
stop();
Symbol 299 MovieClip Frame 8
stop();
Symbol 299 MovieClip Frame 9
stop();
Symbol 299 MovieClip Frame 10
stop();
Symbol 299 MovieClip Frame 11
stop();
Symbol 299 MovieClip Frame 12
stop();
Symbol 299 MovieClip Frame 13
stop();
Symbol 299 MovieClip Frame 14
stop();
Symbol 299 MovieClip Frame 15
stop();
Symbol 299 MovieClip Frame 16
stop();
Symbol 299 MovieClip Frame 17
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 2
stop();
Symbol 308 MovieClip Frame 3
stop();
Symbol 308 MovieClip Frame 4
stop();
Symbol 308 MovieClip Frame 5
stop();
Symbol 308 MovieClip Frame 6
stop();
Symbol 324 MovieClip Frame 1
stop();
Symbol 324 MovieClip Frame 2
stop();
Symbol 324 MovieClip Frame 3
stop();
Symbol 324 MovieClip Frame 4
stop();
Symbol 324 MovieClip Frame 5
stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 4
if (this._x < -60) { this._x = 0; } else { this._x = this._x - 1; } gotoAndPlay ("active");
Symbol 330 MovieClip Frame 5
stop();
Symbol 330 MovieClip Frame 6
stop();
Symbol 330 MovieClip Frame 7
stop();
Symbol 331 MovieClip Frame 1
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
stop();
Symbol 336 MovieClip Frame 3
stop();
Symbol 336 MovieClip Frame 4
stop();
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 2
stop();
Symbol 342 MovieClip Frame 3
stop();
Symbol 342 MovieClip Frame 4
stop();
Symbol 346 MovieClip [plaqueWierzbowski] Frame 1
stop();
Symbol 346 MovieClip [plaqueWierzbowski] Frame 2
stop();
Symbol 347 Button
on (release) { _root.selectMarine(2); }
Symbol 353 MovieClip [plaqueVasquez] Frame 1
stop();
Symbol 353 MovieClip [plaqueVasquez] Frame 2
stop();
Symbol 354 Button
on (release) { _root.selectMarine(11); }
Symbol 360 MovieClip [plaqueRipley] Frame 1
stop();
Symbol 360 MovieClip [plaqueRipley] Frame 2
stop();
Symbol 361 Button
on (release) { _root.selectMarine(9); }
Symbol 366 MovieClip [plaqueNewt] Frame 1
stop();
Symbol 366 MovieClip [plaqueNewt] Frame 2
stop();
Symbol 367 Button
on (release) { _root.selectMarine(0); }
Symbol 372 MovieClip [plaqueHudson] Frame 1
stop();
Symbol 372 MovieClip [plaqueHudson] Frame 2
stop();
Symbol 373 Button
on (release) { _root.selectMarine(5); }
Symbol 378 MovieClip [plaqueHicks] Frame 1
stop();
Symbol 378 MovieClip [plaqueHicks] Frame 2
stop();
Symbol 379 Button
on (release) { _root.selectMarine(12); }
Symbol 384 MovieClip [plaqueGorman] Frame 1
stop();
Symbol 384 MovieClip [plaqueGorman] Frame 2
stop();
Symbol 385 Button
on (release) { _root.selectMarine(4); }
Symbol 390 MovieClip [plaqueFrost] Frame 1
stop();
Symbol 390 MovieClip [plaqueFrost] Frame 2
stop();
Symbol 391 Button
on (release) { _root.selectMarine(1); }
Symbol 396 MovieClip [plaqueDrake] Frame 1
stop();
Symbol 396 MovieClip [plaqueDrake] Frame 2
stop();
Symbol 397 Button
on (release) { _root.selectMarine(3); }
Symbol 402 MovieClip [plaqueDietrich] Frame 1
stop();
Symbol 402 MovieClip [plaqueDietrich] Frame 2
stop();
Symbol 403 Button
on (release) { _root.selectMarine(8); }
Symbol 408 MovieClip [plaqueCrowe] Frame 1
stop();
Symbol 408 MovieClip [plaqueCrowe] Frame 2
stop();
Symbol 412 Button
on (release) { if (_root.marineOrder.length > 9) { tempXlocation = ((_root.marineOrder.length - 9) * -1) * 101.25; if (plaqueCage2._x > tempXlocation) { plaqueCage2._x = plaqueCage2._x - 50; } } }
Symbol 413 Button
on (release) { if (plaqueCage2._x <= 3) { plaqueCage2._x = plaqueCage2._x + 50; } }
Symbol 423 MovieClip [plaqueBurke] Frame 1
stop();
Symbol 423 MovieClip [plaqueBurke] Frame 2
stop();
Symbol 424 Button
on (release) { _root.selectMarine(6); }
Symbol 429 MovieClip [plaqueApone] Frame 1
stop();
Symbol 429 MovieClip [plaqueApone] Frame 2
stop();
Symbol 456 MovieClip [Wierzbowski] Frame 1
IDname = 7; alienName = null; stop();
Symbol 456 MovieClip [Wierzbowski] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 456 MovieClip [Wierzbowski] Frame 9
gunshot = new Sound(this); gunshot.attachSound("pistol"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 456 MovieClip [Wierzbowski] Frame 16
gunshot.start(0, 1);
Symbol 456 MovieClip [Wierzbowski] Frame 23
gunshot.start(0, 1); _root.shootGun2(IDname, alienName);
Symbol 456 MovieClip [Wierzbowski] Frame 28
_root.shootGun3(IDname, alienName); stop();
Symbol 456 MovieClip [Wierzbowski] Frame 30
flameshot = new Sound(this); flameshot.attachSound("flameshot"); flameshot.start(0, 1); flameshot.setVolume(_root.SFvolume); _root.shootFlame1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 456 MovieClip [Wierzbowski] Frame 42
_root.shootFlame2(IDname, alienName);
Symbol 456 MovieClip [Wierzbowski] Frame 50
_root.shootFlame3(IDname, alienName); stop();
Symbol 456 MovieClip [Wierzbowski] Frame 51
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 456 MovieClip [Wierzbowski] Frame 52
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 456 MovieClip [Wierzbowski] Frame 53
stop();
Symbol 456 MovieClip [Wierzbowski] Frame 54
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 456 MovieClip [Wierzbowski] Frame 61
gotoAndPlay ("cut2");
Symbol 484 MovieClip [Vasquez] Frame 1
IDname = 2; alienName = null; secondAlien = null; stop();
Symbol 484 MovieClip [Vasquez] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 484 MovieClip [Vasquez] Frame 8
_root.shootGun2(IDname, alienName);
Symbol 484 MovieClip [Vasquez] Frame 20
_root.shootGun3(IDname, alienName); stop();
Symbol 484 MovieClip [Vasquez] Frame 23
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 484 MovieClip [Vasquez] Frame 39
_root.shootGrenade();
Symbol 484 MovieClip [Vasquez] Frame 41
gotoAndPlay ("normal4");
Symbol 484 MovieClip [Vasquez] Frame 43
trace("THIS IS the vasquez var " + vasquezShoot); if (_root.vasquezShoot == 0) { _root.vasquezShoot = 1; letsrock = new Sound(this); letsrock.attachSound("letsrock"); letsrock.start(0, 1); letsrock.setVolume(_root.SFvolume); } else { this.gotoAndPlay("shootJump"); }
Symbol 484 MovieClip [Vasquez] Frame 70
gunshot = new Sound(this); gunshot.attachSound("smartgun" + _root.calculateRandom(0, 1)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume); _root.shootMachineGun1(IDname, alienName);
Symbol 484 MovieClip [Vasquez] Frame 74
_root.shootMachineGun2(IDname, alienName);
Symbol 484 MovieClip [Vasquez] Frame 88
_root.shootMachineGun3(IDname, alienName); stop();
Symbol 484 MovieClip [Vasquez] Frame 89
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 484 MovieClip [Vasquez] Frame 90
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 484 MovieClip [Vasquez] Frame 91
stop();
Symbol 484 MovieClip [Vasquez] Frame 92
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 484 MovieClip [Vasquez] Frame 99
gotoAndPlay ("cut2");
Symbol 512 MovieClip [Ripley] Frame 1
IDname = 11; alienName = null; stop();
Symbol 512 MovieClip [Ripley] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 512 MovieClip [Ripley] Frame 9
_root.shootGun2(IDname, alienName);
Symbol 512 MovieClip [Ripley] Frame 19
_root.shootGun3(IDname, alienName); stop();
Symbol 512 MovieClip [Ripley] Frame 22
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 512 MovieClip [Ripley] Frame 38
_root.shootGrenade();
Symbol 512 MovieClip [Ripley] Frame 40
gotoAndPlay ("normal4");
Symbol 512 MovieClip [Ripley] Frame 41
stop();
Symbol 512 MovieClip [Ripley] Frame 42
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 512 MovieClip [Ripley] Frame 49
_root.shootGun2(IDname, alienName);
Symbol 512 MovieClip [Ripley] Frame 57
_root.shootGun3(IDname, alienName); stop();
Symbol 512 MovieClip [Ripley] Frame 60
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 512 MovieClip [Ripley] Frame 77
_root.shootGrenade();
Symbol 512 MovieClip [Ripley] Frame 79
gotoAndPlay ("normal3");
Symbol 512 MovieClip [Ripley] Frame 81
flameshot = new Sound(this); flameshot.attachSound("flameshot"); flameshot.start(0, 1); flameshot.setVolume(_root.SFvolume); _root.shootFlame1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 512 MovieClip [Ripley] Frame 88
_root.shootFlame2(IDname, alienName);
Symbol 512 MovieClip [Ripley] Frame 103
_root.shootFlame3(IDname, alienName); stop();
Symbol 512 MovieClip [Ripley] Frame 104
gunpump.start(0, 1); trace(("IDname " + IDname) + " is inc"); stop();
Symbol 512 MovieClip [Ripley] Frame 105
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 512 MovieClip [Ripley] Frame 106
stop();
Symbol 522 MovieClip [Newt] Frame 1
IDname = 10; stop();
Symbol 522 MovieClip [Newt] Frame 2
stop();
Symbol 522 MovieClip [Newt] Frame 3
flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 522 MovieClip [Newt] Frame 4
stop();
Symbol 522 MovieClip [Newt] Frame 5
thisway = new Sound(this); thisway.attachSound("thisway"); thisway.start(0, 1); thisway.setVolume(_root.SFvolume);
Symbol 522 MovieClip [Newt] Frame 25
gotoAndPlay ("normal4");
Symbol 554 MovieClip [Hudson] Frame 1
IDname = 0; alienName = null; stop();
Symbol 554 MovieClip [Hudson] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 554 MovieClip [Hudson] Frame 10
_root.shootGun2(IDname, alienName);
Symbol 554 MovieClip [Hudson] Frame 18
_root.shootGun3(IDname, alienName); stop();
Symbol 554 MovieClip [Hudson] Frame 21
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 554 MovieClip [Hudson] Frame 37
_root.shootGrenade();
Symbol 554 MovieClip [Hudson] Frame 39
gotoAndPlay ("normal4");
Symbol 554 MovieClip [Hudson] Frame 41
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 554 MovieClip [Hudson] Frame 42
gunshot = new Sound(this); gunshot.attachSound("pistol"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 554 MovieClip [Hudson] Frame 49
gunshot.start(0, 1);
Symbol 554 MovieClip [Hudson] Frame 55
gunshot.start(0, 1);
Symbol 554 MovieClip [Hudson] Frame 58
_root.shootGun2(IDname, alienName);
Symbol 554 MovieClip [Hudson] Frame 62
_root.shootGun3(IDname, alienName); stop();
Symbol 554 MovieClip [Hudson] Frame 63
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 554 MovieClip [Hudson] Frame 64
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 554 MovieClip [Hudson] Frame 65
stop();
Symbol 554 MovieClip [Hudson] Frame 66
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 554 MovieClip [Hudson] Frame 73
gotoAndPlay ("cut2");
Symbol 582 MovieClip [Hicks] Frame 1
IDname = 5; alienName = null; stop();
Symbol 582 MovieClip [Hicks] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 582 MovieClip [Hicks] Frame 9
_root.shootGun2(IDname, alienName);
Symbol 582 MovieClip [Hicks] Frame 19
_root.shootGun3(IDname, alienName); stop();
Symbol 582 MovieClip [Hicks] Frame 22
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 582 MovieClip [Hicks] Frame 38
_root.shootGrenade();
Symbol 582 MovieClip [Hicks] Frame 40
gotoAndPlay ("normal4");
Symbol 582 MovieClip [Hicks] Frame 42
_root.vasquezShoot = 1;
Symbol 582 MovieClip [Hicks] Frame 45
gunshot = new Sound(this); gunshot.attachSound("shotgun"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 582 MovieClip [Hicks] Frame 47
gunpump = new Sound(this); gunpump.attachSound("pump"); gunpump.start(0, 1); gunpump.setVolume(_root.SFvolume);
Symbol 582 MovieClip [Hicks] Frame 52
gunshot = new Sound(this); gunshot.attachSound("shotgun"); gunshot.start(0, 1); _root.shootGun2(IDname, alienName);
Symbol 582 MovieClip [Hicks] Frame 54
gunpump.start(0, 1);
Symbol 582 MovieClip [Hicks] Frame 59
_root.shootGun3(IDname, alienName); stop();
Symbol 582 MovieClip [Hicks] Frame 60
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 582 MovieClip [Hicks] Frame 61
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 582 MovieClip [Hicks] Frame 62
stop();
Symbol 582 MovieClip [Hicks] Frame 63
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 582 MovieClip [Hicks] Frame 70
gotoAndPlay ("cut2");
Symbol 605 MovieClip [Gorman] Frame 1
IDname = 12; alienName = null; stop();
Symbol 605 MovieClip [Gorman] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 605 MovieClip [Gorman] Frame 9
_root.shootGun2(IDname, alienName);
Symbol 605 MovieClip [Gorman] Frame 19
_root.shootGun3(IDname, alienName); stop();
Symbol 605 MovieClip [Gorman] Frame 23
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 605 MovieClip [Gorman] Frame 34
_root.shootGrenade();
Symbol 605 MovieClip [Gorman] Frame 36
gotoAndPlay ("normal3");
Symbol 605 MovieClip [Gorman] Frame 38
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 605 MovieClip [Gorman] Frame 45
gunshot = new Sound(this); gunshot.attachSound("pistol"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 605 MovieClip [Gorman] Frame 52
gunshot.start(0, 1);
Symbol 605 MovieClip [Gorman] Frame 59
gunshot.start(0, 1); _root.shootGun2(IDname, alienName);
Symbol 605 MovieClip [Gorman] Frame 64
_root.shootGun3(IDname, alienName); stop();
Symbol 605 MovieClip [Gorman] Frame 65
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 605 MovieClip [Gorman] Frame 66
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 605 MovieClip [Gorman] Frame 67
stop();
Symbol 628 MovieClip [Frost] Frame 1
IDname = 4; alienName = null; stop();
Symbol 628 MovieClip [Frost] Frame 2
flameshot = new Sound(this); flameshot.attachSound("flameshot"); flameshot.start(0, 1); flameshot.setVolume(_root.SFvolume); _root.shootFlame1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 628 MovieClip [Frost] Frame 13
_root.shootFlame2(IDname, alienName);
Symbol 628 MovieClip [Frost] Frame 27
_root.shootFlame3(IDname, alienName); stop();
Symbol 628 MovieClip [Frost] Frame 29
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 628 MovieClip [Frost] Frame 34
gunshot = new Sound(this); gunshot.attachSound("pistol"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 628 MovieClip [Frost] Frame 41
gunshot.start(0, 1);
Symbol 628 MovieClip [Frost] Frame 48
gunshot.start(0, 1); _root.shootGun2(IDname, alienName);
Symbol 628 MovieClip [Frost] Frame 53
_root.shootGun3(IDname, alienName); stop();
Symbol 628 MovieClip [Frost] Frame 54
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 628 MovieClip [Frost] Frame 55
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 628 MovieClip [Frost] Frame 56
stop();
Symbol 628 MovieClip [Frost] Frame 57
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 628 MovieClip [Frost] Frame 66
gotoAndPlay ("cut2");
Symbol 649 MovieClip [Drake] Frame 1
IDname = 1; alienName = null; secondAlien = null; stop();
Symbol 649 MovieClip [Drake] Frame 2
flameshot = new Sound(this); flameshot.attachSound("flameshot"); flameshot.start(0, 1); flameshot.setVolume(_root.SFvolume); _root.shootFlame1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 649 MovieClip [Drake] Frame 11
_root.shootFlame2(IDname, alienName);
Symbol 649 MovieClip [Drake] Frame 25
_root.shootFlame3(IDname, alienName); stop();
Symbol 649 MovieClip [Drake] Frame 26
stop();
Symbol 649 MovieClip [Drake] Frame 27
gunshot = new Sound(this); gunshot.attachSound("smartgun" + _root.calculateRandom(0, 1)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume); _root.shootMachineGun1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 649 MovieClip [Drake] Frame 31
_root.shootMachineGun2(IDname, alienName);
Symbol 649 MovieClip [Drake] Frame 43
_root.shootMachineGun3(IDname, alienName); stop();
Symbol 649 MovieClip [Drake] Frame 45
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 649 MovieClip [Drake] Frame 46
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 649 MovieClip [Drake] Frame 47
stop();
Symbol 649 MovieClip [Drake] Frame 48
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 649 MovieClip [Drake] Frame 55
gotoAndPlay ("cut2");
Symbol 672 MovieClip [Dietrich] Frame 1
IDname = 3; alienName = null; IDname = 3; alienName = null; stop();
Symbol 672 MovieClip [Dietrich] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 672 MovieClip [Dietrich] Frame 6
gunshot = new Sound(this); gunshot.attachSound("pistol"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 672 MovieClip [Dietrich] Frame 13
gunshot.start(0, 1);
Symbol 672 MovieClip [Dietrich] Frame 20
gunshot.start(0, 1); _root.shootGun2(IDname, alienName);
Symbol 672 MovieClip [Dietrich] Frame 25
_root.shootGun3(IDname, alienName); stop();
Symbol 672 MovieClip [Dietrich] Frame 27
flameshot = new Sound(this); flameshot.attachSound("flameshot"); flameshot.start(0, 1); flameshot.setVolume(_root.SFvolume); _root.shootFlame1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 672 MovieClip [Dietrich] Frame 36
_root.shootFlame2(IDname, alienName);
Symbol 672 MovieClip [Dietrich] Frame 52
_root.shootFlame3(IDname, alienName); stop();
Symbol 672 MovieClip [Dietrich] Frame 53
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 672 MovieClip [Dietrich] Frame 54
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 672 MovieClip [Dietrich] Frame 55
stop();
Symbol 672 MovieClip [Dietrich] Frame 56
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 672 MovieClip [Dietrich] Frame 63
gotoAndPlay ("cut2");
Symbol 705 MovieClip [Crowe] Frame 1
IDname = 8; alienName = null; stop();
Symbol 705 MovieClip [Crowe] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 705 MovieClip [Crowe] Frame 9
_root.shootGun2(IDname, alienName);
Symbol 705 MovieClip [Crowe] Frame 20
_root.shootGun3(IDname, alienName); stop();
Symbol 705 MovieClip [Crowe] Frame 23
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 705 MovieClip [Crowe] Frame 39
_root.shootGrenade();
Symbol 705 MovieClip [Crowe] Frame 41
gotoAndPlay ("normal4");
Symbol 705 MovieClip [Crowe] Frame 43
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 705 MovieClip [Crowe] Frame 45
gunshot = new Sound(this); gunshot.attachSound("pistol"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 705 MovieClip [Crowe] Frame 52
gunshot.start(0, 1);
Symbol 705 MovieClip [Crowe] Frame 59
gunshot.start(0, 1);
Symbol 705 MovieClip [Crowe] Frame 63
_root.shootGun2(IDname, alienName);
Symbol 705 MovieClip [Crowe] Frame 67
_root.shootGun3(IDname, alienName); stop();
Symbol 705 MovieClip [Crowe] Frame 68
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 705 MovieClip [Crowe] Frame 69
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 705 MovieClip [Crowe] Frame 70
stop();
Symbol 705 MovieClip [Crowe] Frame 71
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 705 MovieClip [Crowe] Frame 78
gotoAndPlay ("cut2");
Symbol 715 MovieClip [Burke] Frame 1
IDname = 9; stop();
Symbol 715 MovieClip [Burke] Frame 2
stop();
Symbol 715 MovieClip [Burke] Frame 3
flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 715 MovieClip [Burke] Frame 4
stop();
Symbol 737 MovieClip [Apone] Frame 1
IDname = 6; alienName = null; stop();
Symbol 737 MovieClip [Apone] Frame 2
_root.shootGun1(IDname, alienName); _root.vasquezShoot = 1; gunshot = new Sound(this); gunshot.attachSound("pulserifle" + _root.calculateRandom(1, 5)); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 737 MovieClip [Apone] Frame 10
_root.shootGun2(IDname, alienName);
Symbol 737 MovieClip [Apone] Frame 16
_root.shootGun3(IDname, alienName); stop();
Symbol 737 MovieClip [Apone] Frame 20
gunshot = new Sound(this); gunshot.attachSound("pump"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 737 MovieClip [Apone] Frame 36
_root.shootGrenade();
Symbol 737 MovieClip [Apone] Frame 38
gotoAndPlay ("normal4");
Symbol 737 MovieClip [Apone] Frame 40
flameshot = new Sound(this); flameshot.attachSound("flameshot"); flameshot.start(0, 1); flameshot.setVolume(_root.SFvolume); _root.shootFlame1(IDname, alienName); _root.vasquezShoot = 1;
Symbol 737 MovieClip [Apone] Frame 49
_root.shootFlame2(IDname, alienName);
Symbol 737 MovieClip [Apone] Frame 75
_root.shootFlame3(IDname, alienName); stop();
Symbol 737 MovieClip [Apone] Frame 76
trace(("IDname " + IDname) + " is inc"); stop();
Symbol 737 MovieClip [Apone] Frame 77
trace(("IDname " + IDname) + " is dead"); flatline = new Sound(this); flatline.attachSound("flatline"); flatline.start(0, 1); flatline.setVolume(_root.SFvolume); stop();
Symbol 737 MovieClip [Apone] Frame 78
stop();
Symbol 737 MovieClip [Apone] Frame 79
gunshot = new Sound(this); gunshot.attachSound("cut"); gunshot.start(0, 1); gunshot.setVolume(_root.SFvolume);
Symbol 737 MovieClip [Apone] Frame 88
gotoAndPlay ("cut2");
Symbol 781 MovieClip [alien] Frame 1
play(); this._alpha = 50; this._xscale = 160; this._yscale = 160;
Symbol 781 MovieClip [alien] Frame 2
this._alpha = 70; this._xscale = 140; this._yscale = 140;
Symbol 781 MovieClip [alien] Frame 3
this._alpha = 100; this._xscale = 120; this._yscale = 120;
Symbol 781 MovieClip [alien] Frame 4
this._xscale = 100; this._yscale = 100;
Symbol 781 MovieClip [alien] Frame 10
_root.alienArrive = true; this.gotoAndStop("normal" + _root.calculateRandom(0, 6)); this._alpha = 100; this._xscale = 100; this._yscale = 100;
Symbol 781 MovieClip [alien] Frame 27
gotoAndPlay ("normal0");
Symbol 781 MovieClip [alien] Frame 29
aliengrab = new Sound(this); aliengrab.attachSound("grab"); aliengrab.start(0, 1); aliengrab.setVolume(_root.SFvolume); stop();
Symbol 781 MovieClip [alien] Frame 30
stop();
Symbol 781 MovieClip [alien] Frame 31
aliendeath = new Sound(this); aliendeath.attachSound("aliendeath" + _root.calculateRandom(2, 4)); aliendeath.start(0, 1); aliendeath.setVolume(_root.SFvolume); this._rotation = _root.calculateRandom(0, 360); play();
Symbol 781 MovieClip [alien] Frame 43
this.swapDepths(this.alienID + 50); stop();
Symbol 781 MovieClip [alien] Frame 48
Symbol 781 MovieClip [alien] Frame 49
aliendeath = new Sound(this); aliendeath.attachSound("aliendeath" + _root.calculateRandom(2, 4)); aliendeath.start(0, 1); aliendeath.setVolume(_root.SFvolume); this._rotation = _root.calculateRandom(0, 360);
Symbol 781 MovieClip [alien] Frame 67
this.swapDepths(this.alienID + 50); stop();
Symbol 781 MovieClip [alien] Frame 68
this._rotation = _root.calculateRandom(0, 360);
Symbol 781 MovieClip [alien] Frame 78
aliendeath = new Sound(this); aliendeath.attachSound("flamedeath"); aliendeath.start(0, 1); aliendeath.setVolume(_root.SFvolume);
Symbol 781 MovieClip [alien] Frame 104
this.swapDepths(this.alienID + 50); stop();
Symbol 781 MovieClip [alien] Frame 105
this.gotoAndPlay(this._currentframe + _root.calculateRandom(0, 4));
Symbol 781 MovieClip [alien] Frame 113
this._alpha = this._alpha - 16; this._xscale = this._xscale + 20; this._yscale = this._yscale + 20;
Symbol 781 MovieClip [alien] Frame 114
this._alpha = this._alpha - 16; this._xscale = this._xscale + 20; this._yscale = this._yscale + 20;
Symbol 781 MovieClip [alien] Frame 115
this._alpha = this._alpha - 16; this._xscale = this._xscale + 20; this._yscale = this._yscale + 20;
Symbol 781 MovieClip [alien] Frame 116
this._alpha = this._alpha - 16; this._xscale = this._xscale + 20; this._yscale = this._yscale + 20;
Symbol 781 MovieClip [alien] Frame 117
this._alpha = this._alpha - 16; this._xscale = this._xscale + 20; this._yscale = this._yscale + 20;
Symbol 781 MovieClip [alien] Frame 118
this._alpha = this._alpha - 16; this._xscale = this._xscale + 20; this._yscale = this._yscale + 20;
Symbol 781 MovieClip [alien] Frame 163
removeMovieClip(this);
Symbol 788 MovieClip [acidSpray] Frame 1
acid = new Sound(this); acid.attachSound("acid"); acid.start(0, 1); acid.setVolume(_root.SFvolume);
Symbol 788 MovieClip [acidSpray] Frame 44
removeMovieClip(this);
Symbol 817 MovieClip Frame 1
stop();
Symbol 817 MovieClip Frame 2
stop();
Symbol 817 MovieClip Frame 3
stop();
Symbol 817 MovieClip Frame 4
stop();
Symbol 821 MovieClip Frame 1
_root.mapName = "rescue"; _root.actionarea._xscale = 95; _root.actionarea._yscale = 95; _root.actionarea._x = 5; _root.actionarea._y = 180; _root.thisMapWeapon = 4; _root.marineData[0][12] = 4; _root.marineData[1][12] = 3; _root.marineData[2][12] = 3; _root.marineData[3][12] = 3; _root.marineData[4][12] = 4; _root.marineData[5][12] = 4; _root.marineData[6][12] = 3; _root.marineData[7][12] = 3; _root.marineData[8][12] = 4; _root.marineData[9][12] = 4; _root.marineData[10][12] = 4; _root.marineData[11][12] = 3; _root.marineData[12][12] = 3; _root.tileSize = 40; _root.mapArray = []; n = 0; while (n < 24) { _root.mapArray[n] = []; m = 0; while (m < 30) { _root.mapArray[n][m] = []; m++; } n++; } _root.mapArray[0][0][0] = 4; _root.mapArray[0][1][0] = 4; _root.mapArray[0][2][0] = 4; _root.mapArray[0][3][0] = 4; _root.mapArray[0][4][0] = 4; _root.mapArray[0][5][0] = 4; _root.mapArray[0][6][0] = 4; _root.mapArray[0][7][0] = 4; _root.mapArray[0][8][0] = 4; _root.mapArray[0][9][0] = 4; _root.mapArray[0][10][0] = 4; _root.mapArray[0][11][0] = 4; _root.mapArray[0][12][0] = 4; _root.mapArray[0][13][0] = 4; _root.mapArray[0][14][0] = 4; _root.mapArray[0][15][0] = 4; _root.mapArray[0][16][0] = 4; _root.mapArray[0][17][0] = 4; _root.mapArray[0][18][0] = 4; _root.mapArray[0][19][0] = 4; _root.mapArray[0][20][0] = 4; _root.mapArray[0][21][0] = 4; _root.mapArray[0][22][0] = 4; _root.mapArray[0][23][0] = 4; _root.mapArray[0][24][0] = 4; _root.mapArray[0][25][0] = 4; _root.mapArray[0][26][0] = 4; _root.mapArray[0][27][0] = 4; _root.mapArray[0][28][0] = 4; _root.mapArray[0][29][0] = 4; _root.mapArray[0][30][0] = 4; _root.mapArray[1][0][0] = 4; _root.mapArray[1][1][0] = 4; _root.mapArray[1][2][0] = 4; _root.mapArray[1][3][0] = 4; _root.mapArray[1][4][0] = 4; _root.mapArray[1][5][0] = 0; _root.mapArray[1][6][0] = 0; _root.mapArray[1][7][0] = 0; _root.mapArray[1][8][0] = 0; _root.mapArray[1][9][0] = 0; _root.mapArray[1][10][0] = 4; _root.mapArray[1][11][0] = 0; _root.mapArray[1][12][0] = 0; _root.mapArray[1][13][0] = 0; _root.mapArray[1][14][0] = 0; _root.mapArray[1][15][0] = 0; _root.mapArray[1][16][0] = 0; _root.mapArray[1][17][0] = 0; _root.mapArray[1][18][0] = 0; _root.mapArray[1][19][0] = 0; _root.mapArray[1][20][0] = 0; _root.mapArray[1][21][0] = 4; _root.mapArray[1][22][0] = 0; _root.mapArray[1][23][0] = 4; _root.mapArray[1][24][0] = 0; _root.mapArray[1][25][0] = 4; _root.mapArray[1][26][0] = 4; _root.mapArray[1][27][0] = 4; _root.mapArray[1][28][0] = 4; _root.mapArray[1][29][0] = 4; _root.mapArray[1][30][0] = 4; _root.mapArray[2][0][0] = 4; _root.mapArray[2][1][0] = 0; _root.mapArray[2][2][0] = 0; _root.mapArray[2][3][0] = 0; _root.mapArray[2][4][0] = 0; _root.mapArray[2][5][0] = 0; _root.mapArray[2][6][0] = 0; _root.mapArray[2][7][0] = 2; _root.mapArray[2][8][0] = 2; _root.mapArray[2][9][0] = 0; _root.mapArray[2][10][0] = 0; _root.mapArray[2][11][0] = 0; _root.mapArray[2][12][0] = 0; _root.mapArray[2][13][0] = 0; _root.mapArray[2][14][0] = 0; _root.mapArray[2][15][0] = 0; _root.mapArray[2][16][0] = 0; _root.mapArray[2][17][0] = 0; _root.mapArray[2][18][0] = 0; _root.mapArray[2][19][0] = 0; _root.mapArray[2][20][0] = 0; _root.mapArray[2][21][0] = 0; _root.mapArray[2][22][0] = 4; _root.mapArray[2][23][0] = 0; _root.mapArray[2][24][0] = 4; _root.mapArray[2][25][0] = 0; _root.mapArray[2][26][0] = 4; _root.mapArray[2][27][0] = 4; _root.mapArray[2][28][0] = 4; _root.mapArray[2][29][0] = 4; _root.mapArray[2][30][0] = 4; _root.mapArray[3][0][0] = 4; _root.mapArray[3][1][0] = 0; _root.mapArray[3][2][0] = 0; _root.mapArray[3][3][0] = 0; _root.mapArray[3][4][0] = 0; _root.mapArray[3][5][0] = 0; _root.mapArray[3][6][0] = 0; _root.mapArray[3][7][0] = 2; _root.mapArray[3][8][0] = 2; _root.mapArray[3][9][0] = 0; _root.mapArray[3][10][0] = 0; _root.mapArray[3][11][0] = 0; _root.mapArray[3][12][0] = 0; _root.mapArray[3][13][0] = 0; _root.mapArray[3][14][0] = 0; _root.mapArray[3][15][0] = 0; _root.mapArray[3][16][0] = 0; _root.mapArray[3][17][0] = 0; _root.mapArray[3][18][0] = 0; _root.mapArray[3][19][0] = 0; _root.mapArray[3][20][0] = 0; _root.mapArray[3][21][0] = 0; _root.mapArray[3][22][0] = 0; _root.mapArray[3][23][0] = 0; _root.mapArray[3][24][0] = 0; _root.mapArray[3][25][0] = 0; _root.mapArray[3][26][0] = 0; _root.mapArray[3][27][0] = 0; _root.mapArray[3][28][0] = 2; _root.mapArray[3][29][0] = 2; _root.mapArray[3][30][0] = 4; _root.mapArray[4][0][0] = 4; _root.mapArray[4][1][0] = 0; _root.mapArray[4][2][0] = 0; _root.mapArray[4][3][0] = 0; _root.mapArray[4][4][0] = 0; _root.mapArray[4][5][0] = 0; _root.mapArray[4][6][0] = 0; _root.mapArray[4][7][0] = 0; _root.mapArray[4][8][0] = 0; _root.mapArray[4][9][0] = 0; _root.mapArray[4][10][0] = 0; _root.mapArray[4][11][0] = 0; _root.mapArray[4][12][0] = 0; _root.mapArray[4][13][0] = 0; _root.mapArray[4][14][0] = 0; _root.mapArray[4][15][0] = 0; _root.mapArray[4][16][0] = 4; _root.mapArray[4][17][0] = 0; _root.mapArray[4][18][0] = 4; _root.mapArray[4][19][0] = 0; _root.mapArray[4][20][0] = 0; _root.mapArray[4][21][0] = 0; _root.mapArray[4][22][0] = 0; _root.mapArray[4][23][0] = 0; _root.mapArray[4][24][0] = 0; _root.mapArray[4][25][0] = 0; _root.mapArray[4][26][0] = 0; _root.mapArray[4][27][0] = 0; _root.mapArray[4][28][0] = 2; _root.mapArray[4][29][0] = 2; _root.mapArray[4][30][0] = 4; _root.mapArray[5][0][0] = 4; _root.mapArray[5][1][0] = 0; _root.mapArray[5][2][0] = 0; _root.mapArray[5][3][0] = 0; _root.mapArray[5][4][0] = 0; _root.mapArray[5][5][0] = 0; _root.mapArray[5][6][0] = 4; _root.mapArray[5][7][0] = 0; _root.mapArray[5][8][0] = 0; _root.mapArray[5][9][0] = 4; _root.mapArray[5][10][0] = 0; _root.mapArray[5][11][0] = 4; _root.mapArray[5][12][0] = 0; _root.mapArray[5][13][0] = 0; _root.mapArray[5][14][0] = 0; _root.mapArray[5][15][0] = 0; _root.mapArray[5][16][0] = 0; _root.mapArray[5][17][0] = 0; _root.mapArray[5][18][0] = 0; _root.mapArray[5][19][0] = 0; _root.mapArray[5][20][0] = 0; _root.mapArray[5][21][0] = 0; _root.mapArray[5][22][0] = 0; _root.mapArray[5][23][0] = 0; _root.mapArray[5][24][0] = 0; _root.mapArray[5][25][0] = 0; _root.mapArray[5][26][0] = 0; _root.mapArray[5][27][0] = 0; _root.mapArray[5][28][0] = 0; _root.mapArray[5][29][0] = 0; _root.mapArray[5][30][0] = 4; _root.mapArray[6][0][0] = 4; _root.mapArray[6][1][0] = 0; _root.mapArray[6][2][0] = 0; _root.mapArray[6][3][0] = 0; _root.mapArray[6][4][0] = 0; _root.mapArray[6][5][0] = 0; _root.mapArray[6][6][0] = 4; _root.mapArray[6][7][0] = 0; _root.mapArray[6][8][0] = 0; _root.mapArray[6][9][0] = 0; _root.mapArray[6][10][0] = 0; _root.mapArray[6][11][0] = 4; _root.mapArray[6][12][0] = 0; _root.mapArray[6][13][0] = 0; _root.mapArray[6][14][0] = 0; _root.mapArray[6][15][0] = 0; _root.mapArray[6][16][0] = 0; _root.mapArray[6][17][0] = 0; _root.mapArray[6][18][0] = 0; _root.mapArray[6][19][0] = 0; _root.mapArray[6][20][0] = 0; _root.mapArray[6][21][0] = 4; _root.mapArray[6][22][0] = 4; _root.mapArray[6][23][0] = 4; _root.mapArray[6][24][0] = 0; _root.mapArray[6][25][0] = 0; _root.mapArray[6][26][0] = 0; _root.mapArray[6][27][0] = 0; _root.mapArray[6][28][0] = 0; _root.mapArray[6][29][0] = 4; _root.mapArray[6][30][0] = 4; _root.mapArray[7][0][0] = 4; _root.mapArray[7][1][0] = 4; _root.mapArray[7][2][0] = 0; _root.mapArray[7][3][0] = 4; _root.mapArray[7][4][0] = 0; _root.mapArray[7][5][0] = 0; _root.mapArray[7][6][0] = 0; _root.mapArray[7][7][0] = 0; _root.mapArray[7][8][0] = 0; _root.mapArray[7][9][0] = 0; _root.mapArray[7][10][0] = 0; _root.mapArray[7][11][0] = 0; _root.mapArray[7][12][0] = 0; _root.mapArray[7][13][0] = 0; _root.mapArray[7][14][0] = 0; _root.mapArray[7][15][0] = 0; _root.mapArray[7][16][0] = 0; _root.mapArray[7][17][0] = 4; _root.mapArray[7][18][0] = 0; _root.mapArray[7][19][0] = 0; _root.mapArray[7][20][0] = 0; _root.mapArray[7][21][0] = 0; _root.mapArray[7][22][0] = 0; _root.mapArray[7][23][0] = 0; _root.mapArray[7][24][0] = 0; _root.mapArray[7][25][0] = 0; _root.mapArray[7][26][0] = 0; _root.mapArray[7][27][0] = 0; _root.mapArray[7][28][0] = 4; _root.mapArray[7][29][0] = 0; _root.mapArray[7][30][0] = 4; _root.mapArray[8][0][0] = 4; _root.mapArray[8][1][0] = 0; _root.mapArray[8][2][0] = 4; _root.mapArray[8][3][0] = 0; _root.mapArray[8][4][0] = 0; _root.mapArray[8][5][0] = 0; _root.mapArray[8][6][0] = 0; _root.mapArray[8][7][0] = 0; _root.mapArray[8][8][0] = 4; _root.mapArray[8][9][0] = 4; _root.mapArray[8][10][0] = 4; _root.mapArray[8][11][0] = 0; _root.mapArray[8][12][0] = 0; _root.mapArray[8][13][0] = 0; _root.mapArray[8][14][0] = 0; _root.mapArray[8][15][0] = 0; _root.mapArray[8][16][0] = 0; _root.mapArray[8][17][0] = 0; _root.mapArray[8][18][0] = 0; _root.mapArray[8][19][0] = 0; _root.mapArray[8][20][0] = 2; _root.mapArray[8][21][0] = 2; _root.mapArray[8][22][0] = 0; _root.mapArray[8][23][0] = 0; _root.mapArray[8][24][0] = 0; _root.mapArray[8][25][0] = 0; _root.mapArray[8][26][0] = 0; _root.mapArray[8][27][0] = 0; _root.mapArray[8][28][0] = 0; _root.mapArray[8][29][0] = 4; _root.mapArray[8][30][0] = 4; _root.mapArray[9][0][0] = 4; _root.mapArray[9][1][0] = 0; _root.mapArray[9][2][0] = 0; _root.mapArray[9][3][0] = 0; _root.mapArray[9][4][0] = 0; _root.mapArray[9][5][0] = 0; _root.mapArray[9][6][0] = 0; _root.mapArray[9][7][0] = 0; _root.mapArray[9][8][0] = 0; _root.mapArray[9][9][0] = 0; _root.mapArray[9][10][0] = 0; _root.mapArray[9][11][0] = 0; _root.mapArray[9][12][0] = 0; _root.mapArray[9][13][0] = 0; _root.mapArray[9][14][0] = 0; _root.mapArray[9][15][0] = 0; _root.mapArray[9][16][0] = 0; _root.mapArray[9][17][0] = 4; _root.mapArray[9][18][0] = 0; _root.mapArray[9][19][0] = 0; _root.mapArray[9][20][0] = 2; _root.mapArray[9][21][0] = 2; _root.mapArray[9][22][0] = 0; _root.mapArray[9][23][0] = 0; _root.mapArray[9][24][0] = 0; _root.mapArray[9][25][0] = 0; _root.mapArray[9][26][0] = 0; _root.mapArray[9][27][0] = 0; _root.mapArray[9][28][0] = 0; _root.mapArray[9][29][0] = 0; _root.mapArray[9][30][0] = 4; _root.mapArray[10][0][0] = 4; _root.mapArray[10][1][0] = 0; _root.mapArray[10][2][0] = 0; _root.mapArray[10][3][0] = 0; _root.mapArray[10][4][0] = 0; _root.mapArray[10][5][0] = 0; _root.mapArray[10][6][0] = 0; _root.mapArray[10][7][0] = 0; _root.mapArray[10][8][0] = 0; _root.mapArray[10][9][0] = 0; _root.mapArray[10][10][0] = 0; _root.mapArray[10][11][0] = 0; _root.mapArray[10][12][0] = 0; _root.mapArray[10][13][0] = 0; _root.mapArray[10][14][0] = 0; _root.mapArray[10][15][0] = 0; _root.mapArray[10][16][0] = 0; _root.mapArray[10][17][0] = 4; _root.mapArray[10][18][0] = 0; _root.mapArray[10][19][0] = 0; _root.mapArray[10][20][0] = 0; _root.mapArray[10][21][0] = 0; _root.mapArray[10][22][0] = 0; _root.mapArray[10][23][0] = 0; _root.mapArray[10][24][0] = 0; _root.mapArray[10][25][0] = 0; _root.mapArray[10][26][0] = 0; _root.mapArray[10][27][0] = 0; _root.mapArray[10][28][0] = 2; _root.mapArray[10][29][0] = 2; _root.mapArray[10][30][0] = 4; _root.mapArray[11][0][0] = 4; _root.mapArray[11][1][0] = 0; _root.mapArray[11][2][0] = 0; _root.mapArray[11][3][0] = 0; _root.mapArray[11][4][0] = 4; _root.mapArray[11][5][0] = 0; _root.mapArray[11][6][0] = 0; _root.mapArray[11][7][0] = 0; _root.mapArray[11][8][0] = 0; _root.mapArray[11][9][0] = 0; _root.mapArray[11][10][0] = 0; _root.mapArray[11][11][0] = 0; _root.mapArray[11][12][0] = 0; _root.mapArray[11][13][0] = 0; _root.mapArray[11][14][0] = 0; _root.mapArray[11][15][0] = 0; _root.mapArray[11][16][0] = 0; _root.mapArray[11][17][0] = 0; _root.mapArray[11][18][0] = 0; _root.mapArray[11][19][0] = 0; _root.mapArray[11][20][0] = 0; _root.mapArray[11][21][0] = 0; _root.mapArray[11][22][0] = 0; _root.mapArray[11][23][0] = 0; _root.mapArray[11][24][0] = 0; _root.mapArray[11][25][0] = 0; _root.mapArray[11][26][0] = 0; _root.mapArray[11][27][0] = 0; _root.mapArray[11][28][0] = 2; _root.mapArray[11][29][0] = 2; _root.mapArray[11][30][0] = 4; _root.mapArray[12][0][0] = 4; _root.mapArray[12][1][0] = 0; _root.mapArray[12][2][0] = 0; _root.mapArray[12][3][0] = 0; _root.mapArray[12][4][0] = 0; _root.mapArray[12][5][0] = 4; _root.mapArray[12][6][0] = 2; _root.mapArray[12][7][0] = 2; _root.mapArray[12][8][0] = 2; _root.mapArray[12][9][0] = 0; _root.mapArray[12][10][0] = 0; _root.mapArray[12][11][0] = 0; _root.mapArray[12][12][0] = 0; _root.mapArray[12][13][0] = 4; _root.mapArray[12][14][0] = 0; _root.mapArray[12][15][0] = 2; _root.mapArray[12][16][0] = 2; _root.mapArray[12][17][0] = 0; _root.mapArray[12][18][0] = 0; _root.mapArray[12][19][0] = 0; _root.mapArray[12][20][0] = 0; _root.mapArray[12][21][0] = 0; _root.mapArray[12][22][0] = 0; _root.mapArray[12][23][0] = 0; _root.mapArray[12][24][0] = 0; _root.mapArray[12][25][0] = 0; _root.mapArray[12][26][0] = 0; _root.mapArray[12][27][0] = 0; _root.mapArray[12][28][0] = 0; _root.mapArray[12][29][0] = 0; _root.mapArray[12][30][0] = 4; _root.mapArray[13][0][0] = 4; _root.mapArray[13][1][0] = 0; _root.mapArray[13][2][0] = 0; _root.mapArray[13][3][0] = 0; _root.mapArray[13][4][0] = 0; _root.mapArray[13][5][0] = 0; _root.mapArray[13][6][0] = 2; _root.mapArray[13][7][0] = 2; _root.mapArray[13][8][0] = 2; _root.mapArray[13][9][0] = 0; _root.mapArray[13][10][0] = 0; _root.mapArray[13][11][0] = 0; _root.mapArray[13][12][0] = 0; _root.mapArray[13][13][0] = 0; _root.mapArray[13][14][0] = 0; _root.mapArray[13][15][0] = 2; _root.mapArray[13][16][0] = 2; _root.mapArray[13][17][0] = 0; _root.mapArray[13][18][0] = 0; _root.mapArray[13][19][0] = 0; _root.mapArray[13][20][0] = 0; _root.mapArray[13][21][0] = 0; _root.mapArray[13][22][0] = 0; _root.mapArray[13][23][0] = 0; _root.mapArray[13][24][0] = 0; _root.mapArray[13][25][0] = 0; _root.mapArray[13][26][0] = 0; _root.mapArray[13][27][0] = 0; _root.mapArray[13][28][0] = 0; _root.mapArray[13][29][0] = 0; _root.mapArray[13][30][0] = 4; _root.mapArray[14][0][0] = 4; _root.mapArray[14][1][0] = 0; _root.mapArray[14][2][0] = 4; _root.mapArray[14][3][0] = 0; _root.mapArray[14][4][0] = 0; _root.mapArray[14][5][0] = 0; _root.mapArray[14][6][0] = 0; _root.mapArray[14][7][0] = 0; _root.mapArray[14][8][0] = 0; _root.mapArray[14][9][0] = 0; _root.mapArray[14][10][0] = 0; _root.mapArray[14][11][0] = 0; _root.mapArray[14][12][0] = 0; _root.mapArray[14][13][0] = 0; _root.mapArray[14][14][0] = 4; _root.mapArray[14][15][0] = 0; _root.mapArray[14][16][0] = 0; _root.mapArray[14][17][0] = 0; _root.mapArray[14][18][0] = 0; _root.mapArray[14][19][0] = 0; _root.mapArray[14][20][0] = 2; _root.mapArray[14][21][0] = 2; _root.mapArray[14][22][0] = 0; _root.mapArray[14][23][0] = 0; _root.mapArray[14][24][0] = 0; _root.mapArray[14][25][0] = 0; _root.mapArray[14][26][0] = 0; _root.mapArray[14][27][0] = 0; _root.mapArray[14][28][0] = 0; _root.mapArray[14][29][0] = 0; _root.mapArray[14][30][0] = 4; _root.mapArray[15][0][0] = 4; _root.mapArray[15][1][0] = 0; _root.mapArray[15][2][0] = 4; _root.mapArray[15][3][0] = 0; _root.mapArray[15][4][0] = 0; _root.mapArray[15][5][0] = 0; _root.mapArray[15][6][0] = 0; _root.mapArray[15][7][0] = 0; _root.mapArray[15][8][0] = 0; _root.mapArray[15][9][0] = 0; _root.mapArray[15][10][0] = 0; _root.mapArray[15][11][0] = 0; _root.mapArray[15][12][0] = 0; _root.mapArray[15][13][0] = 0; _root.mapArray[15][14][0] = 0; _root.mapArray[15][15][0] = 0; _root.mapArray[15][16][0] = 0; _root.mapArray[15][17][0] = 0; _root.mapArray[15][18][0] = 0; _root.mapArray[15][19][0] = 0; _root.mapArray[15][20][0] = 0; _root.mapArray[15][21][0] = 0; _root.mapArray[15][22][0] = 0; _root.mapArray[15][23][0] = 0; _root.mapArray[15][24][0] = 0; _root.mapArray[15][25][0] = 0; _root.mapArray[15][26][0] = 0; _root.mapArray[15][27][0] = 0; _root.mapArray[15][28][0] = 0; _root.mapArray[15][29][0] = 0; _root.mapArray[15][30][0] = 4; _root.mapArray[16][0][0] = 4; _root.mapArray[16][1][0] = 0; _root.mapArray[16][2][0] = 0; _root.mapArray[16][3][0] = 0; _root.mapArray[16][4][0] = 0; _root.mapArray[16][5][0] = 0; _root.mapArray[16][6][0] = 0; _root.mapArray[16][7][0] = 0; _root.mapArray[16][8][0] = 0; _root.mapArray[16][9][0] = 0; _root.mapArray[16][10][0] = 0; _root.mapArray[16][11][0] = 0; _root.mapArray[16][12][0] = 0; _root.mapArray[16][13][0] = 4; _root.mapArray[16][14][0] = 0; _root.mapArray[16][15][0] = 0; _root.mapArray[16][16][0] = 0; _root.mapArray[16][17][0] = 0; _root.mapArray[16][18][0] = 4; _root.mapArray[16][19][0] = 0; _root.mapArray[16][20][0] = 0; _root.mapArray[16][21][0] = 2; _root.mapArray[16][22][0] = 2; _root.mapArray[16][23][0] = 2; _root.mapArray[16][24][0] = 2; _root.mapArray[16][25][0] = 2; _root.mapArray[16][26][0] = 2; _root.mapArray[16][27][0] = 2; _root.mapArray[16][28][0] = 0; _root.mapArray[16][29][0] = 0; _root.mapArray[16][30][0] = 4; _root.mapArray[17][0][0] = 4; _root.mapArray[17][1][0] = 4; _root.mapArray[17][2][0] = 0; _root.mapArray[17][3][0] = 0; _root.mapArray[17][4][0] = 0; _root.mapArray[17][5][0] = 4; _root.mapArray[17][6][0] = 0; _root.mapArray[17][7][0] = 0; _root.mapArray[17][8][0] = 0; _root.mapArray[17][9][0] = 0; _root.mapArray[17][10][0] = 2; _root.mapArray[17][11][0] = 2; _root.mapArray[17][12][0] = 0; _root.mapArray[17][13][0] = 0; _root.mapArray[17][14][0] = 0; _root.mapArray[17][15][0] = 0; _root.mapArray[17][16][0] = 0; _root.mapArray[17][17][0] = 4; _root.mapArray[17][18][0] = 0; _root.mapArray[17][19][0] = 4; _root.mapArray[17][20][0] = 0; _root.mapArray[17][21][0] = 2; _root.mapArray[17][22][0] = 3; _root.mapArray[17][23][0] = 3; _root.mapArray[17][24][0] = 3; _root.mapArray[17][25][0] = 3; _root.mapArray[17][26][0] = 3; _root.mapArray[17][27][0] = 2; _root.mapArray[17][28][0] = 0; _root.mapArray[17][29][0] = 0; _root.mapArray[17][30][0] = 4; _root.mapArray[18][0][0] = 4; _root.mapArray[18][1][0] = 0; _root.mapArray[18][2][0] = 0; _root.mapArray[18][3][0] = 0; _root.mapArray[18][4][0] = 0; _root.mapArray[18][5][0] = 0; _root.mapArray[18][6][0] = 4; _root.mapArray[18][7][0] = 0; _root.mapArray[18][8][0] = 0; _root.mapArray[18][9][0] = 4; _root.mapArray[18][10][0] = 2; _root.mapArray[18][11][0] = 2; _root.mapArray[18][12][0] = 0; _root.mapArray[18][13][0] = 0; _root.mapArray[18][14][0] = 0; _root.mapArray[18][15][0] = 0; _root.mapArray[18][16][0] = 0; _root.mapArray[18][17][0] = 0; _root.mapArray[18][18][0] = 4; _root.mapArray[18][19][0] = 0; _root.mapArray[18][20][0] = 0; _root.mapArray[18][21][0] = 2; _root.mapArray[18][22][0] = 2; _root.mapArray[18][23][0] = 2; _root.mapArray[18][24][0] = 2; _root.mapArray[18][25][0] = 2; _root.mapArray[18][26][0] = 2; _root.mapArray[18][27][0] = 2; _root.mapArray[18][28][0] = 0; _root.mapArray[18][29][0] = 0; _root.mapArray[18][30][0] = 4; _root.mapArray[19][0][0] = 4; _root.mapArray[19][1][0] = 0; _root.mapArray[19][2][0] = 4; _root.mapArray[19][3][0] = 0; _root.mapArray[19][4][0] = 4; _root.mapArray[19][5][0] = 0; _root.mapArray[19][6][0] = 0; _root.mapArray[19][7][0] = 4; _root.mapArray[19][8][0] = 0; _root.mapArray[19][9][0] = 0; _root.mapArray[19][10][0] = 0; _root.mapArray[19][11][0] = 0; _root.mapArray[19][12][0] = 0; _root.mapArray[19][13][0] = 0; _root.mapArray[19][14][0] = 0; _root.mapArray[19][15][0] = 0; _root.mapArray[19][16][0] = 0; _root.mapArray[19][17][0] = 4; _root.mapArray[19][18][0] = 4; _root.mapArray[19][19][0] = 4; _root.mapArray[19][20][0] = 0; _root.mapArray[19][21][0] = 0; _root.mapArray[19][22][0] = 0; _root.mapArray[19][23][0] = 0; _root.mapArray[19][24][0] = 0; _root.mapArray[19][25][0] = 0; _root.mapArray[19][26][0] = 0; _root.mapArray[19][27][0] = 0; _root.mapArray[19][28][0] = 0; _root.mapArray[19][29][0] = 0; _root.mapArray[19][30][0] = 4; _root.mapArray[20][0][0] = 4; _root.mapArray[20][1][0] = 4; _root.mapArray[20][2][0] = 4; _root.mapArray[20][3][0] = 4; _root.mapArray[20][4][0] = 4; _root.mapArray[20][5][0] = 4; _root.mapArray[20][6][0] = 0; _root.mapArray[20][7][0] = 4; _root.mapArray[20][8][0] = 0; _root.mapArray[20][9][0] = 0; _root.mapArray[20][10][0] = 4; _root.mapArray[20][11][0] = 0; _root.mapArray[20][12][0] = 0; _root.mapArray[20][13][0] = 0; _root.mapArray[20][14][0] = 0; _root.mapArray[20][15][0] = 0; _root.mapArray[20][16][0] = 0; _root.mapArray[20][17][0] = 4; _root.mapArray[20][18][0] = 4; _root.mapArray[20][19][0] = 4; _root.mapArray[20][20][0] = 4; _root.mapArray[20][21][0] = 4; _root.mapArray[20][22][0] = 4; _root.mapArray[20][23][0] = 4; _root.mapArray[20][24][0] = 4; _root.mapArray[20][25][0] = 4; _root.mapArray[20][26][0] = 4; _root.mapArray[20][27][0] = 4; _root.mapArray[20][28][0] = 4; _root.mapArray[20][29][0] = 4; _root.mapArray[20][30][0] = 4; _root.mapArray[21][5][0] = 4; _root.mapArray[21][6][0] = 0; _root.mapArray[21][7][0] = 0; _root.mapArray[21][8][0] = 0; _root.mapArray[21][9][0] = 0; _root.mapArray[21][10][0] = 0; _root.mapArray[21][11][0] = 0; _root.mapArray[21][12][0] = 0; _root.mapArray[21][13][0] = 0; _root.mapArray[21][14][0] = 0; _root.mapArray[21][15][0] = 0; _root.mapArray[21][16][0] = 0; _root.mapArray[21][17][0] = 4; _root.mapArray[22][5][0] = 4; _root.mapArray[22][6][0] = 0; _root.mapArray[22][7][0] = 0; _root.mapArray[22][8][0] = 0; _root.mapArray[22][9][0] = 0; _root.mapArray[22][10][0] = 0; _root.mapArray[22][11][0] = 0; _root.mapArray[22][12][0] = 0; _root.mapArray[22][13][0] = 0; _root.mapArray[22][14][0] = 0; _root.mapArray[22][15][0] = 0; _root.mapArray[22][16][0] = 0; _root.mapArray[22][17][0] = 4; _root.mapArray[23][5][0] = 4; _root.mapArray[23][6][0] = 0; _root.mapArray[23][7][0] = 4; _root.mapArray[23][8][0] = 0; _root.mapArray[23][9][0] = 0; _root.mapArray[23][10][0] = 4; _root.mapArray[23][11][0] = 0; _root.mapArray[23][12][0] = 0; _root.mapArray[23][13][0] = 0; _root.mapArray[23][14][0] = 0; _root.mapArray[23][15][0] = 0; _root.mapArray[23][16][0] = 0; _root.mapArray[23][17][0] = 4; _root.mapArray[24][5][0] = 4; _root.mapArray[24][6][0] = 4; _root.mapArray[24][7][0] = 4; _root.mapArray[24][8][0] = 4; _root.mapArray[24][9][0] = 4; _root.mapArray[24][10][0] = 4; _root.mapArray[24][11][0] = 4; _root.mapArray[24][12][0] = 4; _root.mapArray[24][13][0] = 4; _root.mapArray[24][14][0] = 4; _root.mapArray[24][15][0] = 4; _root.mapArray[24][16][0] = 4; _root.mapArray[24][17][0] = 4; _root.placeMarineSquares = [[2, 1], [2, 2], [2, 3], [2, 4], [3, 1], [3, 2], [3, 3], [3, 4]]; _root.marineOrder = []; n = 0; while (n < 24) { m = 0; while (m < 30) { _root.mapArray[n][m][1] = null; _root.mapArray[n][m][2] = null; _root.mapArray[n][m][3] = []; _root.mapArray[n][m][4] = []; p = 0; while (p < _root.marineData.length) { _root.mapArray[n][m][3][p] = false; p++; } _root.mapArray[n][m][5] = [0, 0]; m++; } n++; } _root.mapArray[2][2][4][90] = 2; _root.mapArray[2][2][4][135] = 2; _root.mapArray[3][2][4][90] = 2; _root.mapArray[3][2][4][45] = 2; _root.mapArray[2][3][4][270] = 2; _root.mapArray[2][3][4][225] = 2; _root.mapArray[3][3][4][270] = 2; _root.mapArray[3][3][4][-45] = 2; _root.mapArray[2][4][4][45] = 2; _root.mapArray[2][4][4][90] = 2; _root.mapArray[2][4][4][135] = 2; _root.mapArray[3][4][4][90] = 2; _root.mapArray[3][4][4][45] = 2; _root.mapArray[2][5][4][270] = 2; _root.mapArray[2][5][4][225] = 2; _root.mapArray[3][5][4][270] = 2; _root.mapArray[3][5][4][-45] = 2; _root.mapArray[1][5][4][225] = 2; _root.mapArray[3][5][4][90] = 2; _root.mapArray[3][5][4][135] = 2; _root.mapArray[3][6][4][270] = 2; _root.mapArray[3][6][4][225] = 2; _root.mapArray[4][5][4][45] = 2; _root.mapArray[4][5][4][90] = 2; _root.mapArray[4][5][4][135] = 2; _root.mapArray[4][6][4][-45] = 2; _root.mapArray[4][6][4][270] = 2; _root.mapArray[4][6][4][225] = 2; _root.mapArray[5][5][4][45] = 2; _root.mapArray[6][5][4][135] = 2; _root.mapArray[7][5][4][90] = 2; _root.mapArray[7][6][4][-45] = 2; _root.mapArray[7][6][4][270] = 2; _root.mapArray[7][7][4][180] = 2; _root.mapArray[8][7][4][0] = 2; _root.mapArray[8][7][4][45] = 2; _root.mapArray[7][8][4][225] = 2; _root.mapArray[3][11][4][90] = 2; _root.mapArray[3][11][4][135] = 2; _root.mapArray[4][11][4][45] = 2; _root.mapArray[4][11][4][90] = 2; _root.mapArray[4][11][4][135] = 2; _root.mapArray[3][12][4][270] = 2; _root.mapArray[3][12][4][225] = 2; _root.mapArray[4][12][4][-45] = 2; _root.mapArray[4][12][4][270] = 2; _root.mapArray[4][12][4][225] = 2; _root.mapArray[5][12][4][-45] = 2; _root.mapArray[7][11][4][45] = 2; _root.mapArray[7][12][4][0] = 2; _root.mapArray[7][12][4][45] = 2; _root.mapArray[7][12][4][90] = 2; _root.mapArray[7][13][4][270] = 2; _root.mapArray[6][12][4][180] = 2; _root.mapArray[6][12][4][225] = 2; _root.mapArray[6][13][4][225] = 2; _root.mapArray[8][11][4][225] = 2; _root.mapArray[8][11][4][180] = 2; _root.mapArray[8][11][4][135] = 2; _root.mapArray[8][12][4][225] = 2; _root.mapArray[8][12][4][180] = 2; _root.mapArray[9][10][4][45] = 2; _root.mapArray[9][11][4][0] = 2; _root.mapArray[9][11][4][45] = 2; _root.mapArray[9][12][4][-45] = 2; _root.mapArray[9][12][4][0] = 2; _root.mapArray[10][1][4][180] = 2; _root.mapArray[10][3][4][180] = 2; _root.mapArray[10][4][4][225] = 2; _root.mapArray[10][4][4][135] = 2; _root.mapArray[10][5][4][180] = 2; _root.mapArray[10][6][4][225] = 2; _root.mapArray[11][1][4][0] = 2; _root.mapArray[11][3][4][0] = 2; _root.mapArray[11][3][4][45] = 2; _root.mapArray[11][5][4][-45] = 2; _root.mapArray[11][5][4][0] = 2; _root.mapArray[11][5][4][45] = 2; _root.mapArray[11][5][4][90] = 2; _root.mapArray[11][5][4][135] = 2; _root.mapArray[11][6][4][270] = 2; _root.mapArray[12][6][4][-45] = 2; _root.mapArray[13][5][4][135] = 2; _root.mapArray[14][1][4][180] = 2; _root.mapArray[15][1][4][0] = 2; _root.mapArray[14][4][4][180] = 2; _root.mapArray[14][4][4][135] = 2; _root.mapArray[15][4][4][0] = 2; _root.mapArray[15][4][4][45] = 2; _root.mapArray[14][5][4][180] = 2; _root.mapArray[14][5][4][135] = 2; _root.mapArray[14][5][4][225] = 2; _root.mapArray[14][5][4][90] = 2; _root.mapArray[13][5][4][135] = 1; _root.mapArray[14][6][4][225] = 2; _root.mapArray[14][6][4][270] = 2; _root.mapArray[14][6][4][-45] = 1; _root.mapArray[15][5][4][0] = 2; _root.mapArray[15][5][4][45] = 2; _root.mapArray[15][5][4][-45] = 2; _root.mapArray[15][5][4][90] = 2; _root.mapArray[15][6][4][-45] = 2; _root.mapArray[15][6][4][270] = 2; _root.mapArray[11][8][4][135] = 1; _root.mapArray[11][9][4][180] = 2; _root.mapArray[11][9][4][135] = 2; _root.mapArray[11][10][4][225] = 2; _root.mapArray[11][10][4][180] = 2; _root.mapArray[11][10][4][135] = 2; _root.mapArray[11][11][4][225] = 2; _root.mapArray[11][11][4][180] = 2; _root.mapArray[12][9][4][-45] = 1; _root.mapArray[12][9][4][0] = 2; _root.mapArray[12][9][4][45] = 2; _root.mapArray[12][9][4][90] = 2; _root.mapArray[12][10][4][-45] = 2; _root.mapArray[12][10][4][0] = 2; _root.mapArray[12][10][4][45] = 2; _root.mapArray[12][10][4][270] = 2; _root.mapArray[12][11][4][-45] = 2; _root.mapArray[12][11][4][0] = 2; _root.mapArray[19][5][4][90] = 2; _root.mapArray[19][5][4][135] = 2; _root.mapArray[18][5][4][45] = 2; _root.mapArray[18][5][4][135] = 2; _root.mapArray[19][5][4][90] = 2; _root.mapArray[19][5][4][135] = 2; _root.mapArray[16][5][4][135] = 2; _root.mapArray[16][6][4][180] = 2; _root.mapArray[17][6][4][0] = 2; _root.mapArray[17][6][4][-45] = 2; _root.mapArray[17][6][4][225] = 2; _root.mapArray[19][6][4][270] = 2; _root.mapArray[19][6][4][-45] = 2; _root.mapArray[19][6][4][180] = 2; _root.mapArray[20][6][4][-45] = 2; _root.mapArray[20][6][4][0] = 2; _root.mapArray[16][8][4][180] = 2; _root.mapArray[16][8][4][135] = 2; _root.mapArray[17][8][4][0] = 2; _root.mapArray[17][8][4][45] = 2; _root.mapArray[16][9][4][225] = 2; _root.mapArray[16][9][4][180] = 2; _root.mapArray[16][9][4][135] = 2; _root.mapArray[16][9][4][90] = 2; _root.mapArray[16][9][4][45] = 2; _root.mapArray[17][9][4][-45] = 2; _root.mapArray[17][9][4][0] = 2; _root.mapArray[17][9][4][45] = 2; _root.mapArray[15][9][4][45] = 2; _root.mapArray[15][9][4][90] = 2; _root.mapArray[15][9][4][135] = 2; _root.mapArray[14][9][4][90] = 2; _root.mapArray[14][9][4][135] = 2; _root.mapArray[14][10][4][270] = 2; _root.mapArray[14][10][4][225] = 2; _root.mapArray[15][10][4][-45] = 2; _root.mapArray[15][10][4][270] = 2; _root.mapArray[15][10][4][225] = 2; _root.mapArray[16][10][4][-45] = 2; _root.mapArray[16][10][4][270] = 2; _root.mapArray[16][10][4][225] = 2; _root.mapArray[19][9][4][180] = 2; _root.mapArray[19][10][4][225] = 2; _root.mapArray[20][9][4][0] = 2; _root.mapArray[20][9][4][45] = 2; _root.mapArray[18][12][4][225] = 1; _root.mapArray[19][11][4][45] = 1; _root.mapArray[19][11][4][90] = 2; _root.mapArray[19][12][4][270] = 2; _root.mapArray[23][14][4][90] = 2; _root.mapArray[23][15][4][270] = 2; _root.mapArray[19][14][4][90] = 2; _root.mapArray[19][14][4][135] = 2; _root.mapArray[19][15][4][270] = 2; _root.mapArray[19][15][4][225] = 2; _root.mapArray[20][14][4][45] = 2; _root.mapArray[20][14][4][90] = 2; _root.mapArray[20][14][4][135] = 2; _root.mapArray[20][15][4][-45] = 2; _root.mapArray[20][15][4][270] = 2; _root.mapArray[20][15][4][225] = 2; _root.mapArray[21][14][4][45] = 2; _root.mapArray[21][14][4][90] = 2; _root.mapArray[21][15][4][-45] = 2; _root.mapArray[21][15][4][270] = 2; _root.mapArray[16][11][4][135] = 1; _root.mapArray[16][12][4][135] = 2; _root.mapArray[16][12][4][180] = 2; _root.mapArray[16][14][4][45] = 2; _root.mapArray[16][14][4][90] = 2; _root.mapArray[16][14][4][135] = 2; _root.mapArray[16][14][4][180] = 2; _root.mapArray[16][14][4][225] = 2; _root.mapArray[15][14][4][45] = 2; _root.mapArray[15][14][4][90] = 2; _root.mapArray[15][14][4][135] = 2; _root.mapArray[13][14][4][135] = 1; _root.mapArray[17][12][4][-45] = 1; _root.mapArray[17][12][4][0] = 2; _root.mapArray[17][13][4][-45] = 2; _root.mapArray[17][13][4][45] = 2; _root.mapArray[17][14][4][0] = 2; _root.mapArray[17][14][4][45] = 2; _root.mapArray[17][14][4][90] = 2; _root.mapArray[17][15][4][270] = 2; _root.mapArray[17][15][4][-45] = 2; _root.mapArray[16][15][4][-45] = 2; _root.mapArray[16][15][4][270] = 2; _root.mapArray[16][15][4][225] = 2; _root.mapArray[15][15][4][270] = 2; _root.mapArray[15][15][4][225] = 2; _root.mapArray[14][15][4][-45] = 1; _root.mapArray[14][15][4][225] = 2; _root.mapArray[2][14][4][135] = 2; _root.mapArray[3][14][4][90] = 2; _root.mapArray[3][14][4][135] = 2; _root.mapArray[4][14][4][45] = 2; _root.mapArray[4][14][4][90] = 2; _root.mapArray[4][14][4][135] = 2; _root.mapArray[5][14][4][45] = 2; _root.mapArray[5][14][4][90] = 2; _root.mapArray[2][15][4][135] = 2; _root.mapArray[2][15][4][180] = 2; _root.mapArray[2][16][4][135] = 2; _root.mapArray[2][16][4][180] = 2; _root.mapArray[2][16][4][225] = 2; _root.mapArray[2][17][4][135] = 2; _root.mapArray[2][17][4][180] = 2; _root.mapArray[2][17][4][225] = 2; _root.mapArray[2][18][4][180] = 2; _root.mapArray[2][18][4][225] = 2; _root.mapArray[2][19][4][225] = 2; _root.mapArray[3][19][4][270] = 2; _root.mapArray[4][19][4][-45] = 2; _root.mapArray[4][19][4][225] = 2; _root.mapArray[4][19][4][180] = 2; _root.mapArray[5][19][4][0] = 2; _root.mapArray[5][19][4][270] = 2; _root.mapArray[5][19][4][225] = 2; _root.mapArray[6][19][4][-45] = 2; _root.mapArray[6][19][4][270] = 2; _root.mapArray[6][18][4][45] = 2; _root.mapArray[6][18][4][90] = 2; _root.mapArray[5][18][4][45] = 2; _root.mapArray[5][18][4][90] = 2; _root.mapArray[5][18][4][135] = 2; _root.mapArray[3][18][4][-45] = 2; _root.mapArray[3][18][4][0] = 2; _root.mapArray[3][18][4][45] = 2; _root.mapArray[3][18][4][90] = 2; _root.mapArray[3][18][4][135] = 2; _root.mapArray[3][17][4][-45] = 2; _root.mapArray[3][17][4][0] = 2; _root.mapArray[3][17][4][45] = 2; _root.mapArray[3][16][4][-45] = 2; _root.mapArray[3][16][4][0] = 2; _root.mapArray[3][16][4][45] = 2; _root.mapArray[3][15][4][-45] = 2; _root.mapArray[3][15][4][0] = 2; _root.mapArray[3][15][4][45] = 2; _root.mapArray[3][15][4][270] = 2; _root.mapArray[3][15][4][225] = 2; _root.mapArray[4][15][4][-45] = 2; _root.mapArray[4][15][4][270] = 2; _root.mapArray[4][15][4][225] = 2; _root.mapArray[5][15][4][270] = 2; _root.mapArray[5][15][4][-45] = 2; _root.mapArray[7][14][4][90] = 2; _root.mapArray[7][14][4][135] = 2; _root.mapArray[8][14][4][45] = 2; _root.mapArray[8][14][4][90] = 2; _root.mapArray[8][14][4][135] = 2; _root.mapArray[9][14][4][45] = 2; _root.mapArray[9][14][4][90] = 2; _root.mapArray[9][14][4][135] = 2; _root.mapArray[10][14][4][45] = 2; _root.mapArray[10][14][4][90] = 2; _root.mapArray[10][14][4][135] = 2; _root.mapArray[11][14][4][45] = 2; _root.mapArray[11][14][4][90] = 2; _root.mapArray[11][14][4][135] = 2; _root.mapArray[11][14][4][180] = 2; _root.mapArray[11][13][4][135] = 2; _root.mapArray[7][15][4][270] = 2; _root.mapArray[7][15][4][225] = 2; _root.mapArray[7][15][4][180] = 2; _root.mapArray[8][15][4][0] = 2; _root.mapArray[8][15][4][-45] = 2; _root.mapArray[8][15][4][270] = 2; _root.mapArray[8][15][4][225] = 2; _root.mapArray[9][15][4][-45] = 2; _root.mapArray[9][15][4][270] = 2; _root.mapArray[9][15][4][225] = 2; _root.mapArray[10][15][4][-45] = 2; _root.mapArray[10][15][4][270] = 2; _root.mapArray[10][15][4][225] = 2; _root.mapArray[11][15][4][-45] = 2; _root.mapArray[11][15][4][270] = 2; _root.mapArray[11][15][4][225] = 1; _root.mapArray[12][14][4][-45] = 2; _root.mapArray[12][14][4][0] = 2; _root.mapArray[12][14][4][45] = 1; _root.mapArray[8][17][4][45] = 2; _root.mapArray[8][18][4][0] = 2; _root.mapArray[8][18][4][45] = 2; _root.mapArray[8][18][4][90] = 2; _root.mapArray[8][18][4][135] = 2; _root.mapArray[9][18][4][45] = 2; _root.mapArray[9][18][4][90] = 2; _root.mapArray[9][18][4][135] = 2; _root.mapArray[10][18][4][45] = 2; _root.mapArray[10][18][4][90] = 2; _root.mapArray[10][18][4][135] = 2; _root.mapArray[11][18][4][45] = 2; _root.mapArray[11][18][4][90] = 2; _root.mapArray[11][18][4][135] = 2; _root.mapArray[11][18][4][180] = 2; _root.mapArray[12][18][4][0] = 2; _root.mapArray[12][18][4][45] = 2; _root.mapArray[12][19][4][-45] = 2; _root.mapArray[12][19][4][0] = 2; _root.mapArray[12][19][4][45] = 2; _root.mapArray[12][20][4][-45] = 2; _root.mapArray[12][20][4][0] = 2; _root.mapArray[11][20][4][180] = 2; _root.mapArray[11][20][4][225] = 2; _root.mapArray[11][19][4][135] = 2; _root.mapArray[11][19][4][180] = 2; _root.mapArray[11][19][4][225] = 2; _root.mapArray[11][19][4][270] = 2; _root.mapArray[11][19][4][-45] = 2; _root.mapArray[10][19][4][225] = 2; _root.mapArray[10][19][4][270] = 2; _root.mapArray[10][19][4][-45] = 2; _root.mapArray[9][19][4][225] = 2; _root.mapArray[9][19][4][270] = 2; _root.mapArray[9][19][4][-45] = 2; _root.mapArray[8][19][4][225] = 2; _root.mapArray[8][19][4][270] = 2; _root.mapArray[7][19][4][225] = 2; _root.mapArray[7][18][4][225] = 2; _root.mapArray[7][18][4][180] = 2; _root.mapArray[11][22][4][135] = 2; _root.mapArray[11][22][4][180] = 2; _root.mapArray[11][23][4][135] = 2; _root.mapArray[11][23][4][180] = 2; _root.mapArray[11][23][4][225] = 2; _root.mapArray[11][23][4][90] = 2; _root.mapArray[11][23][4][45] = 2; _root.mapArray[10][23][4][90] = 2; _root.mapArray[10][23][4][135] = 2; _root.mapArray[10][24][4][270] = 2; _root.mapArray[10][24][4][225] = 2; _root.mapArray[11][24][4][-45] = 2; _root.mapArray[11][24][4][270] = 2; _root.mapArray[12][24][4][-45] = 2; _root.mapArray[12][22][4][0] = 2; _root.mapArray[12][22][4][45] = 2; _root.mapArray[12][23][4][0] = 2; _root.mapArray[12][23][4][-45] = 2; _root.mapArray[4][21][4][180] = 2; _root.mapArray[4][21][4][135] = 2; _root.mapArray[4][22][4][225] = 2; _root.mapArray[4][22][4][180] = 2; _root.mapArray[4][22][4][135] = 2; _root.mapArray[4][23][4][225] = 2; _root.mapArray[4][23][4][180] = 2; _root.mapArray[4][24][4][225] = 2; _root.mapArray[5][24][4][270] = 2; _root.mapArray[5][24][4][225] = 2; _root.mapArray[6][24][4][270] = 2; _root.mapArray[6][24][4][225] = 2; _root.mapArray[6][24][4][-45] = 2; _root.mapArray[7][24][4][270] = 2; _root.mapArray[7][24][4][225] = 2; _root.mapArray[7][24][4][-45] = 2; _root.mapArray[8][24][4][270] = 2; _root.mapArray[8][24][4][-45] = 2; _root.mapArray[5][21][4][0] = 2; _root.mapArray[5][21][4][45] = 2; _root.mapArray[5][22][4][0] = 2; _root.mapArray[5][22][4][45] = 2; _root.mapArray[5][22][4][-45] = 2; _root.mapArray[5][23][4][0] = 2; _root.mapArray[5][23][4][45] = 2; _root.mapArray[5][23][4][-45] = 2; _root.mapArray[5][23][4][90] = 2; _root.mapArray[5][23][4][135] = 2; _root.mapArray[7][23][4][45] = 2; _root.mapArray[7][23][4][90] = 2; _root.mapArray[7][23][4][135] = 2; _root.mapArray[8][23][4][90] = 2; _root.mapArray[8][23][4][45] = 2; _root.mapArray[5][25][4][90] = 2; _root.mapArray[5][25][4][135] = 2; _root.mapArray[6][25][4][45] = 2; _root.mapArray[6][25][4][90] = 2; _root.mapArray[6][25][4][135] = 2; _root.mapArray[7][25][4][45] = 2; _root.mapArray[7][25][4][90] = 2; _root.mapArray[7][25][4][135] = 2; _root.mapArray[8][25][4][45] = 2; _root.mapArray[8][25][4][90] = 2; _root.mapArray[8][25][4][135] = 2; _root.mapArray[9][25][4][45] = 2; _root.mapArray[9][25][4][90] = 2; _root.mapArray[9][25][4][135] = 2; _root.mapArray[10][25][4][45] = 2; _root.mapArray[10][25][4][90] = 2; _root.mapArray[10][25][4][135] = 2; _root.mapArray[11][25][4][45] = 2; _root.mapArray[11][25][4][90] = 2; _root.mapArray[12][25][4][45] = 2; _root.mapArray[5][26][4][270] = 2; _root.mapArray[5][26][4][225] = 2; _root.mapArray[6][26][4][-45] = 2; _root.mapArray[6][26][4][270] = 2; _root.mapArray[6][26][4][225] = 2; _root.mapArray[7][26][4][-45] = 2; _root.mapArray[7][26][4][270] = 2; _root.mapArray[7][26][4][225] = 2; _root.mapArray[8][26][4][-45] = 2; _root.mapArray[8][26][4][270] = 2; _root.mapArray[8][26][4][225] = 2; _root.mapArray[9][26][4][-45] = 2; _root.mapArray[9][26][4][270] = 2; _root.mapArray[9][26][4][225] = 2; _root.mapArray[10][26][4][-45] = 2; _root.mapArray[10][26][4][270] = 2; _root.mapArray[10][26][4][225] = 2; _root.mapArray[11][26][4][-45] = 2; _root.mapArray[11][26][4][270] = 2; _root.mapArray[11][26][4][225] = 2; _root.mapArray[11][26][4][180] = 2; _root.mapArray[11][26][4][135] = 2; _root.mapArray[12][15][4][-45] = 2; _root.mapArray[12][26][4][0] = 2; _root.mapArray[12][26][4][45] = 2; _root.mapArray[12][27][4][-45] = 2; _root.mapArray[12][27][4][0] = 2; _root.mapArray[11][27][4][225] = 2; _root.mapArray[11][27][4][180] = 2; _root.mapArray[11][27][4][135] = 1; _root.mapArray[12][28][4][-45] = 1; _root.mapArray[14][19][4][135] = 1; _root.mapArray[15][19][4][90] = 2; _root.mapArray[15][19][4][135] = 2; _root.mapArray[16][19][4][45] = 2; _root.mapArray[16][19][4][90] = 2; _root.mapArray[16][19][4][135] = 2; _root.mapArray[18][19][4][45] = 2; _root.mapArray[18][19][4][90] = 2; _root.mapArray[18][19][4][135] = 2; _root.mapArray[15][20][4][-45] = 1; _root.mapArray[15][20][4][270] = 2; _root.mapArray[15][20][4][225] = 2; _root.mapArray[16][20][4][-45] = 2; _root.mapArray[16][20][4][270] = 2; _root.mapArray[17][20][4][-45] = 2; _root.mapArray[17][20][4][225] = 2; _root.mapArray[18][20][4][270] = 2; _root.mapArray[19][20][4][-45] = 2; _root.mapArray[13][28][4][180] = 2; _root.mapArray[13][28][4][135] = 2; _root.mapArray[13][29][4][180] = 2; _root.mapArray[13][29][4][225] = 2; _root.mapArray[14][28][4][0] = 2; _root.mapArray[14][28][4][45] = 2; _root.mapArray[14][29][4][0] = 2; _root.mapArray[14][29][4][-45] = 2; _root.mapArray[13][21][4][135] = 1; _root.mapArray[13][22][4][180] = 2; _root.mapArray[13][22][4][135] = 2; _root.mapArray[13][23][4][225] = 2; _root.mapArray[13][23][4][180] = 2; _root.mapArray[13][23][4][135] = 2; _root.mapArray[13][24][4][225] = 2; _root.mapArray[13][24][4][180] = 2; _root.mapArray[13][24][4][135] = 2; _root.mapArray[13][25][4][225] = 2; _root.mapArray[13][25][4][180] = 2; _root.mapArray[14][22][4][-45] = 1; _root.mapArray[14][22][4][0] = 2; _root.mapArray[14][22][4][45] = 2; _root.mapArray[14][23][4][-45] = 2; _root.mapArray[14][23][4][0] = 2; _root.mapArray[14][23][4][45] = 2; _root.mapArray[14][24][4][-45] = 2; _root.mapArray[14][24][4][0] = 2; _root.mapArray[14][24][4][45] = 2; _root.mapArray[14][25][4][-45] = 2; _root.mapArray[14][25][4][0] = 2; _root.roomData = []; _root.roomData[0] = 0; _root.roomData[1] = 0; _root.roomData[2] = 0; _root.roomData[3] = 0; _root.roomData[4] = 0; _root.roomData[5] = 0; _root.roomData[6] = 0; _root.roomData[7] = 0; _root.roomData[8] = 0; _root.roomData[9] = 0; _root.roomData[10] = 0; _root.aliensArray = []; _root.targetRange = []; n = 0; while (n < 40) { _root.targetRange[n] = []; n++; } _root.frameData = ""; _root.currentLoop = ""; _root.currentRange = 0; _root.currentMarineActions = 0; _root.marineButtonsArray = []; _root.marineButtonsArrayShooting = []; _root.marineIncButtonsArray = []; _root.alienSelect = ""; _root.marineSelect = ""; _root.alienActions = ""; _root.userInputExpected = false; _root.goalX = ""; _root.goalY = ""; _root.killAlien = null; _root.cocoonSquares = [[22, 6, 6, 90, 22, 5], [22, 10, 6, 0, 23, 10], [23, 12, 6, 0, 24, 12], [23, 13, 6, 0, 24, 13], [17, 13, 6, 180, 16, 13], [19, 20, 0, 0, 20, 20], [17, 29, 0, 270, 17, 30], [9, 29, 10, 270, 9, 30], [6, 28, 10, 270, 6, 29], [7, 22, 9, 180, 6, 22], [7, 23, 9, 180, 6, 23], [10, 16, 7, 270, 10, 17]]; _root.cocoonUsed = []; t = 0; while (t < _root.cocoonMarines.length) { loopCheck = null; while (loopCheck == null) { cocoonLocation = _root.calculateRandom(0, _root.cocoonSquares.length - 1); testLoop = null; n = 0; while (n < _root.cocoonUsed.length) { if (_root.cocoonUsed[n] == cocoonLocation) { testLoop = 1; } n++; } if (testLoop == null) { _root.cocoonUsed[_root.cocoonUsed.length] = cocoonLocation; loopCheck = 1; } } _root.marineData[_root.cocoonMarines[t]][14] = []; _root.marineData[_root.cocoonMarines[t]][14][0] = _root.cocoonSquares[cocoonLocation][2]; _root.marineData[_root.cocoonMarines[t]][14][1] = _root.cocoonSquares[cocoonLocation][4]; _root.marineData[_root.cocoonMarines[t]][14][2] = _root.cocoonSquares[cocoonLocation][5]; _root.marineData[_root.cocoonMarines[t]][6] = _root.cocoonSquares[cocoonLocation][0]; _root.marineData[_root.cocoonMarines[t]][7] = _root.cocoonSquares[cocoonLocation][1]; _root.mapArray[_root.marineData[_root.cocoonMarines[t]][6]][_root.marineData[_root.cocoonMarines[t]][7]][1] = _root.cocoonMarines[t]; _root.actionarea.attachMovie(_root.marineData[_root.cocoonMarines[t]][0], _root.marineData[_root.cocoonMarines[t]][0], 500 + _root.cocoonMarines[t]); _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0]]._x = (_root.cocoonSquares[cocoonLocation][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0]]._y = (_root.cocoonSquares[cocoonLocation][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0]]._rotation = _root.cocoonSquares[cocoonLocation][3]; _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0]].gotoAndPlay("cocoon"); _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0]]._visible = false; _root.actionarea.attachMovie(_root.marineData[_root.cocoonMarines[t]][0] + "Name", _root.marineData[_root.cocoonMarines[t]][0] + "Name", 15000 + _root.cocoonMarines[t]); _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0] + "Name"]._x = (_root.cocoonSquares[cocoonLocation][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0] + "Name"]._y = _root.cocoonSquares[cocoonLocation][0] * _root.tileSize; _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0] + "Name"]._visible = false; _root.marineData[_root.cocoonMarines[t]][8] = 0; _root.marineData[_root.cocoonMarines[t]][9] = 2; _root.marineData[_root.cocoonMarines[t]][2] = "incapacitated"; _root.mapArray[_root.marineData[_root.cocoonMarines[t]][6]][_root.marineData[_root.cocoonMarines[t]][7]][1] = null; _root.mapArray[_root.marineData[_root.cocoonMarines[t]][6]][_root.marineData[_root.cocoonMarines[t]][7]][3][_root.cocoonMarines[t]] = "inc"; _root.mapArray[_root.cocoonSquares[cocoonLocation][0]][_root.cocoonSquares[cocoonLocation][1]][0] = 3; t++; } _root.currentTurn = 0; _root.turnArray = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]; _root.randAlienStart0 = [[14, 23], [14, 25], [14, 28], [15, 20], [16, 29], [18, 20], [19, 22], [19, 24], [19, 29]]; _root.randAlienStart1 = [[11, 1], [11, 3], [12, 1], [13, 2], [13, 4], [13, 5], [14, 1], [14, 4], [14, 5]]; _root.randAlienStart2 = [[15, 4], [15, 5], [16, 1], [17, 2], [18, 1], [18, 5], [19, 1], [19, 3], [19, 5]]; _root.randAlienStart3 = [[12, 9], [14, 6], [14, 8], [14, 9], [15, 6], [15, 8], [15, 9], [16, 8], [16, 9]]; _root.randAlienStart4 = [[17, 6], [17, 8], [17, 9], [18, 7], [18, 8], [19, 6], [19, 9], [19, 10], [19, 11]]; _root.randAlienStart5 = [[12, 10], [12, 11], [13, 13], [13, 14], [14, 10], [15, 14], [16, 10], [16, 12], [16, 14]]; _root.randAlienStart6 = [[17, 12], [20, 6], [20, 9], [21, 14], [23, 6], [23, 8], [23, 9], [23, 11], [23, 14]]; _root.randAlienStart7 = [[8, 15], [8, 17], [8, 18], [9, 15], [9, 18], [10, 15], [10, 18], [11, 15], [11, 18]]; _root.randAlienStart8 = [[3, 16], [3, 17], [3, 18], [4, 15], [4, 17], [5, 15], [5, 18], [6, 18], [7, 15]]; _root.randAlienStart9 = [[5, 21], [5, 23], [6, 19], [8, 19], [8, 22], [9, 19], [9, 22], [11, 19], [11, 22]]; _root.randAlienStart10 = [[3, 27], [6, 26], [7, 26], [7, 29], [8, 28], [9, 26], [10, 26], [11, 26], [11, 27]]; _root.randAlienStart11 = [[2, 7], [2, 8], [3, 7], [3, 8]]; _root.randAlienStart12 = [[3, 28], [3, 29], [4, 28], [4, 29]]; _root.randAlienStart13 = [[8, 20], [8, 21], [9, 20], [9, 21]]; _root.randAlienStart14 = [[10, 28], [11, 29], [10, 28], [11, 29]]; _root.randAlienStart15 = [[12, 6], [12, 7], [12, 8], [13, 6], [13, 7], [13, 8]]; _root.randAlienStart16 = [[12, 15], [12, 16], [13, 15], [13, 16]]; _root.randAlienStart17 = [[14, 20], [14, 21]]; _root.randAlienStart18 = [[17, 10], [17, 11], [18, 10], [18, 11]]; _root.randAlienStart19 = [[16, 21], [16, 22], [16, 23], [16, 24], [16, 25], [16, 26], [16, 27], [17, 21], [17, 27], [18, 21], [18, 22], [18, 23], [18, 24], [18, 25], [18, 26], [18, 27]]; _root.marineOrderCurrentPosition = ""; _root.tempAlienNum = []; _root.elevatorStatus1 = 1; _root.elevatorStatus2 = 1; _root.burnCorridor = 0; _root.vasquezShoot = 0; _root.otherMarineXY = false; _root.alienPreviousMovement = []; _root.RescueTempActionX = ""; _root.RescueTempActionY = ""; _root.RescueTempActionXscale = ""; _root.RescueTempActionXscale = ""; _root.actionarea.mainMap.map.egg1._visible = false; _root.actionarea.mainMap.map.egg2._visible = false; _root.actionarea.mainMap.map.egg3._visible = false; _root.actionarea.mainMap.map.egg4._visible = false; _root.actionarea.mainMap.map.egg5._visible = false; _root.actionarea.mainMap.map.egg6._visible = false; _root.actionarea.mainMap.map.egg7._visible = false; _root.actionarea.mainMap.map.egg8._visible = false; _root.actionarea.mainMap.map.egg9._visible = false; _root.actionarea.mainMap.map.egg10._visible = false; _root.actionarea.mainMap.map.egg0._visible = false; queenStartArray = [1, 2, 3, 4, 5, 8]; _root.queenRoom = queenStartArray[_root.calculateRandom(0, queenStartArray.length - 1)]; _root.queenRoomWait = 0; trace("THE QUEEN IS IN ROOM " + _root.queenRoom); queenStart = _root.calculateRandom(0, _root["randAlienStart" + _root.queenRoom].length - 1); newAlien = _root.aliensArray.length; _root.alienQueen = newAlien; _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = _root["randAlienStart" + _root.queenRoom][queenStart][0]; _root.aliensArray[newAlien][1] = _root["randAlienStart" + _root.queenRoom][queenStart][1]; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.aliensArray[newAlien].queen = true; _root.aliensArray[newAlien].queenHit = 0; _root.aliensArray[newAlien].wait = true; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("queen", "alien" + newAlien, 2100 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = _root.calculateRandom(0, 360); _root.actionarea["alien" + newAlien].gotoAndStop("start"); _root.actionarea["alien" + newAlien].alienID = newAlien; _root.actionarea["alien" + newAlien]._visible = false;
Instance of Symbol 821 MovieClip "map" in Symbol 822 MovieClip [rescueMap] Frame 1
/* no clip actions */
Symbol 828 MovieClip Frame 1
_root.mapName = "reactor"; _root.actionarea._xscale = 95; _root.actionarea._yscale = 95; _root.actionarea._x = 5; _root.actionarea._y = 180; _root.thisMapWeapon = 3; _root.marineData[0][12] = _root.thisMapWeapon; _root.marineData[1][12] = _root.thisMapWeapon; _root.marineData[2][12] = _root.thisMapWeapon; _root.marineData[3][12] = _root.thisMapWeapon; _root.marineData[4][12] = _root.thisMapWeapon; _root.marineData[5][12] = _root.thisMapWeapon; _root.marineData[6][12] = _root.thisMapWeapon; _root.marineData[7][12] = _root.thisMapWeapon; _root.marineData[8][12] = _root.thisMapWeapon; _root.marineData[9][12] = _root.thisMapWeapon; _root.marineData[10][12] = _root.thisMapWeapon; _root.marineData[11][12] = _root.thisMapWeapon; _root.marineData[12][12] = _root.thisMapWeapon; _root.tileSize = 40; _root.mapArray = []; n = 0; while (n < 16) { _root.mapArray[n] = []; m = 0; while (m < 27) { _root.mapArray[n][m] = []; m++; } n++; } _root.mapArray[0][0][0] = 4; _root.mapArray[0][1][0] = 4; _root.mapArray[0][2][0] = 4; _root.mapArray[0][3][0] = 4; _root.mapArray[0][4][0] = 4; _root.mapArray[0][5][0] = 4; _root.mapArray[0][6][0] = 4; _root.mapArray[0][7][0] = 4; _root.mapArray[0][8][0] = 4; _root.mapArray[0][9][0] = 4; _root.mapArray[0][10][0] = 4; _root.mapArray[0][11][0] = 4; _root.mapArray[0][12][0] = 4; _root.mapArray[0][13][0] = 4; _root.mapArray[0][14][0] = 4; _root.mapArray[0][15][0] = 4; _root.mapArray[0][16][0] = 4; _root.mapArray[0][17][0] = 4; _root.mapArray[0][18][0] = 4; _root.mapArray[0][19][0] = 4; _root.mapArray[0][20][0] = 4; _root.mapArray[0][21][0] = 4; _root.mapArray[0][22][0] = 4; _root.mapArray[0][23][0] = 4; _root.mapArray[0][24][0] = 4; _root.mapArray[0][25][0] = 4; _root.mapArray[0][26][0] = 4; _root.mapArray[1][0][0] = 4; _root.mapArray[1][1][0] = 0; _root.mapArray[1][2][0] = 0; _root.mapArray[1][3][0] = 4; _root.mapArray[1][4][0] = 0; _root.mapArray[1][5][0] = 0; _root.mapArray[1][6][0] = 0; _root.mapArray[1][7][0] = 0; _root.mapArray[1][8][0] = 0; _root.mapArray[1][9][0] = 0; _root.mapArray[1][10][0] = 0; _root.mapArray[1][11][0] = 4; _root.mapArray[1][12][0] = 4; _root.mapArray[1][13][0] = 4; _root.mapArray[1][14][0] = 4; _root.mapArray[1][15][0] = 0; _root.mapArray[1][16][0] = 0; _root.mapArray[1][17][0] = 0; _root.mapArray[1][18][0] = 0; _root.mapArray[1][19][0] = 0; _root.mapArray[1][20][0] = 4; _root.mapArray[1][21][0] = 4; _root.mapArray[1][22][0] = 4; _root.mapArray[1][23][0] = 4; _root.mapArray[1][24][0] = 0; _root.mapArray[1][25][0] = 0; _root.mapArray[1][26][0] = 4; _root.mapArray[2][0][0] = 4; _root.mapArray[2][1][0] = 0; _root.mapArray[2][2][0] = 0; _root.mapArray[2][3][0] = 0; _root.mapArray[2][4][0] = 0; _root.mapArray[2][5][0] = 4; _root.mapArray[2][6][0] = 0; _root.mapArray[2][7][0] = 0; _root.mapArray[2][8][0] = 0; _root.mapArray[2][9][0] = 0; _root.mapArray[2][10][0] = 0; _root.mapArray[2][11][0] = 4; _root.mapArray[2][12][0] = 4; _root.mapArray[2][13][0] = 4; _root.mapArray[2][14][0] = 4; _root.mapArray[2][15][0] = 0; _root.mapArray[2][16][0] = 0; _root.mapArray[2][17][0] = 0; _root.mapArray[2][18][0] = 0; _root.mapArray[2][19][0] = 0; _root.mapArray[2][20][0] = 4; _root.mapArray[2][21][0] = 4; _root.mapArray[2][22][0] = 0; _root.mapArray[2][23][0] = 0; _root.mapArray[2][24][0] = 0; _root.mapArray[2][25][0] = 0; _root.mapArray[2][26][0] = 4; _root.mapArray[3][0][0] = 4; _root.mapArray[3][1][0] = 0; _root.mapArray[3][2][0] = 4; _root.mapArray[3][3][0] = 0; _root.mapArray[3][4][0] = 0; _root.mapArray[3][5][0] = 0; _root.mapArray[3][6][0] = 0; _root.mapArray[3][7][0] = 0; _root.mapArray[3][8][0] = 0; _root.mapArray[3][9][0] = 4; _root.mapArray[3][10][0] = 0; _root.mapArray[3][11][0] = 4; _root.mapArray[3][12][0] = 0; _root.mapArray[3][13][0] = 0; _root.mapArray[3][14][0] = 0; _root.mapArray[3][15][0] = 0; _root.mapArray[3][16][0] = 4; _root.mapArray[3][17][0] = 0; _root.mapArray[3][18][0] = 0; _root.mapArray[3][19][0] = 0; _root.mapArray[3][20][0] = 0; _root.mapArray[3][21][0] = 0; _root.mapArray[3][22][0] = 0; _root.mapArray[3][23][0] = 4; _root.mapArray[3][24][0] = 0; _root.mapArray[3][25][0] = 0; _root.mapArray[3][26][0] = 4; _root.mapArray[4][0][0] = 4; _root.mapArray[4][1][0] = 0; _root.mapArray[4][2][0] = 0; _root.mapArray[4][3][0] = 0; _root.mapArray[4][4][0] = 0; _root.mapArray[4][5][0] = 4; _root.mapArray[4][6][0] = 0; _root.mapArray[4][7][0] = 0; _root.mapArray[4][8][0] = 0; _root.mapArray[4][9][0] = 0; _root.mapArray[4][10][0] = 0; _root.mapArray[4][11][0] = 0; _root.mapArray[4][12][0] = 0; _root.mapArray[4][13][0] = 0; _root.mapArray[4][14][0] = 0; _root.mapArray[4][15][0] = 0; _root.mapArray[4][16][0] = 0; _root.mapArray[4][17][0] = 0; _root.mapArray[4][18][0] = 0; _root.mapArray[4][19][0] = 0; _root.mapArray[4][20][0] = 0; _root.mapArray[4][21][0] = 0; _root.mapArray[4][22][0] = 0; _root.mapArray[4][23][0] = 0; _root.mapArray[4][24][0] = 0; _root.mapArray[4][25][0] = 4; _root.mapArray[4][26][0] = 4; _root.mapArray[5][0][0] = 4; _root.mapArray[5][1][0] = 4; _root.mapArray[5][2][0] = 0; _root.mapArray[5][3][0] = 0; _root.mapArray[5][4][0] = 4; _root.mapArray[5][5][0] = 4; _root.mapArray[5][6][0] = 4; _root.mapArray[5][7][0] = 0; _root.mapArray[5][8][0] = 0; _root.mapArray[5][9][0] = 4; _root.mapArray[5][10][0] = 0; _root.mapArray[5][11][0] = 0; _root.mapArray[5][12][0] = 0; _root.mapArray[5][13][0] = 0; _root.mapArray[5][14][0] = 0; _root.mapArray[5][15][0] = 0; _root.mapArray[5][16][0] = 0; _root.mapArray[5][17][0] = 0; _root.mapArray[5][18][0] = 0; _root.mapArray[5][19][0] = 0; _root.mapArray[5][20][0] = 0; _root.mapArray[5][21][0] = 0; _root.mapArray[5][22][0] = 0; _root.mapArray[5][23][0] = 0; _root.mapArray[5][24][0] = 0; _root.mapArray[5][25][0] = 0; _root.mapArray[5][26][0] = 4; _root.mapArray[6][0][0] = 4; _root.mapArray[6][1][0] = 0; _root.mapArray[6][2][0] = 0; _root.mapArray[6][3][0] = 0; _root.mapArray[6][4][0] = 4; _root.mapArray[6][5][0] = 4; _root.mapArray[6][6][0] = 4; _root.mapArray[6][7][0] = 0; _root.mapArray[6][8][0] = 0; _root.mapArray[6][9][0] = 0; _root.mapArray[6][10][0] = 0; _root.mapArray[6][11][0] = 3; _root.mapArray[6][12][0] = 3; _root.mapArray[6][13][0] = 3; _root.mapArray[6][14][0] = 3; _root.mapArray[6][15][0] = 3; _root.mapArray[6][16][0] = 3; _root.mapArray[6][17][0] = 3; _root.mapArray[6][18][0] = 0; _root.mapArray[6][19][0] = 0; _root.mapArray[6][20][0] = 0; _root.mapArray[6][21][0] = 4; _root.mapArray[6][22][0] = 0; _root.mapArray[6][23][0] = 0; _root.mapArray[6][24][0] = 0; _root.mapArray[6][25][0] = 0; _root.mapArray[6][26][0] = 4; _root.mapArray[7][0][0] = 0; _root.mapArray[7][1][0] = 0; _root.mapArray[7][2][0] = 0; _root.mapArray[7][3][0] = 0; _root.mapArray[7][4][0] = 4; _root.mapArray[7][5][0] = 4; _root.mapArray[7][6][0] = 4; _root.mapArray[7][7][0] = 0; _root.mapArray[7][8][0] = 0; _root.mapArray[7][9][0] = 0; _root.mapArray[7][10][0] = 0; _root.mapArray[7][11][0] = 3; _root.mapArray[7][12][0] = 3; _root.mapArray[7][13][0] = 3; _root.mapArray[7][14][0] = 3; _root.mapArray[7][15][0] = 3; _root.mapArray[7][16][0] = 3; _root.mapArray[7][17][0] = 3; _root.mapArray[7][18][0] = 0; _root.mapArray[7][19][0] = 0; _root.mapArray[7][20][0] = 0; _root.mapArray[7][21][0] = 0; _root.mapArray[7][22][0] = 0; _root.mapArray[7][23][0] = 0; _root.mapArray[7][24][0] = 0; _root.mapArray[7][25][0] = 4; _root.mapArray[7][26][0] = 4; _root.mapArray[8][0][0] = 4; _root.mapArray[8][1][0] = 0; _root.mapArray[8][2][0] = 0; _root.mapArray[8][3][0] = 0; _root.mapArray[8][4][0] = 0; _root.mapArray[8][5][0] = 0; _root.mapArray[8][6][0] = 0; _root.mapArray[8][7][0] = 0; _root.mapArray[8][8][0] = 0; _root.mapArray[8][9][0] = 0; _root.mapArray[8][10][0] = 0; _root.mapArray[8][11][0] = 3; _root.mapArray[8][12][0] = 3; _root.mapArray[8][13][0] = 3; _root.mapArray[8][14][0] = 3; _root.mapArray[8][15][0] = 3; _root.mapArray[8][16][0] = 3; _root.mapArray[8][17][0] = 3; _root.mapArray[8][18][0] = 0; _root.mapArray[8][19][0] = 0; _root.mapArray[8][20][0] = 0; _root.mapArray[8][21][0] = 0; _root.mapArray[8][22][0] = 0; _root.mapArray[8][23][0] = 0; _root.mapArray[8][24][0] = 0; _root.mapArray[8][25][0] = 4; _root.mapArray[8][26][0] = 4; _root.mapArray[9][0][0] = 4; _root.mapArray[9][1][0] = 0; _root.mapArray[9][2][0] = 0; _root.mapArray[9][3][0] = 0; _root.mapArray[9][4][0] = 0; _root.mapArray[9][5][0] = 0; _root.mapArray[9][6][0] = 0; _root.mapArray[9][7][0] = 0; _root.mapArray[9][8][0] = 0; _root.mapArray[9][9][0] = 0; _root.mapArray[9][10][0] = 0; _root.mapArray[9][11][0] = 0; _root.mapArray[9][12][0] = 0; _root.mapArray[9][13][0] = 0; _root.mapArray[9][14][0] = 0; _root.mapArray[9][15][0] = 0; _root.mapArray[9][16][0] = 0; _root.mapArray[9][17][0] = 0; _root.mapArray[9][18][0] = 0; _root.mapArray[9][19][0] = 0; _root.mapArray[9][20][0] = 0; _root.mapArray[9][21][0] = 0; _root.mapArray[9][22][0] = 4; _root.mapArray[9][23][0] = 0; _root.mapArray[9][24][0] = 0; _root.mapArray[9][25][0] = 0; _root.mapArray[9][26][0] = 4; _root.mapArray[10][0][0] = 4; _root.mapArray[10][1][0] = 0; _root.mapArray[10][2][0] = 0; _root.mapArray[10][3][0] = 0; _root.mapArray[10][4][0] = 0; _root.mapArray[10][5][0] = 0; _root.mapArray[10][6][0] = 0; _root.mapArray[10][7][0] = 0; _root.mapArray[10][8][0] = 0; _root.mapArray[10][9][0] = 0; _root.mapArray[10][10][0] = 0; _root.mapArray[10][11][0] = 0; _root.mapArray[10][12][0] = 0; _root.mapArray[10][13][0] = 0; _root.mapArray[10][14][0] = 0; _root.mapArray[10][15][0] = 0; _root.mapArray[10][16][0] = 4; _root.mapArray[10][17][0] = 0; _root.mapArray[10][18][0] = 0; _root.mapArray[10][19][0] = 0; _root.mapArray[10][20][0] = 0; _root.mapArray[10][21][0] = 0; _root.mapArray[10][22][0] = 0; _root.mapArray[10][23][0] = 0; _root.mapArray[10][24][0] = 0; _root.mapArray[10][25][0] = 4; _root.mapArray[10][26][0] = 4; _root.mapArray[11][0][0] = 4; _root.mapArray[11][1][0] = 0; _root.mapArray[11][2][0] = 0; _root.mapArray[11][3][0] = 0; _root.mapArray[11][4][0] = 4; _root.mapArray[11][5][0] = 0; _root.mapArray[11][6][0] = 0; _root.mapArray[11][7][0] = 0; _root.mapArray[11][8][0] = 0; _root.mapArray[11][9][0] = 0; _root.mapArray[11][10][0] = 0; _root.mapArray[11][11][0] = 4; _root.mapArray[11][12][0] = 0; _root.mapArray[11][13][0] = 0; _root.mapArray[11][14][0] = 0; _root.mapArray[11][15][0] = 0; _root.mapArray[11][16][0] = 0; _root.mapArray[11][17][0] = 0; _root.mapArray[11][18][0] = 0; _root.mapArray[11][19][0] = 4; _root.mapArray[11][20][0] = 0; _root.mapArray[11][21][0] = 0; _root.mapArray[11][22][0] = 4; _root.mapArray[11][23][0] = 4; _root.mapArray[11][24][0] = 0; _root.mapArray[11][25][0] = 4; _root.mapArray[11][26][0] = 4; _root.mapArray[12][0][0] = 4; _root.mapArray[12][1][0] = 0; _root.mapArray[12][2][0] = 0; _root.mapArray[12][3][0] = 0; _root.mapArray[12][4][0] = 0; _root.mapArray[12][5][0] = 0; _root.mapArray[12][6][0] = 0; _root.mapArray[12][7][0] = 0; _root.mapArray[12][8][0] = 0; _root.mapArray[12][9][0] = 0; _root.mapArray[12][10][0] = 0; _root.mapArray[12][11][0] = 0; _root.mapArray[12][12][0] = 0; _root.mapArray[12][13][0] = 0; _root.mapArray[12][14][0] = 0; _root.mapArray[12][15][0] = 4; _root.mapArray[12][16][0] = 0; _root.mapArray[12][17][0] = 0; _root.mapArray[12][18][0] = 0; _root.mapArray[12][19][0] = 0; _root.mapArray[12][20][0] = 0; _root.mapArray[12][21][0] = 0; _root.mapArray[12][22][0] = 4; _root.mapArray[12][23][0] = 4; _root.mapArray[12][24][0] = 0; _root.mapArray[12][25][0] = 0; _root.mapArray[12][26][0] = 4; _root.mapArray[13][0][0] = 4; _root.mapArray[13][1][0] = 0; _root.mapArray[13][2][0] = 0; _root.mapArray[13][3][0] = 0; _root.mapArray[13][4][0] = 0; _root.mapArray[13][5][0] = 0; _root.mapArray[13][6][0] = 0; _root.mapArray[13][7][0] = 4; _root.mapArray[13][8][0] = 4; _root.mapArray[13][9][0] = 0; _root.mapArray[13][10][0] = 4; _root.mapArray[13][11][0] = 0; _root.mapArray[13][12][0] = 0; _root.mapArray[13][13][0] = 4; _root.mapArray[13][14][0] = 4; _root.mapArray[13][15][0] = 4; _root.mapArray[13][16][0] = 4; _root.mapArray[13][17][0] = 0; _root.mapArray[13][18][0] = 4; _root.mapArray[13][19][0] = 0; _root.mapArray[13][20][0] = 4; _root.mapArray[13][21][0] = 4; _root.mapArray[13][22][0] = 0; _root.mapArray[13][23][0] = 0; _root.mapArray[13][24][0] = 0; _root.mapArray[13][25][0] = 0; _root.mapArray[13][26][0] = 4; _root.mapArray[14][0][0] = 4; _root.mapArray[14][1][0] = 4; _root.mapArray[14][2][0] = 0; _root.mapArray[14][3][0] = 0; _root.mapArray[14][4][0] = 0; _root.mapArray[14][5][0] = 0; _root.mapArray[14][6][0] = 4; _root.mapArray[14][7][0] = 4; _root.mapArray[14][8][0] = 4; _root.mapArray[14][9][0] = 0; _root.mapArray[14][10][0] = 0; _root.mapArray[14][11][0] = 0; _root.mapArray[14][12][0] = 0; _root.mapArray[14][13][0] = 0; _root.mapArray[14][14][0] = 0; _root.mapArray[14][15][0] = 0; _root.mapArray[14][16][0] = 0; _root.mapArray[14][17][0] = 4; _root.mapArray[14][18][0] = 0; _root.mapArray[14][19][0] = 0; _root.mapArray[14][20][0] = 0; _root.mapArray[14][21][0] = 4; _root.mapArray[14][22][0] = 4; _root.mapArray[14][23][0] = 0; _root.mapArray[14][24][0] = 4; _root.mapArray[14][25][0] = 0; _root.mapArray[14][26][0] = 4; _root.mapArray[15][0][0] = 4; _root.mapArray[15][1][0] = 4; _root.mapArray[15][2][0] = 4; _root.mapArray[15][3][0] = 4; _root.mapArray[15][4][0] = 4; _root.mapArray[15][5][0] = 4; _root.mapArray[15][6][0] = 4; _root.mapArray[15][7][0] = 4; _root.mapArray[15][8][0] = 4; _root.mapArray[15][9][0] = 4; _root.mapArray[15][10][0] = 4; _root.mapArray[15][11][0] = 4; _root.mapArray[15][12][0] = 4; _root.mapArray[15][13][0] = 4; _root.mapArray[15][14][0] = 4; _root.mapArray[15][15][0] = 4; _root.mapArray[15][16][0] = 4; _root.mapArray[15][17][0] = 4; _root.mapArray[15][18][0] = 4; _root.mapArray[15][19][0] = 4; _root.mapArray[15][20][0] = 4; _root.mapArray[15][21][0] = 4; _root.mapArray[15][22][0] = 4; _root.mapArray[15][23][0] = 4; _root.mapArray[15][24][0] = 4; _root.mapArray[15][25][0] = 4; _root.mapArray[15][26][0] = 4; _root.placeMarineSquares = [[3, 18], [3, 19], [3, 20], [3, 21], [3, 22], [3, 24], [4, 18], [4, 19], [4, 20], [4, 21], [4, 22], [4, 23], [4, 24], [5, 18], [5, 19], [5, 20], [5, 21], [5, 22], [5, 23], [5, 24], [6, 18], [6, 19], [6, 20], [6, 22], [6, 23], [6, 24], [7, 18], [7, 19], [7, 20], [7, 21], [7, 22], [7, 23], [7, 24], [8, 18], [8, 19], [8, 20], [8, 21], [8, 22], [8, 23], [8, 24], [9, 18], [9, 19], [9, 20], [9, 21], [9, 23], [9, 24], [10, 18], [10, 19], [10, 20], [10, 21], [10, 22], [10, 23], [10, 24], [11, 18], [11, 20], [11, 21], [11, 24], [12, 18], [12, 19], [12, 20], [12, 21], [12, 24]]; _root.marineOrder = []; n = 0; while (n < 16) { m = 0; while (m < 27) { _root.mapArray[n][m][1] = null; _root.mapArray[n][m][2] = null; _root.mapArray[n][m][3] = []; _root.mapArray[n][m][4] = []; p = 0; while (p < _root.marineData.length) { _root.mapArray[n][m][3][p] = false; p++; } _root.mapArray[n][m][5] = [0, 0]; m++; } n++; } _root.aliensArray = []; _root.targetRange = []; n = 0; while (n < 40) { _root.targetRange[n] = []; n++; } _root.frameData = ""; _root.currentLoop = ""; _root.currentRange = 0; _root.currentMarineActions = 0; _root.marineButtonsArray = []; _root.marineButtonsArrayShooting = []; _root.marineIncButtonsArray = []; _root.alienSelect = ""; _root.marineSelect = ""; _root.alienActions = ""; _root.userInputExpected = false; _root.goalX = ""; _root.goalY = ""; _root.killAlien = null; _root.currentTurn = 0; _root.turnArray = [[[0, 4]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]], [[0, 2]]]; _root.randAlienStart0 = [[1, 1], [1, 2], [1, 4], [1, 6], [1, 9], [1, 15], [1, 16], [1, 17], [1, 19], [1, 24], [3, 1], [3, 3], [3, 6], [3, 10], [3, 12], [3, 15], [3, 17], [3, 20], [3, 22], [3, 24], [4, 1], [4, 3], [4, 6], [4, 8], [4, 11], [4, 13], [4, 16], [4, 19], [4, 21], [4, 23], [6, 1], [6, 7], [6, 8], [6, 9], [6, 10], [6, 18], [6, 20], [6, 22], [6, 25], [8, 1], [8, 3], [8, 5], [8, 8], [8, 10], [8, 18], [8, 20], [8, 22], [8, 23], [8, 24], [10, 1], [10, 3], [10, 5], [10, 6], [10, 10], [10, 12], [10, 15], [10, 17], [10, 19], [10, 22], [11, 1], [11, 3], [11, 5], [11, 8], [11, 10], [11, 12], [11, 16], [11, 18], [11, 20], [11, 24], [12, 1], [12, 4], [12, 5], [12, 8], [12, 11], [12, 14], [12, 16], [12, 18], [12, 19], [12, 21], [14, 2], [14, 5], [14, 9], [14, 10], [14, 11], [14, 13], [14, 16], [14, 18], [14, 20], [14, 23]]; _root.marineOrderCurrentPosition = ""; _root.tempAlienNum = []; _root.vasquezShoot = 0; _root.otherMarineXY = false; _root.alienPreviousMovement = [];
Instance of Symbol 828 MovieClip "map" in Symbol 829 MovieClip [reactorMap] Frame 1
/* no clip actions */
Symbol 842 MovieClip Frame 1
_root.mapName = "operations"; _root.actionarea._xscale = 130; _root.actionarea._yscale = 130; _root.actionarea._x = 220; _root.actionarea._y = 180; _root.thisMapWeapon = 4; _root.marineData[0][12] = _root.thisMapWeapon; _root.marineData[1][12] = _root.thisMapWeapon; _root.marineData[2][12] = _root.thisMapWeapon; _root.marineData[3][12] = _root.thisMapWeapon; _root.marineData[4][12] = _root.thisMapWeapon; _root.marineData[5][12] = _root.thisMapWeapon; _root.marineData[6][12] = _root.thisMapWeapon; _root.marineData[7][12] = _root.thisMapWeapon; _root.marineData[8][12] = _root.thisMapWeapon; _root.marineData[9][12] = _root.thisMapWeapon; _root.marineData[10][12] = _root.thisMapWeapon; _root.marineData[11][12] = _root.thisMapWeapon; _root.marineData[12][12] = _root.thisMapWeapon; _root.tileSize = 40; _root.mapArray = []; n = 0; while (n < 23) { _root.mapArray[n] = []; m = 0; while (m < 39) { _root.mapArray[n][m] = []; m++; } n++; } _root.mapArray[0][0][0] = 4; _root.mapArray[0][1][0] = 4; _root.mapArray[0][2][0] = 4; _root.mapArray[0][3][0] = 4; _root.mapArray[0][4][0] = 4; _root.mapArray[0][5][0] = 4; _root.mapArray[0][6][0] = 4; _root.mapArray[0][7][0] = 4; _root.mapArray[0][8][0] = 4; _root.mapArray[0][9][0] = 4; _root.mapArray[0][10][0] = 4; _root.mapArray[0][11][0] = 4; _root.mapArray[1][0][0] = 4; _root.mapArray[1][1][0] = 0; _root.mapArray[1][2][0] = 0; _root.mapArray[1][3][0] = 1; _root.mapArray[1][4][0] = 0; _root.mapArray[1][5][0] = 0; _root.mapArray[1][6][0] = 0; _root.mapArray[1][7][0] = 0; _root.mapArray[1][8][0] = 0; _root.mapArray[1][9][0] = 0; _root.mapArray[1][10][0] = 0; _root.mapArray[1][11][0] = 4; _root.mapArray[2][0][0] = 4; _root.mapArray[2][1][0] = 0; _root.mapArray[2][2][0] = 0; _root.mapArray[2][3][0] = 0; _root.mapArray[2][4][0] = 4; _root.mapArray[2][5][0] = 0; _root.mapArray[2][6][0] = 0; _root.mapArray[2][7][0] = 0; _root.mapArray[2][8][0] = 0; _root.mapArray[2][9][0] = 4; _root.mapArray[2][10][0] = 0; _root.mapArray[2][11][0] = 4; _root.mapArray[3][0][0] = 4; _root.mapArray[3][1][0] = 0; _root.mapArray[3][2][0] = 0; _root.mapArray[3][3][0] = 0; _root.mapArray[3][4][0] = 0; _root.mapArray[3][5][0] = 0; _root.mapArray[3][6][0] = 0; _root.mapArray[3][7][0] = 1; _root.mapArray[3][8][0] = 0; _root.mapArray[3][9][0] = 0; _root.mapArray[3][10][0] = 0; _root.mapArray[3][11][0] = 4; _root.mapArray[4][0][0] = 4; _root.mapArray[4][1][0] = 4; _root.mapArray[4][2][0] = 1; _root.mapArray[4][3][0] = 1; _root.mapArray[4][4][0] = 1; _root.mapArray[4][5][0] = 1; _root.mapArray[4][6][0] = 0; _root.mapArray[4][7][0] = 1; _root.mapArray[4][8][0] = 0; _root.mapArray[4][9][0] = 0; _root.mapArray[4][10][0] = 0; _root.mapArray[4][11][0] = 4; _root.mapArray[5][0][0] = 4; _root.mapArray[5][1][0] = 0; _root.mapArray[5][2][0] = 0; _root.mapArray[5][3][0] = 1; _root.mapArray[5][4][0] = 1; _root.mapArray[5][5][0] = 0; _root.mapArray[5][6][0] = 0; _root.mapArray[5][7][0] = 1; _root.mapArray[5][8][0] = 1; _root.mapArray[5][9][0] = 0; _root.mapArray[5][10][0] = 0; _root.mapArray[5][11][0] = 4; _root.mapArray[6][0][0] = 4; _root.mapArray[6][1][0] = 0; _root.mapArray[6][2][0] = 0; _root.mapArray[6][3][0] = 1; _root.mapArray[6][4][0] = 0; _root.mapArray[6][5][0] = 0; _root.mapArray[6][6][0] = 0; _root.mapArray[6][7][0] = 0; _root.mapArray[6][8][0] = 0; _root.mapArray[6][9][0] = 0; _root.mapArray[6][10][0] = 0; _root.mapArray[6][11][0] = 4; _root.mapArray[7][0][0] = 4; _root.mapArray[7][1][0] = 4; _root.mapArray[7][2][0] = 0; _root.mapArray[7][3][0] = 1; _root.mapArray[7][4][0] = 0; _root.mapArray[7][5][0] = 0; _root.mapArray[7][6][0] = 0; _root.mapArray[7][7][0] = 0; _root.mapArray[7][8][0] = 0; _root.mapArray[7][9][0] = 0; _root.mapArray[7][10][0] = 0; _root.mapArray[7][11][0] = 4; _root.mapArray[8][0][0] = 4; _root.mapArray[8][1][0] = 4; _root.mapArray[8][2][0] = 0; _root.mapArray[8][3][0] = 1; _root.mapArray[8][4][0] = 0; _root.mapArray[8][5][0] = 0; _root.mapArray[8][6][0] = 0; _root.mapArray[8][7][0] = 0; _root.mapArray[8][8][0] = 0; _root.mapArray[8][9][0] = 0; _root.mapArray[8][10][0] = 4; _root.mapArray[8][11][0] = 4; _root.mapArray[9][0][0] = 4; _root.mapArray[9][1][0] = 4; _root.mapArray[9][2][0] = 0; _root.mapArray[9][3][0] = 0; _root.mapArray[9][4][0] = 0; _root.mapArray[9][5][0] = 4; _root.mapArray[9][6][0] = 0; _root.mapArray[9][7][0] = 0; _root.mapArray[9][8][0] = 4; _root.mapArray[9][9][0] = 2; _root.mapArray[9][10][0] = 2; _root.mapArray[9][11][0] = 4; _root.mapArray[10][0][0] = 4; _root.mapArray[10][1][0] = 4; _root.mapArray[10][2][0] = 0; _root.mapArray[10][3][0] = 4; _root.mapArray[10][4][0] = 0; _root.mapArray[10][5][0] = 0; _root.mapArray[10][6][0] = 4; _root.mapArray[10][7][0] = 4; _root.mapArray[10][8][0] = 4; _root.mapArray[10][9][0] = 0; _root.mapArray[10][10][0] = 0; _root.mapArray[10][11][0] = 4; _root.mapArray[11][0][0] = 4; _root.mapArray[11][1][0] = 4; _root.mapArray[11][2][0] = 4; _root.mapArray[11][3][0] = 4; _root.mapArray[11][4][0] = 4; _root.mapArray[11][5][0] = 4; _root.mapArray[11][6][0] = 4; _root.mapArray[11][7][0] = 4; _root.mapArray[11][8][0] = 4; _root.mapArray[11][9][0] = 0; _root.mapArray[11][10][0] = 0; _root.mapArray[11][11][0] = 4; _root.mapArray[12][8][0] = 4; _root.mapArray[12][9][0] = 0; _root.mapArray[12][10][0] = 0; _root.mapArray[12][11][0] = 4; _root.mapArray[12][12][0] = 4; _root.mapArray[12][13][0] = 4; _root.mapArray[12][14][0] = 4; _root.mapArray[12][15][0] = 4; _root.mapArray[12][16][0] = 4; _root.mapArray[12][17][0] = 4; _root.mapArray[12][18][0] = 4; _root.mapArray[12][19][0] = 4; _root.mapArray[12][20][0] = 4; _root.mapArray[13][6][0] = 4; _root.mapArray[13][7][0] = 4; _root.mapArray[13][8][0] = 4; _root.mapArray[13][9][0] = 0; _root.mapArray[13][10][0] = 0; _root.mapArray[13][11][0] = 4; _root.mapArray[13][12][0] = 4; _root.mapArray[13][13][0] = 0; _root.mapArray[13][14][0] = 0; _root.mapArray[13][15][0] = 0; _root.mapArray[13][16][0] = 0; _root.mapArray[13][17][0] = 0; _root.mapArray[13][18][0] = 0; _root.mapArray[13][19][0] = 0; _root.mapArray[13][20][0] = 4; _root.mapArray[13][21][0] = 4; _root.mapArray[14][6][0] = 4; _root.mapArray[14][7][0] = 0; _root.mapArray[14][8][0] = 0; _root.mapArray[14][9][0] = 0; _root.mapArray[14][10][0] = 0; _root.mapArray[14][11][0] = 4; _root.mapArray[14][12][0] = 4; _root.mapArray[14][13][0] = 0; _root.mapArray[14][14][0] = 4; _root.mapArray[14][15][0] = 0; _root.mapArray[14][16][0] = 4; _root.mapArray[14][17][0] = 4; _root.mapArray[14][18][0] = 4; _root.mapArray[14][19][0] = 0; _root.mapArray[14][20][0] = 0; _root.mapArray[14][21][0] = 4; _root.mapArray[14][22][0] = 4; _root.mapArray[14][23][0] = 4; _root.mapArray[14][24][0] = 4; _root.mapArray[14][25][0] = 4; _root.mapArray[14][26][0] = 4; _root.mapArray[14][27][0] = 4; _root.mapArray[14][28][0] = 4; _root.mapArray[14][32][0] = 4; _root.mapArray[14][33][0] = 4; _root.mapArray[14][34][0] = 4; _root.mapArray[14][35][0] = 4; _root.mapArray[14][36][0] = 4; _root.mapArray[14][37][0] = 4; _root.mapArray[14][38][0] = 4; _root.mapArray[15][6][0] = 4; _root.mapArray[15][7][0] = 0; _root.mapArray[15][8][0] = 0; _root.mapArray[15][9][0] = 0; _root.mapArray[15][10][0] = 0; _root.mapArray[15][11][0] = 2; _root.mapArray[15][12][0] = 0; _root.mapArray[15][13][0] = 0; _root.mapArray[15][14][0] = 0; _root.mapArray[15][15][0] = 0; _root.mapArray[15][16][0] = 4; _root.mapArray[15][17][0] = 0; _root.mapArray[15][18][0] = 0; _root.mapArray[15][19][0] = 4; _root.mapArray[15][20][0] = 0; _root.mapArray[15][21][0] = 4; _root.mapArray[15][22][0] = 0; _root.mapArray[15][23][0] = 4; _root.mapArray[15][24][0] = 4; _root.mapArray[15][25][0] = 4; _root.mapArray[15][26][0] = 4; _root.mapArray[15][27][0] = 0; _root.mapArray[15][28][0] = 4; _root.mapArray[15][29][0] = 4; _root.mapArray[15][30][0] = 4; _root.mapArray[15][31][0] = 4; _root.mapArray[15][32][0] = 4; _root.mapArray[15][33][0] = 0; _root.mapArray[15][34][0] = 0; _root.mapArray[15][35][0] = 0; _root.mapArray[15][36][0] = 0; _root.mapArray[15][37][0] = 0; _root.mapArray[15][38][0] = 4; _root.mapArray[16][6][0] = 4; _root.mapArray[16][7][0] = 4; _root.mapArray[16][8][0] = 0; _root.mapArray[16][9][0] = 0; _root.mapArray[16][10][0] = 0; _root.mapArray[16][11][0] = 4; _root.mapArray[16][12][0] = 4; _root.mapArray[16][13][0] = 4; _root.mapArray[16][14][0] = 4; _root.mapArray[16][15][0] = 4; _root.mapArray[16][16][0] = 4; _root.mapArray[16][17][0] = 0; _root.mapArray[16][18][0] = 4; _root.mapArray[16][19][0] = 0; _root.mapArray[16][20][0] = 0; _root.mapArray[16][21][0] = 4; _root.mapArray[16][22][0] = 0; _root.mapArray[16][23][0] = 0; _root.mapArray[16][24][0] = 0; _root.mapArray[16][25][0] = 0; _root.mapArray[16][26][0] = 0; _root.mapArray[16][27][0] = 4; _root.mapArray[16][28][0] = 4; _root.mapArray[16][29][0] = 4; _root.mapArray[16][30][0] = 0; _root.mapArray[16][31][0] = 0; _root.mapArray[16][32][0] = 0; _root.mapArray[16][33][0] = 0; _root.mapArray[16][34][0] = 4; _root.mapArray[16][35][0] = 4; _root.mapArray[16][36][0] = 4; _root.mapArray[16][37][0] = 0; _root.mapArray[16][38][0] = 4; _root.mapArray[17][7][0] = 4; _root.mapArray[17][8][0] = 0; _root.mapArray[17][9][0] = 0; _root.mapArray[17][10][0] = 0; _root.mapArray[17][11][0] = 4; _root.mapArray[17][16][0] = 4; _root.mapArray[17][17][0] = 4; _root.mapArray[17][18][0] = 4; _root.mapArray[17][19][0] = 0; _root.mapArray[17][20][0] = 4; _root.mapArray[17][21][0] = 4; _root.mapArray[17][22][0] = 0; _root.mapArray[17][23][0] = 4; _root.mapArray[17][24][0] = 0; _root.mapArray[17][25][0] = 4; _root.mapArray[17][26][0] = 0; _root.mapArray[17][27][0] = 4; _root.mapArray[17][28][0] = 4; _root.mapArray[17][29][0] = 4; _root.mapArray[17][30][0] = 0; _root.mapArray[17][31][0] = 4; _root.mapArray[17][32][0] = 4; _root.mapArray[17][33][0] = 4; _root.mapArray[17][34][0] = 4; _root.mapArray[17][35][0] = 0; _root.mapArray[17][36][0] = 0; _root.mapArray[17][37][0] = 0; _root.mapArray[17][38][0] = 4; _root.mapArray[18][7][0] = 4; _root.mapArray[18][8][0] = 4; _root.mapArray[18][9][0] = 4; _root.mapArray[18][10][0] = 4; _root.mapArray[18][11][0] = 4; _root.mapArray[18][18][0] = 4; _root.mapArray[18][19][0] = 0; _root.mapArray[18][20][0] = 0; _root.mapArray[18][21][0] = 0; _root.mapArray[18][22][0] = 0; _root.mapArray[18][23][0] = 4; _root.mapArray[18][24][0] = 0; _root.mapArray[18][25][0] = 4; _root.mapArray[18][26][0] = 0; _root.mapArray[18][27][0] = 4; _root.mapArray[18][28][0] = 4; _root.mapArray[18][29][0] = 4; _root.mapArray[18][30][0] = 0; _root.mapArray[18][31][0] = 4; _root.mapArray[18][32][0] = 4; _root.mapArray[18][33][0] = 4; _root.mapArray[18][34][0] = 4; _root.mapArray[18][35][0] = 0; _root.mapArray[18][36][0] = 4; _root.mapArray[18][37][0] = 4; _root.mapArray[18][38][0] = 4; _root.mapArray[19][18][0] = 4; _root.mapArray[19][19][0] = 4; _root.mapArray[19][20][0] = 4; _root.mapArray[19][21][0] = 4; _root.mapArray[19][22][0] = 0; _root.mapArray[19][23][0] = 4; _root.mapArray[19][24][0] = 4; _root.mapArray[19][25][0] = 4; _root.mapArray[19][26][0] = 0; _root.mapArray[19][27][0] = 0; _root.mapArray[19][28][0] = 4; _root.mapArray[19][29][0] = 0; _root.mapArray[19][30][0] = 0; _root.mapArray[19][31][0] = 0; _root.mapArray[19][32][0] = 4; _root.mapArray[19][33][0] = 0; _root.mapArray[19][34][0] = 4; _root.mapArray[19][35][0] = 0; _root.mapArray[19][36][0] = 0; _root.mapArray[19][37][0] = 0; _root.mapArray[19][38][0] = 0; _root.mapArray[20][21][0] = 4; _root.mapArray[20][22][0] = 0; _root.mapArray[20][23][0] = 0; _root.mapArray[20][24][0] = 4; _root.mapArray[20][25][0] = 4; _root.mapArray[20][26][0] = 4; _root.mapArray[20][27][0] = 0; _root.mapArray[20][28][0] = 0; _root.mapArray[20][29][0] = 0; _root.mapArray[20][30][0] = 4; _root.mapArray[20][31][0] = 0; _root.mapArray[20][32][0] = 0; _root.mapArray[20][33][0] = 0; _root.mapArray[20][34][0] = 4; _root.mapArray[20][35][0] = 4; _root.mapArray[20][36][0] = 4; _root.mapArray[20][37][0] = 4; _root.mapArray[20][38][0] = 4; _root.mapArray[21][21][0] = 4; _root.mapArray[21][22][0] = 4; _root.mapArray[21][23][0] = 4; _root.mapArray[21][24][0] = 4; _root.mapArray[21][25][0] = 4; _root.mapArray[21][26][0] = 4; _root.mapArray[21][27][0] = 4; _root.mapArray[21][28][0] = 4; _root.mapArray[21][29][0] = 4; _root.mapArray[21][30][0] = 4; _root.mapArray[21][31][0] = 4; _root.mapArray[21][32][0] = 4; _root.mapArray[21][33][0] = 4; _root.mapArray[21][34][0] = 4; _root.placeMarineSquares = [[5, 5], [5, 6], [5, 9], [5, 10], [6, 4], [6, 5], [6, 6], [6, 7], [6, 8], [6, 9], [6, 10], [7, 4], [7, 5], [7, 6], [7, 7], [7, 8], [7, 9], [7, 10], [8, 4], [8, 5], [8, 6], [8, 7], [9, 4], [9, 6], [10, 4], [10, 5]]; _root.burkeMoveArray = []; _root.burkeMoveArray = [[8, 8], [9, 9], [10, 9], [11, 9], [12, 9], [13, 9], [14, 9], [14, 9], [14, 8], [14, 9], [14, 8], [14, 9], [14, 8], [14, 9], [14, 8], [14, 9], [14, 8], [14, 9], [14, 8], [14, 9], [14, 8], [14, 7]]; _root.burkeMove = 0; _root.burkeDoor1 = 0; _root.newtDoor1 = 0; _root.alienDoor1 = 0; _root.burkeDoor2 = 0; _root.ripleyNewtCheck = 0; _root.marineOrder = []; n = 0; while (n < 23) { m = 0; while (m < 39) { _root.mapArray[n][m][1] = null; _root.mapArray[n][m][3] = []; p = 0; while (p < _root.marineData.length) { _root.mapArray[n][m][3][p] = false; p++; } _root.mapArray[n][m][4] = []; _root.mapArray[n][m][5] = [0, 0]; m++; } n++; } _root.aliensArray = []; _root.targetRange = []; n = 0; while (n < 40) { _root.targetRange[n] = []; n++; } _root.frameData = ""; _root.currentLoop = ""; _root.currentRange = 0; _root.currentMarineActions = 0; _root.marineButtonsArray = []; _root.marineButtonsArrayShooting = []; _root.marineIncButtonsArray = []; _root.alienSelect = ""; _root.marineSelect = ""; _root.alienActions = ""; _root.userInputExpected = false; _root.goalX = ""; _root.goalY = ""; _root.killAlien = null; _root.currentTurn = 0; if (_root.JasonRulez != true) { _root.turnArray = [[[0, 5]], [[0, 4]], [[0, 2]], [[1, 5]], [[1, 4]], [[1, 2]], [[0, 1], [1, 2]], [[1, 1], [2, 1]], [[0, 1], [1, 1]], [[0, 1], [1, 1]], [[0, 1]], [[1, 1]], [[0, 2]], [[0, 3], [1, 1]], [[0, 2], [1, 3], [2, 2]], [[0, 2], [1, 3], [2, 3]], [[0, 1], [1, 2], [2, 1]], [[1, 1], [2, 1]], [[0, 1]], [], [], [], [[3, 1]], [], [], [], [[4, 1]], [], [], [[5, 1]], [[0, 3], [1, 3], [2, 2]], [[0, 2], [1, 2], [2, 2]], [[0, 1], [2, 1]], [[6, 1]]]; } else { _root.turnArray = [[[0, 5]], [[0, 4]], [[0, 2]], [[1, 5]], [[1, 4]], [[1, 2]], [[0, 1], [1, 2]], [[1, 1], [2, 1]], [[0, 1], [1, 1]], [[0, 1], [1, 1]], [[0, 1]], [[1, 1]], [[0, 2]], [[0, 3], [1, 1]], [[0, 2], [1, 3], [2, 2]], [[0, 2], [1, 3], [2, 3]], [[0, 1], [1, 2], [2, 1]], [[1, 1], [2, 1]], [[0, 1]], [], [], [], [], [], [], [], [], [], [], [], [[0, 3], [1, 3], [2, 2]], [[0, 2], [1, 2], [2, 2]], [[0, 1], [2, 1]], []]; } _root.randAlienStart0 = [[1, 1], [2, 2], [3, 3]]; _root.randAlienStart1 = [[1, 5], [1, 7], [1, 10]]; _root.randAlienStart2 = [[7, 4], [6, 5], [8, 5], [10, 5], [7, 6], [6, 7], [9, 7], [7, 8], [7, 10]]; _root.randAlienStart3 = [[15, 13], [13, 13], [13, 16]]; _root.randAlienStart4 = [[13, 19], [16, 17], [15, 18]]; _root.randAlienStart5 = [[20, 23], [15, 22], [18, 24], [15, 27]]; _root.randAlienStart6 = [[18, 32], [19, 33], [16, 30], [16, 33]]; _root.marineOrderCurrentPosition = ""; _root.tempAlienNum = []; _root.actionarea.attachMovie("doorFrame", "door1", 5); _root.actionarea.door1._x = 360; _root.actionarea.door1._y = 560; _root.door1CutTime = 0; _root.actionarea.attachMovie("doorFrame", "door2", 10); _root.actionarea.door2._x = 324; _root.actionarea.door2._y = 640; _root.actionarea.door2._rotation = -90; _root.actionarea.door1.gotoAndPlay("opened"); _root.actionarea.door2.gotoAndPlay("opened"); _root.actionarea.mainMap.opMap.ducts._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare1._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare2._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare3._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare4._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare5._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare6._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare7._visible = false; _root.actionarea.mainMap.opMap.newtDescitionSquare8._visible = false;
Symbol 859 MovieClip Frame 1
stop();
Symbol 859 MovieClip Frame 2
stop();
Symbol 859 MovieClip Frame 3
stop();
Symbol 859 MovieClip Frame 28
gotoAndPlay ("step0");
Symbol 870 MovieClip [doorFrame] Frame 2
door = new Sound(this); door.attachSound("door"); door.start(0, 1); door.setVolume(_root.SFvolume);
Symbol 870 MovieClip [doorFrame] Frame 19
stop();
Symbol 870 MovieClip [doorFrame] Frame 21
door = new Sound(this); door.attachSound("door"); door.start(0, 1); door.setVolume(_root.SFvolume);
Symbol 870 MovieClip [doorFrame] Frame 39
stop();
Symbol 870 MovieClip [doorFrame] Frame 40
gotoAndStop ("closed");
Symbol 870 MovieClip [doorFrame] Frame 41
_root.userInputExpected = true; if (_root.snap != 1) { _root.snap = 1; _root.OPtempActionX = _root.actionarea._x; _root.OPtempActionY = _root.actionarea._y; _root.OPtempActionXscale = _root.actionarea._xscale; _root.OPtempActionYscale = _root.actionarea._yscale; _root.actionarea._xscale = 200; _root.actionarea._yscale = 200; _root.actionarea._x = 512 - (380 * (_root.actionarea._xscale / 100)); _root.actionarea._y = 393 - (560 * (_root.actionarea._yscale / 100)); } door = new Sound(this); door.attachSound("doorbash"); door.start(0, 1); door.setVolume(_root.SFvolume);
Symbol 870 MovieClip [doorFrame] Frame 79
_root.actionarea._x = _root.OPtempActionX; _root.actionarea._y = _root.OPtempActionY; _root.actionarea._xscale = _root.OPtempActionXscale; _root.actionarea._yscale = _root.OPtempActionYscale; _root.userInputExpected = false; _root.gotoAndPlay("beforeProcessRangeArray"); _root.snap = 0; trace("HUnh?");
Symbol 870 MovieClip [doorFrame] Frame 80
gotoAndStop ("closed");
Symbol 870 MovieClip [doorFrame] Frame 81
door = new Sound(this); door.attachSound("doorbash"); door.start(0, 1); door.setVolume(_root.SFvolume); _root.userInputExpected = true; if (_root.snap != 1) { _root.snap = 1; _root.OPtempActionX = _root.actionarea._x; _root.OPtempActionY = _root.actionarea._y; _root.OPtempActionXscale = _root.actionarea._xscale; _root.OPtempActionYscale = _root.actionarea._yscale; _root.actionarea._xscale = 200; _root.actionarea._yscale = 200; _root.actionarea._x = 512 - (380 * (_root.actionarea._xscale / 100)); _root.actionarea._y = 393 - (560 * (_root.actionarea._yscale / 100)); } door = new Sound(this); door.attachSound("doorbash"); door.start(0, 1); door.setVolume(_root.SFvolume);
Symbol 870 MovieClip [doorFrame] Frame 92
_root.actionarea._x = _root.OPtempActionX; _root.actionarea._y = _root.OPtempActionY; _root.actionarea._xscale = _root.OPtempActionXscale; _root.actionarea._yscale = _root.OPtempActionYscale; _root.userInputExpected = false; _root.gotoAndPlay("beforeProcessRangeArray"); _root.snap = 0; stop();
Symbol 872 Button
on (release) { trace(this.squareY); _root.placeMarine(this.squareY, this.squareX, this.clipName); }
Symbol 880 Button
on (release) { _root.marineData[11][12] = 13; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[11][0]].weaponMonitor.gotoAndPlay(_root.marineData[11][_root.marineData[11][12]][2]); _root.gotoAndPlay("makeButtons"); }
Symbol 886 Button
on (release) { _root.marineData[11][12] = 3; _root.plaqueCage.plaqueCage2["plaque" + _root.marineData[11][0]].weaponMonitor.gotoAndPlay(_root.marineData[11][_root.marineData[11][12]][2]); _root.gotoAndPlay("makeButtons"); }
Symbol 887 MovieClip [weaponSwitchClip] Frame 1
stop();
Symbol 887 MovieClip [weaponSwitchClip] Frame 2
stop();
Symbol 892 Button
on (release) { throwalien(1, 1); }
Symbol 893 Button
on (release) { throwalien(1, 0); }
Symbol 894 Button
on (release) { throwalien(1, -1); }
Symbol 895 Button
on (release) { throwalien(0, 1); }
Symbol 896 Button
on (release) { throwalien(0, -1); }
Symbol 897 Button
on (release) { throwalien(-1, 1); }
Symbol 898 Button
on (release) { throwalien(-1, -1); }
Symbol 899 Button
on (release) { throwalien(-1, 0); }
Symbol 900 MovieClip [throwStunned] Frame 1
function throwalien(modY, modX) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = null; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] - 1; if ((_root.aliensArray[alienName][2] == "stunnedInAlien") || (_root.aliensArray[alienName][2] == "stunnedInMarine")) { _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] - 1; } _root.aliensArray[alienName][0] = _root.aliensArray[alienName][0] + modY; _root.aliensArray[alienName][1] = _root.aliensArray[alienName][1] + modX; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][2] = alienName; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][0] + 1; _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] = _root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][5][1] + 1; _root.actionarea["alien" + alienName]._x = (_root.aliensArray[alienName][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + alienName]._y = (_root.aliensArray[alienName][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + alienName]._rotation = _root.calculateRandom(0, 360); if (_root.currentLoop == "beforeProcessRangeArray") { _root.aliensArray[alienName][2] = "stunnedInAlien"; } else { _root.aliensArray[alienName][2] = "stunnedInMarine"; } _root.actionarea["alien" + alienName].swapDepths(400 + alienName); _root.userInputExpected = false; _root.gotoAndPlay(_root.currentLoop); removeMovieClip(_root.actionarea.throwStunned); }
Symbol 904 Button
on (release) { _root.waitCheck(alienName); _root.currentLoop = "makeButtons"; _root.currentMarineActions = _root.currentMarineActions + 1; meleeChance = _root.calculateRandom(0, 9); meleeScore = _root.marineData[_root.marineSelect][5][_root.marineData[_root.marineSelect][9]]; trace("meleeScore = " + meleeScore); trace("ready, FIGHT: " + meleeChance); if (meleeChance <= meleeScore) { _root.actionarea.attachMovie("throwStunned", "throwStunned", 6000); _root.actionarea.throwStunned._x = _root.aliensArray[alienName][1] * _root.tileSize; _root.actionarea.throwStunned._y = _root.aliensArray[alienName][0] * _root.tileSize; _root.actionarea.throwStunned.alienName = alienName; p = 0; while (p < _root.marineOrder.length) { if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][3][_root.marineOrder[p]] == "inc") { _root.marineData[_root.marineOrder[p]][8] = 0; _root.marineData[_root.marineOrder[p]][2] = "incacitated"; } p++; } if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] != null) { trace(_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1] + " is free!!!"); _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][8] = 0; if (_root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][9] < 2) { _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][2] = "target"; } else if (_root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][9] == 2) { _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][2] = "incacitated"; } else { _root.marineData[_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][1]][2] = "dead"; } _root.aliensArray[alienName][4] = ""; } t = 0; while (t <= 2) { u = 0; while (u <= 2) { calcThisDirectionX = u - 1; calcThisDirectionY = t - 1; calcThisAngle = ((Math.atan2(calcThisDirectionY, calcThisDirectionX) * 180) / Math.PI) + 90; directionBlocked = false; if (_root.mapArray[_root.aliensArray[alienName][0]][_root.aliensArray[alienName][1]][4][calcThisAngle] != null) { directionBlocked = true; } if ((_root.mapArray[(_root.aliensArray[alienName][0] + t) - 1][(_root.aliensArray[alienName][1] + u) - 1][0] == 4) || (directionBlocked == true)) { _root.actionarea.throwStunned[("arrow" + t) + u]._visible = false; } u++; } t++; } _root.actionarea["alien" + alienName].gotoAndStop("stunned"); } else { _root.gotoAndPlay("beforeMakeButtons"); } _root.removeAllbuttons("gooog"); }
Symbol 909 Button
on (release) { this.calculateShot(3); }
Symbol 910 Button
on (release) { this.calculateShot(1); }
Symbol 911 Button
on (release) { this.calculateShot(2); }
Symbol 931 MovieClip [counter] Frame 1
stop();
Symbol 931 MovieClip [counter] Frame 2
stop();
Symbol 931 MovieClip [counter] Frame 3
stop();
Symbol 931 MovieClip [counter] Frame 4
stop();
Symbol 931 MovieClip [counter] Frame 5
stop();
Symbol 931 MovieClip [counter] Frame 6
stop();
Symbol 931 MovieClip [counter] Frame 7
stop();
Symbol 931 MovieClip [counter] Frame 8
stop();
Symbol 931 MovieClip [counter] Frame 9
stop();
Symbol 931 MovieClip [counter] Frame 10
stop();
Symbol 931 MovieClip [counter] Frame 11
stop();
Symbol 932 MovieClip [shootingSelect] Frame 1
function calculateShot(actionsSpent) { _root.waitCheck(this.alienName); m = 0; while (m < _root.marineButtonsArray.length) { _root.actionarea[_root.marineButtonsArray[m]]._visible = false; m++; } m = 0; while (m < _root.marineButtonsArrayShooting.length) { _root.actionarea[_root.marineButtonsArrayShooting[m]]._visible = false; m++; } shootingRoll = _root.calculateRandom(0, 9); trace("dice roll = " + shootingRoll); _root.currentMarineActions = _root.currentMarineActions + actionsSpent; Ydist = _root.aliensArray[this.alienName][0] - _root.marineData[_root.marineSelect][6]; Xdist = _root.aliensArray[this.alienName][1] - _root.marineData[_root.marineSelect][7]; _root.actionarea[_root.marineData[_root.marineSelect][0]]._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; _root.actionarea[_root.marineData[_root.marineSelect][0]].gotoAndPlay("shoot" + _root.marineData[_root.marineSelect][12]); if ((shootingRoll <= this["targetNum" + actionsSpent]) && (this["targetNum" + actionsSpent] != undefined)) { _root.actionarea[_root.marineData[_root.marineSelect][0]].alienName = this.alienName; } else { _root.actionarea[_root.marineData[_root.marineSelect][0]].alienName = null; } }
Symbol 936 Button
on (release) { _root.targetSelectShoot(alienName, Dist, rangeBand); }
Symbol 938 Button
on (release) { _root.shootMachineGun4(this.marineName, this.alienName); _root.removeAllbuttons(); }
Symbol 945 MovieClip [rangeToNewt] Frame 1
stop();
Symbol 950 Button
on (release) { moveMarine(1, -1, -135); }
Symbol 951 Button
on (release) { moveMarine(1, 0, 180); }
Symbol 952 Button
on (release) { moveMarine(1, 1, 135); }
Symbol 953 Button
on (release) { moveMarine(0, 1, 90); }
Symbol 954 Button
on (release) { moveMarine(0, -1, -90); }
Symbol 955 Button
on (release) { moveMarine(-1, 1, 45); }
Symbol 956 Button
on (release) { moveMarine(-1, 0, 0); }
Symbol 957 Button
on (release) { moveMarine(-1, -1, -45); }
Symbol 959 Button
on (release, keyPress "z") { trace("pass move"); _root.currentMarineActions = _root.currentMarineActions + 1; _root.gotoAndPlay("makeButtons"); }
Symbol 963 Button
on (release) { moveMarine(1, -1, -135); }
Symbol 964 Button
on (release) { moveMarine(1, 0, 180); }
Symbol 965 Button
on (release) { moveMarine(1, 1, 135); }
Symbol 966 Button
on (release) { moveMarine(0, 1, 90); }
Symbol 967 Button
on (release) { moveMarine(0, -1, -90); }
Symbol 968 Button
on (release) { moveMarine(-1, 1, 45); }
Symbol 969 Button
on (release) { moveMarine(-1, 0, 0); }
Symbol 970 Button
on (release) { moveMarine(-1, -1, -45); }
Symbol 971 MovieClip [moveMarine] Frame 1
function exitMarineTest() { if (_root.mapName == "reactor") { if ((_root.marineData[_root.marineSelect][6] == 7) && (_root.marineData[_root.marineSelect][7] == 0)) { removeMovieClip(_root.actionarea[_root.marineData[_root.marineSelect][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.marineSelect][0] + "Name"]); _root.marineData[_root.marineSelect][2] = "out"; if (_root.marineData[_root.marineSelect][10] != null) { _root.marineData[_root.marineData[_root.marineSelect][10]][2] = "out"; } _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; _root.mapArray[7][0][1] = null; } } if (_root.mapName == "operations") { if ((_root.marineData[_root.marineSelect][6] == 19) && (_root.marineData[_root.marineSelect][7] == 38)) { removeMovieClip(_root.actionarea[_root.marineData[_root.marineSelect][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.marineSelect][0] + "Name"]); _root.marineData[_root.marineSelect][2] = "out"; if (_root.marineData[_root.marineSelect][10] != null) { _root.marineData[_root.marineData[_root.marineSelect][10]][2] = "out"; } _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; _root.mapArray[19][38][1] = null; } } } function rescueRoomTest(testY, testX) { roomVar = null; if (((testY > 13) && (testY < 20)) && ((testX > 19) && (testX < 30))) { roomVar = 0; } if (((testY > 10) && (testY < 15)) && ((testX > 0) && (testX < 6))) { roomVar = 1; } if (((testY > 14) && (testY < 20)) && ((testX > 0) && (testX < 6))) { roomVar = 2; } if (((testY > 11) && (testY < 17)) && ((testX > 5) && (testX < 10))) { roomVar = 3; } if (((testY > 16) && (testY < 20)) && ((testX > 5) && (testX < 12))) { roomVar = 4; } if (((testY > 11) && (testY < 17)) && ((testX > 9) && (testX < 15))) { roomVar = 5; } if (((testY > 19) && (testY < 24)) && ((testX > 5) && (testX < 12))) { roomVar = 6; } if (((testY > 16) && (testY < 24)) && ((testX > 11) && (testX < 15))) { roomVar = 6; } if (((testY > 7) && (testY < 12)) && ((testX > 14) && (testX < 19))) { roomVar = 7; } if (((testY > 2) && (testY < 8)) && ((testX > 14) && (testX < 19))) { roomVar = 8; } if (((testY > 4) && (testY < 12)) && ((testX > 18) && (testX < 24))) { roomVar = 9; } if (((testY > 2) && (testY < 12)) && ((testX > 25) && (testX < 30))) { roomVar = 10; } trace((("ENTERED ROOM: " + roomVar) + " roomVar roomData = ") + _root.roomData[roomVar]); _root.marineData[_root.marineSelect].room = roomVar; if (roomVar != null) { if (_root.roomData[roomVar] == 0) { _root.roomData[roomVar] = 1; randCheck = _root.calculateRandom(1, 16); t = 0; while (t < _root.cocoonMarines.length) { if (_root.marineData[_root.cocoonMarines[t]][14][0] == roomVar) { _root.actionarea[_root.marineData[_root.cocoonMarines[t]][0]]._visible = true; _root.actionarea.mainMap.map["egg" + roomVar]._visible = true; } t++; } if (roomVar == _root.queenRoom) { _root.actionarea.mainMap.map["egg" + roomVar]._visible = true; if (_root.aliensArray[_root.alienQueen].wait == true) { trace("AAAAAA THE QUEEN !!!!!!!!!!!!!!!!!!!!!!"); _root.actionarea["alien" + _root.alienQueen]._visible = true; _root.actionarea["alien" + _root.alienQueen].gotoAndStop("start2"); Ydist = _root.marineData[_root.marineSelect][6] - _root.aliensArray[_root.alienQueen][0]; Xdist = _root.marineData[_root.marineSelect][7] - _root.aliensArray[_root.alienQueen][1]; _root.actionarea["alien" + _root.alienQueen]._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; r = 0; while (r < 2) { locationCheck = false; while (locationCheck == false) { locationCheckRand = _root.calculateRandom(0, _root["randAlienStart" + _root.queenRoom].length - 1); if (_root.mapArray[_root["randAlienStart" + _root.queenRoom][locationCheckRand][0]][_root["randAlienStart" + _root.queenRoom][locationCheckRand][1]][2] == null) { locationCheck = true; } } newAlien = _root.aliensArray.length; _root.aliensArray[newAlien] = []; _root.aliensArray[newAlien][0] = _root["randAlienStart" + _root.queenRoom][locationCheckRand][0]; _root.aliensArray[newAlien][1] = _root["randAlienStart" + _root.queenRoom][locationCheckRand][1]; _root.aliensArray[newAlien][2] = "normal"; _root.aliensArray[newAlien][3] = []; _root.aliensArray[newAlien][4] = ""; _root.aliensArray[newAlien].wait = true; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][2] = newAlien; _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] = _root.mapArray[_root.aliensArray[newAlien][0]][_root.aliensArray[newAlien][1]][5][0] + 1; _root.actionarea.attachMovie("alien", "alien" + newAlien, 2000 + newAlien); _root.actionarea["alien" + newAlien]._x = (_root.aliensArray[newAlien][1] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._y = (_root.aliensArray[newAlien][0] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea["alien" + newAlien]._rotation = 180; _root.actionarea["alien" + newAlien].gotoAndPlay("arrive"); _root.actionarea["alien" + newAlien].alienID = newAlien; _root.aliensInRoom = _root.aliensInRoom - 1; Ydist = _root.marineData[_root.marineSelect][6] - _root["randAlienStart" + _root.queenRoom][locationCheckRand][0]; Xdist = _root.marineData[_root.marineSelect][7] - _root["randAlienStart" + _root.queenRoom][locationCheckRand][1]; _root.actionarea["alien" + newAlien]._rotation = ((Math.atan2(Ydist, Xdist) * 180) / Math.PI) + 90; r++; } } } else if (randCheck < 13) { _root.turnArray[_root.currentTurn + 1][_root.turnArray[_root.currentTurn + 1].length] = [roomVar, 1]; } else { trace("EMPTY"); } } } } function newtCheckTest(newtSquareTestY, newtSquareTestX, newtSquareY, newtSquareX, rotation) { if ((newtSquareTestY == newtSquareY) && (newtSquareTestX == newtSquareX)) { newtCheck = _root.calculateRandom(1, 10); if (_root.marineSelect == 10) { if (newtCheck > 7) { movecheck = 1; _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; } else { movecheck = 0; _root.actionarea.mainMap.opMap["newtDescitionSquare" + _root.newtDoor1]._visible = false; _root.newtDoor1 = _root.newtDoor1 + 1; _root.actionarea[_root.marineData[10][0]]._rotation = rotation; _root.actionarea[_root.marineData[10][0]].gotoAndPlay("thisway"); } } else if (newtCheck > 1) { movecheck = 1; _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; } else { movecheck = 0; _root.actionarea.mainMap.opMap["newtDescitionSquare" + _root.newtDoor1]._visible = false; _root.newtDoor1 = _root.newtDoor1 + 1; } } } function moveMarine(funcY, funcX, funcRotate) { movecheck = 0; if (_root.mapName == "operations") { if (_root.newtDoor1 == 1) { newtCheckTest(15, 12, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 90); } if (_root.newtDoor1 == 2) { newtCheckTest(13, 18, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 90); } if (_root.newtDoor1 == 3) { newtCheckTest(17, 19, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 180); } if (_root.newtDoor1 == 4) { newtCheckTest(18, 21, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 90); } if (_root.newtDoor1 == 5) { newtCheckTest(16, 23, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 90); } if (_root.newtDoor1 == 6) { newtCheckTest(16, 25, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 90); } if (_root.newtDoor1 == 7) { newtCheckTest(18, 30, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 0); } if (_root.newtDoor1 == 8) { newtCheckTest(17, 36, _root.marineData[_root.marineSelect][6] + funcY, _root.marineData[_root.marineSelect][7] + funcX, 270); } } if (movecheck == 0) { _root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][1] = null; _root.marineData[_root.marineSelect][6] = _root.marineData[_root.marineSelect][6] + funcY; _root.marineData[_root.marineSelect][7] = _root.marineData[_root.marineSelect][7] + funcX; _root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][1] = _root.marineSelect; _root.actionarea[_root.marineData[_root.marineSelect][0]]._x = (_root.marineData[_root.marineSelect][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineSelect][0]]._y = (_root.marineData[_root.marineSelect][6] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineSelect][0]]._rotation = funcRotate; _root.actionarea[_root.marineData[_root.marineSelect][0] + "Name"]._x = (_root.marineData[_root.marineSelect][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[_root.marineSelect][0] + "Name"]._y = _root.marineData[_root.marineSelect][6] * _root.tileSize; if (_root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][0] == 1) { _root.currentMarineActions = _root.currentMarineActions + 2; } else { _root.currentMarineActions = _root.currentMarineActions + 1; } if (_root.marineData[_root.marineSelect][10] != null) { _root.marineData[_root.marineData[_root.marineSelect][10]][6] = _root.marineData[_root.marineSelect][6]; _root.marineData[_root.marineData[_root.marineSelect][10]][7] = _root.marineData[_root.marineSelect][7]; } exitMarineTest(); if (_root.mapName == "rescue") { rescueRoomTest(_root.marineData[_root.marineSelect][6], _root.marineData[_root.marineSelect][7]); } } _root.gotoAndPlay("makeButtons"); }
Symbol 977 Button
on (release) { pickUpMarine(0); }
Symbol 979 Button
on (release) { pickUpMarine(1); }
Symbol 981 Button
on (release) { pickUpMarine(2); }
Symbol 983 Button
on (release) { pickUpMarine(3); }
Symbol 985 Button
on (release) { pickUpMarine(4); }
Symbol 987 Button
on (release) { pickUpMarine(5); }
Symbol 989 Button
on (release) { pickUpMarine(6); }
Symbol 991 Button
on (release) { pickUpMarine(7); }
Symbol 993 Button
on (release) { pickUpMarine(8); }
Symbol 995 Button
on (release) { pickUpMarine(9); }
Symbol 996 Button
on (release) { pickUpMarine(10); }
Symbol 998 Button
on (release) { pickUpMarine(11); }
Symbol 1000 Button
on (release) { pickUpMarine(12); }
Symbol 1001 MovieClip [incMarineDrop] Frame 1
function pickUpMarine(incMarineID) { _root.marineData[_root.marineSelect][10] = null; _root.marineData[incMarineID][10] = null; _root.marineData[incMarineID][2] = "incapacitated"; removeMovieClip(_root.actionarea[_root.marineData[_root.marineSelect][0]]["inc" + incMarineID]); trace("drop up " + _root.marineData[incMarineID][0]); _root.actionarea.attachMovie(_root.marineData[incMarineID][0], _root.marineData[incMarineID][0], 500 + incMarineID); _root.actionarea[_root.marineData[incMarineID][0]]._x = (_root.marineData[incMarineID][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[incMarineID][0]]._y = (_root.marineData[incMarineID][6] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[incMarineID][0]]._rotation = _root.calculateRandom(0, 360); _root.actionarea[_root.marineData[incMarineID][0]].gotoAndPlay("incapacitated"); _root.actionarea.attachMovie(_root.marineData[incMarineID][0] + "Name", _root.marineData[incMarineID][0] + "Name", 15000 + incMarineID); _root.actionarea[_root.marineData[incMarineID][0] + "Name"]._x = (_root.marineData[incMarineID][7] * _root.tileSize) + (_root.tileSize / 2); _root.actionarea[_root.marineData[incMarineID][0] + "Name"]._y = _root.marineData[incMarineID][6] * _root.tileSize; _root.actionarea[_root.marineData[incMarineID][0] + "Name"]._visible = false; _root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][3][incMarineID] = "inc"; _root.gotoAndPlay("makeButtons"); } stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 2
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 3
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 4
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 5
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 6
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 7
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 8
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 9
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 10
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 11
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 12
stop();
Symbol 1001 MovieClip [incMarineDrop] Frame 13
stop();
Symbol 1002 MovieClip [incMarine] Frame 1
function pickUpMarine(incMarineID) { _root.marineData[_root.marineSelect][10] = incMarineID; _root.marineData[incMarineID][10] = _root.marineSelect; _root.marineData[incMarineID][2] = "carried"; removeMovieClip(_root.actionarea[_root.marineData[incMarineID][0]]); removeMovieClip(_root.actionarea[_root.marineData[incMarineID][0]] + "Name"); trace("pick up " + _root.marineData[incMarineID][0]); _root.actionarea[_root.marineData[_root.marineSelect][0]].attachMovie(_root.marineData[incMarineID][0], "inc" + incMarineID, 4000 + incMarineID); _root.actionarea[_root.marineData[_root.marineSelect][0]]["inc" + incMarineID]._x = 0; _root.actionarea[_root.marineData[_root.marineSelect][0]]["inc" + incMarineID]._y = 0; _root.actionarea[_root.marineData[_root.marineSelect][0]]["inc" + incMarineID].gotoAndPlay("carried"); _root.mapArray[_root.marineData[_root.marineSelect][6]][_root.marineData[_root.marineSelect][7]][3][incMarineID] = false; _root.gotoAndPlay("makeButtons"); } stop();
Symbol 1002 MovieClip [incMarine] Frame 2
stop();
Symbol 1002 MovieClip [incMarine] Frame 3
stop();
Symbol 1002 MovieClip [incMarine] Frame 4
stop();
Symbol 1002 MovieClip [incMarine] Frame 5
stop();
Symbol 1002 MovieClip [incMarine] Frame 6
stop();
Symbol 1002 MovieClip [incMarine] Frame 7
stop();
Symbol 1002 MovieClip [incMarine] Frame 8
stop();
Symbol 1002 MovieClip [incMarine] Frame 9
stop();
Symbol 1002 MovieClip [incMarine] Frame 10
stop();
Symbol 1002 MovieClip [incMarine] Frame 11
stop();
Symbol 1002 MovieClip [incMarine] Frame 12
stop();
Symbol 1002 MovieClip [incMarine] Frame 13
stop();
Symbol 1007 Button
on (release) { _root.grenade = 1; o = 0; while (o < _root.marineButtonsArray.length) { _root.actionarea[_root.marineButtonsArray[o]]._visible = false; trace("remove " + _root.marineButtonsArray[o]); o++; } p = 0; while (p < _root.marineButtonsArrayShooting.length) { _root.actionarea[_root.marineButtonsArrayShooting[p]]._visible = false; trace("remove " + _root.marineButtonsArrayShooting[p]); p++; } trace("what is the the INC ARRAY!!!!!! ?????? " + _root.marineIncButtonsArray); q = 0; while (q < _root.marineIncButtonsArray.length) { _root[_root.marineIncButtonsArray[q]]._visible = false; trace("remove " + _root.marineIncButtonsArray[q]); q++; } _root.grenadeSelectClip._visible = true; gotoAndPlay ("grenade2"); _root.actionarea.attachMovie("grenadeIcon", "grenadeIcon", 6750); _root.actionarea.grenadeIcon._x = _root.marineData[_root.marineSelect][7] * _root.tileSize; _root.actionarea.grenadeIcon._y = _root.marineData[_root.marineSelect][6] * _root.tileSize; _root.actionarea.grenadeIcon.LOS._visible = false; }
Symbol 1012 Button
on (release) { _root.grenade = 0; gotoAndPlay ("grenade1"); removeMovieClip(_root.actionarea.grenadeIcon); _root.gotoAndPlay("makeButtons"); }
Symbol 1013 MovieClip [grenadeSelectClip] Frame 1
stop();
Symbol 1013 MovieClip [grenadeSelectClip] Frame 2
stop();
Symbol 1016 Button
on (release) { _root.currentMarineActions = _root.currentMarineActions + 1; _root.actionarea[_root.marineData[_root.marineSelect][0]].gotoAndPlay("grenade" + _root.marineData[_root.marineSelect][12]); _root.grenade = 0; removeMovieClip(_root.actionarea.grenadeIcon); }
Symbol 1031 Button
on (release, keyPress "-") { tempX = _root.actionarea._x; tempY = _root.actionarea._y; _root.actionarea._xscale = _root.actionarea._xscale * 0.8; _root.actionarea._yscale = _root.actionarea._yscale * 0.8; _root.actionarea._x = 512 - ((512 - tempX) * 0.8); _root.actionarea._y = 393 - ((393 - tempY) * 0.8); }
Symbol 1036 Button
on (release, keyPress "+") { tempX = _root.actionarea._x; tempY = _root.actionarea._y; _root.actionarea._xscale = _root.actionarea._xscale * 1.25; _root.actionarea._yscale = _root.actionarea._yscale * 1.25; _root.actionarea._x = 512 - ((512 - tempX) * 1.25); _root.actionarea._y = 393 - ((393 - tempY) * 1.25); }
Symbol 1047 Button
on (release) { _root.actionarea[_root.marineData[_root.marineSelect][0]]._rotation = 0; _root.actionarea[_root.marineData[_root.marineSelect][0]].gotoAndPlay("cut"); _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; _root.cutMarine = _root.marineSelect; _root.actionarea.door1.gotoAndPlay("close"); _root.mapArray[13][9][4][225] = 2; _root.mapArray[13][9][4][180] = 2; _root.mapArray[13][9][4][135] = 2; _root.mapArray[13][10][4][180] = 2; _root.mapArray[13][10][4][225] = 2; _root.mapArray[14][8][4][45] = 2; _root.mapArray[14][9][4][0] = 2; _root.mapArray[14][9][4][45] = 2; _root.mapArray[14][10][4][-45] = 2; _root.mapArray[14][10][4][0] = 2; _root.burkeDoor1 = 3; _root.OPsealDoor(); _root.gotoAndPlay("makeButtons"); }
Symbol 1056 Button
on (release) { trace("elevatorName: " + elevatorName); _root.actionarea.mainMap.map["elevator" + elevatorName].gotoAndPlay("goUp"); _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; _root["elevatorStatus" + elevatorName] = 2; t = 2; while (t < 4) { mPrime = 1; while (mPrime < 3) { if (elevatorName == 2) { bump = 2; } else { bump = 0; } m = mPrime + bump; _root.mapArray[t][m][0] = 4; if (_root.mapArray[t][m][1] != null) { removeMovieClip(_root.actionarea[_root.marineData[_root.mapArray[t][m][1]][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.mapArray[t][m][1]][0] + "Name"]); _root.marineData[_root.mapArray[t][m][1]][2] = "out"; if (_root.marineData[_root.mapArray[t][m][1]][10] != null) { _root.marineData[_root.marineData[_root.mapArray[t][m][1]][10]][2] = "out"; } _root.mapArray[t][m][1] = null; } n = 0; while (n < _root.marineOrder.length) { if (_root.mapArray[t][m][3][_root.marineOrder[n]] != false) { removeMovieClip(_root.actionarea[_root.marineData[_root.marineOrder[n]][0]]); removeMovieClip(_root.actionarea[_root.marineData[_root.marineOrder[n]][0] + "Name"]); _root.marineData[_root.marineOrder[n]][2] = "out"; if (_root.marineData[_root.marineOrder[n]][10] != null) { _root.marineData[_root.marineData[_root.marineOrder[n]][10]][2] = "out"; } _root.mapArray[t][m][3][_root.marineOrder[n]] = false; } n++; } mPrime++; } t++; } _root.gotoAndPlay("makeButtons"); }
Symbol 1063 Button
on (release) { trace("elevatorName: " + elevatorName); _root["elevatorStatus" + elevatorName] = 7; _root.actionarea.mainMap.map["elevator" + elevatorName].gotoAndStop("goDown"); _root.gotoAndPlay("makeButtons"); }
Symbol 1067 Button
on (release) { _root.actionarea[_root.marineData[_root.marineSelect][0]]._rotation = 180; _root.actionarea[_root.marineData[_root.marineSelect][0]].gotoAndPlay("cut"); _root.door1CutTime = _root.door1CutTime + 1; _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; _root.cutMarine = _root.marineSelect; _root.gotoAndPlay("makeButtons"); }
Symbol 1072 Button
on (release) { _root.mapArray[_root.marineData[cocoonMarine][6]][_root.marineData[cocoonMarine][7]][0] = 0; _root.actionarea[_root.marineData[cocoonMarine][0]].gotoAndPlay("incapacitated"); _root.currentMarineActions = _root.marineData[_root.marineSelect][1]; _root.marineData[cocoonMarine][14] = null; if (cocoonMarine == 10) { _root.burnCorridor = 1; trace("BURN THE CORRIDOR"); } _root.gotoAndPlay("makeButtons"); }
Symbol 1108 Button
on (release) { if (_root.tutorial._alpha == 100) { _root.tutorial.removeMovieClip(); } else { _root.attachMovie("tutorial", "tutorial", 70000); _root.tutorial._x = 440; _root.tutorial._y = 238; } }
Symbol 1113 Button
on (release) { _root.actionarea.attachMovie("rescueMap", "mainMap", 1); _root.marinesInMission = [11]; _root.cocoonMarines = [10]; gotoAndPlay ("setOrder"); }
Symbol 1118 Button
on (release) { _root.actionarea.attachMovie("operationsMap", "mainMap", 1); _root.marinesInMission = [9, 10, 11, 12, 0, 2, 5]; gotoAndPlay ("setOrder"); }
Symbol 1125 Button
on (release) { _root.actionarea.attachMovie("reactorMap", "mainMap", 1); _root.marinesInMission = [6, 3, 5, 2, 1, 0, 4, 7, 8]; gotoAndPlay ("setOrder"); }
Symbol 1128 MovieClip Frame 1
stop();
Symbol 1128 MovieClip Frame 155
stop();
Symbol 1134 MovieClip Frame 1
turnMarkerText = "00";
Symbol 1136 Button
on (release, keyPress "<Left>") { _root.actionarea._x = _root.actionarea._x + 30; }
Symbol 1137 Button
on (release, keyPress "<Right>") { _root.actionarea._x = _root.actionarea._x - 30; }
Symbol 1138 Button
on (release, keyPress "<Down>") { _root.actionarea._y = _root.actionarea._y - 30; }
Symbol 1139 Button
on (release, keyPress "<Up>") { _root.actionarea._y = _root.actionarea._y + 30; }

Library Items

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

Instance Names

"begin"Frame 1Symbol 42 Button
"meltdown"Frame 674Symbol 1128 MovieClip
"actionarea"Frame 674Symbol 1130 MovieClip
"turnMarker"Frame 676Symbol 1134 MovieClip
"plaqueCage"Frame 676Symbol 418 MovieClip [plaqueCage]
"trouble"Frame 757Symbol 1152 MovieClip
"summary5"Symbol 260 MovieClip [summary] Frame 1Symbol 244 EditableText
"summary4"Symbol 260 MovieClip [summary] Frame 1Symbol 245 EditableText
"summary3"Symbol 260 MovieClip [summary] Frame 1Symbol 246 EditableText
"summary2"Symbol 260 MovieClip [summary] Frame 1Symbol 247 EditableText
"contButton"Symbol 260 MovieClip [summary] Frame 1Symbol 252 Button
"slider"Symbol 267 MovieClip Frame 1Symbol 265 MovieClip
"SFvolumeSlider"Symbol 278 MovieClip [soundmenu] Frame 2Symbol 267 MovieClip
"STvolumeSlider"Symbol 278 MovieClip [soundmenu] Frame 2Symbol 267 MovieClip
"SFvolumeSlider"Symbol 278 MovieClip [soundmenu] Frame 4Symbol 267 MovieClip
"abortButton"Symbol 278 MovieClip [soundmenu] Frame 4Symbol 277 Button
"STvolumeSlider"Symbol 278 MovieClip [soundmenu] Frame 4Symbol 267 MovieClip
"heartRate1"Symbol 331 MovieClip Frame 1Symbol 330 MovieClip
"teamSelectButton"Symbol 346 MovieClip [plaqueWierzbowski] Frame 1Symbol 281 Button
"number"Symbol 346 MovieClip [plaqueWierzbowski] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 346 MovieClip [plaqueWierzbowski] Frame 1Symbol 300 EditableText
"weaponChoice"Symbol 346 MovieClip [plaqueWierzbowski] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 346 MovieClip [plaqueWierzbowski] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 346 MovieClip [plaqueWierzbowski] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 346 MovieClip [plaqueWierzbowski] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 346 MovieClip [plaqueWierzbowski] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 353 MovieClip [plaqueVasquez] Frame 1Symbol 347 Button
"number"Symbol 353 MovieClip [plaqueVasquez] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 353 MovieClip [plaqueVasquez] Frame 1Symbol 348 EditableText
"weaponChoice"Symbol 353 MovieClip [plaqueVasquez] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 353 MovieClip [plaqueVasquez] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 353 MovieClip [plaqueVasquez] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 353 MovieClip [plaqueVasquez] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 353 MovieClip [plaqueVasquez] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 360 MovieClip [plaqueRipley] Frame 1Symbol 354 Button
"number"Symbol 360 MovieClip [plaqueRipley] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 360 MovieClip [plaqueRipley] Frame 1Symbol 355 EditableText
"weaponChoice"Symbol 360 MovieClip [plaqueRipley] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 360 MovieClip [plaqueRipley] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 360 MovieClip [plaqueRipley] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 360 MovieClip [plaqueRipley] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 360 MovieClip [plaqueRipley] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 366 MovieClip [plaqueNewt] Frame 1Symbol 361 Button
"number"Symbol 366 MovieClip [plaqueNewt] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 366 MovieClip [plaqueNewt] Frame 1Symbol 362 EditableText
"weaponChoice"Symbol 366 MovieClip [plaqueNewt] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 366 MovieClip [plaqueNewt] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 366 MovieClip [plaqueNewt] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 366 MovieClip [plaqueNewt] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 366 MovieClip [plaqueNewt] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 372 MovieClip [plaqueHudson] Frame 1Symbol 367 Button
"number"Symbol 372 MovieClip [plaqueHudson] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 372 MovieClip [plaqueHudson] Frame 1Symbol 368 EditableText
"weaponChoice"Symbol 372 MovieClip [plaqueHudson] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 372 MovieClip [plaqueHudson] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 372 MovieClip [plaqueHudson] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 372 MovieClip [plaqueHudson] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 372 MovieClip [plaqueHudson] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 378 MovieClip [plaqueHicks] Frame 1Symbol 373 Button
"number"Symbol 378 MovieClip [plaqueHicks] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 378 MovieClip [plaqueHicks] Frame 1Symbol 374 EditableText
"weaponChoice"Symbol 378 MovieClip [plaqueHicks] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 378 MovieClip [plaqueHicks] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 378 MovieClip [plaqueHicks] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 378 MovieClip [plaqueHicks] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 378 MovieClip [plaqueHicks] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 384 MovieClip [plaqueGorman] Frame 1Symbol 379 Button
"number"Symbol 384 MovieClip [plaqueGorman] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 384 MovieClip [plaqueGorman] Frame 1Symbol 380 EditableText
"weaponChoice"Symbol 384 MovieClip [plaqueGorman] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 384 MovieClip [plaqueGorman] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 384 MovieClip [plaqueGorman] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 384 MovieClip [plaqueGorman] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 384 MovieClip [plaqueGorman] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 390 MovieClip [plaqueFrost] Frame 1Symbol 385 Button
"number"Symbol 390 MovieClip [plaqueFrost] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 390 MovieClip [plaqueFrost] Frame 1Symbol 386 EditableText
"weaponChoice"Symbol 390 MovieClip [plaqueFrost] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 390 MovieClip [plaqueFrost] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 390 MovieClip [plaqueFrost] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 390 MovieClip [plaqueFrost] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 390 MovieClip [plaqueFrost] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 396 MovieClip [plaqueDrake] Frame 1Symbol 391 Button
"number"Symbol 396 MovieClip [plaqueDrake] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 396 MovieClip [plaqueDrake] Frame 1Symbol 392 EditableText
"weaponChoice"Symbol 396 MovieClip [plaqueDrake] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 396 MovieClip [plaqueDrake] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 396 MovieClip [plaqueDrake] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 396 MovieClip [plaqueDrake] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 396 MovieClip [plaqueDrake] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 402 MovieClip [plaqueDietrich] Frame 1Symbol 397 Button
"number"Symbol 402 MovieClip [plaqueDietrich] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 402 MovieClip [plaqueDietrich] Frame 1Symbol 398 EditableText
"weaponChoice"Symbol 402 MovieClip [plaqueDietrich] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 402 MovieClip [plaqueDietrich] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 402 MovieClip [plaqueDietrich] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 402 MovieClip [plaqueDietrich] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 402 MovieClip [plaqueDietrich] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 408 MovieClip [plaqueCrowe] Frame 1Symbol 403 Button
"number"Symbol 408 MovieClip [plaqueCrowe] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 408 MovieClip [plaqueCrowe] Frame 1Symbol 404 EditableText
"weaponChoice"Symbol 408 MovieClip [plaqueCrowe] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 408 MovieClip [plaqueCrowe] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 408 MovieClip [plaqueCrowe] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 408 MovieClip [plaqueCrowe] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 408 MovieClip [plaqueCrowe] Frame 2Symbol 342 MovieClip
"plaqueCage2"Symbol 418 MovieClip [plaqueCage] Frame 1Symbol 417 MovieClip
"teamSelectButton"Symbol 423 MovieClip [plaqueBurke] Frame 1Symbol 361 Button
"number"Symbol 423 MovieClip [plaqueBurke] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 423 MovieClip [plaqueBurke] Frame 1Symbol 419 EditableText
"weaponChoice"Symbol 423 MovieClip [plaqueBurke] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 423 MovieClip [plaqueBurke] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 423 MovieClip [plaqueBurke] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 423 MovieClip [plaqueBurke] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 423 MovieClip [plaqueBurke] Frame 2Symbol 342 MovieClip
"teamSelectButton"Symbol 429 MovieClip [plaqueApone] Frame 1Symbol 424 Button
"number"Symbol 429 MovieClip [plaqueApone] Frame 1Symbol 299 MovieClip
"marineStatus"Symbol 429 MovieClip [plaqueApone] Frame 1Symbol 425 EditableText
"weaponChoice"Symbol 429 MovieClip [plaqueApone] Frame 1Symbol 308 MovieClip
"weaponMonitor"Symbol 429 MovieClip [plaqueApone] Frame 2Symbol 324 MovieClip
"heartRateMonitor"Symbol 429 MovieClip [plaqueApone] Frame 2Symbol 331 MovieClip
"healthMonitor"Symbol 429 MovieClip [plaqueApone] Frame 2Symbol 336 MovieClip
"actionCounter"Symbol 429 MovieClip [plaqueApone] Frame 2Symbol 342 MovieClip
"alienCage"Symbol 781 MovieClip [alien] Frame 105Symbol 778 MovieClip
"egg0"Symbol 821 MovieClip Frame 1Symbol 790 MovieClip
"egg10"Symbol 821 MovieClip Frame 1Symbol 792 MovieClip
"egg9"Symbol 821 MovieClip Frame 1Symbol 794 MovieClip
"egg8"Symbol 821 MovieClip Frame 1Symbol 796 MovieClip
"egg7"Symbol 821 MovieClip Frame 1Symbol 798 MovieClip
"egg6"Symbol 821 MovieClip Frame 1Symbol 800 MovieClip
"egg5"Symbol 821 MovieClip Frame 1Symbol 802 MovieClip
"egg4"Symbol 821 MovieClip Frame 1Symbol 804 MovieClip
"egg3"Symbol 821 MovieClip Frame 1Symbol 806 MovieClip
"egg2"Symbol 821 MovieClip Frame 1Symbol 808 MovieClip
"egg1"Symbol 821 MovieClip Frame 1Symbol 810 MovieClip
"elevator1"Symbol 821 MovieClip Frame 1Symbol 817 MovieClip
"elevator2"Symbol 821 MovieClip Frame 1Symbol 817 MovieClip
"map"Symbol 822 MovieClip [rescueMap] Frame 1Symbol 821 MovieClip
"map"Symbol 829 MovieClip [reactorMap] Frame 1Symbol 828 MovieClip
"fog1"Symbol 842 MovieClip Frame 1Symbol 834 MovieClip
"newtDescitionSquare8"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"newtDescitionSquare7"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"newtDescitionSquare6"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"newtDescitionSquare5"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"newtDescitionSquare4"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"newtDescitionSquare3"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"newtDescitionSquare2"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"newtDescitionSquare1"Symbol 842 MovieClip Frame 1Symbol 836 MovieClip
"ducts"Symbol 842 MovieClip Frame 1Symbol 839 MovieClip
"opMap"Symbol 843 MovieClip [operationsMap] Frame 1Symbol 842 MovieClip
"buttonCutDoorNumber"Symbol 870 MovieClip [doorFrame] Frame 1Symbol 859 MovieClip
"arrow22"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 892 Button
"arrow21"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 893 Button
"arrow20"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 894 Button
"arrow12"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 895 Button
"arrow10"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 896 Button
"arrow02"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 897 Button
"arrow00"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 898 Button
"arrow01"Symbol 900 MovieClip [throwStunned] Frame 1Symbol 899 Button
"melee"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 905 MovieClip [melee]
"action3"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 909 Button
"action1"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 910 Button
"action2"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 911 Button
"actionMarker3"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 913 MovieClip
"actionMarker2"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 915 MovieClip
"actionMarker1"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 917 MovieClip
"buttonPlate1"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 919 MovieClip
"counter3"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 931 MovieClip [counter]
"counter2"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 931 MovieClip [counter]
"counter1"Symbol 932 MovieClip [shootingSelect] Frame 1Symbol 931 MovieClip [counter]
"newtRange"Symbol 945 MovieClip [rangeToNewt] Frame 1Symbol 941 EditableText
"moveMarine220"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 950 Button
"moveMarine221"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 951 Button
"moveMarine222"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 952 Button
"moveMarine212"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 953 Button
"moveMarine210"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 954 Button
"moveMarine202"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 955 Button
"moveMarine201"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 956 Button
"moveMarine200"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 957 Button
"movePass"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 959 Button
"moveMarine20"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 963 Button
"moveMarine21"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 964 Button
"moveMarine22"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 965 Button
"moveMarine12"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 966 Button
"moveMarine10"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 967 Button
"moveMarine02"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 968 Button
"moveMarine01"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 969 Button
"moveMarine00"Symbol 971 MovieClip [moveMarine] Frame 1Symbol 970 Button
"button"Symbol 1023 MovieClip [grenadeIcon] Frame 1Symbol 1016 Button
"LOS"Symbol 1023 MovieClip [grenadeIcon] Frame 1Symbol 1019 MovieClip
"cross"Symbol 1023 MovieClip [grenadeIcon] Frame 1Symbol 1021 MovieClip
"cocoonArrow"Symbol 1074 MovieClip [buttonCutCocoon] Frame 1Symbol 1069 MovieClip
"turnMarkerText"Symbol 1134 MovieClip Frame 1Symbol 1132 EditableText
"grabText"Symbol 1152 MovieClip Frame 1Symbol 1143 EditableText
"condText"Symbol 1152 MovieClip Frame 1Symbol 1144 EditableText
"marineText"Symbol 1152 MovieClip Frame 1Symbol 1145 EditableText
"stunedText"Symbol 1152 MovieClip Frame 1Symbol 1146 EditableText
"aliensText"Symbol 1152 MovieClip Frame 1Symbol 1147 EditableText
"xText"Symbol 1152 MovieClip Frame 1Symbol 1148 EditableText
"yText"Symbol 1152 MovieClip Frame 1Symbol 1149 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 4 as "bannerWounded"
ExportAssets (56)Timeline Frame 1Symbol 7 as "bannerIncapacitated"
ExportAssets (56)Timeline Frame 1Symbol 10 as "bannerGrabbed"
ExportAssets (56)Timeline Frame 1Symbol 13 as "bannerDead"
ExportAssets (56)Timeline Frame 1Symbol 15 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 19 as "operationsDeploy3"
ExportAssets (56)Timeline Frame 1Symbol 24 as "machineGunKillCancel"
ExportAssets (56)Timeline Frame 1Symbol 35 as "grenadeExplosion"
ExportAssets (56)Timeline Frame 645Symbol 67 as "newtTip"
ExportAssets (56)Timeline Frame 645Symbol 72 as "shootingMarine"
ExportAssets (56)Timeline Frame 645Symbol 155 as "torch"
ExportAssets (56)Timeline Frame 645Symbol 162 as "gunflame unit"
ExportAssets (56)Timeline Frame 645Symbol 181 as "tutorial"
ExportAssets (56)Timeline Frame 645Symbol 211 as "queen"
ExportAssets (56)Timeline Frame 645Symbol 220 as "hallFire"
ExportAssets (56)Timeline Frame 645Symbol 225 as "block"
ExportAssets (56)Timeline Frame 645Symbol 227 as "gunshotgun"
ExportAssets (56)Timeline Frame 645Symbol 229 as "gunpulse rifle"
ExportAssets (56)Timeline Frame 645Symbol 231 as "gunpistol"
ExportAssets (56)Timeline Frame 645Symbol 233 as "gunmachine gun"
ExportAssets (56)Timeline Frame 645Symbol 235 as "guncombo"
ExportAssets (56)Timeline Frame 645Symbol 243 as "flameUnitShot"
ExportAssets (56)Timeline Frame 645Symbol 260 as "summary"
ExportAssets (56)Timeline Frame 645Symbol 278 as "soundmenu"
ExportAssets (56)Timeline Frame 645Symbol 346 as "plaqueWierzbowski"
ExportAssets (56)Timeline Frame 645Symbol 353 as "plaqueVasquez"
ExportAssets (56)Timeline Frame 645Symbol 360 as "plaqueRipley"
ExportAssets (56)Timeline Frame 645Symbol 366 as "plaqueNewt"
ExportAssets (56)Timeline Frame 645Symbol 372 as "plaqueHudson"
ExportAssets (56)Timeline Frame 645Symbol 378 as "plaqueHicks"
ExportAssets (56)Timeline Frame 645Symbol 384 as "plaqueGorman"
ExportAssets (56)Timeline Frame 645Symbol 390 as "plaqueFrost"
ExportAssets (56)Timeline Frame 645Symbol 396 as "plaqueDrake"
ExportAssets (56)Timeline Frame 645Symbol 402 as "plaqueDietrich"
ExportAssets (56)Timeline Frame 645Symbol 408 as "plaqueCrowe"
ExportAssets (56)Timeline Frame 645Symbol 418 as "plaqueCage"
ExportAssets (56)Timeline Frame 645Symbol 423 as "plaqueBurke"
ExportAssets (56)Timeline Frame 645Symbol 429 as "plaqueApone"
ExportAssets (56)Timeline Frame 645Symbol 431 as "blankPlaque"
ExportAssets (56)Timeline Frame 645Symbol 434 as "WierzbowskiName"
ExportAssets (56)Timeline Frame 645Symbol 456 as "Wierzbowski"
ExportAssets (56)Timeline Frame 645Symbol 458 as "VasquezName"
ExportAssets (56)Timeline Frame 645Symbol 484 as "Vasquez"
ExportAssets (56)Timeline Frame 645Symbol 486 as "RipleyName"
ExportAssets (56)Timeline Frame 645Symbol 512 as "Ripley"
ExportAssets (56)Timeline Frame 645Symbol 514 as "NewtName"
ExportAssets (56)Timeline Frame 645Symbol 522 as "Newt"
ExportAssets (56)Timeline Frame 645Symbol 524 as "HudsonName"
ExportAssets (56)Timeline Frame 645Symbol 554 as "Hudson"
ExportAssets (56)Timeline Frame 645Symbol 556 as "HicksName"
ExportAssets (56)Timeline Frame 645Symbol 582 as "Hicks"
ExportAssets (56)Timeline Frame 645Symbol 584 as "GormanName"
ExportAssets (56)Timeline Frame 645Symbol 605 as "Gorman"
ExportAssets (56)Timeline Frame 645Symbol 607 as "FrostName"
ExportAssets (56)Timeline Frame 645Symbol 628 as "Frost"
ExportAssets (56)Timeline Frame 645Symbol 630 as "DrakeName"
ExportAssets (56)Timeline Frame 645Symbol 649 as "Drake"
ExportAssets (56)Timeline Frame 645Symbol 651 as "DietrichName"
ExportAssets (56)Timeline Frame 645Symbol 672 as "Dietrich"
ExportAssets (56)Timeline Frame 645Symbol 674 as "CroweName"
ExportAssets (56)Timeline Frame 645Symbol 705 as "Crowe"
ExportAssets (56)Timeline Frame 645Symbol 707 as "cocoon"
ExportAssets (56)Timeline Frame 645Symbol 709 as "BurkeName"
ExportAssets (56)Timeline Frame 645Symbol 715 as "Burke"
ExportAssets (56)Timeline Frame 645Symbol 717 as "AponeName"
ExportAssets (56)Timeline Frame 645Symbol 737 as "Apone"
ExportAssets (56)Timeline Frame 645Symbol 781 as "alien"
ExportAssets (56)Timeline Frame 645Symbol 788 as "acidSpray"
ExportAssets (56)Timeline Frame 645Symbol 822 as "rescueMap"
ExportAssets (56)Timeline Frame 645Symbol 825 as "rescueDeploy"
ExportAssets (56)Timeline Frame 645Symbol 829 as "reactorMap"
ExportAssets (56)Timeline Frame 645Symbol 832 as "reactorDeploy"
ExportAssets (56)Timeline Frame 645Symbol 843 as "operationsMap"
ExportAssets (56)Timeline Frame 645Symbol 845 as "operationsDeploy4"
ExportAssets (56)Timeline Frame 645Symbol 849 as "operationsDeploy2"
ExportAssets (56)Timeline Frame 645Symbol 852 as "operationsDeploy"
ExportAssets (56)Timeline Frame 645Symbol 870 as "doorFrame"
ExportAssets (56)Timeline Frame 645Symbol 873 as "placeMarine"
ExportAssets (56)Timeline Frame 645Symbol 887 as "weaponSwitchClip"
ExportAssets (56)Timeline Frame 645Symbol 900 as "throwStunned"
ExportAssets (56)Timeline Frame 645Symbol 905 as "melee"
ExportAssets (56)Timeline Frame 645Symbol 931 as "counter"
ExportAssets (56)Timeline Frame 645Symbol 932 as "shootingSelect"
ExportAssets (56)Timeline Frame 645Symbol 937 as "shooting"
ExportAssets (56)Timeline Frame 645Symbol 940 as "machineGunKill"
ExportAssets (56)Timeline Frame 645Symbol 945 as "rangeToNewt"
ExportAssets (56)Timeline Frame 645Symbol 971 as "moveMarine"
ExportAssets (56)Timeline Frame 645Symbol 1001 as "incMarineDrop"
ExportAssets (56)Timeline Frame 645Symbol 1002 as "incMarine"
ExportAssets (56)Timeline Frame 645Symbol 1013 as "grenadeSelectClip"
ExportAssets (56)Timeline Frame 645Symbol 1023 as "grenadeIcon"
ExportAssets (56)Timeline Frame 645Symbol 1038 as "buttonZoomBox"
ExportAssets (56)Timeline Frame 645Symbol 1049 as "buttonSealDoor"
ExportAssets (56)Timeline Frame 645Symbol 1058 as "buttonElevatorUp"
ExportAssets (56)Timeline Frame 645Symbol 1064 as "buttonElevatorDown"
ExportAssets (56)Timeline Frame 645Symbol 1068 as "buttonCutDoor"
ExportAssets (56)Timeline Frame 645Symbol 1074 as "buttonCutCocoon"
ExportAssets (56)Timeline Frame 645Symbol 1075 as "menumusic"
ExportAssets (56)Timeline Frame 645Symbol 1076 as "acid"
ExportAssets (56)Timeline Frame 645Symbol 1077 as "rescue"
ExportAssets (56)Timeline Frame 645Symbol 1078 as "operations"
ExportAssets (56)Timeline Frame 645Symbol 1079 as "reactor"
ExportAssets (56)Timeline Frame 646Symbol 1080 as "aliendeath1"
ExportAssets (56)Timeline Frame 647Symbol 1081 as "aliendeath2"
ExportAssets (56)Timeline Frame 648Symbol 1082 as "aliendeath3"
ExportAssets (56)Timeline Frame 649Symbol 1083 as "aliendeath4"
ExportAssets (56)Timeline Frame 650Symbol 1084 as "cut"
ExportAssets (56)Timeline Frame 651Symbol 1085 as "door"
ExportAssets (56)Timeline Frame 652Symbol 1086 as "doorbash"
ExportAssets (56)Timeline Frame 653Symbol 1087 as "endmission"
ExportAssets (56)Timeline Frame 654Symbol 1088 as "explosion"
ExportAssets (56)Timeline Frame 655Symbol 1089 as "flamedeath"
ExportAssets (56)Timeline Frame 656Symbol 1090 as "flameshot"
ExportAssets (56)Timeline Frame 657Symbol 1091 as "flatline"
ExportAssets (56)Timeline Frame 658Symbol 1092 as "grab"
ExportAssets (56)Timeline Frame 659Symbol 1093 as "letsrock"
ExportAssets (56)Timeline Frame 660Symbol 1094 as "pistol"
ExportAssets (56)Timeline Frame 661Symbol 1095 as "pulserifle1"
ExportAssets (56)Timeline Frame 663Symbol 1096 as "pulserifle3"
ExportAssets (56)Timeline Frame 664Symbol 1097 as "pulserifle2"
ExportAssets (56)Timeline Frame 665Symbol 1098 as "pulserifle4"
ExportAssets (56)Timeline Frame 666Symbol 1099 as "pulserifle5"
ExportAssets (56)Timeline Frame 667Symbol 1100 as "pump"
ExportAssets (56)Timeline Frame 668Symbol 1101 as "queen1"
ExportAssets (56)Timeline Frame 669Symbol 1102 as "shotgun"
ExportAssets (56)Timeline Frame 670Symbol 1103 as "smartgun0"
ExportAssets (56)Timeline Frame 671Symbol 1104 as "smartgun1"
ExportAssets (56)Timeline Frame 672Symbol 1105 as "thisway"
ExportAssets (56)Timeline Frame 673Symbol 1106 as "thisway2"

Labels

"idle"Frame 675
"continue"Frame 676
"setOrder"Frame 677
"placeMarines"Frame 679
"makeRangeArray"Frame 681
"beforeProcessRangeArray"Frame 687
"processRangeArray"Frame 688
"waitForArrival"Frame 693
"waitForArrival2"Frame 695
"moveAlien"Frame 697
"moveAlienRepeat"Frame 704
"moveAlienRepeat2ndFrame"Frame 705
"throwStunned"Frame 706
"userWait"Frame 710
"userWait2"Frame 711
"stop"Frame 712
"operationsCode"Frame 714
"operationsCodeBurkeMoveRepeat"Frame 716
"operationsCodeBurkeMove"Frame 717
"rescueCode"Frame 719
"beforeMakeButtons"Frame 745
"makeButtons"Frame 746
"makeButtonsLoop"Frame 750
"stopMarine"Frame 751
"main"Symbol 181 MovieClip [tutorial] Frame 1
"gengameplay"Symbol 181 MovieClip [tutorial] Frame 2
"weapons"Symbol 181 MovieClip [tutorial] Frame 11
"reactor"Symbol 181 MovieClip [tutorial] Frame 17
"operations"Symbol 181 MovieClip [tutorial] Frame 18
"rescue"Symbol 181 MovieClip [tutorial] Frame 20
"continue"Symbol 181 MovieClip [tutorial] Frame 24
"start"Symbol 211 MovieClip [queen] Frame 1
"start2"Symbol 211 MovieClip [queen] Frame 2
"normal0"Symbol 211 MovieClip [queen] Frame 3
"normal1"Symbol 211 MovieClip [queen] Frame 5
"normal2"Symbol 211 MovieClip [queen] Frame 7
"normal3"Symbol 211 MovieClip [queen] Frame 9
"normal4"Symbol 211 MovieClip [queen] Frame 11
"normal5"Symbol 211 MovieClip [queen] Frame 13
"normal6"Symbol 211 MovieClip [queen] Frame 15
"normal7"Symbol 211 MovieClip [queen] Frame 17
"normal8"Symbol 211 MovieClip [queen] Frame 19
"attack"Symbol 211 MovieClip [queen] Frame 33
"hit"Symbol 211 MovieClip [queen] Frame 47
"death"Symbol 211 MovieClip [queen] Frame 71
"startBurn"Symbol 219 MovieClip Frame 1
"blue"Symbol 225 MovieClip [block] Frame 1
"red"Symbol 225 MovieClip [block] Frame 2
"green"Symbol 225 MovieClip [block] Frame 3
"yellow"Symbol 225 MovieClip [block] Frame 4
"volume1"Symbol 278 MovieClip [soundmenu] Frame 1
"volume12"Symbol 278 MovieClip [soundmenu] Frame 2
"volume2"Symbol 278 MovieClip [soundmenu] Frame 3
"volume22"Symbol 278 MovieClip [soundmenu] Frame 4
"blank"Symbol 299 MovieClip Frame 17
"flame unit"Symbol 308 MovieClip Frame 1
"pistol"Symbol 308 MovieClip Frame 2
"machine gun"Symbol 308 MovieClip Frame 3
"shotgun"Symbol 308 MovieClip Frame 4
"pulse rifle"Symbol 308 MovieClip Frame 5
"none"Symbol 308 MovieClip Frame 6
"flame unit"Symbol 324 MovieClip Frame 1
"machine gun"Symbol 324 MovieClip Frame 2
"pistol"Symbol 324 MovieClip Frame 3
"shotgun"Symbol 324 MovieClip Frame 4
"pulse rifle"Symbol 324 MovieClip Frame 5
"none"Symbol 324 MovieClip Frame 6
"active"Symbol 330 MovieClip Frame 1
"wounded"Symbol 330 MovieClip Frame 5
"incapacitated"Symbol 330 MovieClip Frame 6
"dead"Symbol 330 MovieClip Frame 7
"active"Symbol 336 MovieClip Frame 1
"wounded"Symbol 336 MovieClip Frame 2
"incapacitated"Symbol 336 MovieClip Frame 3
"dead"Symbol 336 MovieClip Frame 4
"zero"Symbol 342 MovieClip Frame 1
"status"Symbol 346 MovieClip [plaqueWierzbowski] Frame 2
"status"Symbol 353 MovieClip [plaqueVasquez] Frame 2
"status"Symbol 360 MovieClip [plaqueRipley] Frame 2
"status"Symbol 366 MovieClip [plaqueNewt] Frame 2
"status"Symbol 372 MovieClip [plaqueHudson] Frame 2
"status"Symbol 378 MovieClip [plaqueHicks] Frame 2
"status"Symbol 384 MovieClip [plaqueGorman] Frame 2
"status"Symbol 390 MovieClip [plaqueFrost] Frame 2
"status"Symbol 396 MovieClip [plaqueDrake] Frame 2
"status"Symbol 402 MovieClip [plaqueDietrich] Frame 2
"status"Symbol 408 MovieClip [plaqueCrowe] Frame 2
"status"Symbol 423 MovieClip [plaqueBurke] Frame 2
"status"Symbol 429 MovieClip [plaqueApone] Frame 2
"normal4"Symbol 456 MovieClip [Wierzbowski] Frame 1
"shoot4"Symbol 456 MovieClip [Wierzbowski] Frame 2
"normal3"Symbol 456 MovieClip [Wierzbowski] Frame 29
"shoot3"Symbol 456 MovieClip [Wierzbowski] Frame 30
"incapacitated"Symbol 456 MovieClip [Wierzbowski] Frame 51
"dead"Symbol 456 MovieClip [Wierzbowski] Frame 52
"carried"Symbol 456 MovieClip [Wierzbowski] Frame 53
"cut"Symbol 456 MovieClip [Wierzbowski] Frame 54
"cut2"Symbol 456 MovieClip [Wierzbowski] Frame 55
"cocoon"Symbol 456 MovieClip [Wierzbowski] Frame 62
"normal4"Symbol 484 MovieClip [Vasquez] Frame 1
"shoot4"Symbol 484 MovieClip [Vasquez] Frame 2
"grenade4"Symbol 484 MovieClip [Vasquez] Frame 21
"normal3"Symbol 484 MovieClip [Vasquez] Frame 42
"shoot3"Symbol 484 MovieClip [Vasquez] Frame 43
"shootJump"Symbol 484 MovieClip [Vasquez] Frame 70
"incapacitated"Symbol 484 MovieClip [Vasquez] Frame 89
"dead"Symbol 484 MovieClip [Vasquez] Frame 90
"carried"Symbol 484 MovieClip [Vasquez] Frame 91
"cut"Symbol 484 MovieClip [Vasquez] Frame 92
"cut2"Symbol 484 MovieClip [Vasquez] Frame 93
"cocoon"Symbol 484 MovieClip [Vasquez] Frame 100
"normal4"Symbol 512 MovieClip [Ripley] Frame 1
"shoot4"Symbol 512 MovieClip [Ripley] Frame 2
"grenade4"Symbol 512 MovieClip [Ripley] Frame 20
"normal3"Symbol 512 MovieClip [Ripley] Frame 41
"shoot3"Symbol 512 MovieClip [Ripley] Frame 42
"grenade3"Symbol 512 MovieClip [Ripley] Frame 58
"normal13"Symbol 512 MovieClip [Ripley] Frame 80
"shoot13"Symbol 512 MovieClip [Ripley] Frame 81
"incapacitated"Symbol 512 MovieClip [Ripley] Frame 104
"dead"Symbol 512 MovieClip [Ripley] Frame 105
"carried"Symbol 512 MovieClip [Ripley] Frame 106
"cocoon"Symbol 512 MovieClip [Ripley] Frame 107
"normal4"Symbol 522 MovieClip [Newt] Frame 1
"incapacitated"Symbol 522 MovieClip [Newt] Frame 2
"dead"Symbol 522 MovieClip [Newt] Frame 3
"carried"Symbol 522 MovieClip [Newt] Frame 4
"thisway"Symbol 522 MovieClip [Newt] Frame 5
"cocoon"Symbol 522 MovieClip [Newt] Frame 26
"normal4"Symbol 554 MovieClip [Hudson] Frame 1
"shoot4"Symbol 554 MovieClip [Hudson] Frame 2
"grenade4"Symbol 554 MovieClip [Hudson] Frame 19
"normal3"Symbol 554 MovieClip [Hudson] Frame 40
"shoot3"Symbol 554 MovieClip [Hudson] Frame 41
"incapacitated"Symbol 554 MovieClip [Hudson] Frame 63
"dead"Symbol 554 MovieClip [Hudson] Frame 64
"carried"Symbol 554 MovieClip [Hudson] Frame 65
"cut"Symbol 554 MovieClip [Hudson] Frame 66
"cut2"Symbol 554 MovieClip [Hudson] Frame 67
"cocoon"Symbol 554 MovieClip [Hudson] Frame 74
"normal4"Symbol 582 MovieClip [Hicks] Frame 1
"shoot4"Symbol 582 MovieClip [Hicks] Frame 2
"grenade4"Symbol 582 MovieClip [Hicks] Frame 20
"normal3"Symbol 582 MovieClip [Hicks] Frame 41
"shoot3"Symbol 582 MovieClip [Hicks] Frame 42
"incapacitated"Symbol 582 MovieClip [Hicks] Frame 60
"dead"Symbol 582 MovieClip [Hicks] Frame 61
"carried"Symbol 582 MovieClip [Hicks] Frame 62
"cut"Symbol 582 MovieClip [Hicks] Frame 63
"cut2"Symbol 582 MovieClip [Hicks] Frame 64
"cocoon"Symbol 582 MovieClip [Hicks] Frame 71
"normal3"Symbol 605 MovieClip [Gorman] Frame 1
"shoot3"Symbol 605 MovieClip [Gorman] Frame 2
"grenade3"Symbol 605 MovieClip [Gorman] Frame 20
"normal4"Symbol 605 MovieClip [Gorman] Frame 37
"shoot4"Symbol 605 MovieClip [Gorman] Frame 38
"incapacitated"Symbol 605 MovieClip [Gorman] Frame 65
"dead"Symbol 605 MovieClip [Gorman] Frame 66
"carried"Symbol 605 MovieClip [Gorman] Frame 67
"cocoon"Symbol 605 MovieClip [Gorman] Frame 68
"normal4"Symbol 628 MovieClip [Frost] Frame 1
"shoot4"Symbol 628 MovieClip [Frost] Frame 2
"normal3"Symbol 628 MovieClip [Frost] Frame 28
"shoot3"Symbol 628 MovieClip [Frost] Frame 29
"incapacitated"Symbol 628 MovieClip [Frost] Frame 54
"dead"Symbol 628 MovieClip [Frost] Frame 55
"carried"Symbol 628 MovieClip [Frost] Frame 56
"cut"Symbol 628 MovieClip [Frost] Frame 57
"cut2"Symbol 628 MovieClip [Frost] Frame 58
"cocoon"Symbol 628 MovieClip [Frost] Frame 67
"normal4"Symbol 649 MovieClip [Drake] Frame 1
"shoot4"Symbol 649 MovieClip [Drake] Frame 2
"normal3"Symbol 649 MovieClip [Drake] Frame 26
"shoot3"Symbol 649 MovieClip [Drake] Frame 27
"incapacitated"Symbol 649 MovieClip [Drake] Frame 45
"dead"Symbol 649 MovieClip [Drake] Frame 46
"carried"Symbol 649 MovieClip [Drake] Frame 47
"cut"Symbol 649 MovieClip [Drake] Frame 48
"cut2"Symbol 649 MovieClip [Drake] Frame 49
"cocoon"Symbol 649 MovieClip [Drake] Frame 56
"normal4"Symbol 672 MovieClip [Dietrich] Frame 1
"shoot4"Symbol 672 MovieClip [Dietrich] Frame 2
"normal3"Symbol 672 MovieClip [Dietrich] Frame 26
"shoot3"Symbol 672 MovieClip [Dietrich] Frame 27
"incapacitated"Symbol 672 MovieClip [Dietrich] Frame 53
"dead"Symbol 672 MovieClip [Dietrich] Frame 54
"carried"Symbol 672 MovieClip [Dietrich] Frame 55
"cut"Symbol 672 MovieClip [Dietrich] Frame 56
"cut2"Symbol 672 MovieClip [Dietrich] Frame 57
"cocoon"Symbol 672 MovieClip [Dietrich] Frame 64
"normal4"Symbol 705 MovieClip [Crowe] Frame 1
"shoot4"Symbol 705 MovieClip [Crowe] Frame 2
"grenade4"Symbol 705 MovieClip [Crowe] Frame 21
"normal3"Symbol 705 MovieClip [Crowe] Frame 42
"shoot3"Symbol 705 MovieClip [Crowe] Frame 43
"incapacitated"Symbol 705 MovieClip [Crowe] Frame 68
"dead"Symbol 705 MovieClip [Crowe] Frame 69
"carried"Symbol 705 MovieClip [Crowe] Frame 70
"cut"Symbol 705 MovieClip [Crowe] Frame 71
"cut2"Symbol 705 MovieClip [Crowe] Frame 72
"cut3"Symbol 705 MovieClip [Crowe] Frame 75
"cocoon"Symbol 705 MovieClip [Crowe] Frame 79
"normal4"Symbol 715 MovieClip [Burke] Frame 1
"incapacitated"Symbol 715 MovieClip [Burke] Frame 2
"dead"Symbol 715 MovieClip [Burke] Frame 3
"carried"Symbol 715 MovieClip [Burke] Frame 4
"cocoon"Symbol 715 MovieClip [Burke] Frame 5
"normal4"Symbol 737 MovieClip [Apone] Frame 1
"shoot4"Symbol 737 MovieClip [Apone] Frame 2
"grenade4"Symbol 737 MovieClip [Apone] Frame 18
"normal3"Symbol 737 MovieClip [Apone] Frame 39
"shoot3"Symbol 737 MovieClip [Apone] Frame 40
"incapacitated"Symbol 737 MovieClip [Apone] Frame 76
"dead"Symbol 737 MovieClip [Apone] Frame 77
"carried"Symbol 737 MovieClip [Apone] Frame 78
"cut"Symbol 737 MovieClip [Apone] Frame 79
"cut2"Symbol 737 MovieClip [Apone] Frame 80
"cocoon"Symbol 737 MovieClip [Apone] Frame 89
"arrive"Symbol 781 MovieClip [alien] Frame 1
"endofArrive"Symbol 781 MovieClip [alien] Frame 10
"normal0"Symbol 781 MovieClip [alien] Frame 11
"normal1"Symbol 781 MovieClip [alien] Frame 13
"normal2"Symbol 781 MovieClip [alien] Frame 15
"normal3"Symbol 781 MovieClip [alien] Frame 17
"normal4"Symbol 781 MovieClip [alien] Frame 19
"normal5"Symbol 781 MovieClip [alien] Frame 21
"normal6"Symbol 781 MovieClip [alien] Frame 23
"normal7"Symbol 781 MovieClip [alien] Frame 25
"normal8"Symbol 781 MovieClip [alien] Frame 27
"combat"Symbol 781 MovieClip [alien] Frame 28
"grabbed"Symbol 781 MovieClip [alien] Frame 29
"stunned"Symbol 781 MovieClip [alien] Frame 30
"death0"Symbol 781 MovieClip [alien] Frame 31
"death1"Symbol 781 MovieClip [alien] Frame 49
"deathFlame"Symbol 781 MovieClip [alien] Frame 68
"carryAway"Symbol 781 MovieClip [alien] Frame 105
"down"Symbol 817 MovieClip Frame 1
"goUp"Symbol 817 MovieClip Frame 2
"up"Symbol 817 MovieClip Frame 3
"goDown"Symbol 817 MovieClip Frame 4
"step0"Symbol 859 MovieClip Frame 1
"step1"Symbol 859 MovieClip Frame 2
"step2"Symbol 859 MovieClip Frame 3
"step3"Symbol 859 MovieClip Frame 4
"open"Symbol 870 MovieClip [doorFrame] Frame 1
"opened"Symbol 870 MovieClip [doorFrame] Frame 19
"close"Symbol 870 MovieClip [doorFrame] Frame 20
"closed"Symbol 870 MovieClip [doorFrame] Frame 39
"doorbash"Symbol 870 MovieClip [doorFrame] Frame 41
"doorbusted"Symbol 870 MovieClip [doorFrame] Frame 81
"switch3"Symbol 887 MovieClip [weaponSwitchClip] Frame 1
"switch13"Symbol 887 MovieClip [weaponSwitchClip] Frame 2
"switch13"Symbol 945 MovieClip [rangeToNewt] Frame 1
"grenade1"Symbol 1013 MovieClip [grenadeSelectClip] Frame 1
"grenade2"Symbol 1013 MovieClip [grenadeSelectClip] Frame 2
"clear"Symbol 1128 MovieClip Frame 1
"meltdown"Symbol 1128 MovieClip Frame 2

Dynamic Text Variables

percentSymbol 43 EditableText"100 % LOADED   "
summary5Symbol 244 EditableText""
summary4Symbol 245 EditableText""
summary3Symbol 246 EditableText""
summary2Symbol 247 EditableText""
marineStatusSymbol 300 EditableText"FLAME UNIT"
marineStatusSymbol 348 EditableText"FLAME UNIT"
marineStatusSymbol 355 EditableText"FLAME UNIT"
marineStatusSymbol 362 EditableText"FLAME UNIT"
marineStatusSymbol 368 EditableText"FLAME UNIT"
marineStatusSymbol 374 EditableText"FLAME UNIT"
marineStatusSymbol 380 EditableText"FLAME UNIT"
marineStatusSymbol 386 EditableText"FLAME UNIT"
marineStatusSymbol 392 EditableText"FLAME UNIT"
marineStatusSymbol 398 EditableText"FLAME UNIT"
marineStatusSymbol 404 EditableText"FLAME UNIT"
marineStatusSymbol 419 EditableText"FLAME UNIT"
marineStatusSymbol 425 EditableText"FLAME UNIT"
newtRangeSymbol 941 EditableText"99m"
turnMarkerTextSymbol 1132 EditableText"99"
grabTextSymbol 1143 EditableText""
condTextSymbol 1144 EditableText""
marineTextSymbol 1145 EditableText""
stunedTextSymbol 1146 EditableText""
aliensTextSymbol 1147 EditableText""
xTextSymbol 1148 EditableText""
yTextSymbol 1149 EditableText""




http://swfchan.com/11/50850/info.shtml
Created: 25/4 -2019 20:58:38 Last modified: 25/4 -2019 20:58:38 Server time: 03/05 -2024 03:30:24