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

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

Project Inthri 3.swf

This is the info page for
Flash #30921

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


Text
Loading Intro

.

..

...

i

Stage Select

Credits

Tutorial

Loading

% Loaded

Start Game

Ether

FX

Astra

Music

General

Trinoka

Seven

Nemor

Back

XS

This game was made by Rhete
Beta tested by Sarah
Visit my website at
inconsequentialexistence.com

Menu - Silhouette Mirage: RESOLUTION
Stage 1 - PSO Episode 4: ''IDOLA'' The Fanatic Viper
Boss 1 -  PSO Episode 2: Growl, from the Digital Haze
Stage 2 - E.S. Posthumus: Menouthis
Boss 2 - E.S. Posthumus: Pompeii
Stage 3 - PSO Episode 4: Entry into The Crater
Boss 3 -  PSO Episode 4: The shell's desert
Stage 4 - PSO Episode 3: Tower of 'Caelum'
Boss 4 -  PSU: Madness the Machine Sparx
Stage 5 - PSU: The Last Story
Boss 5 - PSU: The Hunt -The End of Planets-
Stage 6 - PSU: The Vibe -The End of Planets-
Extra - Imperishable Night: Lunatic Princess
Arranged by dBu Music

Vontrin.
Voiced by: "D-Mac" Deven Mack

FX
An ace pilot, FX works
as a bounty hunter for
Condroth.  He has once
again been hired to
help defend against
invading forces from

relexes and accuracy. She has a
very strong sense of justice and
hates to see anyone get hurt.
Voiced by: Candi Santora

Ether
An Indethi from planet
Eviak, Ether works
alongside FX as a
bounty hunter.  She is
an excellent pilot due
to her super human

honest opinions, and carefree
attitude.  She is also a powerful
psychic and can read peoples fates
and emotions with great accuracy.
Voiced by: Sasuya

Astra
A princess from
Ingnoid, Astra fights
for fun rather than
any personal gain. She
tends to be unliked
because of her overly

still hold her own in a fight.
She is normally very shy, but is
good friends with FX and Ether.
Voiced by: Althea Aseoche

Trinoka
The newest member of
the team, Trinoka
supports by acting as
the team's navigator.
Although inexperienced
as a pilot, she can

unstable. Use extreme caution
when approaching her.
Voiced by: Rina-Chan

Seven
Ether's younger sister.
Seven's creator died
before finishing her,
leaving her incomplete.
She angers very easily
and is emotionally

Voiced by: CarlHyperweevil
carlhyperweevil.newgrounds.com

Nemor
Leader of the Vontrin
empire.  He wishes for
nothing else than to
destroy all human life.

get along well with Astra or
FX, she is willing to help out
for the greater good.
Voiced by: Althea Aseoche

XS
The president of Eviak.
She is very popular
with the people for
revitalizing the
planets economy.
Although she does not

Stage 6

Stage 5

Stage 4

Stage 3

Stage 2

Stage 1

Final

Extra

Mouse to Move
Left Click to Shoot

Arrows or WASD to Move
CTRL, Z, or Space to Shoot

W

A

S

D

ctrl

Z

Control Select

Two Player Mode

FX

Ether

Character Select

Lunatic

Hard

Normal

Easy

Difficulty Select

Score:

Welcome to the Project Inthri 3 tutorial!

In this game you have two characters you
can play as, the first being FX, the green
ship.

FX moves by following your mouse around,
and fires when you left click.  A very simple
character recommended for beginners.

The second character is Ether, the blue
ship.  She is moved with the keyboard,
either using the arrow keys or WASD.

To accomadate multiple set ups, you can
press CTRL, Enter, Spacebar, or Z to
attack with her.

Ether's movement is slower than FX's, but
her shots are larger and easier to hit
enemies with.

Here are some sample enemies, shoot
them a few times and they die.

Enemies will also shoot back at you, get hit
five times and you'll die.  You can see your
lifebars in the two upper corners.

After defeating a mini-boss, or before a
major boss, you'll reach a checkpoint.  If
you die, the game will resume from here.

Checkpoints will also heal both players to
max, even if one of them has been
defeated.

If the game runs slowly, you can press L at
any time to lower the visual quality.

If you need to quit the game, any stages
you've reached will be saved and remain
unlocked in the stage select menu.

That concludes the tutorial,
enjoy the game!

Next

Previous

Main Menu

STAGE ONE

gET READY gET READY gET READY gET READY gET READY gET READY gET READY gET READY gET

INCOMING ENEMY

Warning Warning Warning Warning Warning Warning Warning Warning Warning Warning wa

CR.A.3

Skip

lOADING

STAGE two

SEVEN

two hours earlier

STAGE three

GIGA DRILL

STAGE four

THE CLAW

STAGE fIVE

???

STAGE SIX

NEMOR

95

90

85

80

75

FINAL STAGE

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Coding, Art, Animation, Storyline, Character Design
Level Design, Boss Design, Debugging
Rhete
Beta Testing, Secretary
Sarah
VOICES
FX - "D-Mac" Deven Mack
Ether - Candi Santora
Astra - Sasuya
Trinoka - Althea Aseoche
Seven - Rina-Chan
XS - Althea Aseoche
Nemor - CarlHyperweevil
MUSIC
Menu
Silhouette Mirage: RESOLUTION
Stage 1
Phantasy Star Online Episode 4: ''IDOLA'' The Fanatic Viper
CR.A.3
Phantasy Star Online Episode 2: Growl from the Digital Haze
Stage 2
E.S. Posthumus: Menouthis
Seven
E.S. Posthumus: Pompeii
Stage 3
Phantasy Star Online Episode 4: Entry into The Crater
Giga Drill
Phantasy Star Online Episode 4: The shell's desert last boss

Project
INTHRI 3

Stage 4
Phantasy Star Online Episode 3: Tower of 'Caelum'
The Claw
Phantasy Star Universe: Madness the Machine Sparx
Stage 5
Phantasy Star Universe: The Last Story
Trinoka
Phantasy Star Universe:  The Hunt -The End of Planets-
Nemor
Phantasy Star Universe:  The Vibe -The End of Planets-
Extra
Imperishable Night: Lunatic Princess
SPECIAL THANKS
voiceactingclub.com
voiceactingalliance.com
findsounds.com
flashkit.com
newgrounds.com
socksmakepeoplesexy.net
THANKS FOR PLAYING!

FINAL RESULT

Continue

Maybe Later...

I'm ready, let's go!

ONE MORE CHALLENGE REMAINS
TEST YOUR ENDURANCE IN THE
EXTRA STAGE!

EXTRA

ActionScript [AS1/AS2]

Frame 1
ifFrameLoaded (1008) { gotoAndPlay (1008); } Mouse.show(); play();
Frame 2
prevFrame();
Frame 10
gotoAndPlay (1000);
Frame 20
gotoAndPlay (1000);
Frame 30
gotoAndPlay (1000);
Frame 40
gotoAndPlay (1000);
Frame 50
gotoAndPlay (1000);
Frame 60
gotoAndPlay (1000);
Frame 70
gotoAndPlay (1000);
Frame 80
gotoAndPlay (1000);
Frame 90
gotoAndPlay (1000);
Frame 100
gotoAndPlay (1000);
Frame 110
gotoAndPlay (1000);
Frame 120
gotoAndPlay (1000);
Frame 130
gotoAndPlay (1000);
Frame 140
gotoAndPlay (1000);
Frame 150
gotoAndPlay (1000);
Frame 160
gotoAndPlay (1000);
Frame 170
gotoAndPlay (1000);
Frame 180
gotoAndPlay (1000);
Frame 190
gotoAndPlay (1000);
Frame 200
gotoAndPlay (1000);
Frame 210
gotoAndPlay (1000);
Frame 220
gotoAndPlay (1000);
Frame 230
gotoAndPlay (1000);
Frame 240
gotoAndPlay (1000);
Frame 250
gotoAndPlay (1000);
Frame 260
gotoAndPlay (1000);
Frame 270
gotoAndPlay (1000);
Frame 280
gotoAndPlay (1000);
Frame 290
gotoAndPlay (1000);
Frame 300
gotoAndPlay (1000);
Frame 310
gotoAndPlay (1000);
Frame 320
gotoAndPlay (1000);
Frame 330
gotoAndPlay (1000);
Frame 340
gotoAndPlay (1000);
Frame 350
gotoAndPlay (1000);
Frame 360
gotoAndPlay (1000);
Frame 370
gotoAndPlay (1000);
Frame 380
gotoAndPlay (1000);
Frame 390
gotoAndPlay (1000);
Frame 400
gotoAndPlay (1000);
Frame 410
gotoAndPlay (1000);
Frame 420
gotoAndPlay (1000);
Frame 430
gotoAndPlay (1000);
Frame 440
gotoAndPlay (1000);
Frame 450
gotoAndPlay (1000);
Frame 460
gotoAndPlay (1000);
Frame 470
gotoAndPlay (1000);
Frame 480
gotoAndPlay (1000);
Frame 490
gotoAndPlay (1000);
Frame 500
gotoAndPlay (1000);
Frame 510
gotoAndPlay (1000);
Frame 520
gotoAndPlay (1000);
Frame 530
gotoAndPlay (1000);
Frame 540
gotoAndPlay (1000);
Frame 550
gotoAndPlay (1000);
Frame 560
gotoAndPlay (1000);
Frame 570
gotoAndPlay (1000);
Frame 580
gotoAndPlay (1000);
Frame 590
gotoAndPlay (1000);
Frame 600
gotoAndPlay (1000);
Frame 610
gotoAndPlay (1000);
Frame 620
gotoAndPlay (1000);
Frame 630
gotoAndPlay (1000);
Frame 640
gotoAndPlay (1000);
Frame 650
gotoAndPlay (1000);
Frame 660
gotoAndPlay (1000);
Frame 670
gotoAndPlay (1000);
Frame 680
gotoAndPlay (1000);
Frame 690
gotoAndPlay (1000);
Frame 700
gotoAndPlay (1000);
Frame 710
gotoAndPlay (1000);
Frame 720
gotoAndPlay (1000);
Frame 730
gotoAndPlay (1000);
Frame 740
gotoAndPlay (1000);
Frame 750
gotoAndPlay (1000);
Frame 760
gotoAndPlay (1000);
Frame 770
gotoAndPlay (1000);
Frame 780
gotoAndPlay (1000);
Frame 790
gotoAndPlay (1000);
Frame 800
gotoAndPlay (1000);
Frame 810
gotoAndPlay (1000);
Frame 820
gotoAndPlay (1000);
Frame 830
gotoAndPlay (1000);
Frame 840
gotoAndPlay (1000);
Frame 850
gotoAndPlay (1000);
Frame 860
gotoAndPlay (1000);
Frame 870
gotoAndPlay (1000);
Frame 880
gotoAndPlay (1000);
Frame 890
gotoAndPlay (1000);
Frame 900
gotoAndPlay (1000);
Frame 910
gotoAndPlay (1000);
Frame 920
gotoAndPlay (1000);
Frame 930
gotoAndPlay (1000);
Frame 940
gotoAndPlay (1000);
Frame 950
gotoAndPlay (1000);
Frame 960
gotoAndPlay (1000);
Frame 970
gotoAndPlay (1000);
Frame 980
gotoAndPlay (1000);
Frame 990
gotoAndPlay (1000);
Frame 1007
if (Number(Stage) == 1) { gotoAndPlay (1533); } if (Number(Stage) == 2) { gotoAndPlay (2956); } if (Number(Stage) == 3) { gotoAndPlay (3097); } if (Number(Stage) == 4) { gotoAndPlay (4016); } if (Number(Stage) == 5) { gotoAndPlay (4585); } if (Number(Stage) == 6) { gotoAndPlay (4783); } if (Number(Stage) == 7) { gotoAndPlay (5731); } if (Number(Stage) == 8) { gotoAndPlay (8258); }
Frame 1008
play(); stopAllSounds(); Mouse.show();
Frame 1015
ifFrameLoaded (1334) { gotoAndPlay (1056); }
Frame 1031
ifFrameLoaded (1532) { gotoAndPlay ("Begin"); } play();
Frame 1032
prevFrame();
Frame 1063
Checkpoint = 0; Died = 0; Score = 1; Saved = 0; Prog = 0; Saved1 = 0; Saved2 = 0; if (Newgrounds == 1) { gotoAndPlay (1187); } Newgrounds = 1; stopAllSounds();
Frame 1194
stopAllSounds();
Frame 1195
Mouse.show(); Mouse.show();
Frame 1214
View = 1; Playermode = 0; Difficulty = 0; Correct = 0; Stage = 0;
Frame 1215
var savefile = SharedObject.getLocal("ProjectInthri3"); _root.MaxStage = savefile.data.level; if (savefile.data.level == undefined) { _root.MaxStage = 0; }
Frame 1241
FrameLoad = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
Frame 1242
Go = 0; Done = 0; Stage = 1; ifFrameLoaded (1557) { tellTarget ("/Menu") { gotoAndStop (2); }; Done = 1; } ifFrameLoaded (8445) { tellTarget ("/Menu") { gotoAndPlay (3); }; } FrameLoad = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
Frame 1260
FrameLoad = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); ifFrameLoaded (1557) { if (Number(Done) == 0) { tellTarget ("/Menu") { gotoAndStop (2); }; } Done = 1; } ifFrameLoaded (8445) { tellTarget ("/Menu") { gotoAndStop (3); }; } if (Number(Go) > 0) { gotoAndPlay ("Selected"); } play();
Frame 1261
prevFrame();
Frame 1281
if (Number(Go) == 1) { gotoAndPlay ("Char"); } if (Number(Go) == 2) { gotoAndPlay ("Stage"); } if (Number(Go) == 4) { gotoAndPlay ("Final"); }
Frame 1282
View = 1;
Frame 1302
if (Number(View) == 0) { gotoAndPlay ("Credits End"); } play();
Frame 1303
prevFrame();
Frame 1335
gotoAndPlay ("Logo");
Frame 1336
Stage = 0; if (Number(MaxStage) == 2) { tellTarget ("/Stage") { gotoAndStop (2); }; } if (Number(MaxStage) == 3) { tellTarget ("/Stage") { gotoAndStop (3); }; } if (Number(MaxStage) == 4) { tellTarget ("/Stage") { gotoAndStop (4); }; } if (Number(MaxStage) == 5) { tellTarget ("/Stage") { gotoAndStop (5); }; } if (Number(MaxStage) == 6) { tellTarget ("/Stage") { gotoAndStop (6); }; } if (Number(MaxStage) == 7) { tellTarget ("/Stage") { gotoAndStop (7); }; } if (Number(MaxStage) == 8) { tellTarget ("/Stage") { gotoAndStop (8); }; }
Frame 1354
if (Number(Stage) > 0) { gotoAndPlay ("SelectEnd"); } play();
Frame 1355
prevFrame();
Frame 1374
if (Number(Stage) <= 7) { gotoAndPlay ("Char"); } if (Number(Stage) == 9) { gotoAndPlay ("Logo"); }
Frame 1375
PlayerMode = 0;
Frame 1393
if (Number(PlayerMode) > 0) { gotoAndPlay ("EndChar2"); } play();
Frame 1394
prevFrame();
Frame 1413
if (Number(PlayerMode) == 4) { gotoAndPlay ("Logo"); } else { gotoAndPlay ("Final"); }
Frame 1414
PlayerMode = 0;
Frame 1432
if (Number(PlayerMode) > 0) { gotoAndPlay ("EndChar"); } play();
Frame 1433
prevFrame();
Frame 1452
if (Number(PlayerMode) == 4) { gotoAndPlay ("Logo"); }
Frame 1453
Difficulty = 0;
Frame 1471
if (Number(Difficulty) > 0) { gotoAndPlay ("DiffEnd"); } play();
Frame 1472
prevFrame();
Frame 1492
if (Number(Difficulty) == 5) { gotoAndPlay ("Logo"); }
Frame 1510
if (Number(Stage) == 9) { Score1 = 0; Score2 = 0; gotoAndPlay (1530); }
Frame 1512
stopAllSounds();
Frame 1529
stopAllSounds(); Saved1 = 0; Saved2 = 0; Checkpoint = 0; Score1 = 0; Score2 = 0; if (Number(Stage) == 1) { gotoAndPlay (1533); } if (Number(Stage) == 2) { gotoAndPlay (2956); } if (Number(Stage) == 3) { gotoAndPlay (3097); } if (Number(Stage) == 4) { gotoAndPlay (4016); } if (Number(Stage) == 5) { gotoAndPlay (4585); } if (Number(Stage) == 6) { gotoAndPlay (4783); } if (Number(Stage) == 7) { gotoAndPlay (5731); } if (Number(Stage) == 8) { gotoAndPlay (8258); }
Frame 1530
Score1 = 0; Score2 = 0; Prog = 10; Mouse.show(); Stage = 9; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } PlayerMode = 3; Difficulty = 1; if (Number(Difficulty) == 1) { Speed = 20; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 15; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 12; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } Next1 = 0; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EnemyMax = 1; N = 1; while (Number(N) < 3) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; } else { Life1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 140; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } N = 1; while (Number(N) < 3) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); };
Frame 1531
if (Number(Prog) == 0) { Prog = 10; } if (Number(Prog) == 10) { tellTarget ("/Info") { gotoAndStop (1); }; } if (Number(Prog) == 140) { GameOver = 1; Prog = 200; } if (Number(Prog) == 20) { tellTarget ("/Info") { gotoAndStop (2); }; } if (Number(Prog) == 30) { tellTarget ("/Info") { gotoAndStop (3); }; } if (Number(Prog) == 40) { tellTarget ("/Info") { gotoAndStop (4); }; } if (Number(Prog) == 50) { tellTarget ("/Info") { gotoAndStop (5); }; } if (Number(Prog) == 60) { tellTarget ("/Info") { gotoAndStop (6); }; } if (Number(Prog) == 70) { tellTarget ("/Info") { gotoAndStop (7); }; } if (Number(Prog) == 80) { tellTarget ("/Info") { gotoAndStop (8); }; } if (Number(Prog) == 90) { tellTarget ("/Info") { gotoAndStop (9); }; } if (Number(Prog) == 100) { tellTarget ("/Info") { gotoAndStop (10); }; } if (Number(Prog) == 110) { tellTarget ("/Info") { gotoAndStop (11); }; } if (Number(Prog) == 120) { tellTarget ("/Info") { gotoAndStop (12); }; } if (Number(Prog) == 130) { tellTarget ("/Info") { gotoAndStop (13); }; } if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(GameOver) == 33) { gotoAndPlay (1196); } if (Number(Prog) == 59) { Prog = 60; } if (Number(Prog) == 79) { Prog = 80; } if (Number(Prog) == 70) { Next1 = 1; Launch1 = Speed * 3; Delay1 = 10; Prog = 69; } if ((Number(Prog) == 90) or (Number(Prog) == 60)) { Delay1 = 9999; } L = 1; while (Number(L) < 2) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < 3) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, 125); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (((eval ("KY" add N) > 450) or (eval ("KY" add N) < -51)) or (eval ("KX" add N) < -51)) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 8); if (((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) and (Prog == 80)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; if (eval ("KType" add N) == 30) { EnemyAttack = 1; AttackType = 11; Q = N; } } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; N = 1; if ((Number(EnemyAttack) == 1) and (((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 16))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 3) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 16) { Set("IY" add N, eval ("BY" add Q2) - 50); } if (Number(AttackType) == 17) { Set("IY" add N, eval ("BY" add Q2) + 50); } if ((Number(AttackType) == 1) or (Number(AttackType) > 15)) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 550, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(Prog) == 100) { Prog = 99; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; Saved1 = Score1; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; Saved2 = Score2; } } if (Number(Prog) == 89) { Prog = 90; } if (Number(Prog) == 109) { Prog = 110; } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 1531
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 1532
prevFrame();
Frame 1533
stopAllSounds(); Mouse.hide(); Stage = 1; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } if (Number(Difficulty) == 1) { Speed = 20; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 15; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 12; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } BX1 = 5500; BY1 = 1000; BL1 = -200; BX2 = 5500; BY2 = 1000; BL2 = -200; BL3 = -200; BL4 = -200; BL5 = -200; BL6 = -200; BL7 = -200; BL8 = -200; BL9 = -200; BL10 = -200; Next1 = 0; Thud = 1; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EnemyMax = 1; N = 1; while (Number(N) < 14) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; } else { Life1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } N = 1; while (Number(N) < 11) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); }; Prog = 0;
Frame 1552
if (Number(Checkpoint) == 1) { Prog = 2060; tellTarget ("/BG") { gotoAndPlay ("City"); }; } if (Number(Checkpoint) == 2) { Prog = 3701; tellTarget ("/BG") { gotoAndPlay ("City"); }; }
Frame 1553
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1533); } if ((Number(Prog) > 1200) and (Number(Prog) < 2500)) { if (Number(Prog) == 1270) { BX1 = 700; BossTimer = -40; BY1 = 200; BV1 = 1; BL1 = 60 + Number(Difficulty * 10); BW1 = 35; BH1 = 50; tellTarget ("/B1") { gotoAndStop (1); }; } BossTimer = Number(BossTimer) + 1; if (Number(BL1) < 0) { BX1 = BX1 - 2; } if (Number(BL1) > 0) { if (Number(BX1) > 500) { BX1 = BX1 - 5; } if ((Number(BossTimer) >= 0) and (Number(BossTimer) < 40)) { if (Number(BV1) == 1) { BY1 = BY1 - 5; } if (Number(BV1) == 2) { BY1 = Number(BY1) + 5; } } if (Number(BY1) < 50) { BV1 = 2; } if (Number(BY1) > 350) { BV1 = 1; } BDelay = BDelay - 1; if (((Number(BL1) > 0) and (Number(BDelay) <= 0)) and (((((Number(BossTimer) == 41) or (Number(BossTimer) == 46)) or (Number(BossTimer) == 51)) or (Number(BossTimer) == 56)) or (Number(BossTimer) == 61))) { EnemyAttack = 1; Q2 = 1; AttackType = 1; } if (((Number(BL1) > 0) and (Number(BDelay) <= 0)) and (Number(BossTimer) == 20)) { EnemyAttack = 1; Q2 = 1; AttackType = 4; } } if ((Number(BossTimer) == 70) and (Number(Prog) < 1900)) { BossTimer = 0; } N = 1; while (Number(N) < 2) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("B" add N) { gotoAndPlay (4); }; if (Number(N) == 1) { Prog = 1900; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if (Number(Prog) == 50) { Next1 = 1; Launch1 = Speed * 2; Delay1 = 0; } if (Number(Prog) == 300) { Next1 = 1; Launch1 = Number(Speed) + 5; } if (Number(Prog) == 400) { Next1 = 7; Launch1 = Number(Speed) + 4; } if (Number(Prog) == 450) { Next1 = 8; Launch1 = Number(Speed) + 4; } if (Number(Prog) == 500) { Next1 = 107; Launch1 = Number(Speed) + 4; } if (Number(Prog) == 600) { Next1 = 2; Launch1 = Speed - 1; } if (Number(Prog) == 700) { Next1 = 1; Launch1 = Speed; } if (Number(Prog) == 790) { Delay1 = 9999; } if (Number(Prog) == 800) { Next1 = 1; Launch1 = Number(Speed) + 5; Next2 = 107; Launch2 = Number(Speed) + 25; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 1000) { Next1 = 101; Launch1 = Speed; Delay2 = 9999; } if (Number(Prog) == 1200) { Next1 = 16; Launch1 = Number(Speed) + 1; } if (Number(Prog) == 1250) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 2150) { Next1 = 1; Launch1 = Speed; Delay1 = 0; } if (Number(Prog) == 2250) { Next1 = 12; Launch1 = Number(Speed) + 5; } if (Number(Prog) == 2300) { Next1 = 13; Launch1 = Number(Speed) + 5; } if (Number(Prog) == 2350) { Next1 = 112; Launch1 = Number(Speed) + 10; } if (Number(Prog) == 2450) { Next2 = 1; Launch2 = Number(Speed) + 10; Delay2 = 0; } if (Number(Prog) == 2600) { Next1 = 105; Launch1 = Speed; Delay2 = 9999; } if (Number(Prog) == 2700) { Next1 = 20; Launch1 = Number(Speed) + 20; } if (Number(Prog) == 2800) { Next1 = 2; Launch1 = Number(Speed) + 10; Next2 = 7; Launch2 = Number(Speed) + 10; Delay2 = 0; } if (Number(Prog) == 2900) { Next2 = 8; Launch2 = Number(Speed) + 10; } if (Number(Prog) == 3000) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3050) { Next1 = 1; Launch1 = Number(Speed) + 5; Next2 = 20; Launch2 = Number(Speed) + 30; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 3200) { Next1 = 12; Launch1 = Number(Speed) + 5; Delay2 = 9999; } if (Number(Prog) == 3250) { Next1 = 13; Launch1 = Number(Speed) + 5; } if (Number(Prog) == 3300) { Next1 = 14; Launch1 = Number(Speed) + 10; } if (Number(Prog) == 3350) { Next1 = 15; Launch1 = Number(Speed) + 10; } if (Number(Prog) == 3400) { Next1 = 20; Launch1 = Number(Speed) + 30; Next2 = 14; Launch2 = Number(Speed) + 10; Delay2 = 0; } if (Number(Prog) == 3500) { Next2 = 15; } if (Number(Prog) == 3600) { Delay1 = 9999; Delay2 = 9999; } L = 1; while (Number(L) < 3) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < 11) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } if (eval ("Next" add L) == 101) { Set("KType" add N, 1); Set("Next" add L, 102); } else if (eval ("Next" add L) == 102) { Set("KType" add N, 2); Set("Next" add L, 101); } if (eval ("Next" add L) == 103) { Set("KType" add N, 3); Set("Next" add L, 104); } else if (eval ("Next" add L) == 104) { Set("KType" add N, 4); Set("Next" add L, 103); } if (eval ("Next" add L) == 105) { Set("KType" add N, 5); Set("Next" add L, 106); } else if (eval ("Next" add L) == 106) { Set("KType" add N, 6); Set("Next" add L, 105); } if (eval ("Next" add L) == 107) { Set("KType" add N, 7); Set("Next" add L, 108); } else if (eval ("Next" add L) == 108) { Set("KType" add N, 8); Set("Next" add L, 107); } if (eval ("Next" add L) == 110) { Set("KType" add N, 10); Set("Next" add L, 111); } else if (eval ("Next" add L) == 111) { Set("KType" add N, 11); Set("Next" add L, 110); } if (eval ("Next" add L) == 112) { Set("KType" add N, 12); Set("Next" add L, 113); } else if (eval ("Next" add L) == 113) { Set("KType" add N, 13); Set("Next" add L, 112); } if (eval ("Next" add L) == 114) { Set("KType" add N, 14); Set("Next" add L, 115); } else if (eval ("Next" add L) == 115) { Set("KType" add N, 15); Set("Next" add L, 114); } if (eval ("Next" add L) == 116) { Set("KType" add N, 16); Set("Next" add L, 117); } else if (eval ("Next" add L) == 117) { Set("KType" add N, 17); Set("Next" add L, 116); } if (eval ("Next" add L) == 118) { Set("KType" add N, 18); Set("Next" add L, 119); } else if (eval ("Next" add L) == 119) { Set("KType" add N, 19); Set("Next" add L, 118); } if (eval ("Next" add L) == 121) { Set("KType" add N, 21); Set("Next" add L, 122); } else if (eval ("Next" add L) == 122) { Set("KType" add N, 22); Set("Next" add L, 121); } if (eval ("Next" add L) == 220) { Set("KType" add N, 2); Set("Next" add L, 221); } else if (eval ("Next" add L) == 221) { Set("KType" add N, 20); Set("Next" add L, 220); } if (eval ("Next" add L) == 226) { Set("KType" add N, 2); Set("Next" add L, 227); } else if (eval ("Next" add L) == 227) { Set("KType" add N, 26); Set("Next" add L, 226); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 2) { Set("KX" add N, 650); Set("KY" add N, Number(random(325)) + 70); Set("KVY" add N, 0); Set("KV" add N, 1); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (8); }; Set("KW" add N, 13); Set("KH" add N, 29); } if (eval ("KType" add N) == 3) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 100); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 4) { Set("KX" add N, 650); Set("KY" add N, random(300)); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 5) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, -50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 6) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, 450); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 7) { Set("KX" add N, 650); Set("KY" add N, 56); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 8) { Set("KX" add N, 650); Set("KY" add N, 344); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 9) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KV" add N, 1); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (14); }; Set("KW" add N, 30); Set("KH" add N, 27); } if (eval ("KType" add N) == 10) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 11) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 12) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 13) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 14) { Set("KX" add N, -50); Set("KY" add N, 0); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 15) { Set("KX" add N, -50); Set("KY" add N, 400); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 16) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 17) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 18) { Set("KX" add N, 650); Set("KY" add N, 350); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (4); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 19) { Set("KX" add N, 650); Set("KY" add N, 50); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (22); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 20) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 9); tellTarget (("K" add N) add "/Q") { gotoAndStop (6); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 21) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 22) { Set("KX" add N, 650); Set("KY" add N, random(350)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 23) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (5); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 24) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (17); }; Set("KW" add N, 20); Set("KH" add N, 35); } if (eval ("KType" add N) == 25) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 15); tellTarget (("K" add N) add "/Q") { gotoAndStop (10); }; Set("KW" add N, 36); Set("KH" add N, 38); } if (eval ("KType" add N) == 26) { Set("KX" add N, 650); Set("KY" add N, random(400)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (20); }; Set("KW" add N, 28); Set("KH" add N, 28); } if (eval ("KType" add N) == 27) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (16); }; Set("KW" add N, 32); Set("KH" add N, 34); } if (eval ("KType" add N) == 28) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KVY" add N, random(7) - 3); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 29) { Set("KX" add N, 660); Set("KY" add N, Special); Special = Number(Special) + 25; if (Number(Special) == 375) { Special = 50; } Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 30) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (18); }; Set("KW" add N, 31); Set("KH" add N, 26); } if (eval ("KType" add N) == 32) { Set("KX" add N, 550); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 200); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } if (eval ("KType" add N) == 33) { Set("KX" add N, 350); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 2000); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (((eval ("KY" add N) > 450) or (eval ("KY" add N) < -51)) or (eval ("KX" add N) < -51)) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 8); if (((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) and (Prog > 200)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 2) { Set("KX" add N, eval ("KX" add N) - 5); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KVY" add N, eval ("KVY" add N) - 0.5); } if (eval ("KV" add N) == 2) { Set("KVY" add N, eval ("KVY" add N) + 0.5); } if (eval ("KVY" add N) == 5) { Set("KV" add N, 1); } if (eval ("KVY" add N) == -5) { Set("KV" add N, 2); } } if (eval ("KType" add N) == 3) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 4) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if ((eval ("KY" add N) == 184) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 6) { Set("KY" add N, eval ("KY" add N) - 9); if ((eval ("KY" add N) == 216) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 7) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) + 9); } } if (eval ("KType" add N) == 8) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) - 9); } } if (eval ("KType" add N) == 9) { Set("KX" add N, eval ("KX" add N) - 6); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 12); } if (eval ("KV" add N) == 2) { Set("KY" add N, eval ("KY" add N) + 12); } if (eval ("KY" add N) < 10) { Set("KV" add N, 2); } if (eval ("KY" add N) > 390) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) - 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 190) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) + 10); } } if (eval ("KType" add N) == 11) { if ((eval ("KY" add N) == 350) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) + 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 210) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) - 10); } } if (eval ("KType" add N) == 12) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 13) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 14) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 15) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 16) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 17) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 18) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((eval ("KTimer" add N) > 99) and (eval ("KT" add N) < -5)) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) < 350) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) > 350) { Set("KVY" add N, 0); Set("KY" add N, 350); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 19) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (eval ("KTimer" add N) > 99) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) > 50) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) < 50) { Set("KVY" add N, 0); Set("KY" add N, 50); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 20) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 475)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 21) { Set("KX" add N, eval ("KX" add N) - 8); Set("KY" add N, eval ("KY" add N) - 1); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 22) { Set("KX" add N, eval ("KX" add N) - 8); Set("KY" add N, eval ("KY" add N) + 1); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 23) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KType" add N) == 24) { Set("KX" add N, eval ("KX" add N) - 2.5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 6; Q = N; } } if (eval ("KType" add N) == 25) { Set("KX" add N, eval ("KX" add N) - 5); if (((eval ("KX" add N) == 550) or (eval ("KX" add N) == 350)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (Number(Life1) > 0) { if (eval ("KY" add N) > FY1) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY1) { Set("KY" add N, eval ("KY" add N) + 1.5); } } else if (Number(Life2) > 0) { if (eval ("KY" add N) > FY2) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY2) { Set("KY" add N, eval ("KY" add N) + 1.5); } } if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 27) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 10; Q = N; } } if (eval ("KType" add N) == 28) { Set("KX" add N, eval ("KX" add N) - 20); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); } if (eval ("KType" add N) == 29) { if ((eval ("KX" add N) > 500) or (eval ("KX" add N) < 480)) { Set("KX" add N, eval ("KX" add N) - 20); } else { Set("KX" add N, eval ("KX" add N) - 2); } if ((((((eval ("KX" add N) == 498) or (eval ("KX" add N) == 494)) or (eval ("KX" add N) == 490)) or (eval ("KX" add N) == 486)) or (eval ("KX" add N) == 482)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 30) { Set("KX" add N, eval ("KX" add N) - 6); } if (eval ("KType" add N) == 32) { Set("KShoot" add N, eval ("KShoot" add N) - 1); if (eval ("KV" add N) == 0) { Set("KY" add N, eval ("KY" add N) + 5); } if (eval ("KY" add N) == 50) { Set("KV" add N, 0); } if (eval ("KY" add N) == 350) { Set("KV" add N, 1); } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 5); } if ((eval ("KShoot" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; if (eval ("KType" add N) == 30) { EnemyAttack = 1; AttackType = 11; Q = N; } } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; N = 1; if ((Number(EnemyAttack) == 1) and (((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 16))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 16) { Set("IY" add N, eval ("BY" add Q2) - 50); } if (Number(AttackType) == 17) { Set("IY" add N, eval ("BY" add Q2) + 50); } if ((Number(AttackType) == 1) or (Number(AttackType) > 15)) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 55) { tellTarget ("/Talk") { gotoAndPlay (2); }; } if (Number(Prog) == 1300) { tellTarget ("/BG") { gotoAndPlay (2); }; } if (Number(Prog) == 1800) { Prog = 1500; } if (Number(Prog) == 2000) { Checkpoint = 1; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; Saved1 = Score1; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; Saved2 = Score2; } } if (Number(Prog) == 2100) { tellTarget ("/Talk") { gotoAndPlay ("Midpoint"); }; } if (Number(Prog) == 3700) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; Saved1 = Score1; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; Saved2 = Score2; } } if (Number(Prog) == 3750) { Checkpoint = 2; Saved1 = Score1; Saved2 = Score2; tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; tellTarget ("/BG") { gotoAndPlay ("City2"); }; } if (Number(Prog) == 3751) { gotoAndPlay ("Boss"); } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 1553
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 1554
if (Number(Prog) < 3750) { prevFrame(); }
Frame 1555
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1533); } if (Number(Prog) == 3900) { if (Number(Difficulty) == 1) { ReloadMax = 90; } if (Number(Difficulty) == 2) { ReloadMax = 80; } if (Number(Difficulty) == 3) { ReloadMax = 70; } if (Number(Difficulty) == 4) { ReloadMax = 60; } BL2 = 150; BL3 = 75; BL4 = 75; BD = 1; BV2 = 2; BossTimer = -80; BX2 = 800; BY2 = 200; BW2 = 20; BH2 = 48; BW3 = 33; BH3 = 31; BW4 = 33; BH4 = 31; BW5 = 15; BH5 = 12; BL5 = 20 + Number(5 * Difficulty); BW6 = 15; BH6 = 12; BL6 = 20 + Number(5 * Difficulty); BW7 = 12; BH7 = 11; BL7 = 20 + Number(5 * Difficulty); BW8 = 12; BH8 = 11; BL8 = 20 + Number(5 * Difficulty); BW9 = 16; BH9 = 11; BL9 = 20 + Number(5 * Difficulty); BW10 = 16; BH10 = 9; BL10 = 20 + Number(5 * Difficulty); BW11 = 10; BH11 = 70; BL11 = 1; } BossTimer = Number(BossTimer) + 1; Reload = Number(Reload) + 1; Reload2 = Number(Reload2) + 1; if (Number(BL2) > 0) { if (Number(BX2) > 470) { BX2 = BX2 - 4; } if (((Number(BL3) == Number(-100)) and (Number(BL4) == Number(-100))) and (Number(BL11) == 1)) { BL11 = "-100"; tellTarget ("/B11") { gotoAndPlay (2); }; } if (Number(BD) == 1) { BV2 = BV2 - 0.1; } if (Number(BD) == 2) { BV2 = Number(BV2) + 0.1; } BY2 = BY2 - BV2; if (Number(BV2) >= 2) { BD = 1; } if (Number(BV2) <= Number(-2)) { BD = 2; } if ((Number(BL5) > 0) and (Number(BossTimer) == 10)) { EnemyAttack = 1; Q2 = 5; AttackType = 1; } if ((Number(BL7) > 0) and (Number(BossTimer) == 20)) { EnemyAttack = 1; Q2 = 7; AttackType = 1; } if ((Number(BL9) > 0) and (Number(BossTimer) == 30)) { EnemyAttack = 1; Q2 = 9; AttackType = 1; } if ((Number(BL6) > 0) and (Number(BossTimer) == 60)) { EnemyAttack = 1; Q2 = 6; AttackType = 1; } if ((Number(BL8) > 0) and (Number(BossTimer) == 70)) { EnemyAttack = 1; Q2 = 8; AttackType = 1; } if ((Number(BL10) > 0) and (Number(BossTimer) == 80)) { EnemyAttack = 1; Q2 = 10; AttackType = 1; } if (((Number(BL2) > 0) and (Number(Reload) >= Number(ReloadMax))) and (Number(BossTimer) > 0)) { EnemyAttack = 1; Q2 = 2; AttackType = 11; Reload = 0; } } if (Number(BossTimer) == 101) { BossTimer = 1; } N = 2; while (Number(N) < 12) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { if (Number(N) == 2) { BossTimer = -10000; Prog = 5000; if (Number(BL5) > 0) { tellTarget ("/B5") { gotoAndPlay (4); }; } if (Number(BL6) > 0) { tellTarget ("/B6") { gotoAndPlay (4); }; } if (Number(BL7) > 0) { tellTarget ("/B7") { gotoAndPlay (4); }; } if (Number(BL8) > 0) { tellTarget ("/B8") { gotoAndPlay (4); }; } if (Number(BL9) > 0) { tellTarget ("/B9") { gotoAndPlay (4); }; } if (Number(BL10) > 0) { tellTarget ("/B10") { gotoAndPlay (4); }; } } Set("BL" add N, -100); tellTarget ("B" add N) { gotoAndPlay (4); }; } if (Number(N) == 2) { BX3 = BX2 - 70; BY3 = BY2 - 53; BX4 = BX2 - 70; BY4 = Number(BY2) + 53; BX5 = Number(BX2) + 7; BY5 = BY2 - 144; BX7 = Number(BX2) + 38; BY7 = BY2 - 164; BX9 = Number(BX2) + 74; BY9 = BY2 - 164; BX6 = Number(BX2) + 7; BY6 = Number(BY2) + 144; BX8 = Number(BX2) + 38; BY8 = Number(BY2) + 164; BX10 = Number(BX2) + 74; BY10 = Number(BY2) + 164; BX11 = BX2 - 78; BY11 = BY2; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } if (Number(Prog) > 4999) { if (Number(Prog) == 5030) { tellTarget ("/B5") { gotoAndPlay (26); }; } if (Number(Prog) == 5040) { tellTarget ("/B7") { gotoAndPlay (26); }; } if (Number(Prog) == 5050) { tellTarget ("/B9") { gotoAndPlay (26); }; } if (Number(Prog) == 5060) { tellTarget ("/B6") { gotoAndPlay (26); }; } if (Number(Prog) == 5070) { tellTarget ("/B8") { gotoAndPlay (26); }; } if (Number(Prog) == 5080) { tellTarget ("/B10") { gotoAndPlay (26); }; } if (Number(Prog) == 5100) { tellTarget ("/B4") { gotoAndPlay (26); }; } if (Number(Prog) == 5100) { tellTarget ("/B3") { gotoAndPlay (26); }; } if (Number(Prog) == 5150) { tellTarget ("/B2") { gotoAndPlay (26); }; } if (Number(Prog) == 5225) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(Prog) == 5246) { gotoAndPlay (1557); } } N = 1; if ((Number(EnemyAttack) == 1) and (((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 16))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 16) { Set("IY" add N, eval ("BY" add Q2) - 50); } if (Number(AttackType) == 17) { Set("IY" add N, eval ("BY" add Q2) + 50); } if ((Number(AttackType) == 1) or (Number(AttackType) > 15)) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Score1 = Score1 - 5000; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Score2 = Score2 - 5000; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 3900) { tellTarget ("/Music") { gotoAndPlay ("Boss1"); }; } if (Number(Prog) == 4900) { Prog = 4000; } if (Number(Prog) == 5001) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } Saved1 = Score1; Saved2 = Score2; if (Number(Life1) > 0) { Life1 = 100; } if (Number(Life2) > 0) { Life2 = 100; } } play();
Frame 1556
prevFrame();
Frame 1557
Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 2) { MaxStage = 2; savefile.data.level = _root.MaxStage; savefile.flush(); } tellTarget ("/BG") { gotoAndStop (199); };
Frame 1898
if (Number(PlayerMode) == 1) { gotoAndPlay ("C12"); }
Frame 2614
if (Number(PlayerMode) == 3) { gotoAndPlay ("Cinema1 End"); }
Frame 2932
stopAllSounds();
Frame 2946
ifFrameLoaded (2980) { gotoAndPlay (2955); } play();
Frame 2947
ifFrameLoaded (2980) { gotoAndPlay (2949); } play();
Frame 2948
prevFrame();
Frame 2955
play();
Frame 2956
stopAllSounds(); Mouse.hide(); Stage = 2; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } if (Number(Difficulty) == 1) { Speed = 20; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 15; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 12; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } BossTimer = -10000; BX1 = 5500; BY1 = 1000; BL1 = -200; BL2 = -200; BY3 = 1000; BY4 = 1000; BY5 = 1000; BY6 = 1000; BY7 = 1000; BY8 = 1000; SevenLife1 = -200; SevenLife2 = -200; SevenLife3 = -200; SevenLife4 = -200; BSY4 = 0; BSX4 = 0; BT4 = 0; BT5 = 0; BT6 = 0; BT8 = 0; Seven = 0; Next1 = 0; Thud = 1; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EnemyMax = 1; N = 1; while (Number(N) < 14) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; } else { Life1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } N = 1; while (Number(N) < 11) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); }; Prog = 0;
Frame 2975
if (Number(Checkpoint) == 1) { Prog = 3051; tellTarget ("/BG") { gotoAndPlay (2); }; } if (Number(Checkpoint) == 2) { Prog = 4501; tellTarget ("/BG") { gotoAndPlay (1452); }; }
Frame 2976
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (2956); } if ((Number(Prog) > 1599) and (Number(Prog) < 3200)) { if (Number(Prog) == 1600) { BX1 = 800; BY1 = 200; BW1 = 24; BH1 = 15; BossTimer = -80; BL1 = 80 + Number(Difficulty * 10); BL2 = 999; tellTarget ("/B1") { gotoAndStop (1); }; BW2 = 48; BH2 = 41; } BossTimer = Number(BossTimer) + 1; if (Number(BL1) < 0) { BY1 = Number(BY1) + 5; } if (Number(BL1) > 0) { if (Number(BX1) > 450) { BX1 = BX1 - 5; } BDelay = BDelay - 1; if (((Number(BossTimer) == 0) or (Number(BossTimer) == 65)) or (Number(BossTimer) == 130)) { tellTarget ("/B1/Head") { gotoAndPlay (2); }; } if ((Number(BossTimer) > 0) and (Number(BossTimer) < 50)) { BY1 = BY1 - 3.1; if ((Number(BL1) > 0) and (Number(BDelay) <= 0)) { EnemyAttacK = 1; Q2 = 1; AttackType = 16; BDelay = 5; } } if ((Number(BossTimer) > 65) and (Number(BossTimer) < 115)) { BY1 = Number(BY1) + 6; if ((Number(BL1) > 0) and (Number(BDelay) <= 0)) { EnemyAttack = 1; Q2 = 1; AttackType = 16; BDelay = 5; } } if ((Number(BossTimer) > 130) and (Number(BossTimer) < 180)) { BY1 = BY1 - 6; if ((Number(BL1) > 0) and (Number(BDelay) <= 0)) { EnemyAttacK = 1; Q2 = 1; AttackType = 16; BDelay = 5; } } } if (Number(BossTimer) == 193) { BossTimer = 63; } N = 1; while (Number(N) < 3) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("B" add N) { gotoAndPlay (4); }; if (Number(N) == 1) { Prog = 3000; } } BX2 = Number(BX1) + 45; BY2 = Number(BY1) + 68; setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if ((Number(Prog) < 1650) or (Number(Prog) > 3050)) { if (Number(Prog) == 50) { Next1 = 3; Launch1 = Speed; Delay1 = 0; } if (Number(Prog) == 150) { Next1 = 4; Launch1 = Speed; } if (Number(Prog) == 250) { Next1 = 16; Launch1 = Number(Speed) + 1; } if (Number(Prog) == 300) { Next1 = 17; Launch1 = Number(Speed) + 1; } if (Number(Prog) == 350) { Next1 = 103; Launch1 = Speed; } if (Number(Prog) == 550) { Next1 = 2; Launch1 = Number(Speed) + 10; Next2 = 114; Launch2 = Number(Speed) + 10; Delay2 = 20; } if (Number(Prog) == 780) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 800) { Next1 = 116; Launch1 = Number(Speed) + 10; Next2 = 103; Launch2 = Speed; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 1050) { Next1 = 2; Launch1 = Number(Speed) + 7; } if (Number(Prog) == 1350) { Next1 = 17; Launch1 = Number(Speed) + 7; Next2 = 12; Launch2 = Number(Speed) + 7; Delay2 = 0; } if (Number(Prog) == 1450) { Next1 = 16; Launch1 = Number(Speed) + 7; Next2 = 13; Launch2 = Number(Speed) + 7; } if (Number(Prog) == 1550) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3100) { Next1 = 103; Launch1 = Speed; Delay1 = 0; } if (Number(Prog) == 3300) { Next1 = 2; Launch1 = Number(Speed) + 5; Next2 = 116; Launch2 = Speed; Delay2 = 0; } if (Number(Prog) == 3500) { Next1 = 112; Launch1 = Speed; Next2 = 103; Launch2 = Speed * 2; } if (Number(Prog) == 3700) { Next1 = 28; Launch1 = Speed - 5; Next2 = 25; Launch2 = Speed * 4; } if (Number(Prog) == 4050) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 4100) { Next1 = 3; Launch1 = Speed - 9; Delay1 = 0; } if (Number(Prog) == 4200) { Next1 = 4; } if (Number(Prog) == 4300) { Next1 = 103; } if (Number(Prog) == 4400) { Delay1 = 9999; Delay2 = 9999; } L = 1; while (Number(L) < 3) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < 11) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } if (eval ("Next" add L) == 101) { Set("KType" add N, 1); Set("Next" add L, 102); } else if (eval ("Next" add L) == 102) { Set("KType" add N, 2); Set("Next" add L, 101); } if (eval ("Next" add L) == 103) { Set("KType" add N, 3); Set("Next" add L, 104); } else if (eval ("Next" add L) == 104) { Set("KType" add N, 4); Set("Next" add L, 103); } if (eval ("Next" add L) == 105) { Set("KType" add N, 5); Set("Next" add L, 106); } else if (eval ("Next" add L) == 106) { Set("KType" add N, 6); Set("Next" add L, 105); } if (eval ("Next" add L) == 107) { Set("KType" add N, 7); Set("Next" add L, 108); } else if (eval ("Next" add L) == 108) { Set("KType" add N, 8); Set("Next" add L, 107); } if (eval ("Next" add L) == 110) { Set("KType" add N, 10); Set("Next" add L, 111); } else if (eval ("Next" add L) == 111) { Set("KType" add N, 11); Set("Next" add L, 110); } if (eval ("Next" add L) == 112) { Set("KType" add N, 12); Set("Next" add L, 113); } else if (eval ("Next" add L) == 113) { Set("KType" add N, 13); Set("Next" add L, 112); } if (eval ("Next" add L) == 114) { Set("KType" add N, 14); Set("Next" add L, 115); } else if (eval ("Next" add L) == 115) { Set("KType" add N, 15); Set("Next" add L, 114); } if (eval ("Next" add L) == 116) { Set("KType" add N, 16); Set("Next" add L, 117); } else if (eval ("Next" add L) == 117) { Set("KType" add N, 17); Set("Next" add L, 116); } if (eval ("Next" add L) == 118) { Set("KType" add N, 18); Set("Next" add L, 119); } else if (eval ("Next" add L) == 119) { Set("KType" add N, 19); Set("Next" add L, 118); } if (eval ("Next" add L) == 121) { Set("KType" add N, 21); Set("Next" add L, 122); } else if (eval ("Next" add L) == 122) { Set("KType" add N, 22); Set("Next" add L, 121); } if (eval ("Next" add L) == 220) { Set("KType" add N, 2); Set("Next" add L, 221); } else if (eval ("Next" add L) == 221) { Set("KType" add N, 20); Set("Next" add L, 220); } if (eval ("Next" add L) == 226) { Set("KType" add N, 2); Set("Next" add L, 227); } else if (eval ("Next" add L) == 227) { Set("KType" add N, 26); Set("Next" add L, 226); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 2) { Set("KX" add N, 650); Set("KY" add N, Number(random(325)) + 70); Set("KVY" add N, 0); Set("KV" add N, 1); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (8); }; Set("KW" add N, 13); Set("KH" add N, 29); } if (eval ("KType" add N) == 3) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 200); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 4) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 5) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, -50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 6) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, 450); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 7) { Set("KX" add N, 650); Set("KY" add N, 56); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 8) { Set("KX" add N, 650); Set("KY" add N, 344); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 9) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KV" add N, 1); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (14); }; Set("KW" add N, 30); Set("KH" add N, 27); } if (eval ("KType" add N) == 10) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 11) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 12) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 13) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 14) { Set("KX" add N, -50); Set("KY" add N, 0); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 15) { Set("KX" add N, -50); Set("KY" add N, 400); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 16) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 17) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 18) { Set("KX" add N, 650); Set("KY" add N, 350); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (4); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 19) { Set("KX" add N, 650); Set("KY" add N, 50); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (22); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 20) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (6); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 21) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 22) { Set("KX" add N, 650); Set("KY" add N, random(350)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 23) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (5); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 24) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (17); }; Set("KW" add N, 20); Set("KH" add N, 35); } if (eval ("KType" add N) == 25) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 15); tellTarget (("K" add N) add "/Q") { gotoAndStop (10); }; Set("KW" add N, 36); Set("KH" add N, 38); } if (eval ("KType" add N) == 26) { Set("KX" add N, 650); Set("KY" add N, random(400)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (20); }; Set("KW" add N, 28); Set("KH" add N, 28); } if (eval ("KType" add N) == 27) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (16); }; Set("KW" add N, 32); Set("KH" add N, 34); } if (eval ("KType" add N) == 28) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KVY" add N, random(7) - 3); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 29) { Set("KX" add N, 660); Set("KY" add N, Special); Special = Number(Special) + 25; if (Number(Special) == 375) { Special = 50; } Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 30) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (18); }; Set("KW" add N, 31); Set("KH" add N, 26); } if (eval ("KType" add N) == 32) { Set("KX" add N, 550); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 200); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } if (eval ("KType" add N) == 33) { Set("KX" add N, 350); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 2000); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (((eval ("KY" add N) > 450) or (eval ("KY" add N) < -51)) or (eval ("KX" add N) < -51)) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 2) { Set("KX" add N, eval ("KX" add N) - 5); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KVY" add N, eval ("KVY" add N) - 0.5); } if (eval ("KV" add N) == 2) { Set("KVY" add N, eval ("KVY" add N) + 0.5); } if (eval ("KVY" add N) == 5) { Set("KV" add N, 1); } if (eval ("KVY" add N) == -5) { Set("KV" add N, 2); } } if (eval ("KType" add N) == 3) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 4) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if ((eval ("KY" add N) == 184) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 6) { Set("KY" add N, eval ("KY" add N) - 9); if ((eval ("KY" add N) == 216) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 7) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) + 9); } } if (eval ("KType" add N) == 8) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) - 9); } } if (eval ("KType" add N) == 9) { Set("KX" add N, eval ("KX" add N) - 6); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 12); } if (eval ("KV" add N) == 2) { Set("KY" add N, eval ("KY" add N) + 12); } if (eval ("KY" add N) < 10) { Set("KV" add N, 2); } if (eval ("KY" add N) > 390) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) - 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 190) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) + 10); } } if (eval ("KType" add N) == 11) { if ((eval ("KY" add N) == 350) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) + 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 210) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) - 10); } } if (eval ("KType" add N) == 12) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 13) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 14) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 15) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 16) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 17) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 18) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((eval ("KTimer" add N) > 99) and (eval ("KT" add N) < -5)) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) < 350) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) > 350) { Set("KVY" add N, 0); Set("KY" add N, 350); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 19) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (eval ("KTimer" add N) > 99) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) > 50) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) < 50) { Set("KVY" add N, 0); Set("KY" add N, 50); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 20) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 475)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 21) { Set("KX" add N, eval ("KX" add N) - 8); Set("KY" add N, eval ("KY" add N) - 1); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 22) { Set("KX" add N, eval ("KX" add N) - 8); Set("KY" add N, eval ("KY" add N) + 1); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 23) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KType" add N) == 24) { Set("KX" add N, eval ("KX" add N) - 2.5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 6; Q = N; } } if (eval ("KType" add N) == 25) { Set("KX" add N, eval ("KX" add N) - 5); if ((eval ("KX" add N) == 550) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (Number(Life1) > 0) { if (eval ("KY" add N) > FY1) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY1) { Set("KY" add N, eval ("KY" add N) + 1.5); } } else if (Number(Life2) > 0) { if (eval ("KY" add N) > FY2) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY2) { Set("KY" add N, eval ("KY" add N) + 1.5); } } if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 27) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 10; Q = N; } } if (eval ("KType" add N) == 28) { Set("KX" add N, eval ("KX" add N) - 20); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); } if (eval ("KType" add N) == 29) { if ((eval ("KX" add N) > 500) or (eval ("KX" add N) < 480)) { Set("KX" add N, eval ("KX" add N) - 20); } else { Set("KX" add N, eval ("KX" add N) - 2); } if ((((((eval ("KX" add N) == 498) or (eval ("KX" add N) == 494)) or (eval ("KX" add N) == 490)) or (eval ("KX" add N) == 486)) or (eval ("KX" add N) == 482)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 30) { Set("KX" add N, eval ("KX" add N) - 6); } if (eval ("KType" add N) == 32) { Set("KShoot" add N, eval ("KShoot" add N) - 1); if (eval ("KV" add N) == 0) { Set("KY" add N, eval ("KY" add N) + 5); } if (eval ("KY" add N) == 50) { Set("KV" add N, 0); } if (eval ("KY" add N) == 350) { Set("KV" add N, 1); } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 5); } if ((eval ("KShoot" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); Set("SX" add L, 10000); Score1 = Number(Score1) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) { Set("SY" add L, -100); Set("SX" add L, 10000); Score2 = Number(Score2) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; if (eval ("KType" add N) == 30) { EnemyAttack = 1; AttackType = 11; Q = N; } } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; } N = 1; if ((Number(EnemyAttack) == 1) and (((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 16))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 16) { Set("IX" add N, eval ("IX" add N)); Set("IY" add N, eval ("IY" add N) + 11); Set("ISX" add N, 11 + Number(Difficulty * 2)); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Prog) == 1640) { tellTarget ("/I1") { gotoAndStop (2); }; tellTarget ("/I2") { gotoAndStop (2); }; tellTarget ("/I3") { gotoAndStop (2); }; tellTarget ("/I4") { gotoAndStop (2); }; tellTarget ("/I5") { gotoAndStop (2); }; tellTarget ("/I6") { gotoAndStop (2); }; tellTarget ("/I7") { gotoAndStop (2); }; tellTarget ("/I8") { gotoAndStop (2); }; tellTarget ("/I9") { gotoAndStop (2); }; tellTarget ("/I10") { gotoAndStop (2); }; tellTarget ("/I11") { gotoAndStop (2); }; tellTarget ("/I12") { gotoAndStop (2); }; tellTarget ("/I13") { gotoAndStop (2); }; } if (Number(Prog) == 3040) { tellTarget ("/I1") { gotoAndStop (1); }; tellTarget ("/I2") { gotoAndStop (1); }; tellTarget ("/I3") { gotoAndStop (1); }; tellTarget ("/I4") { gotoAndStop (1); }; tellTarget ("/I5") { gotoAndStop (1); }; tellTarget ("/I6") { gotoAndStop (1); }; tellTarget ("/I7") { gotoAndStop (1); }; tellTarget ("/I8") { gotoAndStop (1); }; tellTarget ("/I9") { gotoAndStop (1); }; tellTarget ("/I10") { gotoAndStop (1); }; tellTarget ("/I11") { gotoAndStop (1); }; tellTarget ("/I12") { gotoAndStop (1); }; tellTarget ("/I13") { gotoAndStop (1); }; } if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } if (Number(PlayerMode) == 1) { if (Number(Prog) == 3060) { ShotLast = 11; FX2 = 700; FY2 = 200; Life2 = -200; EtherTimer = -30; } if (Number(FX2) > 100) { FX2 = FX2 - 10; } if ((Number(Prog) > 3059) and (Number(Prog) < 4400)) { if ((Number(FY2) > Number(Number(KY1) + 5)) and (Number(FX2) == 100)) { FY2 = FY2 - 5; } if ((Number(FY2) < Number(KY1 - 5)) and (Number(FX2) == 100)) { FY2 = Number(FY2) + 5; } EtherTimer = Number(EtherTimer) + 1; if ((Number(EtherTimer) == 40) and (Number(FX2) == 100)) { Attack2 = 1; } } if (Number(Prog) > 4400) { Attack2 = 0; if (Number(FY2) > 200) { FY2 = FY2 - 5; } if (Number(FY2) < 200) { FY2 = Number(FY2) + 5; } FX2 = FX2 - 1; } if (Number(Prog) == 4500) { ShotLast = 8; } } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; if (Number(Playermode) == 1) { Dlay2 = 3; } Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or ((Number(Attack2) == 1) and (Number(Playermode) != 1))) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and ((Number(Attack2) == 0) or (Number(Playermode) == 1))) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 3050) { Checkpoint = 1; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 3002) { tellTarget ("/BG") { gotoAndPlay (2); }; } if ((Number(Prog) == 3100) and (Number(PlayerMode) == 1)) { tellTarget ("/Talk") { gotoAndPlay (2); }; } if (Number(Prog) == 4500) { Checkpoint = 2; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4550) { Checkpoint = 2; tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 2976
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 2977
if (Number(Prog) < 4551) { prevFrame(); }
Frame 2978
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (2956); } if (Number(Prog) == 4700) { Seven = 2; SevenLife1 = 100; SevenLife2 = 80; SevenLife3 = 100; SevenLife4 = 60; BD7 = -1; BossTimer = -10; BW3 = 83; BH3 = 14; BW4 = 0; BH4 = 0; BW5 = 0; BH5 = 0; BW6 = 0; BH6 = 0; BW8 = 0; BH8 = 0; BW7 = 63; BH7 = 81; BX7 = 500; BY7 = -200; } Reload1 = Reload1 - 1; Reload3 = Reload3 - 1; if (((((Number(SevenLife1) < 1) and (Number(SevenLife2) < 1)) and (Number(SevenLife3) < 1)) and (Number(SevenLife4) < 1)) and (Number(Seven) == 1)) { Prog = 7000; Seven = 0; } if (Number(Seven) == 2) { if (Number(BY7) < 200) { BY7 = Number(BY7) + 5; } else if (Number(Cinema) == 1) { Seven = 1; } } if (Number(Seven) == 1) { BossTimer = Number(BossTimer) + 1; if (Number(BY7) < 100) { BD7 = 1; } if (Number(BY7) > 300) { BD7 = -1; } BX3 = BX7; BY3 = BY7; if ((Number(BossTimer) == 1) and (Number(SevenLife1) < 1)) { BossTimer = 90; } if (Number(BossTimer) == 1) { Valid = 1; } if (((Number(BossTimer) > 0) and (Number(BossTimer) < 91)) and (Number(SevenLife1) > 0)) { if (Number(Reload1) < 0) { Reload1 = Speed; EnemyAttack = 1; Q2 = 3; AttackType = 4; } BY7 = Number(BY7) + Number((Number(Difficulty) + 1) * BD7); } if ((((Number(BossTimer) == 90) and (Number(SevenLife2) == Number(-100))) and (Number(SevenLife3) == Number(-100))) and (Number(SevenLife4) == Number(-100))) { BossTimer = 0; } if (Number(BossTimer) == 90) { Valid = 0; tellTarget ("/B7") { gotoAndPlay ("Rotate1"); }; } if ((Number(BossTimer) == 101) and (Number(SevenLife2) < 1)) { BossTimer = 190; } if (Number(BossTimer) == 101) { Valid = 2; } if (((Number(BossTimer) == 110) or (Number(BossTimer) == 155)) and (Number(SevenLife2) > 0)) { BX4 = Number(BX3 - BW3) + 5; BY4 = BY3; BW4 = 7; BSY4 = random(15) - 7; BSX4 = Number(random(10)) + 10; BT4 = 10; tellTarget ("/B4") { gotoAndPlay (12); }; } if (((Number(BossTimer) == 125) or (Number(BossTimer) == 170)) and (Number(SevenLife2) > 0)) { BX5 = Number(BX3 - BW3) + 5; BY5 = BY3; BW5 = 7; BSY5 = random(15) - 7; BSX5 = Number(random(10)) + 10; BT5 = 10; tellTarget ("/B5") { gotoAndPlay (12); }; } if ((Number(BossTimer) == 140) and (Number(SevenLife2) > 0)) { BX6 = Number(BX3 - BW3) + 5; BY6 = BY3; BW6 = 7; BSY6 = random(15) - 7; BSX6 = Number(random(10)) + 10; BT6 = 10; tellTarget ("/B6") { gotoAndPlay (12); }; } if ((((Number(BossTimer) == 190) and (Number(SevenLife1) == Number(-100))) and (Number(SevenLife3) == Number(-100))) and (Number(SevenLife4) == Number(-100))) { BossTimer = 100; } if (Number(BossTimer) == 190) { Valid = 0; tellTarget ("/B7") { gotoAndPlay ("Rotate2"); }; } if ((Number(BossTimer) == 201) and (Number(SevenLife3) < 1)) { BossTimer = 290; } if (Number(BossTimer) == 201) { Valid = 3; } if (((Number(BossTimer) > 200) and (Number(BossTimer) < 291)) and (Number(SevenLife3) > 0)) { if ((Number(Reload3) < 0) and ((Number(BossTimer) < 240) or (Number(BossTimer) > 250))) { Reload3 = 10 / Difficulty; EnemyAttack = 1; Q2 = 3; AttackType = 1; } BY7 = Number(BY7) + Number(Difficulty * BD7); } if ((((Number(BossTimer) == 290) and (Number(SevenLife1) == Number(-100))) and (Number(SevenLife2) == Number(-100))) and (Number(SevenLife4) == Number(-100))) { BossTimer = 200; } if (Number(BossTimer) == 290) { Valid = 0; tellTarget ("/B7") { gotoAndPlay ("Rotate3"); }; } if ((Number(BossTimer) == 301) and (Number(SevenLife4) < 1)) { BossTimer = 390; } if (Number(BossTimer) == 301) { Valid = 4; } if ((Number(BossTimer) == 310) and (Number(SevenLife4) > 0)) { BT8 = 1; tellTarget ("/B8") { gotoAndPlay (2); }; } if (((Number(BossTimer) > 300) and (Number(BossTimer) < 391)) and (Number(SevenLife4) > 0)) { BY7 = Number(BY7) + Number((Difficulty - 1) * BD7); BY8 = BY7; } if ((((Number(BossTimer) == 390) and (Number(SevenLife1) == Number(-100))) and (Number(SevenLife2) == Number(-100))) and (Number(SevenLife3) == Number(-100))) { BossTimer = 300; } if (Number(BossTimer) == 390) { Valid = 0; tellTarget ("/B7") { gotoAndPlay ("Rotate4"); }; } } if (Number(BossTimer) == 400) { BossTimer = 0; } BX3 = BX7; BY3 = BY7; N = 4; while (Number(N) < 9) { if (Number(N) < 7) { Set("BX" add N, eval ("BX" add N) - eval ("BSX" add N)); Set("BY" add N, eval ("BY" add N) - eval ("BSY" add N)); Set("BT" add N, eval ("BT" add N) + 1); if (eval ("BT" add N) == 30) { Set("BSX" add N, 0); Set("BSY" add N, 0); Set("BW" add N, 10); } if (eval ("BT" add N) == 31) { Set("BW" add N, 22); } if (eval ("BT" add N) == 32) { Set("BW" add N, 36); } if (eval ("BT" add N) == 33) { Set("BW" add N, 45); } if (eval ("BT" add N) == 34) { Set("BW" add N, 56); } if (eval ("BT" add N) == 35) { Set("BW" add N, 59); } if (eval ("BT" add N) == 38) { Set("BX" add N, -1000); Set("BY" add N, -1000); Set("BW" add N, 0); } Set("BH" add N, eval ("BW" add N)); } if (Number(N) == 8) { BT8 = Number(BT8) + 1; if (Number(BT8) > 20) { BX8 = BX7 - 418; BY8 = BY7; } if (Number(BT8) == 25) { BW8 = 340; BH8 = 14; } if (Number(BT8) == 61) { BW8 = 0; BH8 = 0; } if (Number(BT8) == 71) { BY8 = -2000; BX8 = -2000; } } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (Seven == 1)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { if ((Number(N) < 8) or (((Number(N) == 8) and (Number(BT8) < 61)) and (Number(BT8) > 24))) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (Seven == 1)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { if ((Number(N) < 8) or (((Number(N) == 8) and (Number(BT8) < 61)) and (Number(BT8) > 24))) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } } if (((N < 7) and (eval ("BT" add N) < 38)) or (N > 6)) { setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); } N = Number(N) + 1; } L = ShotStart; N = 3; while (Number(L) < Number(ShotLast)) { if (((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (Seven == 1)) and (L < 8)) and (BossTimer >= 0)) and (Valid > 0)) { Set("SY" add L, -100); if (eval ("BB" add N) <= 0) { Score1 = Number(Score1) + 50; Set("BB" add N, 2); if ((Number(Valid) == 1) and (Number(SevenLife1) > 0)) { SevenLife1 = SevenLife1 - 1; tellTarget ("/B7/1") { gotoAndPlay (2); }; } if ((Number(Valid) == 2) and (Number(SevenLife2) > 0)) { SevenLife2 = SevenLife2 - 1; tellTarget ("/B7/2") { gotoAndPlay (2); }; } if ((Number(Valid) == 3) and (Number(SevenLife3) > 0)) { SevenLife3 = SevenLife3 - 1; tellTarget ("/B7/3") { gotoAndPlay (2); }; } if ((Number(Valid) == 4) and (Number(SevenLife4) > 0)) { SevenLife4 = SevenLife4 - 1; tellTarget ("/B7/4") { gotoAndPlay (2); }; } tellTarget ("/Sound") { gotoAndPlay (10); }; } } else if (((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (Seven == 1)) and (L > 7)) and (BossTimer >= 0)) and (Valid > 0)) { Set("SY" add L, -100); if (eval ("BB" add N) <= 0) { Score2 = Number(Score2) + 50; Set("BB" add N, 2); if ((Number(Valid) == 1) and (Number(SevenLife1) > 0)) { SevenLife1 = SevenLife1 - 1; tellTarget ("/B7/1") { gotoAndPlay (2); }; } if ((Number(Valid) == 2) and (Number(SevenLife2) > 0)) { SevenLife2 = SevenLife2 - 1; tellTarget ("/B7/2") { gotoAndPlay (2); }; } if ((Number(Valid) == 3) and (Number(SevenLife3) > 0)) { SevenLife3 = SevenLife3 - 1; tellTarget ("/B7/3") { gotoAndPlay (2); }; } if ((Number(Valid) == 4) and (Number(SevenLife4) > 0)) { SevenLife4 = SevenLife4 - 1; tellTarget ("/B7/4") { gotoAndPlay (2); }; } tellTarget ("/Sound") { gotoAndPlay (10); }; } } L = Number(L) + 1; } Set("BB" add N, eval ("BB" add N) - 1); if (Number(SevenLife1) == 0) { Valid = 0; SevenLife1 = -100; tellTarget ("/B7/1") { gotoAndPlay (4); }; tellTarget ("/B7/B1") { gotoAndPlay (4); }; } if (Number(SevenLife2) == 0) { Valid = 0; SevenLife2 = -100; tellTarget ("/B7/2") { gotoAndPlay (4); }; tellTarget ("/B7/B2") { gotoAndPlay (4); }; } if (Number(SevenLife3) == 0) { Valid = 0; SevenLife3 = -100; tellTarget ("/B7/3") { gotoAndPlay (4); }; tellTarget ("/B7/B3") { gotoAndPlay (4); }; } if (Number(SevenLife4) == 0) { BT8 = 100; tellTarget ("/B8") { gotoAndStop (1); }; Valid = 0; SevenLife4 = -100; tellTarget ("/B7/4") { gotoAndPlay (4); }; tellTarget ("/B7/B4") { gotoAndPlay (4); }; } N = 1; if ((Number(EnemyAttack) == 1) and (((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 16))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 16) { Set("IX" add N, eval ("IX" add N) - 23); Set("IY" add N, eval ("IY" add N) + 11); Set("ISX" add N, 11 + Number(Difficulty * 2)); Set("ISY" add N, 0); } if (Number(AttackType) == 2) { Set("ISX" add N, 8 + Number(Difficulty)); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 8 + Number(Difficulty)); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 8 + Number(Difficulty)); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Prog) == 1640) { tellTarget ("/I1") { gotoAndStop (2); }; tellTarget ("/I2") { gotoAndStop (2); }; tellTarget ("/I3") { gotoAndStop (2); }; tellTarget ("/I4") { gotoAndStop (2); }; tellTarget ("/I5") { gotoAndStop (2); }; tellTarget ("/I6") { gotoAndStop (2); }; tellTarget ("/I7") { gotoAndStop (2); }; tellTarget ("/I8") { gotoAndStop (2); }; tellTarget ("/I9") { gotoAndStop (2); }; tellTarget ("/I10") { gotoAndStop (2); }; tellTarget ("/I11") { gotoAndStop (2); }; tellTarget ("/I12") { gotoAndStop (2); }; tellTarget ("/I13") { gotoAndStop (2); }; } if (Number(Prog) == 3040) { tellTarget ("/I1") { gotoAndStop (1); }; tellTarget ("/I2") { gotoAndStop (1); }; tellTarget ("/I3") { gotoAndStop (1); }; tellTarget ("/I4") { gotoAndStop (1); }; tellTarget ("/I5") { gotoAndStop (1); }; tellTarget ("/I6") { gotoAndStop (1); }; tellTarget ("/I7") { gotoAndStop (1); }; tellTarget ("/I8") { gotoAndStop (1); }; tellTarget ("/I9") { gotoAndStop (1); }; tellTarget ("/I10") { gotoAndStop (1); }; tellTarget ("/I11") { gotoAndStop (1); }; tellTarget ("/I12") { gotoAndStop (1); }; tellTarget ("/I13") { gotoAndStop (1); }; } if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } if (Number(PlayerMode) == 1) { if (Number(Prog) == 3060) { FX2 = 700; FY2 = 200; Life2 = -200; EtherTimer = -100; } if (Number(FX2) > 100) { FX2 = FX2 - 10; } if ((Number(Prog) > 3059) and (Number(Prog) < 4400)) { if ((Number(FY2) > Number(Number(KY1) + 5)) and (Number(FX2) == 100)) { FY2 = FY2 - 5; } if ((Number(FY2) < Number(KY1 - 5)) and (Number(FX2) == 100)) { FY2 = Number(FY2) + 5; } EtherTimer = Number(EtherTimer) + 1; if (Number(EtherTimer) == 70) { EtherTimer = 10; } if ((Number(EtherTimer) >= 40) and (Number(EtherTimer) <= 60)) { Attack2 = 1; } if (Number(EtherTimer) == 61) { Attack2 = 0; } } if (Number(Prog) > 4400) { Attack2 = 0; if (Number(FY2) > 200) { FY2 = FY2 - 5; } if (Number(FY2) < 200) { FY2 = Number(FY2) + 5; } } } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 4700) { tellTarget ("/Music") { gotoAndPlay ("Boss2"); }; } if (((Number(Prog) == 4750) and (Number(PlayerMode) == 1)) and (Number(Cinema) == 0)) { tellTarget ("/Talk") { gotoAndPlay ("Boss1"); }; } if (((Number(Prog) == 4750) and (Number(PlayerMode) == 2)) and (Number(Cinema) == 0)) { tellTarget ("/Talk") { gotoAndPlay ("Boss2"); }; } if (((Number(Prog) == 4750) and (Number(PlayerMode) == 3)) and (Number(Cinema) == 0)) { tellTarget ("/Talk") { gotoAndPlay ("Boss3"); }; } if (Number(Prog) == 5499) { Prog = 5000; } if (Number(Prog) == 7001) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); Life2 = 100; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 7030) { tellTarget ("/B7") { gotoAndPlay ("Death"); }; tellTarget ("/Intro") { gotoAndPlay ("End"); }; tellTarget ("/Talk") { gotoAndPlay ("End"); }; } if (Number(Prog) == 7300) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(Prog) == 7321) { gotoAndPlay (2980); } play();
Frame 2979
prevFrame();
Frame 2980
Checkpoint = 0; Prog = 0; Mouse.show(); if (MaxStage < 3) { MaxStage = 3; savefile.data.level = _root.MaxStage; savefile.flush(); } stopAllSounds();
Frame 3087
ifFrameLoaded (3121) { gotoAndPlay (3096); } play();
Frame 3088
ifFrameLoaded (3121) { gotoAndPlay (3090); } play();
Frame 3089
prevFrame();
Frame 3096
play();
Frame 3097
stopAllSounds(); Mouse.hide(); Stage = 3; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } if (Number(Difficulty) == 1) { Speed = 20; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 15; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 12; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } BX1 = 5500; WalkMode = 1; Reload = 0; BY1 = 1000; BL1 = -200; BX2 = 5500; BY2 = 1000; BL2 = -200; BX3 = 5500; BY3 = 1000; BL3 = -200; BLast = 4; Next1 = 0; Thud = 1; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EnemyMax = 1; N = 1; while (Number(N) < 15) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; } else { Life1 = -100; } FX1 = 10000; if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } N = 1; while (Number(N) < 11) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); }; Prog = 0;
Frame 3116
if (Number(Checkpoint) == 1) { Prog = 1700; tellTarget ("/BG") { gotoAndStop ("Stop"); }; } if (Number(Checkpoint) == 2) { Prog = 2650; tellTarget ("/BG") { gotoAndStop ("End"); }; } if (Number(Checkpoint) == 3) { Prog = 4400; tellTarget ("/BG") { gotoAndStop ("End"); }; }
Frame 3117
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (3097); } if ((Number(Prog) > 1940) and (Number(Prog) < 2640)) { if (Number(Prog) == 1950) { BX1 = 300; BY1 = 500; BX2 = 50; BY2 = 500; BX3 = 550; BY3 = 500; BV1 = 0; BV2 = 0; BV3 = 0; BossTimer = -40; BL1 = 170; BL2 = 110; BL3 = 110; BW1 = 33; BH1 = 33; BW2 = 25; BH2 = 20; BW3 = 25; BH3 = 20; tellTarget ("/B1") { gotoAndStop (1); }; tellTarget ("/B2") { gotoAndStop (1); }; tellTarget ("/B3") { gotoAndStop (1); }; } BossTimer = Number(BossTimer) + 1; if ((Number(BL2) > 0) and (Number(BL3) > 0)) { if (Number(BX1) > 550) { BV1 = BV1 * -1; BX1 = 550; } if (Number(BX1) < 50) { BV1 = BV1 * -1; BX1 = 50; } if (Number(BV1) == 1) { BV1 = 0; } if (((Number(BV1) == Number(-2)) and (Number(BX1) > 298)) and (Number(BX1) < 301)) { BV1 = 0; BX1 = 300; } if (Number(BX1) > 301) { BV1 = BV1 - 2; BX1 = BX1 - 1; } if (Number(BX1) < 299) { BV1 = Number(BV1) + 2; BX1 = Number(BX1) + 1; } if (Number(BL1) > 0) { BX1 = Number(BX1) + Number(BV1); } else if (Number(BX1) > 301) { BX1 = BX1 - 1; } Reload = Reload - 1; if (((((Number(WalkMode) == 1) and (Number(Reload) <= 0)) and (Number(BossTimer) > 0)) and (Number(BY3) == Number(BY1))) and (Number(BL1) > 0)) { Reload = 20; EnemyAttack = 1; AttackType = 16; Q2 = 1; } if ((Number(BossTimer) == 10) and (Number(WalkMode) == 2)) { BV2 = 24; BX2 = 51; } if ((Number(BossTimer) == 40) and (Number(WalkMode) == 2)) { BV3 = 24; BX3 = 549; } if ((Number(BY1) < 100) and (Number(WalkMode) == 1)) { WalkMode = 2; BossTimer = 9; } if (((Number(BossTimer) > 40) and (Number(BY1) > 300)) and (Number(WalkMode) == 2)) { WalkMode = 1; } if (Number(BossTimer) == 69) { BossTimer = 9; } if (Number(BV2) == Number(-26)) { if (Number(BL1) < 0) { EnemyAttack = 1; AttackType = 24; Q2 = 2; } tellTarget ("/Sound") { gotoAndPlay (60); }; } if (Number(BV3) == Number(-26)) { if (Number(BL1) < 0) { EnemyAttack = 1; AttackType = 4; Q2 = 3; } tellTarget ("/Sound") { gotoAndPlay (60); }; } if ((Number(BX2) > 50) and (Number(BV2) > Number(-26))) { BX2 = Number(BX2) + Number(BV2); BY2 = Number(BY2) + 8; BV2 = BV2 - 2; } else { BY2 = BY2 - 3; BX2 = 50; BV2 = 0; } if ((Number(BX3) < 550) and (Number(BV3) > Number(-26))) { BX3 = BX3 - BV3; BY3 = Number(BY3) + 8; BV3 = BV3 - 2; } else { BY3 = BY3 - 3; BX3 = 550; BV3 = 0; } BY1 = (Number(BY2) + Number(BY3)) / 2; } else { BY1 = Number(BY1) + 8; BX2 = Number(BX2) + 5; BX3 = BX3 - 5; if (Number(BL2) == Number(-100)) { BY2 = Number(BY2) + 15; } else { BY2 = Number(BY2) + 8; } if (Number(BL3) == Number(-100)) { BY3 = Number(BY3) + 15; } else { BY3 = Number(BY3) + 8; } } N = 1; while (Number(N) < 4) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while ((Number(L) < Number(ShotLast)) and (Number(Prog) < 2500)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if ((Number(N) == 1) and (Number(BV1) < 6)) { BV1 = Number(BV1) + 5; } if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if ((Number(N) == 1) and (Number(BV1) < 6)) { BV1 = Number(BV1) + 5; } if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("B" add N) { gotoAndPlay (4); }; if ((Number(N) == 2) or (Number(N) == 3)) { Prog = 2500; BossTimer = -1000; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } setProperty("/B4", _x , Number(BX1 * 0.75) + Number(BX2 / 4)); setProperty("/B4", _y , Number(BY1 * 0.75) + Number(BY2 / 4)); setProperty("/B7", _x , Number(BX1 * 0.75) + Number(BX3 / 4)); setProperty("/B7", _y , Number(BY1 * 0.75) + Number(BY3 / 4)); setProperty("/B5", _x , (Number(BX2) + Number(BX1)) / 2); setProperty("/B5", _y , (Number(BY2) + Number(BY1)) / 2); setProperty("/B8", _x , (Number(BX3) + Number(BX1)) / 2); setProperty("/B8", _y , (Number(BY3) + Number(BY1)) / 2); setProperty("/B6", _x , Number(BX2 * 0.75) + Number(BX1 / 4)); setProperty("/B6", _y , Number(BY2 * 0.75) + Number(BY1 / 4)); setProperty("/B9", _x , Number(BX3 * 0.75) + Number(BX1 / 4)); setProperty("/B9", _y , Number(BY3 * 0.75) + Number(BY1 / 4)); } if ((Number(Prog) < 1950) or (Number(Prog) > 2699)) { if (Number(Prog) == 50) { Next1 = 121; Launch1 = Number(Speed) + 5; Delay1 = 0; } if (Number(Prog) == 150) { Launch1 = Speed; } if (Number(Prog) == 300) { Next1 = 24; Launch1 = Speed * 2; } if (Number(Prog) == 500) { Next2 = 1; Launch2 = Number(Speed) + 5; Delay2 = 0; } if (Number(Prog) == 700) { Next1 = 9; Launch1 = Number(Speed) + 5; Delay2 = 9999; } if (Number(Prog) == 850) { Delay1 = 9999; } if (Number(Prog) == 900) { Next1 = 24; Launch1 = Speed * 2; Next2 = 121; Launch2 = Number(Speed) + 5; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 1100) { Next1 = 1; Launch1 = Speed; } if (Number(Prog) == 1300) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 1400) { Next1 = 6; Launch1 = Speed - 3; Delay1 = 0; } if (Number(Prog) == 1600) { Delay1 = 9999; } if (Number(Prog) == 1750) { Next1 = 6; Launch1 = Speed - 2; Delay1 = 0; } if (Number(Prog) == 1900) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 2700) { Next1 = 121; Launch1 = Number(Speed) + 10; Delay1 = 0; } if (Number(Prog) == 2750) { Next2 = 18; Launch2 = Speed * 3; Delay2 = 0; } if (Number(Prog) == 2950) { Next1 = 24; Launch1 = Number(Speed * 2) + 5; Delay1 = 0; } if (Number(Prog) == 3100) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3150) { Next1 = 30; Launch1 = 30; Delay1 = 0; } if (Number(Prog) == 3250) { Next2 = 9; Launch2 = Number(Speed) + 10; Delay2 = 0; } if (Number(Prog) == 3450) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3500) { Next1 = 118; Launch1 = Speed * 3; Delay1 = 0; } if (Number(Prog) == 3700) { Next2 = 1; Launch1 = Number(Speed) + 15; Launch2 = Number(Speed) + 10; Delay2 = 0; } if (Number(Prog) == 3900) { Next2 = 121; } if (Number(Prog) == 4100) { Next2 = 30; Launch2 = 30; Delay2 = 0; } if (Number(Prog) == 4300) { Delay1 = 9999; Delay2 = 9999; } L = 1; while (Number(L) < 3) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < 11) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } if (eval ("Next" add L) == 101) { Set("KType" add N, 1); Set("Next" add L, 102); } else if (eval ("Next" add L) == 102) { Set("KType" add N, 2); Set("Next" add L, 101); } if (eval ("Next" add L) == 103) { Set("KType" add N, 3); Set("Next" add L, 104); } else if (eval ("Next" add L) == 104) { Set("KType" add N, 4); Set("Next" add L, 103); } if (eval ("Next" add L) == 105) { Set("KType" add N, 5); Set("Next" add L, 106); } else if (eval ("Next" add L) == 106) { Set("KType" add N, 6); Set("Next" add L, 105); } if (eval ("Next" add L) == 107) { Set("KType" add N, 7); Set("Next" add L, 108); } else if (eval ("Next" add L) == 108) { Set("KType" add N, 8); Set("Next" add L, 107); } if (eval ("Next" add L) == 110) { Set("KType" add N, 10); Set("Next" add L, 111); } else if (eval ("Next" add L) == 111) { Set("KType" add N, 11); Set("Next" add L, 110); } if (eval ("Next" add L) == 112) { Set("KType" add N, 12); Set("Next" add L, 113); } else if (eval ("Next" add L) == 113) { Set("KType" add N, 13); Set("Next" add L, 112); } if (eval ("Next" add L) == 114) { Set("KType" add N, 14); Set("Next" add L, 115); } else if (eval ("Next" add L) == 115) { Set("KType" add N, 15); Set("Next" add L, 114); } if (eval ("Next" add L) == 116) { Set("KType" add N, 16); Set("Next" add L, 117); } else if (eval ("Next" add L) == 117) { Set("KType" add N, 17); Set("Next" add L, 116); } if (eval ("Next" add L) == 118) { Set("KType" add N, 18); Set("Next" add L, 119); } else if (eval ("Next" add L) == 119) { Set("KType" add N, 19); Set("Next" add L, 118); } if (eval ("Next" add L) == 121) { Set("KType" add N, 21); Set("Next" add L, 122); } else if (eval ("Next" add L) == 122) { Set("KType" add N, 22); Set("Next" add L, 121); } if (eval ("Next" add L) == 220) { Set("KType" add N, 2); Set("Next" add L, 221); } else if (eval ("Next" add L) == 221) { Set("KType" add N, 20); Set("Next" add L, 220); } if (eval ("Next" add L) == 226) { Set("KType" add N, 2); Set("Next" add L, 227); } else if (eval ("Next" add L) == 227) { Set("KType" add N, 26); Set("Next" add L, 226); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 2) { Set("KX" add N, 650); Set("KY" add N, Number(random(325)) + 70); Set("KVY" add N, 0); Set("KV" add N, 1); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (8); }; Set("KW" add N, 13); Set("KH" add N, 29); } if (eval ("KType" add N) == 3) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 200); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 4) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 5) { Set("KX" add N, Number(random(300)) + 250); Set("KY" add N, -50); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 6) { Set("KX" add N, Number(random(300)) + 250); Set("KY" add N, 450); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 7) { Set("KX" add N, 650); Set("KY" add N, 56); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 8) { Set("KX" add N, 650); Set("KY" add N, 344); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 9) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KV" add N, Number(random(2)) + 1); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (9); }; Set("KW" add N, 30); Set("KH" add N, 27); } if (eval ("KType" add N) == 10) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 11) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 12) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 13) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 14) { Set("KX" add N, -50); Set("KY" add N, 0); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 15) { Set("KX" add N, -50); Set("KY" add N, 400); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 16) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 17) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 18) { Set("KX" add N, 650); Set("KY" add N, 360); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (4); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 19) { Set("KX" add N, 650); Set("KY" add N, 40); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (22); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 20) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (6); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 21) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 50); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 22) { Set("KX" add N, 650); Set("KY" add N, random(350)); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 23) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (5); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 24) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 5); tellTarget (("K" add N) add "/Q") { gotoAndStop (17); }; Set("KW" add N, 20); Set("KH" add N, 35); } if (eval ("KType" add N) == 25) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 15); tellTarget (("K" add N) add "/Q") { gotoAndStop (10); }; Set("KW" add N, 36); Set("KH" add N, 38); } if (eval ("KType" add N) == 26) { Set("KX" add N, 650); Set("KY" add N, random(400)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (20); }; Set("KW" add N, 28); Set("KH" add N, 28); } if (eval ("KType" add N) == 27) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (16); }; Set("KW" add N, 32); Set("KH" add N, 34); } if (eval ("KType" add N) == 28) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KVY" add N, random(7) - 3); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 29) { Set("KX" add N, 660); Set("KY" add N, Special); Special = Number(Special) + 25; if (Number(Special) == 375) { Special = 50; } Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 30) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (18); }; Set("KW" add N, 31); Set("KH" add N, 26); } if (eval ("KType" add N) == 32) { Set("KX" add N, 550); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 200); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } if (eval ("KType" add N) == 33) { Set("KX" add N, 350); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 2000); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (((eval ("KY" add N) > 450) or (eval ("KY" add N) < -51)) or (eval ("KX" add N) < -51)) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 2) { Set("KX" add N, eval ("KX" add N) - 5); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KVY" add N, eval ("KVY" add N) - 0.5); } if (eval ("KV" add N) == 2) { Set("KVY" add N, eval ("KVY" add N) + 0.5); } if (eval ("KVY" add N) == 5) { Set("KV" add N, 1); } if (eval ("KVY" add N) == -5) { Set("KV" add N, 2); } } if (eval ("KType" add N) == 3) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 4) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if ((eval ("KY" add N) == 130) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 6) { Set("KY" add N, eval ("KY" add N) - 9); if ((eval ("KY" add N) == 270) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 7) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) + 9); } } if (eval ("KType" add N) == 8) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) - 9); } } if (eval ("KType" add N) == 9) { Set("KX" add N, eval ("KX" add N) - 6); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 12); } if (eval ("KV" add N) == 2) { Set("KY" add N, eval ("KY" add N) + 12); } if (eval ("KY" add N) < 50) { Set("KV" add N, 2); } if (eval ("KY" add N) > 350) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) - 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 190) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) + 10); } } if (eval ("KType" add N) == 11) { if ((eval ("KY" add N) == 350) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) + 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 210) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) - 10); } } if (eval ("KType" add N) == 12) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 13) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 14) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 15) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 16) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 17) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 18) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (eval ("KL" add N) > 0) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if ((eval ("KTimer" add N) > 99) and (eval ("KT" add N) < -5)) { Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) < 360) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 5.5); if (eval ("KY" add N) > 360) { Set("KVY" add N, 0); Set("KY" add N, 360); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 19) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (eval ("KL" add N) > 0) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if (eval ("KTimer" add N) > 99) { Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) > 40) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 5.5); if (eval ("KY" add N) < 40) { Set("KVY" add N, 0); Set("KY" add N, 40); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 20) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 475)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 21) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - 1); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 22) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + 1); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 23) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KType" add N) == 24) { Set("KX" add N, eval ("KX" add N) - 10); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 6; Q = N; } } if (eval ("KType" add N) == 25) { Set("KX" add N, eval ("KX" add N) - 5); if ((eval ("KX" add N) == 550) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (Number(Life1) > 0) { if (eval ("KY" add N) > FY1) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY1) { Set("KY" add N, eval ("KY" add N) + 1.5); } } else if (Number(Life2) > 0) { if (eval ("KY" add N) > FY2) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY2) { Set("KY" add N, eval ("KY" add N) + 1.5); } } if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 27) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 10; Q = N; } } if (eval ("KType" add N) == 28) { Set("KX" add N, eval ("KX" add N) - 20); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); } if (eval ("KType" add N) == 29) { if ((eval ("KX" add N) > 500) or (eval ("KX" add N) < 480)) { Set("KX" add N, eval ("KX" add N) - 20); } else { Set("KX" add N, eval ("KX" add N) - 2); } if ((((((eval ("KX" add N) == 498) or (eval ("KX" add N) == 494)) or (eval ("KX" add N) == 490)) or (eval ("KX" add N) == 486)) or (eval ("KX" add N) == 482)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 30) { Set("KX" add N, eval ("KX" add N) - 6); } if (eval ("KType" add N) == 32) { Set("KShoot" add N, eval ("KShoot" add N) - 1); if (eval ("KV" add N) == 0) { Set("KY" add N, eval ("KY" add N) + 5); } if (eval ("KY" add N) == 50) { Set("KV" add N, 0); } if (eval ("KY" add N) == 350) { Set("KV" add N, 1); } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 5); } if ((eval ("KShoot" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); Set("SX" add L, 10000); Score1 = Number(Score1) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) { Set("SX" add L, 10000); Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; if (eval ("KType" add N) == 30) { EnemyAttack = 1; AttackType = 11; Q = N; } } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; } N = 1; if ((Number(EnemyAttack) == 1) and (((((Number(AttackType) == 4) or (Number(AttackType) == 6)) or (Number(AttackType) == 11)) or (Number(AttackType) == 16)) or (Number(AttackType) == 24))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if ((Number(Q) > 0) and (Number(EnemyAttack) != 30)) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else if ((Number(Q) > 0) and (Number(EnemyAttack) == 30)) { Set("IX" add N, eval ("KX" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 2); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, -2); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 18.8); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 17.6); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 19.3); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 17.6); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 18.8); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 20) { Set("IX" add N, eval ("IX" add N) + 33); Set("ISX" add N, 12); Set("ISY" add N, 4.5); } if (Number(AttackType) == 19) { Set("IX" add N, eval ("IX" add N) + 33); Set("ISX" add N, 7.5); Set("ISY" add N, 10.75); AttackType = 20; EnemyAttack = 1; } if (Number(AttackType) == 18) { Set("IX" add N, eval ("IX" add N) + 33); Set("ISY" add N, 13.25); AttackType = 19; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("IX" add N, eval ("IX" add N) + 33); Set("ISX" add N, -7.5); Set("ISY" add N, 10.75); AttackType = 18; EnemyAttack = 1; } if (Number(AttackType) == 16) { Set("IX" add N, eval ("IX" add N) + 33); Set("ISX" add N, -12); Set("ISY" add N, 4.5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; AttackType = 0; Q = 0; Q2 = 0; if ((Number(Life1) > 0) and (Number(Prog) < 1700)) { startDrag ("/ship1", true, 0, 0, 600, 400); } if (((Number(Life1) > 0) and (Number(Prog) >= 1700)) and (Number(Prog) < 2600)) { startDrag ("/ship1", true, 45, 0, 555, 400); } if ((Number(Life1) > 0) and (Number(Prog) >= 2600)) { startDrag ("/ship1", true, 0, 40, 600, 360); } if (Number(PlayerMode) != 2) { FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); } else { setProperty("/ship1", _x , FX1); setProperty("/ship1", _y , FY1); } if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } if (Number(PlayerMode) == 2) { if (Number(Prog) == 100) { ShotStart = 5; ShotLast = 15; FX1 = -100; FY1 = 200; Life1 = -200; EtherTimer = -80; } if ((Number(FX1) < 100) and (Number(Prog) < 1600)) { FX1 = Number(FX1) + 5; } if ((Number(Prog) < 1600) or ((Number(Prog) > 1750) and (Number(Prog) < 1900))) { if ((Number(FY1) > Number(Number(KY1) + 16)) and (Number(FX1) == 100)) { FY1 = FY1 - 6; } if ((Number(FY1) < Number(KY1 - 16)) and (Number(FX1) == 100)) { FY1 = Number(FY1) + 6; } EtherTimer = Number(EtherTimer) + 1; if (Number(EtherTimer) == 20) { Attack1 = 1; } } if (Number(Prog) == 1600) { Attack1 = 0; } if (Number(Prog) == 1750) { Attack1 = 1; } if (Number(Prog) == 1900) { EtherTimer = 19; } if (Number(Prog) > 1900) { Attack1 = 0; FY1 = FY1 - 8; } } if (Number(PlayerMode) > 1) { if ((Number(Prog) >= 1700) and (Number(Prog) < 2600)) { if (Number(FX2) < 45) { FX2 = 45; } if (Number(FX2) > 555) { FX2 = 555; } } if (Number(Prog) >= 2600) { if (Number(FY2) < 40) { FY2 = 40; } if (Number(FY2) > 360) { FY2 = 360; } } } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; if (Number(Playermode) == 2) { Dlay1 = 3; } Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if ((((Number(Attack1) == 1) and (Number(Playermode) != 2)) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if ((((Number(Attack1) == 0) or (Number(Playermode) == 2)) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if ((Number(PlayerMode) == 2) and (Number(Prog) == 1951)) { ShotStart = 8; ShotLast = 15; } if (Number(Prog) == 20) { tellTarget ("/Talk") { gotoAndPlay (10); }; } if (Number(Prog) == 1300) { tellTarget ("/BG") { gotoAndPlay (2); }; } if (Number(Prog) == 1620) { tellTarget ("/Talk") { gotoAndPlay ("Mid"); }; } if (Number(Prog) == 1750) { tellTarget ("/BG") { gotoAndPlay ("Mid"); }; } if (Number(Prog) == 2400) { Prog = 2000; } if (Number(Prog) == 2630) { tellTarget ("/Talk") { gotoAndPlay ("Tunnel"); }; } if (Number(Prog) == 1650) { Checkpoint = 1; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 2560) { tellTarget ("/Intro") { gotoAndPlay ("Kaboom"); }; } if (Number(Prog) == 2570) { tellTarget ("/BG") { gotoAndPlay ("Kaboom"); }; } if (Number(Prog) == 2650) { Checkpoint = 2; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4400) { Checkpoint = 3; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4450) { Checkpoint = 3; tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();
Instance of Symbol 768 MovieClip "ship2" in Frame 3117
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 3118
if (Number(Prog) < 4451) { prevFrame(); } else { BX1 = 5500; BY1 = 1000; BL1 = -200; }
Frame 3119
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (3097); } Reload = Reload - 1; if (Number(Prog) > 4599) { if (Number(Prog) == 4600) { BMove = 0; BX1 = 700; BossTimer = -30; BY1 = 200; BV1 = 0; BL1 = 500; BW1 = 45; BH1 = 45; tellTarget ("/B1") { gotoAndStop (1); }; } BossTimer = Number(BossTimer) + 1; if (Number(BL1) > 0) { if (Number(BMove) == 0) { tellTarget ("/B1/D") { gotoAndStop (1); }; if (Number(BX1) > 500) { BX1 = BX1 - 5; } if (Number(BY1) > 200) { BY1 = BY1 - 5; } if (Number(BY1) < 200) { BY1 = Number(BY1) + 5; } if (((Number(BX1) <= 500) and (Number(BY1) == 200)) and (Number(BossTimer) > 60)) { BMove = Number(random(3)) + 2; if (Number(BMove) == Number(BLast)) { BMove = Number(random(2)) + 4; } BLast = BMove; } if (Number(BMove) == 2) { BV1 = -20; } if (Number(BMove) == 3) { BV1 = 20; } if (Number(BMove) == 4) { BV1 = -18; } if (Number(BMove) == 5) { BV1 = -18; } } if (Number(BMove) == 1) { if (Number(Reload) < 0) { EnemyAttack = 1; Q2 = 1; AttackType = 1; Reload = Number(Difficulty * -1) + 6; } if (Number(BossTimer) == 150) { BMove = 0; BossTimer = 20; } } if (Number(BMove) == 2) { BY1 = BY1 - BV1; BV1 = Number(BV1) + 2; if (Number(BY1) <= 70) { BossTimer = 100; BMove = 1; BY1 = 70; } } if (Number(BMove) == 3) { BY1 = BY1 - BV1; BV1 = BV1 - 2; if (Number(BY1) >= 330) { BossTimer = 100; BMove = 1; BY1 = 330; } } if (Number(BMove) == 4) { BX1 = BX1 - BV1; BV1 = Number(BV1) + 2; if (Number(BX1) < Number(-100)) { BMove = Number(random(2)) + 6; } if (Number(BV1) == 0) { tellTarget ("/B1/D") { gotoAndPlay (2); }; } } if (Number(BMove) == 5) { BX1 = BX1 - BV1; BV1 = Number(BV1) + 2; if (Number(BX1) < Number(-100)) { BMove = Number(random(2)) + 11; tellTarget ("/B1/D") { gotoAndStop (20); }; } } if (Number(BMove) == 7) { BX1 = Number(BX1) + 3; BY1 = (BY1 - 10) - Difficulty; if (Number(BY1) < 70) { BMove = 9; EnemyAttack = 1; Q2 = 1; AttackType = 26; } if (Number(BX1) > 700) { BY1 = 200; BMove = 0; } } else if (Number(BMove) == 9) { BX1 = Number(BX1) + 3; BY1 = Number(Number(BY1) + 10) + Number(Difficulty); if (Number(BY1) > 330) { BMove = 7; EnemyAttack = 1; Q2 = 1; AttackType = 16; } if (Number(BX1) > 700) { BY1 = 200; BMove = 0; BossTimer = 70; } } if (Number(BMove) == 6) { BX1 = Number(BX1) + 6; BY1 = (BY1 - 10) - Difficulty; if (Number(BY1) < 70) { BMove = 10; EnemyAttack = 1; Q2 = 1; AttackType = 26; } if (Number(BX1) > 700) { BY1 = 200; BMove = 0; } } else if (Number(BMove) == 10) { BY1 = Number(Number(BY1) + 15) + Number(Difficulty); if (Number(BY1) > 330) { BMove = 6; EnemyAttack = 1; Q2 = 1; AttackType = 16; } if (Number(BX1) > 700) { BY1 = 200; BMove = 0; BossTimer = 70; } } if (Number(BMove) == 11) { BY1 = 70; BX1 = Number(BX1) + 5; if (Number(BX1) > 700) { BY1 = 200; BMove = 0; } if (Number(Reload) < 0) { EnemyAttack = 1; Q2 = 1; AttackType = 32; Reload = Number(Difficulty * -1) + 6; } } if (Number(BMove) == 12) { BY1 = 330; BX1 = Number(BX1) + 5; if (Number(BX1) > 700) { BY1 = 200; BMove = 0; } if (Number(Reload) < 0) { EnemyAttack = 1; Q2 = 1; AttackType = 31; Reload = Number(Difficulty * -1) + 6; } } } if (Number(BossTimer) == 99) { BossTimer = 70; } if (Number(BL1) < 0) { BX1 = BX1 - 5; } N = 1; while (Number(N) < 2) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("B" add N) { gotoAndPlay (4); }; if (Number(N) == 1) { Prog = 9000; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } N = 1; if ((Number(EnemyAttack) == 1) and (((((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 16)) or (Number(AttackType) == 26)) or (Number(AttackType) == 24))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (160); }; } while (Number(N) < 15) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if ((Number(Q) > 0) and (Number(EnemyAttack) != 30)) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else if ((Number(Q) > 0) and (Number(EnemyAttack) == 30)) { Set("IX" add N, eval ("KX" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = ((eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2)) + (random(101) - 50); if (Number(BY1) > 200) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + random(200); Set("IX" add N, eval ("IX" add N) - 17); Set("IY" add N, eval ("IY" add N) + 50); } else { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - random(200); Set("IX" add N, eval ("IX" add N) - 17); Set("IY" add N, eval ("IY" add N) - 50); } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 2); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, -2); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 18.8); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 17.6); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 19.3); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 17.6); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 18.8); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 20) { Set("IY" add N, eval ("IY" add N) + 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, 12); Set("ISY" add N, 4.5); } if (Number(AttackType) == 19) { Set("IY" add N, eval ("IY" add N) + 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, 7.5); Set("ISY" add N, 10.75); AttackType = 20; EnemyAttack = 1; } if (Number(AttackType) == 18) { Set("IY" add N, eval ("IY" add N) + 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISY" add N, 13.25); AttackType = 19; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("IY" add N, eval ("IY" add N) + 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, -7.5); Set("ISY" add N, 10.75); AttackType = 18; EnemyAttack = 1; } if (Number(AttackType) == 16) { Set("IY" add N, eval ("IY" add N) + 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, -12); Set("ISY" add N, 4.5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } if (Number(AttackType) == 30) { Set("IY" add N, eval ("IY" add N) - 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, 12); Set("ISY" add N, -4.5); } if (Number(AttackType) == 29) { Set("IY" add N, eval ("IY" add N) - 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, 7.5); Set("ISY" add N, -10.75); AttackType = 30; EnemyAttack = 1; } if (Number(AttackType) == 28) { Set("IY" add N, eval ("IY" add N) - 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISY" add N, -13.25); AttackType = 29; EnemyAttack = 1; } if (Number(AttackType) == 27) { Set("IY" add N, eval ("IY" add N) - 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, -7.5); Set("ISY" add N, -10.75); AttackType = 28; EnemyAttack = 1; } if (Number(AttackType) == 26) { Set("IY" add N, eval ("IY" add N) - 45); Set("IX" add N, eval ("IX" add N) + 37); Set("ISX" add N, -12); Set("ISY" add N, -4.5); AttackType = 27; EnemyAttack = 1; } if (Number(AttackType) == 31) { Set("ISX" add N, 0); Set("ISY" add N, (Number(random(5)) + 5) * 2); Set("IY" add N, eval ("IY" add N) + 45); Set("IX" add N, eval ("IX" add N) + 100); } if (Number(AttackType) == 32) { Set("ISX" add N, 0); Set("ISY" add N, (Number(random(5)) + 5) * -2); Set("IY" add N, eval ("IY" add N) - 45); Set("IX" add N, eval ("IX" add N) + 100); } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; AttackType = 0; Q = 0; Q2 = 0; if ((Number(Life1) > 0) and (Number(Prog) >= 2600)) { startDrag ("/ship1", true, 0, 40, 600, 360); } if (Number(PlayerMode) != 2) { FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); } else { setProperty("/ship1", _x , FX1); setProperty("/ship1", _y , FY1); } if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } if (Number(Life2) > 0) { if ((Number(Prog) >= 1700) and (Number(Prog) < 2600)) { if (Number(FX2) < 45) { FX2 = 45; } if (Number(FX2) > 555) { FX2 = 555; } } if (Number(Prog) >= 2600) { if (Number(FY2) < 40) { FY2 = 40; } if (Number(FY2) > 360) { FY2 = 360; } } } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 4600) { tellTarget ("/Music") { gotoAndPlay ("Boss3"); }; } if (Number(Prog) == 8000) { Prog = 5000; } if (Number(Prog) == 9001) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); Life2 = 100; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 9160) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(Prog) == 9181) { gotoAndPlay (3121); } play();
Frame 3120
prevFrame();
Frame 3121
Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 4) { MaxStage = 4; savefile.data.level = _root.MaxStage; savefile.flush(); } tellTarget ("C4") { stop(); }; tellTarget ("C3") { stop(); }; tellTarget ("/C2") { stop(); }; tellTarget ("/C1") { stop(); };
Frame 3992
stopAllSounds();
Frame 4006
ifFrameLoaded (4118) { gotoAndPlay (4015); } play();
Frame 4007
ifFrameLoaded (4118) { gotoAndPlay (4009); } play();
Frame 4008
prevFrame();
Frame 4015
play();
Frame 4016
stopAllSounds(); Mouse.hide(); Stage = 4; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } if (Number(Difficulty) == 1) { Speed = 20; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 15; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 12; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } BX1 = 5500; BY1 = 1000; BL1 = -200; BX2 = 5500; BY2 = 1000; BL2 = -200; BX3 = 5500; BY3 = 1000; BL3 = -200; BX4 = 5500; BY4 = 1000; BL4 = -200; BX5 = 5500; BY5 = 1000; BL5 = -200; BX6 = 5500; BY6 = 1000; BL6 = -200; Claw2 = 0; Claw = 0; BX2 = 5500; BY2 = 1000; BX3 = 5500; BY3 = 1000; BL2 = -200; Aim = 0; Target = 0; Next1 = 0; Thud = 1; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EnemyMax = 1; N = 1; while (Number(N) < 15) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; } else { Life1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } N = 1; while (Number(N) < 11) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); }; Prog = 0;
Frame 4035
if (Number(Checkpoint) == 1) { Prog = 2150; tellTarget ("/BG") { gotoAndPlay (52); }; } if (Number(Checkpoint) == 2) { Prog = 5000; tellTarget ("/BG") { gotoAndPlay (1800); }; } if (Number(Checkpoint) == 3) { Prog = 6300; tellTarget ("/BG") { gotoAndPlay (2900); }; }
Frame 4036
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (4016); } if ((Number(Prog) > 1499) and (Number(Prog) < 2200)) { if (Number(Prog) == 1550) { BX1 = -100; BY1 = 200; BossTimer = -50; BL1 = 4 + Number(Difficulty); BW1 = 35; BH1 = 50; tellTarget ("/B1") { gotoAndStop (1); }; } BossTimer = Number(BossTimer) + 1; if (Number(BL1) < 0) { BX1 = BX1 - 2; } if (Number(BL1) > 0) { if ((Number(BossTimer) >= 20) and (Number(BossTimer) <= 80)) { if ((Number(Life1) > 0) and (Number(Life2) > 0)) { if (Number((Number(FY1) + Number(FY2)) / 2) > Number(BY1)) { BY1 = Number(BY1) + 5; } if (Number((Number(FY1) + Number(FY2)) / 2) < Number(BY1)) { BY1 = BY1 - 5; } } else if (Number(Life1) > 0) { if (Number(FY1) > Number(BY1)) { BY1 = Number(BY1) + 5; } if (Number(FY1) < Number(BY1)) { BY1 = BY1 - 5; } } else { if (Number(FY2) > Number(BY1)) { BY1 = Number(BY1) + 5; } if (Number(FY2) < Number(BY1)) { BY1 = BY1 - 5; } } } if (Number(BX1) < 50) { BX1 = Number(BX1) + 2.5; } BDelay = BDelay - 1; if ((((Number(BL1) > 0) and (Number(BDelay) <= 0)) and (Number(BossTimer) > 1)) and (Number(BossTimer) < 20)) { EnemyAttack = 1; Q2 = 1; AttackType = 22; if (Number(Difficulty) == 1) { BDelay = 5; } if (Number(Difficulty) == 2) { BDelay = 5; } if (Number(Difficulty) == 3) { BDelay = 4; } if (Number(Difficulty) == 4) { BDelay = 3; } } } if ((Number(BossTimer) == 80) and (Number(Prog) < 2000)) { BossTimer = 0; } N = 1; while (Number(N) < 2) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = 1; while (Number(L) < 5) { if ((((((((eval ("BX" add N) - 50) - eval ("BW" add N)) <= eval ("KX" add L)) and (eval ("KX" add L) <= ((eval ("BX" add N) + 50) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 50) - eval ("BH" add N)) <= eval ("KY" add L)) and (eval ("KY" add L) <= ((eval ("BY" add N) + 50) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (BossTimer >= 0)) and (eval ("KL" add L) > 0)) { tellTarget ("/Sound") { gotoAndPlay (40); }; BL1 = BL1 - 1; Set("KL" add L, 0); tellTarget ("B" add N) { gotoAndPlay (2); }; BossTimer = -5; } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("/B1") { gotoAndPlay ("Death"); }; Prog = 2000; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if ((Number(Prog) > 3250) and (Number(Prog) < 5000)) { if (Number(Prog) == 3251) { Alt = 1; BX2 = 900; BossTimer = 30; BY2 = 200; BL2 = 100; BW2 = 40; BH2 = 75; BW3 = 163; BH3 = 18; BW4 = 163; BH4 = 18; tellTarget ("/B2") { gotoAndStop (1); }; } BossTimer = Number(BossTimer) + 1; BX3 = BX3 - 50; BX4 = BX4 - 50; if (Number(BL2) < 0) { BX2 = BX2 - 4; } if (Number(BL2) > 0) { if ((Number(BX2) > 530) and (Number(Prog) > 3450)) { BX2 = BX2 - 4; } if (Number(PlayerMode) == 1) { Target = 1; } if (Number(PlayerMode) == 2) { Target = 2; } if (Number(PlayerMode) == 3) { if (Number(Life1) < 0) { Target = 2; } else if (Number(Life2) < 0) { Target = 1; } else { Target = Alt; } } if (((Number(Target) == 1) and (Number(Aim) == 0)) and (Number(BossTimer) > 20)) { if (Number(FY1) > Number(BY2)) { Aim = 1; } if (Number(FY1) < Number(BY2)) { Aim = 2; } } if (((Number(Target) == 2) and (Number(Aim) == 0)) and (Number(BossTimer) > 20)) { if (Number(FY2) > Number(BY2)) { Aim = 1; } if (Number(FY2) < Number(BY2)) { Aim = 2; } } if (Number(Aim) == 1) { BY2 = Number(BY2) + 15; } if (Number(Aim) == 2) { BY2 = BY2 - 15; } if (((Number(Target) == 1) and (Number(Aim) == 1)) and (Number(FY1) < Number(BY2))) { Aim = 4; } if (((Number(Target) == 1) and (Number(Aim) == 2)) and (Number(FY1) > Number(BY2))) { Aim = 4; } if (((Number(Target) == 2) and (Number(Aim) == 1)) and (Number(FY2) < Number(BY2))) { Aim = 4; } if (((Number(Target) == 2) and (Number(Aim) == 2)) and (Number(FY2) > Number(BY2))) { Aim = 4; } if (Number(Aim) == 4) { Aim = 0; BossTimer = 2 * Difficulty; if (Number(Alt) == 1) { BY3 = BY2; BX3 = Number(BX2) + 150; tellTarget ("/Sound") { gotoAndPlay (50); }; Alt = 2; } else { BY4 = BY2; BX4 = Number(BX2) + 150; tellTarget ("/Sound") { gotoAndPlay (90); }; Alt = 1; } } if (Number(BossTimer) == 60) { BossTimer = 30; } } N = 2; while (Number(N) < 3) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("B" add N) { gotoAndPlay (4); }; Prog = 4000; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } N = 3; while (Number(N) < 5) { if (((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if ((Number(Prog) < 3350) or (Number(Prog) > 4999)) { if (Number(Prog) == 50) { EnemyMax = 8; Next1 = 28; Launch1 = Speed - 5; Delay1 = 0; } if (Number(Prog) == 250) { Next2 = 121; Launch2 = Number(Speed) + 5; Delay2 = 0; } if (Number(Prog) == 450) { Next2 = 26; Launch2 = Number(Speed) + 15; Delay1 = 9999; } if (Number(Prog) == 650) { Next1 = 2; Launch1 = Number(Speed) + 13; Delay1 = 0; } if (Number(Prog) == 850) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 900) { Next1 = 28; Launch1 = Speed - 3; Next2 = 101; Launch2 = Number(Speed) + 2; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 1100) { Launch1 = Speed - 7; Delay1 = 0; Delay2 = 9999; } if (Number(Prog) == 1200) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 1240) { Next1 = 131; Launch1 = 23 - (Difficulty * 3); Delay1 = 0; } if (Number(Prog) == 1500) { EnemyMax = 5; BulletMax = 7; Next1 = 31; Launch1 = 20; } if (Number(Prog) == 2001) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 2200) { EnemyMax = 9; BulletMax = 14; Next1 = 1; Launch1 = Number(Speed) + 5; Delay1 = 0; } if (Number(Prog) == 2400) { Next2 = 12; Launch2 = Number(Speed) + 6; Delay2 = 0; } if (Number(Prog) == 2500) { Next2 = 13; Launch2 = Number(Speed) + 6; } if (Number(Prog) == 2600) { Next1 = 121; Launch1 = Number(Speed) + 6; Next2 = 101; Launch2 = Number(Speed) + 7; } if (Number(Prog) == 2850) { Delay1 = 9999; Next2 = 28; Launch2 = Speed - 6; } if (Number(Prog) == 3000) { Next1 = 23; Launch1 = Number(Speed) + 40; Delay1 = 0; Next2 = 121; Launch2 = Number(Speed) + 5; } if (Number(Prog) == 3200) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 5050) { Next1 = 121; Launch1 = Number(Speed) + 4; Next2 = 1; Launch2 = Number(Speed) + 7; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 5300) { Next1 = 2; Launch1 = Speed; Next2 = 26; Launch2 = Number(Speed) + 15; } if (Number(Prog) == 5500) { Next1 = 112; Launch1 = Number(Speed) + 10; Next2 = 1; Launch2 = Speed; } if (Number(Prog) == 5700) { Next1 = 28; Launch1 = Speed; Next2 = 1; Launch2 = Number(Speed) + 3; } if (Number(Prog) == 5900) { Next2 = 121; Launch2 = Speed; } if (Number(Prog) == 6100) { Delay1 = 9999; Delay2 = 9999; } if ((((((((((Number(Prog) == 5100) or (Number(Prog) == 5200)) or (Number(Prog) == 5300)) or (Number(Prog) == 5400)) or (Number(Prog) == 5500)) or (Number(Prog) == 5600)) or (Number(Prog) == 5700)) or (Number(Prog) == 5800)) or (Number(Prog) == 5900)) or (Number(Prog) == 6000)) { IY14 = Number(random(2) * 200) + 100; if (Number(IY14) == 100) { tellTarget ("/Talk") { gotoAndPlay ("down"); }; } if (Number(IY14) == 300) { tellTarget ("/Talk") { gotoAndPlay ("up"); }; } } if ((((((((((Number(Prog) == 5150) or (Number(Prog) == 5250)) or (Number(Prog) == 5350)) or (Number(Prog) == 5450)) or (Number(Prog) == 5550)) or (Number(Prog) == 5650)) or (Number(Prog) == 5750)) or (Number(Prog) == 5850)) or (Number(Prog) == 5950)) or (Number(Prog) == 6050)) { IX14 = 300; tellTarget ("/I14") { gotoAndPlay (2); }; LaserTimer = 15; } L = 1; while (Number(L) < 3) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < 11) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } if (eval ("Next" add L) == 101) { Set("KType" add N, 1); Set("Next" add L, 102); } else if (eval ("Next" add L) == 102) { Set("KType" add N, 2); Set("Next" add L, 101); } if (eval ("Next" add L) == 103) { Set("KType" add N, 3); Set("Next" add L, 104); } else if (eval ("Next" add L) == 104) { Set("KType" add N, 4); Set("Next" add L, 103); } if (eval ("Next" add L) == 105) { Set("KType" add N, 5); Set("Next" add L, 106); } else if (eval ("Next" add L) == 106) { Set("KType" add N, 6); Set("Next" add L, 105); } if (eval ("Next" add L) == 107) { Set("KType" add N, 7); Set("Next" add L, 108); } else if (eval ("Next" add L) == 108) { Set("KType" add N, 8); Set("Next" add L, 107); } if (eval ("Next" add L) == 110) { Set("KType" add N, 10); Set("Next" add L, 111); } else if (eval ("Next" add L) == 111) { Set("KType" add N, 11); Set("Next" add L, 110); } if (eval ("Next" add L) == 112) { Set("KType" add N, 12); Set("Next" add L, 113); } else if (eval ("Next" add L) == 113) { Set("KType" add N, 13); Set("Next" add L, 112); } if (eval ("Next" add L) == 114) { Set("KType" add N, 14); Set("Next" add L, 115); } else if (eval ("Next" add L) == 115) { Set("KType" add N, 15); Set("Next" add L, 114); } if (eval ("Next" add L) == 116) { Set("KType" add N, 16); Set("Next" add L, 117); } else if (eval ("Next" add L) == 117) { Set("KType" add N, 17); Set("Next" add L, 116); } if (eval ("Next" add L) == 118) { Set("KType" add N, 18); Set("Next" add L, 119); } else if (eval ("Next" add L) == 119) { Set("KType" add N, 19); Set("Next" add L, 118); } if (eval ("Next" add L) == 121) { Set("KType" add N, 21); Set("Next" add L, 122); } else if (eval ("Next" add L) == 122) { Set("KType" add N, 22); Set("Next" add L, 121); } if (eval ("Next" add L) == 131) { Set("KType" add N, 31); Set("Next" add L, 132); } else if (eval ("Next" add L) == 132) { Set("KType" add N, 32); Set("Next" add L, 131); } if (eval ("Next" add L) == 220) { Set("KType" add N, 2); Set("Next" add L, 221); } else if (eval ("Next" add L) == 221) { Set("KType" add N, 20); Set("Next" add L, 220); } if (eval ("Next" add L) == 226) { Set("KType" add N, 2); Set("Next" add L, 227); } else if (eval ("Next" add L) == 227) { Set("KType" add N, 26); Set("Next" add L, 226); } if (eval ("Next" add L) == 126) { Set("KType" add N, 1); Set("Next" add L, 127); } else if (eval ("Next" add L) == 127) { Set("KType" add N, 26); Set("Next" add L, 126); } if (eval ("Next" add L) == 326) { Set("KType" add N, 28); Set("Next" add L, 327); } else if (eval ("Next" add L) == 327) { Set("KType" add N, 26); Set("Next" add L, 326); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 2) { Set("KX" add N, 670); Set("KY" add N, Number(random(325)) + 70); Set("KVY" add N, 0); Set("KV" add N, 1); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (8); }; Set("KW" add N, 13); Set("KH" add N, 29); } if (eval ("KType" add N) == 3) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 200); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 4) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 5) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, -50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 6) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, 450); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 7) { Set("KX" add N, 650); Set("KY" add N, 56); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 8) { Set("KX" add N, 650); Set("KY" add N, 344); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 9) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KV" add N, 1); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (14); }; Set("KW" add N, 30); Set("KH" add N, 27); } if (eval ("KType" add N) == 10) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 11) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 12) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 13) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 14) { Set("KX" add N, -50); Set("KY" add N, 0); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 15) { Set("KX" add N, -50); Set("KY" add N, 400); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 16) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 17) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 18) { Set("KX" add N, 650); Set("KY" add N, 350); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (4); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 19) { Set("KX" add N, 650); Set("KY" add N, 50); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (22); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 20) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (6); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 21) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 22) { Set("KX" add N, 650); Set("KY" add N, random(350)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 23) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (5); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 24) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (17); }; Set("KW" add N, 20); Set("KH" add N, 35); } if (eval ("KType" add N) == 25) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 15); tellTarget (("K" add N) add "/Q") { gotoAndStop (10); }; Set("KW" add N, 36); Set("KH" add N, 38); } if (eval ("KType" add N) == 26) { Set("KX" add N, 650); Set("KY" add N, (Number(random(3)) + 1) * 100); if (Number(Prog) > 1000) { Set("KY" add N, Number(random(300)) + 50); } Set("KL" add N, 5); tellTarget (("K" add N) add "/Q") { gotoAndStop (20); }; Set("KW" add N, 28); Set("KH" add N, 28); } if (eval ("KType" add N) == 27) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (16); }; Set("KW" add N, 32); Set("KH" add N, 34); } if (eval ("KType" add N) == 28) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KVY" add N, random(9) - 4); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 29) { Set("KX" add N, 660); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 30) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (18); }; Set("KW" add N, 31); Set("KH" add N, 26); } if (eval ("KType" add N) == 31) { Set("KL" add N, 1); Set("KX" add N, 750); Set("KY" add N, Number(random(350)) + 25); tellTarget (("K" add N) add "/Q") { gotoAndStop (23); }; Set("KW" add N, 50); Set("KH" add N, 50); } if (eval ("KType" add N) == 32) { Set("KL" add N, 3); Set("KX" add N, 750); if (Number(Life2) < 0) { Set("KY" add N, FY1); } else if (Number(Life1) < 0) { Set("KY" add N, FY2); } else { Set("KY" add N, (Number(FY1) + Number(FY2)) / 2); } tellTarget (("K" add N) add "/Q") { gotoAndStop (23); }; Set("KW" add N, 50); Set("KH" add N, 50); } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (((eval ("KY" add N) > 450) or (eval ("KY" add N) < -51)) or (eval ("KX" add N) < -81)) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 12); if ((eval ("KX" add N) == 482) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 2) { Set("KX" add N, eval ("KX" add N) - 5); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KVY" add N, eval ("KVY" add N) - 0.5); } if (eval ("KV" add N) == 2) { Set("KVY" add N, eval ("KVY" add N) + 0.5); } if (eval ("KVY" add N) == 5) { Set("KV" add N, 1); } if (eval ("KVY" add N) == -5) { Set("KV" add N, 2); } } if (eval ("KType" add N) == 3) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 4) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if ((eval ("KY" add N) == 184) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 6) { Set("KY" add N, eval ("KY" add N) - 9); if ((eval ("KY" add N) == 216) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 7) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) + 9); } } if (eval ("KType" add N) == 8) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) - 9); } } if (eval ("KType" add N) == 9) { Set("KX" add N, eval ("KX" add N) - 6); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 12); } if (eval ("KV" add N) == 2) { Set("KY" add N, eval ("KY" add N) + 12); } if (eval ("KY" add N) < 10) { Set("KV" add N, 2); } if (eval ("KY" add N) > 390) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) - 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 190) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) + 10); } } if (eval ("KType" add N) == 11) { if ((eval ("KY" add N) == 350) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) + 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 210) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) - 10); } } if (eval ("KType" add N) == 12) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 13) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 14) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 15) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 16) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 17) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 18) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((eval ("KTimer" add N) > 99) and (eval ("KT" add N) < -5)) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) < 350) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) > 350) { Set("KVY" add N, 0); Set("KY" add N, 350); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 19) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (eval ("KTimer" add N) > 99) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) > 50) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) < 50) { Set("KVY" add N, 0); Set("KY" add N, 50); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 20) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 475)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 21) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - 1); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 22) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + 1); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 23) { Set("KX" add N, eval ("KX" add N) - 5); if (((eval ("KX" add N) == 500) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KType" add N) == 24) { Set("KX" add N, eval ("KX" add N) - 2.5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 6; Q = N; } } if (eval ("KType" add N) == 25) { Set("KX" add N, eval ("KX" add N) - 5); if ((eval ("KX" add N) == 550) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (((eval ("KX" add N) == 554) or (eval ("KX" add N) == 394)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 16; Q = N; } if ((eval ("KX" add N) == 474) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } } if (eval ("KType" add N) == 27) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 10; Q = N; } } if (eval ("KType" add N) == 28) { Set("KX" add N, eval ("KX" add N) - 20); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); } if (eval ("KType" add N) == 29) { if ((eval ("KX" add N) > 500) or (eval ("KX" add N) < 480)) { Set("KX" add N, eval ("KX" add N) - 20); } else { Set("KX" add N, eval ("KX" add N) - 2); } if ((((eval ("KX" add N) == 498) or (eval ("KX" add N) == 490)) or (eval ("KX" add N) == 482)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 30) { Set("KX" add N, eval ("KX" add N) - 6); } if (eval ("KType" add N) == 31) { Set("KX" add N, eval ("KX" add N) - 20); } if (eval ("KType" add N) == 32) { Set("KX" add N, eval ("KX" add N) - 20); } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while ((Number(L) < Number(ShotLast)) and ((Number(Prog) < 1240) or (Number(Prog) > 2000))) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } L = 1; while (((Number(L) < 14) and (Number(Prog) > 1240)) and (Number(Prog) < 2000)) { if ((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("IX" add L)) and (eval ("IX" add L) <= ((eval ("KX" add N) + 10) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 10) - eval ("KH" add N)) <= eval ("IY" add L)) and (eval ("IY" add L) <= ((eval ("KY" add N) + 10) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) { Set("KL" add N, eval ("KL" add N) - 1); Set("IY" add L, -100); } L = Number(L) + 1; } L = 14; while (((Number(L) == 14) and (Number(Prog) > 4000)) and (Number(LaserTimer) > 0)) { if ((((((eval ("KX" add N) - 350) - eval ("KW" add N)) <= eval ("IX" add L)) and (eval ("IX" add L) <= ((eval ("KX" add N) + 350) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 100) - eval ("KH" add N)) <= eval ("IY" add L)) and (eval ("IY" add L) <= ((eval ("KY" add N) + 100) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) { Set("KL" add N, eval ("KL" add N) - 1); } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; if (Number(Prog) == 1239) { IY1 = 9999; IY2 = 9999; IY3 = 9999; IY4 = 9999; IY5 = 9999; IY6 = 9999; IY7 = 9999; IY8 = 9999; IY9 = 9999; IY10 = 9999; IY11 = 9999; IY12 = 9999; IY13 = 9999; } } N = 1; if ((Number(EnemyAttack) == 1) and ((Number(AttackType) == 4) or (Number(AttackType) == 11))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); Set("IY" add N, 999); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); if ((Number(AttackType) == 41) or (Number(AttackType) == 22)) { Set("IX" add N, eval ("BX" add Q2) + eval ("BW" add Q2)); } } if ((Number(AttackType) == 1) or (Number(AttackType) == 41)) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); if (Number(AttackType) == 41) { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) + eval ("BW" add Q2); } SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("ISX" add N, 15); Set("ISY" add N, 5); } if (Number(AttackType) == 16) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; N = 14; if (Number(Prog) > 4000) { if ((((((((eval ("IX" add N) - 11) - 350) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 350))) and ((((eval ("IY" add N) - 16) - 100) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 100)))) and (HitDelay1 == 30)) and (Life1 > 0)) and (LaserTimer > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("IX" add N) - 11) - 350) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 350))) and ((((eval ("IY" add N) - 16) - 100) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 100)))) and (HitDelay2 == 30)) and (Life2 > 0)) and (LaserTimer > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); LaserTimer = LaserTimer - 1; } if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 6200) { Prog = 6299; } if (Number(Prog) == 1500) { if (Number(PlayerMode) == 1) { tellTarget ("/Talk") { gotoAndPlay ("1"); }; } if (Number(PlayerMode) == 2) { tellTarget ("/Talk") { gotoAndPlay ("2"); }; } if (Number(PlayerMode) == 3) { tellTarget ("/Talk") { gotoAndPlay ("3"); }; } } if (Number(Prog) == 1999) { Prog = 1600; } if (Number(Prog) == 3999) { Prog = 3600; } if (Number(Prog) == 2200) { tellTarget ("/Talk") { gotoAndPlay ("Mid"); }; } if (Number(Prog) == 2100) { tellTarget ("/Intro") { gotoAndPlay ("Mid"); }; tellTarget ("/BG") { gotoAndPlay ("Mid"); }; Checkpoint = 1; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4100) { Checkpoint = 2; BX4 = 5500; BY4 = 1000; BL4 = -200; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4150) { tellTarget ("/Talk") { gotoAndPlay ("XS"); }; } if (Number(Prog) == 6300) { Checkpoint = 3; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 6350) { Checkpoint = 3; tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 4036
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 4037
if (Number(Prog) < 6351) { prevFrame(); }
Frame 4038
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (4016); } if (Number(Prog) >= 6450) { if (Number(Prog) == 6450) { Claw = 0; BossTimer = -140; BX4 = 1200; BY4 = 200; BL4 = 550; BW4 = 115; BH4 = 85; tellTarget ("/B4") { gotoAndStop (1); }; BX5 = 950; BY5 = 0; BL5 = 700; BW5 = 10; BH5 = 120; tellTarget ("/B5") { gotoAndStop (1); }; BX6 = 950; BY6 = 400; BL6 = 700; BW6 = 10; BH6 = 120; tellTarget ("/B6") { gotoAndStop (1); }; } BossTimer = Number(BossTimer) + 1; if (Number(BL4) > 0) { if (Number(BX4) > 550) { BX4 = BX4 - 5; BX5 = BX5 - 5; BX6 = BX6 - 5; } if ((Number(BossTimer) > 0) and (Number(BossTimer) < 15)) { BX5 = BX5 - 20; BX6 = BX6 - 20; } if (Number(BossTimer) == 0) { tellTarget ("/B4/C4") { gotoAndPlay (2); }; tellTarget ("/B4/C5") { gotoAndPlay (2); }; } if (Number(BossTimer) == 20) { Claw = 1; } if (((Number(BossTimer) == 70) or (Number(BossTimer) == 170)) or (Number(BossTimer) == 270)) { Claw = 2; tellTarget ("/B4/C1/C3") { play(); }; tellTarget ("/B4/C2/C8") { play(); }; } if (((Number(BossTimer) == 85) or (Number(BossTimer) == 185)) or (Number(BossTimer) == 285)) { Claw = 3; } if ((Number(BossTimer) == 100) or (Number(BossTimer) == 200)) { Claw = 1; } if (Number(BossTimer) == 300) { Claw = 4; } if (Number(BossTimer) == 350) { Claw = 2; } if (Number(BossTimer) == 360) { Claw = 5; ClawT = 1; ClawB = 0; } if (Number(BossTimer) == 600) { Claw = 3; } if (Number(BossTimer) == 610) { Claw = 6; } if (Number(BossTimer) == 650) { Claw = 2; } if (Number(BossTimer) == 660) { Claw = 7; } if (Number(BossTimer) == 690) { Claw = 8; } if (Number(BossTimer) == 720) { Claw = 9; } if (Number(BossTimer) == 750) { Claw = 10; } if (Number(BossTimer) == 780) { Claw = 7; } if (Number(BossTimer) == 810) { Claw = 8; } if (Number(BossTimer) == 840) { Claw = 9; } if (Number(BossTimer) == 870) { Claw = 10; } if ((((((Number(BossTimer) == 900) or (Number(BossTimer) == 920)) or (Number(BossTimer) == 940)) or (Number(BossTimer) == 960)) or (Number(BossTimer) == 980)) or (Number(BossTimer) == 1000)) { Claw = 3; Claw2 = 1; } if (((((Number(BossTimer) == 910) or (Number(BossTimer) == 930)) or (Number(BossTimer) == 950)) or (Number(BossTimer) == 970)) or (Number(BossTimer) == 990)) { Claw = 2; } if (Number(BossTimer) == 1010) { Claw2 = 0; Claw = 1; BossTimer = 30; } if (Number(Claw) == 1) { if (Number(Life1) > 0) { if (Number(BX5) > Number(FX1)) { BX5 = (BX5 - 5) - (Difficulty * 2); } if (Number(BX5) < Number(FX1)) { BX5 = Number(Number(BX5) + 5) + Number(Difficulty * 2); } } if (Number(Life1) < 0) { if (Number(BX5) > Number(FX2)) { BX5 = (BX5 - 5) - (Difficulty * 2); } if (Number(BX5) < Number(FX2)) { BX5 = Number(Number(BX5) + 5) + Number(Difficulty * 2); } } if (Number(Life2) > 0) { if (Number(BX6) > Number(FX2)) { BX6 = (BX6 - 5) - (Difficulty * 1); } if (Number(BX6) < Number(FX2)) { BX6 = Number(Number(BX6) + 5) + Number(Difficulty * 1); } } if (Number(Life2) < 0) { if (Number(BX6) > Number(FX1)) { BX6 = (BX6 - 5) - (Difficulty * 1); } if (Number(BX6) < Number(FX1)) { BX6 = Number(Number(BX6) + 5) + Number(Difficulty * 1); } } } if (Number(Claw2) == 1) { BX5 = BX5 - 5; BX6 = BX6 - 5; } if (Number(Claw) == 2) { BY5 = Number(BY5) + 10; BY6 = BY6 - 10; } if (Number(Claw) == 3) { BY5 = BY5 - 10; BY6 = Number(BY6) + 10; } if (Number(Claw) == 4) { if (Number(BX5) < 400) { BX5 = Number(BX5) + 10; } if (Number(BX6) > 0) { BX6 = BX6 - 10; } } if (Number(Claw) == 5) { if (Number(BX5) > 400) { ClawT = 1; } if (Number(BX5) < 0) { ClawT = 0; } if (Number(ClawT) == 1) { BX5 = BX5 - (Difficulty * 5); } if (Number(ClawT) == 0) { BX5 = Number(BX5) + Number(Difficulty * 5); } if (Number(BX6) > 400) { ClawB = 1; } if (Number(BX6) < 0) { ClawB = 0; } if (Number(ClawB) == 1) { BX6 = BX6 - (Difficulty * 5); } if (Number(ClawB) == 0) { BX6 = Number(BX6) + Number(Difficulty * 5); } } if (Number(Claw) == 6) { if (Number(BX5) < 400) { BX5 = Number(BX5) + 10; } else { BX5 = 400; } if (Number(BX6) < 400) { BX6 = Number(BX6) + 10; } else { BX6 = 400; } } if (Number(Claw) == 7) { BX5 = BX5 - 13; } if (Number(Claw) == 8) { BX5 = Number(BX5) + 13; } if (Number(Claw) == 9) { BX6 = BX6 - 13; } if (Number(Claw) == 10) { BX6 = Number(BX6) + 13; } } N = 4; while (Number(N) < 7) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = 1; while (Number(L) < 15) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 4) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 4) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } if ((Number(BL4) <= 0) and (Number(BL4) > Number(-50))) { BL4 = -100; BL5 = -100; BL6 = -100; Prog = 7000; tellTarget ("/B4") { gotoAndPlay (4); }; } if (Number(BL4) == Number(-100)) { BX4 = Number(BX4) + 8; BX5 = Number(BX5) + 8; BX6 = Number(BX6) + 8; } } if ((Number(Life1) > 0) and (Number(Prog) < 6610)) { startDrag ("/ship1", true, 0, 0, 600, 400); } if ((Number(Life1) > 0) and (Number(Prog) >= 6610)) { startDrag ("/ship1", true, 0, 130, 600, 270); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } if ((Number(Prog) >= 6610) and (Number(Life2) > 0)) { if (Number(FY2) < 130) { FY2 = 130; } if (Number(FY2) > 270) { FY2 = 270; } } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 6500) { tellTarget ("/Music") { gotoAndPlay ("Boss4"); }; } if (Number(Prog) == 6900) { Prog = 6700; } if ((Number(Life1) > 0) or (Number(Life2) > 0)) { tellTarget ("/B4/C1") { gotoAndStop(int(Number(/:BX5) + 30)); }; tellTarget ("/B4/C2") { gotoAndStop(int(Number(/:BX6) + 30)); }; } play();
Frame 4039
if (Number(Prog) < 7100) { prevFrame(); }
Frame 4040
tellTarget ("/Sound3") { gotoAndPlay (20); }; Attack1 = 0; Attack2 = 0; tellTarget ("/BG") { gotoAndPlay (4000); }; stopDrag();
Frame 4113
N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(Life1) > 0) { NewFX1 = 600; NewFY1 = 200; FX1 = -50; } if (Number(Life2) > 0) { NewFX2 = 100; FX2 = -50; } if (Number(Life1) < 0) { FX1 = -500; FY1 = -500; } if (Number(Life2) < 0) { FX2 = -500; FY2 = -500; } Confirm1 = 0; Confirm2 = 0;
Frame 4114
setProperty("/ship1", _x , FX1); setProperty("/ship1", _y , FY1); setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if (Number(Life1) > 0) { startDrag ("/Me", true, 0, 0, 600, 400); NewFX1 = getProperty("/Me", _x); NewFY1 = getProperty("/Me", _y); } if (Number(Life1) > 0) { if (Number(NewFY1) > Number(FY1)) { FY1 = Number(FY1) + 10; } if (Number(NewFY1) < Number(FY1)) { FY1 = FY1 - 10; } if (Number(NewFX1) > Number(FX1)) { FX1 = Number(FX1) + 15; } else { Confirm1 = 1; } } else { Confirm1 = 1; } if (Number(Life2) > 0) { if (Number(NewFX2) > Number(FX2)) { FX2 = Number(FX2) + 20; } else { Confirm2 = 1; } } else { Confirm2 = 1; } play();
Frame 4115
BX7 = 800; BY7 = 200; BW7 = 110; BH7 = 85; BX8 = 873; BY8 = 87; BW8 = 280; BH8 = 17; BX9 = 873; BY9 = 313; BW9 = 280; BH9 = 17; BX10 = 868; BY10 = 34; BW10 = 240; BH10 = 16; BX11 = 868; BY11 = 366; BW11 = 240; BH11 = 16; BossFour = 1; BossTimer = -100; AttackTimer = -10; BL7 = 150; BL8 = 70; BL9 = 70; BL10 = 50; BL11 = 50; if ((Number(Confirm1) == 0) or (Number(Confirm2) == 0)) { prevFrame(); }
Frame 4116
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (4016); } BossTimer = Number(BossTimer) + 1; if (Number(BossFour) == 1) { AttackTimer = Number(AttackTimer) + 1; if (Number(BX7) > 600) { BX7 = BX7 - 5; BX8 = BX8 - 5; BX9 = BX9 - 5; } if ((Number(BossTimer) >= Number(-60)) and (Number(BossTimer) < Number(-40))) { BX10 = BX10 - 25; } if ((Number(BossTimer) >= Number(-40)) and (Number(BossTimer) < Number(-30))) { BX10 = Number(BX10) + 25; } if (Number(BossTimer) == Number(-54)) { tellTarget ("/Wall1") { gotoAndStop (2); }; tellTarget ("/Wall3") { gotoAndStop (2); }; } if ((Number(BossTimer) >= Number(-30)) and (Number(BossTimer) < Number(-10))) { BX11 = BX11 - 25; } if ((Number(BossTimer) >= Number(-10)) and (Number(BossTimer) < 0)) { BX11 = Number(BX11) + 25; } if (Number(BossTimer) == Number(-24)) { tellTarget ("/Wall2") { gotoAndStop (2); }; tellTarget ("/Wall4") { gotoAndStop (2); }; } if ((Number(BossTimer) >= 0) and (Number(BossTimer) <= 200)) { if (((Number(AttackTimer) == 0) or ((Number(AttackTimer) == 20) and (Number(Difficulty) > 2))) and (Number(BL8) > 0)) { EnemyAttack = 1; Q2 = 8; AttackType = 1; } if ((((Number(AttackTimer) == 10) and (Number(Difficulty) < 3)) or (((Number(AttackTimer) == 5) or (Number(AttackTimer) == 25)) and (Number(Difficulty) > 2))) and (Number(BL9) > 0)) { EnemyAttack = 1; Q2 = 9; AttackType = 1; } if ((((Number(AttackTimer) == 20) and (Number(Difficulty) < 3)) or (((Number(AttackTimer) == 10) or (Number(AttackTimer) == 30)) and (Number(Difficulty) > 2))) and (Number(BL10) > 0)) { EnemyAttack = 1; Q2 = 10; AttackType = 1; } if ((((Number(AttackTimer) == 30) and (Number(Difficulty) < 3)) or (((Number(AttackTimer) == 15) or (Number(AttackTimer) == 35)) and (Number(Difficulty) > 2))) and (Number(BL11) > 0)) { EnemyAttack = 1; Q2 = 11; AttackType = 1; } } if (Number(AttackTimer) == 39) { AttackTimer = -1; } if ((Number(BossTimer) >= 230) and (Number(BossTimer) <= 242)) { if (Number(BL8) > 0) { BX8 = BX8 - 30; } if (Number(BL9) > 0) { BX9 = BX9 - 30; } if (Number(BL10) > 0) { BX10 = BX10 - 30; } if (Number(BL11) > 0) { BX11 = BX11 - 30; } } if (Number(BossTimer) == 250) { EnemyAttack = 1; Q2 = 7; AttackType = 10; } if (Number(BossTimer) == 260) { EnemyAttack = 1; Q2 = 7; AttackType = 11; } if (Number(BossTimer) == 270) { EnemyAttack = 1; Q2 = 7; AttackType = 4; } if ((Number(BossTimer) >= 300) and (Number(BossTimer) <= 312)) { if (Number(BL8) > 0) { BX8 = Number(BX8) + 30; } if (Number(BL9) > 0) { BX9 = Number(BX9) + 30; } if (Number(BL10) > 0) { BX10 = Number(BX10) + 30; } if (Number(BL11) > 0) { BX11 = Number(BX11) + 30; } } if (Number(BossTimer) == 350) { BossTimer = 0; } } if ((Number(BossFour) == 2) and (Number(BL7) > 0)) { if (Number(BossTimer) == 1) { EnemyAttack = 1; Q2 = 7; AttackType = 4; } if (Number(BossTimer) == 21) { EnemyAttack = 1; Q2 = 7; AttackType = 11; } if (Number(BossTimer) == 41) { EnemyAttack = 1; Q2 = 7; AttackType = 10; } if (Number(BossTimer) == 60) { BossTimer = 0; } } N = 7; while (Number(N) < 12) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if ((Number(N) != 7) or (Number(BossFour) == 2)) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if ((Number(N) != 7) or (Number(BossFour) == 2)) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } if ((Number(BL7) <= 0) and (Number(BL7) > Number(-50))) { setProperty("/EX", _x , BX7); setProperty("/EX", _y , BY7); tellTarget ("/EX") { gotoAndPlay (4); }; tellTarget ("/B7") { gotoAndPlay (4); }; tellTarget ("/B8") { gotoAndPlay (40); }; tellTarget ("/B9") { gotoAndPlay (40); }; tellTarget ("/B10") { gotoAndPlay (40); }; tellTarget ("/B11") { gotoAndPlay (40); }; Prog = 15000; BL7 = -100; } if ((Number(BL8) <= 0) and (Number(BL8) > Number(-50))) { tellTarget ("/B8") { gotoAndPlay (4); }; BL8 = -100; } if ((Number(BL9) <= 0) and (Number(BL9) > Number(-50))) { tellTarget ("/B9") { gotoAndPlay (4); }; BL9 = -100; } if ((Number(BL10) <= 0) and (Number(BL10) > Number(-50))) { tellTarget ("/B10") { gotoAndPlay (4); }; BL10 = -100; } if ((Number(BL11) <= 0) and (Number(BL11) > Number(-50))) { tellTarget ("/B11") { gotoAndPlay (4); }; BL11 = -100; } if (((((Number(BL8) == Number(-100)) and (Number(BL9) == Number(-100))) and (Number(BL10) == Number(-100))) and (Number(BL11) == Number(-100))) and (Number(BossFour) == 1)) { BossFour = 2; BossTimer = 0; } if ((Number(BL8) < 0) and (Number(BX8) < 673)) { BX8 = Number(BX8) + 10; } if ((Number(BL9) < 0) and (Number(BX9) < 673)) { BX9 = Number(BX9) + 10; } if ((Number(BL10) < 0) and (Number(BX10) < 618)) { BX10 = Number(BX10) + 10; } if ((Number(BL11) < 0) and (Number(BX11) < 618)) { BX11 = Number(BX11) + 10; } N = 1; if ((Number(EnemyAttack) == 1) and (((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 10))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 16) { Set("IX" add N, eval ("IX" add N) - 23); Set("IY" add N, eval ("IY" add N) + 11); Set("ISX" add N, 11 + Number(Difficulty * 2)); Set("ISY" add N, 0); } if (Number(AttackType) == 2) { Set("ISX" add N, 8 + Number(Difficulty * 2)); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 8 + Number(Difficulty * 2)); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 8 + Number(Difficulty * 2)); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Prog) == 1640) { tellTarget ("/I1") { gotoAndStop (2); }; tellTarget ("/I2") { gotoAndStop (2); }; tellTarget ("/I3") { gotoAndStop (2); }; tellTarget ("/I4") { gotoAndStop (2); }; tellTarget ("/I5") { gotoAndStop (2); }; tellTarget ("/I6") { gotoAndStop (2); }; tellTarget ("/I7") { gotoAndStop (2); }; tellTarget ("/I8") { gotoAndStop (2); }; tellTarget ("/I9") { gotoAndStop (2); }; tellTarget ("/I10") { gotoAndStop (2); }; tellTarget ("/I11") { gotoAndStop (2); }; tellTarget ("/I12") { gotoAndStop (2); }; tellTarget ("/I13") { gotoAndStop (2); }; } if (Number(Prog) == 3040) { tellTarget ("/I1") { gotoAndStop (1); }; tellTarget ("/I2") { gotoAndStop (1); }; tellTarget ("/I3") { gotoAndStop (1); }; tellTarget ("/I4") { gotoAndStop (1); }; tellTarget ("/I5") { gotoAndStop (1); }; tellTarget ("/I6") { gotoAndStop (1); }; tellTarget ("/I7") { gotoAndStop (1); }; tellTarget ("/I8") { gotoAndStop (1); }; tellTarget ("/I9") { gotoAndStop (1); }; tellTarget ("/I10") { gotoAndStop (1); }; tellTarget ("/I11") { gotoAndStop (1); }; tellTarget ("/I12") { gotoAndStop (1); }; tellTarget ("/I13") { gotoAndStop (1); }; } if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 11000) { Prog = 10000; } if (Number(Prog) == 15001) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); Life2 = 100; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 15160) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(Prog) == 15181) { gotoAndPlay (4118); } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 4116
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 4117
prevFrame();
Frame 4118
if (MaxStage < 5) { MaxStage = 5; savefile.data.level = _root.MaxStage; savefile.flush(); } Checkpoint = 0; Trinoka = 0; Prog = 0; stopAllSounds(); Mouse.show();
Frame 4119
tellTarget ("/BG") { gotoAndStop (4108); };
Frame 4561
stopAllSounds();
Frame 4575
ifFrameLoaded (4609) { gotoAndPlay (4584); } play();
Frame 4576
ifFrameLoaded (4609) { gotoAndPlay (4578); } play();
Frame 4577
prevFrame();
Frame 4584
play();
Frame 4585
stopAllSounds(); Mouse.hide(); Stage = 5; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } tellTarget ("/Intro") { gotoAndPlay (1); }; if (Number(Difficulty) == 1) { Speed = 20; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 15; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 12; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } BX1 = 5500; BY1 = 1000; BX2 = 5500; BY2 = 1000; BX3 = 5500; BY3 = 1000; BL1 = -200; BL2 = 200; BL3 = 200; BAttack = 0; EnemyMax = 1; Next1 = 0; Thud = 1; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EnemyMax = 1; BX4 = -4000; BY4 = 1000; BL4 = -200; HeightTest = 200; BX6 = -39; Alt = 1; BY6 = 200; BL6 = -1000; TrinForm = 0; N = 1; while (Number(N) < 15) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; FY1 = 200; FX1 = 100; } else { Life1 = -100; FY1 = -100; FX1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } N = 1; while (Number(N) < 11) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); }; Prog = 0;
Frame 4604
if (Number(Checkpoint) == 1) { Prog = 1900; tellTarget ("/BG") { gotoAndPlay (1320); }; } if (Number(Checkpoint) == 2) { Prog = 3649; tellTarget ("/BG") { gotoAndPlay (1425); }; } if (Number(Checkpoint) == 3) { Prog = 5399; tellTarget ("/BG") { gotoAndPlay (1699); }; } if (Number(Checkpoint) == 4) { Prog = 6750; tellTarget ("/BG") { gotoAndPlay (1758); }; }
Frame 4605
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (4585); } if ((Number(Prog) > 2648) and (Number(Prog) < 3601)) { if (Number(Prog) > 3510) { BY1 = Number(BY1) + 10; } if (Number(Prog) == 2670) { tellTarget ("/Sound") { gotoAndPlay (120); }; } if (Number(Prog) == 2649) { Form = 1; BX1 = -533; BY1 = -246; Attacker = -80; BossTimer = -50; BL1 = 225; BW1 = 94; BH1 = 75; tellTarget ("/B1") { gotoAndStop (1); }; } if (Number(Prog) == 3130) { Form = 2; BX1 = 508; BX2 = 414; BX3 = 414; BY1 = -100; BossTimer = -31; BL1 = 350 + Number(25 * Difficulty); BW1 = 94; BH1 = 75; BW2 = 600; BH2 = 10; BW3 = 600; BH3 = 10; BL2 = 200; BL3 = 200; BAttack = 0; tellTarget ("/B1") { gotoAndStop (101); }; tellTarget ("/B2") { gotoAndStop (1); }; tellTarget ("/B3") { gotoAndStop (1); }; } BossTimer = Number(BossTimer) + 1; if ((Number(Form) == 1) and (Number(BL1) < 0)) { BX1 = BX1 - 10; BY1 = BY1 - 5; } if ((Number(Form) == 1) and (Number(BL1) > 0)) { if ((Number(Prog) > 2650) and (Number(Prog) < 2696)) { BX1 = Number(BX1) + 30; BY1 = Number(BY1) + 15; } if (Number(Life1) > 0) { if ((Number(Prog) > 2696) and (Number(BY1) < Number(FY1))) { BX1 = Number(BX1) + 6; BY1 = Number(BY1) + 3; } if ((Number(Prog) > 2696) and (Number(BY1) > Number(FY1))) { BX1 = BX1 - 6; BY1 = BY1 - 3; } } else { if ((Number(Prog) > 2696) and (Number(BY1) < Number(FY2))) { BX1 = Number(BX1) + 6; BY1 = Number(BY1) + 3; } if ((Number(Prog) > 2696) and (Number(BY1) > Number(FY2))) { BX1 = BX1 - 6; BY1 = BY1 - 3; } } Attacker = Number(Attacker) + 1; if (Number(Attacker) == 0) { EnemyAttack = 1; AttackType = 6; Q2 = 1; if (Number(Difficulty) == 1) { Attacker = -25; } if (Number(Difficulty) == 2) { Attacker = -20; } if (Number(Difficulty) == 3) { Attacker = -15; } if (Number(Difficulty) == 4) { Attacker = -10; } } } if ((Number(BL1) > 0) and (Number(Form) == 2)) { if (Number(BossTimer) < 0) { BY1 = Number(BY1) + 10; } if (Number(BossTimer) == 20) { tellTarget ("/Sound") { gotoAndPlay (70); }; } if (Number(BossTimer) == 50) { BAttack = 1; tellTarget ("/B2") { gotoAndPlay (2); }; tellTarget ("/B3") { gotoAndPlay (2); }; } if (Number(BossTimer) == 80) { BAttack = 0; tellTarget ("/B2") { gotoAndPlay (10); }; tellTarget ("/B3") { gotoAndPlay (10); }; } if (Number(BossTimer) == 110) { tellTarget ("/Sound") { gotoAndPlay (70); }; } if (Number(BossTimer) == 140) { BAttack = 1; tellTarget ("/B2") { gotoAndPlay (2); }; tellTarget ("/B3") { gotoAndPlay (2); }; } if ((Number(BossTimer) >= 150) and (Number(BossTimer) < 210)) { BY1 = BY1 - 2.5; } if (Number(BossTimer) == 210) { BAttack = 0; tellTarget ("/B2") { gotoAndPlay (10); }; tellTarget ("/B3") { gotoAndPlay (10); }; } if (Number(BossTimer) == 240) { tellTarget ("/Sound") { gotoAndPlay (70); }; } if (Number(BossTimer) == 270) { BAttack = 1; tellTarget ("/B2") { gotoAndPlay (2); }; tellTarget ("/B3") { gotoAndPlay (2); }; } if ((Number(BossTimer) >= 280) and (Number(BossTimer) < 340)) { BY1 = Number(BY1) + 5; } if (Number(BossTimer) == 340) { BAttack = 0; tellTarget ("/B2") { gotoAndPlay (10); }; tellTarget ("/B3") { gotoAndPlay (10); }; } if (Number(BossTimer) == 370) { tellTarget ("/Sound") { gotoAndPlay (70); }; } if (Number(BossTimer) == 400) { BAttack = 1; tellTarget ("/B2") { gotoAndPlay (2); }; tellTarget ("/B3") { gotoAndPlay (2); }; } if ((Number(BossTimer) >= 410) and (Number(BossTimer) < 430)) { BY1 = BY1 - 7.5; } if (Number(BossTimer) == 430) { BAttack = 0; tellTarget ("/B2") { gotoAndPlay (10); }; tellTarget ("/B3") { gotoAndPlay (10); }; } if (Number(BossTimer) == 470) { tellTarget ("/Sound") { gotoAndPlay (70); }; } if (Number(BossTimer) == 500) { BAttack = 1; Destination = 200; tellTarget ("/B2") { gotoAndPlay (2); }; tellTarget ("/B3") { gotoAndPlay (2); }; } if (Number(BossTimer) > 510) { if (Number(BY1) == Number(Destination)) { Destination = (Number(random(151)) + 25) * 2; } if (Number(BY1) < Number(Destination)) { BY1 = Number(BY1) + 2; } if (Number(BY1) > Number(Destination)) { BY1 = BY1 - 2; } } if (Number(BossTimer) == 900) { BossTimer = 600; } if (Number(BAttack) > 0) { BAttack = Number(BAttack) + 1; } } N = 1; while (Number(N) < 4) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { if ((Number(N) == 1) or ((Number(N) > 1) and (Number(BAttack) > 5))) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { if ((Number(N) == 1) or ((Number(N) > 1) and (Number(BAttack) > 5))) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } } L = ShotStart; while ((Number(L) < Number(ShotLast)) and (Number(N) == 1)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((eval ("BL" add N) > 0) and (Form == 1)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } if ((eval ("BL" add N) > 0) and (Form == 2)) { tellTarget ("B" add N) { gotoAndPlay (102); }; } } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((eval ("BL" add N) > 0) and (Form == 1)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } if ((eval ("BL" add N) > 0) and (Form == 2)) { tellTarget ("B" add N) { gotoAndPlay (102); }; } } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); if ((Number(N) == 1) and (Number(Form) == 1)) { tellTarget ("B" add N) { gotoAndPlay (4); }; Prog = 3000; } if ((Number(N) == 1) and (Number(Form) == 2)) { tellTarget ("B" add N) { gotoAndPlay (104); }; if (Number(BossTimer) > 510) { BAttack = 0; tellTarget ("/B2") { gotoAndPlay (10); }; tellTarget ("/B3") { gotoAndPlay (10); }; } Prog = 3500; Checkpoint = 2; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } } } if (Number(BAttack) > 0) { BY2 = BY1 - 67; BY3 = Number(BY1) + 68; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if ((Number(Prog) < 2700) or (Number(Prog) > 3890)) { if (Number(Prog) == 50) { Next1 = 29; Launch1 = Number(Speed) + 10; Delay1 = 0; } if (Number(Prog) == 250) { Next1 = 27; Launch1 = Speed * 2; } if (Number(Prog) == 450) { Next2 = 1; Launch2 = Number(Speed) + 10; Delay2 = 0; } if (Number(Prog) == 650) { Next1 = 107; Launch1 = Number(Speed) + 5; Delay2 = 9999; } if (Number(Prog) == 750) { Next2 = 26; Launch2 = Number(Speed) + 20; Delay2 = 0; } if (Number(Prog) == 850) { Next1 = 29; Launch1 = Number(Speed) + 12; } if (Number(Prog) == 1050) { Next2 = 107; Launch2 = Number(Speed) + 1; } if (Number(Prog) == 1250) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 1299) { Next1 = 33; Launch1 = 21; Delay1 = 0; } if (Number(Prog) == 1720) { Prog = 1320; } if (Number(Prog) == 1320) { Next1 = 110; Launch1 = Speed; } if (Number(Prog) == 1520) { Next1 = 105; Launch1 = Speed - 5; } if (Number(Prog) == 1800) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 2000) { Next1 = 8; Launch1 = Speed; Delay1 = 0; } if (Number(Prog) == 2100) { Launch1 = Number(Speed) + 5; Next2 = 21; Launch2 = Number(Speed) + 5; Delay2 = 0; } if (Number(Prog) == 2300) { Next1 = 28; Launch1 = Speed - 5; Delay1 = 0; Delay2 = 9999; } if (Number(Prog) == 2450) { Next2 = 21; Launch2 = Number(Speed) + 5; Delay2 = 0; } if (Number(Prog) == 2600) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3900) { Next1 = 1; Launch1 = Number(Speed) + 5; Delay1 = 0; } if (Number(Prog) == 4100) { Next1 = 2; Launch1 = Number(Speed) + 13; Delay1 = 1; } if ((Number(Prog) == 4300) or (Number(Prog) == 4900)) { Delay1 = 9999; tellTarget ("/B4/Missile") { gotoAndPlay (2); }; } if ((Number(Prog) == 4350) or (Number(Prog) == 4950)) { BossTimer = 100; Next1 = 34; Launch1 = int(Speed / 2); Delay1 = 0; } if (Number(Prog) == 4500) { BossTimer = 0; Next1 = 22; Launch1 = Number(Speed) + 5; Delay1 = 0; } if (Number(Prog) == 4700) { Next1 = 19; Launch1 = Number(Speed) + 50; Delay1 = 0; } if (Number(Prog) == 5099) { BossTimer = 0; Prog = 3899; } if (Number(Prog) == 5201) { Delay1 = 9999; Delay1 = 9999; } if (Number(Prog) == 5450) { Next2 = 29; Launch2 = Number(Speed) + 12; Delay2 = 0; } if (Number(Prog) == 5600) { Next1 = 20; Launch1 = Number(Speed) + 30; Delay1 = 0; } if (Number(Prog) == 5750) { Next1 = 25; Launch1 = Number(Speed) + 30; Launch2 = Number(Speed) + 20; } if (Number(Prog) == 5900) { Next1 = 24; Launch1 = Number(Speed) + 25; Launch2 = Number(Speed) + 15; } if (Number(Prog) == 6050) { Next1 = 23; Launch1 = Number(Speed) + 25; } if (Number(Prog) == 6200) { Next1 = 27; Launch1 = Number(Speed) + 30; } if (Number(Prog) == 6350) { Delay1 = 9999; Next2 = 29; Launch2 = Number(Speed) + 10; Delay2 = 0; } if (Number(Prog) == 6450) { Next1 = 114; Launch1 = Number(Speed) + 5; Delay1 = 0; } if (Number(Prog) == 6650) { Delay1 = 9999; Delay2 = 9999; } L = 1; while (Number(L) < 3) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < 11) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } if (eval ("Next" add L) == 101) { Set("KType" add N, 1); Set("Next" add L, 102); } else if (eval ("Next" add L) == 102) { Set("KType" add N, 2); Set("Next" add L, 101); } if (eval ("Next" add L) == 103) { Set("KType" add N, 3); Set("Next" add L, 104); } else if (eval ("Next" add L) == 104) { Set("KType" add N, 4); Set("Next" add L, 103); } if (eval ("Next" add L) == 105) { Set("KType" add N, 5); Set("Next" add L, 106); } else if (eval ("Next" add L) == 106) { Set("KType" add N, 6); Set("Next" add L, 105); } if (eval ("Next" add L) == 107) { Set("KType" add N, 7); Set("Next" add L, 108); } else if (eval ("Next" add L) == 108) { Set("KType" add N, 8); Set("Next" add L, 107); } if (eval ("Next" add L) == 110) { Set("KType" add N, 10); Set("Next" add L, 111); } else if (eval ("Next" add L) == 111) { Set("KType" add N, 11); Set("Next" add L, 110); } if (eval ("Next" add L) == 112) { Set("KType" add N, 12); Set("Next" add L, 113); } else if (eval ("Next" add L) == 113) { Set("KType" add N, 13); Set("Next" add L, 112); } if (eval ("Next" add L) == 114) { Set("KType" add N, 14); Set("Next" add L, 115); } else if (eval ("Next" add L) == 115) { Set("KType" add N, 15); Set("Next" add L, 114); } if (eval ("Next" add L) == 116) { Set("KType" add N, 16); Set("Next" add L, 117); } else if (eval ("Next" add L) == 117) { Set("KType" add N, 17); Set("Next" add L, 116); } if (eval ("Next" add L) == 118) { Set("KType" add N, 18); Set("Next" add L, 119); } else if (eval ("Next" add L) == 119) { Set("KType" add N, 19); Set("Next" add L, 118); } if (eval ("Next" add L) == 121) { Set("KType" add N, 21); Set("Next" add L, 122); } else if (eval ("Next" add L) == 122) { Set("KType" add N, 22); Set("Next" add L, 121); } if (eval ("Next" add L) == 131) { Set("KType" add N, 31); Set("Next" add L, 132); } else if (eval ("Next" add L) == 132) { Set("KType" add N, 32); Set("Next" add L, 131); } if (eval ("Next" add L) == 220) { Set("KType" add N, 2); Set("Next" add L, 221); } else if (eval ("Next" add L) == 221) { Set("KType" add N, 20); Set("Next" add L, 220); } if (eval ("Next" add L) == 226) { Set("KType" add N, 2); Set("Next" add L, 227); } else if (eval ("Next" add L) == 227) { Set("KType" add N, 26); Set("Next" add L, 226); } if (eval ("Next" add L) == 126) { Set("KType" add N, 1); Set("Next" add L, 127); } else if (eval ("Next" add L) == 127) { Set("KType" add N, 26); Set("Next" add L, 126); } if (eval ("Next" add L) == 326) { Set("KType" add N, 28); Set("Next" add L, 327); } else if (eval ("Next" add L) == 327) { Set("KType" add N, 26); Set("Next" add L, 326); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); if (Number(Prog) > 3800) { Set("KY" add N, Number(random(150)) + 25); } Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 2) { Set("KX" add N, 670); Set("KY" add N, Number(random(100)) + 70); Set("KVY" add N, 0); Set("KV" add N, 1); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (8); }; Set("KW" add N, 13); Set("KH" add N, 29); } if (eval ("KType" add N) == 3) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 200); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 4) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 5) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, -50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); Set("OneShot" add N, 1); } if (eval ("KType" add N) == 6) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, 450); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); Set("OneShot" add N, 1); } if (eval ("KType" add N) == 7) { Set("KX" add N, 650); Set("KY" add N, 56); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 8) { Set("KX" add N, 650); Set("KY" add N, 344); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 9) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KV" add N, 1); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (14); }; Set("KW" add N, 30); Set("KH" add N, 27); } if (eval ("KType" add N) == 10) { Set("KX" add N, 500); Set("KY" add N, -50); Set("KL" add N, 6); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 11) { Set("KX" add N, 500); Set("KY" add N, 450); Set("KL" add N, 6); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 12) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 13) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 14) { Set("KX" add N, -50); Set("KY" add N, 0); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 15) { Set("KX" add N, -50); Set("KY" add N, 400); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 16) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 17) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 18) { Set("KX" add N, 650); Set("KY" add N, 350); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (4); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 19) { Set("KX" add N, 650); Set("KY" add N, 50); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (22); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 20) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (6); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 21) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 250); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 22) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 23) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (5); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 24) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (17); }; Set("KW" add N, 20); Set("KH" add N, 35); } if (eval ("KType" add N) == 25) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 12); tellTarget (("K" add N) add "/Q") { gotoAndStop (10); }; Set("KW" add N, 36); Set("KH" add N, 38); } if (eval ("KType" add N) == 26) { Set("KX" add N, 650); Set("KY" add N, (Number(random(3)) + 1) * 100); Set("KL" add N, 5); tellTarget (("K" add N) add "/Q") { gotoAndStop (20); }; Set("KW" add N, 28); Set("KH" add N, 28); } if (eval ("KType" add N) == 27) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (16); }; Set("KW" add N, 32); Set("KH" add N, 34); } if (eval ("KType" add N) == 28) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 200); Set("KVY" add N, Number(random(6)) + 4); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 29) { Set("KX" add N, 660); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 30) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (18); }; Set("KW" add N, 31); Set("KH" add N, 26); } if (eval ("KType" add N) == 31) { Set("KL" add N, 1); Set("KX" add N, 750); Set("KY" add N, Number(random(350)) + 25); tellTarget (("K" add N) add "/Q") { gotoAndStop (23); }; Set("KW" add N, 50); Set("KH" add N, 50); } if (eval ("KType" add N) == 32) { Set("KL" add N, 3); Set("KX" add N, 750); if (Number(Life2) < 0) { Set("KY" add N, FY1); } else if (Number(Life1) < 0) { Set("KY" add N, FY2); } else { Set("KY" add N, (Number(FY1) + Number(FY2)) / 2); } tellTarget (("K" add N) add "/Q") { gotoAndStop (23); }; Set("KW" add N, 50); Set("KH" add N, 50); } if (eval ("KType" add N) == 33) { Set("KX" add N, 660); Set("KY" add N, 200); Set("KL" add N, 150); tellTarget (("K" add N) add "/Q") { gotoAndStop (24); }; Set("KW" add N, 25); Set("KH" add N, 200); } if (eval ("KType" add N) == 34) { Set("KL" add N, 3); Set("KX" add N, 650); Set("KY" add N, Number(random(301)) + 50); tellTarget (("K" add N) add "/Q") { gotoAndStop (26); }; Set("KW" add N, 27); Set("KH" add N, 10); } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (((eval ("KY" add N) > 450) or (eval ("KY" add N) < -51)) or (eval ("KX" add N) < -51)) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 12); if ((eval ("KX" add N) == 482) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 2) { Set("KX" add N, eval ("KX" add N) - 5); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KVY" add N, eval ("KVY" add N) - 0.5); } if (eval ("KV" add N) == 2) { Set("KVY" add N, eval ("KVY" add N) + 0.5); } if (eval ("KVY" add N) == 5) { Set("KV" add N, 1); } if (eval ("KVY" add N) == -5) { Set("KV" add N, 2); } } if (eval ("KType" add N) == 3) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 4) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if ((((((eval ("KY" add N) + 15) > FY1) and (Life1 > 0)) or (((eval ("KY" add N) + 15) > FY2) and (Life2 > 0))) and (eval ("KL" add N) > 0)) and (eval ("OneShot" add N) == 1)) { Set("OneShot" add N, 0); EnemyAttack = 1; AttackType = 2; Q = N; } } if (eval ("KType" add N) == 6) { Set("KY" add N, eval ("KY" add N) - 9); if ((((((eval ("KY" add N) - 15) < FY1) and (Life1 > 0)) or (((eval ("KY" add N) - 15) < FY2) and (Life2 > 0))) and (eval ("KL" add N) > 0)) and (eval ("OneShot" add N) == 1)) { Set("OneShot" add N, 0); EnemyAttack = 1; AttackType = 2; Q = N; } } if (eval ("KType" add N) == 7) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) + 9); } } if (eval ("KType" add N) == 8) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) - 9); } } if (eval ("KType" add N) == 9) { Set("KX" add N, eval ("KX" add N) - 6); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 12); } if (eval ("KV" add N) == 2) { Set("KY" add N, eval ("KY" add N) + 12); } if (eval ("KY" add N) < 10) { Set("KV" add N, 2); } if (eval ("KY" add N) > 390) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) - 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 500) { if ((eval ("KY" add N) == 190) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) + 10); } } if (eval ("KType" add N) == 11) { if ((eval ("KY" add N) == 350) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) + 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 500) { if ((eval ("KY" add N) == 210) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) - 10); } } if (eval ("KType" add N) == 12) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 13) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 14) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 15) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 16) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 17) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 18) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (eval ("KL" add N) > 0) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if ((eval ("KTimer" add N) > 99) and (eval ("KT" add N) < -5)) { Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) < 350) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 3.7); if (eval ("KY" add N) > 350) { Set("KVY" add N, 0); Set("KY" add N, 350); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 19) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(5)) + 5); Set("KTimer" add N, 2000); if (eval ("KL" add N) > 0) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if (eval ("KTimer" add N) > 99) { Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) > 50) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 3.7); if (eval ("KY" add N) < 50) { Set("KVY" add N, 0); Set("KY" add N, 50); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 20) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 475)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 21) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - 4); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 22) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + 1); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 23) { Set("KX" add N, eval ("KX" add N) - 5); if (((eval ("KX" add N) == 500) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KType" add N) == 24) { Set("KX" add N, eval ("KX" add N) - 10); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 26; Q = N; } } if (eval ("KType" add N) == 25) { Set("KX" add N, eval ("KX" add N) - 5); if ((eval ("KX" add N) == 550) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (((eval ("KX" add N) == 554) or (eval ("KX" add N) == 394)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 16; Q = N; } if ((eval ("KX" add N) == 474) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } } if (eval ("KType" add N) == 27) { Set("KX" add N, eval ("KX" add N) - 5); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 10; Q = N; } } if (eval ("KType" add N) == 28) { Set("KX" add N, eval ("KX" add N) - 20); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); } if (eval ("KType" add N) == 29) { if ((eval ("KX" add N) > 500) or (eval ("KX" add N) < 480)) { Set("KX" add N, eval ("KX" add N) - 20); } else { Set("KX" add N, eval ("KX" add N) - 2); } if ((((eval ("KX" add N) == 498) or (eval ("KX" add N) == 490)) or (eval ("KX" add N) == 482)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 30) { Set("KX" add N, eval ("KX" add N) - 6); } if (eval ("KType" add N) == 31) { Set("KX" add N, eval ("KX" add N) - 20); } if (eval ("KType" add N) == 32) { Set("KX" add N, eval ("KX" add N) - 20); } if (eval ("KType" add N) == 33) { if (eval ("KX" add N) > 590) { Set("KX" add N, eval ("KX" add N) - 20); } if (Number(Prog) > 1850) { Set("KX" add N, eval ("KX" add N) - 5); } } if (eval ("KType" add N) == 34) { Set("KX" add N, eval ("KX" add N) - 25); } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((Prog > 2000) and (Prog < 3699))) or (Prog > 5450)) or (eval ("KType" add N) == 33)) { Score1 = Number(Score1) + 50; } if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((Prog > 2000) and (Prog < 3699))) or (Prog > 5450)) or (eval ("KType" add N) == 33)) { Score2 = Number(Score2) + 50; } if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; if (eval ("KType" add N) == 33) { Prog = 1799; } } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; } if ((((Number(Prog) > 1950) and (Number(Prog) < 3110)) and (Number(FX1) >= 270)) and (Number(FY1) <= 150)) { Test1 = (FX1 / 2) * 1.1; Test2 = FY1 * -1; if (((Number(Number(Test1) + Number(Test2)) >= 150) and (Number(HitDelay1) == 30)) and (Number(Life1) > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } } if ((((Number(Prog) > 1950) and (Number(Prog) < 3110)) and (Number(FX2) >= 270)) and (Number(FY2) <= 150)) { Test1 = (FX2 / 2) * 1.1; Test2 = FY2 * -1; if (((Number(Number(Test1) + Number(Test2)) >= 150) and (Number(HitDelay2) == 30)) and (Number(Life2) > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } } if ((Number(Prog) > 3699) and (Number(Prog) < 5450)) { if (Number(Prog) >= 5400) { BX4 = BX4 - 37; } if (Number(Life2) < 0) { HeightTest = FY1; } if (Number(Life1) < 0) { HeightTest = FY2; } if ((Number(Life1) > 0) and (Number(Life2) > 0)) { HeightTest = (Number(FY1) + Number(FY2)) / 2; } if ((Number(BL4) > 0) and ((Number(Life1) > 0) or (Number(Life2) > 0))) { tellTarget ("/B4/Head") { gotoAndStop(int(/:HeightTest)); }; } if ((Number(Life1) > 0) or (Number(Life2) > 0)) { tellTarget ("/B5") { gotoAndStop(int(/:HeightTest)); }; } BX5 = Number(getProperty("/B5/dot", _x) / 4) + 370; BY5 = Number(getProperty("/B5/dot", _y) / 2.6) + 212; if (Number(Prog) == 3700) { tellTarget ("/B4") { gotoAndPlay (1); }; BX4 = 400; BY4 = 201; BossTimer = -100; BL4 = 400; BW4 = 80; BH4 = 60; } BossTimer = Number(BossTimer) + 1; if (Number(BL4) > 0) { Attacker = Number(Attacker) + 1; if (((Number(Attacker) >= 0) and (Number(BossTimer) > 0)) and (Number(BossTimer) < 10)) { EnemyAttack = 1; AttackType = 1; Q2 = 5; Attacker = -3; } if (Number(BossTimer) == 30) { BossTimer = 0; } } N = 4; while (Number(N) < 5) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (101); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (101); }; } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("/B4") { gotoAndPlay (103); }; Prog = 5200; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if (Number(Prog) > 6750) { BX6 = Number(BX6) + 3; setProperty("/B6", _x , BX6); setProperty("/B6", _y , BY6); } N = 1; if ((Number(EnemyAttack) == 1) and ((((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 10)) or (Number(AttackType) == 6))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); Set("IY" add N, 999); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q2) > 0) { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } else { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q2) > 0) { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); } else { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("ISX" add N, 15); Set("ISY" add N, 5); } if (Number(AttackType) == 16) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } if (Number(AttackType) == 25) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 2); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 26) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -2); AttackType = 25; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 2900) { Prog = 2700; } if (Number(Prog) == 5400) { tellTarget ("/BG") { gotoAndPlay (1700); }; } if (Number(Prog) == 3499) { Prog = 3400; } if (Number(Prog) == 3100) { tellTarget ("/BG") { gotoAndPlay (1400); }; } if (Number(Prog) == 3650) { tellTarget ("/BG") { gotoAndPlay (1425); }; } if (Number(Prog) == 3800) { tellTarget ("/BG") { gotoAndPlay (1550); }; } if (Number(Prog) == 1900) { tellTarget ("/BG") { gotoAndPlay (1320); }; Checkpoint = 1; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 3600) { Checkpoint = 2; if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 5350) { Checkpoint = 3; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 6750) { Checkpoint = 4; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 6800) { tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 4605
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 4606
if (Number(Prog) < 6801) { prevFrame(); }
Frame 4607
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (4585); } BossTimer = Number(BossTimer) + 1; BossTimer2 = Number(BossTimer2) + 1; if ((Number(BX6) < 500) and (Number(TrinForm) == 0)) { BX6 = Number(BX6) + 3; } if ((((Number(BX6) == 501) and (Number(Trinoka) == 1)) and (Number(Trinform) == 0)) and (Number(Prog) > 8000)) { Constant = 16 + Number(Difficulty); BossTimer = -30; TrinForm = 1; BL6 = 200; BW6 = 18; BH6 = 22; tellTarget ("/B6/Trin") { gotoAndPlay ("Form1"); }; tellTarget ("/Music") { gotoAndPlay ("Boss52"); }; } if ((((Number(Prog) > 11001) and (Number(Trinform) == 4)) and (Number(Prog) < 11100)) and (Number(BX6) < 500)) { BX6 = Number(BX6) + 5; } if ((((Number(Prog) > 11001) and (Number(Trinform) == 4)) and (Number(Prog) < 11100)) and (Number(BX6) > 500)) { BX6 = int(BX6); BX6 = BX6 - 1; } if (Number(Prog) == 11100) { BL6 = 200; BossTimer = -10; BossTimer2 = -10; if (Number(Difficulty) == 1) { TrinSpeed = 5; } if (Number(Difficulty) == 2) { TrinSpeed = 4; } if (Number(Difficulty) == 3) { TrinSpeed = 3; } if (Number(Difficulty) == 4) { TrinSpeed = 2; } } if (((Number(Trinform) == 4) and (Number(Prog) > 11100)) and (Number(BL6) > 0)) { if ((((((Number(BossTimer2) == 100) or (Number(BossTimer2) == 102)) or (Number(BossTimer2) == 104)) or (Number(BossTimer2) == 106)) or (Number(BossTimer2) == 108)) or (Number(BossTimer2) == 110)) { BossTimer = 2000; EnemyAttack = 1; Q2 = 6; AttackType = 1; } if (Number(BossTimer2) == 140) { BossTimer2 = 0; BossTimer = 0; } if ((Number(BossTimer) == 10) and (Number(BL6) > 0)) { if (Number(BY6) >= 200) { Destination = Number(random(150)) + 50; } if (Number(BY6) < 200) { Destination = Number(random(150)) + 201; } Destination2 = Number(random(101)) + 400; } if ((Number(BossTimer) >= 10) and (Number(BossTimer) < 999)) { BY6 = Number(BY6) + Number((Destination - BY6) / TrinSpeed); BX6 = Number(BX6) + Number((Destination2 - BX6) / TrinSpeed); if ((Number(Number(BY6) + 5) > Number(Destination)) and (Number(BY6 - 5) < Number(Destination))) { BossTimer = 1000; } } if (Number(BossTimer) == 1000) { EnemyAttack = 1; Q2 = 6; AttackType = 1; BossTimer = 9; } } if (((Number(Prog) > 10001) and (Number(Trinform) == 3)) and (Number(Prog) < 10100)) { BY6 = Number(BY6) + 10; } if ((((Number(Prog) > 10100) and (Number(Trinform) == 3)) and (Number(BossTimer) < 0)) and (Number(BY6) > 202)) { BY6 = BY6 - 5; } if (Number(Prog) == 10100) { ShotReload = -10; BY6 = 450; BX6 = 550; BL6 = 200; BossTimer = -50; tellTarget ("/B6/Trin") { gotoAndPlay ("Form3"); }; } if ((Number(Trinform) == 3) and (Number(Prog) > 10100)) { if ((Number(BossTimer) == 10) and (Number(BL6) > 0)) { if (Number(BY6) >= 200) { Destination = Number(random(150)) + 50; } if (Number(BY6) < 200) { Destination = Number(random(150)) + 201; } Destination2 = Number(random(290)) + 300; } if ((Number(BossTimer) >= 10) and (Number(BossTimer) < 999)) { BY6 = Number(BY6) + Number((Destination - BY6) / 5); BX6 = Number(BX6) + Number((Destination2 - BX6) / 5); if ((Number(Number(BY6) + 5) > Number(Destination)) and (Number(BY6 - 5) < Number(Destination))) { BossTimer = 1000; } } if (Number(BL6) > 100) { if (((Number(BossTimer) == 1000) and (Number(Alt) == Number(-1))) or ((Number(Alt) == 1) and (Number(BossTimer) == 1012))) { EnemyAttack = 1; Q2 = 6; AttackType = 28; } if (((Number(BossTimer) == 1009) and (Number(Alt) == Number(-1))) or ((Number(Alt) == 1) and (Number(BossTimer) == 1003))) { EnemyAttack = 1; Q2 = 6; AttackType = 29; } if (Number(BossTimer) == 1006) { EnemyAttack = 1; Q2 = 6; AttackType = 2; } if (((Number(BossTimer) == 1003) and (Number(Alt) == Number(-1))) or ((Number(Alt) == 1) and (Number(BossTimer) == 1009))) { EnemyAttack = 1; Q2 = 6; AttackType = 30; } if (((Number(BossTimer) == 1012) and (Number(Alt) == Number(-1))) or ((Number(Alt) == 1) and (Number(BossTimer) == 1000))) { EnemyAttack = 1; Q2 = 6; AttackType = 31; } } if (Number(BL6) <= 100) { if ((Number(BossTimer) == 1000) or (Number(BossTimer) == 1012)) { EnemyAttack = 1; Q2 = 6; AttackType = 32; } if (((Number(BossTimer) == 1003) or (Number(BossTimer) == 1006)) or (Number(BossTimer) == 1009)) { EnemyAttack = 1; Q2 = 6; AttackType = 2; } } if (Number(BossTimer) == 1015) { BossTimer = 2 * Difficulty; } Alt = Alt * -1; } if (((Number(Trinform) == 2) and (Number(Prog) > 9030)) and (Number(Prog) < 9100)) { BY6 = BY6 - 9; } if (Number(Prog) == 9030) { tellTarget ("/B6/Trin") { gotoAndPlay ("Form2"); }; } if (Number(Prog) == 9100) { ShotReload = -10; BY6 = -50; BX6 = 300; BossTimer = -20; tellTarget ("/B6/Trin") { gotoAndPlay ("Form21"); }; } if (Number(Prog) == 9100) { if (Number(Playermode) == 1) { tellTarget ("/Talk") { gotoAndPlay ("FX3"); }; } if ((Number(Playermode) == 3) or (Number(Playermode) == 2)) { tellTarget ("/Talk") { gotoAndPlay ("Ether3"); }; } } if (((Number(Prog) > 9100) and (Number(BY6) < 30)) and (Number(Trinform) == 2)) { BY6 = Number(BY6) + 5; } if (((Number(Trinform) == 2) and (Number(Prog) < 10000)) and (Number(Prog) > 9100)) { ShotReload = Number(ShotReload) + 1; if (Number(ShotReload) >= 11) { ShotReload = Difficulty * 2; EnemyAttack = 1; Q2 = 6; AttackType = 27; } if (Number(BossTimer) == 10) { if ((Number(PlayerMode) == 1) or ((Number(PlayerMode) == 3) and (Number(Life2) < 0))) { Destination = FX1; } if ((Number(PlayerMode) == 2) or ((Number(PlayerMode) == 3) and (Number(Life1) < 0))) { Destination = FX2; } if (((Number(PlayerMode) == 3) and (Number(Life1) > 0)) and (Number(Life2) > 0)) { Destination = random(2); if (Number(Destination) == 1) { Destination = FX1; } if (Number(Destination) == 0) { Destination = FX2; } } } if ((Number(BossTimer) >= 10) and (Number(BossTimer) < 999)) { BX6 = Number(BX6) + Number((Destination - BX6) / 7); if ((Number(Number(BX6) + 5) > Number(Destination)) and (Number(BX6 - 5) < Number(Destination))) { BossTimer = 2 * Difficulty; } } } if (Number(Prog) == 10001) { Trinform = 3; } if (((Number(Trinform) == 1) and (Number(BL6) > 0)) and (Number(BossTimer) > 0)) { if ((Number(BossTimer) == 10) and (Number(BL6) > 0)) { if (Number(BY6) >= 200) { Destination = Number(random(150)) + 50; } if (Number(BY6) < 200) { Destination = Number(random(150)) + 201; } } if ((Number(BossTimer) >= 10) and (Number(BossTimer) < 999)) { BY6 = Number(BY6) + Number((Destination - BY6) / 5); if ((Number(Number(BY6) + 5) > Number(Destination)) and (Number(BY6 - 5) < Number(Destination))) { BossTimer = 1000; } } if ((((((Number(BossTimer) == 1000) or (Number(BossTimer) == 1003)) or (Number(BossTimer) == 1006)) or (Number(BossTimer) == 1009)) or (Number(BossTimer) == 1012)) and (Number(BL6) > 100)) { EnemyAttack = 1; Q2 = 6; AttackType = 1; } if ((((Number(BossTimer) == 1000) or (Number(BossTimer) == 1006)) or (Number(BossTimer) == 1012)) and (Number(BL6) <= 100)) { EnemyAttack = 1; Q2 = 6; AttackType = 1; } if (((Number(BossTimer) == 1009) or (Number(BossTimer) == 1003)) and (Number(BL6) <= 100)) { EnemyAttack = 1; Q2 = 6; AttackType = 2; } if (Number(BossTimer) == 1015) { BossTimer = 2 * Difficulty; } } N = 6; if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and ((eval ("BL" add N) > 0) or (TrinForm == 2))) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and ((eval ("BL" add N) > 0) or (TrinForm == 2))) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); if (Number(Trinform) == 1) { Trinform = 2; Prog = 9000; tellTarget ("/BG") { gotoAndPlay (1842); }; } if (Number(Trinform) == 4) { tellTarget ("/Talk") { gotoAndPlay ("Trin5"); }; tellTarget ("/B6/Trin") { gotoAndPlay ("Final"); }; } if (Number(Trinform) == 3) { Trinform = 4; Prog = 10999; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = 1; if ((Number(EnemyAttack) == 1) and ((((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 10)) or (Number(AttackTyple) == 32))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if ((Number(AttackType) == 27) and (Number(EnemyAttack) == 1)) { tellTarget ("/Sound") { gotoAndPlay (100); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); Set("IY" add N, 999); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q2) > 0) { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } else { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } if ((Number(AttackType) == 1) or (Number(AttackType) == 35)) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q2) > 0) { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); } else { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 35) { Set("ISY" add N, eval ("ISY" add N) * -1); AttackType = 1; EnemyAttack = 1; } } if (Number(AttackType) == 2) { Set("ISX" add N, Constant); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, Constant); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, Constant); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("ISX" add N, 15); Set("ISY" add N, 5); } if (Number(AttackType) == 16) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } if (Number(AttackType) == 25) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 2); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 26) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -2); AttackType = 25; EnemyAttack = 1; } if (Number(AttackType) == 27) { Set("IY" add N, eval ("IY" add N) + 11); Set("IX" add N, eval ("IX" add N) + 18); Set("ISY" add N, -15); } if (Number(AttackType) == 28) { Set("ISX" add N, Constant - 2); Set("ISY" add N, -4); } if (Number(AttackType) == 29) { Set("ISX" add N, Constant - 0.5); Set("ISY" add N, -2); } if (Number(AttackType) == 30) { Set("ISX" add N, Constant - 0.5); Set("ISY" add N, 2); } if (Number(AttackType) == 31) { Set("ISX" add N, Constant - 2); Set("ISY" add N, 4); } if (Number(AttackType) == 33) { Set("ISX" add N, 10); Set("ISY" add N, -4); } if (Number(AttackType) == 32) { Set("ISX" add N, 10); Set("ISY" add N, 4); AttackType = 33; EnemyAttack = 1; } if (Number(AttackType) == 34) { Set("ISX" add N, Constant); Set("ISY" add N, 0); AttackType = 1; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 8500) { Prog = 8000; } if (Number(Prog) == 10900) { Prog = 10600; } if (Number(Prog) == 10100) { tellTarget ("/BG") { gotoAndPlay (1885); }; } if (Number(Prog) == 11100) { tellTarget ("/BG") { gotoAndPlay (1925); }; } if (Number(Prog) == 6930) { tellTarget ("/BG") { gotoAndPlay (1777); }; } if ((Number(Trinoka) == 0) and (Number(Prog) == 7000)) { if (Number(Playermode) == 1) { tellTarget ("/Talk") { gotoAndPlay ("FX1"); }; } if ((Number(Playermode) == 2) or (Number(Playermode) == 3)) { tellTarget ("/Talk") { gotoAndPlay ("Ether1"); }; } } if (Number(Prog) == 11900) { Prog = 11600; } if (Number(Prog) == 15001) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); Life2 = 100; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 15130) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(Prog) == 15151) { Nemor = 0; Checkpoint = 0; gotoAndPlay (4609); } if (Number(Prog) == 15010) { tellTarget ("/B6") { gotoAndPlay (4); }; } if (Number(Prog) == 10500) { if ((Number(Playermode) == 1) or (Number(Playermode) == 3)) { tellTarget ("/Talk") { gotoAndPlay ("FX4"); }; } if (Number(Playermode) == 2) { tellTarget ("/Talk") { gotoAndPlay ("Ether4"); }; } } if (Number(Prog) == 7900) { Prog = 7700; } if ((Number(Trinoka) == 1) and (Number(Prog) == 7000)) { Prog = 8000; } play();
Frame 4608
if (Number(Prog) < 99999999) { prevFrame(); }
Frame 4609
Mouse.show(); Checkpoint = 0; Nemor = 0; Prog = 0; stopAllSounds(); if (MaxStage < 6) { MaxStage = 6; savefile.data.level = _root.MaxStage; savefile.flush(); }
Frame 4759
stopAllSounds();
Frame 4773
ifFrameLoaded (4807) { gotoAndPlay (4782); } play();
Frame 4774
ifFrameLoaded (4807) { gotoAndPlay (4776); } play();
Frame 4775
prevFrame();
Frame 4782
play();
Frame 4783
stopAllSounds(); Mouse.hide(); Stage = 6; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } tellTarget ("/Intro") { gotoAndPlay (1); }; if (Number(Difficulty) == 1) { Speed = 20; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 15; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 12; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } BX1 = 770; BY2 = 770; BY3 = 770; BX4 = 770; BX8 = 770; BX9 = 770; BossTimer = -999; BY1 = 200; BL1 = -200; if (Number(Difficulty) == 1) { Wave = 24; Wave3 = 19; Wave2 = 45; Wave4 = 5; } if (Number(Difficulty) == 2) { Wave = 25; Wave3 = 21; Wave2 = 50; Wave4 = 4; } if (Number(Difficulty) == 3) { Wave = 26; Wave3 = 23; Wave2 = 60; Wave4 = 3; } if (Number(Difficulty) == 4) { Wave = 27; Wave3 = 25; Wave2 = 70; Wave4 = 2; } NextA = 0; NextA = 0; Floip = (Number(Difficulty) + 1) * 6; BL16 = -200; BL15 = -200; BY16 = 2000; BY17 = 2000; BL23 = -200; N = 1; while (Number(N) < 15) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; } else { Life1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } tellTarget ("/Intro") { gotoAndPlay (1); }; Prog = 0;
Frame 4802
if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(Checkpoint) == 1) { tellTarget ("/Music") { gotoAndPlay ("Boss6"); }; Prog = 2125; tellTarget ("/BG") { gotoAndStop (219); }; } if (Number(Checkpoint) == 2) { tellTarget ("/Music") { gotoAndPlay ("Boss6"); }; Prog = 3100; tellTarget ("/BG") { gotoAndStop (344); }; } if (Number(Checkpoint) == 3) { tellTarget ("/Music") { gotoAndPlay ("Boss6"); }; Prog = 5450; tellTarget ("/BG") { gotoAndStop (426); }; }
Frame 4803
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; BL15 = -200; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (4783); } if (Number(Prog) < 2100) { if ((Number(PlayerMode) == 1) or ((Number(PlayerMode) == 3) and (Number(Life2) < 0))) { Pointed = FX1; } if ((Number(PlayerMode) == 2) or ((Number(PlayerMode) == 3) and (Number(Life1) < 0))) { Pointed = FX2; } if (((Number(PlayerMode) == 3) and (Number(Life1) > 0)) and (Number(Life2) > 0)) { P = Number(random(2)) + 1; Pointed = eval ("FX" add P); } BossTimer = Number(BossTimer) + 1; BX2 = BX2 - Wave; BX3 = BX3 - Wave; BY4 = Number(BY4) + 40; if (Number(Prog) < 191) { BX1 = BX1 - 1.5; } if (Number(Prog) == 1000) { BossTimer = -70; BL1 = 600; BL2 = 500; BL3 = 500; BL4 = 500; BW1 = 20; BW2 = 23; BW3 = 23; BW4 = 65; BH1 = 175; BH2 = 100; BH3 = 100; BH4 = 85; BX5 = 463; BY5 = 68; } if (Number(BossTimer) == 20) { BossTimer = 90; } if (Number(BossTimer) == 90) { Move = random(5); if (Number(Move) == 1) { BossTimer = 100; tellTarget ("/B1/Nemor") { gotoAndPlay ("WaveMid"); }; BX2 = 470; BY2 = 200; } if (Number(Move) == 2) { BossTimer = 200; tellTarget ("/B1/Nemor") { gotoAndPlay ("WaveHigh"); }; } if (Number(Move) == 3) { BossTimer = 300; tellTarget ("/B1/Nemor") { gotoAndPlay ("WaveLow"); }; } if (Number(Move) == 4) { BossTimer = 400; tellTarget ("/B1/Nemor") { gotoAndPlay ("Charge"); }; } if (Number(Move) == 0) { BossTimer = 600; tellTarget ("/B1/Nemor") { gotoAndPlay (600); }; } } if (Number(BossTimer) == 208) { BX3 = 470; BY3 = 100; } if (Number(BossTimer) == 308) { BX3 = 470; BY3 = 300; } if (Number(BossTimer) == 460) { BX4 = Pointed; BY4 = -200; } if (((((Number(BossTimer) == 600) or (Number(BossTimer) == 602)) or (Number(BossTimer) == 604)) or (Number(BossTimer) == 606)) or (Number(BossTimer) == 608)) { EnemyAttack = 1; Q2 = 5; AttackType = 1; } N = 1; L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } while (Number(N) < 5) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); if (Number(N) == 1) { Prog = 2000; BossTimer = 2000; tellTarget ("/B1/Nemor") { gotoAndPlay ("Die"); }; BossTimer = 2000; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if ((Number(Prog) >= 2250) and (Number(Prog) <= 3150)) { BossTimer = Number(BossTimer) + 1; BY9 = Number(BY9) + Number(Wave3); BY8 = Number(BY8) + Number(Wave2); if (Number(Prog) == 2250) { BL10 = 200; BL11 = 250; BL12 = 150; BL13 = 500; BossTimer = -120; BL8 = 50; BW8 = 21; BH8 = 215; BL9 = 50; BW9 = 63; BH9 = 22; BX1 = -2000; BX13 = 820; BY13 = 307; BW13 = 64; BH13 = 101; BX12 = BX13 - 35; BY12 = BY13 - 265; BW12 = 10; BH12 = 31; BX11 = Number(BX13) + 1; BY11 = BY13 - 161; BX14 = BX11 - 48; BY14 = BY11 - 23; BW11 = 41; BH11 = 62; BX10 = BX13 - 38; BY10 = Number(BY13) + 70; BW10 = 149; BH10 = 34; } if (Number(Prog) < 2350) { BX14 = BX14 - 3; BX13 = BX13 - 3; BX12 = BX12 - 3; BX11 = BX11 - 3; BX10 = BX10 - 3; } if (Number(Prog) > 3050) { BX13 = Number(BX13) + 5; BX12 = Number(BX12) + 5; BX11 = Number(BX11) + 5; BX10 = Number(BX10) + 5; } if (Number(BossTimer) == 20) { BossTimer = 90; } if (Number(BossTimer) == 91) { BossTimer = 90; } if (Number(BossTimer) == 90) { if (Number(NextA) < 4) { Move = random(2); } else { Move = random(4); } if ((Number(Move) == 0) and (Number(BL11) > 0)) { NextA = Number(NextA) + 1; BossTimer = 100; tellTarget ("/B11/Dynamite") { gotoAndPlay ("Shot2"); }; } if ((Number(Move) == 1) and (Number(BL11) > 0)) { NextA = Number(NextA) + 1; BossTimer = 200; tellTarget ("/B11/Dynamite") { gotoAndPlay ("Shot1"); }; } if ((Number(Move) == 2) and (Number(BL10) > 0)) { NextA = 0; BossTimer = 300; tellTarget ("/B10/Smashy") { gotoAndPlay ("Smash"); }; } if ((Number(Move) == 3) and (Number(BL12) > 0)) { NextA = 0; BossTimer = 400; tellTarget ("/B12/Horny") { gotoAndPlay (2); }; } } if (((((Number(BossTimer) == 100) or (Number(BossTimer) == 102)) or (Number(BossTimer) == 104)) or (Number(BossTimer) == 106)) or (Number(BossTimer) == 108)) { EnemyAttack = 1; Q2 = 14; AttackType = 27; } if (Number(BossTimer) == 199) { BossTimer = 89; } if (Number(BossTimer) == 299) { BossTimer = 89; } if (Number(BossTimer) == 399) { BossTimer = 89; } if (Number(BossTimer) == 499) { BossTimer = 89; } if (Number(BossTimer) == 200) { EnemyAttack = 1; Q2 = 14; AttackType = 4; } if (Number(BossTimer) == 300) { BH10 = 100; BW10 = 100; } if (Number(BossTimer) == 320) { BW10 = 149; BH10 = 34; } if (Number(BossTimer) == 325) { BX9 = Number(random(300)) + 50; BY9 = -25; } if (Number(BossTimer) == 425) { BX8 = 30; BY8 = -200; tellTarget ("/Sound") { gotoAndPlay (80); }; } if (Number(BossTimer) == 445) { BX8 = 180; BY8 = -200; tellTarget ("/Sound") { gotoAndPlay (80); }; } if (Number(BossTimer) == 465) { BX8 = 330; BY8 = -200; tellTarget ("/Sound") { gotoAndPlay (80); }; } N = 10; while (Number(N) < 14) { L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = Number(N) + 1; } N = 8; while (Number(N) < 14) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and ((eval ("BL" add N) > 0) or (TrinForm == 2))) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); if (Number(N) == 11) { tellTarget ("/B11") { gotoAndPlay (4); }; tellTarget ("/B11/Dynamite") { gotoAndStop (1); }; } if (Number(N) == 10) { tellTarget ("/B10/Smashy") { gotoAndPlay ("Die"); }; BossTimer = 30; } if (Number(N) == 12) { tellTarget ("/B12") { gotoAndPlay (4); }; } if ((((Number(BL10) == Number(-100)) and (Number(BL11) == Number(-100))) and (Number(BL12) == Number(-100))) or (Number(BL13) == Number(-100))) { BossTimer = -3000; Prog = 3000; BL8 = -100; BL9 = -100; BL10 = -100; BL11 = -100; BL12 = -100; BL13 = -100; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if (Number(BL11) < 0) { NextA = 11; } if ((Number(Prog) >= 3120) and (Number(Prog) <= 4150)) { BossTimer = Number(BossTimer) + 1; if (Number(Prog) == 3120) { BossTimer = -150; BL15 = 400; BW15 = 15; BH15 = 40; BX15 = 300; BY15 = 900; BL17 = 500; BW17 = 240; BH17 = 40; BX17 = -200; BY17 = 905; BL16 = 500; BW16 = 240; BH16 = 40; BX16 = 800; BY16 = 905; Dir = 0; } if (Number(Prog) < 3230) { BY15 = BY15 - 5; BY16 = BY16 - 5; BY17 = BY17 - 5; } if (Number(BossTimer) == 10) { BossTimer = 100; } if (Number(BossTimer) == 100) { NVel = Floip; Dir = 1; } if ((Number(BX17) >= 55) and (Number(Dir) == 1)) { NVel = NVel * -1; tellTarget ("/Sound") { gotoAndPlay (110); }; } if (Number(Dir) == 1) { BX16 = BX16 - NVel; BX17 = Number(BX17) + Number(NVel); BY16 = BY16 - 2; BY17 = BY17 - 2; } if ((Number(Dir) == 2) and (Number(BX17) < 55)) { BX16 = BX16 - 2.5; BX17 = Number(BX17) + 2.5; } if (Number(NVel) < Number(Floip)) { NVel = Number(NVel) + Number(Difficulty); } if ((Number(BY16) == 39) and (Number(Dir) == 1)) { Dir = 2; BossTimer = 1000; } if (Number(BossTimer) == 1050) { Dir = 3; } if (Number(Dir) == 3) { BY17 = Number(BY17) + Number(Floip); } if (Number(Dir) == 4) { BY17 = BY17 - Floip; } if (Number(Dir) == 5) { BY16 = Number(BY16) + Number(Floip); } if (Number(Dir) == 6) { BY16 = BY16 - Floip; } if (Number(Dir) == 7) { BY16 = Number(BY16) + 20; BY17 = Number(BY17) + 20; BX16 = Number(BX16) + 4; BX17 = BX17 - 4; } if ((Number(Dir) == 3) and (Number(BY17) > 360)) { Dir = 4; tellTarget ("/Sound") { gotoAndPlay (110); }; } if ((Number(Dir) == 4) and (Number(BY17) < 40)) { Dir = 5; } if ((Number(Dir) == 5) and (Number(BY16) > 360)) { Dir = 6; tellTarget ("/Sound") { gotoAndPlay (110); }; } if ((Number(Dir) == 6) and (Number(BY16) < 40)) { Dir = ((Number(random(2)) + 1) * 4) - 1; } if ((Number(Dir) == 7) and (Number(BY16) > 360)) { tellTarget ("/Sound") { gotoAndPlay (110); }; BossTimer = 70; Dir = 0; } N = 15; while (Number(N) < 16) { L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = Number(N) + 1; } N = 15; while (Number(N) < 18) { if ((((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and ((eval ("BL" add N) > 0) or (TrinForm == 2))) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) and (N > 15)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) and (N > 15)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); if (Number(N) == 15) { tellTarget ("/B15") { gotoAndPlay (4); }; BL15 = -100; BL16 = -100; BL17 = -100; Dir = -100; BossTimer = -3000; Prog = 4000; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } if ((Number(Life1) > 0) or (Number(Life2) > 0)) { tellTarget ("/B15/L") { gotoAndStop(int(/:BY17)); }; tellTarget ("/B15/R") { gotoAndStop(int(/:BY16)); }; } } if ((Number(Prog) >= 4050) and (Number(Prog) < 4155)) { BY15 = Number(BY15) + 1.2; if (Number(BY16) < 500) { BY16 = Number(BY16) + 5; } if (Number(BY17) < 500) { BY17 = Number(BY17) + 5; } if ((Number(Life1) > 0) or (Number(Life2) > 0)) { tellTarget ("/B15/L") { gotoAndStop(int(/:BY17)); }; tellTarget ("/B15/R") { gotoAndStop(int(/:BY16)); }; } } if ((Number(Prog) >= 4150) and (Number(Prog) <= 5100)) { BossTimer = Number(BossTimer) + 1; BY8 = Number(BY8) + Number(Wave2); Teload = Teload - 1; if (Number(Prog) == 4150) { Teload = 0; Alt = 20; BossTimer = -5; BL18 = 250; BX18 = BX15; BY18 = BY15 - 321; BW18 = 50; BH18 = 30; BL19 = 100; BX19 = BX15; BY19 = BY15 - 400; BW19 = 10; BH19 = 40; BX20 = BX15 - 13; BY20 = BY15 - 297; BX21 = Number(BX15) + 13; BY21 = BY15 - 297; BL8 = 50; BW8 = 21; BH8 = 215; } if ((((Number(BossTimer) >= 0) and (Number(BossTimer) < 30)) and (Number(Teload) <= 0)) and (Number(Alt) == 20)) { Teload = Wave4; Alt = 21; EnemyAttack = 1; Q2 = 20; AttackType = 1; } if ((((Number(BossTimer) >= 0) and (Number(BossTimer) < 30)) and (Number(Teload) <= 0)) and (Number(Alt) == 21)) { Teload = Wave4; Alt = 20; EnemyAttack = 1; Q2 = 21; AttackType = 1; } if (Number(BossTimer) == 30) { BossTimer = random(2) * 31; } if ((Number(BossTimer) == 31) and (Number(BL19) > 0)) { tellTarget ("/B15") { gotoAndPlay (23); }; } if ((Number(BossTimer) == 31) and (Number(BL19) < 0)) { BossTimer = 71; } if ((Number(BossTimer) == 61) and (Number(BL19) > 0)) { BX8 = Number(random(150)) + 20; BY8 = -200; tellTarget ("/Sound") { gotoAndPlay (80); }; } if (Number(BossTimer) == 111) { BossTimer = 0; } N = 18; while (Number(N) < 20) { L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((eval ("BL" add N) > 0) and (N == 18)) { tellTarget ("/B15/E") { gotoAndPlay (2); }; } if ((eval ("BL" add N) > 0) and (N == 19)) { tellTarget ("/B15/H") { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((eval ("BL" add N) > 0) and (N == 18)) { tellTarget ("/B15/E") { gotoAndPlay (2); }; } if ((eval ("BL" add N) > 0) and (N == 19)) { tellTarget ("/B15/H") { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); if (Number(N) == 18) { tellTarget ("/B15") { gotoAndPlay (50); }; BL19 = -100; Prog = 5000; BossTimer = -1000; } if (Number(N) == 19) { tellTarget ("/B15/H") { gotoAndPlay (4); }; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } N = 8; while (Number(N) < 9) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); N = Number(N) + 1; } } N = 1; if ((Number(EnemyAttack) == 1) and (((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 10))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); Set("IY" add N, 999); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q2) > 0) { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } else { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } if ((Number(AttackType) == 1) or (Number(AttackType) == 27)) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q2) > 0) { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); } else { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 27) { Set("ISX" add N, eval ("ISX" add N) + (random(5) - 2)); Set("ISY" add N, eval ("ISY" add N) + (random(5) - 2)); } } if (Number(AttackType) == 2) { Set("ISX" add N, Constant); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, Constant); Set("ISY" add N, 4); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, Constant); Set("ISY" add N, -4); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("ISX" add N, 15); Set("ISY" add N, 5); } if (Number(AttackType) == 16) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } if (Number(AttackType) == 25) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 2); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 26) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -2); AttackType = 25; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if ((Number(Prog) == 200) and (Number(Nemor) == 1)) { Prog = 1000; tellTarget ("/Music") { gotoAndPlay ("Boss6"); }; tellTarget ("/B1/Nemor") { gotoAndPlay ("Start"); }; tellTarget ("/BG") { gotoAndPlay ("Start"); }; } if (Number(Prog) == 3150) { tellTarget ("/BG") { gotoAndPlay ("Break2"); }; } if (Number(Prog) == 50) { tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } if ((Number(Prog) == 200) and (Number(Nemor) == 0)) { tellTarget ("/Talk") { gotoAndPlay ("Nemor"); }; } if (Number(Prog) == 5290) { tellTarget ("/Talk") { gotoAndPlay ("Nemor3"); }; } if (Number(Prog) == 2175) { tellTarget ("/Intro") { gotoAndPlay ("Panch"); }; tellTarget ("/BG") { gotoAndPlay ("Panch"); }; tellTarget ("/B1/Nemor") { gotoAndPlay ("Panch"); }; } if (Number(Prog) == 2100) { tellTarget ("/BG") { gotoAndPlay ("Stomp"); }; tellTarget ("/B1/Nemor") { gotoAndPlay ("Stomp"); }; } if (Number(Prog) == 1900) { Prog = 1100; } if (Number(Prog) == 2900) { Prog = 2400; } if (Number(Prog) == 3900) { Prog = 3400; } if (Number(Prog) == 4900) { Prog = 4400; } if (Number(Prog) == 2050) { Checkpoint = 1; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4100) { Checkpoint = 2; } if (Number(Prog) == 5400) { Checkpoint = 3; if (Number(PlayerMode) != 2) { Life1 = 100; if (Number(Prog) == 50) { tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 4803
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 4804
if (Number(Prog) < 5401) { prevFrame(); }
Frame 4805
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (4783); } if ((Number(Prog) >= 5530) and (Number(Prog) <= 6000)) { BossTimer = Number(BossTimer) + 1; Teload = Teload - 1; if (Number(Prog) == 5530) { BL23 = 140; BL24 = 140; BL25 = 500; BL26 = 140; BL27 = 140; BossTimer = -140; BV22 = 2.5; Wave4 = Number(Wave4) + 2; BL22 = 10; BX22 = 525; BY22 = 700; BQ22 = 73; BH22 = 168; BW23 = 46; BQ23 = 46; BH23 = 8; BW24 = 46; BQ24 = 46; BH24 = 8; BW25 = 46; BQ25 = 46; BH25 = 8; BW26 = 46; BQ26 = 46; BH26 = 8; BW27 = 46; BQ27 = 46; BH27 = 8; } BX23 = BX22 - 48; BY23 = BY22 - 153; BX24 = BX22 - 81; BY24 = BY22 - 101; BX25 = BX22 - 170; BY25 = BY22; BX26 = BX22 - 81; BY26 = Number(BY22) + 101; BX27 = BX22 - 48; BY27 = Number(BY22) + 153; if ((Number(BossTimer) < 0) and (Number(BY22) > 200)) { BY22 = BY22 - 5; } if (Number(BossTimer) == Number(-30)) { tellTarget ("/B22") { gotoAndPlay (2); }; } if (Number(BossTimer) > 0) { BY22 = Number(BY22) + Number(BV22); if (Number(BY22) > 200) { BV22 = BV22 - 0.1; } if (Number(BY22) < 200) { BV22 = Number(BV22) + 0.1; } } if ((((Number(BossTimer) >= 0) and (Number(BossTimer) <= 120)) or ((Number(BossTimer) >= 330) and (Number(BossTimer) <= 450))) and (Number(Teload) <= 0)) { if ((Number(BL23) > 0) and (Number(BL24) < 0)) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 23; AttackType = Number(random(2)) + 1; } if ((Number(BL24) > 0) and (Number(BL23) < 0)) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 24; AttackType = Number(random(2)) + 1; } if ((Number(BL24) > 0) and (Number(BL23) > 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(2)) + 23; AttackType = Number(random(3)) + 2; } if ((Number(BL24) < 0) and (Number(BL23) < 0)) { Teload = Wave4 * 3; EnemyAttack = 1; Q2 = 25; AttackType = 26; } } if ((((Number(BossTimer) >= 150) and (Number(BossTimer) <= 270)) or ((Number(BossTimer) >= 480) and (Number(BossTimer) <= 600))) and (Number(Teload) <= 0)) { if ((Number(BL26) > 0) and (Number(BL27) < 0)) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 26; AttackType = Number(random(2)) + 1; } if ((Number(BL26) < 0) and (Number(BL27) > 0)) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 27; AttackType = Number(random(2)) + 1; } if ((Number(BL26) > 0) and (Number(BL27) > 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(2)) + 26; AttackType = Number(random(3)) + 2; } if ((Number(BL26) < 0) and (Number(BL27) < 0)) { Teload = Wave4 * 3; EnemyAttack = 1; Q2 = 25; AttackType = 24; } } if (Number(BossTimer) == 300) { tellTarget ("/B22/B25/Claw") { gotoAndPlay (2); }; } if (Number(BossTimer) == 325) { BQ25 = 600; } if ((((Number(BossTimer) > 325) and (Number(BossTimer) < 450)) and (Number(BL23) < 0)) and (Number(BL24) < 0)) { BossTimer = 460; } if ((((Number(BossTimer) > 470) and (Number(BossTimer) < 600)) and (Number(BL26) < 0)) and (Number(BL27) < 0)) { BossTimer = 600; } if (Number(BossTimer) == 630) { tellTarget ("/B22/B25/Claw") { gotoAndPlay (30); }; BQ25 = 46; } if (((Number(BossTimer) == 650) and (Number(BL23) < 0)) and (Number(BL27) < 0)) { BossTimer = 676; } if (Number(BossTimer) == 650) { if (Number(BL23) > 0) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (2); }; } if (Number(BL27) > 0) { tellTarget ("/B22/B27/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 675) { if (Number(BL23) > 0) { BQ23 = 600; } if (Number(BL27) > 0) { BQ27 = 600; } } if (((Number(BossTimer) >= 680) and (Number(BossTimer) <= 800)) and (Number(Teload) <= 0)) { if ((Number(BL24) > 0) and (Number(BL26) > 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(3)) + 24; AttackType = 2; } else if ((Number(BL24) > 0) and (Number(BL26) < 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(2)) + 24; AttackType = 2; } else if ((Number(BL24) < 0) and (Number(BL26) > 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(2)) + 25; AttackType = 2; } else { Teload = Wave4; EnemyAttack = 1; Q2 = 25; AttackType = 2; } } if (Number(BossTimer) == 800) { if (Number(BL23) > 0) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (30); }; BQ23 = 46; } if (Number(BL27) > 0) { tellTarget ("/B22/B27/Claw") { gotoAndPlay (30); }; BQ27 = 46; } } if (((Number(BossTimer) == 824) and (Number(BL26) < 0)) and (Number(BL24) < 0)) { BossTimer = 851; } if (Number(BossTimer) == 825) { if (Number(BL24) > 0) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (2); }; } if (Number(BL26) > 0) { tellTarget ("/B22/B26/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 850) { if (Number(BL24) > 0) { BQ24 = 600; } if (Number(BL26) > 0) { BQ26 = 600; } } if (((Number(BossTimer) >= 850) and (Number(BossTimer) <= 970)) and (Number(Teload) <= 0)) { if ((Number(BL23) > 0) and (Number(BL27) > 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(2) * 4) + 23; if (Number(Q2) == 23) { AttackType = 30; } else { AttackType = 31; } } else if ((Number(BL23) > 0) and (Number(BL27) < 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = 23; AttackType = 30; } else if ((Number(BL23) < 0) and (Number(BL27) > 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = 27; AttackType = 31; } else { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 25; AttackType = 1; } } if (Number(BossTimer) == 970) { if (Number(BL24) > 0) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (30); }; BQ24 = 46; } if (Number(BL26) > 0) { tellTarget ("/B22/B26/Claw") { gotoAndPlay (30); }; BQ26 = 46; } } if (((Number(BossTimer) == 1000) and (Number(BL23) < 0)) and (Number(BL27) < 0)) { BossTimer = 1025; } if (Number(BossTimer) == 1000) { if (Number(BL23) > 0) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (2); }; } if (Number(BL27) > 0) { tellTarget ("/B22/B27/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 1025) { if (Number(BL23) > 0) { BQ23 = 600; } if (Number(BL27) > 0) { BQ27 = 600; } } if (Number(BossTimer) == 1200) { if (Number(BL23) > 0) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (30); }; BQ23 = 46; } if (Number(BL27) > 0) { tellTarget ("/B22/B27/Claw") { gotoAndPlay (30); }; BQ27 = 46; } } if (((Number(BossTimer) == 1025) and (Number(BL24) < 0)) and (Number(BL26) < 0)) { BossTimer = 1025; } if (Number(BossTimer) == 1025) { if (Number(BL24) > 0) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (2); }; } if (Number(BL26) > 0) { tellTarget ("/B22/B26/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 1050) { if (Number(BL24) > 0) { BQ24 = 600; } if (Number(BL26) > 0) { BQ26 = 600; } } if (Number(BossTimer) == 1200) { if (Number(BL24) > 0) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (30); }; BQ24 = 46; } if (Number(BL26) > 0) { tellTarget ("/B22/B26/Claw") { gotoAndPlay (30); }; BQ26 = 46; } } if (Number(BossTimer) == 1050) { tellTarget ("/B22/B25/Claw") { gotoAndPlay (2); }; } if (Number(BossTimer) == 1075) { BQ25 = 600; } if (Number(BossTimer) == 1200) { tellTarget ("/B22/B25/Claw") { gotoAndPlay (30); }; BQ25 = 46; } if (Number(BossTimer) == 1250) { BossTimer = 0; } N = 23; while (Number(N) < 28) { L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B22/B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B22/B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("B22/B" add N) { gotoAndPlay (4); }; if (Number(N) == 25) { Prog = 9000; BossTimer = -9000; tellTarget ("/B22") { gotoAndPlay (23); }; if (Number(BL23) > 0) { BL23 = -100; tellTarget ("/B22/B23") { gotoAndPlay (4); }; } if (Number(BL24) > 0) { BL24 = -100; tellTarget ("/B22/B24") { gotoAndPlay (4); }; } if (Number(BL26) > 0) { BL26 = -100; tellTarget ("/B22/B26") { gotoAndPlay (4); }; } if (Number(BL27) > 0) { BL27 = -100; tellTarget ("/B22/B27") { gotoAndPlay (4); }; } } else if (Number(BL25) > 50) { BL25 = BL25 - 50; } } Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } N = 22; while (Number(N) < 28) { if (((((((((eval ("BX" add N) - 11) - eval ("BQ" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BQ" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BQ" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BQ" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } setProperty("/B22", _x , BX22); setProperty("/B22", _y , BY22); } N = 1; if ((Number(EnemyAttack) == 1) and ((Number(AttackType) == 11) or (Number(AttackType) == 10))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); Set("IY" add N, 999); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q2) > 0) { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } else { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } if ((Number(AttackType) == 1) or (Number(AttackType) == 27)) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q2) > 0) { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); } else { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 27) { Set("ISX" add N, eval ("ISX" add N) + (random(5) - 2)); Set("ISY" add N, eval ("ISY" add N) + (random(5) - 2)); } } if (Number(AttackType) == 2) { Set("ISX" add N, Constant); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, Constant); Set("ISY" add N, 4); } if (Number(AttackType) == 4) { Set("ISX" add N, Constant); Set("ISY" add N, -4); } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("ISX" add N, 15); Set("ISY" add N, 5); } if (Number(AttackType) == 16) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } if (Number(AttackType) == 25) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, Number(random(10)) + 5); Set("ISY" add N, 3); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 26) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, Number(random(10)) + 5); Set("ISY" add N, -3); AttackType = 25; EnemyAttack = 1; } if (Number(AttackType) == 30) { Set("ISX" add N, Number(Constant - 5) + Number(random(5))); Set("ISY" add N, (Number(random(10)) + Number(Constant / 2)) * -1); } if (Number(AttackType) == 31) { Set("ISX" add N, Number(Constant - 5) + Number(random(5))); Set("ISY" add N, Number(random(10)) + Number(Constant / 2)); } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 5900) { Prog = 5705; } if (Number(Prog) == 5500) { tellTarget ("/Intro") { gotoAndPlay ("Flash"); }; tellTarget ("/BG") { gotoAndPlay ("Flash"); }; } if (Number(Prog) == 9001) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); Life2 = 100; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 9300) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(Prog) == 9321) { gotoAndPlay (4807); } play();
Frame 4806
prevFrame();
Frame 4807
Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 7) { MaxStage = 7; savefile.data.level = _root.MaxStage; savefile.flush(); }
Frame 5717
stopAllSounds();
Frame 5731
stopAllSounds(); Mouse.hide(); Stage = 7; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } if (Number(Difficulty) == 1) { Speed = 13; Constant = 13; } if (Number(Difficulty) == 2) { Speed = 12; Constant = 15; } if (Number(Difficulty) == 3) { Speed = 11; Constant = 17; } if (Number(Difficulty) == 4) { Speed = 10; Constant = 20; } BossTimer = -10000; BX1 = 5500; BY1 = 1000; BL1 = -200; if (Number(Difficulty) == 1) { Wave4 = 6; } if (Number(Difficulty) == 2) { Wave4 = 5; } if (Number(Difficulty) == 3) { Wave4 = 4; } if (Number(Difficulty) == 4) { Wave4 = 3; } Dest = 200; Goal = 200; Next1 = 0; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EtherDest = 200; EnemyMax = 1; Potential = 9; N = 1; while (Number(N) < 14) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; } else { Life1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = 100; FY2 = 100; } Life3 = -100; FX3 = 100; FY3 = 300; Target = Number(random(301)) + 50; if (Number(PlayerMode) == 1) { ShotStart = 2; ShotLast = 14; } if (Number(PlayerMode) == 2) { ShotStart = 5; ShotLast = 17; } if (Number(PlayerMode) == 3) { ShotStart = 2; ShotLast = 17; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } N = 1; while (Number(N) < 11) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); }; Prog = 0;
Frame 5751
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (5731); } if ((Number(Prog) >= 1000) and (Number(Prog) < 2200)) { if (Number(Prog) == 1000) { BX1 = 800; BY1 = 200; BW1 = 40; BH1 = 200; BossTimer = -80; BL1 = 200; } BossTimer = Number(BossTimer) + 1; Teload = Teload - 1; if ((Number(BX1) > 500) and (Number(Prog) < 2000)) { BX1 = BX1 - 25; } if (Number(Prog) >= 2100) { BX1 = BX1 - 40; } if ((Number(BossTimer) > 0) and (Number(Teload) <= 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = 1; AttackType = Number(random(4)) + 1; } N = 1; while (Number(N) < 3) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if (((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (L < 11)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("B" add N) { gotoAndPlay (4); }; if (Number(N) == 1) { Prog = 2000; Potential = 11; BossTimer = -2000; Attack3 = 0; } } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } if (Number(Prog) > 2000) { if (Number(Dest) == Number(Goal)) { Goal = (Number(random(61)) + 10) * 5; } if (Number(Dest) < Number(Goal)) { Dest = Number(Dest) + 2.5; } if (Number(Dest) > Number(Goal)) { Dest = Dest - 2.5; } } if ((Number(Prog) < 1050) or (Number(Prog) > 2099)) { if (Number(Prog) == 50) { Next1 = 28; Launch1 = Speed; Delay1 = 0; } if (Number(Prog) == 150) { Next2 = 1; Launch2 = Speed; Delay2 = 0; } if (Number(Prog) == 250) { Next2 = 121; Launch2 = Speed; } if (Number(Prog) == 350) { Next2 = 112; Launch2 = Speed; } if (Number(Prog) == 450) { Prog = 550; } if (Number(Prog) == 550) { Next2 = 2; Launch2 = Speed; } if (Number(Prog) == 650) { Next2 = 103; Launch2 = Speed; } if (Number(Prog) == 750) { Next2 = 101; Launch2 = Speed; } if (Number(Prog) == 825) { Prog = 950; Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 2000) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 2200) { Next1 = 34; Launch1 = Speed - Difficulty; Delay1 = 0; Next2 = 35; Launch2 = Speed - Difficulty; Delay2 = 0; } if (Number(Prog) == 2600) { Delay1 = 9999; Delay2 = 9999; } L = 1; while (Number(L) < 3) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < Number(Potential)) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } if (eval ("Next" add L) == 101) { Set("KType" add N, 1); Set("Next" add L, 102); } else if (eval ("Next" add L) == 102) { Set("KType" add N, 2); Set("Next" add L, 101); } if (eval ("Next" add L) == 103) { Set("KType" add N, 3); Set("Next" add L, 104); } else if (eval ("Next" add L) == 104) { Set("KType" add N, 4); Set("Next" add L, 103); } if (eval ("Next" add L) == 105) { Set("KType" add N, 5); Set("Next" add L, 106); } else if (eval ("Next" add L) == 106) { Set("KType" add N, 6); Set("Next" add L, 105); } if (eval ("Next" add L) == 107) { Set("KType" add N, 7); Set("Next" add L, 108); } else if (eval ("Next" add L) == 108) { Set("KType" add N, 8); Set("Next" add L, 107); } if (eval ("Next" add L) == 110) { Set("KType" add N, 10); Set("Next" add L, 111); } else if (eval ("Next" add L) == 111) { Set("KType" add N, 11); Set("Next" add L, 110); } if (eval ("Next" add L) == 112) { Set("KType" add N, 12); Set("Next" add L, 113); } else if (eval ("Next" add L) == 113) { Set("KType" add N, 13); Set("Next" add L, 112); } if (eval ("Next" add L) == 114) { Set("KType" add N, 14); Set("Next" add L, 115); } else if (eval ("Next" add L) == 115) { Set("KType" add N, 15); Set("Next" add L, 114); } if (eval ("Next" add L) == 116) { Set("KType" add N, 16); Set("Next" add L, 117); } else if (eval ("Next" add L) == 117) { Set("KType" add N, 17); Set("Next" add L, 116); } if (eval ("Next" add L) == 118) { Set("KType" add N, 18); Set("Next" add L, 119); } else if (eval ("Next" add L) == 119) { Set("KType" add N, 19); Set("Next" add L, 118); } if (eval ("Next" add L) == 121) { Set("KType" add N, 21); Set("Next" add L, 122); } else if (eval ("Next" add L) == 122) { Set("KType" add N, 22); Set("Next" add L, 121); } if (eval ("Next" add L) == 220) { Set("KType" add N, 2); Set("Next" add L, 221); } else if (eval ("Next" add L) == 221) { Set("KType" add N, 20); Set("Next" add L, 220); } if (eval ("Next" add L) == 226) { Set("KType" add N, 2); Set("Next" add L, 227); } else if (eval ("Next" add L) == 227) { Set("KType" add N, 26); Set("Next" add L, 226); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 2) { Set("KX" add N, 650); Set("KY" add N, Number(random(325)) + 70); Set("KVY" add N, 0); Set("KV" add N, 1); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (8); }; Set("KW" add N, 13); Set("KH" add N, 29); } if (eval ("KType" add N) == 3) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 200); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 4) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 5) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, -50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 6) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, 450); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 7) { Set("KX" add N, 650); Set("KY" add N, 56); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 8) { Set("KX" add N, 650); Set("KY" add N, 344); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 9) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KV" add N, 1); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (14); }; Set("KW" add N, 30); Set("KH" add N, 27); } if (eval ("KType" add N) == 10) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 11) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 12) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 13) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KV" add N, 15); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 14) { Set("KX" add N, -50); Set("KY" add N, 0); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 15) { Set("KX" add N, -50); Set("KY" add N, 400); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 16) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 17) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 18) { Set("KX" add N, 650); Set("KY" add N, 350); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (4); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 19) { Set("KX" add N, 650); Set("KY" add N, 50); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (22); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 20) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 8); tellTarget (("K" add N) add "/Q") { gotoAndStop (6); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 21) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 50); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 22) { Set("KX" add N, 650); Set("KY" add N, random(350)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 23) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (5); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 24) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (17); }; Set("KW" add N, 20); Set("KH" add N, 35); } if (eval ("KType" add N) == 25) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 15); tellTarget (("K" add N) add "/Q") { gotoAndStop (10); }; Set("KW" add N, 36); Set("KH" add N, 38); } if (eval ("KType" add N) == 26) { Set("KX" add N, 650); Set("KY" add N, random(400)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (20); }; Set("KW" add N, 28); Set("KH" add N, 28); } if (eval ("KType" add N) == 27) { Set("KX" add N, 650); Set("KY" add N, Number(random(300)) + 50); Set("KL" add N, 10); tellTarget (("K" add N) add "/Q") { gotoAndStop (16); }; Set("KW" add N, 32); Set("KH" add N, 34); } if (eval ("KType" add N) == 28) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 100); Set("KVY" add N, random(7) - 3); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 29) { Set("KX" add N, 660); Set("KY" add N, Special); Special = Number(Special) + 25; if (Number(Special) == 375) { Special = 50; } Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 30) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (18); }; Set("KW" add N, 31); Set("KH" add N, 26); } if (eval ("KType" add N) == 32) { Set("KX" add N, 550); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 200); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } if (eval ("KType" add N) == 33) { Set("KX" add N, 350); Set("KY" add N, 100); Set("KShoot" add N, 50); Set("KL" add N, 2000); Set("KV" add N, 0); Set("KW" add N, 13); Set("KH" add N, 29); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; } if (eval ("KType" add N) == 34) { Set("KX" add N, 630); Set("KY" add N, Number(Dest) + 290); Set("KShoot" add N, 50); Set("KL" add N, 2000); Set("KDest" add N, Dest); Set("KW" add N, 17); Set("KH" add N, 220); tellTarget (("K" add N) add "/Q") { gotoAndStop (27); }; } if (eval ("KType" add N) == 35) { Set("KX" add N, 630); Set("KY" add N, Dest - 290); Set("KShoot" add N, 50); Set("KL" add N, 2000); Set("KDest" add N, Dest); Set("KW" add N, 17); Set("KH" add N, 220); tellTarget (("K" add N) add "/Q") { gotoAndStop (27); }; } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (eval ("KX" add N) < -51) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 15); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 2) { Set("KX" add N, eval ("KX" add N) - 12); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KVY" add N, eval ("KVY" add N) - 0.5); } if (eval ("KV" add N) == 2) { Set("KVY" add N, eval ("KVY" add N) + 0.5); } if (eval ("KVY" add N) == 5) { Set("KV" add N, 1); } if (eval ("KVY" add N) == -5) { Set("KV" add N, 2); } } if (eval ("KType" add N) == 3) { Set("KX" add N, eval ("KX" add N) - 12); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 4) { Set("KX" add N, eval ("KX" add N) - 12); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if ((eval ("KY" add N) == 184) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 6) { Set("KY" add N, eval ("KY" add N) - 9); if ((eval ("KY" add N) == 216) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 7) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) + 9); } } if (eval ("KType" add N) == 8) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) - 9); } } if (eval ("KType" add N) == 9) { Set("KX" add N, eval ("KX" add N) - 6); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 12); } if (eval ("KV" add N) == 2) { Set("KY" add N, eval ("KY" add N) + 12); } if (eval ("KY" add N) < 10) { Set("KV" add N, 2); } if (eval ("KY" add N) > 390) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) - 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 190) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) + 10); } } if (eval ("KType" add N) == 11) { if ((eval ("KY" add N) == 350) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) + 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 550) { if ((eval ("KY" add N) == 210) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) - 10); } } if (eval ("KType" add N) == 12) { Set("KY" add N, eval ("KY" add N) + 8.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 13) { Set("KY" add N, eval ("KY" add N) - 8.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 14) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 15) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 16) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 17) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 18) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((eval ("KTimer" add N) > 99) and (eval ("KT" add N) < -5)) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) < 350) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) > 350) { Set("KVY" add N, 0); Set("KY" add N, 350); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 19) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (eval ("KTimer" add N) > 99) { if (eval ("KL" add N) > 0) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) > 50) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (eval ("KY" add N) < 50) { Set("KVY" add N, 0); Set("KY" add N, 50); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 20) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 475)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 21) { Set("KX" add N, eval ("KX" add N) - 15); Set("KY" add N, eval ("KY" add N) - 1); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 22) { Set("KX" add N, eval ("KX" add N) - 15); Set("KY" add N, eval ("KY" add N) + 1); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 23) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 450)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KType" add N) == 24) { Set("KX" add N, eval ("KX" add N) - 2.5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 6; Q = N; } } if (eval ("KType" add N) == 25) { Set("KX" add N, eval ("KX" add N) - 5); if ((eval ("KX" add N) == 550) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (Number(Life1) > 0) { if (eval ("KY" add N) > FY1) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY1) { Set("KY" add N, eval ("KY" add N) + 1.5); } } else if (Number(Life2) > 0) { if (eval ("KY" add N) > FY2) { Set("KY" add N, eval ("KY" add N) - 1.5); } if (eval ("KY" add N) < FY2) { Set("KY" add N, eval ("KY" add N) + 1.5); } } if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 27) { Set("KX" add N, eval ("KX" add N) - 5); if ((((eval ("KX" add N) == 500) or (eval ("KX" add N) == 300)) or (eval ("KX" add N) == 400)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 10; Q = N; } } if (eval ("KType" add N) == 28) { Set("KX" add N, eval ("KX" add N) - 20); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); } if (eval ("KType" add N) > 33) { Set("KX" add N, eval ("KX" add N) - 30); } if (eval ("KType" add N) == 29) { if ((eval ("KX" add N) > 500) or (eval ("KX" add N) < 480)) { Set("KX" add N, eval ("KX" add N) - 20); } else { Set("KX" add N, eval ("KX" add N) - 2); } if ((((((eval ("KX" add N) == 498) or (eval ("KX" add N) == 494)) or (eval ("KX" add N) == 490)) or (eval ("KX" add N) == 486)) or (eval ("KX" add N) == 482)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 30) { Set("KX" add N, eval ("KX" add N) - 6); } if (eval ("KType" add N) == 32) { Set("KShoot" add N, eval ("KShoot" add N) - 1); if (eval ("KV" add N) == 0) { Set("KY" add N, eval ("KY" add N) + 5); } if (eval ("KY" add N) == 50) { Set("KV" add N, 0); } if (eval ("KY" add N) == 350) { Set("KV" add N, 1); } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 5); } if ((eval ("KShoot" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KX" add N) == 300) { EtherDest = eval ("KDest" add N); } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); Set("SX" add L, 10000); if (Number(Prog) < 2000) { Score1 = Number(Score1) + 50; } if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((eval ("KL" add N) > 0) and (Prog < 2000)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 10)) { Set("SY" add L, -100); Set("SX" add L, 10000); if (Number(Prog) < 2000) { Score2 = Number(Score2) + 50; } if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((eval ("KL" add N) > 0) and (Prog < 2000)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) and (L < 11)) { Set("SY" add L, -100); Set("SX" add L, 10000); if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; if (eval ("KType" add N) == 30) { EnemyAttack = 1; AttackType = 11; Q = N; } } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; } if ((Number(Prog) > 1100) and (Number(Prog) < 2100)) { N = 1; if ((Number(EnemyAttack) == 1) and ((Number(AttackType) == 11) or (Number(AttackType) == 16))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 14) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q) > 0) { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } else { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q) > 0) { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } else { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); if (Number(AttackType) == 16) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) - 50; } if (Number(AttackType) == 17) { SDY = (eval ("BY" add Q2) - eval ("FY" add AT)) + 50; } } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); if (Number(AttackType) == 16) { AttackType = 17; EnemyAttack = 1; } } if (Number(AttackType) == 2) { Cont = random(6); Set("ISX" add N, Constant - Cont); Set("ISY" add N, Cont * (random(2) * -1)); } if (Number(AttackType) == 16) { Set("IX" add N, eval ("IX" add N)); Set("IY" add N, eval ("IY" add N) + 11); Set("ISX" add N, 11 + Number(Difficulty * 2)); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, (Number(random(5)) + 2) * -1); } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, Number(random(5)) + 2); } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 30); Set("ISX" add N, 15); Set("ISY" add N, 0); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; } if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } if (Number(PlayerMode) != 2) { FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); } else { setProperty("/ship1", _x , FX1); setProperty("/ship1", _y , FY1); } if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } if (Number(PlayerMode) == 2) { if (Number(Prog) == 0) { FX1 = -100; FY1 = 200; Life1 = -200; EtherTimer = -30; } if (Number(Prog) < 1000) { if (Number(FX1) < 100) { FX1 = Number(FX1) + 5; } if ((Number(FY1) > Number(Number(KY1) + 5)) and (Number(FX1) == 100)) { FY1 = FY1 - 5; } if ((Number(FY1) < Number(KY1 - 5)) and (Number(FX1) == 100)) { FY1 = Number(FY1) + 5; } EtherTimer = Number(EtherTimer) + 1; if (Number(EtherTimer) == 20) { Attack1 = 1; } } if (Number(Prog) == 2000) { Attack1 = 0; } if (Number(Prog) > 2000) { if (Number(EtherDest) > Number(FY1)) { FY1 = Number(FY1) + 5; } if (Number(EtherDest) < Number(FY1)) { FY1 = FY1 - 5; } } } if (Number(Prog) > 2000) { Attack1 = 0; Attack2 = 0; } if (Number(Prog) == 2100) { ShotStart = 1; ShotLast = 1; } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } if (Number(PlayerMode) == 1) { if (Number(Prog) == 0) { ShotLast = 14; FX2 = -100; FY2 = 100; Life2 = -200; EtherTimer = -30; } if ((Number(Prog) > 0) and (Number(Prog) < 950)) { if (Number(FX2) < 100) { FX2 = Number(FX2) + 5; } if ((Number(FY2) > Number(Number(KY1) + 5)) and (Number(FX2) == 100)) { FY2 = FY2 - 5; } if ((Number(FY2) < Number(KY1 - 5)) and (Number(FX2) == 100)) { FY2 = Number(FY2) + 5; } EtherTimer = Number(EtherTimer) + 1; if ((Number(EtherTimer) == 40) and (Number(FX2) == 100)) { Attack2 = 1; } } if (Number(Prog) > 2000) { Attack2 = 0; if (Number(EtherDest) > Number(FY2)) { FY2 = Number(FY2) + 5; } if (Number(EtherDest) < Number(FY2)) { FY2 = FY2 - 5; } } } setProperty("/ship3", _x , FX3); setProperty("/ship3", _y , FY3); if (Number(Prog) == 0) { FX3 = -100; FY3 = 300; Life3 = -200; AstraTimer = -30; } if ((Number(Prog) > 0) and (Number(Prog) < 2000)) { if (Number(FX3) < 100) { FX3 = Number(FX3) + 5; } if (Number(Prog / 100) == Number(int(Prog / 100))) { Target = Number(random(301)) + 50; } if ((Number(FY3) > Number(Target)) and (Number(FX3) == 100)) { FY3 = FY3 - 5; } if ((Number(FY3) < Number(Target)) and (Number(FX3) == 100)) { FY3 = Number(FY3) + 5; } AstraTimer = Number(AstraTimer) + 1; if ((Number(AstraTimer) == 20) and (Number(FX3) == 100)) { Attack3 = 1; } } if ((Number(Prog) > 2000) and (Number(Prog) < 2100)) { if (Number(FY3) > Number(Dest)) { FY3 = FY3 - 2.5; } if (Number(FY3) < Number(Dest)) { FY3 = Number(FY3) + 2.5; } } if ((Number(Prog) > 2100) and (Number(Prog) < 2610)) { Attack3 = 0; if (Number(FX3) < 500) { FX3 = Number(FX3) + 5; } FY3 = Dest; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; if (Number(PlayerMode) == 2) { Dlay1 = 3; } Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if (((((Attack3 == 1) and (eval ("S" add N) == 0)) and (Dlay3 <= 0)) and (N > 7)) and (N < 11)) { Dlay3 = 3; Set("SX" add n, Number(FX3) + 20); Set("SY" add n, FY3); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 10)) { Dlay2 = 2; if (Number(Playermode) == 1) { Dlay2 = 3; } Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; Dlay3 = Dlay3 - 1; if ((((Number(Attack1) == 1) and (Number(Playermode) != 2)) or ((Number(Attack2) == 1) and (Number(Playermode) != 1))) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if ((((Number(Attack1) == 0) or (Number(Playermode) == 2)) and ((Number(Attack2) == 0) or (Number(Playermode) == 1))) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } Prog = Number(Prog) + 1; if (Number(Prog) == 1010) { tellTarget ("/BG") { stop(); }; } if (Number(Prog) == 1901) { Prog = 1101; } if (Number(Prog) == 1020) { tellTarget ("/Talk") { gotoAndPlay ("1"); }; } if (Number(Prog) == 2001) { tellTarget ("/Intro") { gotoAndPlay ("Finale"); }; } if (Number(Prog) == 2600) { tellTarget ("/Intro") { gotoAndPlay ("White"); }; } if (Number(Prog) == 2050) { tellTarget ("/Talk") { gotoAndPlay ("2"); }; } if (Number(Prog) == 2100) { tellTarget ("/BG") { play(); }; } play();
Instance of Symbol 386 MovieClip "ship2" in Frame 5751
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 5752
if (Number(Prog) < 2710) { prevFrame(); } else { stopAllSounds(); if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } }
Frame 5753
Mouse.show(); stopAllSounds(); if (MaxStage < 8) { MaxStage = 8; savefile.data.level = _root.MaxStage; savefile.flush(); }
Frame 8097
Life1 = 100; Life2 = 100;
Frame 8119
if (Number(PlayerMode) == 1) { gotoAndPlay ("1"); } else if (Number(PlayerMode) == 2) { gotoAndPlay ("2"); } else if (Number(Score1) > Number(Score2)) { gotoAndPlay ("3"); } else { gotoAndPlay ("4"); }
Frame 8130
stop();
Frame 8140
gotoAndPlay ("5");
Frame 8151
stop();
Frame 8161
gotoAndPlay ("5");
Frame 8172
stop();
Frame 8182
gotoAndPlay ("5");
Frame 8193
stop();
Frame 8203
gotoAndPlay ("5");
Frame 8214
stopAllSounds();
Frame 8230
stop();
Frame 8257
Score1 = 0; Score2 = 0; Saved1 = 0; Saved2 = 0; Checkpoint = 0; if (Number(Return) == 0) { gotoAndPlay (8258); } if (Number(Return) == 1) { gotoAndPlay (1195); }
Frame 8258
stopAllSounds(); Mouse.hide(); Stage = 8; HitDelay1 = 30; HitDelay2 = 30; GameOver = 0; Score1 = 0; Score2 = 0; Score1 = Saved1; Score2 = Saved2; if (Number(Score1) < 0) { Score1 = 0; } if (Number(Score2) < 0) { Score2 = 0; } tellTarget ("/Intro") { gotoAndPlay (1); }; Speed = 10; Prog = 0; Constant = 15; Next1 = 0; Launch1 = 0; Delay1 = 99999 /* 0x01869F */; Next2 = 0; Launch2 = 0; Delay2 = 99999 /* 0x01869F */; EnemyMax = 1; BX3 = 900; BX4 = -900; BX5 = -900; BX6 = -900; BX7 = -900; BX8 = -900; BX9 = -900; BX10 = -900; BX11 = -900; BX12 = -900; BX13 = -900; BX14 = -900; BY3 = 200; BY4 = 900; BY5 = 900; BY6 = 900; BY7 = 900; BY8 = 900; BY9 = 900; BY10 = 900; BY11 = 900; BY12 = 900; BY13 = 900; BY14 = 900; BL3 = -200; BL4 = 200; BL5 = 200; BL6 = 200; BL7 = 200; BL8 = 200; BL9 = 200; BL10 = 200; BL11 = 200; BL12 = 200; BL13 = 200; BL14 = 200; BW4 = 15; BH4 = 15; BW5 = 15; BH5 = 15; BW6 = 15; BH6 = 15; BW7 = 15; BH7 = 15; BW8 = 15; BH8 = 15; BW9 = 15; BH9 = 15; BW10 = 15; BH10 = 15; BW11 = 15; BH11 = 15; BW12 = 15; BH12 = 15; BW13 = 15; BH13 = 15; BW14 = 15; BH14 = 15; Form = 1; N = 1; while (Number(N) < 17) { Set("IX" add n, -1000); Set("IY" add n, -1000); Set("ISX" add n, 0); Set("ISY" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) != 2) { Life1 = 100; FY1 = 200; FX1 = 100; } else { Life1 = -100; FY1 = -100; FX1 = -100; } if (Number(PlayerMode) > 1) { Life2 = 100; FX2 = 100; FY2 = 200; } else { Life2 = -100; FX2 = -100; FY2 = -100; } N = 1; while (Number(N) < 15) { Set("SX" add n, -1000); Set("SY" add n, -1000); Set("S" add n, 0); N = Number(N) + 1; } if (Number(PlayerMode) == 1) { ShotStart = 1; ShotLast = 8; } if (Number(PlayerMode) == 2) { ShotStart = 8; ShotLast = 15; } if (Number(PlayerMode) == 3) { ShotStart = 1; ShotLast = 15; } N = 1; while (Number(N) < 11) { Set("KX" add n, -1000); Set("KY" add n, -1000); Set("KType" add n, 0); Set("KTimer" add n, 0); Set("KVX" add n, 0); Set("KVY" add n, 0); Set("KL" add n, -100); Set("KT" add N, 0); N = Number(N) + 1; } Delay = 0; Shot = 100; tellTarget ("/Intro") { gotoAndPlay (1); };
Frame 8277
if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(Checkpoint) == 1) { tellTarget ("/Music") { gotoAndPlay ("Stage8"); }; Prog = 3125; tellTarget ("/BG") { gotoAndStop (708); }; } if (Number(Checkpoint) == 2) { tellTarget ("/Music") { gotoAndPlay ("Stage8"); }; Prog = 4570; tellTarget ("/BG") { gotoAndStop (708); }; }
Frame 8278
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (8258); } if ((Number(Prog) < 2700) or (Number(Prog) > 3150)) { if (Number(Prog) == 150) { Next1 = 130; Launch1 = Number(Speed) + 1; Delay1 = 0; } if (Number(Prog) == 400) { Next1 = 20; Launch1 = 50; Next2 = 23; Launch2 = 999; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 450) { Next1 = 1; Launch1 = Number(Speed) + 10; Launch2 = 9999; Delay1 = 0; Delay2 = 9999; } if (Number(Prog) == 600) { Next1 = 26; Launch1 = Number(Speed) + 5; Delay1 = 0; } if (Number(Prog) == 850) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 900) { Next1 = 25; Launch1 = 9999; Delay1 = 0; } if (Number(Prog) == 910) { Next1 = 130; Launch1 = Number(Speed) + 20; Delay1 = 0; } if (Number(Prog) == 970) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3175) { Next1 = 3; Launch1 = 10; Next2 = 23; Launch2 = 200; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 3375) { Next1 = 4; Launch1 = 10; Next2 = 20; Launch2 = 200; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 3575) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3600) { Next1 = 128; Launch1 = Speed; Delay1 = 0; } if (Number(Prog) == 3700) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3720) { Next1 = 24; Launch1 = 80; Delay1 = 0; Delay2 = 999; } if (Number(Prog) == 3721) { Next2 = 23; Launch2 = 300; Delay2 = 0; } if (Number(Prog) == 3800) { Next1 = 107; Launch1 = 30; Delay1 = 0; } if (Number(Prog) == 3900) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 3930) { Next1 = 25; Launch1 = 9999; Delay1 = 0; } if (Number(Prog) == 3940) { Next1 = 103; Launch1 = Speed; Delay1 = 0; } if (Number(Prog) == 4000) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 4030) { Next1 = 10; Launch1 = Number(Speed) + 15; Next2 = 24; Launch2 = 200; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 4180) { Next1 = 11; Launch1 = Number(Speed) + 15; Next2 = 23; Launch2 = 200; Delay1 = 0; Delay2 = 0; } if (Number(Prog) == 4330) { Delay1 = 9999; Delay2 = 9999; } if (Number(Prog) == 4350) { Next1 = 27; Launch1 = 9999; Delay1 = 0; } if (Number(Prog) == 4379) { Next1 = 130; Launch1 = Number(Speed) + 5; Delay1 = 0; } if (Number(Prog) == 4500) { Delay1 = 9999; Delay2 = 9999; } L = 1; while (Number(L) < 3) { if (eval ("Delay" add L) <= 0) { N = 1; while (Number(N) < 11) { if (((eval ("KT" add N) <= 0) and (eval ("KL" add N) == -100)) and (eval ("Delay" add L) <= 0)) { if (Number(N) == Number(EnemyMax)) { EnemyMax = Number(N) + 1; } Set("KType" add N, eval ("Next" add L)); if (eval ("Next" add L) == Chaos) { Set("KType" add N, Number(random(15)) + 1); } if (eval ("Next" add L) == 101) { Set("KType" add N, 1); Set("Next" add L, 102); } else if (eval ("Next" add L) == 102) { Set("KType" add N, 2); Set("Next" add L, 101); } if (eval ("Next" add L) == 103) { Set("KType" add N, 3); Set("Next" add L, 104); } else if (eval ("Next" add L) == 104) { Set("KType" add N, 4); Set("Next" add L, 103); } if (eval ("Next" add L) == 105) { Set("KType" add N, 5); Set("Next" add L, 106); } else if (eval ("Next" add L) == 106) { Set("KType" add N, 6); Set("Next" add L, 105); } if (eval ("Next" add L) == 107) { Set("KType" add N, 7); Set("Next" add L, 108); } else if (eval ("Next" add L) == 108) { Set("KType" add N, 8); Set("Next" add L, 107); } if (eval ("Next" add L) == 110) { Set("KType" add N, 10); Set("Next" add L, 111); } else if (eval ("Next" add L) == 111) { Set("KType" add N, 11); Set("Next" add L, 110); } if (eval ("Next" add L) == 112) { Set("KType" add N, 12); Set("Next" add L, 113); } else if (eval ("Next" add L) == 113) { Set("KType" add N, 13); Set("Next" add L, 112); } if (eval ("Next" add L) == 114) { Set("KType" add N, 14); Set("Next" add L, 115); } else if (eval ("Next" add L) == 115) { Set("KType" add N, 15); Set("Next" add L, 114); } if (eval ("Next" add L) == 116) { Set("KType" add N, 16); Set("Next" add L, 117); } else if (eval ("Next" add L) == 117) { Set("KType" add N, 17); Set("Next" add L, 116); } if (eval ("Next" add L) == 121) { Set("KType" add N, 21); Set("Next" add L, 122); } else if (eval ("Next" add L) == 122) { Set("KType" add N, 22); Set("Next" add L, 121); } if (eval ("Next" add L) == 128) { Set("KType" add N, 28); Set("Next" add L, 129); } else if (eval ("Next" add L) == 129) { Set("KType" add N, 29); Set("Next" add L, 128); } if (eval ("Next" add L) == 130) { Set("KType" add N, 30); Set("Next" add L, 131); } else if (eval ("Next" add L) == 131) { Set("KType" add N, 31); Set("Next" add L, 130); } if (eval ("Next" add L) == 220) { Set("KType" add N, 2); Set("Next" add L, 221); } else if (eval ("Next" add L) == 221) { Set("KType" add N, 20); Set("Next" add L, 220); } Set("Delay" add L, eval ("Launch" add L)); if (eval ("KType" add N) == 1) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); if (Number(Prog) > 3800) { Set("KY" add N, Number(random(150)) + 25); } Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 2) { Set("KX" add N, 670); Set("KY" add N, Number(random(100)) + 70); Set("KVY" add N, 0); Set("KV" add N, 1); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (8); }; Set("KW" add N, 13); Set("KH" add N, 29); } if (eval ("KType" add N) == 3) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 200); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 4) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KVY" add N, -9); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (19); }; Set("KW" add N, 20); Set("KH" add N, 28); } if (eval ("KType" add N) == 5) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, -50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); Set("OneShot" add N, 1); } if (eval ("KType" add N) == 6) { Set("KX" add N, Number(random(200)) + 350); Set("KY" add N, 450); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (3); }; Set("KW" add N, 16); Set("KH" add N, 28); Set("OneShot" add N, 1); } if (eval ("KType" add N) == 7) { Set("KX" add N, 650); Set("KY" add N, 56); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 8) { Set("KX" add N, 650); Set("KY" add N, 344); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (11); }; Set("KW" add N, 22); Set("KH" add N, 28); } if (eval ("KType" add N) == 9) { Set("KX" add N, 650); Set("KY" add N, Number(random(350)) + 25); Set("KV" add N, 1); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (14); }; Set("KW" add N, 30); Set("KH" add N, 27); } if (eval ("KType" add N) == 10) { Set("KX" add N, 500); Set("KY" add N, -50); Set("KL" add N, 6); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 11) { Set("KX" add N, 500); Set("KY" add N, 450); Set("KL" add N, 6); tellTarget (("K" add N) add "/Q") { gotoAndStop (13); }; Set("KW" add N, 14); Set("KH" add N, 26); } if (eval ("KType" add N) == 12) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KV" add N, 20); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 13) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KV" add N, 20); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 14) { Set("KX" add N, -50); Set("KY" add N, 0); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 15) { Set("KX" add N, -50); Set("KY" add N, 400); Set("KV" add N, 30); Set("KL" add N, 3); tellTarget (("K" add N) add "/Q") { gotoAndStop (7); }; Set("KW" add N, 27); Set("KH" add N, 28); } if (eval ("KType" add N) == 16) { Set("KX" add N, 550); Set("KY" add N, 450); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 17) { Set("KX" add N, 550); Set("KY" add N, -50); Set("KV" add N, 25); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (12); }; Set("KW" add N, 18); Set("KH" add N, 28); } if (eval ("KType" add N) == 18) { Set("KX" add N, 650); Set("KY" add N, 350); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (4); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 19) { Set("KX" add N, 650); Set("KY" add N, 50); Set("KVY" add N, 0); Set("KTimer" add N, 20); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (22); }; Set("KW" add N, 30); Set("KH" add N, 26); } if (eval ("KType" add N) == 20) { Set("KX" add N, 660); Set("KY" add N, 100); Set("KL" add N, 20); tellTarget (("K" add N) add "/Q") { gotoAndStop (6); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 21) { Set("KX" add N, 650); Set("KY" add N, Number(random(200)) + 250); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 22) { Set("KX" add N, 650); Set("KY" add N, random(200)); Set("KL" add N, 4); tellTarget (("K" add N) add "/Q") { gotoAndStop (2); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 23) { Set("KX" add N, 660); Set("KY" add N, 300); Set("KL" add N, 20); tellTarget (("K" add N) add "/Q") { gotoAndStop (5); }; Set("KW" add N, 35); Set("KH" add N, 35); } if (eval ("KType" add N) == 24) { Set("KX" add N, 650); Set("KY" add N, 100); Set("KL" add N, 20); tellTarget (("K" add N) add "/Q") { gotoAndStop (17); }; Set("KW" add N, 20); Set("KH" add N, 35); } if (eval ("KType" add N) == 25) { Set("KX" add N, 650); Set("KY" add N, 200); Set("KL" add N, 25); tellTarget (("K" add N) add "/Q") { gotoAndStop (10); }; Set("KW" add N, 36); Set("KH" add N, 38); } if (eval ("KType" add N) == 26) { Set("KX" add N, 650); Set("KY" add N, Number(random(3) * 100) + 100); Set("KL" add N, 5); tellTarget (("K" add N) add "/Q") { gotoAndStop (20); }; Set("KW" add N, 28); Set("KH" add N, 28); } if (eval ("KType" add N) == 27) { Set("KX" add N, 650); Set("KY" add N, 200); Set("KL" add N, 30); tellTarget (("K" add N) add "/Q") { gotoAndStop (16); }; Set("KW" add N, 32); Set("KH" add N, 34); } if (eval ("KType" add N) == 28) { Set("KX" add N, 650); Set("KY" add N, 0); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 29) { Set("KX" add N, 650); Set("KY" add N, 400); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (15); }; Set("KW" add N, 29); Set("KH" add N, 23); } if (eval ("KType" add N) == 30) { Set("KX" add N, 660); Set("KY" add N, 50); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 31) { Set("KX" add N, 660); Set("KY" add N, 350); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } if (eval ("KType" add N) == 32) { Set("KX" add N, 660); Set("KY" add N, 200); Set("KL" add N, 2); tellTarget (("K" add N) add "/Q") { gotoAndStop (1); }; Set("KW" add N, 16); Set("KH" add N, 28); } tellTarget ("K" add N) { gotoAndStop (1); }; tellTarget (("K" add N) add "/Q/Z") { gotoAndStop (1); }; } N = Number(N) + 1; } } L = Number(L) + 1; } N = 1; while (Number(N) < Number(EnemyMax)) { if (((eval ("KY" add N) > 450) or (eval ("KY" add N) < -51)) or (eval ("KX" add N) < -51)) { Set("KL" add N, -100); Set("KT" add N, 1); if (Number(Number(N) + 1) == Number(EnemyMax)) { EnemyMax = EnemyMax - 1; } } else { if (eval ("KType" add N) == 1) { Set("KX" add N, eval ("KX" add N) - 12); if ((eval ("KX" add N) == 482) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 2) { Set("KX" add N, eval ("KX" add N) - 5); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KVY" add N, eval ("KVY" add N) - 0.5); } if (eval ("KV" add N) == 2) { Set("KVY" add N, eval ("KVY" add N) + 0.5); } if (eval ("KVY" add N) == 5) { Set("KV" add N, 1); } if (eval ("KVY" add N) == -5) { Set("KV" add N, 2); } } if (eval ("KType" add N) == 3) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 4) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) + 0.3); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if ((((((eval ("KY" add N) + 15) > FY1) and (Life1 > 0)) or (((eval ("KY" add N) + 15) > FY2) and (Life2 > 0))) and (eval ("KL" add N) > 0)) and (eval ("OneShot" add N) == 1)) { Set("OneShot" add N, 0); EnemyAttack = 1; AttackType = 2; Q = N; } } if (eval ("KType" add N) == 6) { Set("KY" add N, eval ("KY" add N) - 9); if ((((((eval ("KY" add N) - 15) < FY1) and (Life1 > 0)) or (((eval ("KY" add N) - 15) < FY2) and (Life2 > 0))) and (eval ("KL" add N) > 0)) and (eval ("OneShot" add N) == 1)) { Set("OneShot" add N, 0); EnemyAttack = 1; AttackType = 2; Q = N; } } if (eval ("KType" add N) == 7) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) + 9); } } if (eval ("KType" add N) == 8) { Set("KX" add N, eval ("KX" add N) - 8); if ((eval ("KX" add N) == 498) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((eval ("KX" add N) > 100) and (eval ("KX" add N) < 225)) or ((eval ("KX" add N) > 375) and (eval ("KX" add N) < 500))) { Set("KY" add N, eval ("KY" add N) - 9); } } if (eval ("KType" add N) == 9) { Set("KX" add N, eval ("KX" add N) - 6); if ((eval ("KX" add N) == 500) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 2; Q = N; } if (eval ("KV" add N) == 1) { Set("KY" add N, eval ("KY" add N) - 12); } if (eval ("KV" add N) == 2) { Set("KY" add N, eval ("KY" add N) + 12); } if (eval ("KY" add N) < 10) { Set("KV" add N, 2); } if (eval ("KY" add N) > 390) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) - 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 500) { if ((eval ("KY" add N) == 190) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) + 10); } } if (eval ("KType" add N) == 11) { if ((eval ("KY" add N) == 350) and (eval ("KX" add N) <= 250)) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 250) { Set("KY" add N, eval ("KY" add N) + 10); } if (eval ("KY" add N) == 200) { Set("KX" add N, eval ("KX" add N) - 10); } if (eval ("KX" add N) == 500) { if ((eval ("KY" add N) == 210) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } Set("KY" add N, eval ("KY" add N) - 10); } } if (eval ("KType" add N) == 12) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 13) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 0.5); if ((eval ("KX" add N) == 445) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 14) { Set("KY" add N, eval ("KY" add N) + 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 15) { Set("KY" add N, eval ("KY" add N) - 6.5); Set("KX" add N, eval ("KX" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KX" add N) == 412) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 16) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) - eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 17) { Set("KX" add N, eval ("KX" add N) - 3); Set("KY" add N, eval ("KY" add N) + eval ("KV" add N)); Set("KV" add N, eval ("KV" add N) - 1); if ((eval ("KV" add N) == 0) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 18) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (eval ("KL" add N) > 0) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if ((eval ("KTimer" add N) > 99) and (eval ("KT" add N) < -5)) { Set("KY" add N, eval ("KY" add N) - eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) < 350) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 3.7); if (eval ("KY" add N) > 350) { Set("KVY" add N, 0); Set("KY" add N, 350); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 19) { Set("KTimer" add N, eval ("KTimer" add N) - 1); if ((eval ("KTimer" add N) == 0) and (eval ("KL" add N) > 0)) { Set("KVY" add N, Number(random(5)) + 5); Set("KTimer" add N, 2000); if (eval ("KL" add N) > 0) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if (eval ("KTimer" add N) > 99) { Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((eval ("KY" add N) > 50) and (eval ("KL" add N) > 0)) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 3.7); if (eval ("KY" add N) < 50) { Set("KVY" add N, 0); Set("KY" add N, 50); Set("KTimer" add N, 20); } } if (eval ("KType" add N) == 21) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) - 4); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 22) { Set("KX" add N, eval ("KX" add N) - 10); Set("KY" add N, eval ("KY" add N) + 1); if ((eval ("KX" add N) == 490) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if ((((eval ("KX" add N) == 554) or (eval ("KX" add N) == 394)) or (eval ("KX" add N) == 474)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 16; Q = N; } } if (eval ("KType" add N) == 28) { Set("KX" add N, eval ("KX" add N) - 25); Set("KY" add N, eval ("KY" add N) + 8); } if (eval ("KType" add N) == 29) { Set("KX" add N, eval ("KX" add N) - 25); Set("KY" add N, eval ("KY" add N) - 8); } if (eval ("KType" add N) > 29) { if ((eval ("KX" add N) > 500) or (eval ("KX" add N) < 480)) { Set("KX" add N, eval ("KX" add N) - 20); } else { Set("KX" add N, eval ("KX" add N) - 2); } if ((((eval ("KX" add N) == 498) or (eval ("KX" add N) == 490)) or (eval ("KX" add N) == 482)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 20) { if ((eval ("KX" add N) <= 500) and (eval ("KX" add N) >= 350)) { Set("KX" add N, eval ("KX" add N) - 1); if (((eval ("KX" add N) / 7) == int(eval ("KX" add N) / 7)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 23) { if ((eval ("KX" add N) <= 500) and (eval ("KX" add N) >= 350)) { Set("KX" add N, eval ("KX" add N) - 1); if (((eval ("KX" add N) / 20) == int(eval ("KX" add N) / 20)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 24) { if ((eval ("KX" add N) <= 500) and (eval ("KX" add N) >= 350)) { Set("KX" add N, eval ("KX" add N) - 1); if (((eval ("KX" add N) / 20) == int(eval ("KX" add N) / 20)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 4; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 25) { if ((eval ("KX" add N) <= 500) and (eval ("KX" add N) >= 390)) { Set("KX" add N, eval ("KX" add N) - 1); if (((eval ("KX" add N) / 40) == int(eval ("KX" add N) / 40)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 11; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 27) { if ((eval ("KX" add N) <= 500) and (eval ("KX" add N) >= 390)) { Set("KX" add N, eval ("KX" add N) - 1); if (((eval ("KX" add N) / 40) == int(eval ("KX" add N) / 40)) and (eval ("KL" add N) > 0)) { EnemyAttack = 1; AttackType = 10; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX1) and (FX1 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY1) and (FY1 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((eval ("KX" add N) - 11) - eval ("KW" add N)) <= FX2) and (FX2 <= ((eval ("KX" add N) + 11) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 16) - eval ("KH" add N)) <= FY2) and (FY2 <= ((eval ("KY" add N) + 16) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((((eval ("KX" add N) - 30) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 12) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 9) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 9) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L < 8)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((Prog > 2000) and (Prog < 3699))) or (Prog > 5450)) or (eval ("KType" add N) == 33)) { Score1 = Number(Score1) + 50; } if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("KX" add N) - 10) - eval ("KW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("KX" add N) + 15) + eval ("KW" add N)))) and ((((eval ("KY" add N) - 24) - eval ("KH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("KY" add N) + 24) + eval ("KH" add N))))) and (eval ("KL" add N) > 0)) and (L > 7)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((Prog > 2000) and (Prog < 3699))) or (Prog > 5450)) or (eval ("KType" add N) == 33)) { Score2 = Number(Score2) + 50; } if (eval ("KB" add N) <= 0) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("KL" add N) > 0) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((eval ("KL" add N) <= 0) and (eval ("KL" add N) > -90)) { Set("KL" add N, -100); Set("KT" add N, 20); tellTarget (("K" add N) add "/Q/Z") { gotoAndPlay (2); }; if (eval ("KType" add N) == 33) { Prog = 1799; } } setProperty("K" add N, _x , eval ("KX" add N)); setProperty("K" add N, _y , eval ("KY" add N)); } Set("KT" add N, eval ("KT" add N) - 1); Set("KB" add N, eval ("KB" add N) - 1); N = Number(N) + 1; } Delay1 = Delay1 - 1; Delay2 = Delay2 - 1; } if ((Number(Prog) > 1050) and (Number(Prog) < 2000)) { if (Number(BX3) > 500) { BX3 = BX3 - 5; } N = 3; setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); } if ((Number(Prog) > 2000) and (Number(Prog) < 3125)) { BX4 = BX4 - 5; BX5 = BX5 - 5; BX6 = BX6 - 5; if ((Number(Form) == 0) and (Number(Prog) > 3050)) { BX3 = BX3 - 20; BY3 = BY3 - 5; } if (Number(Prog) == 2001) { BL3 = 175; BW1 = 1; BH1 = 15; BW2 = 1; BH2 = 15; BW3 = 75; BH3 = 100; BL1 = 200; BL2 = 200; BV3 = 0; BossTimer = 0; Form = 1; } BossTimer = Number(BossTimer) + 1; if ((Number(Form) == 3) and (Number(BossTimer) < 0)) { if (Number(BY3) > 195) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } if (Number(BY3) == 200) { BossTimer = 0; BL3 = 200; } } if ((Number(Form) == 3) and (Number(BossTimer) > 0)) { if (Number(BossTimer) == 120) { BW1 = 1; tellTarget ("/B3/B1") { gotoAndPlay (25); }; BW2 = 1; tellTarget ("/B3/B2") { gotoAndPlay (25); }; } if (Number(BossTimer) == 130) { Target = Number(random(41) * 5) + 100; } if (Number(BossTimer) > 130) { if (Number(Target) > Number(BY3)) { BY3 = Number(BY3) + 5; } if (Number(Target) < Number(BY3)) { BY3 = BY3 - 5; } if (Number(Target) == Number(BY3)) { BossTimer = 0; } } if (Number(BossTimer) == 10) { tellTarget ("/B3/B1") { gotoAndPlay (2); }; tellTarget ("/B3/B2") { gotoAndPlay (50); }; BW1 = 600; BW2 = 600; } if (Number(BossTimer) == 40) { tellTarget ("/Sound") { gotoAndPlay (170); }; BX4 = BX3 - 75; BY4 = BY3; BV4 = -9; BVD4 = 1; BX5 = BX3 - 75; BY5 = BY3; BV5 = 9; BVD5 = 0; } } N = 4; while (Number(N) < 7) { Set("BY" add N, eval ("BY" add N) + eval ("BV" add N)); if (eval ("BVD" add N) == 1) { Set("BV" add N, eval ("BV" add N) + 0.5); } if (eval ("BVD" add N) == 0) { Set("BV" add N, eval ("BV" add N) - 0.5); } if (eval ("BV" add N) == 9) { Set("BVD" add N, 0); } if (eval ("BV" add N) == -9) { Set("BVD" add N, 1); } N = Number(N) + 1; } if ((Number(Form) == 2) and (Number(BossTimer) < 0)) { if (Number(BY3) > 90) { BY3 = BY3 - 5; } if (Number(BY3) < 90) { BY3 = Number(BY3) + 1; } if (Number(BY3) == 90) { BossTimer = 0; BL3 = 150; } } if ((Number(Form) == 2) and (Number(BossTimer) > 0)) { if (Number(BossTimer) == 10) { tellTarget ("/B3/B1") { gotoAndPlay (2); }; } if (Number(BossTimer) == 17) { BW1 = 600; } if ((Number(BossTimer) > 30) and (Number(BossTimer) < 200)) { BY3 = Number(BY3) + 20; if (Number(BY3) == 310) { BossTimer = 500; } } if (Number(BossTimer) == 500) { BW1 = 1; tellTarget ("/B3/B1") { gotoAndPlay (25); }; } if (Number(BossTimer) == 510) { tellTarget ("/B3/B2") { gotoAndPlay (2); }; } if (Number(BossTimer) == 517) { BW2 = 600; } if ((Number(BossTimer) > 530) and (Number(BossTimer) < 900)) { BY3 = BY3 - 20; if (Number(BY3) == 90) { BossTimer = 980; } } if (Number(BossTimer) == 980) { BW2 = 1; tellTarget ("/B3/B2") { gotoAndPlay (25); }; } if (Number(BossTimer) == 989) { BossTimer = 9; } } if (Number(Form) == 1) { if (Number(BossTimer) == 10) { Laser = Number(random(2)) + 1; if (Number(Laser) == 1) { tellTarget ("/B3/B1") { gotoAndPlay (2); }; } if (Number(Laser) == 2) { tellTarget ("/B3/B2") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 17) { if (Number(Laser) == 1) { BW1 = 600; } if (Number(Laser) == 2) { BW2 = 600; } } if (Number(BossTimer) == 40) { if (Number(Laser) == 1) { BV3 = 14; } if (Number(Laser) == 2) { BV3 = -14; } } if (Number(BossTimer) > 39) { BY3 = Number(BY3) + Number(BV3); if (Number(Laser) == 1) { BV3 = BV3 - 0.5; } if (Number(Laser) == 2) { BV3 = Number(BV3) + 0.5; } } if (((Number(Laser) == 1) and (Number(BY3) <= 200)) and (Number(BossTimer) > 50)) { BV3 = 0; BY3 = 200; BossTimer = 0; BW1 = 1; tellTarget ("/B3/B1") { gotoAndPlay (25); }; } if (((Number(Laser) == 2) and (Number(BY3) >= 200)) and (Number(BossTimer) > 50)) { BV3 = 0; BY3 = 200; BossTimer = 0; BW2 = 1; tellTarget ("/B3/B2") { gotoAndPlay (25); }; } } BX1 = BX3 - 75; BX2 = BX3 - 75; BY1 = BY3 - 90; BY2 = Number(BY3) + 90; N = 3; L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = 1; while (Number(N) < 6) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("/B3") { gotoAndPlay (4); }; if (Number(Form) == 3) { Prog = 3000; BW1 = 1; BW2 = 1; BL1 = -100; BL2 = -100; BL3 = -100; BL4 = -100; BL5 = -100; Form = 0; if ((Number(BossTimer) > 10) and (Number(BossTimer) < 120)) { tellTarget ("/B3/B1") { gotoAndPlay (25); }; tellTarget ("/B3/B2") { gotoAndPlay (25); }; } } if (Number(Form) == 2) { BW1 = 1; BW2 = 1; if ((Number(BossTimer) > 10) and (Number(BossTimer) < 500)) { tellTarget ("/B3/B1") { gotoAndPlay (25); }; } if ((Number(BossTimer) > 510) and (Number(BossTimer) < 980)) { tellTarget ("/B3/B2") { gotoAndPlay (25); }; } Form = 3; BossTimer = -500; } if (Number(Form) == 1) { BW1 = 1; BW2 = 1; if (((Number(Laser) == 1) and (Number(BossTimer) > 9)) and (Number(BossTimer) < 90)) { tellTarget ("/B3/B1") { gotoAndPlay (25); }; } if (((Number(Laser) == 2) and (Number(BossTimer) > 9)) and (Number(BossTimer) < 90)) { tellTarget ("/B3/B2") { gotoAndPlay (25); }; } Form = 2; BossTimer = -500; BY3 = int(BY3); } } Set("BB" add N, eval ("BB" add N) - 1); if (Number(N) > 2) { setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); } N = Number(N) + 1; } } if ((Number(Prog) < 1100) or (Number(Prog) > 2000)) { N = 1; if ((Number(EnemyAttack) == 1) and ((((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 10)) or (Number(AttackType) == 6))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 16) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); Set("IY" add N, 999); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q2) > 0) { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } else { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q2) > 0) { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); } else { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("ISX" add N, 15); Set("ISY" add N, 5); } if (Number(AttackType) == 16) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } if (Number(AttackType) == 25) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 12); Set("ISY" add N, 3); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 26) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 12); Set("ISY" add N, -3); AttackType = 25; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; } if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 100) { tellTarget ("/Music") { gotoAndPlay ("Stage8"); }; } if (Number(Prog) == 4610) { tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } if (Number(Prog) == 1000) { tellTarget ("/BG") { gotoAndPlay ("1"); }; } if (Number(Prog) == 1060) { tellTarget ("/Talk") { gotoAndPlay ("1"); }; } if (Number(Prog) == 2900) { Prog = 2400; } if (Number(Prog) == 3100) { Checkpoint = 1; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4560) { Checkpoint = 2; if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (Number(PlayerMode) > 1) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } play();
Instance of Symbol 768 MovieClip "ship2" in Frame 8278
onClipEvent (enterFrame) { if (_root.Life2 > 0) { if (Key.isDown(39) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { _root.FX2 = _root.FX2 + 12.5; } } if (Key.isDown(37) or Key.isDown(65)) { if (Number(_root.FX2) > 0) { _root.FX2 = _root.FX2 - 12.5; } } if (Key.isDown(38) or Key.isDown(87)) { if (Number(_root.FY2) > 0) { _root.FY2 = _root.FY2 - 12.5; } } if (Key.isDown(40) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { _root.FY2 = _root.FY2 + 12.5; } } if (((Key.isDown(17) or Key.isDown(90)) or Key.isDown(13)) or Key.isDown(32)) { if (Number(_root.Life2) > 0) { _root.Attack2 = 1; } } else { _root.Attack2 = 0; } } }
Frame 8279
if (Number(Prog) < 4660) { prevFrame(); } else { BX3 = 900; BY3 = 200; }
Frame 8280
if (Number(Life1) > 0) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (Number(Life2) > 0) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(Life1) <= Number(-100)) and (Number(Life2) <= Number(-100))) and (Number(GameOver) == 0)) { GameOver = 1; tellTarget ("/Talk") { gotoAndPlay ("4"); }; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (Number(GameOver) > 0) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (8258); } if (Number(Prog) < 4770) { if (Number(BX3) > 500) { BX3 = BX3 - 5; } } if (Number(Prog) > 4770) { BossTimer = Number(BossTimer) + 1; Shoot = Shoot - 1; if (Number(Prog) == 4771) { BL3 = 150; BW3 = 75; BH3 = 100; BD3 = 1; BossTimer = 0; Form = 1; Next = 1; Phase = 1; Shoot = 0; } if (Number(BossTimer) < 0) { if (Number(Form) == 12) { if (Number(BY3) > 205) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } } if (Number(Form) == 11) { if (Number(BossTimer) == Number(-20)) { tellTarget ("/Talk") { gotoAndPlay ("2"); }; } BX13 = BX13 - 2; BX14 = BX14 - 2; BL3 = 300; if (Number(BX3) < 495) { BX3 = Number(BX3) + 5; } else if (Number(BX3) > 505) { BX3 = BX3 - 5; } else { BX3 = 500; } if (Number(BY3) > 205) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } } if (Number(Form) == 9) { BL3 = 150; if (Number(BX13) < Number(BX3 - 60)) { BX13 = Number(BX13) + 10; } else { BX13 = BX3 - 60; } if (Number(BY13) < Number(BY3 - 130)) { BY13 = Number(BY13) + 5; } else { BY13 = BY3 - 130; } if (Number(BX14) < Number(BX3 - 60)) { BX14 = Number(BX14) + 10; } else { BX14 = BX3 - 60; } if (Number(BY14) > Number(Number(BY3) + 130)) { BY14 = BY14 - 5; } else { BY14 = Number(BY3) + 130; } if (Number(BX3) < 490) { BX3 = Number(BX3) + 10; } else if (Number(BX3) > 510) { BX3 = BX3 - 10; } else { BX3 = 500; } if (Number(BY3) > 205) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } } if ((Number(Form) == 8) or (Number(Form) == 10)) { N = 4; while (Number(N) < 13) { Set("BY" add N, -500); Set("BL" add N, 200); tellTarget ("B" add N) { gotoAndStop (1); }; N = Number(N) + 1; } BL3 = 200; if (Number(BY3) > 205) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } if (Number(BX3) < 495) { BX3 = Number(BX3) + 5; } else if (Number(BX3) > 505) { BX3 = BX3 - 5; } else { BX3 = 500; } BY13 = BY3 - 130; BY14 = Number(BY3) + 130; } if ((Number(Form) == 4) or (Number(Form) == 6)) { BL3 = 200; Phase = 1; if (Number(BY3) > 205) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } } if (Number(Form) == 7) { if (Number(BossTimer) == Number(-50)) { BX13 = BX3 - 60; BY13 = 200; BX14 = BX3 - 60; BY14 = 200; BL3 = 150; BD3 = 1; Shoot = 0; } if (Number(BY3) > 205) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } if (Number(BY14) < Number(Number(BY3) + 130)) { BY14 = Number(BY14) + 5; } if (Number(BY13) > Number(BY3 - 130)) { BY13 = BY13 - 5; } } if ((Number(Form) == 3) or (Number(Form) == 5)) { BL3 = 150; BD3 = 1; Shoot = 0; if (Number(BY3) > 205) { BY3 = BY3 - 5; } else if (Number(BY3) < 195) { BY3 = Number(BY3) + 5; } else { BY3 = 200; } } if (Number(Form) == 2) { BL3 = 200; if (Number(BY3 / 15) != Number(int(BY3 / 15))) { BY3 = Number(BY3) + 1; } } } if (Number(BossTimer) > 0) { if (Number(Form) == 12) { if (Number(BossTimer) == 45) { tellTarget ("/Talk") { gotoAndPlay ("3"); }; } BY3 = Number(BY3) + 3; BX3 = BX3 - 5; if (Number(BossTimer) == 300) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(BossTimer) == 321) { gotoAndPlay (8282); } } if (Number(Form) == 11) { if (Number(BossTimer) == 1) { N = 4; while (Number(N) < 13) { Set("BY" add N, -500); Set("BL" add N, 200); tellTarget ("B" add N) { gotoAndStop (1); }; N = Number(N) + 1; } } if (Number(BossTimer) == 25) { tellTarget ("/Sound") { gotoAndPlay (170); }; BV4 = -8; BV5 = 8; BX4 = BX3 - 75; BY4 = BY3; BVD4 = 1; BX5 = BX3 - 75; BY5 = BY3; BVD5 = 0; } if (Number(BossTimer) == 50) { tellTarget ("/Sound") { gotoAndPlay (170); }; BV6 = -8; BV7 = 8; BX6 = BX3 - 75; BY6 = BY3; BVD6 = 1; BX7 = BX3 - 75; BY7 = BY3; BVD7 = 0; } if (Number(BossTimer) == 75) { tellTarget ("/Sound") { gotoAndPlay (170); }; BX8 = BX3 - 75; BY8 = BY3; BV8 = -8; BVD8 = 1; BX9 = BX3 - 75; BY9 = BY3; BV9 = 8; BVD9 = 0; } if (Number(BossTimer) == 100) { tellTarget ("/Sound") { gotoAndPlay (170); }; BX10 = BX3 - 75; BY10 = BY3; BV10 = -8; BVD10 = 1; BX11 = BX3 - 75; BY11 = BY3; BV11 = 8; BVD11 = 0; } if (Number(BossTimer) == 120) { BossTimer = 20; } if (Number(BossTimer) > 29) { if (Number(Target) > Number(BY3)) { BY3 = Number(BY3) + 5; } if (Number(Target) < Number(BY3)) { BY3 = BY3 - 5; } if (Number(Target) == Number(BY3)) { Target = Number(random(3) * 75) + 125; } } N = 4; while (Number(N) < 13) { Set("BX" add N, eval ("BX" add N) - 5); Set("BY" add N, eval ("BY" add N) + eval ("BV" add N)); if (eval ("BVD" add N) == 1) { Set("BV" add N, eval ("BV" add N) + 0.5); } if (eval ("BVD" add N) == 0) { Set("BV" add N, eval ("BV" add N) - 0.5); } if (eval ("BV" add N) == 8) { Set("BVD" add N, 0); } if (eval ("BV" add N) == -8) { Set("BVD" add N, 1); } N = Number(N) + 1; } } if (Number(Form) == 10) { if (Number(BossTimer) < 45) { BX13 = BX13 - 10; BX14 = BX14 - 10; } if (Number(BossTimer) == 50) { BossTimer = 90; } if ((Number(BossTimer) > 100) and (Number(Shoot) <= 0)) { EnemyAttack = 1; AttackType = 4; Q2 = 3; Shoot = 14; } if (Number(BossTimer) > 100) { if (Number(Target) > Number(BY3)) { BY3 = Number(BY3) + 5; } if (Number(Target) < Number(BY3)) { BY3 = BY3 - 5; } if (Number(Target) == Number(BY3)) { Target = (Number(random(23)) + 2) * 15; } } if ((Number(BossTimer) > 150) and (Number(BossTimer) < 250)) { BX3 = BX3 - 1; } if ((Number(BossTimer) > 250) and (Number(BossTimer) < 350)) { BX3 = Number(BX3) + 1; } if (Number(BossTimer) == 350) { BossTimer = 150; } BX4 = BX3 - 70; BY4 = BY3 - 90; BX5 = Number(BX13 * 0.75) + Number(BX4 / 4); BY5 = Number(BY13 * 0.75) + Number(BY4 / 4); BX6 = Number(BX13 * 0.5) + Number(BX4 * 0.5); BY6 = Number(BY13 * 0.5) + Number(BY4 * 0.5); BX7 = Number(BX13 / 4) + Number(BX4 * 0.75); BY7 = Number(BY13 / 4) + Number(BY4 * 0.75); BX8 = BX3 - 70; BY8 = Number(BY3) + 90; BX9 = Number(BX14 * 0.75) + Number(BX8 / 4); BY9 = Number(BY14 * 0.75) + Number(BY8 / 4); BX10 = Number(BX14 * 0.5) + Number(BX8 * 0.5); BY10 = Number(BY14 * 0.5) + Number(BY8 * 0.5); BX11 = Number(BX14 / 4) + Number(BX8 * 0.75); BY11 = Number(BY14 / 4) + Number(BY8 * 0.75); } if (Number(Form) == 9) { if (Number(BD3) == 1) { BY3 = BY3 - 5; } if (Number(BD3) == 2) { BY3 = Number(BY3) + 5; } if (Number(BY3) < 130) { BD3 = 2; } if (Number(BY3) > 270) { BD3 = 1; } BY13 = BY3 - 130; BY14 = Number(BY3) + 130; if (Number(Shoot) <= 0) { if (Number(Next) == 1) { Next = 3; } else if (Number(Next) == 2) { Next = 14; } else if (Number(Next) == 13) { Next = 1; } else if (Number(Next) == 3) { Next = 2; } else { Next = 13; } EnemyAttack = 1; AttackType = 4; Q2 = Next; Shoot = 9; } } if (Number(Form) == 8) { if (Number(BossTimer) < 30) { BX13 = BX13 - 10; BX14 = BX14 - 10; BY13 = BY13 - 2; BY14 = Number(BY14) + 2; } if (Number(BossTimer) == 50) { BossTimer = 90; } if (((((Number(BossTimer) == 100) or (Number(BossTimer) == 120)) or (Number(BossTimer) == 140)) or (Number(BossTimer) == 160)) or (Number(BossTimer) == 180)) { EnemyAttack = 1; AttackType = 1; Q2 = 13; } if (((((Number(BossTimer) == 110) or (Number(BossTimer) == 130)) or (Number(BossTimer) == 150)) or (Number(BossTimer) == 170)) or (Number(BossTimer) == 190)) { EnemyAttack = 1; AttackType = 1; Q2 = 14; } if (Number(BossTimer) == 220) { BV3 = 22; } if (Number(BossTimer) > 220) { BX3 = BX3 - BV3; BV3 = BV3 - 0.5; } if (Number(BV3) == Number(-22)) { BX3 = 500; BV3 = 0; BossTimer = 90; } BX4 = BX3 - 70; BY4 = BY3 - 90; BX5 = Number(BX13 * 0.75) + Number(BX4 / 4); BY5 = Number(BY13 * 0.75) + Number(BY4 / 4); BX6 = Number(BX13 * 0.5) + Number(BX4 * 0.5); BY6 = Number(BY13 * 0.5) + Number(BY4 * 0.5); BX7 = Number(BX13 / 4) + Number(BX4 * 0.75); BY7 = Number(BY13 / 4) + Number(BY4 * 0.75); BX8 = BX3 - 70; BY8 = Number(BY3) + 90; BX9 = Number(BX14 * 0.75) + Number(BX8 / 4); BY9 = Number(BY14 * 0.75) + Number(BY8 / 4); BX10 = Number(BX14 * 0.5) + Number(BX8 * 0.5); BY10 = Number(BY14 * 0.5) + Number(BY8 * 0.5); BX11 = Number(BX14 / 4) + Number(BX8 * 0.75); BY11 = Number(BY14 / 4) + Number(BY8 * 0.75); } if (Number(Form) == 7) { if (Number(BD3) == 1) { BY3 = BY3 - 4; } if (Number(BD3) == 2) { BY3 = Number(BY3) + 4; } if (Number(BY3) < 130) { BD3 = 2; } if (Number(BY3) > 270) { BD3 = 1; } BY13 = BY3 - 130; BY14 = Number(BY3) + 130; if (Number(Shoot) <= 0) { if (Number(Next) == 1) { Next = 2; } else if (Number(Next) == 2) { Next = 14; } else if (Number(Next) == 13) { Next = 1; } else { Next = 13; } EnemyAttack = 1; AttackType = 4; Q2 = Next; Shoot = 9; } } if (Number(Form) == 6) { if (Number(BossTimer) == 10) { N = 4; while (Number(N) < 13) { tellTarget ("B" add N) { gotoAndStop (1); }; Set("BX" add N, 450); Set("BV" add N, 0); Set("BVX" add N, 0); Set("BY" add N, 200); Set("BL" add N, 200); N = Number(N) + 1; } } if ((Number(BossTimer) > 10) and (Number(BossTimer) < 50)) { if (Number(BX4) > 25) { BX4 = BX4 - 12.5; } if (Number(BX5) > 75) { BX5 = BX5 - 12.5; } if (Number(BX6) > 125) { BX6 = BX6 - 12.5; } if (Number(BX7) > 175) { BX7 = BX7 - 12.5; } if (Number(BX8) > 225) { BX8 = BX8 - 12.5; } if (Number(BX9) > 275) { BX9 = BX9 - 12.5; } if (Number(BX10) > 325) { BX10 = BX10 - 12.5; } if (Number(BX11) > 375) { BX11 = BX11 - 12.5; } if (Number(BX12) > 425) { BX12 = BX12 - 12.5; } } if (Number(BossTimer) > 50) { if (Number(Phase) == 1) { BY4 = BY4 - 9; BY6 = BY4; BY8 = BY4; BY10 = BY4; BY12 = BY4; BY5 = Number(BY5) + 9; BY7 = BY5; BY9 = BY5; BY11 = BY5; } else { BY4 = Number(BY4) + 9; BY6 = BY4; BY8 = BY4; BY10 = BY4; BY12 = BY4; BY5 = BY5 - 9; BY7 = BY5; BY9 = BY5; BY11 = BY5; } if (Number(BY4) < 20) { Phase = 2; } if (Number(BY4) > 380) { Phase = 1; } } } if (Number(Form) == 5) { if (Number(BD3) == 1) { BY3 = BY3 - 3; } if (Number(BD3) == 2) { BY3 = Number(BY3) + 3; } if (Number(BY3) < 90) { BD3 = 2; } if (Number(BY3) > 310) { BD3 = 1; } if (Number(Shoot) <= 0) { EnemyAttack = 1; AttackType = 4; Q2 = Next; Shoot = 9; if (Number(Next) == 1) { Next = 3; } else if (Number(Next) == 3) { Next = 2; } else { Next = 1; } } } if (Number(Form) == 4) { if (Number(BossTimer) == 29) { Target = Number(random(41) * 5) + 100; } if (Number(BossTimer) > 29) { if (Number(Target) > Number(BY3)) { BY3 = Number(BY3) + 1; } if (Number(Target) < Number(BY3)) { BY3 = BY3 - 1; } if (Number(Target) == Number(BY3)) { Target = Number(random(41) * 5) + 100; } } if ((Number(BossTimer) == 20) or (Number(BossTimer) == 80)) { tellTarget ("/Sound") { gotoAndPlay (170); }; BV4 = random(9) - 5; BVX4 = Number(random(5)) + 1; BX4 = BX3 - 75; BY4 = BY3; BL4 = 200; tellTarget ("/B4") { gotoAndStop (1); }; } if (Number(BossTimer) == 40) { tellTarget ("/Sound") { gotoAndPlay (170); }; BV5 = random(9) - 5; BVX5 = Number(random(5)) + 1; BX5 = BX3 - 75; BY5 = BY3; BL5 = 200; tellTarget ("/B5") { gotoAndStop (1); }; } if (Number(BossTimer) == 60) { tellTarget ("/Sound") { gotoAndPlay (170); }; BV6 = random(9) - 5; BVX6 = Number(random(5)) + 1; BX6 = BX3 - 75; BY6 = BY3; BL6 = 200; tellTarget ("/B6") { gotoAndStop (1); }; } if (Number(BossTimer) == 50) { tellTarget ("/B4") { gotoAndPlay (2); }; BL4 = -100; EnemyAttack = 1; AttackType = 11; Q2 = 4; } if (Number(BossTimer) == 70) { tellTarget ("/B5") { gotoAndPlay (2); }; BL5 = -100; EnemyAttack = 1; AttackType = 11; Q2 = 5; } if (Number(BossTimer) == 90) { tellTarget ("/B6") { gotoAndPlay (2); }; BL6 = -100; EnemyAttack = 1; AttackType = 11; Q2 = 6; } if (Number(BossTimer) == 90) { BossTimer = 30; } } if (Number(Form) == 3) { if (Number(BD3) == 1) { BY3 = BY3 - 2; } if (Number(BD3) == 2) { BY3 = Number(BY3) + 2; } if (Number(BY3) < 90) { BD3 = 2; } if (Number(BY3) > 310) { BD3 = 1; } if (Number(Shoot) <= 0) { EnemyAttack = 1; AttackType = 4; Q2 = Next; Shoot = 9; if (Number(Next) == 1) { Next = 2; } else { Next = 1; } } } if (Number(Form) == 2) { if (Number(BossTimer) == 10) { Target = (Number(random(23)) + 2) * 15; } if ((Number(BossTimer) > 10) and (Number(BossTimer) < 500)) { if (Number(Target) > Number(BY3)) { BY3 = Number(BY3) + 15; } if (Number(Target) < Number(BY3)) { BY3 = BY3 - 15; } if (Number(Target) == Number(BY3)) { BossTimer = 500; } } if (Number(BossTimer) == 505) { EnemyAttack = 1; AttackType = 29; Q2 = 3; BossTimer = 0; } } if (Number(Form) == 1) { if (Number(BD3) == 1) { BY3 = BY3 - 1; } if (Number(BD3) == 2) { BY3 = Number(BY3) + 1; } if (Number(BY3) < 90) { BD3 = 2; } if (Number(BY3) > 310) { BD3 = 1; } if (Number(Shoot) <= 0) { EnemyAttack = 1; AttackType = 4; Q2 = 3; Shoot = 7; } } BX1 = BX3 - 75; BX2 = BX3 - 75; BY1 = BY3 - 90; BY2 = Number(BY3) + 90; N = 3; L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((((eval ("BX" add N) - 30) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 12) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 9) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 9) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((((eval ("BX" add N) - 10) - eval ("BW" add N)) <= eval ("SX" add L)) and (eval ("SX" add L) <= ((eval ("BX" add N) + 15) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 24) - eval ("BH" add N)) <= eval ("SY" add L)) and (eval ("SY" add L) <= ((eval ("BY" add N) + 24) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (L > 7)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (eval ("BB" add N) <= 0) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (eval ("BL" add N) > 0) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = 3; while (Number(N) < 15) { if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX1) and (FX1 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY1) and (FY1 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay1 == 30)) and (Life1 > 0)) and (BossTimer >= 0)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((((eval ("BX" add N) - 11) - eval ("BW" add N)) <= FX2) and (FX2 <= ((eval ("BX" add N) + 11) + eval ("BW" add N)))) and ((((eval ("BY" add N) - 16) - eval ("BH" add N)) <= FY2) and (FY2 <= ((eval ("BY" add N) + 16) + eval ("BH" add N))))) and (eval ("BL" add N) > 0)) and (HitDelay2 == 30)) and (Life2 > 0)) and (BossTimer >= 0)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((eval ("BL" add N) <= 0) and (eval ("BL" add N) > -90)) { Set("BL" add N, -100); tellTarget ("/B3") { gotoAndPlay (4); }; if ((((Number(Form) == 6) or (Number(Form) == 8)) or (Number(Form) == 10)) or (Number(Form) == 11)) { N = 4; while (Number(N) < 13) { Set("BL" add N, -200); tellTarget ("B" add N) { gotoAndPlay (2); }; N = Number(N) + 1; } } if (Number(Form) == 4) { if (Number(BL4) > 0) { tellTarget ("/B4") { gotoAndPlay (2); }; BL4 = -100; } if (Number(BL5) > 0) { tellTarget ("/B5") { gotoAndPlay (2); }; BL5 = -100; } if (Number(BL6) > 0) { tellTarget ("/B6") { gotoAndPlay (2); }; BL6 = -100; } } Form = Number(Form) + 1; if (Number(Form) == 12) { Prog = 10000; tellTarget ("/B3") { gotoAndPlay (50); }; tellTarget ("/BG") { gotoAndPlay (720); }; } BossTimer = -60; } Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } } } N = 3; while (Number(N) < 15) { if (Number(N) != 3) { Set("BX" add N, eval ("BX" add N) - eval ("BVX" add N)); Set("BY" add N, eval ("BY" add N) + eval ("BV" add N)); } setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); N = Number(N) + 1; } N = 1; if ((Number(EnemyAttack) == 1) and ((((Number(AttackType) == 4) or (Number(AttackType) == 11)) or (Number(AttackType) == 10)) or (Number(AttackType) == 6))) { tellTarget ("/Sound") { gotoAndPlay (40); }; } else if (Number(EnemyAttack) == 1) { tellTarget ("/Sound") { gotoAndPlay (20); }; } while (Number(N) < 16) { Set("IX" add N, eval ("IX" add N) - eval ("ISX" add N)); Set("IY" add N, eval ("IY" add N) - eval ("ISY" add N)); if ((((eval ("IX" add N) > 650) or (eval ("IX" add N) < -50)) or (eval ("IY" add N) > 450)) or (eval ("IY" add N) < -50)) { Set("ISX" add N, 0); Set("ISY" add N, 0); Set("IY" add N, 999); } if (((EnemyAttack == 1) and (eval ("ISX" add N) == 0)) and (eval ("ISY" add N) == 0)) { EnemyAttack = 0; if (Number(Q2) > 0) { Set("IX" add N, eval ("BX" add Q2) - eval ("BW" add Q2)); Set("IY" add N, eval ("BY" add Q2)); } else { Set("IX" add N, eval ("KX" add Q) - eval ("KW" add Q)); Set("IY" add N, eval ("KY" add Q)); } if (Number(AttackType) == 1) { if (Number(Life1) > 1) { if (Number(Life2) > 1) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (Number(Life2) > 1) { AT = 2; } if (Number(Q2) > 0) { SDX = (eval ("BX" add Q2) - eval ("FX" add AT)) - eval ("BW" add Q2); SDY = eval ("BY" add Q2) - eval ("FY" add AT); } else { SDX = (eval ("KX" add Q) - eval ("FX" add AT)) - eval ("KW" add Q); SDY = eval ("KY" add Q) - eval ("FY" add AT); } Root = Number(SDX * SDX) + Number(SDY * SDY); N2 = 1; counter = 0; while (Number(counter) < 11) { N2 = N2 - (((N2 * N2) - Root) / (2 * N2)); counter = Number(counter) + 1; } Set("ISX" add N, (Constant * SDX) / N2); Set("ISY" add N, (Constant * SDY) / N2); } if (Number(AttackType) == 2) { Set("ISX" add N, 15); Set("ISY" add N, 0); } if (Number(AttackType) == 3) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 4) { Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 3; EnemyAttack = 1; } if (Number(AttackType) == 5) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 15); Set("ISY" add N, 5); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 6) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 5; EnemyAttack = 1; } if (Number(AttackType) == 7) { Set("IY" add N, eval ("IY" add N) + 10); Set("ISX" add N, 10); Set("ISY" add N, 4); } if (Number(AttackType) == 8) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 10); Set("ISY" add N, 2); AttackType = 7; EnemyAttack = 1; } if (Number(AttackType) == 9) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 10); Set("ISY" add N, -2); AttackType = 8; EnemyAttack = 1; } if (Number(AttackType) == 10) { Set("IY" add N, eval ("IY" add N) - 10); Set("ISX" add N, 10); Set("ISY" add N, -4); AttackType = 9; EnemyAttack = 1; } if (Number(AttackType) == 15) { Set("ISY" add N, 2.7); Set("ISX" add N, 9.4); } if (Number(AttackType) == 14) { Set("ISY" add N, 5); Set("ISX" add N, 8.3); AttackType = 15; EnemyAttack = 1; } if (Number(AttackType) == 13) { Set("ISX" add N, 10); AttackType = 14; EnemyAttack = 1; } if (Number(AttackType) == 12) { Set("ISY" add N, -5); Set("ISX" add N, 8.3); AttackType = 13; EnemyAttack = 1; } if (Number(AttackType) == 11) { Set("ISY" add N, -2.7); Set("ISX" add N, 9.4); AttackType = 12; EnemyAttack = 1; } if (Number(AttackType) == 17) { Set("ISX" add N, 15); Set("ISY" add N, 5); } if (Number(AttackType) == 16) { Set("ISX" add N, 15); Set("ISY" add N, -5); AttackType = 17; EnemyAttack = 1; } if (Number(AttackType) == 22) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 0); } if (Number(AttackType) == 23) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, -5); AttackType = 22; EnemyAttack = 1; } if (Number(AttackType) == 24) { Set("IX" add N, eval ("IX" add N) + 25); Set("ISX" add N, -15); Set("ISY" add N, 5); AttackType = 23; EnemyAttack = 1; } if (Number(AttackType) == 25) { Set("IY" add N, eval ("IY" add N) - 20); Set("ISX" add N, 12); Set("ISY" add N, 3); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 26) { Set("IY" add N, eval ("IY" add N) + 20); Set("ISX" add N, 12); Set("ISY" add N, -3); AttackType = 25; EnemyAttack = 1; } if (Number(AttackType) == 27) { Set("ISX" add N, 20); Set("ISY" add N, 0); AttackType = 2; EnemyAttack = 1; } if (Number(AttackType) == 28) { Set("ISX" add N, 10); Set("ISY" add N, 0); AttackType = 27; EnemyAttack = 1; } if (Number(AttackType) == 29) { Set("ISX" add N, 5); Set("ISY" add N, 0); AttackType = 28; EnemyAttack = 1; } } setProperty("I" add N, _x , eval ("IX" add N)); setProperty("I" add N, _y , eval ("IY" add N)); if (((((((eval ("IX" add N) - 11) - 7) <= FX1) and (FX1 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY1) and (FY1 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay1 == 30)) and (Life1 > 0)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((eval ("IX" add N) - 11) - 7) <= FX2) and (FX2 <= ((eval ("IX" add N) + 11) + 7))) and ((((eval ("IY" add N) - 16) - 7) <= FY2) and (FY2 <= ((eval ("IY" add N) + 16) + 7)))) and (HitDelay2 == 30)) and (Life2 > 0)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (Number(Life1) > 0) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((Number(Life1) <= 0) and (Number(Life1) > Number(-100))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((Number(Life2) <= 0) and (Number(Life2) > Number(-100))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (eval ("SX" add N) > 640) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (Dlay1 <= 0)) and (N < 8)) { Dlay1 = 2; Set("SX" add n, Number(FX1) + 20); Set("SY" add n, FY1); Set("S" add n, 1); } if ((((Attack2 == 1) and (eval ("S" add N) == 0)) and (Dlay2 <= 0)) and (N > 7)) { Dlay2 = 2; Set("SX" add n, Number(FX2) + 20); Set("SY" add n, FY2); Set("S" add n, 1); } setProperty("S" add N, _x , eval ("SX" add N)); setProperty("S" add N, _y , eval ("SY" add N)); N = Number(N) + 1; } Dlay1 = Dlay1 - 1; Dlay2 = Dlay2 - 1; if (((Number(Attack1) == 1) or (Number(Attack2) == 1)) and (Number(SoundDelay) == 0)) { SoundDelay = 1; tellTarget ("/Sound3") { gotoAndPlay (10); }; } if (((Number(Attack1) == 0) and (Number(Attack2) == 0)) and (Number(SoundDelay) == 1)) { SoundDelay = 0; tellTarget ("/Sound3") { gotoAndPlay (20); }; } if (Number(GameOver) == 0) { Prog = Number(Prog) + 1; } if (Number(Prog) == 9000) { Prog = 5000; } if (Number(Prog) == 10001) { if (Number(Life1) > 0) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (Number(Life2) > 0) { Score2 = Number(Score2) + Number(Life2 * 50); Life2 = 100; } Saved1 = Score1; Saved2 = Score2; } play();
Frame 8281
prevFrame();
Frame 8282
Mouse.show(); stopAllSounds(); Newgrounds = 1;
Frame 8315
if (Number(PlayerMode) == 1) { gotoAndPlay ("6"); } else if (Number(PlayerMode) == 2) { gotoAndPlay ("7"); } else if (Number(Score1) > Number(Score2)) { gotoAndPlay ("8"); } else { gotoAndPlay ("9"); }
Frame 8326
stop();
Frame 8336
gotoAndPlay ("10");
Frame 8347
stop();
Frame 8357
gotoAndPlay ("10");
Frame 8368
stop();
Frame 8378
gotoAndPlay ("10");
Frame 8389
stop();
Frame 8399
gotoAndPlay ("10");
Frame 8433
stop();
Frame 8445
gotoAndPlay (1008);
Symbol 3 Button
on (keyPress "l") { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } } on (keyPress "L") { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }
Symbol 16 Button
on (release) { getURL ("http://www.inconsequentialexistence.com/", "_new"); }
Symbol 18 Button
on (release) { getURL ("http://www.inconsequentialexistence.com/", "_blank"); }
Symbol 20 Button
on (release) { getURL ("http://www.inconsequentialexistence.com/newgrounds.php", "_blank"); }
Symbol 30 MovieClip Frame 5
stop();
Symbol 35 MovieClip Frame 5
stop();
Symbol 36 Button
on (release) { Set("_level0:Go", 2); }
Symbol 38 Button
on (release) { Set("_level0:Go", 3); }
Symbol 40 Button
on (release) { Set("_level0:Go", 4); Set("_level0:Stage", 9); }
Symbol 42 MovieClip Frame 1
stop();
Symbol 49 Button
on (release) { Set("_level0:Go", 1); Set("_level0:Stage", 1); }
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
stop();
Symbol 50 MovieClip Frame 3
stop();
Symbol 53 Button
on (release) { Set("_level0:View", 4); }
Symbol 55 Button
on (release) { Set("_level0:View", 3); }
Symbol 57 Button
on (release) { Set("_level0:View", 5); }
Symbol 59 Button
on (release) { Set("_level0:View", 2); }
Symbol 61 Button
on (release) { Set("_level0:View", 1); }
Symbol 63 Button
on (release) { Set("_level0:View", 6); }
Symbol 65 Button
on (release) { Set("_level0:View", 7); }
Symbol 67 Button
on (release) { Set("_level0:View", 8); }
Symbol 69 Button
on (release) { Set("_level0:View", 0); }
Symbol 71 Button
on (release) { Set("_level0:View", 9); }
Symbol 77 Button
on (release) { getURL ("http://www.inconsequentialexistence.com/", "_blank"); }
Symbol 109 Button
on (release) { getURL ("http://carlhyperweevil.newgrounds.com/", "_blank"); }
Symbol 115 MovieClip Frame 20
if (Number(_level0:View) == 2) { gotoAndPlay ("Music"); } if (Number(_level0:View) == 3) { gotoAndPlay ("FX"); } if (Number(_level0:View) == 4) { gotoAndPlay ("Ether"); } if (Number(_level0:View) == 5) { gotoAndPlay ("Astra"); } if (Number(_level0:View) == 6) { gotoAndPlay ("Trinoka"); } if (Number(_level0:View) == 7) { gotoAndPlay ("Seven"); } if (Number(_level0:View) == 8) { gotoAndPlay ("Nemor"); } if (Number(_level0:View) == 9) { gotoAndPlay ("XS"); } if (Number(_level0:View) == 0) { stop(); }
Symbol 115 MovieClip Frame 31
play();
Symbol 115 MovieClip Frame 32
if (Number(_level0:View) == 1) { prevFrame(); }
Symbol 115 MovieClip Frame 42
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 53
play();
Symbol 115 MovieClip Frame 54
if (Number(_level0:View) == 2) { prevFrame(); }
Symbol 115 MovieClip Frame 64
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 75
play();
Symbol 115 MovieClip Frame 76
if (Number(_level0:View) == 3) { prevFrame(); }
Symbol 115 MovieClip Frame 86
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 97
play();
Symbol 115 MovieClip Frame 98
if (Number(_level0:View) == 4) { prevFrame(); }
Symbol 115 MovieClip Frame 108
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 119
play();
Symbol 115 MovieClip Frame 120
if (Number(_level0:View) == 5) { prevFrame(); }
Symbol 115 MovieClip Frame 130
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 141
play();
Symbol 115 MovieClip Frame 142
if (Number(_level0:View) == 6) { prevFrame(); }
Symbol 115 MovieClip Frame 152
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 163
play();
Symbol 115 MovieClip Frame 164
if (Number(_level0:View) == 7) { prevFrame(); }
Symbol 115 MovieClip Frame 174
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 185
play();
Symbol 115 MovieClip Frame 186
if (Number(_level0:View) == 8) { prevFrame(); }
Symbol 115 MovieClip Frame 196
gotoAndPlay ("Choice");
Symbol 115 MovieClip Frame 207
play();
Symbol 115 MovieClip Frame 208
if (Number(_level0:View) == 9) { prevFrame(); }
Symbol 115 MovieClip Frame 218
gotoAndPlay ("Choice");
Symbol 128 Button
on (release) { Set("_level0:Stage", 1); }
Symbol 130 Button
on (release) { Set("_level0:Stage", 2); }
Symbol 131 Button
on (release) { Set("_level0:Stage", 3); }
Symbol 132 Button
on (release) { Set("_level0:Stage", 4); }
Symbol 133 Button
on (release) { Set("_level0:Stage", 5); }
Symbol 134 Button
on (release) { Set("_level0:Stage", 6); }
Symbol 136 Button
on (release) { Set("_level0:Stage", 7); }
Symbol 138 Button
on (release) { Set("_level0:Stage", 8); }
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 2
stop();
Symbol 139 MovieClip Frame 3
stop();
Symbol 139 MovieClip Frame 4
stop();
Symbol 139 MovieClip Frame 5
stop();
Symbol 139 MovieClip Frame 6
stop();
Symbol 139 MovieClip Frame 7
stop();
Symbol 139 MovieClip Frame 8
stop();
Symbol 140 Button
on (release) { Set("_level0:View", 0); Set("_level0:Playermode", 4); Set("_level0:Difficulty", 5); Set("_level0:Correct", 3); Set("_level0:Stage", 9); }
Symbol 141 MovieClip Frame 1
play();
Symbol 141 MovieClip Frame 18
if (((((Number(_level0:View) == 0) or (Number(_level0:Playermode) == 4)) or (Number(_level0:Difficulty) == 5)) or (Number(_level0:Correct) == 3)) or (Number(_level0:Stage) == 9)) { gotoAndPlay (20); } play();
Symbol 141 MovieClip Frame 19
prevFrame();
Symbol 141 MovieClip Frame 20
play();
Symbol 141 MovieClip Frame 38
stop();
Symbol 144 MovieClip Frame 8
stop();
Symbol 149 MovieClip Frame 8
stop();
Symbol 150 Button
on (release) { Set("_level0:PlayerMode", 1); }
Symbol 170 Button
on (release) { Set("_level0:PlayerMode", 2); }
Symbol 173 MovieClip Frame 8
stop();
Symbol 178 MovieClip Frame 8
stop();
Symbol 179 Button
on (release) { Set("_level0:PlayerMode", 3); }
Symbol 183 MovieClip Frame 8
stop();
Symbol 189 MovieClip Frame 8
stop();
Symbol 190 Button
on (release) { Set("_level0:PlayerMode", 1); }
Symbol 194 Button
on (release) { Set("_level0:PlayerMode", 2); }
Symbol 198 Button
on (release) { Set("_level0:Difficulty", 4); }
Symbol 200 Button
on (release) { Set("_level0:Difficulty", 3); }
Symbol 202 Button
on (release) { Set("_level0:Difficulty", 2); }
Symbol 204 Button
on (release) { Set("_level0:Difficulty", 1); }
Symbol 208 MovieClip Frame 15
stop();
Symbol 208 MovieClip Frame 51
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 10
play();
Symbol 222 MovieClip Frame 11
stop();
Symbol 222 MovieClip Frame 21
stop();
Symbol 222 MovieClip Frame 31
stop();
Symbol 222 MovieClip Frame 41
stop();
Symbol 222 MovieClip Frame 50
stop();
Symbol 222 MovieClip Frame 51
stop();
Symbol 222 MovieClip Frame 61
stop();
Symbol 222 MovieClip Frame 71
stop();
Symbol 222 MovieClip Frame 81
stop();
Symbol 222 MovieClip Frame 90
stop();
Symbol 222 MovieClip Frame 91
stop();
Symbol 222 MovieClip Frame 101
stop();
Symbol 222 MovieClip Frame 111
stop();
Symbol 222 MovieClip Frame 121
stop();
Symbol 222 MovieClip Frame 131
stop();
Symbol 222 MovieClip Frame 141
stop();
Symbol 222 MovieClip Frame 151
stop();
Symbol 222 MovieClip Frame 161
stop();
Symbol 222 MovieClip Frame 171
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 10
play();
Symbol 224 MovieClip Frame 11
stop();
Symbol 224 MovieClip Frame 20
play();
Symbol 224 MovieClip Frame 21
play();
Symbol 224 MovieClip Frame 22
play();
Symbol 224 MovieClip Frame 23
stop();
Symbol 225 Button
on (press) { if (Number(Life1) > 0) { Attack1 = 1; } } on (release) { Attack1 = 0; } on (keyPress "l") { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } } on (keyPress "L") { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } }
Symbol 228 MovieClip Frame 83
gotoAndPlay (1);
Symbol 239 MovieClip Frame 1
stop();
Symbol 239 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 239 MovieClip Frame 23
stop();
Symbol 239 MovieClip Frame 44
stop();
Symbol 239 MovieClip Frame 65
stop();
Symbol 245 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 245 MovieClip Frame 23
stop();
Symbol 245 MovieClip Frame 44
stop();
Symbol 245 MovieClip Frame 65
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 251 MovieClip Frame 23
stop();
Symbol 251 MovieClip Frame 44
stop();
Symbol 251 MovieClip Frame 65
stop();
Symbol 257 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 257 MovieClip Frame 23
stop();
Symbol 257 MovieClip Frame 44
stop();
Symbol 257 MovieClip Frame 65
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 263 MovieClip Frame 23
stop();
Symbol 263 MovieClip Frame 44
stop();
Symbol 263 MovieClip Frame 65
stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 269 MovieClip Frame 23
stop();
Symbol 269 MovieClip Frame 44
stop();
Symbol 269 MovieClip Frame 65
stop();
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 275 MovieClip Frame 23
stop();
Symbol 275 MovieClip Frame 44
stop();
Symbol 275 MovieClip Frame 65
stop();
Symbol 281 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 281 MovieClip Frame 23
stop();
Symbol 281 MovieClip Frame 44
stop();
Symbol 281 MovieClip Frame 65
stop();
Symbol 287 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 287 MovieClip Frame 23
stop();
Symbol 287 MovieClip Frame 44
stop();
Symbol 287 MovieClip Frame 65
stop();
Symbol 293 MovieClip Frame 1
stop();
Symbol 293 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 293 MovieClip Frame 23
stop();
Symbol 293 MovieClip Frame 44
stop();
Symbol 293 MovieClip Frame 65
stop();
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 299 MovieClip Frame 23
stop();
Symbol 299 MovieClip Frame 44
stop();
Symbol 299 MovieClip Frame 65
stop();
Symbol 305 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 305 MovieClip Frame 23
stop();
Symbol 305 MovieClip Frame 44
stop();
Symbol 305 MovieClip Frame 65
stop();
Symbol 311 MovieClip Frame 1
stop();
Symbol 311 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 311 MovieClip Frame 23
stop();
Symbol 311 MovieClip Frame 44
stop();
Symbol 311 MovieClip Frame 65
stop();
Symbol 319 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 3
gotoAndStop (1);
Symbol 319 MovieClip Frame 24
stop();
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 325 MovieClip Frame 23
stop();
Symbol 325 MovieClip Frame 44
stop();
Symbol 325 MovieClip Frame 65
stop();
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 331 MovieClip Frame 23
stop();
Symbol 331 MovieClip Frame 44
stop();
Symbol 331 MovieClip Frame 65
stop();
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 337 MovieClip Frame 23
stop();
Symbol 337 MovieClip Frame 44
stop();
Symbol 337 MovieClip Frame 65
stop();
Symbol 343 MovieClip Frame 1
stop();
Symbol 343 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 343 MovieClip Frame 23
stop();
Symbol 343 MovieClip Frame 44
stop();
Symbol 343 MovieClip Frame 65
stop();
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 349 MovieClip Frame 23
stop();
Symbol 349 MovieClip Frame 44
stop();
Symbol 349 MovieClip Frame 65
stop();
Symbol 355 MovieClip Frame 1
stop();
Symbol 355 MovieClip Frame 2
Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }
Symbol 355 MovieClip Frame 23
stop();
Symbol 355 MovieClip Frame 44
stop();
Symbol 355 MovieClip Frame 65
stop();
Symbol 357 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 3
gotoAndStop (1);
Symbol 357 MovieClip Frame 24
stop();
Symbol 359 MovieClip Frame 31
gotoAndPlay (1);
Symbol 365 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 22
stop();
Symbol 373 MovieClip Frame 1
stop();
Symbol 373 MovieClip Frame 57
stop();
Symbol 375 MovieClip Frame 1
stop();
Symbol 375 MovieClip Frame 22
stop();
Symbol 377 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 26
stop();
Symbol 378 MovieClip Frame 1
stop();
Symbol 378 MovieClip Frame 2
play();
Symbol 378 MovieClip Frame 3
gotoAndStop (1);
Symbol 386 MovieClip Frame 1
stop();
Symbol 386 MovieClip Frame 2
if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }
Symbol 386 MovieClip Frame 31
gotoAndStop (1);
Symbol 386 MovieClip Frame 52
stop();
Symbol 386 MovieClip Frame 68
gotoAndStop (1);
Symbol 386 MovieClip Frame 90
stop();
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 2
if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }
Symbol 388 MovieClip Frame 31
gotoAndStop (1);
Symbol 388 MovieClip Frame 52
stop();
Symbol 418 Button
on (release) { Prog = Number(Prog) + 10; } on (rollOver) { Attack1 = 0; }
Symbol 420 Button
on (press) { Prog = Prog - 10; } on (rollOver) { Attack1 = 0; }
Symbol 422 Button
on (release) { GameOver = 1; } on (rollOver) { Attack1 = 0; }
Symbol 432 MovieClip Frame 100
gotoAndPlay (81);
Symbol 436 MovieClip Frame 40
stop();
Symbol 436 MovieClip Frame 183
stop();
Symbol 436 MovieClip Frame 246
stop();
Symbol 456 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 19
play();
Symbol 456 MovieClip Frame 27
if (Number(_level0:Prog) > 2050) { gotoAndPlay (28); } else { gotoAndPlay (19); }
Symbol 456 MovieClip Frame 53
stop();
Symbol 456 MovieClip Frame 199
stop();
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 11
stop();
Symbol 457 MovieClip Frame 51
stop();
Symbol 469 MovieClip Frame 1
if (Number(_level0:PlayerMode) == 1) { stop(); }
Symbol 469 MovieClip Frame 2
stop();
Symbol 481 MovieClip Frame 1
if (Number(_level0:PlayerMode) == 2) { stop(); }
Symbol 481 MovieClip Frame 2
stop();
Symbol 503 MovieClip Frame 1
stop();
Symbol 503 MovieClip Frame 34
Set("_level0:Thud", 0);
Symbol 503 MovieClip Frame 469
Set("_level0:Thud", 1);
Symbol 503 MovieClip Frame 474
stop();
Symbol 503 MovieClip Frame 643
Set("_level0:Thud", 0);
Symbol 503 MovieClip Frame 727
if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Ether"); }
Symbol 503 MovieClip Frame 743
if (Number(_level0:PlayerMode) == 1) { gotoAndPlay ("Check"); }
Symbol 503 MovieClip Frame 788
if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Ether2"); }
Symbol 503 MovieClip Frame 804
Set("_level0:Thud", 1);
Symbol 503 MovieClip Frame 809
stop();
Symbol 503 MovieClip Frame 837
Set("_level0:Thud", 1);
Symbol 503 MovieClip Frame 842
stop();
Symbol 509 MovieClip Frame 1
stop();
Symbol 509 MovieClip Frame 3
gotoAndStop (1);
Symbol 509 MovieClip Frame 68
stop();
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 12
stop();
Symbol 523 MovieClip Frame 1
stop();
Symbol 523 MovieClip Frame 3
gotoAndStop (1);
Symbol 523 MovieClip Frame 25
stop();
Symbol 523 MovieClip Frame 46
stop();
Symbol 530 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 3
gotoAndStop (1);
Symbol 530 MovieClip Frame 25
stop();
Symbol 530 MovieClip Frame 46
stop();
Symbol 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 3
gotoAndStop (1);
Symbol 537 MovieClip Frame 25
stop();
Symbol 537 MovieClip Frame 46
stop();
Symbol 546 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 3
gotoAndStop (1);
Symbol 546 MovieClip Frame 25
stop();
Symbol 546 MovieClip Frame 51
stop();
Symbol 552 MovieClip Frame 1
stop();
Symbol 552 MovieClip Frame 3
gotoAndStop (1);
Symbol 552 MovieClip Frame 25
stop();
Symbol 552 MovieClip Frame 56
stop();
Symbol 554 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 1
if (Number(_level0:PlayerMode) == 1) { stop(); }
Symbol 557 MovieClip Frame 2
stop();
Symbol 559 MovieClip Frame 1
if (Number(_level0:PlayerMode) == 2) { stop(); }
Symbol 559 MovieClip Frame 2
stop();
Symbol 561 Button
on (release) { gotoAndPlay ("Cinema1 End"); }
Symbol 612 MovieClip Frame 1
stop();
Symbol 612 MovieClip Frame 2
play();
Symbol 612 MovieClip Frame 1452
play();
Symbol 612 MovieClip Frame 1637
play();
Symbol 612 MovieClip Frame 1638
if (Number(_level0:Seven) != 1) { prevFrame(); }
Symbol 612 MovieClip Frame 3082
stop();
Symbol 628 MovieClip Frame 100
gotoAndPlay (81);
Symbol 638 MovieClip Frame 40
stop();
Symbol 638 MovieClip Frame 183
stop();
Symbol 638 MovieClip Frame 450
stop();
Symbol 638 MovieClip Frame 548
stop();
Symbol 639 MovieClip Frame 1
stop();
Symbol 639 MovieClip Frame 11
stop();
Symbol 639 MovieClip Frame 51
stop();
Symbol 659 MovieClip Frame 1
stop();
Symbol 659 MovieClip Frame 6
Set("_level0:Thud", 0);
Symbol 659 MovieClip Frame 231
Set("_level0:Thud", 1);
Symbol 659 MovieClip Frame 236
stop();
Symbol 659 MovieClip Frame 538
Set("_level0:Cinema", 1); stop();
Symbol 659 MovieClip Frame 828
Set("_level0:Cinema", 1); stop();
Symbol 659 MovieClip Frame 1222
Set("_level0:Cinema", 1); stop();
Symbol 659 MovieClip Frame 1293
stop();
Symbol 668 MovieClip Frame 1
stop();
Symbol 669 MovieClip Frame 1
stop();
Symbol 669 MovieClip Frame 2
play();
Symbol 669 MovieClip Frame 3
gotoAndStop (1);
Symbol 669 MovieClip Frame 34
stop();
Symbol 675 MovieClip Frame 12
if (Number(_level0:BL1) == Number(-100)) { stop(); }
Symbol 679 MovieClip Frame 1
stop();
Symbol 679 MovieClip Frame 2
stop();
Symbol 692 MovieClip Frame 1
stop();
Symbol 692 MovieClip Frame 2
play();
Symbol 692 MovieClip Frame 3
gotoAndStop (1);
Symbol 692 MovieClip Frame 24
stop();
Symbol 699 MovieClip Frame 1
stop();
Symbol 699 MovieClip Frame 21
stop();
Symbol 699 MovieClip Frame 41
stop();
Symbol 699 MovieClip Frame 61
stop();
Symbol 699 MovieClip Frame 81
gotoAndStop (1);
Symbol 699 MovieClip Frame 349
stop();
Symbol 702 MovieClip Frame 1
stop();
Symbol 702 MovieClip Frame 68
stop();
Symbol 707 MovieClip Frame 1
stop();
Symbol 707 MovieClip Frame 43
stop();
Symbol 710 MovieClip Frame 1
stop();
Symbol 710 MovieClip Frame 9
stop();
Symbol 716 MovieClip Frame 100
gotoAndPlay (81);
Symbol 719 MovieClip Frame 40
stop();
Symbol 719 MovieClip Frame 69
stop();
Symbol 719 MovieClip Frame 218
stop();
Symbol 719 MovieClip Frame 281
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 2
play();
Symbol 745 MovieClip Frame 102
tellTarget ("C4") { stop(); }; tellTarget ("C3") { stop(); }; stop();
Symbol 745 MovieClip Frame 375
gotoAndPlay ("Loop Start");
Symbol 745 MovieClip Frame 510
stop();
Symbol 746 MovieClip Frame 1
stop();
Symbol 746 MovieClip Frame 11
stop();
Symbol 746 MovieClip Frame 51
stop();
Symbol 747 MovieClip Frame 1
if (Number(_level0:PlayerMode) == 1) { stop(); }
Symbol 747 MovieClip Frame 2
stop();
Symbol 755 MovieClip Frame 1
if (Number(_level0:PlayerMode) == 2) { stop(); }
Symbol 755 MovieClip Frame 2
stop();
Symbol 756 MovieClip Frame 1
stop();
Symbol 756 MovieClip Frame 12
Set("_level0:Thud", 0);
Symbol 756 MovieClip Frame 251
Set("_level0:Thud", 1);
Symbol 756 MovieClip Frame 285
stop();
Symbol 756 MovieClip Frame 342
Set("_level0:Thud", 0);
Symbol 756 MovieClip Frame 436
Set("_level0:Thud", 1);
Symbol 756 MovieClip Frame 462
stop();
Symbol 756 MovieClip Frame 588
stop();
Symbol 761 MovieClip Frame 1
stop();
Symbol 761 MovieClip Frame 3
gotoAndStop (1);
Symbol 761 MovieClip Frame 24
stop();
Symbol 768 MovieClip Frame 1
stop();
Symbol 768 MovieClip Frame 2
if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }
Symbol 768 MovieClip Frame 31
gotoAndStop (1);
Symbol 768 MovieClip Frame 52
stop();
Symbol 768 MovieClip Frame 68
gotoAndStop (1);
Symbol 772 MovieClip Frame 1
stop();
Symbol 772 MovieClip Frame 2
if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }
Symbol 772 MovieClip Frame 31
gotoAndStop (1);
Symbol 772 MovieClip Frame 52
stop();
Symbol 787 MovieClip Frame 1
stop();
Symbol 787 MovieClip Frame 2
play();
Symbol 787 MovieClip Frame 17
gotoAndPlay (2);
Symbol 788 MovieClip Frame 1
stop();
Symbol 788 MovieClip Frame 3
gotoAndStop (1);
Symbol 788 MovieClip Frame 88
stop();
Symbol 790 MovieClip Frame 25
gotoAndPlay (1);
Symbol 792 MovieClip Frame 25
gotoAndPlay (1);
Symbol 794 MovieClip Frame 25
gotoAndPlay (1);
Symbol 796 Button
on (release) { gotoAndPlay ("Cinema3 End"); }
Symbol 823 MovieClip Frame 100
gotoAndPlay (81);
Symbol 826 MovieClip Frame 1
play();
Symbol 826 MovieClip Frame 40
stop();
Symbol 826 MovieClip Frame 95
stop();
Symbol 826 MovieClip Frame 232
stop();
Symbol 826 MovieClip Frame 295
stop();
Symbol 831 MovieClip Frame 26
gotoAndPlay (1);
Symbol 906 MovieClip Frame 1
stop();
Symbol 906 MovieClip Frame 2
play();
Symbol 906 MovieClip Frame 52
play();
Symbol 906 MovieClip Frame 1800
play();
Symbol 906 MovieClip Frame 2900
play();
Symbol 906 MovieClip Frame 3161
gotoAndPlay (1412);
Symbol 906 MovieClip Frame 3940
stop();
Symbol 906 MovieClip Frame 4108
stop();
Symbol 907 MovieClip Frame 1
stop();
Symbol 907 MovieClip Frame 11
stop();
Symbol 907 MovieClip Frame 51
stop();
Symbol 929 MovieClip Frame 1
stop();
Symbol 929 MovieClip Frame 12
stop();
Symbol 929 MovieClip Frame 13
play(); Set("_level0:Thud", 0);
Symbol 929 MovieClip Frame 85
Set("_level0:Thud", 1);
Symbol 929 MovieClip Frame 93
stop();
Symbol 929 MovieClip Frame 94
play(); Set("_level0:Thud", 0);
Symbol 929 MovieClip Frame 155
Set("_level0:Thud", 1);
Symbol 929 MovieClip Frame 163
stop();
Symbol 929 MovieClip Frame 164
play(); Set("_level0:Thud", 0);
Symbol 929 MovieClip Frame 210
Set("_level0:Thud", 1);
Symbol 929 MovieClip Frame 215
stop();
Symbol 929 MovieClip Frame 218
Set("_level0:Thud", 0);
Symbol 929 MovieClip Frame 558
Set("_level0:Thud", 1);
Symbol 929 MovieClip Frame 563
stop();
Symbol 929 MovieClip Frame 705
Set("_level0:Prog", 5000);
Symbol 929 MovieClip Frame 706
stop();
Symbol 929 MovieClip Frame 712
Random = random(3); Set("_level0:Thud", 0); if (Number(Random) == 1) { gotoAndPlay ("up1"); } if (Number(Random) == 2) { gotoAndPlay ("up2"); }
Symbol 929 MovieClip Frame 740
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 741
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 767
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 768
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 792
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 793
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 794
Random = random(3); Set("_level0:Thud", 0); if (Number(Random) == 1) { gotoAndPlay ("dup1"); } if (Number(Random) == 2) { gotoAndPlay ("dup2"); }
Symbol 929 MovieClip Frame 822
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 823
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 853
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 854
Set("_level0:Thud", 1); stop();
Symbol 929 MovieClip Frame 883
Set("_level0:Thud", 1); stop();
Symbol 949 MovieClip Frame 1
stop();
Symbol 949 MovieClip Frame 3
gotoAndStop (1);
Symbol 949 MovieClip Frame 56
stop();
Symbol 950 MovieClip Frame 1
stop();
Symbol 950 MovieClip Frame 12
gotoAndStop (1);
Symbol 950 MovieClip Frame 77
stop();
Symbol 951 MovieClip Frame 1
stop();
Symbol 951 MovieClip Frame 23
stop();
Symbol 953 MovieClip Frame 1
stop();
Symbol 957 MovieClip Frame 1
stop();
Symbol 957 MovieClip Frame 17
stop();
Symbol 961 MovieClip Frame 1
stop();
Symbol 961 MovieClip Frame 3
gotoAndStop (1);
Symbol 961 MovieClip Frame 21
stop();
Symbol 963 MovieClip Frame 1
stop();
Symbol 985 MovieClip Frame 1
stop();
Symbol 985 MovieClip Frame 2
stop();
Symbol 988 MovieClip Frame 1
stop();
Symbol 988 MovieClip Frame 2
stop();
Symbol 992 MovieClip Frame 1
stop();
Symbol 992 MovieClip Frame 3
gotoAndStop (1);
Symbol 992 MovieClip Frame 24
stop();
Symbol 992 MovieClip Frame 86
stop();
Symbol 996 MovieClip Frame 1
stop();
Symbol 996 MovieClip Frame 2
play();
Symbol 996 MovieClip Frame 12
stop();
Symbol 999 MovieClip Frame 1
stop();
Symbol 999 MovieClip Frame 2
play();
Symbol 999 MovieClip Frame 12
stop();
Symbol 1002 MovieClip Frame 1
stop();
Symbol 1002 MovieClip Frame 3
gotoAndStop (1);
Symbol 1002 MovieClip Frame 24
stop();
Symbol 1002 MovieClip Frame 86
stop();
Symbol 1007 MovieClip Frame 1
stop();
Symbol 1007 MovieClip Frame 3
gotoAndStop (1);
Symbol 1007 MovieClip Frame 50
stop();
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1009 MovieClip Frame 3
gotoAndStop (1);
Symbol 1009 MovieClip Frame 105
stop();
Symbol 1011 MovieClip Frame 1
stop();
Symbol 1013 Button
on (release) { gotoAndPlay ("Cinema4 End"); stopAllSounds(); }
Symbol 1021 MovieClip Frame 100
gotoAndPlay (81);
Symbol 1024 MovieClip Frame 40
stop();
Symbol 1024 MovieClip Frame 181
stop();
Symbol 1024 MovieClip Frame 244
stop();
Symbol 1037 MovieClip Frame 12
if (Number(_level0:Prog) > 3090) { stop(); }
Symbol 1042 MovieClip Frame 14
if (Number(_level0:Prog) > 3635) { stop(); }
Symbol 1056 MovieClip Frame 16
gotoAndPlay (1);
Symbol 1062 MovieClip Frame 6
if (Number(_level0:Prog) > 10080) { gotoAndPlay (50); }
Symbol 1062 MovieClip Frame 14
gotoAndPlay (1);
Symbol 1062 MovieClip Frame 68
stop();
Symbol 1064 MovieClip Frame 19
gotoAndPlay (1);
Symbol 1065 MovieClip Frame 1304
stop();
Symbol 1065 MovieClip Frame 1320
play();
Symbol 1065 MovieClip Frame 1367
stop();
Symbol 1065 MovieClip Frame 1400
play();
Symbol 1065 MovieClip Frame 1413
stop();
Symbol 1065 MovieClip Frame 1425
play();
Symbol 1065 MovieClip Frame 1511
stop();
Symbol 1065 MovieClip Frame 1550
play();
Symbol 1065 MovieClip Frame 1692
stop();
Symbol 1065 MovieClip Frame 1700
play(); tellTarget ("BG") { stop(); };
Symbol 1065 MovieClip Frame 1758
stop();
Symbol 1065 MovieClip Frame 1777
play();
Symbol 1065 MovieClip Frame 1832
stop();
Symbol 1065 MovieClip Frame 1842
play();
Symbol 1065 MovieClip Frame 1863
stop();
Symbol 1065 MovieClip Frame 1885
play();
Symbol 1065 MovieClip Frame 1917
stop();
Symbol 1065 MovieClip Frame 1925
play();
Symbol 1065 MovieClip Frame 1944
stop();
Symbol 1066 MovieClip Frame 1
stop();
Symbol 1066 MovieClip Frame 11
stop();
Symbol 1066 MovieClip Frame 31
stop();
Symbol 1066 MovieClip Frame 51
stop();
Symbol 1091 MovieClip Frame 1
stop();
Symbol 1091 MovieClip Frame 71
gotoAndPlay ("Trin1");
Symbol 1091 MovieClip Frame 223
if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Ether2"); }
Symbol 1091 MovieClip Frame 285
gotoAndPlay ("Trin2");
Symbol 1091 MovieClip Frame 370
Set("_level0:Trinoka", 1); Set("_level0:Prog", 7990);
Symbol 1091 MovieClip Frame 383
stop();
Symbol 1091 MovieClip Frame 445
gotoAndPlay ("Trin3");
Symbol 1091 MovieClip Frame 846
Set("_level0:Trinoka", 1); Set("_level0:Prog", 9999);
Symbol 1091 MovieClip Frame 868
stop();
Symbol 1091 MovieClip Frame 887
Set("_level0:Thud", 0);
Symbol 1091 MovieClip Frame 986
gotoAndPlay ("Trin4");
Symbol 1091 MovieClip Frame 987
Set("_level0:Thud", 0);
Symbol 1091 MovieClip Frame 1096
Set("_level0:Thud", 1);
Symbol 1091 MovieClip Frame 1101
stop();
Symbol 1091 MovieClip Frame 1377
if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Trin6"); }
Symbol 1091 MovieClip Frame 1460
if (Number(_level0:PlayerMode) == 1) { gotoAndPlay ("TrinEnd"); }
Symbol 1091 MovieClip Frame 1527
Set("_level0:Prog", 15000);
Symbol 1091 MovieClip Frame 1531
stop();
Symbol 1093 MovieClip Frame 1
stop();
Symbol 1093 MovieClip Frame 110
stop();
Symbol 1098 MovieClip Frame 400
stop();
Symbol 1102 MovieClip Frame 100
stop();
Symbol 1102 MovieClip Frame 101
play();
Symbol 1102 MovieClip Frame 102
gotoAndStop (100);
Symbol 1102 MovieClip Frame 103
tellTarget ("Head") { play(); };
Symbol 1102 MovieClip Frame 179
stop();
Symbol 1103 MovieClip Frame 1
X = _x; Y = _y;
Symbol 1104 MovieClip Frame 1
stop();
Symbol 1104 MovieClip Frame 400
stop();
Symbol 1105 MovieClip Frame 1
stop();
Symbol 1105 MovieClip Frame 17
stop();
Symbol 1105 MovieClip Frame 43
stop();
Symbol 1105 MovieClip Frame 44
stop();
Symbol 1105 MovieClip Frame 61
stop();
Symbol 1105 MovieClip Frame 76
stop();
Symbol 1105 MovieClip Frame 93
stop();
Symbol 1105 MovieClip Frame 120
stop();
Symbol 1106 MovieClip Frame 1
stop();
Symbol 1106 MovieClip Frame 2
play();
Symbol 1106 MovieClip Frame 3
gotoAndStop (1);
Symbol 1106 MovieClip Frame 4
play();
Symbol 1106 MovieClip Frame 25
stop();
Symbol 1108 MovieClip Frame 1
stop();
Symbol 1108 MovieClip Frame 7
stop();
Symbol 1108 MovieClip Frame 18
stop();
Symbol 1109 MovieClip Frame 1
stop();
Symbol 1109 MovieClip Frame 7
stop();
Symbol 1109 MovieClip Frame 18
stop();
Symbol 1111 MovieClip Frame 1
stop();
Symbol 1111 MovieClip Frame 2
play();
Symbol 1111 MovieClip Frame 3
gotoAndStop (1);
Symbol 1111 MovieClip Frame 4
play();
Symbol 1111 MovieClip Frame 71
stop();
Symbol 1111 MovieClip Frame 101
stop();
Symbol 1111 MovieClip Frame 102
play();
Symbol 1111 MovieClip Frame 103
gotoAndStop (101);
Symbol 1111 MovieClip Frame 104
play();
Symbol 1111 MovieClip Frame 166
stop();
Symbol 1113 MovieClip Frame 1
stop();
Symbol 1116 Button
on (release) { gotoAndPlay ("Cinema5 End"); stopAllSounds(); }
Symbol 1121 MovieClip Frame 100
gotoAndPlay (81);
Symbol 1128 MovieClip Frame 1
play();
Symbol 1128 MovieClip Frame 40
stop(); stop();
Symbol 1128 MovieClip Frame 183
stop();
Symbol 1128 MovieClip Frame 244
stop();
Symbol 1128 MovieClip Frame 259
play();
Symbol 1128 MovieClip Frame 300
stop();
Symbol 1128 MovieClip Frame 385
stop();
Symbol 1129 MovieClip Frame 1
stop();
Symbol 1129 MovieClip Frame 22
stop();
Symbol 1129 MovieClip Frame 36
stop();
Symbol 1191 MovieClip Frame 190
stop();
Symbol 1191 MovieClip Frame 219
stop();
Symbol 1191 MovieClip Frame 265
stop();
Symbol 1191 MovieClip Frame 344
stop();
Symbol 1191 MovieClip Frame 358
play();
Symbol 1191 MovieClip Frame 426
stop();
Symbol 1191 MovieClip Frame 450
play();
Symbol 1191 MovieClip Frame 491
stop();
Symbol 1203 MovieClip Frame 1
stop();
Symbol 1203 MovieClip Frame 99
stop();
Symbol 1203 MovieClip Frame 121
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 124
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 127
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 130
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 131
stop();
Symbol 1203 MovieClip Frame 218
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 221
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 224
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 227
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 228
stop();
Symbol 1203 MovieClip Frame 319
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 322
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 325
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 328
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 329
stop();
Symbol 1203 MovieClip Frame 461
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 471
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 481
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 491
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 492
stop();
Symbol 1203 MovieClip Frame 615
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 618
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 621
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 624
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1203 MovieClip Frame 625
stop();
Symbol 1203 MovieClip Frame 649
stop();
Symbol 1203 MovieClip Frame 671
stop();
Symbol 1203 MovieClip Frame 728
stop();
Symbol 1203 MovieClip Frame 852
stop();
Symbol 1204 MovieClip Frame 1
stop();
Symbol 1204 MovieClip Frame 2
play();
Symbol 1204 MovieClip Frame 3
gotoAndStop (1);
Symbol 1204 MovieClip Frame 4
play();
Symbol 1207 MovieClip Frame 1
stop();
Symbol 1207 MovieClip Frame 2
play();
Symbol 1207 MovieClip Frame 3
gotoAndStop (1);
Symbol 1207 MovieClip Frame 4
play();
Symbol 1207 MovieClip Frame 13
stop();
Symbol 1223 MovieClip Frame 1
stop();
Symbol 1223 MovieClip Frame 70
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1223 MovieClip Frame 80
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1223 MovieClip Frame 90
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1223 MovieClip Frame 100
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1224 MovieClip Frame 1
stop();
Symbol 1224 MovieClip Frame 2
play();
Symbol 1224 MovieClip Frame 3
gotoAndStop (1);
Symbol 1224 MovieClip Frame 4
play();
Symbol 1224 MovieClip Frame 21
stop();
Symbol 1226 MovieClip Frame 1
stop();
Symbol 1226 MovieClip Frame 20
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1226 MovieClip Frame 25
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1226 MovieClip Frame 30
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1226 MovieClip Frame 35
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1226 MovieClip Frame 36
stop();
Symbol 1226 MovieClip Frame 58
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1226 MovieClip Frame 63
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1226 MovieClip Frame 68
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1226 MovieClip Frame 73
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1228 MovieClip Frame 1
stop();
Symbol 1228 MovieClip Frame 2
play();
Symbol 1228 MovieClip Frame 3
gotoAndStop (1);
Symbol 1228 MovieClip Frame 4
play();
Symbol 1228 MovieClip Frame 13
stop();
Symbol 1229 MovieClip Frame 1
stop();
Symbol 1229 MovieClip Frame 2
play();
Symbol 1229 MovieClip Frame 32
if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }
Symbol 1229 MovieClip Frame 40
if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }
Symbol 1229 MovieClip Frame 48
if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }
Symbol 1229 MovieClip Frame 56
if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }
Symbol 1229 MovieClip Frame 57
stop();
Symbol 1229 MovieClip Frame 86
if ((Number(_level0:BossTimer) > 300) and (Number(_level0:BossTimer) < 400)) { Set("_level0:BossTimer", 89); }
Symbol 1229 MovieClip Frame 87
stop();
Symbol 1230 MovieClip Frame 1
stop();
Symbol 1230 MovieClip Frame 2
play();
Symbol 1230 MovieClip Frame 3
gotoAndStop (1);
Symbol 1230 MovieClip Frame 4
play();
Symbol 1230 MovieClip Frame 23
stop();
Symbol 1234 MovieClip Frame 1
stop();
Symbol 1241 MovieClip Frame 1
stop();
Symbol 1241 MovieClip Frame 2
play();
Symbol 1241 MovieClip Frame 3
gotoAndStop (1);
Symbol 1245 MovieClip Frame 1
stop();
Symbol 1245 MovieClip Frame 2
play();
Symbol 1245 MovieClip Frame 3
gotoAndStop (1);
Symbol 1245 MovieClip Frame 24
stop();
Symbol 1258 MovieClip Frame 1
stop();
Symbol 1258 MovieClip Frame 2
play();
Symbol 1258 MovieClip Frame 3
gotoAndStop (1);
Symbol 1258 MovieClip Frame 14
stop();
Symbol 1258 MovieClip Frame 46
stop();
Symbol 1258 MovieClip Frame 249
stop();
Symbol 1276 MovieClip Frame 1
stop();
Symbol 1276 MovieClip Frame 248
if ((Number(_level0:PlayerMode) == 2) or (Number(_level0:PlayerMode) == 3)) { gotoAndPlay ("Ether"); }
Symbol 1276 MovieClip Frame 361
gotoAndPlay ("Nemor2");
Symbol 1276 MovieClip Frame 441
if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Nemor2"); }
Symbol 1276 MovieClip Frame 617
Set("_level0:Nemor", 1); Set("_level0:Prog", 199);
Symbol 1276 MovieClip Frame 646
stop();
Symbol 1276 MovieClip Frame 886
stop();
Symbol 1278 MovieClip Frame 32
if (Number(_level0:BL25) > 470) { gotoAndPlay ("1"); }
Symbol 1278 MovieClip Frame 62
if (Number(_level0:BL25) > 440) { gotoAndPlay ("2"); }
Symbol 1278 MovieClip Frame 90
if (Number(_level0:BL25) > 410) { gotoAndPlay ("3"); }
Symbol 1278 MovieClip Frame 116
if (Number(_level0:BL25) > 380) { gotoAndPlay ("4"); }
Symbol 1278 MovieClip Frame 140
if (Number(_level0:BL25) > 350) { gotoAndPlay ("5"); }
Symbol 1278 MovieClip Frame 162
if (Number(_level0:BL25) > 320) { gotoAndPlay ("6"); }
Symbol 1278 MovieClip Frame 182
if (Number(_level0:BL25) > 290) { gotoAndPlay ("7"); }
Symbol 1278 MovieClip Frame 200
if (Number(_level0:BL25) > 260) { gotoAndPlay ("8"); }
Symbol 1278 MovieClip Frame 216
if (Number(_level0:BL25) > 230) { gotoAndPlay ("9"); }
Symbol 1278 MovieClip Frame 231
if (Number(_level0:BL25) > 200) { gotoAndPlay ("10"); }
Symbol 1278 MovieClip Frame 245
if (Number(_level0:BL25) > 170) { gotoAndPlay ("11"); }
Symbol 1278 MovieClip Frame 258
if (Number(_level0:BL25) > 140) { gotoAndPlay ("12"); }
Symbol 1278 MovieClip Frame 270
if (Number(_level0:BL25) > 110) { gotoAndPlay ("13"); }
Symbol 1278 MovieClip Frame 281
if (Number(_level0:BL25) > 80) { gotoAndPlay ("14"); }
Symbol 1278 MovieClip Frame 291
if (Number(_level0:BL25) > 50) { gotoAndPlay ("15"); }
Symbol 1278 MovieClip Frame 300
if (Number(_level0:BL25) > 25) { gotoAndPlay ("16"); }
Symbol 1278 MovieClip Frame 307
if (Number(_level0:BL25) > 0) { gotoAndPlay ("17"); } else { stop(); }
Symbol 1288 MovieClip Frame 1
stop();
Symbol 1288 MovieClip Frame 2
play();
Symbol 1288 MovieClip Frame 29
stop();
Symbol 1288 MovieClip Frame 30
play();
Symbol 1288 MovieClip Frame 45
stop();
Symbol 1289 MovieClip Frame 1
stop();
Symbol 1289 MovieClip Frame 2
play();
Symbol 1289 MovieClip Frame 3
gotoAndStop (1);
Symbol 1289 MovieClip Frame 24
stop();
Symbol 1292 MovieClip Frame 1
stop();
Symbol 1292 MovieClip Frame 2
play();
Symbol 1292 MovieClip Frame 3
gotoAndStop (1);
Symbol 1292 MovieClip Frame 24
stop();
Symbol 1294 MovieClip Frame 1
stop();
Symbol 1294 MovieClip Frame 2
play();
Symbol 1294 MovieClip Frame 3
gotoAndStop (1);
Symbol 1294 MovieClip Frame 24
stop();
Symbol 1296 MovieClip Frame 1
stop();
Symbol 1296 MovieClip Frame 2
play();
Symbol 1296 MovieClip Frame 22
stop();
Symbol 1296 MovieClip Frame 23
play();
Symbol 1296 MovieClip Frame 289
stop();
Symbol 1298 MovieClip Frame 1
stop();
Symbol 1299 Button
on (release) { gotoAndPlay ("Cinema6 End"); }
Symbol 1312 MovieClip Frame 6
stop();
Symbol 1341 MovieClip Frame 1
stopAllSounds();
Symbol 1341 MovieClip Frame 21
stop();
Symbol 1342 MovieClip Frame 1
play();
Symbol 1342 MovieClip Frame 40
stop(); stop();
Symbol 1342 MovieClip Frame 128
if (Number(_level0:Prog) > 2550) { stop(); }
Symbol 1342 MovieClip Frame 149
if (Number(_level0:Prog) > 2650) { stop(); }
Symbol 1342 MovieClip Frame 191
if (Number(_level0:Prog) > 2650) { stop(); }
Symbol 1342 MovieClip Frame 233
if (Number(_level0:Prog) > 2650) { stop(); }
Symbol 1342 MovieClip Frame 275
if (Number(_level0:Prog) > 2650) { stop(); } gotoAndPlay (107);
Symbol 1342 MovieClip Frame 300
play();
Symbol 1342 MovieClip Frame 399
stop();
Symbol 1342 MovieClip Frame 410
if (Number(_Level0:Prog) < 2000) { setProperty("me", _alpha , 0); }
Symbol 1342 MovieClip Frame 460
stop();
Symbol 1344 MovieClip Frame 9
gotoAndPlay (1);
Symbol 1349 MovieClip Frame 1
stop();
Symbol 1349 MovieClip Frame 5
stop();
Symbol 1349 MovieClip Frame 8
play();
Symbol 1349 MovieClip Frame 87
stop();
Symbol 1349 MovieClip Frame 99
stop();
Symbol 1349 MovieClip Frame 100
play();
Symbol 1349 MovieClip Frame 159
stop();
Symbol 1356 MovieClip Frame 1
stop();
Symbol 1356 MovieClip Frame 2
play();
Symbol 1356 MovieClip Frame 3
gotoAndStop (1);
Symbol 1356 MovieClip Frame 44
stop();
Symbol 1367 Button
on (release) { getURL ("http://www.voiceactingclub.com", "_blank"); }
Symbol 1368 Button
on (release) { getURL ("http://www.voiceactingalliance.com", "_blank"); }
Symbol 1369 Button
on (release) { getURL ("http://www.findsounds.com", "_blank"); }
Symbol 1370 Button
on (release) { getURL ("http://www.flashkit.com", "_blank"); }
Symbol 1371 Button
on (release) { getURL ("http://newgrounds.com/refer/rhete", "_blank"); }
Symbol 1372 Button
on (release) { getURL ("http://socksmakepeoplesexy.net", "_blank"); }
Symbol 1373 Button
on (release) { getURL ("http://www.socksmakepeoplesexy.net", "_blank"); }
Symbol 1374 Button
on (release) { getURL ("http://www.newgrounds.com", "_blank"); }
Symbol 1375 Button
on (release) { getURL ("http://www.flashkit.com", "_blank"); }
Symbol 1376 Button
on (release) { getURL ("http://www.findsounds.com", "_blank"); }
Symbol 1377 Button
on (release) { getURL ("http://www.voiceactingclub.com", "_blank"); }
Symbol 1378 Button
on (release) { getURL ("http://www.voiceactingalliance.com", "_blank"); }
Symbol 1395 Button
on (release) { play(); }
Symbol 1433 Button
on (release) { play(); }
Symbol 1435 Button
on (release) { play(); }
Symbol 1437 Button
on (release) { Return = 1; play(); }
Symbol 1438 Button
on (release) { Return = 0; play(); }
Symbol 1444 MovieClip Frame 40
stop();
Symbol 1444 MovieClip Frame 181
stop();
Symbol 1444 MovieClip Frame 244
stop();
Symbol 1445 MovieClip Frame 1
stop();
Symbol 1445 MovieClip Frame 11
stop();
Symbol 1454 MovieClip Frame 22
gotoAndPlay (1);
Symbol 1459 MovieClip Frame 1
stop();
Symbol 1459 MovieClip Frame 9
stop();
Symbol 1459 MovieClip Frame 33
stop();
Symbol 1459 MovieClip Frame 57
stop();
Symbol 1459 MovieClip Frame 82
stop();
Symbol 1460 MovieClip Frame 1
stop();
Symbol 1460 MovieClip Frame 2
play();
Symbol 1460 MovieClip Frame 3
gotoAndStop (1);
Symbol 1460 MovieClip Frame 4
play();
Symbol 1460 MovieClip Frame 20
gotoAndStop (1);
Symbol 1460 MovieClip Frame 149
stop();
Symbol 1461 MovieClip Frame 605
stop();
Symbol 1461 MovieClip Frame 708
stop();
Symbol 1461 MovieClip Frame 1038
stop();
Symbol 1465 MovieClip Frame 1
stop();
Symbol 1465 MovieClip Frame 9
stop();
Symbol 1474 MovieClip Frame 1
stop();
Symbol 1474 MovieClip Frame 330
Set("_level0:Prog", 2000);
Symbol 1474 MovieClip Frame 331
stop();
Symbol 1474 MovieClip Frame 454
stop();
Symbol 1474 MovieClip Frame 540
stop();
Symbol 1474 MovieClip Frame 616
stop();
Symbol 1476 MovieClip Frame 1
if (Number(_level0:PlayerMode) < 3) { stop(); }
Symbol 1476 MovieClip Frame 2
stop();
Symbol 1478 MovieClip Frame 1
stop();
Symbol 1478 MovieClip Frame 2
if (Number(_level0:Life1) < 1) { gotoAndPlay (48); }
Symbol 1478 MovieClip Frame 31
gotoAndStop (1);
Symbol 1478 MovieClip Frame 47
gotoAndStop (1);
Symbol 1478 MovieClip Frame 68
stop();
Symbol 1482 MovieClip Frame 13
gotoAndPlay (1);

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:3 225
Symbol 3 ButtonUses:2Used by:Timeline
Symbol 4 GraphicUsed by:Timeline
Symbol 5 GraphicUsed by:208 436 638 719 745 826 1024 1128 1342 1444  Timeline
Symbol 6 FontUsed by:7 8 9 10
Symbol 7 TextUses:6Used by:11
Symbol 8 TextUses:6Used by:11
Symbol 9 TextUses:6Used by:11
Symbol 10 TextUses:6Used by:11
Symbol 11 MovieClipUses:7 8 9 10Used by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 GraphicUsed by:16 18
Symbol 14 FontUsed by:15
Symbol 15 TextUses:14Used by:16 18
Symbol 16 ButtonUses:13 15Used by:Timeline
Symbol 17 SoundUsed by:Timeline
Symbol 18 ButtonUses:13 15Used by:Timeline
Symbol 19 GraphicUsed by:20  Timeline
Symbol 20 ButtonUses:19Used by:Timeline
Symbol 21 GraphicUsed by:26 396 400 775 778 1461 1480  Timeline
Symbol 22 GraphicUsed by:23 25 1447
Symbol 23 MovieClipUses:22Used by:26 906 1461
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:22 24Used by:26 906 1461
Symbol 26 MovieClipUses:21 23 25Used by:Timeline
Symbol 27 SoundUsed by:Timeline
Symbol 28 ShapeTweeningUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:28 29Used by:36 38 40 49 53 55 57 59 61 63 65 67 69 71 118 120 122 124 126 128 130 131 132 133 134 136 138 140 141 198 200 202 204 418 420 422 561 796 1013 1116 1299 1395 1433 1435 1437 1438 1439 1440
Symbol 31 FontUsed by:32 37 39 43 45 46 48 52 54 56 58 60 62 64 66 68 70 117 119 121 123 125 127 135 137 145 151 154 157 160 163 168 174 175 186 193 195 197 199 201 203 205 402 403 404 405 406 407 408 409 410 411 412 413 414 417 419 421 560 1362 1365 1394 1432 1434
Symbol 32 TextUses:31Used by:36
Symbol 33 ShapeTweeningUsed by:35 36 38 40 49 53 55 57 59 61 63 65 67 69 71 118 120 122 124 126 128 130 131 132 133 134 136 138 140 198 200 202 204 418 420 422 561 796 1013 1116 1299 1395 1433 1435 1437 1438 1439 1440
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:33 34Used by:36 38 40 49 53 55 57 59 61 63 65 67 69 71 118 120 122 124 126 128 130 131 132 133 134 136 138 140 198 200 202 204 418 420 422 561 796 1013 1116 1299 1395 1433 1435 1437 1438 1439 1440
Symbol 36 ButtonUses:30 32 35 33Used by:50
Symbol 37 TextUses:31Used by:38
Symbol 38 ButtonUses:30 37 35 33Used by:50
Symbol 39 TextUses:31Used by:40
Symbol 40 ButtonUses:30 39 35 33Used by:50
Symbol 41 GraphicUsed by:42 44 47
Symbol 42 MovieClipUses:41Used by:44 47
Symbol 43 TextUses:31Used by:44
Symbol 44 ButtonUses:42 43 41Used by:50
Symbol 45 TextUses:31Used by:47
Symbol 46 EditableTextUses:31Used by:47
Symbol 47 ButtonUses:42 45 46 41Used by:50
Symbol 48 TextUses:31Used by:49
Symbol 49 ButtonUses:30 48 35 33Used by:50
Symbol 50 MovieClipUses:36 38 40 44 47 49Used by:Timeline
Symbol 51 GraphicUsed by:906  Timeline
Symbol 52 TextUses:31Used by:53
Symbol 53 ButtonUses:30 52 35 33Used by:116
Symbol 54 TextUses:31Used by:55
Symbol 55 ButtonUses:30 54 35 33Used by:116
Symbol 56 TextUses:31Used by:57
Symbol 57 ButtonUses:30 56 35 33Used by:116
Symbol 58 TextUses:31Used by:59
Symbol 59 ButtonUses:30 58 35 33Used by:116
Symbol 60 TextUses:31Used by:61
Symbol 61 ButtonUses:30 60 35 33Used by:116
Symbol 62 TextUses:31Used by:63
Symbol 63 ButtonUses:30 62 35 33Used by:116
Symbol 64 TextUses:31Used by:65
Symbol 65 ButtonUses:30 64 35 33Used by:116
Symbol 66 TextUses:31Used by:67
Symbol 67 ButtonUses:30 66 35 33Used by:116
Symbol 68 TextUses:31Used by:69 140 141
Symbol 69 ButtonUses:30 68 35 33Used by:116
Symbol 70 TextUses:31Used by:71
Symbol 71 ButtonUses:30 70 35 33Used by:116
Symbol 72 GraphicUsed by:116
Symbol 73 GraphicUsed by:115
Symbol 74 FontUsed by:75 78 79 80 84 85 89 90 95 96 101 102 106 107 110 111
Symbol 75 TextUses:74Used by:115
Symbol 76 GraphicUsed by:77 109
Symbol 77 ButtonUses:76Used by:115
Symbol 78 TextUses:74Used by:115
Symbol 79 TextUses:74Used by:115
Symbol 80 TextUses:74Used by:115
Symbol 81 GraphicUsed by:115
Symbol 82 GraphicUsed by:115 800 929  Timeline
Symbol 83 GraphicUsed by:115
Symbol 84 TextUses:74Used by:115
Symbol 85 TextUses:74Used by:115
Symbol 86 GraphicUsed by:115
Symbol 87 GraphicUsed by:115 474 503 659 756 929 1091 1276 1349  Timeline
Symbol 88 GraphicUsed by:115 503 659 929 1091 1276 1349  Timeline
Symbol 89 TextUses:74Used by:115
Symbol 90 TextUses:74Used by:115
Symbol 91 GraphicUsed by:115
Symbol 92 GraphicUsed by:115 466 503 638 756 929 1091 1490  Timeline
Symbol 93 GraphicUsed by:115 503 638 756 929 1461  Timeline
Symbol 94 GraphicUsed by:115
Symbol 95 TextUses:74Used by:115
Symbol 96 TextUses:74Used by:115
Symbol 97 GraphicUsed by:115
Symbol 98 GraphicUsed by:115 503 756 1091  Timeline
Symbol 99 GraphicUsed by:115 487 503 659 756 929 1349 1474 1487 1496  Timeline
Symbol 100 GraphicUsed by:115
Symbol 101 TextUses:74Used by:115
Symbol 102 TextUses:74Used by:115
Symbol 103 GraphicUsed by:115
Symbol 104 GraphicUsed by:115 1474
Symbol 105 GraphicUsed by:115 659 1474
Symbol 106 TextUses:74Used by:115
Symbol 107 TextUses:74Used by:115
Symbol 108 GraphicUsed by:115 1276  Timeline
Symbol 109 ButtonUses:76Used by:115
Symbol 110 TextUses:74Used by:115
Symbol 111 TextUses:74Used by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115 929
Symbol 114 GraphicUsed by:115 503 659 929 1091 1276 1349  Timeline
Symbol 115 MovieClipUses:73 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114Used by:116
Symbol 116 MovieClipUses:53 55 57 59 61 63 65 67 69 71 72 115Used by:Timeline
Symbol 117 TextUses:31Used by:118 134
Symbol 118 ButtonUses:30 117 35 33Used by:139
Symbol 119 TextUses:31Used by:120 133
Symbol 120 ButtonUses:30 119 35 33Used by:139
Symbol 121 TextUses:31Used by:122 132
Symbol 122 ButtonUses:30 121 35 33Used by:139
Symbol 123 TextUses:31Used by:124 131
Symbol 124 ButtonUses:30 123 35 33Used by:139
Symbol 125 TextUses:31Used by:126 130
Symbol 126 ButtonUses:30 125 35 33Used by:139
Symbol 127 TextUses:31Used by:128
Symbol 128 ButtonUses:30 127 35 33Used by:139
Symbol 129 GraphicUsed by:139
Symbol 130 ButtonUses:30 125 35 33Used by:139
Symbol 131 ButtonUses:30 123 35 33Used by:139
Symbol 132 ButtonUses:30 121 35 33Used by:139
Symbol 133 ButtonUses:30 119 35 33Used by:139
Symbol 134 ButtonUses:30 117 35 33Used by:139
Symbol 135 TextUses:31Used by:136
Symbol 136 ButtonUses:30 135 35 33Used by:139
Symbol 137 TextUses:31Used by:138
Symbol 138 ButtonUses:30 137 35 33Used by:139
Symbol 139 MovieClipUses:118 120 122 124 126 128 129 130 131 132 133 134 136 138Used by:Timeline
Symbol 140 ButtonUses:30 68 35 33Used by:141
Symbol 141 MovieClipUses:140 30 68Used by:Timeline
Symbol 142 ShapeTweeningUsed by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:142 143Used by:150 170
Symbol 145 TextUses:31Used by:150 190
Symbol 146 GraphicUsed by:150 190
Symbol 147 ShapeTweeningUsed by:149 150 170
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:147 148Used by:150 170
Symbol 150 ButtonUses:144 145 146 149 147Used by:180
Symbol 151 TextUses:31Used by:170 194
Symbol 152 GraphicUsed by:155 158 161 164 170 194
Symbol 153 GraphicUsed by:155 170 194
Symbol 154 TextUses:31Used by:155
Symbol 155 MovieClipUses:152 153 154Used by:170 194
Symbol 156 GraphicUsed by:158 170 194
Symbol 157 TextUses:31Used by:158
Symbol 158 MovieClipUses:152 156 157Used by:170 194
Symbol 159 GraphicUsed by:161 170 194
Symbol 160 TextUses:31Used by:161
Symbol 161 MovieClipUses:152 159 160Used by:170 194
Symbol 162 GraphicUsed by:164 170 194
Symbol 163 TextUses:31Used by:164
Symbol 164 MovieClipUses:152 162 163Used by:170 194
Symbol 165 GraphicUsed by:169 170 194
Symbol 166 FontUsed by:167 393 394 398
Symbol 167 TextUses:166Used by:169 170 194
Symbol 168 TextUses:31Used by:169
Symbol 169 MovieClipUses:165 167 168Used by:170 194
Symbol 170 ButtonUses:144 151 155 158 161 164 169 149 147 152 153 156 159 162 165 167Used by:180
Symbol 171 ShapeTweeningUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:171 172Used by:179 180 196 206
Symbol 174 TextUses:31Used by:180
Symbol 175 TextUses:31Used by:179
Symbol 176 ShapeTweeningUsed by:178 179
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:176 177Used by:179
Symbol 179 ButtonUses:173 175 178 176Used by:180 196
Symbol 180 MovieClipUses:150 170 173 174 179Used by:Timeline
Symbol 181 ShapeTweeningUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:181 182Used by:190 194
Symbol 184 GraphicUsed by:185 190
Symbol 185 MovieClipUses:184Used by:190 388
Symbol 186 TextUses:31Used by:190
Symbol 187 ShapeTweeningUsed by:189 190 194
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:187 188Used by:190 194
Symbol 190 ButtonUses:183 185 186 145 146 189 187 184Used by:196
Symbol 191 GraphicUsed by:192 194
Symbol 192 MovieClipUses:191Used by:194 386
Symbol 193 TextUses:31Used by:194
Symbol 194 ButtonUses:183 192 193 151 155 158 161 164 169 189 187 191 152 153 156 159 162 165 167Used by:196
Symbol 195 TextUses:31Used by:196
Symbol 196 MovieClipUses:179 190 194 173 195Used by:Timeline
Symbol 197 TextUses:31Used by:198
Symbol 198 ButtonUses:30 197 35 33Used by:206
Symbol 199 TextUses:31Used by:200
Symbol 200 ButtonUses:30 199 35 33Used by:206
Symbol 201 TextUses:31Used by:202
Symbol 202 ButtonUses:30 201 35 33Used by:206
Symbol 203 TextUses:31Used by:204
Symbol 204 ButtonUses:30 203 35 33Used by:206
Symbol 205 TextUses:31Used by:206
Symbol 206 MovieClipUses:198 200 202 204 173 205Used by:Timeline
Symbol 207 GraphicUsed by:208 436 638 719 826 1024 1128 1342 1373 1374 1375 1376 1377 1378 1444  Timeline
Symbol 208 MovieClipUses:207 5Used by:Timeline
Symbol 209 SoundUsed by:222
Symbol 210 SoundUsed by:222
Symbol 211 SoundUsed by:222 1203
Symbol 212 SoundUsed by:222 951
Symbol 213 SoundUsed by:222 1191 1229
Symbol 214 SoundUsed by:222 702 1203  Timeline
Symbol 215 SoundUsed by:222
Symbol 216 SoundUsed by:222 906 1461
Symbol 217 SoundUsed by:222
Symbol 218 SoundUsed by:222
Symbol 219 SoundUsed by:222
Symbol 220 SoundUsed by:222
Symbol 221 SoundUsed by:222
Symbol 222 MovieClipUses:209 210 211 212 213 214 215 216 217 218 219 220 221Used by:Timeline
Symbol 223 SoundUsed by:224
Symbol 224 MovieClipUses:223Used by:Timeline
Symbol 225 ButtonUses:2Used by:Timeline
Symbol 226 GraphicUsed by:Timeline
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:Timeline
Symbol 229 GraphicUsed by:239
Symbol 230 GraphicUsed by:239
Symbol 231 GraphicUsed by:239
Symbol 232 GraphicUsed by:239
Symbol 233 GraphicUsed by:239
Symbol 234 ShapeTweeningUsed by:239 245 251 257 263 269 275 281 287 293 299 305 311 319 325 331 337 343 349 355 357 365 373 375 386 388 509 523 530 537 546 552 692 761 768 772 788 949 950 992 1002 1065 1102 1106 1111 1245 1258 1289 1292 1294 1296 1342 1460 1478  Timeline
Symbol 235 SoundUsed by:239 245 251 257 263 269 275 281 287 293 299 305 311 319 325 331 337 343 349 355 357 373 375
Symbol 236 ShapeTweeningUsed by:239 245 251 257 263 269 275 281 287 293 299 305 311 319 325 331 337 343 349 355 357 365 373 375 386 388 509 523 530 537 546 552 692 761 768 772 788 949 950 992 1002 1065 1102 1106 1111 1245 1258 1289 1292 1294 1296 1342 1460 1478  Timeline
Symbol 237 ShapeTweeningUsed by:239 245 251 257 263 269 275 281 287 293 299 305 311 319 325 331 337 343 349 355 357 365 373 375 386 388 509 523 530 537 546 552 692 761 768 772 788 949 950 992 1002 1065 1102 1106 1111 1245 1258 1289 1292 1294 1296 1342 1460 1478  Timeline
Symbol 238 GraphicUsed by:239 245 251 257 263 269 275 281 287 293 299 305 311 319 325 331 337 343 349 355 357 365 373 375 386 388 509 523 530 537 546 552 692 761 768 772 788 949 950 992 1002 1065 1102 1106 1111 1245 1258 1289 1292 1294 1296 1342 1460 1478  Timeline
Symbol 239 MovieClipUses:229 230 231 232 233 234 235 236 237 238Used by:377
Symbol 240 GraphicUsed by:245
Symbol 241 GraphicUsed by:245
Symbol 242 GraphicUsed by:245
Symbol 243 GraphicUsed by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:240 241 242 243 244 234 235 236 237 238Used by:377
Symbol 246 GraphicUsed by:251
Symbol 247 GraphicUsed by:251
Symbol 248 GraphicUsed by:251
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:246 247 248 249 250 234 235 236 237 238Used by:377
Symbol 252 GraphicUsed by:257
Symbol 253 GraphicUsed by:257
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:252 253 254 255 256 234 235 236 237 238Used by:377
Symbol 258 GraphicUsed by:263
Symbol 259 GraphicUsed by:263
Symbol 260 GraphicUsed by:263
Symbol 261 GraphicUsed by:263
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:258 259 260 261 262 234 235 236 237 238Used by:377
Symbol 264 GraphicUsed by:269
Symbol 265 GraphicUsed by:269
Symbol 266 GraphicUsed by:269
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:264 265 266 267 268 234 235 236 237 238Used by:377
Symbol 270 GraphicUsed by:275
Symbol 271 GraphicUsed by:275
Symbol 272 GraphicUsed by:275
Symbol 273 GraphicUsed by:275
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:270 271 272 273 274 234 235 236 237 238Used by:377
Symbol 276 GraphicUsed by:281
Symbol 277 GraphicUsed by:281
Symbol 278 GraphicUsed by:281
Symbol 279 GraphicUsed by:281
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:276 277 278 279 280 234 235 236 237 238Used by:377
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:282 283 284 285 286 234 235 236 237 238Used by:377
Symbol 288 GraphicUsed by:293
Symbol 289 GraphicUsed by:293
Symbol 290 GraphicUsed by:293
Symbol 291 GraphicUsed by:293
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:288 289 290 291 292 234 235 236 237 238Used by:377
Symbol 294 GraphicUsed by:299
Symbol 295 GraphicUsed by:299
Symbol 296 GraphicUsed by:299
Symbol 297 GraphicUsed by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:294 295 296 297 298 234 235 236 237 238Used by:377
Symbol 300 GraphicUsed by:305
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:300 301 302 303 304 234 235 236 237 238Used by:377
Symbol 306 GraphicUsed by:311
Symbol 307 GraphicUsed by:311
Symbol 308 GraphicUsed by:311
Symbol 309 GraphicUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:306 307 308 309 310 234 235 236 237 238Used by:377
Symbol 312 GraphicUsed by:319
Symbol 313 GraphicUsed by:319
Symbol 314 GraphicUsed by:319
Symbol 315 GraphicUsed by:319
Symbol 316 GraphicUsed by:319
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:319  Timeline
Symbol 319 MovieClipUses:312 313 314 315 316 234 235 318 236 237 238Used by:377  Timeline
Symbol 320 GraphicUsed by:325
Symbol 321 GraphicUsed by:325
Symbol 322 GraphicUsed by:325
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:320 321 322 323 324 234 235 236 237 238Used by:377
Symbol 326 GraphicUsed by:331
Symbol 327 GraphicUsed by:331
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:326 327 328 329 330 234 235 236 237 238Used by:377
Symbol 332 GraphicUsed by:337
Symbol 333 GraphicUsed by:337
Symbol 334 GraphicUsed by:337
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:332 333 334 335 336 234 235 236 237 238Used by:377
Symbol 338 GraphicUsed by:343
Symbol 339 GraphicUsed by:343
Symbol 340 GraphicUsed by:343
Symbol 341 GraphicUsed by:343
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:338 339 340 341 342 234 235 236 237 238Used by:377
Symbol 344 GraphicUsed by:349
Symbol 345 GraphicUsed by:349
Symbol 346 GraphicUsed by:349
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:344 345 346 347 348 234 235 236 237 238Used by:377
Symbol 350 GraphicUsed by:355
Symbol 351 GraphicUsed by:355
Symbol 352 GraphicUsed by:355
Symbol 353 GraphicUsed by:355
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:350 351 352 353 354 234 235 236 237 238Used by:377
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356 234 235 236 237 238Used by:377
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:365
Symbol 360 GraphicUsed by:365
Symbol 361 GraphicUsed by:365
Symbol 362 GraphicUsed by:365
Symbol 363 GraphicUsed by:365
Symbol 364 SoundUsed by:365 373 523 530 537 788 949 1102 1105 1128 1258 1289 1292 1294 1296 1342 1460  Timeline
Symbol 365 MovieClipUses:359 360 361 362 363 234 364 236 237 238Used by:377
Symbol 366 GraphicUsed by:373
Symbol 367 GraphicUsed by:373
Symbol 368 GraphicUsed by:373
Symbol 369 GraphicUsed by:373
Symbol 370 GraphicUsed by:373
Symbol 371 GraphicUsed by:373
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:366 234 235 367 236 364 237 368 369 238 370 371 372Used by:377
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374 234 235 236 237 238Used by:377 1093
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:239 245 251 257 263 269 275 281 287 293 299 305 311 319 325 331 337 343 349 355 357 365 373 375 376Used by:378
Symbol 378 MovieClipUses:377Used by:Timeline
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:Timeline
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:Timeline
Symbol 383 GraphicUsed by:386
Symbol 384 SoundUsed by:386 388 768 772 1478
Symbol 385 SoundUsed by:386 388 509 546 552 692 707 719 768 772 788 906 949 950 1009 1065 1102 1106 1258 1296 1356 1460 1478  Timeline
Symbol 386 MovieClipUses:192 383 384 234 385 236 237 238Used by:Timeline
Symbol 387 GraphicUsed by:388 772
Symbol 388 MovieClipUses:185 387 384 234 385 236 237 238Used by:Timeline
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:Timeline
Symbol 391 ShapeTweeningUsed by:396
Symbol 392 GraphicUsed by:396 400 775 778 1480  Timeline
Symbol 393 TextUses:166Used by:396 400 775 778 1480  Timeline
Symbol 394 EditableTextUses:166Used by:396 775 1480  Timeline
Symbol 395 GraphicUsed by:396  Timeline
Symbol 396 MovieClipUses:21 391 392 393 394 395Used by:Timeline
Symbol 397 ShapeTweeningUsed by:400
Symbol 398 EditableTextUses:166Used by:400 778  Timeline
Symbol 399 GraphicUsed by:400  Timeline
Symbol 400 MovieClipUses:21 397 392 393 398 399Used by:Timeline
Symbol 401 GraphicUsed by:415
Symbol 402 TextUses:31Used by:415
Symbol 403 TextUses:31Used by:415
Symbol 404 TextUses:31Used by:415
Symbol 405 TextUses:31Used by:415
Symbol 406 TextUses:31Used by:415
Symbol 407 TextUses:31Used by:415
Symbol 408 TextUses:31Used by:415
Symbol 409 TextUses:31Used by:415
Symbol 410 TextUses:31Used by:415
Symbol 411 TextUses:31Used by:415
Symbol 412 TextUses:31Used by:415
Symbol 413 TextUses:31Used by:415
Symbol 414 TextUses:31Used by:415
Symbol 415 MovieClipUses:401 402 403 404 405 406 407 408 409 410 411 412 413 414Used by:Timeline
Symbol 416 GraphicUsed by:418 420
Symbol 417 TextUses:31Used by:418
Symbol 418 ButtonUses:30 416 417 35 33Used by:Timeline
Symbol 419 TextUses:31Used by:420
Symbol 420 ButtonUses:30 416 419 35 33Used by:Timeline
Symbol 421 TextUses:31Used by:422
Symbol 422 ButtonUses:30 421 35 33Used by:Timeline
Symbol 423 GraphicUsed by:427 626 713 818 1019 1119 1318 1442
Symbol 424 FontUsed by:425 426 429 430 431 625 627 711 712 715 817 822 1018 1020 1118 1120 1317 1441
Symbol 425 TextUses:424Used by:427
Symbol 426 TextUses:424Used by:427 626 713 818 1019 1119 1318 1442
Symbol 427 MovieClipUses:423 425 426Used by:436
Symbol 428 GraphicUsed by:432 628 716 823 1021 1121
Symbol 429 TextUses:424Used by:432 628 716 823 1021 1121
Symbol 430 TextUses:424Used by:432 628 716 823 1021 1121
Symbol 431 TextUses:424Used by:432
Symbol 432 MovieClipUses:428 429 430 431Used by:436
Symbol 433 SoundUsed by:436 638 719 826 1024 1128 1342 1444
Symbol 434 SoundUsed by:436 457 1342  Timeline
Symbol 435 SoundUsed by:436 457
Symbol 436 MovieClipUses:207 5 427 432 433 434 435Used by:Timeline
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:440
Symbol 439 GraphicUsed by:440 450 451 456
Symbol 440 MovieClipUses:438 439Used by:456
Symbol 441 GraphicUsed by:456
Symbol 442 GraphicUsed by:456
Symbol 443 GraphicUsed by:456
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:456
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:450 456
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:451 456
Symbol 450 MovieClipUses:447 439Used by:456
Symbol 451 MovieClipUses:449 439Used by:456
Symbol 452 GraphicUsed by:456
Symbol 453 GraphicUsed by:456
Symbol 454 ShapeTweeningUsed by:456
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:440 441 442 443 445 439 447 449 450 451 452 453 454 455Used by:Timeline
Symbol 457 MovieClipUses:434 435Used by:Timeline
Symbol 458 GraphicUsed by:503 612 659 756 906 929 1091 1276 1349 1461 1474  Timeline
Symbol 459 GraphicUsed by:503 747 766 1476  Timeline
Symbol 460 GraphicUsed by:503 638 756 929 1349 1461 1474  Timeline
Symbol 461 GraphicUsed by:503 638 756 929 1349 1461 1474  Timeline
Symbol 462 GraphicUsed by:503 638 659 756 929 1091 1276 1349 1461 1474 1487 1488 1490 1492  Timeline
Symbol 463 GraphicUsed by:503 638 756 929 1349 1461 1474  Timeline
Symbol 464 GraphicUsed by:466 1091
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:464 465 92Used by:503 756 929 1091  Timeline
Symbol 467 SoundUsed by:503
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:503 659 1461  Timeline
Symbol 470 GraphicUsed by:503 659 929 1091 1276 1349  Timeline
Symbol 471 GraphicUsed by:503 659 929 1091 1349  Timeline
Symbol 472 GraphicUsed by:474
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:472 473 87Used by:503 659 756 929 1091 1349  Timeline
Symbol 475 SoundUsed by:503
Symbol 476 GraphicUsed by:503 1461  Timeline
Symbol 477 GraphicUsed by:503 756 929  Timeline
Symbol 478 GraphicUsed by:503 756 929 1091 1276  Timeline
Symbol 479 SoundUsed by:503
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:503 659 1461  Timeline
Symbol 482 GraphicUsed by:503 659 929 1091 1276 1349  Timeline
Symbol 483 GraphicUsed by:503 659 929 1276 1349 1474  Timeline
Symbol 484 GraphicUsed by:503 659 929 1091 1276 1349  Timeline
Symbol 485 GraphicUsed by:487 659 1492
Symbol 486 GraphicUsed by:487 659 1474
Symbol 487 MovieClipUses:485 486 99Used by:503 659 756 929 1349 1474  Timeline
Symbol 488 SoundUsed by:503
Symbol 489 SoundUsed by:503 552 699 788 906 961 992 1002 1111 1191 1203 1258  Timeline
Symbol 490 ShapeTweeningUsed by:503 1228
Symbol 491 ShapeTweeningUsed by:503 1228
Symbol 492 GraphicUsed by:503 1228
Symbol 493 GraphicUsed by:496 503 659 756 929 1091 1276 1461 1474  Timeline
Symbol 494 GraphicUsed by:496 638 1474
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:494 495 493Used by:503 638 659 756 929 1091 1276 1461 1474  Timeline
Symbol 497 SoundUsed by:503
Symbol 498 SoundUsed by:503
Symbol 499 SoundUsed by:503
Symbol 500 SoundUsed by:503
Symbol 501 SoundUsed by:503
Symbol 502 SoundUsed by:503
Symbol 503 MovieClipUses:458 459 460 93 92 461 462 463 466 467 469 470 471 87 88 474 475 476 477 98 478 479 481 482 483 99 484 114 487 488 489 490 491 492 493 496 497 498 499 500 501 502Used by:Timeline
Symbol 504 GraphicUsed by:509 950
Symbol 505 GraphicUsed by:509 950
Symbol 506 GraphicUsed by:509 950
Symbol 507 GraphicUsed by:509 950
Symbol 508 GraphicUsed by:509 950
Symbol 509 MovieClipUses:504 505 506 507 508 234 385 236 237 238Used by:Timeline
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:Timeline
Symbol 512 ShapeTweeningUsed by:515
Symbol 513 ShapeTweeningUsed by:515
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:512 513 514Used by:516
Symbol 516 MovieClipUses:515Used by:Timeline
Symbol 517 GraphicUsed by:523
Symbol 518 GraphicUsed by:523
Symbol 519 GraphicUsed by:523
Symbol 520 GraphicUsed by:523
Symbol 521 GraphicUsed by:523
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:517 518 234 364 519 236 237 238 520 521 522Used by:Timeline
Symbol 524 GraphicUsed by:530
Symbol 525 GraphicUsed by:530
Symbol 526 GraphicUsed by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:524 525 234 364 526 236 237 238 527 528 529Used by:Timeline
Symbol 531 GraphicUsed by:537
Symbol 532 GraphicUsed by:537
Symbol 533 GraphicUsed by:537
Symbol 534 GraphicUsed by:537
Symbol 535 GraphicUsed by:537
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:531 532 234 364 533 236 237 238 534 535 536Used by:Timeline
Symbol 538 GraphicUsed by:546
Symbol 539 GraphicUsed by:546
Symbol 540 GraphicUsed by:546
Symbol 541 GraphicUsed by:546
Symbol 542 GraphicUsed by:546
Symbol 543 GraphicUsed by:546
Symbol 544 GraphicUsed by:546
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:538 539 234 385 540 236 237 238 541 542 543 544 545Used by:Timeline
Symbol 547 GraphicUsed by:552
Symbol 548 GraphicUsed by:552
Symbol 549 GraphicUsed by:552
Symbol 550 GraphicUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:547 548 549 550 234 489 236 237 238 551 385Used by:Timeline
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:Timeline
Symbol 555 GraphicUsed by:557 559
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:555 556Used by:1461  Timeline
Symbol 558 GraphicUsed by:559  Timeline
Symbol 559 MovieClipUses:555 558Used by:1461  Timeline
Symbol 560 TextUses:31Used by:561 796 1013 1116 1299
Symbol 561 ButtonUses:30 560 35 33Used by:Timeline
Symbol 562 GraphicUsed by:Timeline
Symbol 563 SoundUsed by:Timeline
Symbol 564 SoundUsed by:Timeline
Symbol 565 GraphicUsed by:Timeline
Symbol 566 SoundUsed by:Timeline
Symbol 567 SoundUsed by:Timeline
Symbol 568 SoundUsed by:Timeline
Symbol 569 SoundUsed by:Timeline
Symbol 570 SoundUsed by:Timeline
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:Timeline
Symbol 573 GraphicUsed by:906 1191  Timeline
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:1191  Timeline
Symbol 576 GraphicUsed by:Timeline
Symbol 577 GraphicUsed by:906 1191  Timeline
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:906 1191  Timeline
Symbol 580 GraphicUsed by:Timeline
Symbol 581 GraphicUsed by:1191  Timeline
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:1191  Timeline
Symbol 584 GraphicUsed by:Timeline
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:906 1191  Timeline
Symbol 587 GraphicUsed by:Timeline
Symbol 588 GraphicUsed by:612
Symbol 589 GraphicUsed by:612
Symbol 590 GraphicUsed by:592
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:590 591Used by:612
Symbol 593 ShapeTweeningUsed by:612
Symbol 594 GraphicUsed by:612
Symbol 595 GraphicUsed by:612
Symbol 596 GraphicUsed by:612
Symbol 597 GraphicUsed by:607
Symbol 598 GraphicUsed by:607
Symbol 599 GraphicUsed by:607 610 612
Symbol 600 GraphicUsed by:607
Symbol 601 GraphicUsed by:607
Symbol 602 GraphicUsed by:607
Symbol 603 GraphicUsed by:607
Symbol 604 GraphicUsed by:607
Symbol 605 GraphicUsed by:607
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:597 598 599 600 601 602 603 604 605 606Used by:612
Symbol 608 GraphicUsed by:612
Symbol 609 GraphicUsed by:610 612
Symbol 610 MovieClipUses:599 609Used by:612
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:588 589 592 458 593 594 595 596 607 608 599 609 610 611Used by:Timeline
Symbol 613 SoundUsed by:Timeline
Symbol 614 GraphicUsed by:659 1490  Timeline
Symbol 615 GraphicUsed by:618 638 659 929 1091  Timeline
Symbol 616 GraphicUsed by:618
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:616 617 615Used by:638 659 929 1091  Timeline
Symbol 619 SoundUsed by:Timeline
Symbol 620 GraphicUsed by:1276  Timeline
Symbol 621 SoundUsed by:Timeline
Symbol 622 GraphicUsed by:745 1065  Timeline
Symbol 623 FontUsed by:624 1358 1362 1363 1365 1380 1436
Symbol 624 TextUses:623Used by:Timeline
Symbol 625 TextUses:424Used by:626
Symbol 626 MovieClipUses:423 625 426Used by:638
Symbol 627 TextUses:424Used by:628
Symbol 628 MovieClipUses:428 429 430 627Used by:638 1444
Symbol 629 SoundUsed by:638 639  Timeline
Symbol 630 GraphicUsed by:638 659 1474
Symbol 631 GraphicUsed by:638 659 1474
Symbol 632 GraphicUsed by:638
Symbol 633 GraphicUsed by:638 659 1474
Symbol 634 GraphicUsed by:638 659 1474
Symbol 635 SoundUsed by:638
Symbol 636 SoundUsed by:638
Symbol 637 SoundUsed by:638 639  Timeline
Symbol 638 MovieClipUses:207 5 626 628 433 629 630 494 631 632 633 634 496 635 460 93 615 461 462 463 618 636 92 637Used by:Timeline
Symbol 639 MovieClipUses:629 637Used by:Timeline
Symbol 640 SoundUsed by:659
Symbol 641 SoundUsed by:659
Symbol 642 SoundUsed by:659
Symbol 643 GraphicUsed by:659 1474
Symbol 644 SoundUsed by:659
Symbol 645 GraphicUsed by:659
Symbol 646 SoundUsed by:659
Symbol 647 GraphicUsed by:659 1474
Symbol 648 SoundUsed by:659
Symbol 649 SoundUsed by:659
Symbol 650 SoundUsed by:659
Symbol 651 SoundUsed by:659
Symbol 652 GraphicUsed by:659 1091
Symbol 653 GraphicUsed by:656 659 1276 1488  Timeline
Symbol 654 GraphicUsed by:656
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:654 655 653Used by:659 1276
Symbol 657 SoundUsed by:659
Symbol 658 SoundUsed by:659
Symbol 659 MovieClipUses:458 470 471 87 88 474 640 482 483 99 484 462 114 487 641 493 642 496 643 105 644 645 646 630 631 647 633 634 648 486 485 649 614 650 651 652 653 656 657 615 618 658 481 469Used by:Timeline
Symbol 660 GraphicUsed by:668
Symbol 661 GraphicUsed by:668
Symbol 662 GraphicUsed by:668
Symbol 663 GraphicUsed by:668
Symbol 664 GraphicUsed by:668
Symbol 665 GraphicUsed by:668
Symbol 666 GraphicUsed by:668
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:660 661 662 663 664 665 666 667Used by:669
Symbol 669 MovieClipUses:668Used by:Timeline
Symbol 670 GraphicUsed by:675
Symbol 671 GraphicUsed by:675
Symbol 672 GraphicUsed by:675
Symbol 673 GraphicUsed by:675
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:670 671 672 673 674Used by:676
Symbol 676 MovieClipUses:675Used by:Timeline
Symbol 677 GraphicUsed by:679
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:677 678Used by:Timeline
Symbol 680 GraphicUsed by:692
Symbol 681 GraphicUsed by:692
Symbol 682 GraphicUsed by:692 698 1460
Symbol 683 GraphicUsed by:692 1460
Symbol 684 GraphicUsed by:692 1460
Symbol 685 GraphicUsed by:692 1460
Symbol 686 GraphicUsed by:692 1460
Symbol 687 GraphicUsed by:692 1460
Symbol 688 GraphicUsed by:692 1460
Symbol 689 GraphicUsed by:692 1460
Symbol 690 GraphicUsed by:692 1460
Symbol 691 GraphicUsed by:692 1460
Symbol 692 MovieClipUses:680 681 682 234 683 684 685 686 687 688 689 690 691 385 236 237 238Used by:699
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:698 699 1460
Symbol 695 ShapeTweeningUsed by:698 699 788 949 961 1105 1111 1224 1460
Symbol 696 ShapeTweeningUsed by:698 699 788 949 961 1105 1111 1224 1460
Symbol 697 GraphicUsed by:698 699 788 949 961 1105 1111 1224 1460
Symbol 698 MovieClipUses:682 694 695 696 697Used by:699
Symbol 699 MovieClipUses:692 694 489 695 696 697 698Used by:Timeline
Symbol 700 SoundUsed by:702  Timeline
Symbol 701 GraphicUsed by:702 1459
Symbol 702 MovieClipUses:214 700 701Used by:Timeline
Symbol 703 ShapeTweeningUsed by:707
Symbol 704 ShapeTweeningUsed by:707
Symbol 705 ShapeTweeningUsed by:707
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:703 385 704 705 706Used by:Timeline
Symbol 708 GraphicUsed by:710 1464
Symbol 709 GraphicUsed by:710 1465
Symbol 710 MovieClipUses:708 709Used by:Timeline
Symbol 711 TextUses:424Used by:Timeline
Symbol 712 TextUses:424Used by:713
Symbol 713 MovieClipUses:423 712 426Used by:719
Symbol 714 GraphicUsed by:719
Symbol 715 TextUses:424Used by:716
Symbol 716 MovieClipUses:428 429 430 715Used by:719
Symbol 717 SoundUsed by:719 746  Timeline
Symbol 718 SoundUsed by:719 746
Symbol 719 MovieClipUses:207 5 713 714 385 716 433 717 718Used by:Timeline
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:723  Timeline
Symbol 722 GraphicUsed by:723 726  Timeline
Symbol 723 MovieClipUses:721 722Used by:745 1191  Timeline
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:726  Timeline
Symbol 726 MovieClipUses:725 722Used by:745 1191  Timeline
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727Used by:745  Timeline
Symbol 729 GraphicUsed by:730
Symbol 730 MovieClipUses:729Used by:745  Timeline
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:745  Timeline
Symbol 733 GraphicUsed by:745  Timeline
Symbol 734 GraphicUsed by:745  Timeline
Symbol 735 GraphicUsed by:745
Symbol 736 GraphicUsed by:742 745
Symbol 737 GraphicUsed by:742 745
Symbol 738 GraphicUsed by:745
Symbol 739 GraphicUsed by:744 745
Symbol 740 GraphicUsed by:743 744 745
Symbol 741 GraphicUsed by:743 745
Symbol 742 MovieClipUses:736 737Used by:745
Symbol 743 MovieClipUses:741 740Used by:745
Symbol 744 MovieClipUses:739 740Used by:745
Symbol 745 MovieClipUses:622 723 726 728 730 732 5 733 734 735 736 737 738 739 740 741 742 743 744Used by:Timeline
Symbol 746 MovieClipUses:717 718Used by:Timeline
Symbol 747 MovieClipUses:459Used by:756
Symbol 748 SoundUsed by:756
Symbol 749 GraphicUsed by:756 929 1091  Timeline
Symbol 750 SoundUsed by:756
Symbol 751 SoundUsed by:756
Symbol 752 SoundUsed by:756
Symbol 753 SoundUsed by:756
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:754Used by:756
Symbol 756 MovieClipUses:458 747 460 93 493 461 462 463 496 748 477 749 87 478 474 750 99 487 751 98 92 466 752 753 755Used by:Timeline
Symbol 757 GraphicUsed by:761
Symbol 758 GraphicUsed by:761
Symbol 759 GraphicUsed by:761
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:757 758 759 760 234 236 237 238Used by:Timeline
Symbol 762 GraphicUsed by:763 1466
Symbol 763 MovieClipUses:762Used by:Timeline
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:Timeline
Symbol 766 MovieClipUses:459Used by:768
Symbol 767 GraphicUsed by:768 1477 1478
Symbol 768 MovieClipUses:766 767 384 234 385 236 237 238Used by:Timeline
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:772 1105
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:770 771 384 387 234 385 236 237 238Used by:Timeline
Symbol 773 ShapeTweeningUsed by:775
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:21 773 392 393 394 774Used by:Timeline
Symbol 776 ShapeTweeningUsed by:778
Symbol 777 GraphicUsed by:778 1480  Timeline
Symbol 778 MovieClipUses:21 776 392 393 398 777Used by:Timeline
Symbol 779 GraphicUsed by:781
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClipUses:779 780Used by:787 788
Symbol 782 GraphicUsed by:787 788
Symbol 783 GraphicUsed by:786
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:786
Symbol 786 MovieClipUses:783 785Used by:787 788
Symbol 787 MovieClipUses:781 782 786Used by:788
Symbol 788 MovieClipUses:787 786 781 782 489 364 695 696 234 697 236 237 238 385Used by:Timeline
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:Timeline
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:Timeline
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:Timeline
Symbol 795 GraphicUsed by:Timeline
Symbol 796 ButtonUses:30 560 35 33Used by:Timeline
Symbol 797 GraphicUsed by:Timeline
Symbol 798 GraphicUsed by:800
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:798 799 82Used by:929  Timeline
Symbol 801 SoundUsed by:Timeline
Symbol 802 GraphicUsed by:Timeline
Symbol 803 SoundUsed by:Timeline
Symbol 804 GraphicUsed by:903 904 905  Timeline
Symbol 805 GraphicUsed by:905  Timeline
Symbol 806 GraphicUsed by:Timeline
Symbol 807 SoundUsed by:Timeline
Symbol 808 SoundUsed by:Timeline
Symbol 809 GraphicUsed by:1191  Timeline
Symbol 810 SoundUsed by:Timeline
Symbol 811 GraphicUsed by:Timeline
Symbol 812 SoundUsed by:Timeline
Symbol 813 SoundUsed by:Timeline
Symbol 814 SoundUsed by:Timeline
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:Timeline
Symbol 817 TextUses:424Used by:818
Symbol 818 MovieClipUses:423 817 426Used by:826
Symbol 819 ShapeTweeningUsed by:826
Symbol 820 ShapeTweeningUsed by:826
Symbol 821 GraphicUsed by:826
Symbol 822 TextUses:424Used by:823
Symbol 823 MovieClipUses:428 429 430 822Used by:826
Symbol 824 SoundUsed by:826 907  Timeline
Symbol 825 SoundUsed by:826 907
Symbol 826 MovieClipUses:207 5 818 819 820 821 823 433 824 825Used by:Timeline
Symbol 827 BitmapUsed by:828
Symbol 828 GraphicUses:827Used by:831
Symbol 829 GraphicUsed by:831
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:828 829 830Used by:906
Symbol 832 GraphicUsed by:906
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:836
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:834 835Used by:906
Symbol 837 GraphicUsed by:906 1191
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:845 849 852 855 858
Symbol 840 GraphicUsed by:845
Symbol 841 GraphicUsed by:844 848 851 854 857 861
Symbol 842 GraphicUsed by:844
Symbol 843 GraphicUsed by:844 848 851 854 857 861 903 904 905 906 951
Symbol 844 MovieClipUses:841 842 843Used by:845
Symbol 845 MovieClipUses:839 840 844Used by:906
Symbol 846 GraphicUsed by:849
Symbol 847 GraphicUsed by:848 851 854 857 861
Symbol 848 MovieClipUses:841 847 843Used by:849
Symbol 849 MovieClipUses:839 846 848Used by:906
Symbol 850 GraphicUsed by:852
Symbol 851 MovieClipUses:841 847 843Used by:852
Symbol 852 MovieClipUses:839 850 851Used by:906
Symbol 853 GraphicUsed by:855
Symbol 854 MovieClipUses:841 847 843Used by:855
Symbol 855 MovieClipUses:839 853 854Used by:906
Symbol 856 GraphicUsed by:858
Symbol 857 MovieClipUses:841 847 843Used by:858
Symbol 858 MovieClipUses:839 856 857Used by:906
Symbol 859 GraphicUsed by:906 1191
Symbol 860 GraphicUsed by:862 906
Symbol 861 MovieClipUses:841 847 843Used by:862 906
Symbol 862 MovieClipUses:860 861Used by:906
Symbol 863 SoundUsed by:906 1108 1288 1459
Symbol 864 GraphicUsed by:906
Symbol 865 GraphicUsed by:906
Symbol 866 GraphicUsed by:906 1009
Symbol 867 GraphicUsed by:906
Symbol 868 GraphicUsed by:906
Symbol 869 GraphicUsed by:906
Symbol 870 GraphicUsed by:906
Symbol 871 GraphicUsed by:906
Symbol 872 GraphicUsed by:906
Symbol 873 GraphicUsed by:906
Symbol 874 GraphicUsed by:906
Symbol 875 GraphicUsed by:906
Symbol 876 GraphicUsed by:906
Symbol 877 GraphicUsed by:906
Symbol 878 GraphicUsed by:906
Symbol 879 GraphicUsed by:906
Symbol 880 GraphicUsed by:906
Symbol 881 GraphicUsed by:906
Symbol 882 GraphicUsed by:906
Symbol 883 GraphicUsed by:906
Symbol 884 GraphicUsed by:906
Symbol 885 GraphicUsed by:906
Symbol 886 GraphicUsed by:906
Symbol 887 GraphicUsed by:906
Symbol 888 GraphicUsed by:906
Symbol 889 GraphicUsed by:906
Symbol 890 GraphicUsed by:906
Symbol 891 GraphicUsed by:906
Symbol 892 GraphicUsed by:906
Symbol 893 GraphicUsed by:906
Symbol 894 GraphicUsed by:906
Symbol 895 GraphicUsed by:906
Symbol 896 GraphicUsed by:906
Symbol 897 GraphicUsed by:906
Symbol 898 GraphicUsed by:906
Symbol 899 GraphicUsed by:906
Symbol 900 GraphicUsed by:906
Symbol 901 GraphicUsed by:906
Symbol 902 GraphicUsed by:903 904
Symbol 903 MovieClipUses:902 804 843Used by:906
Symbol 904 MovieClipUses:902 804 843Used by:906
Symbol 905 MovieClipUses:804 805 843Used by:906
Symbol 906 MovieClipUses:831 458 216 832 836 23 25 577 579 837 845 849 852 855 858 573 586 859 862 51 843 863 860 861 864 489 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 385 903 904 905Used by:Timeline
Symbol 907 MovieClipUses:824 825Used by:Timeline
Symbol 908 SoundUsed by:929
Symbol 909 SoundUsed by:929
Symbol 910 SoundUsed by:929
Symbol 911 SoundUsed by:929
Symbol 912 GraphicUsed by:929
Symbol 913 SoundUsed by:929
Symbol 914 SoundUsed by:929
Symbol 915 SoundUsed by:929
Symbol 916 SoundUsed by:929
Symbol 917 GraphicUsed by:929
Symbol 918 GraphicUsed by:921
Symbol 919 GraphicUsed by:921
Symbol 920 GraphicUsed by:921
Symbol 921 MovieClipUses:918 919 920Used by:929
Symbol 922 SoundUsed by:929
Symbol 923 SoundUsed by:929
Symbol 924 SoundUsed by:929
Symbol 925 SoundUsed by:929
Symbol 926 SoundUsed by:929
Symbol 927 SoundUsed by:929
Symbol 928 SoundUsed by:929
Symbol 929 MovieClipUses:458 470 471 87 88 474 908 482 483 615 484 462 114 618 909 99 910 460 93 82 461 463 800 911 912 493 496 913 914 477 749 478 915 487 916 917 113 92 921 466 922 923 924 925 926 927 928Used by:Timeline
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:930Used by:Timeline
Symbol 932 GraphicUsed by:949
Symbol 933 GraphicUsed by:949
Symbol 934 GraphicUsed by:949
Symbol 935 GraphicUsed by:949
Symbol 936 GraphicUsed by:949
Symbol 937 GraphicUsed by:949
Symbol 938 GraphicUsed by:949
Symbol 939 GraphicUsed by:949
Symbol 940 GraphicUsed by:949
Symbol 941 GraphicUsed by:949
Symbol 942 GraphicUsed by:949
Symbol 943 GraphicUsed by:949
Symbol 944 GraphicUsed by:949
Symbol 945 GraphicUsed by:949
Symbol 946 GraphicUsed by:949
Symbol 947 GraphicUsed by:949
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:932 364 695 696 697 234 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 385 236 237 238Used by:Timeline
Symbol 950 MovieClipUses:504 505 506 507 508 234 385 236 237 238Used by:Timeline
Symbol 951 MovieClipUses:843 212Used by:Timeline
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:954 955
Symbol 954 MovieClipUses:953Used by:961
Symbol 955 MovieClipUses:953Used by:961
Symbol 956 GraphicUsed by:957  Timeline
Symbol 957 MovieClipUses:956Used by:961
Symbol 958 GraphicUsed by:961
Symbol 959 GraphicUsed by:961
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:954 955 957 958 959 960 489 695 696 697Used by:Timeline
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:962Used by:Timeline
Symbol 964 GraphicUsed by:Timeline
Symbol 965 GraphicUsed by:Timeline
Symbol 966 GraphicUsed by:Timeline
Symbol 967 GraphicUsed by:Timeline
Symbol 968 GraphicUsed by:Timeline
Symbol 969 GraphicUsed by:Timeline
Symbol 970 GraphicUsed by:Timeline
Symbol 971 GraphicUsed by:Timeline
Symbol 972 GraphicUsed by:Timeline
Symbol 973 GraphicUsed by:Timeline
Symbol 974 GraphicUsed by:Timeline
Symbol 975 GraphicUsed by:Timeline
Symbol 976 GraphicUsed by:Timeline
Symbol 977 GraphicUsed by:Timeline
Symbol 978 GraphicUsed by:Timeline
Symbol 979 GraphicUsed by:Timeline
Symbol 980 GraphicUsed by:Timeline
Symbol 981 GraphicUsed by:982
Symbol 982 MovieClipUses:981Used by:Timeline
Symbol 983 GraphicUsed by:985 996
Symbol 984 GraphicUsed by:985  Timeline
Symbol 985 MovieClipUses:983 984Used by:Timeline
Symbol 986 GraphicUsed by:988
Symbol 987 GraphicUsed by:988  Timeline
Symbol 988 MovieClipUses:986 987Used by:Timeline
Symbol 989 GraphicUsed by:992
Symbol 990 GraphicUsed by:992
Symbol 991 GraphicUsed by:992
Symbol 992 MovieClipUses:989 234 489 990 236 237 238 991Used by:Timeline
Symbol 993 GraphicUsed by:996
Symbol 994 GraphicUsed by:996 999
Symbol 995 SoundUsed by:996 999
Symbol 996 MovieClipUses:983 993 994 995Used by:Timeline
Symbol 997 GraphicUsed by:999
Symbol 998 GraphicUsed by:999
Symbol 999 MovieClipUses:997 998 994 995Used by:Timeline
Symbol 1000 GraphicUsed by:1002
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1000 234 489 1001 236 237 238Used by:Timeline
Symbol 1003 GraphicUsed by:1007
Symbol 1004 GraphicUsed by:1007
Symbol 1005 GraphicUsed by:1007
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClipUses:1003 1004 1005 1006Used by:Timeline
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:866 1008 385Used by:Timeline
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:Timeline
Symbol 1012 GraphicUsed by:Timeline
Symbol 1013 ButtonUses:30 560 35 33Used by:Timeline
Symbol 1014 SoundUsed by:Timeline
Symbol 1015 SoundUsed by:Timeline
Symbol 1016 SoundUsed by:Timeline
Symbol 1017 SoundUsed by:Timeline
Symbol 1018 TextUses:424Used by:1019
Symbol 1019 MovieClipUses:423 1018 426Used by:1024
Symbol 1020 TextUses:424Used by:1021
Symbol 1021 MovieClipUses:428 429 430 1020Used by:1024 1128
Symbol 1022 SoundUsed by:1024 1066  Timeline
Symbol 1023 SoundUsed by:1024 1066 1091
Symbol 1024 MovieClipUses:207 5 1019 1021 433 1022 1023Used by:Timeline
Symbol 1025 GraphicUsed by:1065
Symbol 1026 BitmapUsed by:1027 1048
Symbol 1027 GraphicUses:1026Used by:1028 1049 1065
Symbol 1028 MovieClipUses:1027Used by:1065
Symbol 1029 GraphicUsed by:1065 1191
Symbol 1030 GraphicUsed by:1065
Symbol 1031 GraphicUsed by:1065
Symbol 1032 GraphicUsed by:1034 1065
Symbol 1033 GraphicUsed by:1065
Symbol 1034 MovieClipUses:1032Used by:1065
Symbol 1035 GraphicUsed by:1037 1042
Symbol 1036 GraphicUsed by:1037 1042
Symbol 1037 MovieClipUses:1035 1036Used by:1065
Symbol 1038 GraphicUsed by:1065
Symbol 1039 GraphicUsed by:1065
Symbol 1040 GraphicUsed by:1041 1065
Symbol 1041 MovieClipUses:1040Used by:1065
Symbol 1042 MovieClipUses:1035 1036Used by:1065
Symbol 1043 GraphicUsed by:1065
Symbol 1044 GraphicUsed by:1065
Symbol 1045 GraphicUsed by:1065
Symbol 1046 GraphicUsed by:1065
Symbol 1047 GraphicUsed by:1065 1111
Symbol 1048 GraphicUses:1026Used by:1049 1065
Symbol 1049 MovieClipUses:1048 1027Used by:1065
Symbol 1050 GraphicUsed by:1065
Symbol 1051 GraphicUsed by:1065
Symbol 1052 GraphicUsed by:1056 1065  Timeline
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1056 1065  Timeline
Symbol 1055 GraphicUsed by:1056 1065  Timeline
Symbol 1056 MovieClipUses:1052 1054 1055Used by:1065
Symbol 1057 GraphicUsed by:1065
Symbol 1058 GraphicUsed by:1065
Symbol 1059 GraphicUsed by:1062 1065
Symbol 1060 GraphicUsed by:1065
Symbol 1061 SoundUsed by:1065
Symbol 1062 MovieClipUses:1059Used by:1065
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1063Used by:1065
Symbol 1065 MovieClipUses:1025 1028 1029 1030 1027 1031 1032 1033 1034 1037 1038 1039 1040 1041 1042 1043 622 1044 1045 1046 1047 1048 234 385 236 237 238 1049 1050 1051 1052 1054 1055 1056 1057 1058 1059 1060 1061 1062 1064Used by:Timeline
Symbol 1066 MovieClipUses:1022 1023Used by:Timeline
Symbol 1067 GraphicUsed by:1091
Symbol 1068 SoundUsed by:1091
Symbol 1069 SoundUsed by:1091
Symbol 1070 GraphicUsed by:1091 1276  Timeline
Symbol 1071 GraphicUsed by:1091 1276  Timeline
Symbol 1072 GraphicUsed by:1091 1276  Timeline
Symbol 1073 SoundUsed by:1091
Symbol 1074 SoundUsed by:1091
Symbol 1075 SoundUsed by:1091
Symbol 1076 GraphicUsed by:1091
Symbol 1077 SoundUsed by:1091
Symbol 1078 SoundUsed by:1091
Symbol 1079 SoundUsed by:1091
Symbol 1080 GraphicUsed by:1091
Symbol 1081 SoundUsed by:1091
Symbol 1082 SoundUsed by:1091
Symbol 1083 GraphicUsed by:1091
Symbol 1084 SoundUsed by:1091
Symbol 1085 SoundUsed by:1091
Symbol 1086 SoundUsed by:1091
Symbol 1087 SoundUsed by:1091
Symbol 1088 SoundUsed by:1091
Symbol 1089 SoundUsed by:1091
Symbol 1090 SoundUsed by:1091
Symbol 1091 MovieClipUses:458 482 1067 493 484 462 114 496 1068 470 471 88 1069 1070 1071 1072 87 478 474 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 652 615 618 1086 749 1087 1023 92 464 1088 466 98 1089 1090Used by:Timeline
Symbol 1092 SoundUsed by:1093
Symbol 1093 MovieClipUses:375 1092Used by:1102
Symbol 1094 GraphicUsed by:1099 1100 1102
Symbol 1095 GraphicUsed by:1099 1100 1102
Symbol 1096 GraphicUsed by:1097
Symbol 1097 MovieClipUses:1096Used by:1098
Symbol 1098 MovieClipUses:1097Used by:1102
Symbol 1099 MovieClipUses:1094 1095Used by:1102
Symbol 1100 MovieClipUses:1094 1095Used by:1102
Symbol 1101 GraphicUsed by:1102
Symbol 1102 MovieClipUses:1093 1094 1095 1098 1099 1100 364 234 385 1101 236 237 238Used by:Timeline
Symbol 1103 MovieClipUsed by:1104
Symbol 1104 MovieClipUses:1103Used by:Timeline
Symbol 1105 MovieClipUses:770 364 695 696 697Used by:1106
Symbol 1106 MovieClipUses:1105 234 385 236 237 238Used by:Timeline
Symbol 1107 GraphicUsed by:1108 1109
Symbol 1108 MovieClipUses:1107 863Used by:Timeline
Symbol 1109 MovieClipUses:1107Used by:Timeline
Symbol 1110 GraphicUsed by:1111
Symbol 1111 MovieClipUses:1110 489 695 696 697 1047 234 236 237 238Used by:Timeline
Symbol 1112 GraphicUsed by:1113
Symbol 1113 MovieClipUses:1112Used by:Timeline
Symbol 1114 GraphicUsed by:Timeline
Symbol 1115 GraphicUsed by:Timeline
Symbol 1116 ButtonUses:30 560 35 33Used by:Timeline
Symbol 1117 SoundUsed by:Timeline
Symbol 1118 TextUses:424Used by:1119
Symbol 1119 MovieClipUses:423 1118 426Used by:1128
Symbol 1120 TextUses:424Used by:1121
Symbol 1121 MovieClipUses:428 429 430 1120Used by:1128
Symbol 1122 GraphicUsed by:1128 1203 1229
Symbol 1123 GraphicUsed by:1128
Symbol 1124 ShapeTweeningUsed by:1128
Symbol 1125 ShapeTweeningUsed by:1128
Symbol 1126 GraphicUsed by:1128
Symbol 1127 SoundUsed by:1128 1129
Symbol 1128 MovieClipUses:207 5 1119 1021 433 1121 1122 1123 364 1124 1125 1126 1127Used by:Timeline
Symbol 1129 MovieClipUses:1127Used by:Timeline
Symbol 1130 GraphicUsed by:1191
Symbol 1131 GraphicUsed by:1191
Symbol 1132 GraphicUsed by:1191
Symbol 1133 GraphicUsed by:1191
Symbol 1134 GraphicUsed by:1191
Symbol 1135 GraphicUsed by:1191
Symbol 1136 GraphicUsed by:1191
Symbol 1137 GraphicUsed by:1191
Symbol 1138 GraphicUsed by:1191
Symbol 1139 GraphicUsed by:1191
Symbol 1140 GraphicUsed by:1191
Symbol 1141 GraphicUsed by:1191
Symbol 1142 GraphicUsed by:1191
Symbol 1143 GraphicUsed by:1191
Symbol 1144 GraphicUsed by:1191
Symbol 1145 GraphicUsed by:1191
Symbol 1146 GraphicUsed by:1191
Symbol 1147 GraphicUsed by:1191
Symbol 1148 GraphicUsed by:1191
Symbol 1149 GraphicUsed by:1191
Symbol 1150 GraphicUsed by:1191
Symbol 1151 GraphicUsed by:1191
Symbol 1152 GraphicUsed by:1191
Symbol 1153 GraphicUsed by:1191
Symbol 1154 GraphicUsed by:1191
Symbol 1155 GraphicUsed by:1191
Symbol 1156 GraphicUsed by:1191
Symbol 1157 GraphicUsed by:1191
Symbol 1158 GraphicUsed by:1191
Symbol 1159 GraphicUsed by:1191
Symbol 1160 GraphicUsed by:1191
Symbol 1161 GraphicUsed by:1191
Symbol 1162 GraphicUsed by:1191
Symbol 1163 GraphicUsed by:1191
Symbol 1164 GraphicUsed by:1191
Symbol 1165 GraphicUsed by:1191
Symbol 1166 GraphicUsed by:1191
Symbol 1167 GraphicUsed by:1191
Symbol 1168 GraphicUsed by:1191
Symbol 1169 GraphicUsed by:1191
Symbol 1170 GraphicUsed by:1191
Symbol 1171 GraphicUsed by:1191
Symbol 1172 GraphicUsed by:1191
Symbol 1173 GraphicUsed by:1191
Symbol 1174 ShapeTweeningUsed by:1191
Symbol 1175 GraphicUsed by:1178
Symbol 1176 GraphicUsed by:1178
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:1175 1176 1177Used by:1191
Symbol 1179 GraphicUsed by:1191
Symbol 1180 GraphicUsed by:1191
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1191
Symbol 1183 GraphicUsed by:1191
Symbol 1184 GraphicUsed by:1191
Symbol 1185 GraphicUsed by:1191
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1191
Symbol 1188 GraphicUsed by:1191
Symbol 1189 ShapeTweeningUsed by:1191
Symbol 1190 GraphicUsed by:1191
Symbol 1191 MovieClipUses:723 726 1130 1029 1131 213 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 489 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1178 577 579 837 573 575 1179 1180 1182 1183 581 583 809 1184 1185 1187 1188 586 859 1189 1190Used by:Timeline
Symbol 1192 GraphicUsed by:1203
Symbol 1193 GraphicUsed by:1203
Symbol 1194 GraphicUsed by:1203
Symbol 1195 GraphicUsed by:1203
Symbol 1196 GraphicUsed by:1203
Symbol 1197 GraphicUsed by:1203 1207
Symbol 1198 GraphicUsed by:1203
Symbol 1199 GraphicUsed by:1203 1230
Symbol 1200 SoundUsed by:1203 1296  Timeline
Symbol 1201 GraphicUsed by:1202
Symbol 1202 MovieClipUses:1201Used by:1203  Timeline
Symbol 1203 MovieClipUses:1192 1193 1194 1195 1196 1197 1198 1199 1122 1200 1202 214 211 489Used by:1204
Symbol 1204 MovieClipUses:1203Used by:Timeline
Symbol 1205 GraphicUsed by:1206
Symbol 1206 MovieClipUses:1205Used by:Timeline
Symbol 1207 MovieClipUses:1197Used by:Timeline
Symbol 1208 GraphicUsed by:1223
Symbol 1209 SoundUsed by:1223 1258
Symbol 1210 GraphicUsed by:1223 1258
Symbol 1211 GraphicUsed by:1223 1258
Symbol 1212 GraphicUsed by:1223 1258
Symbol 1213 GraphicUsed by:1223 1258
Symbol 1214 GraphicUsed by:1223 1258
Symbol 1215 GraphicUsed by:1223 1258
Symbol 1216 GraphicUsed by:1223 1258
Symbol 1217 GraphicUsed by:1223 1258
Symbol 1218 GraphicUsed by:1223 1258
Symbol 1219 GraphicUsed by:1223 1258
Symbol 1220 GraphicUsed by:1223 1258
Symbol 1221 GraphicUsed by:1223 1258
Symbol 1222 GraphicUsed by:1223 1258
Symbol 1223 MovieClipUses:1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222Used by:1224
Symbol 1224 MovieClipUses:1223 695 696 697Used by:Timeline
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1225Used by:1228
Symbol 1227 GraphicUsed by:1228
Symbol 1228 MovieClipUses:1226 1227 490 491 492Used by:Timeline
Symbol 1229 MovieClipUses:1122 213Used by:1230  Timeline
Symbol 1230 MovieClipUses:1199 1229Used by:Timeline
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClipUses:1231Used by:Timeline
Symbol 1233 GraphicUsed by:1234
Symbol 1234 MovieClipUses:1233Used by:1258
Symbol 1235 GraphicUsed by:1258
Symbol 1236 GraphicUsed by:1258
Symbol 1237 GraphicUsed by:1258
Symbol 1238 GraphicUsed by:1241
Symbol 1239 GraphicUsed by:1241
Symbol 1240 GraphicUsed by:1241
Symbol 1241 MovieClipUses:1238 1239 1240Used by:1258
Symbol 1242 GraphicUsed by:1245
Symbol 1243 GraphicUsed by:1245
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1242 1243 234 1244 236 237 238Used by:1258
Symbol 1246 GraphicUsed by:1258
Symbol 1247 GraphicUsed by:1258
Symbol 1248 GraphicUsed by:1258
Symbol 1249 GraphicUsed by:1258
Symbol 1250 GraphicUsed by:1258
Symbol 1251 GraphicUsed by:1258
Symbol 1252 GraphicUsed by:1258
Symbol 1253 SoundUsed by:1258
Symbol 1254 GraphicUsed by:1258
Symbol 1255 ShapeTweeningUsed by:1258
Symbol 1256 ShapeTweeningUsed by:1258
Symbol 1257 ShapeTweeningUsed by:1258
Symbol 1258 MovieClipUses:1234 1235 1236 1237 1241 1245 1246 1247 1248 1249 1250 1251 1252 1253 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 234 364 236 237 238 489 385 1254 1255 1256 1257Used by:Timeline
Symbol 1259 GraphicUsed by:1261
Symbol 1260 GraphicUsed by:1261
Symbol 1261 MovieClipUses:1259 1260Used by:Timeline
Symbol 1262 GraphicUsed by:1276  Timeline
Symbol 1263 GraphicUsed by:1267
Symbol 1264 GraphicUsed by:1267
Symbol 1265 GraphicUsed by:1267
Symbol 1266 GraphicUsed by:1267
Symbol 1267 MovieClipUses:1263 1264 1265 1266Used by:1276  Timeline
Symbol 1268 SoundUsed by:1276
Symbol 1269 SoundUsed by:1276
Symbol 1270 SoundUsed by:1276
Symbol 1271 SoundUsed by:1276
Symbol 1272 SoundUsed by:1276
Symbol 1273 SoundUsed by:1276
Symbol 1274 SoundUsed by:1276
Symbol 1275 SoundUsed by:1276
Symbol 1276 MovieClipUses:458 108 1262 1267 114 1268 1269 1070 1071 1072 87 478 482 483 493 484 462 496 1270 1271 470 620 653 88 656 1272 1273 1274 1275Used by:Timeline
Symbol 1277 GraphicUsed by:1278
Symbol 1278 MovieClipUses:1277Used by:1296
Symbol 1279 GraphicUsed by:1289
Symbol 1280 GraphicUsed by:1288
Symbol 1281 GraphicUsed by:1288
Symbol 1282 GraphicUsed by:1288
Symbol 1283 GraphicUsed by:1288
Symbol 1284 ShapeTweeningUsed by:1287
Symbol 1285 ShapeTweeningUsed by:1287
Symbol 1286 GraphicUsed by:1287
Symbol 1287 MovieClipUses:1284 1285 1286Used by:1288
Symbol 1288 MovieClipUses:1280 1281 1282 1283 1287 863Used by:1289 1292 1294
Symbol 1289 MovieClipUses:1279 1288 234 364 236 237 238Used by:1296
Symbol 1290 GraphicUsed by:1292
Symbol 1291 GraphicUsed by:1292
Symbol 1292 MovieClipUses:1290 1288 234 364 1291 236 237 238Used by:1296
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClipUses:1293 1288 234 364 236 237 238Used by:1296
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1278 1289 1292 1294 364 234 236 237 238 1200 1295 385Used by:Timeline
Symbol 1297 GraphicUsed by:1298
Symbol 1298 MovieClipUses:1297Used by:Timeline
Symbol 1299 ButtonUses:30 560 35 33Used by:Timeline
Symbol 1300 GraphicUsed by:Timeline
Symbol 1301 GraphicUsed by:Timeline
Symbol 1302 GraphicUsed by:Timeline
Symbol 1303 SoundUsed by:Timeline
Symbol 1304 SoundUsed by:Timeline
Symbol 1305 SoundUsed by:Timeline
Symbol 1306 FontUsed by:1307 1308 1309 1310 1311 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340
Symbol 1307 TextUses:1306Used by:1312
Symbol 1308 TextUses:1306Used by:1312
Symbol 1309 TextUses:1306Used by:1312
Symbol 1310 TextUses:1306Used by:1312
Symbol 1311 TextUses:1306Used by:1312
Symbol 1312 MovieClipUses:1307 1308 1309 1310 1311Used by:Timeline
Symbol 1313 SoundUsed by:1461  Timeline
Symbol 1314 SoundUsed by:Timeline
Symbol 1315 SoundUsed by:Timeline
Symbol 1316 SoundUsed by:Timeline
Symbol 1317 TextUses:424Used by:1318
Symbol 1318 MovieClipUses:423 1317 426Used by:1342
Symbol 1319 GraphicUsed by:1320 1342
Symbol 1320 MovieClipUses:1319Used by:1342
Symbol 1321 TextUses:1306Used by:1341
Symbol 1322 TextUses:1306Used by:1341
Symbol 1323 TextUses:1306Used by:1341
Symbol 1324 TextUses:1306Used by:1341
Symbol 1325 TextUses:1306Used by:1341
Symbol 1326 TextUses:1306Used by:1341
Symbol 1327 TextUses:1306Used by:1341
Symbol 1328 TextUses:1306Used by:1341
Symbol 1329 TextUses:1306Used by:1341
Symbol 1330 TextUses:1306Used by:1341
Symbol 1331 TextUses:1306Used by:1341
Symbol 1332 TextUses:1306Used by:1341
Symbol 1333 TextUses:1306Used by:1341
Symbol 1334 TextUses:1306Used by:1341
Symbol 1335 TextUses:1306Used by:1341
Symbol 1336 TextUses:1306Used by:1341
Symbol 1337 TextUses:1306Used by:1341
Symbol 1338 TextUses:1306Used by:1341
Symbol 1339 TextUses:1306Used by:1341
Symbol 1340 TextUses:1306Used by:1341
Symbol 1341 MovieClipUses:1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340Used by:1342
Symbol 1342 MovieClipUses:207 5 1318 234 1319 364 236 433 237 238 1320 434 1341Used by:Timeline
Symbol 1343 GraphicUsed by:1344
Symbol 1344 MovieClipUses:1343Used by:Timeline
Symbol 1345 GraphicUsed by:1349 1474
Symbol 1346 SoundUsed by:1349
Symbol 1347 SoundUsed by:1349
Symbol 1348 SoundUsed by:1349
Symbol 1349 MovieClipUses:458 460 1345 99 461 462 463 487 1346 470 471 87 88 474 1347 482 483 484 114 1348Used by:Timeline
Symbol 1350 GraphicUsed by:1356
Symbol 1351 ShapeTweeningUsed by:1354
Symbol 1352 ShapeTweeningUsed by:1354
Symbol 1353 GraphicUsed by:1354
Symbol 1354 MovieClipUses:1351 1352 1353Used by:1356
Symbol 1355 GraphicUsed by:1356
Symbol 1356 MovieClipUses:1350 1354 385 1355Used by:Timeline
Symbol 1357 GraphicUsed by:Timeline
Symbol 1358 EditableTextUses:623Used by:Timeline
Symbol 1359 GraphicUsed by:Timeline
Symbol 1360 SoundUsed by:Timeline
Symbol 1361 GraphicUsed by:Timeline
Symbol 1362 TextUses:31 623Used by:1364
Symbol 1363 TextUses:623Used by:1364
Symbol 1364 MovieClipUses:1362 1363Used by:Timeline
Symbol 1365 TextUses:31 623Used by:1379
Symbol 1366 GraphicUsed by:1367 1368 1369 1370 1371 1372
Symbol 1367 ButtonUses:1366Used by:1379
Symbol 1368 ButtonUses:1366Used by:1379
Symbol 1369 ButtonUses:1366Used by:1379
Symbol 1370 ButtonUses:1366Used by:1379
Symbol 1371 ButtonUses:1366Used by:1379
Symbol 1372 ButtonUses:1366Used by:1379
Symbol 1373 ButtonUses:207Used by:1379
Symbol 1374 ButtonUses:207Used by:1379
Symbol 1375 ButtonUses:207Used by:1379
Symbol 1376 ButtonUses:207Used by:1379
Symbol 1377 ButtonUses:207Used by:1379
Symbol 1378 ButtonUses:207Used by:1379
Symbol 1379 MovieClipUses:1365 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378Used by:Timeline
Symbol 1380 TextUses:623Used by:Timeline
Symbol 1381 GraphicUsed by:Timeline
Symbol 1382 GraphicUsed by:1391 1431 1489
Symbol 1383 GraphicUsed by:1391
Symbol 1384 GraphicUsed by:1391 1431 1489
Symbol 1385 GraphicUsed by:1391 1431 1487 1488 1489 1492 1496  Timeline
Symbol 1386 GraphicUsed by:1391 1431 1489
Symbol 1387 GraphicUsed by:1391 1431 1489
Symbol 1388 GraphicUsed by:1391 1431 1489
Symbol 1389 GraphicUsed by:1391 1431 1489
Symbol 1390 GraphicUsed by:1391 1487 1492  Timeline
Symbol 1391 MovieClipUses:1382 1383 1384 1385 1386 1387 1388 1389 1390Used by:Timeline
Symbol 1392 GraphicUsed by:1490  Timeline
Symbol 1393 GraphicUsed by:1490  Timeline
Symbol 1394 TextUses:31Used by:1395
Symbol 1395 ButtonUses:30 1394 35 33Used by:Timeline
Symbol 1396 GraphicUsed by:Timeline
Symbol 1397 GraphicUsed by:Timeline
Symbol 1398 GraphicUsed by:Timeline
Symbol 1399 GraphicUsed by:1496  Timeline
Symbol 1400 GraphicUsed by:Timeline
Symbol 1401 GraphicUsed by:1496  Timeline
Symbol 1402 GraphicUsed by:1496  Timeline
Symbol 1403 GraphicUsed by:1496  Timeline
Symbol 1404 GraphicUsed by:1405
Symbol 1405 MovieClipUses:1404Used by:1496  Timeline
Symbol 1406 GraphicUsed by:1496  Timeline
Symbol 1407 GraphicUsed by:1431 1487 1488 1489 1492 1496  Timeline
Symbol 1408 GraphicUsed by:1496  Timeline
Symbol 1409 GraphicUsed by:Timeline
Symbol 1410 GraphicUsed by:1496  Timeline
Symbol 1411 GraphicUsed by:Timeline
Symbol 1412 GraphicUsed by:Timeline
Symbol 1413 GraphicUsed by:Timeline
Symbol 1414 GraphicUsed by:1496  Timeline
Symbol 1415 GraphicUsed by:Timeline
Symbol 1416 GraphicUsed by:1487  Timeline
Symbol 1417 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1418 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1419 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1420 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1421 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1422 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1423 GraphicUsed by:1487  Timeline
Symbol 1424 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1425 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1426 GraphicUsed by:1487  Timeline
Symbol 1427 GraphicUsed by:1487 1488  Timeline
Symbol 1428 GraphicUsed by:1487  Timeline
Symbol 1429 GraphicUsed by:1487 1488 1492  Timeline
Symbol 1430 GraphicUsed by:1431
Symbol 1431 MovieClipUses:1389 1382 1385 1386 1387 1388 1430 1384 1407Used by:Timeline
Symbol 1432 TextUses:31Used by:1433 1437 1439
Symbol 1433 ButtonUses:30 1432 35 33Used by:Timeline
Symbol 1434 TextUses:31Used by:1435 1438 1440
Symbol 1435 ButtonUses:30 1434 35 33Used by:Timeline
Symbol 1436 TextUses:623Used by:Timeline
Symbol 1437 ButtonUses:30 1432 35 33Used by:Timeline
Symbol 1438 ButtonUses:30 1434 35 33Used by:Timeline
Symbol 1439 ButtonUses:30 1432 35 33Used by:Timeline
Symbol 1440 ButtonUses:30 1434 35 33Used by:Timeline
Symbol 1441 TextUses:424Used by:1442
Symbol 1442 MovieClipUses:423 1441 426Used by:1444
Symbol 1443 SoundUsed by:1444 1445
Symbol 1444 MovieClipUses:207 5 1442 628 433 1443Used by:Timeline
Symbol 1445 MovieClipUses:1443Used by:Timeline
Symbol 1446 GraphicUsed by:1447
Symbol 1447 MovieClipUses:22 1446Used by:1461
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1461
Symbol 1450 GraphicUsed by:1461
Symbol 1451 GraphicUsed by:1461
Symbol 1452 GraphicUsed by:1454
Symbol 1453 GraphicUsed by:1454
Symbol 1454 MovieClipUses:1452 1453Used by:1461
Symbol 1455 GraphicUsed by:1461
Symbol 1456 GraphicUsed by:1457 1461
Symbol 1457 MovieClipUses:1456Used by:1461
Symbol 1458 GraphicUsed by:1459
Symbol 1459 MovieClipUses:1458 701 863Used by:1460
Symbol 1460 MovieClipUses:694 1459 364 695 696 697 682 234 683 684 685 686 687 688 689 690 691 385 236 237 238Used by:1461  Timeline
Symbol 1461 MovieClipUses:21 1447 25 1449 1450 476 469 481 557 559 1451 458 1454 1455 1457 23 1456 1460 216 460 93 493 461 462 463 496 1313Used by:Timeline
Symbol 1462 ShapeTweeningUsed by:1464
Symbol 1463 ShapeTweeningUsed by:1464
Symbol 1464 MovieClipUses:1462 1463 708Used by:1465
Symbol 1465 MovieClipUses:1464 709Used by:Timeline
Symbol 1466 MovieClipUses:762Used by:Timeline
Symbol 1467 SoundUsed by:1474
Symbol 1468 SoundUsed by:1474
Symbol 1469 SoundUsed by:1474
Symbol 1470 SoundUsed by:1474
Symbol 1471 SoundUsed by:1474
Symbol 1472 SoundUsed by:1474
Symbol 1473 SoundUsed by:1474
Symbol 1474 MovieClipUses:458 643 104 493 105 496 1467 630 631 633 634 460 1345 99 461 462 463 487 1468 483 1469 486 647 1470 494 1471 1472 1473Used by:Timeline
Symbol 1475 GraphicUsed by:1476
Symbol 1476 MovieClipUses:459 1475Used by:1478
Symbol 1477 MovieClipUses:767Used by:1478
Symbol 1478 MovieClipUses:1476 1477 384 767 234 385 236 237 238Used by:Timeline
Symbol 1479 ShapeTweeningUsed by:1480
Symbol 1480 MovieClipUses:21 1479 392 393 394 777Used by:Timeline
Symbol 1481 GraphicUsed by:1482
Symbol 1482 MovieClipUses:1481Used by:Timeline
Symbol 1483 GraphicUsed by:1488 1492  Timeline
Symbol 1484 GraphicUsed by:1488 1492  Timeline
Symbol 1485 GraphicUsed by:1488  Timeline
Symbol 1486 GraphicUsed by:1488  Timeline
Symbol 1487 MovieClipUses:1416 1417 1385 1418 1419 1420 1421 1407 1422 1390 1423 1424 1425 1426 1427 1428 99 1429 462Used by:Timeline
Symbol 1488 MovieClipUses:1483 1417 1385 1418 1419 1420 1421 1407 1422 1484 1424 1425 1485 1427 1486 653 1429 462Used by:Timeline
Symbol 1489 MovieClipUses:1382 1385 1386 1387 1388 1389 1407 1384Used by:1490
Symbol 1490 MovieClipUses:1489 1392 614 92 1393 462Used by:Timeline
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1483 1417 1385 1418 1419 1420 1421 1407 1422 1484 1424 1425 1491 485 1429 462 1390Used by:Timeline
Symbol 1493 GraphicUsed by:1496
Symbol 1494 GraphicUsed by:1496
Symbol 1495 GraphicUsed by:1496
Symbol 1496 MovieClipUses:1493 1399 1407 1401 1385 1402 1403 1405 1406 1408 1494 1414 1495 99 1410Used by:Timeline
Symbol 1497 GraphicUsed by:Timeline
Symbol 1498 GraphicUsed by:Timeline

Instance Names

"Menu"Frame 1242Symbol 50 MovieClip
"Stage"Frame 1336Symbol 139 MovieClip
"Intro"Frame 1530Symbol 208 MovieClip
"Sound"Frame 1531Symbol 222 MovieClip
"Sound3"Frame 1531Symbol 224 MovieClip
"K2"Frame 1531Symbol 378 MovieClip
"K1"Frame 1531Symbol 378 MovieClip
"S14"Frame 1531Symbol 380 MovieClip
"S13"Frame 1531Symbol 380 MovieClip
"S12"Frame 1531Symbol 380 MovieClip
"S11"Frame 1531Symbol 380 MovieClip
"S10"Frame 1531Symbol 380 MovieClip
"S9"Frame 1531Symbol 380 MovieClip
"S8"Frame 1531Symbol 380 MovieClip
"S7"Frame 1531Symbol 382 MovieClip
"S6"Frame 1531Symbol 382 MovieClip
"S5"Frame 1531Symbol 382 MovieClip
"S4"Frame 1531Symbol 382 MovieClip
"S3"Frame 1531Symbol 382 MovieClip
"S2"Frame 1531Symbol 382 MovieClip
"S1"Frame 1531Symbol 382 MovieClip
"ship2"Frame 1531Symbol 386 MovieClip
"ship1"Frame 1531Symbol 388 MovieClip
"I2"Frame 1531Symbol 390 MovieClip
"I1"Frame 1531Symbol 390 MovieClip
"Life1"Frame 1531Symbol 396 MovieClip
"Life2"Frame 1531Symbol 400 MovieClip
"Info"Frame 1531Symbol 415 MovieClip
"Intro"Frame 1533Symbol 436 MovieClip
"BG"Frame 1552Symbol 456 MovieClip
"Sound"Frame 1553Symbol 222 MovieClip
"Music"Frame 1553Symbol 457 MovieClip
"Sound3"Frame 1553Symbol 224 MovieClip
"Talk"Frame 1553Symbol 503 MovieClip
"K10"Frame 1553Symbol 378 MovieClip
"K9"Frame 1553Symbol 378 MovieClip
"K8"Frame 1553Symbol 378 MovieClip
"K7"Frame 1553Symbol 378 MovieClip
"K6"Frame 1553Symbol 378 MovieClip
"K5"Frame 1553Symbol 378 MovieClip
"K4"Frame 1553Symbol 378 MovieClip
"K3"Frame 1553Symbol 378 MovieClip
"K2"Frame 1553Symbol 378 MovieClip
"K1"Frame 1553Symbol 378 MovieClip
"B1"Frame 1553Symbol 509 MovieClip
"S14"Frame 1553Symbol 380 MovieClip
"S13"Frame 1553Symbol 380 MovieClip
"S12"Frame 1553Symbol 380 MovieClip
"S11"Frame 1553Symbol 380 MovieClip
"S10"Frame 1553Symbol 380 MovieClip
"S9"Frame 1553Symbol 380 MovieClip
"S8"Frame 1553Symbol 380 MovieClip
"S7"Frame 1553Symbol 382 MovieClip
"S6"Frame 1553Symbol 382 MovieClip
"S5"Frame 1553Symbol 382 MovieClip
"S4"Frame 1553Symbol 382 MovieClip
"S3"Frame 1553Symbol 382 MovieClip
"S2"Frame 1553Symbol 382 MovieClip
"S1"Frame 1553Symbol 382 MovieClip
"ship2"Frame 1553Symbol 386 MovieClip
"ship1"Frame 1553Symbol 388 MovieClip
"I13"Frame 1553Symbol 511 MovieClip
"I12"Frame 1553Symbol 511 MovieClip
"I11"Frame 1553Symbol 511 MovieClip
"I10"Frame 1553Symbol 511 MovieClip
"I9"Frame 1553Symbol 511 MovieClip
"I8"Frame 1553Symbol 511 MovieClip
"I7"Frame 1553Symbol 511 MovieClip
"I6"Frame 1553Symbol 511 MovieClip
"I5"Frame 1553Symbol 511 MovieClip
"I4"Frame 1553Symbol 511 MovieClip
"I3"Frame 1553Symbol 511 MovieClip
"I2"Frame 1553Symbol 511 MovieClip
"I1"Frame 1553Symbol 511 MovieClip
"Life1"Frame 1553Symbol 396 MovieClip
"Life2"Frame 1553Symbol 400 MovieClip
"B11"Frame 1555Symbol 516 MovieClip
"B10"Frame 1555Symbol 523 MovieClip
"B9"Frame 1555Symbol 523 MovieClip
"B8"Frame 1555Symbol 530 MovieClip
"B7"Frame 1555Symbol 530 MovieClip
"B6"Frame 1555Symbol 537 MovieClip
"B5"Frame 1555Symbol 537 MovieClip
"B4"Frame 1555Symbol 546 MovieClip
"B3"Frame 1555Symbol 546 MovieClip
"B2"Frame 1555Symbol 552 MovieClip
"I13"Frame 1555Symbol 554 MovieClip
"I12"Frame 1555Symbol 554 MovieClip
"I11"Frame 1555Symbol 554 MovieClip
"I10"Frame 1555Symbol 554 MovieClip
"I9"Frame 1555Symbol 554 MovieClip
"I8"Frame 1555Symbol 554 MovieClip
"I7"Frame 1555Symbol 554 MovieClip
"I6"Frame 1555Symbol 554 MovieClip
"I5"Frame 1555Symbol 554 MovieClip
"I4"Frame 1555Symbol 554 MovieClip
"I3"Frame 1555Symbol 554 MovieClip
"I2"Frame 1555Symbol 554 MovieClip
"I1"Frame 1555Symbol 554 MovieClip
"BG"Frame 1557Symbol 456 MovieClip
"BG"Frame 2614Symbol 612 MovieClip
"Intro"Frame 2956Symbol 638 MovieClip
"BG"Frame 2975Symbol 612 MovieClip
"Sound"Frame 2976Symbol 222 MovieClip
"Music"Frame 2976Symbol 639 MovieClip
"Sound3"Frame 2976Symbol 224 MovieClip
"Talk"Frame 2976Symbol 659 MovieClip
"K10"Frame 2976Symbol 378 MovieClip
"K9"Frame 2976Symbol 378 MovieClip
"K8"Frame 2976Symbol 378 MovieClip
"K7"Frame 2976Symbol 378 MovieClip
"K6"Frame 2976Symbol 378 MovieClip
"K5"Frame 2976Symbol 378 MovieClip
"K4"Frame 2976Symbol 378 MovieClip
"K3"Frame 2976Symbol 378 MovieClip
"K2"Frame 2976Symbol 378 MovieClip
"K1"Frame 2976Symbol 378 MovieClip
"B1"Frame 2976Symbol 669 MovieClip
"B2"Frame 2976Symbol 676 MovieClip
"S14"Frame 2976Symbol 380 MovieClip
"S13"Frame 2976Symbol 380 MovieClip
"S12"Frame 2976Symbol 380 MovieClip
"S11"Frame 2976Symbol 380 MovieClip
"S10"Frame 2976Symbol 380 MovieClip
"S9"Frame 2976Symbol 380 MovieClip
"S8"Frame 2976Symbol 380 MovieClip
"S7"Frame 2976Symbol 382 MovieClip
"S6"Frame 2976Symbol 382 MovieClip
"S5"Frame 2976Symbol 382 MovieClip
"S4"Frame 2976Symbol 382 MovieClip
"S3"Frame 2976Symbol 382 MovieClip
"S2"Frame 2976Symbol 382 MovieClip
"S1"Frame 2976Symbol 382 MovieClip
"ship2"Frame 2976Symbol 386 MovieClip
"ship1"Frame 2976Symbol 388 MovieClip
"I13"Frame 2976Symbol 679 MovieClip
"I12"Frame 2976Symbol 679 MovieClip
"I11"Frame 2976Symbol 679 MovieClip
"I10"Frame 2976Symbol 679 MovieClip
"I9"Frame 2976Symbol 679 MovieClip
"I8"Frame 2976Symbol 679 MovieClip
"I7"Frame 2976Symbol 679 MovieClip
"I6"Frame 2976Symbol 679 MovieClip
"I5"Frame 2976Symbol 679 MovieClip
"I4"Frame 2976Symbol 679 MovieClip
"I3"Frame 2976Symbol 679 MovieClip
"I2"Frame 2976Symbol 679 MovieClip
"I1"Frame 2976Symbol 679 MovieClip
"Life1"Frame 2976Symbol 396 MovieClip
"Life2"Frame 2976Symbol 400 MovieClip
"B7"Frame 2978Symbol 699 MovieClip
"B8"Frame 2978Symbol 702 MovieClip
"B6"Frame 2978Symbol 707 MovieClip
"B5"Frame 2978Symbol 707 MovieClip
"B4"Frame 2978Symbol 707 MovieClip
"I13"Frame 2978Symbol 710 MovieClip
"I12"Frame 2978Symbol 710 MovieClip
"I11"Frame 2978Symbol 710 MovieClip
"I10"Frame 2978Symbol 710 MovieClip
"I9"Frame 2978Symbol 710 MovieClip
"I8"Frame 2978Symbol 710 MovieClip
"I7"Frame 2978Symbol 710 MovieClip
"I6"Frame 2978Symbol 710 MovieClip
"I5"Frame 2978Symbol 710 MovieClip
"I4"Frame 2978Symbol 710 MovieClip
"I3"Frame 2978Symbol 710 MovieClip
"I2"Frame 2978Symbol 710 MovieClip
"I1"Frame 2978Symbol 710 MovieClip
"Intro"Frame 3097Symbol 719 MovieClip
"BG"Frame 3116Symbol 745 MovieClip
"Sound"Frame 3117Symbol 222 MovieClip
"Music"Frame 3117Symbol 746 MovieClip
"Sound3"Frame 3117Symbol 224 MovieClip
"Talk"Frame 3117Symbol 756 MovieClip
"K10"Frame 3117Symbol 378 MovieClip
"K9"Frame 3117Symbol 378 MovieClip
"K8"Frame 3117Symbol 378 MovieClip
"K7"Frame 3117Symbol 378 MovieClip
"K6"Frame 3117Symbol 378 MovieClip
"K5"Frame 3117Symbol 378 MovieClip
"K4"Frame 3117Symbol 378 MovieClip
"K3"Frame 3117Symbol 378 MovieClip
"K2"Frame 3117Symbol 378 MovieClip
"K1"Frame 3117Symbol 378 MovieClip
"B9"Frame 3117Symbol 318 MovieClip
"B8"Frame 3117Symbol 318 MovieClip
"B7"Frame 3117Symbol 318 MovieClip
"B6"Frame 3117Symbol 318 MovieClip
"B5"Frame 3117Symbol 318 MovieClip
"B4"Frame 3117Symbol 318 MovieClip
"B3"Frame 3117Symbol 761 MovieClip
"B2"Frame 3117Symbol 761 MovieClip
"B1"Frame 3117Symbol 319 MovieClip
"S14"Frame 3117Symbol 763 MovieClip
"S13"Frame 3117Symbol 763 MovieClip
"S12"Frame 3117Symbol 763 MovieClip
"S11"Frame 3117Symbol 763 MovieClip
"S10"Frame 3117Symbol 763 MovieClip
"S9"Frame 3117Symbol 763 MovieClip
"S8"Frame 3117Symbol 763 MovieClip
"S7"Frame 3117Symbol 765 MovieClip
"S6"Frame 3117Symbol 765 MovieClip
"S5"Frame 3117Symbol 765 MovieClip
"S4"Frame 3117Symbol 765 MovieClip
"S3"Frame 3117Symbol 765 MovieClip
"S2"Frame 3117Symbol 765 MovieClip
"S1"Frame 3117Symbol 765 MovieClip
"ship2"Frame 3117Symbol 768 MovieClip
"ship1"Frame 3117Symbol 772 MovieClip
"I13"Frame 3117Symbol 390 MovieClip
"I12"Frame 3117Symbol 390 MovieClip
"I11"Frame 3117Symbol 390 MovieClip
"I10"Frame 3117Symbol 390 MovieClip
"I9"Frame 3117Symbol 390 MovieClip
"I8"Frame 3117Symbol 390 MovieClip
"I7"Frame 3117Symbol 390 MovieClip
"I6"Frame 3117Symbol 390 MovieClip
"I5"Frame 3117Symbol 390 MovieClip
"I4"Frame 3117Symbol 390 MovieClip
"I3"Frame 3117Symbol 390 MovieClip
"I2"Frame 3117Symbol 390 MovieClip
"I1"Frame 3117Symbol 390 MovieClip
"Life1"Frame 3117Symbol 775 MovieClip
"Life2"Frame 3117Symbol 778 MovieClip
"B1"Frame 3119Symbol 788 MovieClip
"I14"Frame 3119Symbol 790 MovieClip
"I13"Frame 3119Symbol 790 MovieClip
"I12"Frame 3119Symbol 792 MovieClip
"I11"Frame 3119Symbol 794 MovieClip
"I10"Frame 3119Symbol 790 MovieClip
"I9"Frame 3119Symbol 792 MovieClip
"I8"Frame 3119Symbol 794 MovieClip
"I7"Frame 3119Symbol 790 MovieClip
"I6"Frame 3119Symbol 792 MovieClip
"I5"Frame 3119Symbol 794 MovieClip
"I4"Frame 3119Symbol 790 MovieClip
"I3"Frame 3119Symbol 792 MovieClip
"I2"Frame 3119Symbol 794 MovieClip
"I1"Frame 3119Symbol 790 MovieClip
"C4"Frame 3121Symbol 732 MovieClip
"C3"Frame 3121Symbol 730 MovieClip
"C2"Frame 3121Symbol 730 MovieClip
"C1"Frame 3121Symbol 730 MovieClip
"IL2"Frame 3931Symbol 816 MovieClip
"IL2"Frame 3948Symbol 816 MovieClip
"Intro"Frame 4016Symbol 826 MovieClip
"BG"Frame 4035Symbol 906 MovieClip
"Sound"Frame 4036Symbol 222 MovieClip
"Music"Frame 4036Symbol 907 MovieClip
"Sound3"Frame 4036Symbol 224 MovieClip
"Talk"Frame 4036Symbol 929 MovieClip
"K10"Frame 4036Symbol 378 MovieClip
"K9"Frame 4036Symbol 378 MovieClip
"K8"Frame 4036Symbol 378 MovieClip
"K7"Frame 4036Symbol 378 MovieClip
"K6"Frame 4036Symbol 378 MovieClip
"K5"Frame 4036Symbol 378 MovieClip
"K4"Frame 4036Symbol 378 MovieClip
"K3"Frame 4036Symbol 378 MovieClip
"K2"Frame 4036Symbol 378 MovieClip
"K1"Frame 4036Symbol 378 MovieClip
"B4"Frame 4036Symbol 931 MovieClip
"B3"Frame 4036Symbol 931 MovieClip
"B2"Frame 4036Symbol 949 MovieClip
"B1"Frame 4036Symbol 950 MovieClip
"S14"Frame 4036Symbol 380 MovieClip
"S13"Frame 4036Symbol 380 MovieClip
"S12"Frame 4036Symbol 380 MovieClip
"S11"Frame 4036Symbol 380 MovieClip
"S10"Frame 4036Symbol 380 MovieClip
"S9"Frame 4036Symbol 380 MovieClip
"S8"Frame 4036Symbol 380 MovieClip
"S7"Frame 4036Symbol 382 MovieClip
"S6"Frame 4036Symbol 382 MovieClip
"S5"Frame 4036Symbol 382 MovieClip
"S4"Frame 4036Symbol 382 MovieClip
"S3"Frame 4036Symbol 382 MovieClip
"S2"Frame 4036Symbol 382 MovieClip
"S1"Frame 4036Symbol 382 MovieClip
"ship2"Frame 4036Symbol 386 MovieClip
"ship1"Frame 4036Symbol 388 MovieClip
"I14"Frame 4036Symbol 951 MovieClip
"I13"Frame 4036Symbol 511 MovieClip
"I12"Frame 4036Symbol 511 MovieClip
"I11"Frame 4036Symbol 511 MovieClip
"I10"Frame 4036Symbol 511 MovieClip
"I9"Frame 4036Symbol 511 MovieClip
"I8"Frame 4036Symbol 511 MovieClip
"I7"Frame 4036Symbol 511 MovieClip
"I6"Frame 4036Symbol 511 MovieClip
"I5"Frame 4036Symbol 511 MovieClip
"I4"Frame 4036Symbol 511 MovieClip
"I3"Frame 4036Symbol 511 MovieClip
"I2"Frame 4036Symbol 511 MovieClip
"I1"Frame 4036Symbol 511 MovieClip
"Life1"Frame 4036Symbol 396 MovieClip
"Life2"Frame 4036Symbol 400 MovieClip
"B4"Frame 4038Symbol 961 MovieClip
"B6"Frame 4038Symbol 963 MovieClip
"B5"Frame 4038Symbol 963 MovieClip
"Me"Frame 4113Symbol 982 MovieClip
"ship2"Frame 4114Symbol 386 MovieClip
"ship1"Frame 4114Symbol 388 MovieClip
"Sound"Frame 4116Symbol 222 MovieClip
"Music"Frame 4116Symbol 907 MovieClip
"Sound3"Frame 4116Symbol 224 MovieClip
"Wall4"Frame 4116Symbol 985 MovieClip
"Wall3"Frame 4116Symbol 988 MovieClip
"B11"Frame 4116Symbol 992 MovieClip
"B10"Frame 4116Symbol 992 MovieClip
"Wall2"Frame 4116Symbol 996 MovieClip
"Wall1"Frame 4116Symbol 999 MovieClip
"B9"Frame 4116Symbol 1002 MovieClip
"B8"Frame 4116Symbol 1002 MovieClip
"B7"Frame 4116Symbol 1007 MovieClip
"EX"Frame 4116Symbol 1009 MovieClip
"S14"Frame 4116Symbol 380 MovieClip
"S13"Frame 4116Symbol 380 MovieClip
"S12"Frame 4116Symbol 380 MovieClip
"S11"Frame 4116Symbol 380 MovieClip
"S10"Frame 4116Symbol 380 MovieClip
"S9"Frame 4116Symbol 380 MovieClip
"S8"Frame 4116Symbol 380 MovieClip
"S7"Frame 4116Symbol 382 MovieClip
"S6"Frame 4116Symbol 382 MovieClip
"S5"Frame 4116Symbol 382 MovieClip
"S4"Frame 4116Symbol 382 MovieClip
"S3"Frame 4116Symbol 382 MovieClip
"S2"Frame 4116Symbol 382 MovieClip
"S1"Frame 4116Symbol 382 MovieClip
"ship2"Frame 4116Symbol 386 MovieClip
"I13"Frame 4116Symbol 1011 MovieClip
"I12"Frame 4116Symbol 1011 MovieClip
"I11"Frame 4116Symbol 1011 MovieClip
"I10"Frame 4116Symbol 1011 MovieClip
"I9"Frame 4116Symbol 1011 MovieClip
"I8"Frame 4116Symbol 1011 MovieClip
"I7"Frame 4116Symbol 1011 MovieClip
"I6"Frame 4116Symbol 1011 MovieClip
"I5"Frame 4116Symbol 1011 MovieClip
"I4"Frame 4116Symbol 1011 MovieClip
"I3"Frame 4116Symbol 1011 MovieClip
"I2"Frame 4116Symbol 1011 MovieClip
"I1"Frame 4116Symbol 1011 MovieClip
"BG"Frame 4118Symbol 906 MovieClip
"Talk"Frame 4118Symbol 929 MovieClip
"Intro"Frame 4585Symbol 1024 MovieClip
"BG"Frame 4604Symbol 1065 MovieClip
"Sound"Frame 4605Symbol 222 MovieClip
"Music"Frame 4605Symbol 1066 MovieClip
"Sound3"Frame 4605Symbol 224 MovieClip
"Talk"Frame 4605Symbol 1091 MovieClip
"B4"Frame 4605Symbol 1102 MovieClip
"B5"Frame 4605Symbol 1104 MovieClip
"K10"Frame 4605Symbol 378 MovieClip
"K9"Frame 4605Symbol 378 MovieClip
"K8"Frame 4605Symbol 378 MovieClip
"K7"Frame 4605Symbol 378 MovieClip
"K6"Frame 4605Symbol 378 MovieClip
"K5"Frame 4605Symbol 378 MovieClip
"K4"Frame 4605Symbol 378 MovieClip
"K3"Frame 4605Symbol 378 MovieClip
"K2"Frame 4605Symbol 378 MovieClip
"K1"Frame 4605Symbol 378 MovieClip
"S14"Frame 4605Symbol 380 MovieClip
"S13"Frame 4605Symbol 380 MovieClip
"S12"Frame 4605Symbol 380 MovieClip
"S11"Frame 4605Symbol 380 MovieClip
"S10"Frame 4605Symbol 380 MovieClip
"S9"Frame 4605Symbol 380 MovieClip
"S8"Frame 4605Symbol 380 MovieClip
"S7"Frame 4605Symbol 382 MovieClip
"S6"Frame 4605Symbol 382 MovieClip
"S5"Frame 4605Symbol 382 MovieClip
"S4"Frame 4605Symbol 382 MovieClip
"S3"Frame 4605Symbol 382 MovieClip
"S2"Frame 4605Symbol 382 MovieClip
"S1"Frame 4605Symbol 382 MovieClip
"B6"Frame 4605Symbol 1106 MovieClip
"B3"Frame 4605Symbol 1108 MovieClip
"B2"Frame 4605Symbol 1109 MovieClip
"B1"Frame 4605Symbol 1111 MovieClip
"ship2"Frame 4605Symbol 386 MovieClip
"ship1"Frame 4605Symbol 388 MovieClip
"I13"Frame 4605Symbol 1113 MovieClip
"I12"Frame 4605Symbol 1113 MovieClip
"I11"Frame 4605Symbol 1113 MovieClip
"I10"Frame 4605Symbol 1113 MovieClip
"I9"Frame 4605Symbol 1113 MovieClip
"I8"Frame 4605Symbol 1113 MovieClip
"I7"Frame 4605Symbol 1113 MovieClip
"I6"Frame 4605Symbol 1113 MovieClip
"I5"Frame 4605Symbol 1113 MovieClip
"I4"Frame 4605Symbol 1113 MovieClip
"I3"Frame 4605Symbol 1113 MovieClip
"I2"Frame 4605Symbol 1113 MovieClip
"I1"Frame 4605Symbol 1113 MovieClip
"Life1"Frame 4605Symbol 396 MovieClip
"Life2"Frame 4605Symbol 400 MovieClip
"I13"Frame 4607Symbol 511 MovieClip
"I12"Frame 4607Symbol 511 MovieClip
"I11"Frame 4607Symbol 511 MovieClip
"I10"Frame 4607Symbol 511 MovieClip
"I9"Frame 4607Symbol 511 MovieClip
"I8"Frame 4607Symbol 511 MovieClip
"I7"Frame 4607Symbol 511 MovieClip
"I6"Frame 4607Symbol 511 MovieClip
"I5"Frame 4607Symbol 511 MovieClip
"I4"Frame 4607Symbol 511 MovieClip
"I3"Frame 4607Symbol 511 MovieClip
"I2"Frame 4607Symbol 511 MovieClip
"I1"Frame 4607Symbol 511 MovieClip
"Talk"Frame 4609Symbol 929 MovieClip
"Intro"Frame 4783Symbol 1128 MovieClip
"Sound"Frame 4802Symbol 222 MovieClip
"Music"Frame 4802Symbol 1129 MovieClip
"Sound3"Frame 4802Symbol 224 MovieClip
"BG"Frame 4802Symbol 1191 MovieClip
"B1"Frame 4803Symbol 1204 MovieClip
"B2"Frame 4803Symbol 1206 MovieClip
"B3"Frame 4803Symbol 1206 MovieClip
"B4"Frame 4803Symbol 1202 MovieClip
"B13"Frame 4803Symbol 1207 MovieClip
"B12"Frame 4803Symbol 1224 MovieClip
"B11"Frame 4803Symbol 1228 MovieClip
"B10"Frame 4803Symbol 1230 MovieClip
"B9"Frame 4803Symbol 1232 MovieClip
"B15"Frame 4803Symbol 1258 MovieClip
"B16"Frame 4803Symbol 1229 MovieClip
"B17"Frame 4803Symbol 1229 MovieClip
"B8"Frame 4803Symbol 1261 MovieClip
"Talk"Frame 4803Symbol 1276 MovieClip
"S14"Frame 4803Symbol 380 MovieClip
"S13"Frame 4803Symbol 380 MovieClip
"S12"Frame 4803Symbol 380 MovieClip
"S11"Frame 4803Symbol 380 MovieClip
"S10"Frame 4803Symbol 380 MovieClip
"S9"Frame 4803Symbol 380 MovieClip
"S8"Frame 4803Symbol 380 MovieClip
"S7"Frame 4803Symbol 382 MovieClip
"S6"Frame 4803Symbol 382 MovieClip
"S5"Frame 4803Symbol 382 MovieClip
"S4"Frame 4803Symbol 382 MovieClip
"S3"Frame 4803Symbol 382 MovieClip
"S2"Frame 4803Symbol 382 MovieClip
"S1"Frame 4803Symbol 382 MovieClip
"ship2"Frame 4803Symbol 386 MovieClip
"ship1"Frame 4803Symbol 388 MovieClip
"I13"Frame 4803Symbol 1011 MovieClip
"I12"Frame 4803Symbol 1011 MovieClip
"I11"Frame 4803Symbol 1011 MovieClip
"I10"Frame 4803Symbol 1011 MovieClip
"I9"Frame 4803Symbol 1011 MovieClip
"I8"Frame 4803Symbol 1011 MovieClip
"I7"Frame 4803Symbol 1011 MovieClip
"I6"Frame 4803Symbol 1011 MovieClip
"I5"Frame 4803Symbol 1011 MovieClip
"I4"Frame 4803Symbol 1011 MovieClip
"I3"Frame 4803Symbol 1011 MovieClip
"I2"Frame 4803Symbol 1011 MovieClip
"I1"Frame 4803Symbol 1011 MovieClip
"Life1"Frame 4803Symbol 396 MovieClip
"Life2"Frame 4803Symbol 400 MovieClip
"B22"Frame 4805Symbol 1296 MovieClip
"I13"Frame 4805Symbol 1298 MovieClip
"I12"Frame 4805Symbol 1298 MovieClip
"I11"Frame 4805Symbol 1298 MovieClip
"I10"Frame 4805Symbol 1298 MovieClip
"I9"Frame 4805Symbol 1298 MovieClip
"I8"Frame 4805Symbol 1298 MovieClip
"I7"Frame 4805Symbol 1298 MovieClip
"I6"Frame 4805Symbol 1298 MovieClip
"I5"Frame 4805Symbol 1298 MovieClip
"I4"Frame 4805Symbol 1298 MovieClip
"I3"Frame 4805Symbol 1298 MovieClip
"I2"Frame 4805Symbol 1298 MovieClip
"I1"Frame 4805Symbol 1298 MovieClip
"Intro"Frame 5731Symbol 1342 MovieClip
"BG"Frame 5750Symbol 1344 MovieClip
"Sound"Frame 5751Symbol 222 MovieClip
"Music"Frame 5751Symbol 639 MovieClip
"Sound3"Frame 5751Symbol 224 MovieClip
"Talk"Frame 5751Symbol 1349 MovieClip
"K8"Frame 5751Symbol 378 MovieClip
"K7"Frame 5751Symbol 378 MovieClip
"K6"Frame 5751Symbol 378 MovieClip
"K5"Frame 5751Symbol 378 MovieClip
"K4"Frame 5751Symbol 378 MovieClip
"K3"Frame 5751Symbol 378 MovieClip
"K2"Frame 5751Symbol 378 MovieClip
"K1"Frame 5751Symbol 378 MovieClip
"B1"Frame 5751Symbol 1356 MovieClip
"S17"Frame 5751Symbol 380 MovieClip
"S16"Frame 5751Symbol 380 MovieClip
"S15"Frame 5751Symbol 380 MovieClip
"S14"Frame 5751Symbol 380 MovieClip
"S13"Frame 5751Symbol 380 MovieClip
"S12"Frame 5751Symbol 380 MovieClip
"S11"Frame 5751Symbol 380 MovieClip
"S10"Frame 5751Symbol 763 MovieClip
"S9"Frame 5751Symbol 763 MovieClip
"S8"Frame 5751Symbol 763 MovieClip
"S7"Frame 5751Symbol 382 MovieClip
"S6"Frame 5751Symbol 382 MovieClip
"S5"Frame 5751Symbol 382 MovieClip
"S4"Frame 5751Symbol 382 MovieClip
"S3"Frame 5751Symbol 382 MovieClip
"S2"Frame 5751Symbol 382 MovieClip
"S1"Frame 5751Symbol 382 MovieClip
"ship3"Frame 5751Symbol 768 MovieClip
"ship2"Frame 5751Symbol 386 MovieClip
"ship1"Frame 5751Symbol 388 MovieClip
"I13"Frame 5751Symbol 511 MovieClip
"I12"Frame 5751Symbol 511 MovieClip
"I11"Frame 5751Symbol 511 MovieClip
"I10"Frame 5751Symbol 511 MovieClip
"I9"Frame 5751Symbol 511 MovieClip
"I8"Frame 5751Symbol 511 MovieClip
"I7"Frame 5751Symbol 511 MovieClip
"I6"Frame 5751Symbol 511 MovieClip
"I5"Frame 5751Symbol 511 MovieClip
"I4"Frame 5751Symbol 511 MovieClip
"I3"Frame 5751Symbol 511 MovieClip
"I2"Frame 5751Symbol 511 MovieClip
"I1"Frame 5751Symbol 511 MovieClip
"Life1"Frame 5751Symbol 396 MovieClip
"Life2"Frame 5751Symbol 400 MovieClip
"Life2"Frame 8140Symbol 396 MovieClip
"Life2"Frame 8161Symbol 400 MovieClip
"Life2"Frame 8182Symbol 400 MovieClip
"Life1"Frame 8182Symbol 396 MovieClip
"Life2"Frame 8203Symbol 400 MovieClip
"Life1"Frame 8203Symbol 396 MovieClip
"Intro"Frame 8258Symbol 1444 MovieClip
"Sound"Frame 8277Symbol 222 MovieClip
"Music"Frame 8277Symbol 1445 MovieClip
"Sound3"Frame 8277Symbol 224 MovieClip
"BG"Frame 8277Symbol 1461 MovieClip
"K10"Frame 8278Symbol 378 MovieClip
"K9"Frame 8278Symbol 378 MovieClip
"K8"Frame 8278Symbol 378 MovieClip
"K7"Frame 8278Symbol 378 MovieClip
"K6"Frame 8278Symbol 378 MovieClip
"K5"Frame 8278Symbol 378 MovieClip
"K4"Frame 8278Symbol 378 MovieClip
"K3"Frame 8278Symbol 378 MovieClip
"K2"Frame 8278Symbol 378 MovieClip
"K1"Frame 8278Symbol 378 MovieClip
"B3"Frame 8278Symbol 1460 MovieClip
"B5"Frame 8278Symbol 1465 MovieClip
"B4"Frame 8278Symbol 1465 MovieClip
"S14"Frame 8278Symbol 763 MovieClip
"S13"Frame 8278Symbol 763 MovieClip
"S12"Frame 8278Symbol 763 MovieClip
"S11"Frame 8278Symbol 763 MovieClip
"S10"Frame 8278Symbol 763 MovieClip
"S9"Frame 8278Symbol 763 MovieClip
"S8"Frame 8278Symbol 763 MovieClip
"S7"Frame 8278Symbol 1466 MovieClip
"S6"Frame 8278Symbol 1466 MovieClip
"S5"Frame 8278Symbol 1466 MovieClip
"S4"Frame 8278Symbol 1466 MovieClip
"S3"Frame 8278Symbol 1466 MovieClip
"S2"Frame 8278Symbol 1466 MovieClip
"S1"Frame 8278Symbol 1466 MovieClip
"Talk"Frame 8278Symbol 1474 MovieClip
"ship2"Frame 8278Symbol 768 MovieClip
"ship1"Frame 8278Symbol 1478 MovieClip
"I15"Frame 8278Symbol 511 MovieClip
"I14"Frame 8278Symbol 511 MovieClip
"I13"Frame 8278Symbol 511 MovieClip
"I12"Frame 8278Symbol 511 MovieClip
"I11"Frame 8278Symbol 511 MovieClip
"I10"Frame 8278Symbol 511 MovieClip
"I9"Frame 8278Symbol 511 MovieClip
"I8"Frame 8278Symbol 511 MovieClip
"I7"Frame 8278Symbol 511 MovieClip
"I6"Frame 8278Symbol 511 MovieClip
"I5"Frame 8278Symbol 511 MovieClip
"I4"Frame 8278Symbol 511 MovieClip
"I3"Frame 8278Symbol 511 MovieClip
"I2"Frame 8278Symbol 511 MovieClip
"I1"Frame 8278Symbol 511 MovieClip
"Life1"Frame 8278Symbol 1480 MovieClip
"Life2"Frame 8278Symbol 778 MovieClip
"B12"Frame 8280Symbol 1465 MovieClip
"B11"Frame 8280Symbol 1465 MovieClip
"B10"Frame 8280Symbol 1465 MovieClip
"B9"Frame 8280Symbol 1465 MovieClip
"B8"Frame 8280Symbol 1465 MovieClip
"B7"Frame 8280Symbol 1465 MovieClip
"B6"Frame 8280Symbol 1465 MovieClip
"B14"Frame 8280Symbol 1482 MovieClip
"B13"Frame 8280Symbol 1482 MovieClip
"I15"Frame 8280Symbol 710 MovieClip
"I14"Frame 8280Symbol 710 MovieClip
"I13"Frame 8280Symbol 710 MovieClip
"I12"Frame 8280Symbol 710 MovieClip
"I11"Frame 8280Symbol 710 MovieClip
"I10"Frame 8280Symbol 710 MovieClip
"I9"Frame 8280Symbol 710 MovieClip
"I8"Frame 8280Symbol 710 MovieClip
"I7"Frame 8280Symbol 710 MovieClip
"I6"Frame 8280Symbol 710 MovieClip
"I5"Frame 8280Symbol 710 MovieClip
"I4"Frame 8280Symbol 710 MovieClip
"I3"Frame 8280Symbol 710 MovieClip
"I2"Frame 8280Symbol 710 MovieClip
"I1"Frame 8280Symbol 710 MovieClip
"Life2"Frame 8336Symbol 1480 MovieClip
"Life2"Frame 8357Symbol 778 MovieClip
"Life2"Frame 8378Symbol 400 MovieClip
"Life1"Frame 8378Symbol 1480 MovieClip
"Life2"Frame 8399Symbol 400 MovieClip
"Life1"Frame 8399Symbol 1480 MovieClip
"B4"Symbol 319 MovieClip Frame 6Symbol 318 MovieClip
"Z"Symbol 377 MovieClip Frame 1Symbol 239 MovieClip
"Z"Symbol 377 MovieClip Frame 2Symbol 245 MovieClip
"Z"Symbol 377 MovieClip Frame 3Symbol 251 MovieClip
"Z"Symbol 377 MovieClip Frame 4Symbol 257 MovieClip
"Z"Symbol 377 MovieClip Frame 5Symbol 263 MovieClip
"Z"Symbol 377 MovieClip Frame 6Symbol 269 MovieClip
"Z"Symbol 377 MovieClip Frame 7Symbol 275 MovieClip
"Z"Symbol 377 MovieClip Frame 8Symbol 281 MovieClip
"Z"Symbol 377 MovieClip Frame 9Symbol 287 MovieClip
"Z"Symbol 377 MovieClip Frame 10Symbol 293 MovieClip
"Z"Symbol 377 MovieClip Frame 11Symbol 299 MovieClip
"Z"Symbol 377 MovieClip Frame 12Symbol 305 MovieClip
"Z"Symbol 377 MovieClip Frame 13Symbol 311 MovieClip
"Z"Symbol 377 MovieClip Frame 14Symbol 319 MovieClip
"Z"Symbol 377 MovieClip Frame 15Symbol 325 MovieClip
"Z"Symbol 377 MovieClip Frame 16Symbol 331 MovieClip
"Z"Symbol 377 MovieClip Frame 17Symbol 337 MovieClip
"Z"Symbol 377 MovieClip Frame 18Symbol 343 MovieClip
"Z"Symbol 377 MovieClip Frame 19Symbol 349 MovieClip
"Z"Symbol 377 MovieClip Frame 20Symbol 355 MovieClip
"Z"Symbol 377 MovieClip Frame 21Symbol 357 MovieClip
"Z"Symbol 377 MovieClip Frame 22Symbol 257 MovieClip
"Z"Symbol 377 MovieClip Frame 23Symbol 365 MovieClip
"Z"Symbol 377 MovieClip Frame 24Symbol 373 MovieClip
"Z"Symbol 377 MovieClip Frame 26Symbol 375 MovieClip
"Q"Symbol 378 MovieClip Frame 1Symbol 377 MovieClip
"BG2"Symbol 456 MovieClip Frame 1Symbol 440 MovieClip
"BG3"Symbol 456 MovieClip Frame 1Symbol 440 MovieClip
"BG4"Symbol 456 MovieClip Frame 1Symbol 440 MovieClip
"BG5"Symbol 456 MovieClip Frame 1Symbol 440 MovieClip
"Head"Symbol 669 MovieClip Frame 1Symbol 668 MovieClip
"B4"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"B3"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"B2"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"B1"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"4"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"3"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"2"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"1"Symbol 699 MovieClip Frame 1Symbol 692 MovieClip
"C3"Symbol 745 MovieClip Frame 1Symbol 730 MovieClip
"C4"Symbol 745 MovieClip Frame 1Symbol 732 MovieClip
"D"Symbol 788 MovieClip Frame 1Symbol 787 MovieClip
"C8"Symbol 954 MovieClip Frame 1Symbol 953 MovieClip
"C3"Symbol 955 MovieClip Frame 1Symbol 953 MovieClip
"C2"Symbol 961 MovieClip Frame 1Symbol 954 MovieClip
"C1"Symbol 961 MovieClip Frame 1Symbol 955 MovieClip
"C5"Symbol 961 MovieClip Frame 1Symbol 957 MovieClip
"C4"Symbol 961 MovieClip Frame 1Symbol 957 MovieClip
"Scroll"Symbol 1065 MovieClip Frame 1359Symbol 1034 MovieClip
"Z"Symbol 1093 MovieClip Frame 2Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 11Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 20Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 25Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 30Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 38Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 44Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 47Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 57Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 66Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 71Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 75Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 83Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 96Symbol 375 MovieClip
"Z"Symbol 1093 MovieClip Frame 100Symbol 375 MovieClip
"Head2"Symbol 1098 MovieClip Frame 1Symbol 1097 MovieClip
"Missile"Symbol 1102 MovieClip Frame 1Symbol 1093 MovieClip
"Head"Symbol 1102 MovieClip Frame 1Symbol 1098 MovieClip
"FLeg"Symbol 1102 MovieClip Frame 100Symbol 1100 MovieClip
"dot"Symbol 1104 MovieClip Frame 1Symbol 1103 MovieClip
"Trin"Symbol 1106 MovieClip Frame 1Symbol 1105 MovieClip
"B4"Symbol 1203 MovieClip Frame 406Symbol 1202 MovieClip
"Nemor"Symbol 1204 MovieClip Frame 1Symbol 1203 MovieClip
"Horny"Symbol 1224 MovieClip Frame 1Symbol 1223 MovieClip
"Dynamite"Symbol 1228 MovieClip Frame 1Symbol 1226 MovieClip
"Smashy"Symbol 1230 MovieClip Frame 1Symbol 1229 MovieClip
"R"Symbol 1258 MovieClip Frame 1Symbol 1234 MovieClip
"L"Symbol 1258 MovieClip Frame 1Symbol 1234 MovieClip
"E"Symbol 1258 MovieClip Frame 4Symbol 1241 MovieClip
"H"Symbol 1258 MovieClip Frame 4Symbol 1245 MovieClip
"H"Symbol 1258 MovieClip Frame 14Symbol 1245 MovieClip
"Claw"Symbol 1289 MovieClip Frame 1Symbol 1288 MovieClip
"Claw"Symbol 1292 MovieClip Frame 1Symbol 1288 MovieClip
"Claw"Symbol 1294 MovieClip Frame 1Symbol 1288 MovieClip
"B27"Symbol 1296 MovieClip Frame 2Symbol 1289 MovieClip
"B26"Symbol 1296 MovieClip Frame 2Symbol 1292 MovieClip
"B24"Symbol 1296 MovieClip Frame 2Symbol 1292 MovieClip
"B23"Symbol 1296 MovieClip Frame 2Symbol 1289 MovieClip
"B25"Symbol 1296 MovieClip Frame 7Symbol 1294 MovieClip
"me"Symbol 1342 MovieClip Frame 410Symbol 1320 MovieClip
"B2"Symbol 1460 MovieClip Frame 1Symbol 1459 MovieClip
"B1"Symbol 1460 MovieClip Frame 1Symbol 1459 MovieClip
"B3"Symbol 1461 MovieClip Frame 684Symbol 1460 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$cJ$86bUkmOj5Usn9MxCTmFDw0."

Labels

"Begin"Frame 1033
"Logo"Frame 1213
"Selected"Frame 1262
"Credits"Frame 1282
"Credits End"Frame 1304
"Stage"Frame 1336
"SelectEnd"Frame 1356
"Char2"Frame 1375
"EndChar2"Frame 1395
"Char"Frame 1414
"EndChar"Frame 1434
"Diff"Frame 1453
"DiffEnd"Frame 1473
"Final"Frame 1493
"C12"Frame 2155
"Cinema1 End"Frame 2932
"Cinema3 End"Frame 3992
"Cinema4 End"Frame 4561
"Cinema5 End"Frame 4759
"Cinema6 End"Frame 5717
"1"Frame 8120
"2"Frame 8141
"3"Frame 8162
"4"Frame 8183
"5"Frame 8213
"6"Frame 8316
"7"Frame 8337
"8"Frame 8358
"9"Frame 8379
"10"Frame 8400
"Choice"Symbol 115 MovieClip Frame 19
"Music"Symbol 115 MovieClip Frame 43
"FX"Symbol 115 MovieClip Frame 65
"Ether"Symbol 115 MovieClip Frame 87
"Astra"Symbol 115 MovieClip Frame 109
"Trinoka"Symbol 115 MovieClip Frame 131
"Seven"Symbol 115 MovieClip Frame 153
"Nemor"Symbol 115 MovieClip Frame 175
"XS"Symbol 115 MovieClip Frame 197
"Fade"Symbol 208 MovieClip Frame 30
"Restore"Symbol 386 MovieClip Frame 53
"Special"Symbol 386 MovieClip Frame 69
"Restore"Symbol 388 MovieClip Frame 53
"Boss"Symbol 436 MovieClip Frame 50
"Death"Symbol 436 MovieClip Frame 196
"Fade"Symbol 436 MovieClip Frame 225
"City"Symbol 456 MovieClip Frame 53
"City2"Symbol 456 MovieClip Frame 55
"Stage1"Symbol 457 MovieClip Frame 10
"Boss1"Symbol 457 MovieClip Frame 50
"Midpoint"Symbol 503 MovieClip Frame 497
"Ether"Symbol 503 MovieClip Frame 744
"Check"Symbol 503 MovieClip Frame 758
"Ether2"Symbol 503 MovieClip Frame 813
"Boss"Symbol 638 MovieClip Frame 50
"End"Symbol 638 MovieClip Frame 199
"Death"Symbol 638 MovieClip Frame 498
"Fade"Symbol 638 MovieClip Frame 527
"Stage2"Symbol 639 MovieClip Frame 10
"Boss2"Symbol 639 MovieClip Frame 50
"Boss1"Symbol 659 MovieClip Frame 245
"Boss3"Symbol 659 MovieClip Frame 547
"Boss2"Symbol 659 MovieClip Frame 831
"End"Symbol 659 MovieClip Frame 1230
"Rotate1"Symbol 699 MovieClip Frame 10
"Rotate2"Symbol 699 MovieClip Frame 30
"Rotate3"Symbol 699 MovieClip Frame 50
"Rotate4"Symbol 699 MovieClip Frame 70
"Death"Symbol 699 MovieClip Frame 100
"Kaboom"Symbol 719 MovieClip Frame 47
"Boss"Symbol 719 MovieClip Frame 85
"Death"Symbol 719 MovieClip Frame 231
"Fade"Symbol 719 MovieClip Frame 260
"Stop"Symbol 745 MovieClip Frame 102
"Mid"Symbol 745 MovieClip Frame 103
"Loop Start"Symbol 745 MovieClip Frame 201
"Kaboom"Symbol 745 MovieClip Frame 376
"End"Symbol 745 MovieClip Frame 510
"Stage3"Symbol 746 MovieClip Frame 10
"Boss3"Symbol 746 MovieClip Frame 50
"Mid"Symbol 756 MovieClip Frame 342
"Tunnel"Symbol 756 MovieClip Frame 479
"Restore"Symbol 768 MovieClip Frame 53
"Restore"Symbol 772 MovieClip Frame 53
"Mid"Symbol 826 MovieClip Frame 45
"Boss"Symbol 826 MovieClip Frame 99
"Death"Symbol 826 MovieClip Frame 245
"Fade"Symbol 826 MovieClip Frame 274
"Mid"Symbol 906 MovieClip Frame 2
"Stage4"Symbol 907 MovieClip Frame 10
"Boss4"Symbol 907 MovieClip Frame 50
"1"Symbol 929 MovieClip Frame 13
"2"Symbol 929 MovieClip Frame 94
"3"Symbol 929 MovieClip Frame 164
"Mid"Symbol 929 MovieClip Frame 218
"XS"Symbol 929 MovieClip Frame 566
"up"Symbol 929 MovieClip Frame 712
"up1"Symbol 929 MovieClip Frame 742
"up2"Symbol 929 MovieClip Frame 769
"down"Symbol 929 MovieClip Frame 794
"dup1"Symbol 929 MovieClip Frame 824
"dup2"Symbol 929 MovieClip Frame 855
"Death"Symbol 950 MovieClip Frame 13
"Boss"Symbol 1024 MovieClip Frame 48
"Death"Symbol 1024 MovieClip Frame 194
"Fade"Symbol 1024 MovieClip Frame 223
"Stage5"Symbol 1066 MovieClip Frame 10
"Boss5"Symbol 1066 MovieClip Frame 30
"Boss52"Symbol 1066 MovieClip Frame 50
"FX1"Symbol 1091 MovieClip Frame 10
"Ether1"Symbol 1091 MovieClip Frame 72
"Trin1"Symbol 1091 MovieClip Frame 139
"FX2"Symbol 1091 MovieClip Frame 224
"Ether2"Symbol 1091 MovieClip Frame 286
"Trin2"Symbol 1091 MovieClip Frame 322
"FX3"Symbol 1091 MovieClip Frame 390
"Ether3"Symbol 1091 MovieClip Frame 446
"Trin3"Symbol 1091 MovieClip Frame 494
"FX4"Symbol 1091 MovieClip Frame 887
"Ether4"Symbol 1091 MovieClip Frame 987
"Trin4"Symbol 1091 MovieClip Frame 1045
"Trin5"Symbol 1091 MovieClip Frame 1107
"Trin6"Symbol 1091 MovieClip Frame 1461
"TrinEnd"Symbol 1091 MovieClip Frame 1526
"Form1"Symbol 1105 MovieClip Frame 2
"Form2"Symbol 1105 MovieClip Frame 20
"Form21"Symbol 1105 MovieClip Frame 44
"Form3"Symbol 1105 MovieClip Frame 51
"Form4"Symbol 1105 MovieClip Frame 64
"Form5"Symbol 1105 MovieClip Frame 82
"Final"Symbol 1105 MovieClip Frame 103
"Boss"Symbol 1128 MovieClip Frame 50
"Panch"Symbol 1128 MovieClip Frame 199
"Flash"Symbol 1128 MovieClip Frame 259
"Death"Symbol 1128 MovieClip Frame 335
"Fade"Symbol 1128 MovieClip Frame 364
"Boss6"Symbol 1129 MovieClip Frame 21
"Boss62"Symbol 1129 MovieClip Frame 35
"Start"Symbol 1191 MovieClip Frame 198
"Stomp"Symbol 1191 MovieClip Frame 225
"Panch"Symbol 1191 MovieClip Frame 288
"Break2"Symbol 1191 MovieClip Frame 358
"Flash"Symbol 1191 MovieClip Frame 450
"Start"Symbol 1203 MovieClip Frame 10
"WaveMid"Symbol 1203 MovieClip Frame 100
"WaveHigh"Symbol 1203 MovieClip Frame 200
"WaveLow"Symbol 1203 MovieClip Frame 300
"Charge"Symbol 1203 MovieClip Frame 400
"Eyes"Symbol 1203 MovieClip Frame 600
"Die"Symbol 1203 MovieClip Frame 650
"Stomp"Symbol 1203 MovieClip Frame 688
"Panch"Symbol 1203 MovieClip Frame 796
"Stop"Symbol 1226 MovieClip Frame 1
"Shot1"Symbol 1226 MovieClip Frame 10
"Shot2"Symbol 1226 MovieClip Frame 45
"Smash"Symbol 1229 MovieClip Frame 2
"Die"Symbol 1229 MovieClip Frame 58
"Nemor"Symbol 1276 MovieClip Frame 10
"Ether"Symbol 1276 MovieClip Frame 362
"Nemor2"Symbol 1276 MovieClip Frame 500
"Nemor3"Symbol 1276 MovieClip Frame 667
"1"Symbol 1278 MovieClip Frame 1
"2"Symbol 1278 MovieClip Frame 33
"3"Symbol 1278 MovieClip Frame 63
"4"Symbol 1278 MovieClip Frame 91
"5"Symbol 1278 MovieClip Frame 117
"6"Symbol 1278 MovieClip Frame 141
"7"Symbol 1278 MovieClip Frame 163
"8"Symbol 1278 MovieClip Frame 183
"9"Symbol 1278 MovieClip Frame 201
"10"Symbol 1278 MovieClip Frame 217
"11"Symbol 1278 MovieClip Frame 232
"12"Symbol 1278 MovieClip Frame 246
"13"Symbol 1278 MovieClip Frame 259
"14"Symbol 1278 MovieClip Frame 271
"15"Symbol 1278 MovieClip Frame 282
"16"Symbol 1278 MovieClip Frame 292
"17"Symbol 1278 MovieClip Frame 301
"Finale"Symbol 1342 MovieClip Frame 45
"White"Symbol 1342 MovieClip Frame 300
"Death"Symbol 1342 MovieClip Frame 410
"Fade"Symbol 1342 MovieClip Frame 439
"1"Symbol 1349 MovieClip Frame 8
"2"Symbol 1349 MovieClip Frame 100
"Boss"Symbol 1444 MovieClip Frame 48
"Death"Symbol 1444 MovieClip Frame 194
"Fade"Symbol 1444 MovieClip Frame 223
"Stage8"Symbol 1445 MovieClip Frame 10
"1"Symbol 1461 MovieClip Frame 657
"1"Symbol 1474 MovieClip Frame 12
"2"Symbol 1474 MovieClip Frame 335
"3"Symbol 1474 MovieClip Frame 487
"4"Symbol 1474 MovieClip Frame 549
"Restore"Symbol 1478 MovieClip Frame 32

Dynamic Text Variables

_level0:FrameLoadSymbol 46 EditableText""
_level0:Score1Symbol 394 EditableText""
_level0:Score2Symbol 398 EditableText""
TextField36Symbol 1358 EditableText""




http://swfchan.com/7/30921/info.shtml
Created: 19/5 -2019 00:24:30 Last modified: 19/5 -2019 00:24:30 Server time: 03/05 -2024 16:03:42