STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #30921 |
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 1ifFrameLoaded (1008) { gotoAndPlay (1008); } Mouse.show(); play();Frame 2prevFrame();Frame 10gotoAndPlay (1000);Frame 20gotoAndPlay (1000);Frame 30gotoAndPlay (1000);Frame 40gotoAndPlay (1000);Frame 50gotoAndPlay (1000);Frame 60gotoAndPlay (1000);Frame 70gotoAndPlay (1000);Frame 80gotoAndPlay (1000);Frame 90gotoAndPlay (1000);Frame 100gotoAndPlay (1000);Frame 110gotoAndPlay (1000);Frame 120gotoAndPlay (1000);Frame 130gotoAndPlay (1000);Frame 140gotoAndPlay (1000);Frame 150gotoAndPlay (1000);Frame 160gotoAndPlay (1000);Frame 170gotoAndPlay (1000);Frame 180gotoAndPlay (1000);Frame 190gotoAndPlay (1000);Frame 200gotoAndPlay (1000);Frame 210gotoAndPlay (1000);Frame 220gotoAndPlay (1000);Frame 230gotoAndPlay (1000);Frame 240gotoAndPlay (1000);Frame 250gotoAndPlay (1000);Frame 260gotoAndPlay (1000);Frame 270gotoAndPlay (1000);Frame 280gotoAndPlay (1000);Frame 290gotoAndPlay (1000);Frame 300gotoAndPlay (1000);Frame 310gotoAndPlay (1000);Frame 320gotoAndPlay (1000);Frame 330gotoAndPlay (1000);Frame 340gotoAndPlay (1000);Frame 350gotoAndPlay (1000);Frame 360gotoAndPlay (1000);Frame 370gotoAndPlay (1000);Frame 380gotoAndPlay (1000);Frame 390gotoAndPlay (1000);Frame 400gotoAndPlay (1000);Frame 410gotoAndPlay (1000);Frame 420gotoAndPlay (1000);Frame 430gotoAndPlay (1000);Frame 440gotoAndPlay (1000);Frame 450gotoAndPlay (1000);Frame 460gotoAndPlay (1000);Frame 470gotoAndPlay (1000);Frame 480gotoAndPlay (1000);Frame 490gotoAndPlay (1000);Frame 500gotoAndPlay (1000);Frame 510gotoAndPlay (1000);Frame 520gotoAndPlay (1000);Frame 530gotoAndPlay (1000);Frame 540gotoAndPlay (1000);Frame 550gotoAndPlay (1000);Frame 560gotoAndPlay (1000);Frame 570gotoAndPlay (1000);Frame 580gotoAndPlay (1000);Frame 590gotoAndPlay (1000);Frame 600gotoAndPlay (1000);Frame 610gotoAndPlay (1000);Frame 620gotoAndPlay (1000);Frame 630gotoAndPlay (1000);Frame 640gotoAndPlay (1000);Frame 650gotoAndPlay (1000);Frame 660gotoAndPlay (1000);Frame 670gotoAndPlay (1000);Frame 680gotoAndPlay (1000);Frame 690gotoAndPlay (1000);Frame 700gotoAndPlay (1000);Frame 710gotoAndPlay (1000);Frame 720gotoAndPlay (1000);Frame 730gotoAndPlay (1000);Frame 740gotoAndPlay (1000);Frame 750gotoAndPlay (1000);Frame 760gotoAndPlay (1000);Frame 770gotoAndPlay (1000);Frame 780gotoAndPlay (1000);Frame 790gotoAndPlay (1000);Frame 800gotoAndPlay (1000);Frame 810gotoAndPlay (1000);Frame 820gotoAndPlay (1000);Frame 830gotoAndPlay (1000);Frame 840gotoAndPlay (1000);Frame 850gotoAndPlay (1000);Frame 860gotoAndPlay (1000);Frame 870gotoAndPlay (1000);Frame 880gotoAndPlay (1000);Frame 890gotoAndPlay (1000);Frame 900gotoAndPlay (1000);Frame 910gotoAndPlay (1000);Frame 920gotoAndPlay (1000);Frame 930gotoAndPlay (1000);Frame 940gotoAndPlay (1000);Frame 950gotoAndPlay (1000);Frame 960gotoAndPlay (1000);Frame 970gotoAndPlay (1000);Frame 980gotoAndPlay (1000);Frame 990gotoAndPlay (1000);Frame 1007if (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 1008play(); stopAllSounds(); Mouse.show();Frame 1015ifFrameLoaded (1334) { gotoAndPlay (1056); }Frame 1031ifFrameLoaded (1532) { gotoAndPlay ("Begin"); } play();Frame 1032prevFrame();Frame 1063Checkpoint = 0; Died = 0; Score = 1; Saved = 0; Prog = 0; Saved1 = 0; Saved2 = 0; if (Newgrounds == 1) { gotoAndPlay (1187); } Newgrounds = 1; stopAllSounds();Frame 1194stopAllSounds();Frame 1195Mouse.show(); Mouse.show();Frame 1214View = 1; Playermode = 0; Difficulty = 0; Correct = 0; Stage = 0;Frame 1215var savefile = SharedObject.getLocal("ProjectInthri3"); _root.MaxStage = savefile.data.level; if (savefile.data.level == undefined) { _root.MaxStage = 0; }Frame 1241FrameLoad = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);Frame 1242Go = 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 1260FrameLoad = 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 1261prevFrame();Frame 1281if (Number(Go) == 1) { gotoAndPlay ("Char"); } if (Number(Go) == 2) { gotoAndPlay ("Stage"); } if (Number(Go) == 4) { gotoAndPlay ("Final"); }Frame 1282View = 1;Frame 1302if (Number(View) == 0) { gotoAndPlay ("Credits End"); } play();Frame 1303prevFrame();Frame 1335gotoAndPlay ("Logo");Frame 1336Stage = 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 1354if (Number(Stage) > 0) { gotoAndPlay ("SelectEnd"); } play();Frame 1355prevFrame();Frame 1374if (Number(Stage) <= 7) { gotoAndPlay ("Char"); } if (Number(Stage) == 9) { gotoAndPlay ("Logo"); }Frame 1375PlayerMode = 0;Frame 1393if (Number(PlayerMode) > 0) { gotoAndPlay ("EndChar2"); } play();Frame 1394prevFrame();Frame 1413if (Number(PlayerMode) == 4) { gotoAndPlay ("Logo"); } else { gotoAndPlay ("Final"); }Frame 1414PlayerMode = 0;Frame 1432if (Number(PlayerMode) > 0) { gotoAndPlay ("EndChar"); } play();Frame 1433prevFrame();Frame 1452if (Number(PlayerMode) == 4) { gotoAndPlay ("Logo"); }Frame 1453Difficulty = 0;Frame 1471if (Number(Difficulty) > 0) { gotoAndPlay ("DiffEnd"); } play();Frame 1472prevFrame();Frame 1492if (Number(Difficulty) == 5) { gotoAndPlay ("Logo"); }Frame 1510if (Number(Stage) == 9) { Score1 = 0; Score2 = 0; gotoAndPlay (1530); }Frame 1512stopAllSounds();Frame 1529stopAllSounds(); 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 1530Score1 = 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 1531if (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 1531onClipEvent (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 1532prevFrame();Frame 1533stopAllSounds(); 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 1552if (Number(Checkpoint) == 1) { Prog = 2060; tellTarget ("/BG") { gotoAndPlay ("City"); }; } if (Number(Checkpoint) == 2) { Prog = 3701; tellTarget ("/BG") { gotoAndPlay ("City"); }; }Frame 1553if (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 1553onClipEvent (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 1554if (Number(Prog) < 3750) { prevFrame(); }Frame 1555if (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 1556prevFrame();Frame 1557Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 2) { MaxStage = 2; savefile.data.level = _root.MaxStage; savefile.flush(); } tellTarget ("/BG") { gotoAndStop (199); };Frame 1898if (Number(PlayerMode) == 1) { gotoAndPlay ("C12"); }Frame 2614if (Number(PlayerMode) == 3) { gotoAndPlay ("Cinema1 End"); }Frame 2932stopAllSounds();Frame 2946ifFrameLoaded (2980) { gotoAndPlay (2955); } play();Frame 2947ifFrameLoaded (2980) { gotoAndPlay (2949); } play();Frame 2948prevFrame();Frame 2955play();Frame 2956stopAllSounds(); 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 2975if (Number(Checkpoint) == 1) { Prog = 3051; tellTarget ("/BG") { gotoAndPlay (2); }; } if (Number(Checkpoint) == 2) { Prog = 4501; tellTarget ("/BG") { gotoAndPlay (1452); }; }Frame 2976if (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 2976onClipEvent (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 2977if (Number(Prog) < 4551) { prevFrame(); }Frame 2978if (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 2979prevFrame();Frame 2980Checkpoint = 0; Prog = 0; Mouse.show(); if (MaxStage < 3) { MaxStage = 3; savefile.data.level = _root.MaxStage; savefile.flush(); } stopAllSounds();Frame 3087ifFrameLoaded (3121) { gotoAndPlay (3096); } play();Frame 3088ifFrameLoaded (3121) { gotoAndPlay (3090); } play();Frame 3089prevFrame();Frame 3096play();Frame 3097stopAllSounds(); 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 3116if (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 3117if (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 3117onClipEvent (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 3118if (Number(Prog) < 4451) { prevFrame(); } else { BX1 = 5500; BY1 = 1000; BL1 = -200; }Frame 3119if (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 3120prevFrame();Frame 3121Checkpoint = 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 3992stopAllSounds();Frame 4006ifFrameLoaded (4118) { gotoAndPlay (4015); } play();Frame 4007ifFrameLoaded (4118) { gotoAndPlay (4009); } play();Frame 4008prevFrame();Frame 4015play();Frame 4016stopAllSounds(); 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 4035if (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 4036if (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 4036onClipEvent (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 4037if (Number(Prog) < 6351) { prevFrame(); }Frame 4038if (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 4039if (Number(Prog) < 7100) { prevFrame(); }Frame 4040tellTarget ("/Sound3") { gotoAndPlay (20); }; Attack1 = 0; Attack2 = 0; tellTarget ("/BG") { gotoAndPlay (4000); }; stopDrag();Frame 4113N = 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 4114setProperty("/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 4115BX7 = 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 4116if (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 4116onClipEvent (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 4117prevFrame();Frame 4118if (MaxStage < 5) { MaxStage = 5; savefile.data.level = _root.MaxStage; savefile.flush(); } Checkpoint = 0; Trinoka = 0; Prog = 0; stopAllSounds(); Mouse.show();Frame 4119tellTarget ("/BG") { gotoAndStop (4108); };Frame 4561stopAllSounds();Frame 4575ifFrameLoaded (4609) { gotoAndPlay (4584); } play();Frame 4576ifFrameLoaded (4609) { gotoAndPlay (4578); } play();Frame 4577prevFrame();Frame 4584play();Frame 4585stopAllSounds(); 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 4604if (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 4605if (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 4605onClipEvent (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 4606if (Number(Prog) < 6801) { prevFrame(); }Frame 4607if (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 4608if (Number(Prog) < 99999999) { prevFrame(); }Frame 4609Mouse.show(); Checkpoint = 0; Nemor = 0; Prog = 0; stopAllSounds(); if (MaxStage < 6) { MaxStage = 6; savefile.data.level = _root.MaxStage; savefile.flush(); }Frame 4759stopAllSounds();Frame 4773ifFrameLoaded (4807) { gotoAndPlay (4782); } play();Frame 4774ifFrameLoaded (4807) { gotoAndPlay (4776); } play();Frame 4775prevFrame();Frame 4782play();Frame 4783stopAllSounds(); 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 4802if (((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 4803if (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 4803onClipEvent (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 4804if (Number(Prog) < 5401) { prevFrame(); }Frame 4805if (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 4806prevFrame();Frame 4807Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 7) { MaxStage = 7; savefile.data.level = _root.MaxStage; savefile.flush(); }Frame 5717stopAllSounds();Frame 5731stopAllSounds(); 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 5751if (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 5751onClipEvent (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 5752if (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 5753Mouse.show(); stopAllSounds(); if (MaxStage < 8) { MaxStage = 8; savefile.data.level = _root.MaxStage; savefile.flush(); }Frame 8097Life1 = 100; Life2 = 100;Frame 8119if (Number(PlayerMode) == 1) { gotoAndPlay ("1"); } else if (Number(PlayerMode) == 2) { gotoAndPlay ("2"); } else if (Number(Score1) > Number(Score2)) { gotoAndPlay ("3"); } else { gotoAndPlay ("4"); }Frame 8130stop();Frame 8140gotoAndPlay ("5");Frame 8151stop();Frame 8161gotoAndPlay ("5");Frame 8172stop();Frame 8182gotoAndPlay ("5");Frame 8193stop();Frame 8203gotoAndPlay ("5");Frame 8214stopAllSounds();Frame 8230stop();Frame 8257Score1 = 0; Score2 = 0; Saved1 = 0; Saved2 = 0; Checkpoint = 0; if (Number(Return) == 0) { gotoAndPlay (8258); } if (Number(Return) == 1) { gotoAndPlay (1195); }Frame 8258stopAllSounds(); 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 8277if (((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 8278if (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 8278onClipEvent (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 8279if (Number(Prog) < 4660) { prevFrame(); } else { BX3 = 900; BY3 = 200; }Frame 8280if (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 8281prevFrame();Frame 8282Mouse.show(); stopAllSounds(); Newgrounds = 1;Frame 8315if (Number(PlayerMode) == 1) { gotoAndPlay ("6"); } else if (Number(PlayerMode) == 2) { gotoAndPlay ("7"); } else if (Number(Score1) > Number(Score2)) { gotoAndPlay ("8"); } else { gotoAndPlay ("9"); }Frame 8326stop();Frame 8336gotoAndPlay ("10");Frame 8347stop();Frame 8357gotoAndPlay ("10");Frame 8368stop();Frame 8378gotoAndPlay ("10");Frame 8389stop();Frame 8399gotoAndPlay ("10");Frame 8433stop();Frame 8445gotoAndPlay (1008);Symbol 3 Buttonon (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 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/", "_new"); }Symbol 18 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/", "_blank"); }Symbol 20 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/newgrounds.php", "_blank"); }Symbol 30 MovieClip Frame 5stop();Symbol 35 MovieClip Frame 5stop();Symbol 36 Buttonon (release) { Set("_level0:Go", 2); }Symbol 38 Buttonon (release) { Set("_level0:Go", 3); }Symbol 40 Buttonon (release) { Set("_level0:Go", 4); Set("_level0:Stage", 9); }Symbol 42 MovieClip Frame 1stop();Symbol 49 Buttonon (release) { Set("_level0:Go", 1); Set("_level0:Stage", 1); }Symbol 50 MovieClip Frame 1stop();Symbol 50 MovieClip Frame 2stop();Symbol 50 MovieClip Frame 3stop();Symbol 53 Buttonon (release) { Set("_level0:View", 4); }Symbol 55 Buttonon (release) { Set("_level0:View", 3); }Symbol 57 Buttonon (release) { Set("_level0:View", 5); }Symbol 59 Buttonon (release) { Set("_level0:View", 2); }Symbol 61 Buttonon (release) { Set("_level0:View", 1); }Symbol 63 Buttonon (release) { Set("_level0:View", 6); }Symbol 65 Buttonon (release) { Set("_level0:View", 7); }Symbol 67 Buttonon (release) { Set("_level0:View", 8); }Symbol 69 Buttonon (release) { Set("_level0:View", 0); }Symbol 71 Buttonon (release) { Set("_level0:View", 9); }Symbol 77 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/", "_blank"); }Symbol 109 Buttonon (release) { getURL ("http://carlhyperweevil.newgrounds.com/", "_blank"); }Symbol 115 MovieClip Frame 20if (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 31play();Symbol 115 MovieClip Frame 32if (Number(_level0:View) == 1) { prevFrame(); }Symbol 115 MovieClip Frame 42gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 53play();Symbol 115 MovieClip Frame 54if (Number(_level0:View) == 2) { prevFrame(); }Symbol 115 MovieClip Frame 64gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 75play();Symbol 115 MovieClip Frame 76if (Number(_level0:View) == 3) { prevFrame(); }Symbol 115 MovieClip Frame 86gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 97play();Symbol 115 MovieClip Frame 98if (Number(_level0:View) == 4) { prevFrame(); }Symbol 115 MovieClip Frame 108gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 119play();Symbol 115 MovieClip Frame 120if (Number(_level0:View) == 5) { prevFrame(); }Symbol 115 MovieClip Frame 130gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 141play();Symbol 115 MovieClip Frame 142if (Number(_level0:View) == 6) { prevFrame(); }Symbol 115 MovieClip Frame 152gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 163play();Symbol 115 MovieClip Frame 164if (Number(_level0:View) == 7) { prevFrame(); }Symbol 115 MovieClip Frame 174gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 185play();Symbol 115 MovieClip Frame 186if (Number(_level0:View) == 8) { prevFrame(); }Symbol 115 MovieClip Frame 196gotoAndPlay ("Choice");Symbol 115 MovieClip Frame 207play();Symbol 115 MovieClip Frame 208if (Number(_level0:View) == 9) { prevFrame(); }Symbol 115 MovieClip Frame 218gotoAndPlay ("Choice");Symbol 128 Buttonon (release) { Set("_level0:Stage", 1); }Symbol 130 Buttonon (release) { Set("_level0:Stage", 2); }Symbol 131 Buttonon (release) { Set("_level0:Stage", 3); }Symbol 132 Buttonon (release) { Set("_level0:Stage", 4); }Symbol 133 Buttonon (release) { Set("_level0:Stage", 5); }Symbol 134 Buttonon (release) { Set("_level0:Stage", 6); }Symbol 136 Buttonon (release) { Set("_level0:Stage", 7); }Symbol 138 Buttonon (release) { Set("_level0:Stage", 8); }Symbol 139 MovieClip Frame 1stop();Symbol 139 MovieClip Frame 2stop();Symbol 139 MovieClip Frame 3stop();Symbol 139 MovieClip Frame 4stop();Symbol 139 MovieClip Frame 5stop();Symbol 139 MovieClip Frame 6stop();Symbol 139 MovieClip Frame 7stop();Symbol 139 MovieClip Frame 8stop();Symbol 140 Buttonon (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 1play();Symbol 141 MovieClip Frame 18if (((((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 19prevFrame();Symbol 141 MovieClip Frame 20play();Symbol 141 MovieClip Frame 38stop();Symbol 144 MovieClip Frame 8stop();Symbol 149 MovieClip Frame 8stop();Symbol 150 Buttonon (release) { Set("_level0:PlayerMode", 1); }Symbol 170 Buttonon (release) { Set("_level0:PlayerMode", 2); }Symbol 173 MovieClip Frame 8stop();Symbol 178 MovieClip Frame 8stop();Symbol 179 Buttonon (release) { Set("_level0:PlayerMode", 3); }Symbol 183 MovieClip Frame 8stop();Symbol 189 MovieClip Frame 8stop();Symbol 190 Buttonon (release) { Set("_level0:PlayerMode", 1); }Symbol 194 Buttonon (release) { Set("_level0:PlayerMode", 2); }Symbol 198 Buttonon (release) { Set("_level0:Difficulty", 4); }Symbol 200 Buttonon (release) { Set("_level0:Difficulty", 3); }Symbol 202 Buttonon (release) { Set("_level0:Difficulty", 2); }Symbol 204 Buttonon (release) { Set("_level0:Difficulty", 1); }Symbol 208 MovieClip Frame 15stop();Symbol 208 MovieClip Frame 51stop();Symbol 222 MovieClip Frame 1stop();Symbol 222 MovieClip Frame 10play();Symbol 222 MovieClip Frame 11stop();Symbol 222 MovieClip Frame 21stop();Symbol 222 MovieClip Frame 31stop();Symbol 222 MovieClip Frame 41stop();Symbol 222 MovieClip Frame 50stop();Symbol 222 MovieClip Frame 51stop();Symbol 222 MovieClip Frame 61stop();Symbol 222 MovieClip Frame 71stop();Symbol 222 MovieClip Frame 81stop();Symbol 222 MovieClip Frame 90stop();Symbol 222 MovieClip Frame 91stop();Symbol 222 MovieClip Frame 101stop();Symbol 222 MovieClip Frame 111stop();Symbol 222 MovieClip Frame 121stop();Symbol 222 MovieClip Frame 131stop();Symbol 222 MovieClip Frame 141stop();Symbol 222 MovieClip Frame 151stop();Symbol 222 MovieClip Frame 161stop();Symbol 222 MovieClip Frame 171stop();Symbol 224 MovieClip Frame 1stop();Symbol 224 MovieClip Frame 10play();Symbol 224 MovieClip Frame 11stop();Symbol 224 MovieClip Frame 20play();Symbol 224 MovieClip Frame 21play();Symbol 224 MovieClip Frame 22play();Symbol 224 MovieClip Frame 23stop();Symbol 225 Buttonon (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 83gotoAndPlay (1);Symbol 239 MovieClip Frame 1stop();Symbol 239 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 239 MovieClip Frame 23stop();Symbol 239 MovieClip Frame 44stop();Symbol 239 MovieClip Frame 65stop();Symbol 245 MovieClip Frame 1stop();Symbol 245 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 245 MovieClip Frame 23stop();Symbol 245 MovieClip Frame 44stop();Symbol 245 MovieClip Frame 65stop();Symbol 251 MovieClip Frame 1stop();Symbol 251 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 251 MovieClip Frame 23stop();Symbol 251 MovieClip Frame 44stop();Symbol 251 MovieClip Frame 65stop();Symbol 257 MovieClip Frame 1stop();Symbol 257 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 257 MovieClip Frame 23stop();Symbol 257 MovieClip Frame 44stop();Symbol 257 MovieClip Frame 65stop();Symbol 263 MovieClip Frame 1stop();Symbol 263 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 263 MovieClip Frame 23stop();Symbol 263 MovieClip Frame 44stop();Symbol 263 MovieClip Frame 65stop();Symbol 269 MovieClip Frame 1stop();Symbol 269 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 269 MovieClip Frame 23stop();Symbol 269 MovieClip Frame 44stop();Symbol 269 MovieClip Frame 65stop();Symbol 275 MovieClip Frame 1stop();Symbol 275 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 275 MovieClip Frame 23stop();Symbol 275 MovieClip Frame 44stop();Symbol 275 MovieClip Frame 65stop();Symbol 281 MovieClip Frame 1stop();Symbol 281 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 281 MovieClip Frame 23stop();Symbol 281 MovieClip Frame 44stop();Symbol 281 MovieClip Frame 65stop();Symbol 287 MovieClip Frame 1stop();Symbol 287 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 287 MovieClip Frame 23stop();Symbol 287 MovieClip Frame 44stop();Symbol 287 MovieClip Frame 65stop();Symbol 293 MovieClip Frame 1stop();Symbol 293 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 293 MovieClip Frame 23stop();Symbol 293 MovieClip Frame 44stop();Symbol 293 MovieClip Frame 65stop();Symbol 299 MovieClip Frame 1stop();Symbol 299 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 299 MovieClip Frame 23stop();Symbol 299 MovieClip Frame 44stop();Symbol 299 MovieClip Frame 65stop();Symbol 305 MovieClip Frame 1stop();Symbol 305 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 305 MovieClip Frame 23stop();Symbol 305 MovieClip Frame 44stop();Symbol 305 MovieClip Frame 65stop();Symbol 311 MovieClip Frame 1stop();Symbol 311 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 311 MovieClip Frame 23stop();Symbol 311 MovieClip Frame 44stop();Symbol 311 MovieClip Frame 65stop();Symbol 319 MovieClip Frame 1stop();Symbol 319 MovieClip Frame 3gotoAndStop (1);Symbol 319 MovieClip Frame 24stop();Symbol 325 MovieClip Frame 1stop();Symbol 325 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 325 MovieClip Frame 23stop();Symbol 325 MovieClip Frame 44stop();Symbol 325 MovieClip Frame 65stop();Symbol 331 MovieClip Frame 1stop();Symbol 331 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 331 MovieClip Frame 23stop();Symbol 331 MovieClip Frame 44stop();Symbol 331 MovieClip Frame 65stop();Symbol 337 MovieClip Frame 1stop();Symbol 337 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 337 MovieClip Frame 23stop();Symbol 337 MovieClip Frame 44stop();Symbol 337 MovieClip Frame 65stop();Symbol 343 MovieClip Frame 1stop();Symbol 343 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 343 MovieClip Frame 23stop();Symbol 343 MovieClip Frame 44stop();Symbol 343 MovieClip Frame 65stop();Symbol 349 MovieClip Frame 1stop();Symbol 349 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 349 MovieClip Frame 23stop();Symbol 349 MovieClip Frame 44stop();Symbol 349 MovieClip Frame 65stop();Symbol 355 MovieClip Frame 1stop();Symbol 355 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 355 MovieClip Frame 23stop();Symbol 355 MovieClip Frame 44stop();Symbol 355 MovieClip Frame 65stop();Symbol 357 MovieClip Frame 1stop();Symbol 357 MovieClip Frame 3gotoAndStop (1);Symbol 357 MovieClip Frame 24stop();Symbol 359 MovieClip Frame 31gotoAndPlay (1);Symbol 365 MovieClip Frame 1stop();Symbol 365 MovieClip Frame 22stop();Symbol 373 MovieClip Frame 1stop();Symbol 373 MovieClip Frame 57stop();Symbol 375 MovieClip Frame 1stop();Symbol 375 MovieClip Frame 22stop();Symbol 377 MovieClip Frame 1stop();Symbol 377 MovieClip Frame 26stop();Symbol 378 MovieClip Frame 1stop();Symbol 378 MovieClip Frame 2play();Symbol 378 MovieClip Frame 3gotoAndStop (1);Symbol 386 MovieClip Frame 1stop();Symbol 386 MovieClip Frame 2if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }Symbol 386 MovieClip Frame 31gotoAndStop (1);Symbol 386 MovieClip Frame 52stop();Symbol 386 MovieClip Frame 68gotoAndStop (1);Symbol 386 MovieClip Frame 90stop();Symbol 388 MovieClip Frame 1stop();Symbol 388 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }Symbol 388 MovieClip Frame 31gotoAndStop (1);Symbol 388 MovieClip Frame 52stop();Symbol 418 Buttonon (release) { Prog = Number(Prog) + 10; } on (rollOver) { Attack1 = 0; }Symbol 420 Buttonon (press) { Prog = Prog - 10; } on (rollOver) { Attack1 = 0; }Symbol 422 Buttonon (release) { GameOver = 1; } on (rollOver) { Attack1 = 0; }Symbol 432 MovieClip Frame 100gotoAndPlay (81);Symbol 436 MovieClip Frame 40stop();Symbol 436 MovieClip Frame 183stop();Symbol 436 MovieClip Frame 246stop();Symbol 456 MovieClip Frame 1stop();Symbol 456 MovieClip Frame 19play();Symbol 456 MovieClip Frame 27if (Number(_level0:Prog) > 2050) { gotoAndPlay (28); } else { gotoAndPlay (19); }Symbol 456 MovieClip Frame 53stop();Symbol 456 MovieClip Frame 199stop();Symbol 457 MovieClip Frame 1stop();Symbol 457 MovieClip Frame 11stop();Symbol 457 MovieClip Frame 51stop();Symbol 469 MovieClip Frame 1if (Number(_level0:PlayerMode) == 1) { stop(); }Symbol 469 MovieClip Frame 2stop();Symbol 481 MovieClip Frame 1if (Number(_level0:PlayerMode) == 2) { stop(); }Symbol 481 MovieClip Frame 2stop();Symbol 503 MovieClip Frame 1stop();Symbol 503 MovieClip Frame 34Set("_level0:Thud", 0);Symbol 503 MovieClip Frame 469Set("_level0:Thud", 1);Symbol 503 MovieClip Frame 474stop();Symbol 503 MovieClip Frame 643Set("_level0:Thud", 0);Symbol 503 MovieClip Frame 727if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Ether"); }Symbol 503 MovieClip Frame 743if (Number(_level0:PlayerMode) == 1) { gotoAndPlay ("Check"); }Symbol 503 MovieClip Frame 788if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Ether2"); }Symbol 503 MovieClip Frame 804Set("_level0:Thud", 1);Symbol 503 MovieClip Frame 809stop();Symbol 503 MovieClip Frame 837Set("_level0:Thud", 1);Symbol 503 MovieClip Frame 842stop();Symbol 509 MovieClip Frame 1stop();Symbol 509 MovieClip Frame 3gotoAndStop (1);Symbol 509 MovieClip Frame 68stop();Symbol 516 MovieClip Frame 1stop();Symbol 516 MovieClip Frame 12stop();Symbol 523 MovieClip Frame 1stop();Symbol 523 MovieClip Frame 3gotoAndStop (1);Symbol 523 MovieClip Frame 25stop();Symbol 523 MovieClip Frame 46stop();Symbol 530 MovieClip Frame 1stop();Symbol 530 MovieClip Frame 3gotoAndStop (1);Symbol 530 MovieClip Frame 25stop();Symbol 530 MovieClip Frame 46stop();Symbol 537 MovieClip Frame 1stop();Symbol 537 MovieClip Frame 3gotoAndStop (1);Symbol 537 MovieClip Frame 25stop();Symbol 537 MovieClip Frame 46stop();Symbol 546 MovieClip Frame 1stop();Symbol 546 MovieClip Frame 3gotoAndStop (1);Symbol 546 MovieClip Frame 25stop();Symbol 546 MovieClip Frame 51stop();Symbol 552 MovieClip Frame 1stop();Symbol 552 MovieClip Frame 3gotoAndStop (1);Symbol 552 MovieClip Frame 25stop();Symbol 552 MovieClip Frame 56stop();Symbol 554 MovieClip Frame 1stop();Symbol 557 MovieClip Frame 1if (Number(_level0:PlayerMode) == 1) { stop(); }Symbol 557 MovieClip Frame 2stop();Symbol 559 MovieClip Frame 1if (Number(_level0:PlayerMode) == 2) { stop(); }Symbol 559 MovieClip Frame 2stop();Symbol 561 Buttonon (release) { gotoAndPlay ("Cinema1 End"); }Symbol 612 MovieClip Frame 1stop();Symbol 612 MovieClip Frame 2play();Symbol 612 MovieClip Frame 1452play();Symbol 612 MovieClip Frame 1637play();Symbol 612 MovieClip Frame 1638if (Number(_level0:Seven) != 1) { prevFrame(); }Symbol 612 MovieClip Frame 3082stop();Symbol 628 MovieClip Frame 100gotoAndPlay (81);Symbol 638 MovieClip Frame 40stop();Symbol 638 MovieClip Frame 183stop();Symbol 638 MovieClip Frame 450stop();Symbol 638 MovieClip Frame 548stop();Symbol 639 MovieClip Frame 1stop();Symbol 639 MovieClip Frame 11stop();Symbol 639 MovieClip Frame 51stop();Symbol 659 MovieClip Frame 1stop();Symbol 659 MovieClip Frame 6Set("_level0:Thud", 0);Symbol 659 MovieClip Frame 231Set("_level0:Thud", 1);Symbol 659 MovieClip Frame 236stop();Symbol 659 MovieClip Frame 538Set("_level0:Cinema", 1); stop();Symbol 659 MovieClip Frame 828Set("_level0:Cinema", 1); stop();Symbol 659 MovieClip Frame 1222Set("_level0:Cinema", 1); stop();Symbol 659 MovieClip Frame 1293stop();Symbol 668 MovieClip Frame 1stop();Symbol 669 MovieClip Frame 1stop();Symbol 669 MovieClip Frame 2play();Symbol 669 MovieClip Frame 3gotoAndStop (1);Symbol 669 MovieClip Frame 34stop();Symbol 675 MovieClip Frame 12if (Number(_level0:BL1) == Number(-100)) { stop(); }Symbol 679 MovieClip Frame 1stop();Symbol 679 MovieClip Frame 2stop();Symbol 692 MovieClip Frame 1stop();Symbol 692 MovieClip Frame 2play();Symbol 692 MovieClip Frame 3gotoAndStop (1);Symbol 692 MovieClip Frame 24stop();Symbol 699 MovieClip Frame 1stop();Symbol 699 MovieClip Frame 21stop();Symbol 699 MovieClip Frame 41stop();Symbol 699 MovieClip Frame 61stop();Symbol 699 MovieClip Frame 81gotoAndStop (1);Symbol 699 MovieClip Frame 349stop();Symbol 702 MovieClip Frame 1stop();Symbol 702 MovieClip Frame 68stop();Symbol 707 MovieClip Frame 1stop();Symbol 707 MovieClip Frame 43stop();Symbol 710 MovieClip Frame 1stop();Symbol 710 MovieClip Frame 9stop();Symbol 716 MovieClip Frame 100gotoAndPlay (81);Symbol 719 MovieClip Frame 40stop();Symbol 719 MovieClip Frame 69stop();Symbol 719 MovieClip Frame 218stop();Symbol 719 MovieClip Frame 281stop();Symbol 745 MovieClip Frame 1stop();Symbol 745 MovieClip Frame 2play();Symbol 745 MovieClip Frame 102tellTarget ("C4") { stop(); }; tellTarget ("C3") { stop(); }; stop();Symbol 745 MovieClip Frame 375gotoAndPlay ("Loop Start");Symbol 745 MovieClip Frame 510stop();Symbol 746 MovieClip Frame 1stop();Symbol 746 MovieClip Frame 11stop();Symbol 746 MovieClip Frame 51stop();Symbol 747 MovieClip Frame 1if (Number(_level0:PlayerMode) == 1) { stop(); }Symbol 747 MovieClip Frame 2stop();Symbol 755 MovieClip Frame 1if (Number(_level0:PlayerMode) == 2) { stop(); }Symbol 755 MovieClip Frame 2stop();Symbol 756 MovieClip Frame 1stop();Symbol 756 MovieClip Frame 12Set("_level0:Thud", 0);Symbol 756 MovieClip Frame 251Set("_level0:Thud", 1);Symbol 756 MovieClip Frame 285stop();Symbol 756 MovieClip Frame 342Set("_level0:Thud", 0);Symbol 756 MovieClip Frame 436Set("_level0:Thud", 1);Symbol 756 MovieClip Frame 462stop();Symbol 756 MovieClip Frame 588stop();Symbol 761 MovieClip Frame 1stop();Symbol 761 MovieClip Frame 3gotoAndStop (1);Symbol 761 MovieClip Frame 24stop();Symbol 768 MovieClip Frame 1stop();Symbol 768 MovieClip Frame 2if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }Symbol 768 MovieClip Frame 31gotoAndStop (1);Symbol 768 MovieClip Frame 52stop();Symbol 768 MovieClip Frame 68gotoAndStop (1);Symbol 772 MovieClip Frame 1stop();Symbol 772 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }Symbol 772 MovieClip Frame 31gotoAndStop (1);Symbol 772 MovieClip Frame 52stop();Symbol 787 MovieClip Frame 1stop();Symbol 787 MovieClip Frame 2play();Symbol 787 MovieClip Frame 17gotoAndPlay (2);Symbol 788 MovieClip Frame 1stop();Symbol 788 MovieClip Frame 3gotoAndStop (1);Symbol 788 MovieClip Frame 88stop();Symbol 790 MovieClip Frame 25gotoAndPlay (1);Symbol 792 MovieClip Frame 25gotoAndPlay (1);Symbol 794 MovieClip Frame 25gotoAndPlay (1);Symbol 796 Buttonon (release) { gotoAndPlay ("Cinema3 End"); }Symbol 823 MovieClip Frame 100gotoAndPlay (81);Symbol 826 MovieClip Frame 1play();Symbol 826 MovieClip Frame 40stop();Symbol 826 MovieClip Frame 95stop();Symbol 826 MovieClip Frame 232stop();Symbol 826 MovieClip Frame 295stop();Symbol 831 MovieClip Frame 26gotoAndPlay (1);Symbol 906 MovieClip Frame 1stop();Symbol 906 MovieClip Frame 2play();Symbol 906 MovieClip Frame 52play();Symbol 906 MovieClip Frame 1800play();Symbol 906 MovieClip Frame 2900play();Symbol 906 MovieClip Frame 3161gotoAndPlay (1412);Symbol 906 MovieClip Frame 3940stop();Symbol 906 MovieClip Frame 4108stop();Symbol 907 MovieClip Frame 1stop();Symbol 907 MovieClip Frame 11stop();Symbol 907 MovieClip Frame 51stop();Symbol 929 MovieClip Frame 1stop();Symbol 929 MovieClip Frame 12stop();Symbol 929 MovieClip Frame 13play(); Set("_level0:Thud", 0);Symbol 929 MovieClip Frame 85Set("_level0:Thud", 1);Symbol 929 MovieClip Frame 93stop();Symbol 929 MovieClip Frame 94play(); Set("_level0:Thud", 0);Symbol 929 MovieClip Frame 155Set("_level0:Thud", 1);Symbol 929 MovieClip Frame 163stop();Symbol 929 MovieClip Frame 164play(); Set("_level0:Thud", 0);Symbol 929 MovieClip Frame 210Set("_level0:Thud", 1);Symbol 929 MovieClip Frame 215stop();Symbol 929 MovieClip Frame 218Set("_level0:Thud", 0);Symbol 929 MovieClip Frame 558Set("_level0:Thud", 1);Symbol 929 MovieClip Frame 563stop();Symbol 929 MovieClip Frame 705Set("_level0:Prog", 5000);Symbol 929 MovieClip Frame 706stop();Symbol 929 MovieClip Frame 712Random = random(3); Set("_level0:Thud", 0); if (Number(Random) == 1) { gotoAndPlay ("up1"); } if (Number(Random) == 2) { gotoAndPlay ("up2"); }Symbol 929 MovieClip Frame 740Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 741Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 767Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 768Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 792Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 793Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 794Random = random(3); Set("_level0:Thud", 0); if (Number(Random) == 1) { gotoAndPlay ("dup1"); } if (Number(Random) == 2) { gotoAndPlay ("dup2"); }Symbol 929 MovieClip Frame 822Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 823Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 853Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 854Set("_level0:Thud", 1); stop();Symbol 929 MovieClip Frame 883Set("_level0:Thud", 1); stop();Symbol 949 MovieClip Frame 1stop();Symbol 949 MovieClip Frame 3gotoAndStop (1);Symbol 949 MovieClip Frame 56stop();Symbol 950 MovieClip Frame 1stop();Symbol 950 MovieClip Frame 12gotoAndStop (1);Symbol 950 MovieClip Frame 77stop();Symbol 951 MovieClip Frame 1stop();Symbol 951 MovieClip Frame 23stop();Symbol 953 MovieClip Frame 1stop();Symbol 957 MovieClip Frame 1stop();Symbol 957 MovieClip Frame 17stop();Symbol 961 MovieClip Frame 1stop();Symbol 961 MovieClip Frame 3gotoAndStop (1);Symbol 961 MovieClip Frame 21stop();Symbol 963 MovieClip Frame 1stop();Symbol 985 MovieClip Frame 1stop();Symbol 985 MovieClip Frame 2stop();Symbol 988 MovieClip Frame 1stop();Symbol 988 MovieClip Frame 2stop();Symbol 992 MovieClip Frame 1stop();Symbol 992 MovieClip Frame 3gotoAndStop (1);Symbol 992 MovieClip Frame 24stop();Symbol 992 MovieClip Frame 86stop();Symbol 996 MovieClip Frame 1stop();Symbol 996 MovieClip Frame 2play();Symbol 996 MovieClip Frame 12stop();Symbol 999 MovieClip Frame 1stop();Symbol 999 MovieClip Frame 2play();Symbol 999 MovieClip Frame 12stop();Symbol 1002 MovieClip Frame 1stop();Symbol 1002 MovieClip Frame 3gotoAndStop (1);Symbol 1002 MovieClip Frame 24stop();Symbol 1002 MovieClip Frame 86stop();Symbol 1007 MovieClip Frame 1stop();Symbol 1007 MovieClip Frame 3gotoAndStop (1);Symbol 1007 MovieClip Frame 50stop();Symbol 1009 MovieClip Frame 1stop();Symbol 1009 MovieClip Frame 3gotoAndStop (1);Symbol 1009 MovieClip Frame 105stop();Symbol 1011 MovieClip Frame 1stop();Symbol 1013 Buttonon (release) { gotoAndPlay ("Cinema4 End"); stopAllSounds(); }Symbol 1021 MovieClip Frame 100gotoAndPlay (81);Symbol 1024 MovieClip Frame 40stop();Symbol 1024 MovieClip Frame 181stop();Symbol 1024 MovieClip Frame 244stop();Symbol 1037 MovieClip Frame 12if (Number(_level0:Prog) > 3090) { stop(); }Symbol 1042 MovieClip Frame 14if (Number(_level0:Prog) > 3635) { stop(); }Symbol 1056 MovieClip Frame 16gotoAndPlay (1);Symbol 1062 MovieClip Frame 6if (Number(_level0:Prog) > 10080) { gotoAndPlay (50); }Symbol 1062 MovieClip Frame 14gotoAndPlay (1);Symbol 1062 MovieClip Frame 68stop();Symbol 1064 MovieClip Frame 19gotoAndPlay (1);Symbol 1065 MovieClip Frame 1304stop();Symbol 1065 MovieClip Frame 1320play();Symbol 1065 MovieClip Frame 1367stop();Symbol 1065 MovieClip Frame 1400play();Symbol 1065 MovieClip Frame 1413stop();Symbol 1065 MovieClip Frame 1425play();Symbol 1065 MovieClip Frame 1511stop();Symbol 1065 MovieClip Frame 1550play();Symbol 1065 MovieClip Frame 1692stop();Symbol 1065 MovieClip Frame 1700play(); tellTarget ("BG") { stop(); };Symbol 1065 MovieClip Frame 1758stop();Symbol 1065 MovieClip Frame 1777play();Symbol 1065 MovieClip Frame 1832stop();Symbol 1065 MovieClip Frame 1842play();Symbol 1065 MovieClip Frame 1863stop();Symbol 1065 MovieClip Frame 1885play();Symbol 1065 MovieClip Frame 1917stop();Symbol 1065 MovieClip Frame 1925play();Symbol 1065 MovieClip Frame 1944stop();Symbol 1066 MovieClip Frame 1stop();Symbol 1066 MovieClip Frame 11stop();Symbol 1066 MovieClip Frame 31stop();Symbol 1066 MovieClip Frame 51stop();Symbol 1091 MovieClip Frame 1stop();Symbol 1091 MovieClip Frame 71gotoAndPlay ("Trin1");Symbol 1091 MovieClip Frame 223if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Ether2"); }Symbol 1091 MovieClip Frame 285gotoAndPlay ("Trin2");Symbol 1091 MovieClip Frame 370Set("_level0:Trinoka", 1); Set("_level0:Prog", 7990);Symbol 1091 MovieClip Frame 383stop();Symbol 1091 MovieClip Frame 445gotoAndPlay ("Trin3");Symbol 1091 MovieClip Frame 846Set("_level0:Trinoka", 1); Set("_level0:Prog", 9999);Symbol 1091 MovieClip Frame 868stop();Symbol 1091 MovieClip Frame 887Set("_level0:Thud", 0);Symbol 1091 MovieClip Frame 986gotoAndPlay ("Trin4");Symbol 1091 MovieClip Frame 987Set("_level0:Thud", 0);Symbol 1091 MovieClip Frame 1096Set("_level0:Thud", 1);Symbol 1091 MovieClip Frame 1101stop();Symbol 1091 MovieClip Frame 1377if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Trin6"); }Symbol 1091 MovieClip Frame 1460if (Number(_level0:PlayerMode) == 1) { gotoAndPlay ("TrinEnd"); }Symbol 1091 MovieClip Frame 1527Set("_level0:Prog", 15000);Symbol 1091 MovieClip Frame 1531stop();Symbol 1093 MovieClip Frame 1stop();Symbol 1093 MovieClip Frame 110stop();Symbol 1098 MovieClip Frame 400stop();Symbol 1102 MovieClip Frame 100stop();Symbol 1102 MovieClip Frame 101play();Symbol 1102 MovieClip Frame 102gotoAndStop (100);Symbol 1102 MovieClip Frame 103tellTarget ("Head") { play(); };Symbol 1102 MovieClip Frame 179stop();Symbol 1103 MovieClip Frame 1X = _x; Y = _y;Symbol 1104 MovieClip Frame 1stop();Symbol 1104 MovieClip Frame 400stop();Symbol 1105 MovieClip Frame 1stop();Symbol 1105 MovieClip Frame 17stop();Symbol 1105 MovieClip Frame 43stop();Symbol 1105 MovieClip Frame 44stop();Symbol 1105 MovieClip Frame 61stop();Symbol 1105 MovieClip Frame 76stop();Symbol 1105 MovieClip Frame 93stop();Symbol 1105 MovieClip Frame 120stop();Symbol 1106 MovieClip Frame 1stop();Symbol 1106 MovieClip Frame 2play();Symbol 1106 MovieClip Frame 3gotoAndStop (1);Symbol 1106 MovieClip Frame 4play();Symbol 1106 MovieClip Frame 25stop();Symbol 1108 MovieClip Frame 1stop();Symbol 1108 MovieClip Frame 7stop();Symbol 1108 MovieClip Frame 18stop();Symbol 1109 MovieClip Frame 1stop();Symbol 1109 MovieClip Frame 7stop();Symbol 1109 MovieClip Frame 18stop();Symbol 1111 MovieClip Frame 1stop();Symbol 1111 MovieClip Frame 2play();Symbol 1111 MovieClip Frame 3gotoAndStop (1);Symbol 1111 MovieClip Frame 4play();Symbol 1111 MovieClip Frame 71stop();Symbol 1111 MovieClip Frame 101stop();Symbol 1111 MovieClip Frame 102play();Symbol 1111 MovieClip Frame 103gotoAndStop (101);Symbol 1111 MovieClip Frame 104play();Symbol 1111 MovieClip Frame 166stop();Symbol 1113 MovieClip Frame 1stop();Symbol 1116 Buttonon (release) { gotoAndPlay ("Cinema5 End"); stopAllSounds(); }Symbol 1121 MovieClip Frame 100gotoAndPlay (81);Symbol 1128 MovieClip Frame 1play();Symbol 1128 MovieClip Frame 40stop(); stop();Symbol 1128 MovieClip Frame 183stop();Symbol 1128 MovieClip Frame 244stop();Symbol 1128 MovieClip Frame 259play();Symbol 1128 MovieClip Frame 300stop();Symbol 1128 MovieClip Frame 385stop();Symbol 1129 MovieClip Frame 1stop();Symbol 1129 MovieClip Frame 22stop();Symbol 1129 MovieClip Frame 36stop();Symbol 1191 MovieClip Frame 190stop();Symbol 1191 MovieClip Frame 219stop();Symbol 1191 MovieClip Frame 265stop();Symbol 1191 MovieClip Frame 344stop();Symbol 1191 MovieClip Frame 358play();Symbol 1191 MovieClip Frame 426stop();Symbol 1191 MovieClip Frame 450play();Symbol 1191 MovieClip Frame 491stop();Symbol 1203 MovieClip Frame 1stop();Symbol 1203 MovieClip Frame 99stop();Symbol 1203 MovieClip Frame 121if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 124if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 127if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 130if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 131stop();Symbol 1203 MovieClip Frame 218if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 221if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 224if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 227if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 228stop();Symbol 1203 MovieClip Frame 319if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 322if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 325if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 328if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 329stop();Symbol 1203 MovieClip Frame 461if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 471if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 481if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 491if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 492stop();Symbol 1203 MovieClip Frame 615if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 618if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 621if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 624if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 625stop();Symbol 1203 MovieClip Frame 649stop();Symbol 1203 MovieClip Frame 671stop();Symbol 1203 MovieClip Frame 728stop();Symbol 1203 MovieClip Frame 852stop();Symbol 1204 MovieClip Frame 1stop();Symbol 1204 MovieClip Frame 2play();Symbol 1204 MovieClip Frame 3gotoAndStop (1);Symbol 1204 MovieClip Frame 4play();Symbol 1207 MovieClip Frame 1stop();Symbol 1207 MovieClip Frame 2play();Symbol 1207 MovieClip Frame 3gotoAndStop (1);Symbol 1207 MovieClip Frame 4play();Symbol 1207 MovieClip Frame 13stop();Symbol 1223 MovieClip Frame 1stop();Symbol 1223 MovieClip Frame 70if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1223 MovieClip Frame 80if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1223 MovieClip Frame 90if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1223 MovieClip Frame 100if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1224 MovieClip Frame 1stop();Symbol 1224 MovieClip Frame 2play();Symbol 1224 MovieClip Frame 3gotoAndStop (1);Symbol 1224 MovieClip Frame 4play();Symbol 1224 MovieClip Frame 21stop();Symbol 1226 MovieClip Frame 1stop();Symbol 1226 MovieClip Frame 20if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1226 MovieClip Frame 25if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1226 MovieClip Frame 30if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1226 MovieClip Frame 35if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1226 MovieClip Frame 36stop();Symbol 1226 MovieClip Frame 58if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1226 MovieClip Frame 63if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1226 MovieClip Frame 68if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1226 MovieClip Frame 73if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1228 MovieClip Frame 1stop();Symbol 1228 MovieClip Frame 2play();Symbol 1228 MovieClip Frame 3gotoAndStop (1);Symbol 1228 MovieClip Frame 4play();Symbol 1228 MovieClip Frame 13stop();Symbol 1229 MovieClip Frame 1stop();Symbol 1229 MovieClip Frame 2play();Symbol 1229 MovieClip Frame 32if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1229 MovieClip Frame 40if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1229 MovieClip Frame 48if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1229 MovieClip Frame 56if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1229 MovieClip Frame 57stop();Symbol 1229 MovieClip Frame 86if ((Number(_level0:BossTimer) > 300) and (Number(_level0:BossTimer) < 400)) { Set("_level0:BossTimer", 89); }Symbol 1229 MovieClip Frame 87stop();Symbol 1230 MovieClip Frame 1stop();Symbol 1230 MovieClip Frame 2play();Symbol 1230 MovieClip Frame 3gotoAndStop (1);Symbol 1230 MovieClip Frame 4play();Symbol 1230 MovieClip Frame 23stop();Symbol 1234 MovieClip Frame 1stop();Symbol 1241 MovieClip Frame 1stop();Symbol 1241 MovieClip Frame 2play();Symbol 1241 MovieClip Frame 3gotoAndStop (1);Symbol 1245 MovieClip Frame 1stop();Symbol 1245 MovieClip Frame 2play();Symbol 1245 MovieClip Frame 3gotoAndStop (1);Symbol 1245 MovieClip Frame 24stop();Symbol 1258 MovieClip Frame 1stop();Symbol 1258 MovieClip Frame 2play();Symbol 1258 MovieClip Frame 3gotoAndStop (1);Symbol 1258 MovieClip Frame 14stop();Symbol 1258 MovieClip Frame 46stop();Symbol 1258 MovieClip Frame 249stop();Symbol 1276 MovieClip Frame 1stop();Symbol 1276 MovieClip Frame 248if ((Number(_level0:PlayerMode) == 2) or (Number(_level0:PlayerMode) == 3)) { gotoAndPlay ("Ether"); }Symbol 1276 MovieClip Frame 361gotoAndPlay ("Nemor2");Symbol 1276 MovieClip Frame 441if (Number(_level0:PlayerMode) == 2) { gotoAndPlay ("Nemor2"); }Symbol 1276 MovieClip Frame 617Set("_level0:Nemor", 1); Set("_level0:Prog", 199);Symbol 1276 MovieClip Frame 646stop();Symbol 1276 MovieClip Frame 886stop();Symbol 1278 MovieClip Frame 32if (Number(_level0:BL25) > 470) { gotoAndPlay ("1"); }Symbol 1278 MovieClip Frame 62if (Number(_level0:BL25) > 440) { gotoAndPlay ("2"); }Symbol 1278 MovieClip Frame 90if (Number(_level0:BL25) > 410) { gotoAndPlay ("3"); }Symbol 1278 MovieClip Frame 116if (Number(_level0:BL25) > 380) { gotoAndPlay ("4"); }Symbol 1278 MovieClip Frame 140if (Number(_level0:BL25) > 350) { gotoAndPlay ("5"); }Symbol 1278 MovieClip Frame 162if (Number(_level0:BL25) > 320) { gotoAndPlay ("6"); }Symbol 1278 MovieClip Frame 182if (Number(_level0:BL25) > 290) { gotoAndPlay ("7"); }Symbol 1278 MovieClip Frame 200if (Number(_level0:BL25) > 260) { gotoAndPlay ("8"); }Symbol 1278 MovieClip Frame 216if (Number(_level0:BL25) > 230) { gotoAndPlay ("9"); }Symbol 1278 MovieClip Frame 231if (Number(_level0:BL25) > 200) { gotoAndPlay ("10"); }Symbol 1278 MovieClip Frame 245if (Number(_level0:BL25) > 170) { gotoAndPlay ("11"); }Symbol 1278 MovieClip Frame 258if (Number(_level0:BL25) > 140) { gotoAndPlay ("12"); }Symbol 1278 MovieClip Frame 270if (Number(_level0:BL25) > 110) { gotoAndPlay ("13"); }Symbol 1278 MovieClip Frame 281if (Number(_level0:BL25) > 80) { gotoAndPlay ("14"); }Symbol 1278 MovieClip Frame 291if (Number(_level0:BL25) > 50) { gotoAndPlay ("15"); }Symbol 1278 MovieClip Frame 300if (Number(_level0:BL25) > 25) { gotoAndPlay ("16"); }Symbol 1278 MovieClip Frame 307if (Number(_level0:BL25) > 0) { gotoAndPlay ("17"); } else { stop(); }Symbol 1288 MovieClip Frame 1stop();Symbol 1288 MovieClip Frame 2play();Symbol 1288 MovieClip Frame 29stop();Symbol 1288 MovieClip Frame 30play();Symbol 1288 MovieClip Frame 45stop();Symbol 1289 MovieClip Frame 1stop();Symbol 1289 MovieClip Frame 2play();Symbol 1289 MovieClip Frame 3gotoAndStop (1);Symbol 1289 MovieClip Frame 24stop();Symbol 1292 MovieClip Frame 1stop();Symbol 1292 MovieClip Frame 2play();Symbol 1292 MovieClip Frame 3gotoAndStop (1);Symbol 1292 MovieClip Frame 24stop();Symbol 1294 MovieClip Frame 1stop();Symbol 1294 MovieClip Frame 2play();Symbol 1294 MovieClip Frame 3gotoAndStop (1);Symbol 1294 MovieClip Frame 24stop();Symbol 1296 MovieClip Frame 1stop();Symbol 1296 MovieClip Frame 2play();Symbol 1296 MovieClip Frame 22stop();Symbol 1296 MovieClip Frame 23play();Symbol 1296 MovieClip Frame 289stop();Symbol 1298 MovieClip Frame 1stop();Symbol 1299 Buttonon (release) { gotoAndPlay ("Cinema6 End"); }Symbol 1312 MovieClip Frame 6stop();Symbol 1341 MovieClip Frame 1stopAllSounds();Symbol 1341 MovieClip Frame 21stop();Symbol 1342 MovieClip Frame 1play();Symbol 1342 MovieClip Frame 40stop(); stop();Symbol 1342 MovieClip Frame 128if (Number(_level0:Prog) > 2550) { stop(); }Symbol 1342 MovieClip Frame 149if (Number(_level0:Prog) > 2650) { stop(); }Symbol 1342 MovieClip Frame 191if (Number(_level0:Prog) > 2650) { stop(); }Symbol 1342 MovieClip Frame 233if (Number(_level0:Prog) > 2650) { stop(); }Symbol 1342 MovieClip Frame 275if (Number(_level0:Prog) > 2650) { stop(); } gotoAndPlay (107);Symbol 1342 MovieClip Frame 300play();Symbol 1342 MovieClip Frame 399stop();Symbol 1342 MovieClip Frame 410if (Number(_Level0:Prog) < 2000) { setProperty("me", _alpha , 0); }Symbol 1342 MovieClip Frame 460stop();Symbol 1344 MovieClip Frame 9gotoAndPlay (1);Symbol 1349 MovieClip Frame 1stop();Symbol 1349 MovieClip Frame 5stop();Symbol 1349 MovieClip Frame 8play();Symbol 1349 MovieClip Frame 87stop();Symbol 1349 MovieClip Frame 99stop();Symbol 1349 MovieClip Frame 100play();Symbol 1349 MovieClip Frame 159stop();Symbol 1356 MovieClip Frame 1stop();Symbol 1356 MovieClip Frame 2play();Symbol 1356 MovieClip Frame 3gotoAndStop (1);Symbol 1356 MovieClip Frame 44stop();Symbol 1367 Buttonon (release) { getURL ("http://www.voiceactingclub.com", "_blank"); }Symbol 1368 Buttonon (release) { getURL ("http://www.voiceactingalliance.com", "_blank"); }Symbol 1369 Buttonon (release) { getURL ("http://www.findsounds.com", "_blank"); }Symbol 1370 Buttonon (release) { getURL ("http://www.flashkit.com", "_blank"); }Symbol 1371 Buttonon (release) { getURL ("http://newgrounds.com/refer/rhete", "_blank"); }Symbol 1372 Buttonon (release) { getURL ("http://socksmakepeoplesexy.net", "_blank"); }Symbol 1373 Buttonon (release) { getURL ("http://www.socksmakepeoplesexy.net", "_blank"); }Symbol 1374 Buttonon (release) { getURL ("http://www.newgrounds.com", "_blank"); }Symbol 1375 Buttonon (release) { getURL ("http://www.flashkit.com", "_blank"); }Symbol 1376 Buttonon (release) { getURL ("http://www.findsounds.com", "_blank"); }Symbol 1377 Buttonon (release) { getURL ("http://www.voiceactingclub.com", "_blank"); }Symbol 1378 Buttonon (release) { getURL ("http://www.voiceactingalliance.com", "_blank"); }Symbol 1395 Buttonon (release) { play(); }Symbol 1433 Buttonon (release) { play(); }Symbol 1435 Buttonon (release) { play(); }Symbol 1437 Buttonon (release) { Return = 1; play(); }Symbol 1438 Buttonon (release) { Return = 0; play(); }Symbol 1444 MovieClip Frame 40stop();Symbol 1444 MovieClip Frame 181stop();Symbol 1444 MovieClip Frame 244stop();Symbol 1445 MovieClip Frame 1stop();Symbol 1445 MovieClip Frame 11stop();Symbol 1454 MovieClip Frame 22gotoAndPlay (1);Symbol 1459 MovieClip Frame 1stop();Symbol 1459 MovieClip Frame 9stop();Symbol 1459 MovieClip Frame 33stop();Symbol 1459 MovieClip Frame 57stop();Symbol 1459 MovieClip Frame 82stop();Symbol 1460 MovieClip Frame 1stop();Symbol 1460 MovieClip Frame 2play();Symbol 1460 MovieClip Frame 3gotoAndStop (1);Symbol 1460 MovieClip Frame 4play();Symbol 1460 MovieClip Frame 20gotoAndStop (1);Symbol 1460 MovieClip Frame 149stop();Symbol 1461 MovieClip Frame 605stop();Symbol 1461 MovieClip Frame 708stop();Symbol 1461 MovieClip Frame 1038stop();Symbol 1465 MovieClip Frame 1stop();Symbol 1465 MovieClip Frame 9stop();Symbol 1474 MovieClip Frame 1stop();Symbol 1474 MovieClip Frame 330Set("_level0:Prog", 2000);Symbol 1474 MovieClip Frame 331stop();Symbol 1474 MovieClip Frame 454stop();Symbol 1474 MovieClip Frame 540stop();Symbol 1474 MovieClip Frame 616stop();Symbol 1476 MovieClip Frame 1if (Number(_level0:PlayerMode) < 3) { stop(); }Symbol 1476 MovieClip Frame 2stop();Symbol 1478 MovieClip Frame 1stop();Symbol 1478 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (48); }Symbol 1478 MovieClip Frame 31gotoAndStop (1);Symbol 1478 MovieClip Frame 47gotoAndStop (1);Symbol 1478 MovieClip Frame 68stop();Symbol 1482 MovieClip Frame 13gotoAndPlay (1);
Library Items
Symbol 1 Graphic | Used by:Timeline | |
Symbol 2 Graphic | Used by:3 225 | |
Symbol 3 Button | Uses:2 | Used by:Timeline |
Symbol 4 Graphic | Used by:Timeline | |
Symbol 5 Graphic | Used by:208 436 638 719 745 826 1024 1128 1342 1444 Timeline | |
Symbol 6 Font | Used by:7 8 9 10 | |
Symbol 7 Text | Uses:6 | Used by:11 |
Symbol 8 Text | Uses:6 | Used by:11 |
Symbol 9 Text | Uses:6 | Used by:11 |
Symbol 10 Text | Uses:6 | Used by:11 |
Symbol 11 MovieClip | Uses:7 8 9 10 | Used by:Timeline |
Symbol 12 Graphic | Used by:Timeline | |
Symbol 13 Graphic | Used by:16 18 | |
Symbol 14 Font | Used by:15 | |
Symbol 15 Text | Uses:14 | Used by:16 18 |
Symbol 16 Button | Uses:13 15 | Used by:Timeline |
Symbol 17 Sound | Used by:Timeline | |
Symbol 18 Button | Uses:13 15 | Used by:Timeline |
Symbol 19 Graphic | Used by:20 Timeline | |
Symbol 20 Button | Uses:19 | Used by:Timeline |
Symbol 21 Graphic | Used by:26 396 400 775 778 1461 1480 Timeline | |
Symbol 22 Graphic | Used by:23 25 1447 | |
Symbol 23 MovieClip | Uses:22 | Used by:26 906 1461 |
Symbol 24 Graphic | Used by:25 | |
Symbol 25 MovieClip | Uses:22 24 | Used by:26 906 1461 |
Symbol 26 MovieClip | Uses:21 23 25 | Used by:Timeline |
Symbol 27 Sound | Used by:Timeline | |
Symbol 28 ShapeTweening | Used by:30 | |
Symbol 29 Graphic | Used by:30 | |
Symbol 30 MovieClip | Uses:28 29 | Used 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 Font | Used 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 Text | Uses:31 | Used by:36 |
Symbol 33 ShapeTweening | Used 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 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:33 34 | Used 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 Button | Uses:30 32 35 33 | Used by:50 |
Symbol 37 Text | Uses:31 | Used by:38 |
Symbol 38 Button | Uses:30 37 35 33 | Used by:50 |
Symbol 39 Text | Uses:31 | Used by:40 |
Symbol 40 Button | Uses:30 39 35 33 | Used by:50 |
Symbol 41 Graphic | Used by:42 44 47 | |
Symbol 42 MovieClip | Uses:41 | Used by:44 47 |
Symbol 43 Text | Uses:31 | Used by:44 |
Symbol 44 Button | Uses:42 43 41 | Used by:50 |
Symbol 45 Text | Uses:31 | Used by:47 |
Symbol 46 EditableText | Uses:31 | Used by:47 |
Symbol 47 Button | Uses:42 45 46 41 | Used by:50 |
Symbol 48 Text | Uses:31 | Used by:49 |
Symbol 49 Button | Uses:30 48 35 33 | Used by:50 |
Symbol 50 MovieClip | Uses:36 38 40 44 47 49 | Used by:Timeline |
Symbol 51 Graphic | Used by:906 Timeline | |
Symbol 52 Text | Uses:31 | Used by:53 |
Symbol 53 Button | Uses:30 52 35 33 | Used by:116 |
Symbol 54 Text | Uses:31 | Used by:55 |
Symbol 55 Button | Uses:30 54 35 33 | Used by:116 |
Symbol 56 Text | Uses:31 | Used by:57 |
Symbol 57 Button | Uses:30 56 35 33 | Used by:116 |
Symbol 58 Text | Uses:31 | Used by:59 |
Symbol 59 Button | Uses:30 58 35 33 | Used by:116 |
Symbol 60 Text | Uses:31 | Used by:61 |
Symbol 61 Button | Uses:30 60 35 33 | Used by:116 |
Symbol 62 Text | Uses:31 | Used by:63 |
Symbol 63 Button | Uses:30 62 35 33 | Used by:116 |
Symbol 64 Text | Uses:31 | Used by:65 |
Symbol 65 Button | Uses:30 64 35 33 | Used by:116 |
Symbol 66 Text | Uses:31 | Used by:67 |
Symbol 67 Button | Uses:30 66 35 33 | Used by:116 |
Symbol 68 Text | Uses:31 | Used by:69 140 141 |
Symbol 69 Button | Uses:30 68 35 33 | Used by:116 |
Symbol 70 Text | Uses:31 | Used by:71 |
Symbol 71 Button | Uses:30 70 35 33 | Used by:116 |
Symbol 72 Graphic | Used by:116 | |
Symbol 73 Graphic | Used by:115 | |
Symbol 74 Font | Used by:75 78 79 80 84 85 89 90 95 96 101 102 106 107 110 111 | |
Symbol 75 Text | Uses:74 | Used by:115 |
Symbol 76 Graphic | Used by:77 109 | |
Symbol 77 Button | Uses:76 | Used by:115 |
Symbol 78 Text | Uses:74 | Used by:115 |
Symbol 79 Text | Uses:74 | Used by:115 |
Symbol 80 Text | Uses:74 | Used by:115 |
Symbol 81 Graphic | Used by:115 | |
Symbol 82 Graphic | Used by:115 800 929 Timeline | |
Symbol 83 Graphic | Used by:115 | |
Symbol 84 Text | Uses:74 | Used by:115 |
Symbol 85 Text | Uses:74 | Used by:115 |
Symbol 86 Graphic | Used by:115 | |
Symbol 87 Graphic | Used by:115 474 503 659 756 929 1091 1276 1349 Timeline | |
Symbol 88 Graphic | Used by:115 503 659 929 1091 1276 1349 Timeline | |
Symbol 89 Text | Uses:74 | Used by:115 |
Symbol 90 Text | Uses:74 | Used by:115 |
Symbol 91 Graphic | Used by:115 | |
Symbol 92 Graphic | Used by:115 466 503 638 756 929 1091 1490 Timeline | |
Symbol 93 Graphic | Used by:115 503 638 756 929 1461 Timeline | |
Symbol 94 Graphic | Used by:115 | |
Symbol 95 Text | Uses:74 | Used by:115 |
Symbol 96 Text | Uses:74 | Used by:115 |
Symbol 97 Graphic | Used by:115 | |
Symbol 98 Graphic | Used by:115 503 756 1091 Timeline | |
Symbol 99 Graphic | Used by:115 487 503 659 756 929 1349 1474 1487 1496 Timeline | |
Symbol 100 Graphic | Used by:115 | |
Symbol 101 Text | Uses:74 | Used by:115 |
Symbol 102 Text | Uses:74 | Used by:115 |
Symbol 103 Graphic | Used by:115 | |
Symbol 104 Graphic | Used by:115 1474 | |
Symbol 105 Graphic | Used by:115 659 1474 | |
Symbol 106 Text | Uses:74 | Used by:115 |
Symbol 107 Text | Uses:74 | Used by:115 |
Symbol 108 Graphic | Used by:115 1276 Timeline | |
Symbol 109 Button | Uses:76 | Used by:115 |
Symbol 110 Text | Uses:74 | Used by:115 |
Symbol 111 Text | Uses:74 | Used by:115 |
Symbol 112 Graphic | Used by:115 | |
Symbol 113 Graphic | Used by:115 929 | |
Symbol 114 Graphic | Used by:115 503 659 929 1091 1276 1349 Timeline | |
Symbol 115 MovieClip | Uses: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 114 | Used by:116 |
Symbol 116 MovieClip | Uses:53 55 57 59 61 63 65 67 69 71 72 115 | Used by:Timeline |
Symbol 117 Text | Uses:31 | Used by:118 134 |
Symbol 118 Button | Uses:30 117 35 33 | Used by:139 |
Symbol 119 Text | Uses:31 | Used by:120 133 |
Symbol 120 Button | Uses:30 119 35 33 | Used by:139 |
Symbol 121 Text | Uses:31 | Used by:122 132 |
Symbol 122 Button | Uses:30 121 35 33 | Used by:139 |
Symbol 123 Text | Uses:31 | Used by:124 131 |
Symbol 124 Button | Uses:30 123 35 33 | Used by:139 |
Symbol 125 Text | Uses:31 | Used by:126 130 |
Symbol 126 Button | Uses:30 125 35 33 | Used by:139 |
Symbol 127 Text | Uses:31 | Used by:128 |
Symbol 128 Button | Uses:30 127 35 33 | Used by:139 |
Symbol 129 Graphic | Used by:139 | |
Symbol 130 Button | Uses:30 125 35 33 | Used by:139 |
Symbol 131 Button | Uses:30 123 35 33 | Used by:139 |
Symbol 132 Button | Uses:30 121 35 33 | Used by:139 |
Symbol 133 Button | Uses:30 119 35 33 | Used by:139 |
Symbol 134 Button | Uses:30 117 35 33 | Used by:139 |
Symbol 135 Text | Uses:31 | Used by:136 |
Symbol 136 Button | Uses:30 135 35 33 | Used by:139 |
Symbol 137 Text | Uses:31 | Used by:138 |
Symbol 138 Button | Uses:30 137 35 33 | Used by:139 |
Symbol 139 MovieClip | Uses:118 120 122 124 126 128 129 130 131 132 133 134 136 138 | Used by:Timeline |
Symbol 140 Button | Uses:30 68 35 33 | Used by:141 |
Symbol 141 MovieClip | Uses:140 30 68 | Used by:Timeline |
Symbol 142 ShapeTweening | Used by:144 | |
Symbol 143 Graphic | Used by:144 | |
Symbol 144 MovieClip | Uses:142 143 | Used by:150 170 |
Symbol 145 Text | Uses:31 | Used by:150 190 |
Symbol 146 Graphic | Used by:150 190 | |
Symbol 147 ShapeTweening | Used by:149 150 170 | |
Symbol 148 Graphic | Used by:149 | |
Symbol 149 MovieClip | Uses:147 148 | Used by:150 170 |
Symbol 150 Button | Uses:144 145 146 149 147 | Used by:180 |
Symbol 151 Text | Uses:31 | Used by:170 194 |
Symbol 152 Graphic | Used by:155 158 161 164 170 194 | |
Symbol 153 Graphic | Used by:155 170 194 | |
Symbol 154 Text | Uses:31 | Used by:155 |
Symbol 155 MovieClip | Uses:152 153 154 | Used by:170 194 |
Symbol 156 Graphic | Used by:158 170 194 | |
Symbol 157 Text | Uses:31 | Used by:158 |
Symbol 158 MovieClip | Uses:152 156 157 | Used by:170 194 |
Symbol 159 Graphic | Used by:161 170 194 | |
Symbol 160 Text | Uses:31 | Used by:161 |
Symbol 161 MovieClip | Uses:152 159 160 | Used by:170 194 |
Symbol 162 Graphic | Used by:164 170 194 | |
Symbol 163 Text | Uses:31 | Used by:164 |
Symbol 164 MovieClip | Uses:152 162 163 | Used by:170 194 |
Symbol 165 Graphic | Used by:169 170 194 | |
Symbol 166 Font | Used by:167 393 394 398 | |
Symbol 167 Text | Uses:166 | Used by:169 170 194 |
Symbol 168 Text | Uses:31 | Used by:169 |
Symbol 169 MovieClip | Uses:165 167 168 | Used by:170 194 |
Symbol 170 Button | Uses:144 151 155 158 161 164 169 149 147 152 153 156 159 162 165 167 | Used by:180 |
Symbol 171 ShapeTweening | Used by:173 | |
Symbol 172 Graphic | Used by:173 | |
Symbol 173 MovieClip | Uses:171 172 | Used by:179 180 196 206 |
Symbol 174 Text | Uses:31 | Used by:180 |
Symbol 175 Text | Uses:31 | Used by:179 |
Symbol 176 ShapeTweening | Used by:178 179 | |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:176 177 | Used by:179 |
Symbol 179 Button | Uses:173 175 178 176 | Used by:180 196 |
Symbol 180 MovieClip | Uses:150 170 173 174 179 | Used by:Timeline |
Symbol 181 ShapeTweening | Used by:183 | |
Symbol 182 Graphic | Used by:183 | |
Symbol 183 MovieClip | Uses:181 182 | Used by:190 194 |
Symbol 184 Graphic | Used by:185 190 | |
Symbol 185 MovieClip | Uses:184 | Used by:190 388 |
Symbol 186 Text | Uses:31 | Used by:190 |
Symbol 187 ShapeTweening | Used by:189 190 194 | |
Symbol 188 Graphic | Used by:189 | |
Symbol 189 MovieClip | Uses:187 188 | Used by:190 194 |
Symbol 190 Button | Uses:183 185 186 145 146 189 187 184 | Used by:196 |
Symbol 191 Graphic | Used by:192 194 | |
Symbol 192 MovieClip | Uses:191 | Used by:194 386 |
Symbol 193 Text | Uses:31 | Used by:194 |
Symbol 194 Button | Uses:183 192 193 151 155 158 161 164 169 189 187 191 152 153 156 159 162 165 167 | Used by:196 |
Symbol 195 Text | Uses:31 | Used by:196 |
Symbol 196 MovieClip | Uses:179 190 194 173 195 | Used by:Timeline |
Symbol 197 Text | Uses:31 | Used by:198 |
Symbol 198 Button | Uses:30 197 35 33 | Used by:206 |
Symbol 199 Text | Uses:31 | Used by:200 |
Symbol 200 Button | Uses:30 199 35 33 | Used by:206 |
Symbol 201 Text | Uses:31 | Used by:202 |
Symbol 202 Button | Uses:30 201 35 33 | Used by:206 |
Symbol 203 Text | Uses:31 | Used by:204 |
Symbol 204 Button | Uses:30 203 35 33 | Used by:206 |
Symbol 205 Text | Uses:31 | Used by:206 |
Symbol 206 MovieClip | Uses:198 200 202 204 173 205 | Used by:Timeline |
Symbol 207 Graphic | Used by:208 436 638 719 826 1024 1128 1342 1373 1374 1375 1376 1377 1378 1444 Timeline | |
Symbol 208 MovieClip | Uses:207 5 | Used by:Timeline |
Symbol 209 Sound | Used by:222 | |
Symbol 210 Sound | Used by:222 | |
Symbol 211 Sound | Used by:222 1203 | |
Symbol 212 Sound | Used by:222 951 | |
Symbol 213 Sound | Used by:222 1191 1229 | |
Symbol 214 Sound | Used by:222 702 1203 Timeline | |
Symbol 215 Sound | Used by:222 | |
Symbol 216 Sound | Used by:222 906 1461 | |
Symbol 217 Sound | Used by:222 | |
Symbol 218 Sound | Used by:222 | |
Symbol 219 Sound | Used by:222 | |
Symbol 220 Sound | Used by:222 | |
Symbol 221 Sound | Used by:222 | |
Symbol 222 MovieClip | Uses:209 210 211 212 213 214 215 216 217 218 219 220 221 | Used by:Timeline |
Symbol 223 Sound | Used by:224 | |
Symbol 224 MovieClip | Uses:223 | Used by:Timeline |
Symbol 225 Button | Uses:2 | Used by:Timeline |
Symbol 226 Graphic | Used by:Timeline | |
Symbol 227 Graphic | Used by:228 | |
Symbol 228 MovieClip | Uses:227 | Used by:Timeline |
Symbol 229 Graphic | Used by:239 | |
Symbol 230 Graphic | Used by:239 | |
Symbol 231 Graphic | Used by:239 | |
Symbol 232 Graphic | Used by:239 | |
Symbol 233 Graphic | Used by:239 | |
Symbol 234 ShapeTweening | Used 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 Sound | Used 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 ShapeTweening | Used 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 ShapeTweening | Used 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 Graphic | Used 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 MovieClip | Uses:229 230 231 232 233 234 235 236 237 238 | Used by:377 |
Symbol 240 Graphic | Used by:245 | |
Symbol 241 Graphic | Used by:245 | |
Symbol 242 Graphic | Used by:245 | |
Symbol 243 Graphic | Used by:245 | |
Symbol 244 Graphic | Used by:245 | |
Symbol 245 MovieClip | Uses:240 241 242 243 244 234 235 236 237 238 | Used by:377 |
Symbol 246 Graphic | Used by:251 | |
Symbol 247 Graphic | Used by:251 | |
Symbol 248 Graphic | Used by:251 | |
Symbol 249 Graphic | Used by:251 | |
Symbol 250 Graphic | Used by:251 | |
Symbol 251 MovieClip | Uses:246 247 248 249 250 234 235 236 237 238 | Used by:377 |
Symbol 252 Graphic | Used by:257 | |
Symbol 253 Graphic | Used by:257 | |
Symbol 254 Graphic | Used by:257 | |
Symbol 255 Graphic | Used by:257 | |
Symbol 256 Graphic | Used by:257 | |
Symbol 257 MovieClip | Uses:252 253 254 255 256 234 235 236 237 238 | Used by:377 |
Symbol 258 Graphic | Used by:263 | |
Symbol 259 Graphic | Used by:263 | |
Symbol 260 Graphic | Used by:263 | |
Symbol 261 Graphic | Used by:263 | |
Symbol 262 Graphic | Used by:263 | |
Symbol 263 MovieClip | Uses:258 259 260 261 262 234 235 236 237 238 | Used by:377 |
Symbol 264 Graphic | Used by:269 | |
Symbol 265 Graphic | Used by:269 | |
Symbol 266 Graphic | Used by:269 | |
Symbol 267 Graphic | Used by:269 | |
Symbol 268 Graphic | Used by:269 | |
Symbol 269 MovieClip | Uses:264 265 266 267 268 234 235 236 237 238 | Used by:377 |
Symbol 270 Graphic | Used by:275 | |
Symbol 271 Graphic | Used by:275 | |
Symbol 272 Graphic | Used by:275 | |
Symbol 273 Graphic | Used by:275 | |
Symbol 274 Graphic | Used by:275 | |
Symbol 275 MovieClip | Uses:270 271 272 273 274 234 235 236 237 238 | Used by:377 |
Symbol 276 Graphic | Used by:281 | |
Symbol 277 Graphic | Used by:281 | |
Symbol 278 Graphic | Used by:281 | |
Symbol 279 Graphic | Used by:281 | |
Symbol 280 Graphic | Used by:281 | |
Symbol 281 MovieClip | Uses:276 277 278 279 280 234 235 236 237 238 | Used by:377 |
Symbol 282 Graphic | Used by:287 | |
Symbol 283 Graphic | Used by:287 | |
Symbol 284 Graphic | Used by:287 | |
Symbol 285 Graphic | Used by:287 | |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:282 283 284 285 286 234 235 236 237 238 | Used by:377 |
Symbol 288 Graphic | Used by:293 | |
Symbol 289 Graphic | Used by:293 | |
Symbol 290 Graphic | Used by:293 | |
Symbol 291 Graphic | Used by:293 | |
Symbol 292 Graphic | Used by:293 | |
Symbol 293 MovieClip | Uses:288 289 290 291 292 234 235 236 237 238 | Used by:377 |
Symbol 294 Graphic | Used by:299 | |
Symbol 295 Graphic | Used by:299 | |
Symbol 296 Graphic | Used by:299 | |
Symbol 297 Graphic | Used by:299 | |
Symbol 298 Graphic | Used by:299 | |
Symbol 299 MovieClip | Uses:294 295 296 297 298 234 235 236 237 238 | Used by:377 |
Symbol 300 Graphic | Used by:305 | |
Symbol 301 Graphic | Used by:305 | |
Symbol 302 Graphic | Used by:305 | |
Symbol 303 Graphic | Used by:305 | |
Symbol 304 Graphic | Used by:305 | |
Symbol 305 MovieClip | Uses:300 301 302 303 304 234 235 236 237 238 | Used by:377 |
Symbol 306 Graphic | Used by:311 | |
Symbol 307 Graphic | Used by:311 | |
Symbol 308 Graphic | Used by:311 | |
Symbol 309 Graphic | Used by:311 | |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:306 307 308 309 310 234 235 236 237 238 | Used by:377 |
Symbol 312 Graphic | Used by:319 | |
Symbol 313 Graphic | Used by:319 | |
Symbol 314 Graphic | Used by:319 | |
Symbol 315 Graphic | Used by:319 | |
Symbol 316 Graphic | Used by:319 | |
Symbol 317 Graphic | Used by:318 | |
Symbol 318 MovieClip | Uses:317 | Used by:319 Timeline |
Symbol 319 MovieClip | Uses:312 313 314 315 316 234 235 318 236 237 238 | Used by:377 Timeline |
Symbol 320 Graphic | Used by:325 | |
Symbol 321 Graphic | Used by:325 | |
Symbol 322 Graphic | Used by:325 | |
Symbol 323 Graphic | Used by:325 | |
Symbol 324 Graphic | Used by:325 | |
Symbol 325 MovieClip | Uses:320 321 322 323 324 234 235 236 237 238 | Used by:377 |
Symbol 326 Graphic | Used by:331 | |
Symbol 327 Graphic | Used by:331 | |
Symbol 328 Graphic | Used by:331 | |
Symbol 329 Graphic | Used by:331 | |
Symbol 330 Graphic | Used by:331 | |
Symbol 331 MovieClip | Uses:326 327 328 329 330 234 235 236 237 238 | Used by:377 |
Symbol 332 Graphic | Used by:337 | |
Symbol 333 Graphic | Used by:337 | |
Symbol 334 Graphic | Used by:337 | |
Symbol 335 Graphic | Used by:337 | |
Symbol 336 Graphic | Used by:337 | |
Symbol 337 MovieClip | Uses:332 333 334 335 336 234 235 236 237 238 | Used by:377 |
Symbol 338 Graphic | Used by:343 | |
Symbol 339 Graphic | Used by:343 | |
Symbol 340 Graphic | Used by:343 | |
Symbol 341 Graphic | Used by:343 | |
Symbol 342 Graphic | Used by:343 | |
Symbol 343 MovieClip | Uses:338 339 340 341 342 234 235 236 237 238 | Used by:377 |
Symbol 344 Graphic | Used by:349 | |
Symbol 345 Graphic | Used by:349 | |
Symbol 346 Graphic | Used by:349 | |
Symbol 347 Graphic | Used by:349 | |
Symbol 348 Graphic | Used by:349 | |
Symbol 349 MovieClip | Uses:344 345 346 347 348 234 235 236 237 238 | Used by:377 |
Symbol 350 Graphic | Used by:355 | |
Symbol 351 Graphic | Used by:355 | |
Symbol 352 Graphic | Used by:355 | |
Symbol 353 Graphic | Used by:355 | |
Symbol 354 Graphic | Used by:355 | |
Symbol 355 MovieClip | Uses:350 351 352 353 354 234 235 236 237 238 | Used by:377 |
Symbol 356 Graphic | Used by:357 | |
Symbol 357 MovieClip | Uses:356 234 235 236 237 238 | Used by:377 |
Symbol 358 Graphic | Used by:359 | |
Symbol 359 MovieClip | Uses:358 | Used by:365 |
Symbol 360 Graphic | Used by:365 | |
Symbol 361 Graphic | Used by:365 | |
Symbol 362 Graphic | Used by:365 | |
Symbol 363 Graphic | Used by:365 | |
Symbol 364 Sound | Used by:365 373 523 530 537 788 949 1102 1105 1128 1258 1289 1292 1294 1296 1342 1460 Timeline | |
Symbol 365 MovieClip | Uses:359 360 361 362 363 234 364 236 237 238 | Used by:377 |
Symbol 366 Graphic | Used by:373 | |
Symbol 367 Graphic | Used by:373 | |
Symbol 368 Graphic | Used by:373 | |
Symbol 369 Graphic | Used by:373 | |
Symbol 370 Graphic | Used by:373 | |
Symbol 371 Graphic | Used by:373 | |
Symbol 372 Graphic | Used by:373 | |
Symbol 373 MovieClip | Uses:366 234 235 367 236 364 237 368 369 238 370 371 372 | Used by:377 |
Symbol 374 Graphic | Used by:375 | |
Symbol 375 MovieClip | Uses:374 234 235 236 237 238 | Used by:377 1093 |
Symbol 376 Graphic | Used by:377 | |
Symbol 377 MovieClip | Uses:239 245 251 257 263 269 275 281 287 293 299 305 311 319 325 331 337 343 349 355 357 365 373 375 376 | Used by:378 |
Symbol 378 MovieClip | Uses:377 | Used by:Timeline |
Symbol 379 Graphic | Used by:380 | |
Symbol 380 MovieClip | Uses:379 | Used by:Timeline |
Symbol 381 Graphic | Used by:382 | |
Symbol 382 MovieClip | Uses:381 | Used by:Timeline |
Symbol 383 Graphic | Used by:386 | |
Symbol 384 Sound | Used by:386 388 768 772 1478 | |
Symbol 385 Sound | Used 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 MovieClip | Uses:192 383 384 234 385 236 237 238 | Used by:Timeline |
Symbol 387 Graphic | Used by:388 772 | |
Symbol 388 MovieClip | Uses:185 387 384 234 385 236 237 238 | Used by:Timeline |
Symbol 389 Graphic | Used by:390 | |
Symbol 390 MovieClip | Uses:389 | Used by:Timeline |
Symbol 391 ShapeTweening | Used by:396 | |
Symbol 392 Graphic | Used by:396 400 775 778 1480 Timeline | |
Symbol 393 Text | Uses:166 | Used by:396 400 775 778 1480 Timeline |
Symbol 394 EditableText | Uses:166 | Used by:396 775 1480 Timeline |
Symbol 395 Graphic | Used by:396 Timeline | |
Symbol 396 MovieClip | Uses:21 391 392 393 394 395 | Used by:Timeline |
Symbol 397 ShapeTweening | Used by:400 | |
Symbol 398 EditableText | Uses:166 | Used by:400 778 Timeline |
Symbol 399 Graphic | Used by:400 Timeline | |
Symbol 400 MovieClip | Uses:21 397 392 393 398 399 | Used by:Timeline |
Symbol 401 Graphic | Used by:415 | |
Symbol 402 Text | Uses:31 | Used by:415 |
Symbol 403 Text | Uses:31 | Used by:415 |
Symbol 404 Text | Uses:31 | Used by:415 |
Symbol 405 Text | Uses:31 | Used by:415 |
Symbol 406 Text | Uses:31 | Used by:415 |
Symbol 407 Text | Uses:31 | Used by:415 |
Symbol 408 Text | Uses:31 | Used by:415 |
Symbol 409 Text | Uses:31 | Used by:415 |
Symbol 410 Text | Uses:31 | Used by:415 |
Symbol 411 Text | Uses:31 | Used by:415 |
Symbol 412 Text | Uses:31 | Used by:415 |
Symbol 413 Text | Uses:31 | Used by:415 |
Symbol 414 Text | Uses:31 | Used by:415 |
Symbol 415 MovieClip | Uses:401 402 403 404 405 406 407 408 409 410 411 412 413 414 | Used by:Timeline |
Symbol 416 Graphic | Used by:418 420 | |
Symbol 417 Text | Uses:31 | Used by:418 |
Symbol 418 Button | Uses:30 416 417 35 33 | Used by:Timeline |
Symbol 419 Text | Uses:31 | Used by:420 |
Symbol 420 Button | Uses:30 416 419 35 33 | Used by:Timeline |
Symbol 421 Text | Uses:31 | Used by:422 |
Symbol 422 Button | Uses:30 421 35 33 | Used by:Timeline |
Symbol 423 Graphic | Used by:427 626 713 818 1019 1119 1318 1442 | |
Symbol 424 Font | Used by:425 426 429 430 431 625 627 711 712 715 817 822 1018 1020 1118 1120 1317 1441 | |
Symbol 425 Text | Uses:424 | Used by:427 |
Symbol 426 Text | Uses:424 | Used by:427 626 713 818 1019 1119 1318 1442 |
Symbol 427 MovieClip | Uses:423 425 426 | Used by:436 |
Symbol 428 Graphic | Used by:432 628 716 823 1021 1121 | |
Symbol 429 Text | Uses:424 | Used by:432 628 716 823 1021 1121 |
Symbol 430 Text | Uses:424 | Used by:432 628 716 823 1021 1121 |
Symbol 431 Text | Uses:424 | Used by:432 |
Symbol 432 MovieClip | Uses:428 429 430 431 | Used by:436 |
Symbol 433 Sound | Used by:436 638 719 826 1024 1128 1342 1444 | |
Symbol 434 Sound | Used by:436 457 1342 Timeline | |
Symbol 435 Sound | Used by:436 457 | |
Symbol 436 MovieClip | Uses:207 5 427 432 433 434 435 | Used by:Timeline |
Symbol 437 Bitmap | Used by:438 | |
Symbol 438 Graphic | Uses:437 | Used by:440 |
Symbol 439 Graphic | Used by:440 450 451 456 | |
Symbol 440 MovieClip | Uses:438 439 | Used by:456 |
Symbol 441 Graphic | Used by:456 | |
Symbol 442 Graphic | Used by:456 | |
Symbol 443 Graphic | Used by:456 | |
Symbol 444 Bitmap | Used by:445 | |
Symbol 445 Graphic | Uses:444 | Used by:456 |
Symbol 446 Bitmap | Used by:447 | |
Symbol 447 Graphic | Uses:446 | Used by:450 456 |
Symbol 448 Bitmap | Used by:449 | |
Symbol 449 Graphic | Uses:448 | Used by:451 456 |
Symbol 450 MovieClip | Uses:447 439 | Used by:456 |
Symbol 451 MovieClip | Uses:449 439 | Used by:456 |
Symbol 452 Graphic | Used by:456 | |
Symbol 453 Graphic | Used by:456 | |
Symbol 454 ShapeTweening | Used by:456 | |
Symbol 455 Graphic | Used by:456 | |
Symbol 456 MovieClip | Uses:440 441 442 443 445 439 447 449 450 451 452 453 454 455 | Used by:Timeline |
Symbol 457 MovieClip | Uses:434 435 | Used by:Timeline |
Symbol 458 Graphic | Used by:503 612 659 756 906 929 1091 1276 1349 1461 1474 Timeline | |
Symbol 459 Graphic | Used by:503 747 766 1476 Timeline | |
Symbol 460 Graphic | Used by:503 638 756 929 1349 1461 1474 Timeline | |
Symbol 461 Graphic | Used by:503 638 756 929 1349 1461 1474 Timeline | |
Symbol 462 Graphic | Used by:503 638 659 756 929 1091 1276 1349 1461 1474 1487 1488 1490 1492 Timeline | |
Symbol 463 Graphic | Used by:503 638 756 929 1349 1461 1474 Timeline | |
Symbol 464 Graphic | Used by:466 1091 | |
Symbol 465 Graphic | Used by:466 | |
Symbol 466 MovieClip | Uses:464 465 92 | Used by:503 756 929 1091 Timeline |
Symbol 467 Sound | Used by:503 | |
Symbol 468 Graphic | Used by:469 | |
Symbol 469 MovieClip | Uses:468 | Used by:503 659 1461 Timeline |
Symbol 470 Graphic | Used by:503 659 929 1091 1276 1349 Timeline | |
Symbol 471 Graphic | Used by:503 659 929 1091 1349 Timeline | |
Symbol 472 Graphic | Used by:474 | |
Symbol 473 Graphic | Used by:474 | |
Symbol 474 MovieClip | Uses:472 473 87 | Used by:503 659 756 929 1091 1349 Timeline |
Symbol 475 Sound | Used by:503 | |
Symbol 476 Graphic | Used by:503 1461 Timeline | |
Symbol 477 Graphic | Used by:503 756 929 Timeline | |
Symbol 478 Graphic | Used by:503 756 929 1091 1276 Timeline | |
Symbol 479 Sound | Used by:503 | |
Symbol 480 Graphic | Used by:481 | |
Symbol 481 MovieClip | Uses:480 | Used by:503 659 1461 Timeline |
Symbol 482 Graphic | Used by:503 659 929 1091 1276 1349 Timeline | |
Symbol 483 Graphic | Used by:503 659 929 1276 1349 1474 Timeline | |
Symbol 484 Graphic | Used by:503 659 929 1091 1276 1349 Timeline | |
Symbol 485 Graphic | Used by:487 659 1492 | |
Symbol 486 Graphic | Used by:487 659 1474 | |
Symbol 487 MovieClip | Uses:485 486 99 | Used by:503 659 756 929 1349 1474 Timeline |
Symbol 488 Sound | Used by:503 | |
Symbol 489 Sound | Used by:503 552 699 788 906 961 992 1002 1111 1191 1203 1258 Timeline | |
Symbol 490 ShapeTweening | Used by:503 1228 | |
Symbol 491 ShapeTweening | Used by:503 1228 | |
Symbol 492 Graphic | Used by:503 1228 | |
Symbol 493 Graphic | Used by:496 503 659 756 929 1091 1276 1461 1474 Timeline | |
Symbol 494 Graphic | Used by:496 638 1474 | |
Symbol 495 Graphic | Used by:496 | |
Symbol 496 MovieClip | Uses:494 495 493 | Used by:503 638 659 756 929 1091 1276 1461 1474 Timeline |
Symbol 497 Sound | Used by:503 | |
Symbol 498 Sound | Used by:503 | |
Symbol 499 Sound | Used by:503 | |
Symbol 500 Sound | Used by:503 | |
Symbol 501 Sound | Used by:503 | |
Symbol 502 Sound | Used by:503 | |
Symbol 503 MovieClip | Uses: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 502 | Used by:Timeline |
Symbol 504 Graphic | Used by:509 950 | |
Symbol 505 Graphic | Used by:509 950 | |
Symbol 506 Graphic | Used by:509 950 | |
Symbol 507 Graphic | Used by:509 950 | |
Symbol 508 Graphic | Used by:509 950 | |
Symbol 509 MovieClip | Uses:504 505 506 507 508 234 385 236 237 238 | Used by:Timeline |
Symbol 510 Graphic | Used by:511 | |
Symbol 511 MovieClip | Uses:510 | Used by:Timeline |
Symbol 512 ShapeTweening | Used by:515 | |
Symbol 513 ShapeTweening | Used by:515 | |
Symbol 514 Graphic | Used by:515 | |
Symbol 515 MovieClip | Uses:512 513 514 | Used by:516 |
Symbol 516 MovieClip | Uses:515 | Used by:Timeline |
Symbol 517 Graphic | Used by:523 | |
Symbol 518 Graphic | Used by:523 | |
Symbol 519 Graphic | Used by:523 | |
Symbol 520 Graphic | Used by:523 | |
Symbol 521 Graphic | Used by:523 | |
Symbol 522 Graphic | Used by:523 | |
Symbol 523 MovieClip | Uses:517 518 234 364 519 236 237 238 520 521 522 | Used by:Timeline |
Symbol 524 Graphic | Used by:530 | |
Symbol 525 Graphic | Used by:530 | |
Symbol 526 Graphic | Used by:530 | |
Symbol 527 Graphic | Used by:530 | |
Symbol 528 Graphic | Used by:530 | |
Symbol 529 Graphic | Used by:530 | |
Symbol 530 MovieClip | Uses:524 525 234 364 526 236 237 238 527 528 529 | Used by:Timeline |
Symbol 531 Graphic | Used by:537 | |
Symbol 532 Graphic | Used by:537 | |
Symbol 533 Graphic | Used by:537 | |
Symbol 534 Graphic | Used by:537 | |
Symbol 535 Graphic | Used by:537 | |
Symbol 536 Graphic | Used by:537 | |
Symbol 537 MovieClip | Uses:531 532 234 364 533 236 237 238 534 535 536 | Used by:Timeline |
Symbol 538 Graphic | Used by:546 | |
Symbol 539 Graphic | Used by:546 | |
Symbol 540 Graphic | Used by:546 | |
Symbol 541 Graphic | Used by:546 | |
Symbol 542 Graphic | Used by:546 | |
Symbol 543 Graphic | Used by:546 | |
Symbol 544 Graphic | Used by:546 | |
Symbol 545 Graphic | Used by:546 | |
Symbol 546 MovieClip | Uses:538 539 234 385 540 236 237 238 541 542 543 544 545 | Used by:Timeline |
Symbol 547 Graphic | Used by:552 | |
Symbol 548 Graphic | Used by:552 | |
Symbol 549 Graphic | Used by:552 | |
Symbol 550 Graphic | Used by:552 | |
Symbol 551 Graphic | Used by:552 | |
Symbol 552 MovieClip | Uses:547 548 549 550 234 489 236 237 238 551 385 | Used by:Timeline |
Symbol 553 Graphic | Used by:554 | |
Symbol 554 MovieClip | Uses:553 | Used by:Timeline |
Symbol 555 Graphic | Used by:557 559 | |
Symbol 556 Graphic | Used by:557 | |
Symbol 557 MovieClip | Uses:555 556 | Used by:1461 Timeline |
Symbol 558 Graphic | Used by:559 Timeline | |
Symbol 559 MovieClip | Uses:555 558 | Used by:1461 Timeline |
Symbol 560 Text | Uses:31 | Used by:561 796 1013 1116 1299 |
Symbol 561 Button | Uses:30 560 35 33 | Used by:Timeline |
Symbol 562 Graphic | Used by:Timeline | |
Symbol 563 Sound | Used by:Timeline | |
Symbol 564 Sound | Used by:Timeline | |
Symbol 565 Graphic | Used by:Timeline | |
Symbol 566 Sound | Used by:Timeline | |
Symbol 567 Sound | Used by:Timeline | |
Symbol 568 Sound | Used by:Timeline | |
Symbol 569 Sound | Used by:Timeline | |
Symbol 570 Sound | Used by:Timeline | |
Symbol 571 Bitmap | Used by:572 | |
Symbol 572 Graphic | Uses:571 | Used by:Timeline |
Symbol 573 Graphic | Used by:906 1191 Timeline | |
Symbol 574 Bitmap | Used by:575 | |
Symbol 575 Graphic | Uses:574 | Used by:1191 Timeline |
Symbol 576 Graphic | Used by:Timeline | |
Symbol 577 Graphic | Used by:906 1191 Timeline | |
Symbol 578 Bitmap | Used by:579 | |
Symbol 579 Graphic | Uses:578 | Used by:906 1191 Timeline |
Symbol 580 Graphic | Used by:Timeline | |
Symbol 581 Graphic | Used by:1191 Timeline | |
Symbol 582 Bitmap | Used by:583 | |
Symbol 583 Graphic | Uses:582 | Used by:1191 Timeline |
Symbol 584 Graphic | Used by:Timeline | |
Symbol 585 Bitmap | Used by:586 | |
Symbol 586 Graphic | Uses:585 | Used by:906 1191 Timeline |
Symbol 587 Graphic | Used by:Timeline | |
Symbol 588 Graphic | Used by:612 | |
Symbol 589 Graphic | Used by:612 | |
Symbol 590 Graphic | Used by:592 | |
Symbol 591 Graphic | Used by:592 | |
Symbol 592 MovieClip | Uses:590 591 | Used by:612 |
Symbol 593 ShapeTweening | Used by:612 | |
Symbol 594 Graphic | Used by:612 | |
Symbol 595 Graphic | Used by:612 | |
Symbol 596 Graphic | Used by:612 | |
Symbol 597 Graphic | Used by:607 | |
Symbol 598 Graphic | Used by:607 | |
Symbol 599 Graphic | Used by:607 610 612 | |
Symbol 600 Graphic | Used by:607 | |
Symbol 601 Graphic | Used by:607 | |
Symbol 602 Graphic | Used by:607 | |
Symbol 603 Graphic | Used by:607 | |
Symbol 604 Graphic | Used by:607 | |
Symbol 605 Graphic | Used by:607 | |
Symbol 606 Graphic | Used by:607 | |
Symbol 607 MovieClip | Uses:597 598 599 600 601 602 603 604 605 606 | Used by:612 |
Symbol 608 Graphic | Used by:612 | |
Symbol 609 Graphic | Used by:610 612 | |
Symbol 610 MovieClip | Uses:599 609 | Used by:612 |
Symbol 611 Graphic | Used by:612 | |
Symbol 612 MovieClip | Uses:588 589 592 458 593 594 595 596 607 608 599 609 610 611 | Used by:Timeline |
Symbol 613 Sound | Used by:Timeline | |
Symbol 614 Graphic | Used by:659 1490 Timeline | |
Symbol 615 Graphic | Used by:618 638 659 929 1091 Timeline | |
Symbol 616 Graphic | Used by:618 | |
Symbol 617 Graphic | Used by:618 | |
Symbol 618 MovieClip | Uses:616 617 615 | Used by:638 659 929 1091 Timeline |
Symbol 619 Sound | Used by:Timeline | |
Symbol 620 Graphic | Used by:1276 Timeline | |
Symbol 621 Sound | Used by:Timeline | |
Symbol 622 Graphic | Used by:745 1065 Timeline | |
Symbol 623 Font | Used by:624 1358 1362 1363 1365 1380 1436 | |
Symbol 624 Text | Uses:623 | Used by:Timeline |
Symbol 625 Text | Uses:424 | Used by:626 |
Symbol 626 MovieClip | Uses:423 625 426 | Used by:638 |
Symbol 627 Text | Uses:424 | Used by:628 |
Symbol 628 MovieClip | Uses:428 429 430 627 | Used by:638 1444 |
Symbol 629 Sound | Used by:638 639 Timeline | |
Symbol 630 Graphic | Used by:638 659 1474 | |
Symbol 631 Graphic | Used by:638 659 1474 | |
Symbol 632 Graphic | Used by:638 | |
Symbol 633 Graphic | Used by:638 659 1474 | |
Symbol 634 Graphic | Used by:638 659 1474 | |
Symbol 635 Sound | Used by:638 | |
Symbol 636 Sound | Used by:638 | |
Symbol 637 Sound | Used by:638 639 Timeline | |
Symbol 638 MovieClip | Uses:207 5 626 628 433 629 630 494 631 632 633 634 496 635 460 93 615 461 462 463 618 636 92 637 | Used by:Timeline |
Symbol 639 MovieClip | Uses:629 637 | Used by:Timeline |
Symbol 640 Sound | Used by:659 | |
Symbol 641 Sound | Used by:659 | |
Symbol 642 Sound | Used by:659 | |
Symbol 643 Graphic | Used by:659 1474 | |
Symbol 644 Sound | Used by:659 | |
Symbol 645 Graphic | Used by:659 | |
Symbol 646 Sound | Used by:659 | |
Symbol 647 Graphic | Used by:659 1474 | |
Symbol 648 Sound | Used by:659 | |
Symbol 649 Sound | Used by:659 | |
Symbol 650 Sound | Used by:659 | |
Symbol 651 Sound | Used by:659 | |
Symbol 652 Graphic | Used by:659 1091 | |
Symbol 653 Graphic | Used by:656 659 1276 1488 Timeline | |
Symbol 654 Graphic | Used by:656 | |
Symbol 655 Graphic | Used by:656 | |
Symbol 656 MovieClip | Uses:654 655 653 | Used by:659 1276 |
Symbol 657 Sound | Used by:659 | |
Symbol 658 Sound | Used by:659 | |
Symbol 659 MovieClip | Uses: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 469 | Used by:Timeline |
Symbol 660 Graphic | Used by:668 | |
Symbol 661 Graphic | Used by:668 | |
Symbol 662 Graphic | Used by:668 | |
Symbol 663 Graphic | Used by:668 | |
Symbol 664 Graphic | Used by:668 | |
Symbol 665 Graphic | Used by:668 | |
Symbol 666 Graphic | Used by:668 | |
Symbol 667 Graphic | Used by:668 | |
Symbol 668 MovieClip | Uses:660 661 662 663 664 665 666 667 | Used by:669 |
Symbol 669 MovieClip | Uses:668 | Used by:Timeline |
Symbol 670 Graphic | Used by:675 | |
Symbol 671 Graphic | Used by:675 | |
Symbol 672 Graphic | Used by:675 | |
Symbol 673 Graphic | Used by:675 | |
Symbol 674 Graphic | Used by:675 | |
Symbol 675 MovieClip | Uses:670 671 672 673 674 | Used by:676 |
Symbol 676 MovieClip | Uses:675 | Used by:Timeline |
Symbol 677 Graphic | Used by:679 | |
Symbol 678 Graphic | Used by:679 | |
Symbol 679 MovieClip | Uses:677 678 | Used by:Timeline |
Symbol 680 Graphic | Used by:692 | |
Symbol 681 Graphic | Used by:692 | |
Symbol 682 Graphic | Used by:692 698 1460 | |
Symbol 683 Graphic | Used by:692 1460 | |
Symbol 684 Graphic | Used by:692 1460 | |
Symbol 685 Graphic | Used by:692 1460 | |
Symbol 686 Graphic | Used by:692 1460 | |
Symbol 687 Graphic | Used by:692 1460 | |
Symbol 688 Graphic | Used by:692 1460 | |
Symbol 689 Graphic | Used by:692 1460 | |
Symbol 690 Graphic | Used by:692 1460 | |
Symbol 691 Graphic | Used by:692 1460 | |
Symbol 692 MovieClip | Uses:680 681 682 234 683 684 685 686 687 688 689 690 691 385 236 237 238 | Used by:699 |
Symbol 693 Graphic | Used by:694 | |
Symbol 694 MovieClip | Uses:693 | Used by:698 699 1460 |
Symbol 695 ShapeTweening | Used by:698 699 788 949 961 1105 1111 1224 1460 | |
Symbol 696 ShapeTweening | Used by:698 699 788 949 961 1105 1111 1224 1460 | |
Symbol 697 Graphic | Used by:698 699 788 949 961 1105 1111 1224 1460 | |
Symbol 698 MovieClip | Uses:682 694 695 696 697 | Used by:699 |
Symbol 699 MovieClip | Uses:692 694 489 695 696 697 698 | Used by:Timeline |
Symbol 700 Sound | Used by:702 Timeline | |
Symbol 701 Graphic | Used by:702 1459 | |
Symbol 702 MovieClip | Uses:214 700 701 | Used by:Timeline |
Symbol 703 ShapeTweening | Used by:707 | |
Symbol 704 ShapeTweening | Used by:707 | |
Symbol 705 ShapeTweening | Used by:707 | |
Symbol 706 Graphic | Used by:707 | |
Symbol 707 MovieClip | Uses:703 385 704 705 706 | Used by:Timeline |
Symbol 708 Graphic | Used by:710 1464 | |
Symbol 709 Graphic | Used by:710 1465 | |
Symbol 710 MovieClip | Uses:708 709 | Used by:Timeline |
Symbol 711 Text | Uses:424 | Used by:Timeline |
Symbol 712 Text | Uses:424 | Used by:713 |
Symbol 713 MovieClip | Uses:423 712 426 | Used by:719 |
Symbol 714 Graphic | Used by:719 | |
Symbol 715 Text | Uses:424 | Used by:716 |
Symbol 716 MovieClip | Uses:428 429 430 715 | Used by:719 |
Symbol 717 Sound | Used by:719 746 Timeline | |
Symbol 718 Sound | Used by:719 746 | |
Symbol 719 MovieClip | Uses:207 5 713 714 385 716 433 717 718 | Used by:Timeline |
Symbol 720 Bitmap | Used by:721 | |
Symbol 721 Graphic | Uses:720 | Used by:723 Timeline |
Symbol 722 Graphic | Used by:723 726 Timeline | |
Symbol 723 MovieClip | Uses:721 722 | Used by:745 1191 Timeline |
Symbol 724 Bitmap | Used by:725 | |
Symbol 725 Graphic | Uses:724 | Used by:726 Timeline |
Symbol 726 MovieClip | Uses:725 722 | Used by:745 1191 Timeline |
Symbol 727 Graphic | Used by:728 | |
Symbol 728 MovieClip | Uses:727 | Used by:745 Timeline |
Symbol 729 Graphic | Used by:730 | |
Symbol 730 MovieClip | Uses:729 | Used by:745 Timeline |
Symbol 731 Graphic | Used by:732 | |
Symbol 732 MovieClip | Uses:731 | Used by:745 Timeline |
Symbol 733 Graphic | Used by:745 Timeline | |
Symbol 734 Graphic | Used by:745 Timeline | |
Symbol 735 Graphic | Used by:745 | |
Symbol 736 Graphic | Used by:742 745 | |
Symbol 737 Graphic | Used by:742 745 | |
Symbol 738 Graphic | Used by:745 | |
Symbol 739 Graphic | Used by:744 745 | |
Symbol 740 Graphic | Used by:743 744 745 | |
Symbol 741 Graphic | Used by:743 745 | |
Symbol 742 MovieClip | Uses:736 737 | Used by:745 |
Symbol 743 MovieClip | Uses:741 740 | Used by:745 |
Symbol 744 MovieClip | Uses:739 740 | Used by:745 |
Symbol 745 MovieClip | Uses:622 723 726 728 730 732 5 733 734 735 736 737 738 739 740 741 742 743 744 | Used by:Timeline |
Symbol 746 MovieClip | Uses:717 718 | Used by:Timeline |
Symbol 747 MovieClip | Uses:459 | Used by:756 |
Symbol 748 Sound | Used by:756 | |
Symbol 749 Graphic | Used by:756 929 1091 Timeline | |
Symbol 750 Sound | Used by:756 | |
Symbol 751 Sound | Used by:756 | |
Symbol 752 Sound | Used by:756 | |
Symbol 753 Sound | Used by:756 | |
Symbol 754 Graphic | Used by:755 | |
Symbol 755 MovieClip | Uses:754 | Used by:756 |
Symbol 756 MovieClip | Uses:458 747 460 93 493 461 462 463 496 748 477 749 87 478 474 750 99 487 751 98 92 466 752 753 755 | Used by:Timeline |
Symbol 757 Graphic | Used by:761 | |
Symbol 758 Graphic | Used by:761 | |
Symbol 759 Graphic | Used by:761 | |
Symbol 760 Graphic | Used by:761 | |
Symbol 761 MovieClip | Uses:757 758 759 760 234 236 237 238 | Used by:Timeline |
Symbol 762 Graphic | Used by:763 1466 | |
Symbol 763 MovieClip | Uses:762 | Used by:Timeline |
Symbol 764 Graphic | Used by:765 | |
Symbol 765 MovieClip | Uses:764 | Used by:Timeline |
Symbol 766 MovieClip | Uses:459 | Used by:768 |
Symbol 767 Graphic | Used by:768 1477 1478 | |
Symbol 768 MovieClip | Uses:766 767 384 234 385 236 237 238 | Used by:Timeline |
Symbol 769 Graphic | Used by:770 | |
Symbol 770 MovieClip | Uses:769 | Used by:772 1105 |
Symbol 771 Graphic | Used by:772 | |
Symbol 772 MovieClip | Uses:770 771 384 387 234 385 236 237 238 | Used by:Timeline |
Symbol 773 ShapeTweening | Used by:775 | |
Symbol 774 Graphic | Used by:775 | |
Symbol 775 MovieClip | Uses:21 773 392 393 394 774 | Used by:Timeline |
Symbol 776 ShapeTweening | Used by:778 | |
Symbol 777 Graphic | Used by:778 1480 Timeline | |
Symbol 778 MovieClip | Uses:21 776 392 393 398 777 | Used by:Timeline |
Symbol 779 Graphic | Used by:781 | |
Symbol 780 Graphic | Used by:781 | |
Symbol 781 MovieClip | Uses:779 780 | Used by:787 788 |
Symbol 782 Graphic | Used by:787 788 | |
Symbol 783 Graphic | Used by:786 | |
Symbol 784 Graphic | Used by:785 | |
Symbol 785 MovieClip | Uses:784 | Used by:786 |
Symbol 786 MovieClip | Uses:783 785 | Used by:787 788 |
Symbol 787 MovieClip | Uses:781 782 786 | Used by:788 |
Symbol 788 MovieClip | Uses:787 786 781 782 489 364 695 696 234 697 236 237 238 385 | Used by:Timeline |
Symbol 789 Graphic | Used by:790 | |
Symbol 790 MovieClip | Uses:789 | Used by:Timeline |
Symbol 791 Graphic | Used by:792 | |
Symbol 792 MovieClip | Uses:791 | Used by:Timeline |
Symbol 793 Graphic | Used by:794 | |
Symbol 794 MovieClip | Uses:793 | Used by:Timeline |
Symbol 795 Graphic | Used by:Timeline | |
Symbol 796 Button | Uses:30 560 35 33 | Used by:Timeline |
Symbol 797 Graphic | Used by:Timeline | |
Symbol 798 Graphic | Used by:800 | |
Symbol 799 Graphic | Used by:800 | |
Symbol 800 MovieClip | Uses:798 799 82 | Used by:929 Timeline |
Symbol 801 Sound | Used by:Timeline | |
Symbol 802 Graphic | Used by:Timeline | |
Symbol 803 Sound | Used by:Timeline | |
Symbol 804 Graphic | Used by:903 904 905 Timeline | |
Symbol 805 Graphic | Used by:905 Timeline | |
Symbol 806 Graphic | Used by:Timeline | |
Symbol 807 Sound | Used by:Timeline | |
Symbol 808 Sound | Used by:Timeline | |
Symbol 809 Graphic | Used by:1191 Timeline | |
Symbol 810 Sound | Used by:Timeline | |
Symbol 811 Graphic | Used by:Timeline | |
Symbol 812 Sound | Used by:Timeline | |
Symbol 813 Sound | Used by:Timeline | |
Symbol 814 Sound | Used by:Timeline | |
Symbol 815 Graphic | Used by:816 | |
Symbol 816 MovieClip | Uses:815 | Used by:Timeline |
Symbol 817 Text | Uses:424 | Used by:818 |
Symbol 818 MovieClip | Uses:423 817 426 | Used by:826 |
Symbol 819 ShapeTweening | Used by:826 | |
Symbol 820 ShapeTweening | Used by:826 | |
Symbol 821 Graphic | Used by:826 | |
Symbol 822 Text | Uses:424 | Used by:823 |
Symbol 823 MovieClip | Uses:428 429 430 822 | Used by:826 |
Symbol 824 Sound | Used by:826 907 Timeline | |
Symbol 825 Sound | Used by:826 907 | |
Symbol 826 MovieClip | Uses:207 5 818 819 820 821 823 433 824 825 | Used by:Timeline |
Symbol 827 Bitmap | Used by:828 | |
Symbol 828 Graphic | Uses:827 | Used by:831 |
Symbol 829 Graphic | Used by:831 | |
Symbol 830 Graphic | Used by:831 | |
Symbol 831 MovieClip | Uses:828 829 830 | Used by:906 |
Symbol 832 Graphic | Used by:906 | |
Symbol 833 Bitmap | Used by:834 | |
Symbol 834 Graphic | Uses:833 | Used by:836 |
Symbol 835 Graphic | Used by:836 | |
Symbol 836 MovieClip | Uses:834 835 | Used by:906 |
Symbol 837 Graphic | Used by:906 1191 | |
Symbol 838 Bitmap | Used by:839 | |
Symbol 839 Graphic | Uses:838 | Used by:845 849 852 855 858 |
Symbol 840 Graphic | Used by:845 | |
Symbol 841 Graphic | Used by:844 848 851 854 857 861 | |
Symbol 842 Graphic | Used by:844 | |
Symbol 843 Graphic | Used by:844 848 851 854 857 861 903 904 905 906 951 | |
Symbol 844 MovieClip | Uses:841 842 843 | Used by:845 |
Symbol 845 MovieClip | Uses:839 840 844 | Used by:906 |
Symbol 846 Graphic | Used by:849 | |
Symbol 847 Graphic | Used by:848 851 854 857 861 | |
Symbol 848 MovieClip | Uses:841 847 843 | Used by:849 |
Symbol 849 MovieClip | Uses:839 846 848 | Used by:906 |
Symbol 850 Graphic | Used by:852 | |
Symbol 851 MovieClip | Uses:841 847 843 | Used by:852 |
Symbol 852 MovieClip | Uses:839 850 851 | Used by:906 |
Symbol 853 Graphic | Used by:855 | |
Symbol 854 MovieClip | Uses:841 847 843 | Used by:855 |
Symbol 855 MovieClip | Uses:839 853 854 | Used by:906 |
Symbol 856 Graphic | Used by:858 | |
Symbol 857 MovieClip | Uses:841 847 843 | Used by:858 |
Symbol 858 MovieClip | Uses:839 856 857 | Used by:906 |
Symbol 859 Graphic | Used by:906 1191 | |
Symbol 860 Graphic | Used by:862 906 | |
Symbol 861 MovieClip | Uses:841 847 843 | Used by:862 906 |
Symbol 862 MovieClip | Uses:860 861 | Used by:906 |
Symbol 863 Sound | Used by:906 1108 1288 1459 | |
Symbol 864 Graphic | Used by:906 | |
Symbol 865 Graphic | Used by:906 | |
Symbol 866 Graphic | Used by:906 1009 | |
Symbol 867 Graphic | Used by:906 | |
Symbol 868 Graphic | Used by:906 | |
Symbol 869 Graphic | Used by:906 | |
Symbol 870 Graphic | Used by:906 | |
Symbol 871 Graphic | Used by:906 | |
Symbol 872 Graphic | Used by:906 | |
Symbol 873 Graphic | Used by:906 | |
Symbol 874 Graphic | Used by:906 | |
Symbol 875 Graphic | Used by:906 | |
Symbol 876 Graphic | Used by:906 | |
Symbol 877 Graphic | Used by:906 | |
Symbol 878 Graphic | Used by:906 | |
Symbol 879 Graphic | Used by:906 | |
Symbol 880 Graphic | Used by:906 | |
Symbol 881 Graphic | Used by:906 | |
Symbol 882 Graphic | Used by:906 | |
Symbol 883 Graphic | Used by:906 | |
Symbol 884 Graphic | Used by:906 | |
Symbol 885 Graphic | Used by:906 | |
Symbol 886 Graphic | Used by:906 | |
Symbol 887 Graphic | Used by:906 | |
Symbol 888 Graphic | Used by:906 | |
Symbol 889 Graphic | Used by:906 | |
Symbol 890 Graphic | Used by:906 | |
Symbol 891 Graphic | Used by:906 | |
Symbol 892 Graphic | Used by:906 | |
Symbol 893 Graphic | Used by:906 | |
Symbol 894 Graphic | Used by:906 | |
Symbol 895 Graphic | Used by:906 | |
Symbol 896 Graphic | Used by:906 | |
Symbol 897 Graphic | Used by:906 | |
Symbol 898 Graphic | Used by:906 | |
Symbol 899 Graphic | Used by:906 | |
Symbol 900 Graphic | Used by:906 | |
Symbol 901 Graphic | Used by:906 | |
Symbol 902 Graphic | Used by:903 904 | |
Symbol 903 MovieClip | Uses:902 804 843 | Used by:906 |
Symbol 904 MovieClip | Uses:902 804 843 | Used by:906 |
Symbol 905 MovieClip | Uses:804 805 843 | Used by:906 |
Symbol 906 MovieClip | Uses: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 905 | Used by:Timeline |
Symbol 907 MovieClip | Uses:824 825 | Used by:Timeline |
Symbol 908 Sound | Used by:929 | |
Symbol 909 Sound | Used by:929 | |
Symbol 910 Sound | Used by:929 | |
Symbol 911 Sound | Used by:929 | |
Symbol 912 Graphic | Used by:929 | |
Symbol 913 Sound | Used by:929 | |
Symbol 914 Sound | Used by:929 | |
Symbol 915 Sound | Used by:929 | |
Symbol 916 Sound | Used by:929 | |
Symbol 917 Graphic | Used by:929 | |
Symbol 918 Graphic | Used by:921 | |
Symbol 919 Graphic | Used by:921 | |
Symbol 920 Graphic | Used by:921 | |
Symbol 921 MovieClip | Uses:918 919 920 | Used by:929 |
Symbol 922 Sound | Used by:929 | |
Symbol 923 Sound | Used by:929 | |
Symbol 924 Sound | Used by:929 | |
Symbol 925 Sound | Used by:929 | |
Symbol 926 Sound | Used by:929 | |
Symbol 927 Sound | Used by:929 | |
Symbol 928 Sound | Used by:929 | |
Symbol 929 MovieClip | Uses: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 928 | Used by:Timeline |
Symbol 930 Graphic | Used by:931 | |
Symbol 931 MovieClip | Uses:930 | Used by:Timeline |
Symbol 932 Graphic | Used by:949 | |
Symbol 933 Graphic | Used by:949 | |
Symbol 934 Graphic | Used by:949 | |
Symbol 935 Graphic | Used by:949 | |
Symbol 936 Graphic | Used by:949 | |
Symbol 937 Graphic | Used by:949 | |
Symbol 938 Graphic | Used by:949 | |
Symbol 939 Graphic | Used by:949 | |
Symbol 940 Graphic | Used by:949 | |
Symbol 941 Graphic | Used by:949 | |
Symbol 942 Graphic | Used by:949 | |
Symbol 943 Graphic | Used by:949 | |
Symbol 944 Graphic | Used by:949 | |
Symbol 945 Graphic | Used by:949 | |
Symbol 946 Graphic | Used by:949 | |
Symbol 947 Graphic | Used by:949 | |
Symbol 948 Graphic | Used by:949 | |
Symbol 949 MovieClip | Uses: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 238 | Used by:Timeline |
Symbol 950 MovieClip | Uses:504 505 506 507 508 234 385 236 237 238 | Used by:Timeline |
Symbol 951 MovieClip | Uses:843 212 | Used by:Timeline |
Symbol 952 Graphic | Used by:953 | |
Symbol 953 MovieClip | Uses:952 | Used by:954 955 |
Symbol 954 MovieClip | Uses:953 | Used by:961 |
Symbol 955 MovieClip | Uses:953 | Used by:961 |
Symbol 956 Graphic | Used by:957 Timeline | |
Symbol 957 MovieClip | Uses:956 | Used by:961 |
Symbol 958 Graphic | Used by:961 | |
Symbol 959 Graphic | Used by:961 | |
Symbol 960 Graphic | Used by:961 | |
Symbol 961 MovieClip | Uses:954 955 957 958 959 960 489 695 696 697 | Used by:Timeline |
Symbol 962 Graphic | Used by:963 | |
Symbol 963 MovieClip | Uses:962 | Used by:Timeline |
Symbol 964 Graphic | Used by:Timeline | |
Symbol 965 Graphic | Used by:Timeline | |
Symbol 966 Graphic | Used by:Timeline | |
Symbol 967 Graphic | Used by:Timeline | |
Symbol 968 Graphic | Used by:Timeline | |
Symbol 969 Graphic | Used by:Timeline | |
Symbol 970 Graphic | Used by:Timeline | |
Symbol 971 Graphic | Used by:Timeline | |
Symbol 972 Graphic | Used by:Timeline | |
Symbol 973 Graphic | Used by:Timeline | |
Symbol 974 Graphic | Used by:Timeline | |
Symbol 975 Graphic | Used by:Timeline | |
Symbol 976 Graphic | Used by:Timeline | |
Symbol 977 Graphic | Used by:Timeline | |
Symbol 978 Graphic | Used by:Timeline | |
Symbol 979 Graphic | Used by:Timeline | |
Symbol 980 Graphic | Used by:Timeline | |
Symbol 981 Graphic | Used by:982 | |
Symbol 982 MovieClip | Uses:981 | Used by:Timeline |
Symbol 983 Graphic | Used by:985 996 | |
Symbol 984 Graphic | Used by:985 Timeline | |
Symbol 985 MovieClip | Uses:983 984 | Used by:Timeline |
Symbol 986 Graphic | Used by:988 | |
Symbol 987 Graphic | Used by:988 Timeline | |
Symbol 988 MovieClip | Uses:986 987 | Used by:Timeline |
Symbol 989 Graphic | Used by:992 | |
Symbol 990 Graphic | Used by:992 | |
Symbol 991 Graphic | Used by:992 | |
Symbol 992 MovieClip | Uses:989 234 489 990 236 237 238 991 | Used by:Timeline |
Symbol 993 Graphic | Used by:996 | |
Symbol 994 Graphic | Used by:996 999 | |
Symbol 995 Sound | Used by:996 999 | |
Symbol 996 MovieClip | Uses:983 993 994 995 | Used by:Timeline |
Symbol 997 Graphic | Used by:999 | |
Symbol 998 Graphic | Used by:999 | |
Symbol 999 MovieClip | Uses:997 998 994 995 | Used by:Timeline |
Symbol 1000 Graphic | Used by:1002 | |
Symbol 1001 Graphic | Used by:1002 | |
Symbol 1002 MovieClip | Uses:1000 234 489 1001 236 237 238 | Used by:Timeline |
Symbol 1003 Graphic | Used by:1007 | |
Symbol 1004 Graphic | Used by:1007 | |
Symbol 1005 Graphic | Used by:1007 | |
Symbol 1006 Graphic | Used by:1007 | |
Symbol 1007 MovieClip | Uses:1003 1004 1005 1006 | Used by:Timeline |
Symbol 1008 Graphic | Used by:1009 | |
Symbol 1009 MovieClip | Uses:866 1008 385 | Used by:Timeline |
Symbol 1010 Graphic | Used by:1011 | |
Symbol 1011 MovieClip | Uses:1010 | Used by:Timeline |
Symbol 1012 Graphic | Used by:Timeline | |
Symbol 1013 Button | Uses:30 560 35 33 | Used by:Timeline |
Symbol 1014 Sound | Used by:Timeline | |
Symbol 1015 Sound | Used by:Timeline | |
Symbol 1016 Sound | Used by:Timeline | |
Symbol 1017 Sound | Used by:Timeline | |
Symbol 1018 Text | Uses:424 | Used by:1019 |
Symbol 1019 MovieClip | Uses:423 1018 426 | Used by:1024 |
Symbol 1020 Text | Uses:424 | Used by:1021 |
Symbol 1021 MovieClip | Uses:428 429 430 1020 | Used by:1024 1128 |
Symbol 1022 Sound | Used by:1024 1066 Timeline | |
Symbol 1023 Sound | Used by:1024 1066 1091 | |
Symbol 1024 MovieClip | Uses:207 5 1019 1021 433 1022 1023 | Used by:Timeline |
Symbol 1025 Graphic | Used by:1065 | |
Symbol 1026 Bitmap | Used by:1027 1048 | |
Symbol 1027 Graphic | Uses:1026 | Used by:1028 1049 1065 |
Symbol 1028 MovieClip | Uses:1027 | Used by:1065 |
Symbol 1029 Graphic | Used by:1065 1191 | |
Symbol 1030 Graphic | Used by:1065 | |
Symbol 1031 Graphic | Used by:1065 | |
Symbol 1032 Graphic | Used by:1034 1065 | |
Symbol 1033 Graphic | Used by:1065 | |
Symbol 1034 MovieClip | Uses:1032 | Used by:1065 |
Symbol 1035 Graphic | Used by:1037 1042 | |
Symbol 1036 Graphic | Used by:1037 1042 | |
Symbol 1037 MovieClip | Uses:1035 1036 | Used by:1065 |
Symbol 1038 Graphic | Used by:1065 | |
Symbol 1039 Graphic | Used by:1065 | |
Symbol 1040 Graphic | Used by:1041 1065 | |
Symbol 1041 MovieClip | Uses:1040 | Used by:1065 |
Symbol 1042 MovieClip | Uses:1035 1036 | Used by:1065 |
Symbol 1043 Graphic | Used by:1065 | |
Symbol 1044 Graphic | Used by:1065 | |
Symbol 1045 Graphic | Used by:1065 | |
Symbol 1046 Graphic | Used by:1065 | |
Symbol 1047 Graphic | Used by:1065 1111 | |
Symbol 1048 Graphic | Uses:1026 | Used by:1049 1065 |
Symbol 1049 MovieClip | Uses:1048 1027 | Used by:1065 |
Symbol 1050 Graphic | Used by:1065 | |
Symbol 1051 Graphic | Used by:1065 | |
Symbol 1052 Graphic | Used by:1056 1065 Timeline | |
Symbol 1053 Bitmap | Used by:1054 | |
Symbol 1054 Graphic | Uses:1053 | Used by:1056 1065 Timeline |
Symbol 1055 Graphic | Used by:1056 1065 Timeline | |
Symbol 1056 MovieClip | Uses:1052 1054 1055 | Used by:1065 |
Symbol 1057 Graphic | Used by:1065 | |
Symbol 1058 Graphic | Used by:1065 | |
Symbol 1059 Graphic | Used by:1062 1065 | |
Symbol 1060 Graphic | Used by:1065 | |
Symbol 1061 Sound | Used by:1065 | |
Symbol 1062 MovieClip | Uses:1059 | Used by:1065 |
Symbol 1063 Graphic | Used by:1064 | |
Symbol 1064 MovieClip | Uses:1063 | Used by:1065 |
Symbol 1065 MovieClip | Uses: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 1064 | Used by:Timeline |
Symbol 1066 MovieClip | Uses:1022 1023 | Used by:Timeline |
Symbol 1067 Graphic | Used by:1091 | |
Symbol 1068 Sound | Used by:1091 | |
Symbol 1069 Sound | Used by:1091 | |
Symbol 1070 Graphic | Used by:1091 1276 Timeline | |
Symbol 1071 Graphic | Used by:1091 1276 Timeline | |
Symbol 1072 Graphic | Used by:1091 1276 Timeline | |
Symbol 1073 Sound | Used by:1091 | |
Symbol 1074 Sound | Used by:1091 | |
Symbol 1075 Sound | Used by:1091 | |
Symbol 1076 Graphic | Used by:1091 | |
Symbol 1077 Sound | Used by:1091 | |
Symbol 1078 Sound | Used by:1091 | |
Symbol 1079 Sound | Used by:1091 | |
Symbol 1080 Graphic | Used by:1091 | |
Symbol 1081 Sound | Used by:1091 | |
Symbol 1082 Sound | Used by:1091 | |
Symbol 1083 Graphic | Used by:1091 | |
Symbol 1084 Sound | Used by:1091 | |
Symbol 1085 Sound | Used by:1091 | |
Symbol 1086 Sound | Used by:1091 | |
Symbol 1087 Sound | Used by:1091 | |
Symbol 1088 Sound | Used by:1091 | |
Symbol 1089 Sound | Used by:1091 | |
Symbol 1090 Sound | Used by:1091 | |
Symbol 1091 MovieClip | Uses: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 1090 | Used by:Timeline |
Symbol 1092 Sound | Used by:1093 | |
Symbol 1093 MovieClip | Uses:375 1092 | Used by:1102 |
Symbol 1094 Graphic | Used by:1099 1100 1102 | |
Symbol 1095 Graphic | Used by:1099 1100 1102 | |
Symbol 1096 Graphic | Used by:1097 | |
Symbol 1097 MovieClip | Uses:1096 | Used by:1098 |
Symbol 1098 MovieClip | Uses:1097 | Used by:1102 |
Symbol 1099 MovieClip | Uses:1094 1095 | Used by:1102 |
Symbol 1100 MovieClip | Uses:1094 1095 | Used by:1102 |
Symbol 1101 Graphic | Used by:1102 | |
Symbol 1102 MovieClip | Uses:1093 1094 1095 1098 1099 1100 364 234 385 1101 236 237 238 | Used by:Timeline |
Symbol 1103 MovieClip | Used by:1104 | |
Symbol 1104 MovieClip | Uses:1103 | Used by:Timeline |
Symbol 1105 MovieClip | Uses:770 364 695 696 697 | Used by:1106 |
Symbol 1106 MovieClip | Uses:1105 234 385 236 237 238 | Used by:Timeline |
Symbol 1107 Graphic | Used by:1108 1109 | |
Symbol 1108 MovieClip | Uses:1107 863 | Used by:Timeline |
Symbol 1109 MovieClip | Uses:1107 | Used by:Timeline |
Symbol 1110 Graphic | Used by:1111 | |
Symbol 1111 MovieClip | Uses:1110 489 695 696 697 1047 234 236 237 238 | Used by:Timeline |
Symbol 1112 Graphic | Used by:1113 | |
Symbol 1113 MovieClip | Uses:1112 | Used by:Timeline |
Symbol 1114 Graphic | Used by:Timeline | |
Symbol 1115 Graphic | Used by:Timeline | |
Symbol 1116 Button | Uses:30 560 35 33 | Used by:Timeline |
Symbol 1117 Sound | Used by:Timeline | |
Symbol 1118 Text | Uses:424 | Used by:1119 |
Symbol 1119 MovieClip | Uses:423 1118 426 | Used by:1128 |
Symbol 1120 Text | Uses:424 | Used by:1121 |
Symbol 1121 MovieClip | Uses:428 429 430 1120 | Used by:1128 |
Symbol 1122 Graphic | Used by:1128 1203 1229 | |
Symbol 1123 Graphic | Used by:1128 | |
Symbol 1124 ShapeTweening | Used by:1128 | |
Symbol 1125 ShapeTweening | Used by:1128 | |
Symbol 1126 Graphic | Used by:1128 | |
Symbol 1127 Sound | Used by:1128 1129 | |
Symbol 1128 MovieClip | Uses:207 5 1119 1021 433 1121 1122 1123 364 1124 1125 1126 1127 | Used by:Timeline |
Symbol 1129 MovieClip | Uses:1127 | Used by:Timeline |
Symbol 1130 Graphic | Used by:1191 | |
Symbol 1131 Graphic | Used by:1191 | |
Symbol 1132 Graphic | Used by:1191 | |
Symbol 1133 Graphic | Used by:1191 | |
Symbol 1134 Graphic | Used by:1191 | |
Symbol 1135 Graphic | Used by:1191 | |
Symbol 1136 Graphic | Used by:1191 | |
Symbol 1137 Graphic | Used by:1191 | |
Symbol 1138 Graphic | Used by:1191 | |
Symbol 1139 Graphic | Used by:1191 | |
Symbol 1140 Graphic | Used by:1191 | |
Symbol 1141 Graphic | Used by:1191 | |
Symbol 1142 Graphic | Used by:1191 | |
Symbol 1143 Graphic | Used by:1191 | |
Symbol 1144 Graphic | Used by:1191 | |
Symbol 1145 Graphic | Used by:1191 | |
Symbol 1146 Graphic | Used by:1191 | |
Symbol 1147 Graphic | Used by:1191 | |
Symbol 1148 Graphic | Used by:1191 | |
Symbol 1149 Graphic | Used by:1191 | |
Symbol 1150 Graphic | Used by:1191 | |
Symbol 1151 Graphic | Used by:1191 | |
Symbol 1152 Graphic | Used by:1191 | |
Symbol 1153 Graphic | Used by:1191 | |
Symbol 1154 Graphic | Used by:1191 | |
Symbol 1155 Graphic | Used by:1191 | |
Symbol 1156 Graphic | Used by:1191 | |
Symbol 1157 Graphic | Used by:1191 | |
Symbol 1158 Graphic | Used by:1191 | |
Symbol 1159 Graphic | Used by:1191 | |
Symbol 1160 Graphic | Used by:1191 | |
Symbol 1161 Graphic | Used by:1191 | |
Symbol 1162 Graphic | Used by:1191 | |
Symbol 1163 Graphic | Used by:1191 | |
Symbol 1164 Graphic | Used by:1191 | |
Symbol 1165 Graphic | Used by:1191 | |
Symbol 1166 Graphic | Used by:1191 | |
Symbol 1167 Graphic | Used by:1191 | |
Symbol 1168 Graphic | Used by:1191 | |
Symbol 1169 Graphic | Used by:1191 | |
Symbol 1170 Graphic | Used by:1191 | |
Symbol 1171 Graphic | Used by:1191 | |
Symbol 1172 Graphic | Used by:1191 | |
Symbol 1173 Graphic | Used by:1191 | |
Symbol 1174 ShapeTweening | Used by:1191 | |
Symbol 1175 Graphic | Used by:1178 | |
Symbol 1176 Graphic | Used by:1178 | |
Symbol 1177 Graphic | Used by:1178 | |
Symbol 1178 MovieClip | Uses:1175 1176 1177 | Used by:1191 |
Symbol 1179 Graphic | Used by:1191 | |
Symbol 1180 Graphic | Used by:1191 | |
Symbol 1181 Bitmap | Used by:1182 | |
Symbol 1182 Graphic | Uses:1181 | Used by:1191 |
Symbol 1183 Graphic | Used by:1191 | |
Symbol 1184 Graphic | Used by:1191 | |
Symbol 1185 Graphic | Used by:1191 | |
Symbol 1186 Bitmap | Used by:1187 | |
Symbol 1187 Graphic | Uses:1186 | Used by:1191 |
Symbol 1188 Graphic | Used by:1191 | |
Symbol 1189 ShapeTweening | Used by:1191 | |
Symbol 1190 Graphic | Used by:1191 | |
Symbol 1191 MovieClip | Uses: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 1190 | Used by:Timeline |
Symbol 1192 Graphic | Used by:1203 | |
Symbol 1193 Graphic | Used by:1203 | |
Symbol 1194 Graphic | Used by:1203 | |
Symbol 1195 Graphic | Used by:1203 | |
Symbol 1196 Graphic | Used by:1203 | |
Symbol 1197 Graphic | Used by:1203 1207 | |
Symbol 1198 Graphic | Used by:1203 | |
Symbol 1199 Graphic | Used by:1203 1230 | |
Symbol 1200 Sound | Used by:1203 1296 Timeline | |
Symbol 1201 Graphic | Used by:1202 | |
Symbol 1202 MovieClip | Uses:1201 | Used by:1203 Timeline |
Symbol 1203 MovieClip | Uses:1192 1193 1194 1195 1196 1197 1198 1199 1122 1200 1202 214 211 489 | Used by:1204 |
Symbol 1204 MovieClip | Uses:1203 | Used by:Timeline |
Symbol 1205 Graphic | Used by:1206 | |
Symbol 1206 MovieClip | Uses:1205 | Used by:Timeline |
Symbol 1207 MovieClip | Uses:1197 | Used by:Timeline |
Symbol 1208 Graphic | Used by:1223 | |
Symbol 1209 Sound | Used by:1223 1258 | |
Symbol 1210 Graphic | Used by:1223 1258 | |
Symbol 1211 Graphic | Used by:1223 1258 | |
Symbol 1212 Graphic | Used by:1223 1258 | |
Symbol 1213 Graphic | Used by:1223 1258 | |
Symbol 1214 Graphic | Used by:1223 1258 | |
Symbol 1215 Graphic | Used by:1223 1258 | |
Symbol 1216 Graphic | Used by:1223 1258 | |
Symbol 1217 Graphic | Used by:1223 1258 | |
Symbol 1218 Graphic | Used by:1223 1258 | |
Symbol 1219 Graphic | Used by:1223 1258 | |
Symbol 1220 Graphic | Used by:1223 1258 | |
Symbol 1221 Graphic | Used by:1223 1258 | |
Symbol 1222 Graphic | Used by:1223 1258 | |
Symbol 1223 MovieClip | Uses:1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 | Used by:1224 |
Symbol 1224 MovieClip | Uses:1223 695 696 697 | Used by:Timeline |
Symbol 1225 Graphic | Used by:1226 | |
Symbol 1226 MovieClip | Uses:1225 | Used by:1228 |
Symbol 1227 Graphic | Used by:1228 | |
Symbol 1228 MovieClip | Uses:1226 1227 490 491 492 | Used by:Timeline |
Symbol 1229 MovieClip | Uses:1122 213 | Used by:1230 Timeline |
Symbol 1230 MovieClip | Uses:1199 1229 | Used by:Timeline |
Symbol 1231 Graphic | Used by:1232 | |
Symbol 1232 MovieClip | Uses:1231 | Used by:Timeline |
Symbol 1233 Graphic | Used by:1234 | |
Symbol 1234 MovieClip | Uses:1233 | Used by:1258 |
Symbol 1235 Graphic | Used by:1258 | |
Symbol 1236 Graphic | Used by:1258 | |
Symbol 1237 Graphic | Used by:1258 | |
Symbol 1238 Graphic | Used by:1241 | |
Symbol 1239 Graphic | Used by:1241 | |
Symbol 1240 Graphic | Used by:1241 | |
Symbol 1241 MovieClip | Uses:1238 1239 1240 | Used by:1258 |
Symbol 1242 Graphic | Used by:1245 | |
Symbol 1243 Graphic | Used by:1245 | |
Symbol 1244 Graphic | Used by:1245 | |
Symbol 1245 MovieClip | Uses:1242 1243 234 1244 236 237 238 | Used by:1258 |
Symbol 1246 Graphic | Used by:1258 | |
Symbol 1247 Graphic | Used by:1258 | |
Symbol 1248 Graphic | Used by:1258 | |
Symbol 1249 Graphic | Used by:1258 | |
Symbol 1250 Graphic | Used by:1258 | |
Symbol 1251 Graphic | Used by:1258 | |
Symbol 1252 Graphic | Used by:1258 | |
Symbol 1253 Sound | Used by:1258 | |
Symbol 1254 Graphic | Used by:1258 | |
Symbol 1255 ShapeTweening | Used by:1258 | |
Symbol 1256 ShapeTweening | Used by:1258 | |
Symbol 1257 ShapeTweening | Used by:1258 | |
Symbol 1258 MovieClip | Uses: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 1257 | Used by:Timeline |
Symbol 1259 Graphic | Used by:1261 | |
Symbol 1260 Graphic | Used by:1261 | |
Symbol 1261 MovieClip | Uses:1259 1260 | Used by:Timeline |
Symbol 1262 Graphic | Used by:1276 Timeline | |
Symbol 1263 Graphic | Used by:1267 | |
Symbol 1264 Graphic | Used by:1267 | |
Symbol 1265 Graphic | Used by:1267 | |
Symbol 1266 Graphic | Used by:1267 | |
Symbol 1267 MovieClip | Uses:1263 1264 1265 1266 | Used by:1276 Timeline |
Symbol 1268 Sound | Used by:1276 | |
Symbol 1269 Sound | Used by:1276 | |
Symbol 1270 Sound | Used by:1276 | |
Symbol 1271 Sound | Used by:1276 | |
Symbol 1272 Sound | Used by:1276 | |
Symbol 1273 Sound | Used by:1276 | |
Symbol 1274 Sound | Used by:1276 | |
Symbol 1275 Sound | Used by:1276 | |
Symbol 1276 MovieClip | Uses: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 1275 | Used by:Timeline |
Symbol 1277 Graphic | Used by:1278 | |
Symbol 1278 MovieClip | Uses:1277 | Used by:1296 |
Symbol 1279 Graphic | Used by:1289 | |
Symbol 1280 Graphic | Used by:1288 | |
Symbol 1281 Graphic | Used by:1288 | |
Symbol 1282 Graphic | Used by:1288 | |
Symbol 1283 Graphic | Used by:1288 | |
Symbol 1284 ShapeTweening | Used by:1287 | |
Symbol 1285 ShapeTweening | Used by:1287 | |
Symbol 1286 Graphic | Used by:1287 | |
Symbol 1287 MovieClip | Uses:1284 1285 1286 | Used by:1288 |
Symbol 1288 MovieClip | Uses:1280 1281 1282 1283 1287 863 | Used by:1289 1292 1294 |
Symbol 1289 MovieClip | Uses:1279 1288 234 364 236 237 238 | Used by:1296 |
Symbol 1290 Graphic | Used by:1292 | |
Symbol 1291 Graphic | Used by:1292 | |
Symbol 1292 MovieClip | Uses:1290 1288 234 364 1291 236 237 238 | Used by:1296 |
Symbol 1293 Graphic | Used by:1294 | |
Symbol 1294 MovieClip | Uses:1293 1288 234 364 236 237 238 | Used by:1296 |
Symbol 1295 Graphic | Used by:1296 | |
Symbol 1296 MovieClip | Uses:1278 1289 1292 1294 364 234 236 237 238 1200 1295 385 | Used by:Timeline |
Symbol 1297 Graphic | Used by:1298 | |
Symbol 1298 MovieClip | Uses:1297 | Used by:Timeline |
Symbol 1299 Button | Uses:30 560 35 33 | Used by:Timeline |
Symbol 1300 Graphic | Used by:Timeline | |
Symbol 1301 Graphic | Used by:Timeline | |
Symbol 1302 Graphic | Used by:Timeline | |
Symbol 1303 Sound | Used by:Timeline | |
Symbol 1304 Sound | Used by:Timeline | |
Symbol 1305 Sound | Used by:Timeline | |
Symbol 1306 Font | Used 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 Text | Uses:1306 | Used by:1312 |
Symbol 1308 Text | Uses:1306 | Used by:1312 |
Symbol 1309 Text | Uses:1306 | Used by:1312 |
Symbol 1310 Text | Uses:1306 | Used by:1312 |
Symbol 1311 Text | Uses:1306 | Used by:1312 |
Symbol 1312 MovieClip | Uses:1307 1308 1309 1310 1311 | Used by:Timeline |
Symbol 1313 Sound | Used by:1461 Timeline | |
Symbol 1314 Sound | Used by:Timeline | |
Symbol 1315 Sound | Used by:Timeline | |
Symbol 1316 Sound | Used by:Timeline | |
Symbol 1317 Text | Uses:424 | Used by:1318 |
Symbol 1318 MovieClip | Uses:423 1317 426 | Used by:1342 |
Symbol 1319 Graphic | Used by:1320 1342 | |
Symbol 1320 MovieClip | Uses:1319 | Used by:1342 |
Symbol 1321 Text | Uses:1306 | Used by:1341 |
Symbol 1322 Text | Uses:1306 | Used by:1341 |
Symbol 1323 Text | Uses:1306 | Used by:1341 |
Symbol 1324 Text | Uses:1306 | Used by:1341 |
Symbol 1325 Text | Uses:1306 | Used by:1341 |
Symbol 1326 Text | Uses:1306 | Used by:1341 |
Symbol 1327 Text | Uses:1306 | Used by:1341 |
Symbol 1328 Text | Uses:1306 | Used by:1341 |
Symbol 1329 Text | Uses:1306 | Used by:1341 |
Symbol 1330 Text | Uses:1306 | Used by:1341 |
Symbol 1331 Text | Uses:1306 | Used by:1341 |
Symbol 1332 Text | Uses:1306 | Used by:1341 |
Symbol 1333 Text | Uses:1306 | Used by:1341 |
Symbol 1334 Text | Uses:1306 | Used by:1341 |
Symbol 1335 Text | Uses:1306 | Used by:1341 |
Symbol 1336 Text | Uses:1306 | Used by:1341 |
Symbol 1337 Text | Uses:1306 | Used by:1341 |
Symbol 1338 Text | Uses:1306 | Used by:1341 |
Symbol 1339 Text | Uses:1306 | Used by:1341 |
Symbol 1340 Text | Uses:1306 | Used by:1341 |
Symbol 1341 MovieClip | Uses:1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 | Used by:1342 |
Symbol 1342 MovieClip | Uses:207 5 1318 234 1319 364 236 433 237 238 1320 434 1341 | Used by:Timeline |
Symbol 1343 Graphic | Used by:1344 | |
Symbol 1344 MovieClip | Uses:1343 | Used by:Timeline |
Symbol 1345 Graphic | Used by:1349 1474 | |
Symbol 1346 Sound | Used by:1349 | |
Symbol 1347 Sound | Used by:1349 | |
Symbol 1348 Sound | Used by:1349 | |
Symbol 1349 MovieClip | Uses:458 460 1345 99 461 462 463 487 1346 470 471 87 88 474 1347 482 483 484 114 1348 | Used by:Timeline |
Symbol 1350 Graphic | Used by:1356 | |
Symbol 1351 ShapeTweening | Used by:1354 | |
Symbol 1352 ShapeTweening | Used by:1354 | |
Symbol 1353 Graphic | Used by:1354 | |
Symbol 1354 MovieClip | Uses:1351 1352 1353 | Used by:1356 |
Symbol 1355 Graphic | Used by:1356 | |
Symbol 1356 MovieClip | Uses:1350 1354 385 1355 | Used by:Timeline |
Symbol 1357 Graphic | Used by:Timeline | |
Symbol 1358 EditableText | Uses:623 | Used by:Timeline |
Symbol 1359 Graphic | Used by:Timeline | |
Symbol 1360 Sound | Used by:Timeline | |
Symbol 1361 Graphic | Used by:Timeline | |
Symbol 1362 Text | Uses:31 623 | Used by:1364 |
Symbol 1363 Text | Uses:623 | Used by:1364 |
Symbol 1364 MovieClip | Uses:1362 1363 | Used by:Timeline |
Symbol 1365 Text | Uses:31 623 | Used by:1379 |
Symbol 1366 Graphic | Used by:1367 1368 1369 1370 1371 1372 | |
Symbol 1367 Button | Uses:1366 | Used by:1379 |
Symbol 1368 Button | Uses:1366 | Used by:1379 |
Symbol 1369 Button | Uses:1366 | Used by:1379 |
Symbol 1370 Button | Uses:1366 | Used by:1379 |
Symbol 1371 Button | Uses:1366 | Used by:1379 |
Symbol 1372 Button | Uses:1366 | Used by:1379 |
Symbol 1373 Button | Uses:207 | Used by:1379 |
Symbol 1374 Button | Uses:207 | Used by:1379 |
Symbol 1375 Button | Uses:207 | Used by:1379 |
Symbol 1376 Button | Uses:207 | Used by:1379 |
Symbol 1377 Button | Uses:207 | Used by:1379 |
Symbol 1378 Button | Uses:207 | Used by:1379 |
Symbol 1379 MovieClip | Uses:1365 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 | Used by:Timeline |
Symbol 1380 Text | Uses:623 | Used by:Timeline |
Symbol 1381 Graphic | Used by:Timeline | |
Symbol 1382 Graphic | Used by:1391 1431 1489 | |
Symbol 1383 Graphic | Used by:1391 | |
Symbol 1384 Graphic | Used by:1391 1431 1489 | |
Symbol 1385 Graphic | Used by:1391 1431 1487 1488 1489 1492 1496 Timeline | |
Symbol 1386 Graphic | Used by:1391 1431 1489 | |
Symbol 1387 Graphic | Used by:1391 1431 1489 | |
Symbol 1388 Graphic | Used by:1391 1431 1489 | |
Symbol 1389 Graphic | Used by:1391 1431 1489 | |
Symbol 1390 Graphic | Used by:1391 1487 1492 Timeline | |
Symbol 1391 MovieClip | Uses:1382 1383 1384 1385 1386 1387 1388 1389 1390 | Used by:Timeline |
Symbol 1392 Graphic | Used by:1490 Timeline | |
Symbol 1393 Graphic | Used by:1490 Timeline | |
Symbol 1394 Text | Uses:31 | Used by:1395 |
Symbol 1395 Button | Uses:30 1394 35 33 | Used by:Timeline |
Symbol 1396 Graphic | Used by:Timeline | |
Symbol 1397 Graphic | Used by:Timeline | |
Symbol 1398 Graphic | Used by:Timeline | |
Symbol 1399 Graphic | Used by:1496 Timeline | |
Symbol 1400 Graphic | Used by:Timeline | |
Symbol 1401 Graphic | Used by:1496 Timeline | |
Symbol 1402 Graphic | Used by:1496 Timeline | |
Symbol 1403 Graphic | Used by:1496 Timeline | |
Symbol 1404 Graphic | Used by:1405 | |
Symbol 1405 MovieClip | Uses:1404 | Used by:1496 Timeline |
Symbol 1406 Graphic | Used by:1496 Timeline | |
Symbol 1407 Graphic | Used by:1431 1487 1488 1489 1492 1496 Timeline | |
Symbol 1408 Graphic | Used by:1496 Timeline | |
Symbol 1409 Graphic | Used by:Timeline | |
Symbol 1410 Graphic | Used by:1496 Timeline | |
Symbol 1411 Graphic | Used by:Timeline | |
Symbol 1412 Graphic | Used by:Timeline | |
Symbol 1413 Graphic | Used by:Timeline | |
Symbol 1414 Graphic | Used by:1496 Timeline | |
Symbol 1415 Graphic | Used by:Timeline | |
Symbol 1416 Graphic | Used by:1487 Timeline | |
Symbol 1417 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1418 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1419 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1420 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1421 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1422 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1423 Graphic | Used by:1487 Timeline | |
Symbol 1424 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1425 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1426 Graphic | Used by:1487 Timeline | |
Symbol 1427 Graphic | Used by:1487 1488 Timeline | |
Symbol 1428 Graphic | Used by:1487 Timeline | |
Symbol 1429 Graphic | Used by:1487 1488 1492 Timeline | |
Symbol 1430 Graphic | Used by:1431 | |
Symbol 1431 MovieClip | Uses:1389 1382 1385 1386 1387 1388 1430 1384 1407 | Used by:Timeline |
Symbol 1432 Text | Uses:31 | Used by:1433 1437 1439 |
Symbol 1433 Button | Uses:30 1432 35 33 | Used by:Timeline |
Symbol 1434 Text | Uses:31 | Used by:1435 1438 1440 |
Symbol 1435 Button | Uses:30 1434 35 33 | Used by:Timeline |
Symbol 1436 Text | Uses:623 | Used by:Timeline |
Symbol 1437 Button | Uses:30 1432 35 33 | Used by:Timeline |
Symbol 1438 Button | Uses:30 1434 35 33 | Used by:Timeline |
Symbol 1439 Button | Uses:30 1432 35 33 | Used by:Timeline |
Symbol 1440 Button | Uses:30 1434 35 33 | Used by:Timeline |
Symbol 1441 Text | Uses:424 | Used by:1442 |
Symbol 1442 MovieClip | Uses:423 1441 426 | Used by:1444 |
Symbol 1443 Sound | Used by:1444 1445 | |
Symbol 1444 MovieClip | Uses:207 5 1442 628 433 1443 | Used by:Timeline |
Symbol 1445 MovieClip | Uses:1443 | Used by:Timeline |
Symbol 1446 Graphic | Used by:1447 | |
Symbol 1447 MovieClip | Uses:22 1446 | Used by:1461 |
Symbol 1448 Bitmap | Used by:1449 | |
Symbol 1449 Graphic | Uses:1448 | Used by:1461 |
Symbol 1450 Graphic | Used by:1461 | |
Symbol 1451 Graphic | Used by:1461 | |
Symbol 1452 Graphic | Used by:1454 | |
Symbol 1453 Graphic | Used by:1454 | |
Symbol 1454 MovieClip | Uses:1452 1453 | Used by:1461 |
Symbol 1455 Graphic | Used by:1461 | |
Symbol 1456 Graphic | Used by:1457 1461 | |
Symbol 1457 MovieClip | Uses:1456 | Used by:1461 |
Symbol 1458 Graphic | Used by:1459 | |
Symbol 1459 MovieClip | Uses:1458 701 863 | Used by:1460 |
Symbol 1460 MovieClip | Uses:694 1459 364 695 696 697 682 234 683 684 685 686 687 688 689 690 691 385 236 237 238 | Used by:1461 Timeline |
Symbol 1461 MovieClip | Uses: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 1313 | Used by:Timeline |
Symbol 1462 ShapeTweening | Used by:1464 | |
Symbol 1463 ShapeTweening | Used by:1464 | |
Symbol 1464 MovieClip | Uses:1462 1463 708 | Used by:1465 |
Symbol 1465 MovieClip | Uses:1464 709 | Used by:Timeline |
Symbol 1466 MovieClip | Uses:762 | Used by:Timeline |
Symbol 1467 Sound | Used by:1474 | |
Symbol 1468 Sound | Used by:1474 | |
Symbol 1469 Sound | Used by:1474 | |
Symbol 1470 Sound | Used by:1474 | |
Symbol 1471 Sound | Used by:1474 | |
Symbol 1472 Sound | Used by:1474 | |
Symbol 1473 Sound | Used by:1474 | |
Symbol 1474 MovieClip | Uses: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 1473 | Used by:Timeline |
Symbol 1475 Graphic | Used by:1476 | |
Symbol 1476 MovieClip | Uses:459 1475 | Used by:1478 |
Symbol 1477 MovieClip | Uses:767 | Used by:1478 |
Symbol 1478 MovieClip | Uses:1476 1477 384 767 234 385 236 237 238 | Used by:Timeline |
Symbol 1479 ShapeTweening | Used by:1480 | |
Symbol 1480 MovieClip | Uses:21 1479 392 393 394 777 | Used by:Timeline |
Symbol 1481 Graphic | Used by:1482 | |
Symbol 1482 MovieClip | Uses:1481 | Used by:Timeline |
Symbol 1483 Graphic | Used by:1488 1492 Timeline | |
Symbol 1484 Graphic | Used by:1488 1492 Timeline | |
Symbol 1485 Graphic | Used by:1488 Timeline | |
Symbol 1486 Graphic | Used by:1488 Timeline | |
Symbol 1487 MovieClip | Uses:1416 1417 1385 1418 1419 1420 1421 1407 1422 1390 1423 1424 1425 1426 1427 1428 99 1429 462 | Used by:Timeline |
Symbol 1488 MovieClip | Uses:1483 1417 1385 1418 1419 1420 1421 1407 1422 1484 1424 1425 1485 1427 1486 653 1429 462 | Used by:Timeline |
Symbol 1489 MovieClip | Uses:1382 1385 1386 1387 1388 1389 1407 1384 | Used by:1490 |
Symbol 1490 MovieClip | Uses:1489 1392 614 92 1393 462 | Used by:Timeline |
Symbol 1491 Graphic | Used by:1492 | |
Symbol 1492 MovieClip | Uses:1483 1417 1385 1418 1419 1420 1421 1407 1422 1484 1424 1425 1491 485 1429 462 1390 | Used by:Timeline |
Symbol 1493 Graphic | Used by:1496 | |
Symbol 1494 Graphic | Used by:1496 | |
Symbol 1495 Graphic | Used by:1496 | |
Symbol 1496 MovieClip | Uses:1493 1399 1407 1401 1385 1402 1403 1405 1406 1408 1494 1414 1495 99 1410 | Used by:Timeline |
Symbol 1497 Graphic | Used by:Timeline | |
Symbol 1498 Graphic | Used by:Timeline |
Instance Names
"Menu" | Frame 1242 | Symbol 50 MovieClip |
"Stage" | Frame 1336 | Symbol 139 MovieClip |
"Intro" | Frame 1530 | Symbol 208 MovieClip |
"Sound" | Frame 1531 | Symbol 222 MovieClip |
"Sound3" | Frame 1531 | Symbol 224 MovieClip |
"K2" | Frame 1531 | Symbol 378 MovieClip |
"K1" | Frame 1531 | Symbol 378 MovieClip |
"S14" | Frame 1531 | Symbol 380 MovieClip |
"S13" | Frame 1531 | Symbol 380 MovieClip |
"S12" | Frame 1531 | Symbol 380 MovieClip |
"S11" | Frame 1531 | Symbol 380 MovieClip |
"S10" | Frame 1531 | Symbol 380 MovieClip |
"S9" | Frame 1531 | Symbol 380 MovieClip |
"S8" | Frame 1531 | Symbol 380 MovieClip |
"S7" | Frame 1531 | Symbol 382 MovieClip |
"S6" | Frame 1531 | Symbol 382 MovieClip |
"S5" | Frame 1531 | Symbol 382 MovieClip |
"S4" | Frame 1531 | Symbol 382 MovieClip |
"S3" | Frame 1531 | Symbol 382 MovieClip |
"S2" | Frame 1531 | Symbol 382 MovieClip |
"S1" | Frame 1531 | Symbol 382 MovieClip |
"ship2" | Frame 1531 | Symbol 386 MovieClip |
"ship1" | Frame 1531 | Symbol 388 MovieClip |
"I2" | Frame 1531 | Symbol 390 MovieClip |
"I1" | Frame 1531 | Symbol 390 MovieClip |
"Life1" | Frame 1531 | Symbol 396 MovieClip |
"Life2" | Frame 1531 | Symbol 400 MovieClip |
"Info" | Frame 1531 | Symbol 415 MovieClip |
"Intro" | Frame 1533 | Symbol 436 MovieClip |
"BG" | Frame 1552 | Symbol 456 MovieClip |
"Sound" | Frame 1553 | Symbol 222 MovieClip |
"Music" | Frame 1553 | Symbol 457 MovieClip |
"Sound3" | Frame 1553 | Symbol 224 MovieClip |
"Talk" | Frame 1553 | Symbol 503 MovieClip |
"K10" | Frame 1553 | Symbol 378 MovieClip |
"K9" | Frame 1553 | Symbol 378 MovieClip |
"K8" | Frame 1553 | Symbol 378 MovieClip |
"K7" | Frame 1553 | Symbol 378 MovieClip |
"K6" | Frame 1553 | Symbol 378 MovieClip |
"K5" | Frame 1553 | Symbol 378 MovieClip |
"K4" | Frame 1553 | Symbol 378 MovieClip |
"K3" | Frame 1553 | Symbol 378 MovieClip |
"K2" | Frame 1553 | Symbol 378 MovieClip |
"K1" | Frame 1553 | Symbol 378 MovieClip |
"B1" | Frame 1553 | Symbol 509 MovieClip |
"S14" | Frame 1553 | Symbol 380 MovieClip |
"S13" | Frame 1553 | Symbol 380 MovieClip |
"S12" | Frame 1553 | Symbol 380 MovieClip |
"S11" | Frame 1553 | Symbol 380 MovieClip |
"S10" | Frame 1553 | Symbol 380 MovieClip |
"S9" | Frame 1553 | Symbol 380 MovieClip |
"S8" | Frame 1553 | Symbol 380 MovieClip |
"S7" | Frame 1553 | Symbol 382 MovieClip |
"S6" | Frame 1553 | Symbol 382 MovieClip |
"S5" | Frame 1553 | Symbol 382 MovieClip |
"S4" | Frame 1553 | Symbol 382 MovieClip |
"S3" | Frame 1553 | Symbol 382 MovieClip |
"S2" | Frame 1553 | Symbol 382 MovieClip |
"S1" | Frame 1553 | Symbol 382 MovieClip |
"ship2" | Frame 1553 | Symbol 386 MovieClip |
"ship1" | Frame 1553 | Symbol 388 MovieClip |
"I13" | Frame 1553 | Symbol 511 MovieClip |
"I12" | Frame 1553 | Symbol 511 MovieClip |
"I11" | Frame 1553 | Symbol 511 MovieClip |
"I10" | Frame 1553 | Symbol 511 MovieClip |
"I9" | Frame 1553 | Symbol 511 MovieClip |
"I8" | Frame 1553 | Symbol 511 MovieClip |
"I7" | Frame 1553 | Symbol 511 MovieClip |
"I6" | Frame 1553 | Symbol 511 MovieClip |
"I5" | Frame 1553 | Symbol 511 MovieClip |
"I4" | Frame 1553 | Symbol 511 MovieClip |
"I3" | Frame 1553 | Symbol 511 MovieClip |
"I2" | Frame 1553 | Symbol 511 MovieClip |
"I1" | Frame 1553 | Symbol 511 MovieClip |
"Life1" | Frame 1553 | Symbol 396 MovieClip |
"Life2" | Frame 1553 | Symbol 400 MovieClip |
"B11" | Frame 1555 | Symbol 516 MovieClip |
"B10" | Frame 1555 | Symbol 523 MovieClip |
"B9" | Frame 1555 | Symbol 523 MovieClip |
"B8" | Frame 1555 | Symbol 530 MovieClip |
"B7" | Frame 1555 | Symbol 530 MovieClip |
"B6" | Frame 1555 | Symbol 537 MovieClip |
"B5" | Frame 1555 | Symbol 537 MovieClip |
"B4" | Frame 1555 | Symbol 546 MovieClip |
"B3" | Frame 1555 | Symbol 546 MovieClip |
"B2" | Frame 1555 | Symbol 552 MovieClip |
"I13" | Frame 1555 | Symbol 554 MovieClip |
"I12" | Frame 1555 | Symbol 554 MovieClip |
"I11" | Frame 1555 | Symbol 554 MovieClip |
"I10" | Frame 1555 | Symbol 554 MovieClip |
"I9" | Frame 1555 | Symbol 554 MovieClip |
"I8" | Frame 1555 | Symbol 554 MovieClip |
"I7" | Frame 1555 | Symbol 554 MovieClip |
"I6" | Frame 1555 | Symbol 554 MovieClip |
"I5" | Frame 1555 | Symbol 554 MovieClip |
"I4" | Frame 1555 | Symbol 554 MovieClip |
"I3" | Frame 1555 | Symbol 554 MovieClip |
"I2" | Frame 1555 | Symbol 554 MovieClip |
"I1" | Frame 1555 | Symbol 554 MovieClip |
"BG" | Frame 1557 | Symbol 456 MovieClip |
"BG" | Frame 2614 | Symbol 612 MovieClip |
"Intro" | Frame 2956 | Symbol 638 MovieClip |
"BG" | Frame 2975 | Symbol 612 MovieClip |
"Sound" | Frame 2976 | Symbol 222 MovieClip |
"Music" | Frame 2976 | Symbol 639 MovieClip |
"Sound3" | Frame 2976 | Symbol 224 MovieClip |
"Talk" | Frame 2976 | Symbol 659 MovieClip |
"K10" | Frame 2976 | Symbol 378 MovieClip |
"K9" | Frame 2976 | Symbol 378 MovieClip |
"K8" | Frame 2976 | Symbol 378 MovieClip |
"K7" | Frame 2976 | Symbol 378 MovieClip |
"K6" | Frame 2976 | Symbol 378 MovieClip |
"K5" | Frame 2976 | Symbol 378 MovieClip |
"K4" | Frame 2976 | Symbol 378 MovieClip |
"K3" | Frame 2976 | Symbol 378 MovieClip |
"K2" | Frame 2976 | Symbol 378 MovieClip |
"K1" | Frame 2976 | Symbol 378 MovieClip |
"B1" | Frame 2976 | Symbol 669 MovieClip |
"B2" | Frame 2976 | Symbol 676 MovieClip |
"S14" | Frame 2976 | Symbol 380 MovieClip |
"S13" | Frame 2976 | Symbol 380 MovieClip |
"S12" | Frame 2976 | Symbol 380 MovieClip |
"S11" | Frame 2976 | Symbol 380 MovieClip |
"S10" | Frame 2976 | Symbol 380 MovieClip |
"S9" | Frame 2976 | Symbol 380 MovieClip |
"S8" | Frame 2976 | Symbol 380 MovieClip |
"S7" | Frame 2976 | Symbol 382 MovieClip |
"S6" | Frame 2976 | Symbol 382 MovieClip |
"S5" | Frame 2976 | Symbol 382 MovieClip |
"S4" | Frame 2976 | Symbol 382 MovieClip |
"S3" | Frame 2976 | Symbol 382 MovieClip |
"S2" | Frame 2976 | Symbol 382 MovieClip |
"S1" | Frame 2976 | Symbol 382 MovieClip |
"ship2" | Frame 2976 | Symbol 386 MovieClip |
"ship1" | Frame 2976 | Symbol 388 MovieClip |
"I13" | Frame 2976 | Symbol 679 MovieClip |
"I12" | Frame 2976 | Symbol 679 MovieClip |
"I11" | Frame 2976 | Symbol 679 MovieClip |
"I10" | Frame 2976 | Symbol 679 MovieClip |
"I9" | Frame 2976 | Symbol 679 MovieClip |
"I8" | Frame 2976 | Symbol 679 MovieClip |
"I7" | Frame 2976 | Symbol 679 MovieClip |
"I6" | Frame 2976 | Symbol 679 MovieClip |
"I5" | Frame 2976 | Symbol 679 MovieClip |
"I4" | Frame 2976 | Symbol 679 MovieClip |
"I3" | Frame 2976 | Symbol 679 MovieClip |
"I2" | Frame 2976 | Symbol 679 MovieClip |
"I1" | Frame 2976 | Symbol 679 MovieClip |
"Life1" | Frame 2976 | Symbol 396 MovieClip |
"Life2" | Frame 2976 | Symbol 400 MovieClip |
"B7" | Frame 2978 | Symbol 699 MovieClip |
"B8" | Frame 2978 | Symbol 702 MovieClip |
"B6" | Frame 2978 | Symbol 707 MovieClip |
"B5" | Frame 2978 | Symbol 707 MovieClip |
"B4" | Frame 2978 | Symbol 707 MovieClip |
"I13" | Frame 2978 | Symbol 710 MovieClip |
"I12" | Frame 2978 | Symbol 710 MovieClip |
"I11" | Frame 2978 | Symbol 710 MovieClip |
"I10" | Frame 2978 | Symbol 710 MovieClip |
"I9" | Frame 2978 | Symbol 710 MovieClip |
"I8" | Frame 2978 | Symbol 710 MovieClip |
"I7" | Frame 2978 | Symbol 710 MovieClip |
"I6" | Frame 2978 | Symbol 710 MovieClip |
"I5" | Frame 2978 | Symbol 710 MovieClip |
"I4" | Frame 2978 | Symbol 710 MovieClip |
"I3" | Frame 2978 | Symbol 710 MovieClip |
"I2" | Frame 2978 | Symbol 710 MovieClip |
"I1" | Frame 2978 | Symbol 710 MovieClip |
"Intro" | Frame 3097 | Symbol 719 MovieClip |
"BG" | Frame 3116 | Symbol 745 MovieClip |
"Sound" | Frame 3117 | Symbol 222 MovieClip |
"Music" | Frame 3117 | Symbol 746 MovieClip |
"Sound3" | Frame 3117 | Symbol 224 MovieClip |
"Talk" | Frame 3117 | Symbol 756 MovieClip |
"K10" | Frame 3117 | Symbol 378 MovieClip |
"K9" | Frame 3117 | Symbol 378 MovieClip |
"K8" | Frame 3117 | Symbol 378 MovieClip |
"K7" | Frame 3117 | Symbol 378 MovieClip |
"K6" | Frame 3117 | Symbol 378 MovieClip |
"K5" | Frame 3117 | Symbol 378 MovieClip |
"K4" | Frame 3117 | Symbol 378 MovieClip |
"K3" | Frame 3117 | Symbol 378 MovieClip |
"K2" | Frame 3117 | Symbol 378 MovieClip |
"K1" | Frame 3117 | Symbol 378 MovieClip |
"B9" | Frame 3117 | Symbol 318 MovieClip |
"B8" | Frame 3117 | Symbol 318 MovieClip |
"B7" | Frame 3117 | Symbol 318 MovieClip |
"B6" | Frame 3117 | Symbol 318 MovieClip |
"B5" | Frame 3117 | Symbol 318 MovieClip |
"B4" | Frame 3117 | Symbol 318 MovieClip |
"B3" | Frame 3117 | Symbol 761 MovieClip |
"B2" | Frame 3117 | Symbol 761 MovieClip |
"B1" | Frame 3117 | Symbol 319 MovieClip |
"S14" | Frame 3117 | Symbol 763 MovieClip |
"S13" | Frame 3117 | Symbol 763 MovieClip |
"S12" | Frame 3117 | Symbol 763 MovieClip |
"S11" | Frame 3117 | Symbol 763 MovieClip |
"S10" | Frame 3117 | Symbol 763 MovieClip |
"S9" | Frame 3117 | Symbol 763 MovieClip |
"S8" | Frame 3117 | Symbol 763 MovieClip |
"S7" | Frame 3117 | Symbol 765 MovieClip |
"S6" | Frame 3117 | Symbol 765 MovieClip |
"S5" | Frame 3117 | Symbol 765 MovieClip |
"S4" | Frame 3117 | Symbol 765 MovieClip |
"S3" | Frame 3117 | Symbol 765 MovieClip |
"S2" | Frame 3117 | Symbol 765 MovieClip |
"S1" | Frame 3117 | Symbol 765 MovieClip |
"ship2" | Frame 3117 | Symbol 768 MovieClip |
"ship1" | Frame 3117 | Symbol 772 MovieClip |
"I13" | Frame 3117 | Symbol 390 MovieClip |
"I12" | Frame 3117 | Symbol 390 MovieClip |
"I11" | Frame 3117 | Symbol 390 MovieClip |
"I10" | Frame 3117 | Symbol 390 MovieClip |
"I9" | Frame 3117 | Symbol 390 MovieClip |
"I8" | Frame 3117 | Symbol 390 MovieClip |
"I7" | Frame 3117 | Symbol 390 MovieClip |
"I6" | Frame 3117 | Symbol 390 MovieClip |
"I5" | Frame 3117 | Symbol 390 MovieClip |
"I4" | Frame 3117 | Symbol 390 MovieClip |
"I3" | Frame 3117 | Symbol 390 MovieClip |
"I2" | Frame 3117 | Symbol 390 MovieClip |
"I1" | Frame 3117 | Symbol 390 MovieClip |
"Life1" | Frame 3117 | Symbol 775 MovieClip |
"Life2" | Frame 3117 | Symbol 778 MovieClip |
"B1" | Frame 3119 | Symbol 788 MovieClip |
"I14" | Frame 3119 | Symbol 790 MovieClip |
"I13" | Frame 3119 | Symbol 790 MovieClip |
"I12" | Frame 3119 | Symbol 792 MovieClip |
"I11" | Frame 3119 | Symbol 794 MovieClip |
"I10" | Frame 3119 | Symbol 790 MovieClip |
"I9" | Frame 3119 | Symbol 792 MovieClip |
"I8" | Frame 3119 | Symbol 794 MovieClip |
"I7" | Frame 3119 | Symbol 790 MovieClip |
"I6" | Frame 3119 | Symbol 792 MovieClip |
"I5" | Frame 3119 | Symbol 794 MovieClip |
"I4" | Frame 3119 | Symbol 790 MovieClip |
"I3" | Frame 3119 | Symbol 792 MovieClip |
"I2" | Frame 3119 | Symbol 794 MovieClip |
"I1" | Frame 3119 | Symbol 790 MovieClip |
"C4" | Frame 3121 | Symbol 732 MovieClip |
"C3" | Frame 3121 | Symbol 730 MovieClip |
"C2" | Frame 3121 | Symbol 730 MovieClip |
"C1" | Frame 3121 | Symbol 730 MovieClip |
"IL2" | Frame 3931 | Symbol 816 MovieClip |
"IL2" | Frame 3948 | Symbol 816 MovieClip |
"Intro" | Frame 4016 | Symbol 826 MovieClip |
"BG" | Frame 4035 | Symbol 906 MovieClip |
"Sound" | Frame 4036 | Symbol 222 MovieClip |
"Music" | Frame 4036 | Symbol 907 MovieClip |
"Sound3" | Frame 4036 | Symbol 224 MovieClip |
"Talk" | Frame 4036 | Symbol 929 MovieClip |
"K10" | Frame 4036 | Symbol 378 MovieClip |
"K9" | Frame 4036 | Symbol 378 MovieClip |
"K8" | Frame 4036 | Symbol 378 MovieClip |
"K7" | Frame 4036 | Symbol 378 MovieClip |
"K6" | Frame 4036 | Symbol 378 MovieClip |
"K5" | Frame 4036 | Symbol 378 MovieClip |
"K4" | Frame 4036 | Symbol 378 MovieClip |
"K3" | Frame 4036 | Symbol 378 MovieClip |
"K2" | Frame 4036 | Symbol 378 MovieClip |
"K1" | Frame 4036 | Symbol 378 MovieClip |
"B4" | Frame 4036 | Symbol 931 MovieClip |
"B3" | Frame 4036 | Symbol 931 MovieClip |
"B2" | Frame 4036 | Symbol 949 MovieClip |
"B1" | Frame 4036 | Symbol 950 MovieClip |
"S14" | Frame 4036 | Symbol 380 MovieClip |
"S13" | Frame 4036 | Symbol 380 MovieClip |
"S12" | Frame 4036 | Symbol 380 MovieClip |
"S11" | Frame 4036 | Symbol 380 MovieClip |
"S10" | Frame 4036 | Symbol 380 MovieClip |
"S9" | Frame 4036 | Symbol 380 MovieClip |
"S8" | Frame 4036 | Symbol 380 MovieClip |
"S7" | Frame 4036 | Symbol 382 MovieClip |
"S6" | Frame 4036 | Symbol 382 MovieClip |
"S5" | Frame 4036 | Symbol 382 MovieClip |
"S4" | Frame 4036 | Symbol 382 MovieClip |
"S3" | Frame 4036 | Symbol 382 MovieClip |
"S2" | Frame 4036 | Symbol 382 MovieClip |
"S1" | Frame 4036 | Symbol 382 MovieClip |
"ship2" | Frame 4036 | Symbol 386 MovieClip |
"ship1" | Frame 4036 | Symbol 388 MovieClip |
"I14" | Frame 4036 | Symbol 951 MovieClip |
"I13" | Frame 4036 | Symbol 511 MovieClip |
"I12" | Frame 4036 | Symbol 511 MovieClip |
"I11" | Frame 4036 | Symbol 511 MovieClip |
"I10" | Frame 4036 | Symbol 511 MovieClip |
"I9" | Frame 4036 | Symbol 511 MovieClip |
"I8" | Frame 4036 | Symbol 511 MovieClip |
"I7" | Frame 4036 | Symbol 511 MovieClip |
"I6" | Frame 4036 | Symbol 511 MovieClip |
"I5" | Frame 4036 | Symbol 511 MovieClip |
"I4" | Frame 4036 | Symbol 511 MovieClip |
"I3" | Frame 4036 | Symbol 511 MovieClip |
"I2" | Frame 4036 | Symbol 511 MovieClip |
"I1" | Frame 4036 | Symbol 511 MovieClip |
"Life1" | Frame 4036 | Symbol 396 MovieClip |
"Life2" | Frame 4036 | Symbol 400 MovieClip |
"B4" | Frame 4038 | Symbol 961 MovieClip |
"B6" | Frame 4038 | Symbol 963 MovieClip |
"B5" | Frame 4038 | Symbol 963 MovieClip |
"Me" | Frame 4113 | Symbol 982 MovieClip |
"ship2" | Frame 4114 | Symbol 386 MovieClip |
"ship1" | Frame 4114 | Symbol 388 MovieClip |
"Sound" | Frame 4116 | Symbol 222 MovieClip |
"Music" | Frame 4116 | Symbol 907 MovieClip |
"Sound3" | Frame 4116 | Symbol 224 MovieClip |
"Wall4" | Frame 4116 | Symbol 985 MovieClip |
"Wall3" | Frame 4116 | Symbol 988 MovieClip |
"B11" | Frame 4116 | Symbol 992 MovieClip |
"B10" | Frame 4116 | Symbol 992 MovieClip |
"Wall2" | Frame 4116 | Symbol 996 MovieClip |
"Wall1" | Frame 4116 | Symbol 999 MovieClip |
"B9" | Frame 4116 | Symbol 1002 MovieClip |
"B8" | Frame 4116 | Symbol 1002 MovieClip |
"B7" | Frame 4116 | Symbol 1007 MovieClip |
"EX" | Frame 4116 | Symbol 1009 MovieClip |
"S14" | Frame 4116 | Symbol 380 MovieClip |
"S13" | Frame 4116 | Symbol 380 MovieClip |
"S12" | Frame 4116 | Symbol 380 MovieClip |
"S11" | Frame 4116 | Symbol 380 MovieClip |
"S10" | Frame 4116 | Symbol 380 MovieClip |
"S9" | Frame 4116 | Symbol 380 MovieClip |
"S8" | Frame 4116 | Symbol 380 MovieClip |
"S7" | Frame 4116 | Symbol 382 MovieClip |
"S6" | Frame 4116 | Symbol 382 MovieClip |
"S5" | Frame 4116 | Symbol 382 MovieClip |
"S4" | Frame 4116 | Symbol 382 MovieClip |
"S3" | Frame 4116 | Symbol 382 MovieClip |
"S2" | Frame 4116 | Symbol 382 MovieClip |
"S1" | Frame 4116 | Symbol 382 MovieClip |
"ship2" | Frame 4116 | Symbol 386 MovieClip |
"I13" | Frame 4116 | Symbol 1011 MovieClip |
"I12" | Frame 4116 | Symbol 1011 MovieClip |
"I11" | Frame 4116 | Symbol 1011 MovieClip |
"I10" | Frame 4116 | Symbol 1011 MovieClip |
"I9" | Frame 4116 | Symbol 1011 MovieClip |
"I8" | Frame 4116 | Symbol 1011 MovieClip |
"I7" | Frame 4116 | Symbol 1011 MovieClip |
"I6" | Frame 4116 | Symbol 1011 MovieClip |
"I5" | Frame 4116 | Symbol 1011 MovieClip |
"I4" | Frame 4116 | Symbol 1011 MovieClip |
"I3" | Frame 4116 | Symbol 1011 MovieClip |
"I2" | Frame 4116 | Symbol 1011 MovieClip |
"I1" | Frame 4116 | Symbol 1011 MovieClip |
"BG" | Frame 4118 | Symbol 906 MovieClip |
"Talk" | Frame 4118 | Symbol 929 MovieClip |
"Intro" | Frame 4585 | Symbol 1024 MovieClip |
"BG" | Frame 4604 | Symbol 1065 MovieClip |
"Sound" | Frame 4605 | Symbol 222 MovieClip |
"Music" | Frame 4605 | Symbol 1066 MovieClip |
"Sound3" | Frame 4605 | Symbol 224 MovieClip |
"Talk" | Frame 4605 | Symbol 1091 MovieClip |
"B4" | Frame 4605 | Symbol 1102 MovieClip |
"B5" | Frame 4605 | Symbol 1104 MovieClip |
"K10" | Frame 4605 | Symbol 378 MovieClip |
"K9" | Frame 4605 | Symbol 378 MovieClip |
"K8" | Frame 4605 | Symbol 378 MovieClip |
"K7" | Frame 4605 | Symbol 378 MovieClip |
"K6" | Frame 4605 | Symbol 378 MovieClip |
"K5" | Frame 4605 | Symbol 378 MovieClip |
"K4" | Frame 4605 | Symbol 378 MovieClip |
"K3" | Frame 4605 | Symbol 378 MovieClip |
"K2" | Frame 4605 | Symbol 378 MovieClip |
"K1" | Frame 4605 | Symbol 378 MovieClip |
"S14" | Frame 4605 | Symbol 380 MovieClip |
"S13" | Frame 4605 | Symbol 380 MovieClip |
"S12" | Frame 4605 | Symbol 380 MovieClip |
"S11" | Frame 4605 | Symbol 380 MovieClip |
"S10" | Frame 4605 | Symbol 380 MovieClip |
"S9" | Frame 4605 | Symbol 380 MovieClip |
"S8" | Frame 4605 | Symbol 380 MovieClip |
"S7" | Frame 4605 | Symbol 382 MovieClip |
"S6" | Frame 4605 | Symbol 382 MovieClip |
"S5" | Frame 4605 | Symbol 382 MovieClip |
"S4" | Frame 4605 | Symbol 382 MovieClip |
"S3" | Frame 4605 | Symbol 382 MovieClip |
"S2" | Frame 4605 | Symbol 382 MovieClip |
"S1" | Frame 4605 | Symbol 382 MovieClip |
"B6" | Frame 4605 | Symbol 1106 MovieClip |
"B3" | Frame 4605 | Symbol 1108 MovieClip |
"B2" | Frame 4605 | Symbol 1109 MovieClip |
"B1" | Frame 4605 | Symbol 1111 MovieClip |
"ship2" | Frame 4605 | Symbol 386 MovieClip |
"ship1" | Frame 4605 | Symbol 388 MovieClip |
"I13" | Frame 4605 | Symbol 1113 MovieClip |
"I12" | Frame 4605 | Symbol 1113 MovieClip |
"I11" | Frame 4605 | Symbol 1113 MovieClip |
"I10" | Frame 4605 | Symbol 1113 MovieClip |
"I9" | Frame 4605 | Symbol 1113 MovieClip |
"I8" | Frame 4605 | Symbol 1113 MovieClip |
"I7" | Frame 4605 | Symbol 1113 MovieClip |
"I6" | Frame 4605 | Symbol 1113 MovieClip |
"I5" | Frame 4605 | Symbol 1113 MovieClip |
"I4" | Frame 4605 | Symbol 1113 MovieClip |
"I3" | Frame 4605 | Symbol 1113 MovieClip |
"I2" | Frame 4605 | Symbol 1113 MovieClip |
"I1" | Frame 4605 | Symbol 1113 MovieClip |
"Life1" | Frame 4605 | Symbol 396 MovieClip |
"Life2" | Frame 4605 | Symbol 400 MovieClip |
"I13" | Frame 4607 | Symbol 511 MovieClip |
"I12" | Frame 4607 | Symbol 511 MovieClip |
"I11" | Frame 4607 | Symbol 511 MovieClip |
"I10" | Frame 4607 | Symbol 511 MovieClip |
"I9" | Frame 4607 | Symbol 511 MovieClip |
"I8" | Frame 4607 | Symbol 511 MovieClip |
"I7" | Frame 4607 | Symbol 511 MovieClip |
"I6" | Frame 4607 | Symbol 511 MovieClip |
"I5" | Frame 4607 | Symbol 511 MovieClip |
"I4" | Frame 4607 | Symbol 511 MovieClip |
"I3" | Frame 4607 | Symbol 511 MovieClip |
"I2" | Frame 4607 | Symbol 511 MovieClip |
"I1" | Frame 4607 | Symbol 511 MovieClip |
"Talk" | Frame 4609 | Symbol 929 MovieClip |
"Intro" | Frame 4783 | Symbol 1128 MovieClip |
"Sound" | Frame 4802 | Symbol 222 MovieClip |
"Music" | Frame 4802 | Symbol 1129 MovieClip |
"Sound3" | Frame 4802 | Symbol 224 MovieClip |
"BG" | Frame 4802 | Symbol 1191 MovieClip |
"B1" | Frame 4803 | Symbol 1204 MovieClip |
"B2" | Frame 4803 | Symbol 1206 MovieClip |
"B3" | Frame 4803 | Symbol 1206 MovieClip |
"B4" | Frame 4803 | Symbol 1202 MovieClip |
"B13" | Frame 4803 | Symbol 1207 MovieClip |
"B12" | Frame 4803 | Symbol 1224 MovieClip |
"B11" | Frame 4803 | Symbol 1228 MovieClip |
"B10" | Frame 4803 | Symbol 1230 MovieClip |
"B9" | Frame 4803 | Symbol 1232 MovieClip |
"B15" | Frame 4803 | Symbol 1258 MovieClip |
"B16" | Frame 4803 | Symbol 1229 MovieClip |
"B17" | Frame 4803 | Symbol 1229 MovieClip |
"B8" | Frame 4803 | Symbol 1261 MovieClip |
"Talk" | Frame 4803 | Symbol 1276 MovieClip |
"S14" | Frame 4803 | Symbol 380 MovieClip |
"S13" | Frame 4803 | Symbol 380 MovieClip |
"S12" | Frame 4803 | Symbol 380 MovieClip |
"S11" | Frame 4803 | Symbol 380 MovieClip |
"S10" | Frame 4803 | Symbol 380 MovieClip |
"S9" | Frame 4803 | Symbol 380 MovieClip |
"S8" | Frame 4803 | Symbol 380 MovieClip |
"S7" | Frame 4803 | Symbol 382 MovieClip |
"S6" | Frame 4803 | Symbol 382 MovieClip |
"S5" | Frame 4803 | Symbol 382 MovieClip |
"S4" | Frame 4803 | Symbol 382 MovieClip |
"S3" | Frame 4803 | Symbol 382 MovieClip |
"S2" | Frame 4803 | Symbol 382 MovieClip |
"S1" | Frame 4803 | Symbol 382 MovieClip |
"ship2" | Frame 4803 | Symbol 386 MovieClip |
"ship1" | Frame 4803 | Symbol 388 MovieClip |
"I13" | Frame 4803 | Symbol 1011 MovieClip |
"I12" | Frame 4803 | Symbol 1011 MovieClip |
"I11" | Frame 4803 | Symbol 1011 MovieClip |
"I10" | Frame 4803 | Symbol 1011 MovieClip |
"I9" | Frame 4803 | Symbol 1011 MovieClip |
"I8" | Frame 4803 | Symbol 1011 MovieClip |
"I7" | Frame 4803 | Symbol 1011 MovieClip |
"I6" | Frame 4803 | Symbol 1011 MovieClip |
"I5" | Frame 4803 | Symbol 1011 MovieClip |
"I4" | Frame 4803 | Symbol 1011 MovieClip |
"I3" | Frame 4803 | Symbol 1011 MovieClip |
"I2" | Frame 4803 | Symbol 1011 MovieClip |
"I1" | Frame 4803 | Symbol 1011 MovieClip |
"Life1" | Frame 4803 | Symbol 396 MovieClip |
"Life2" | Frame 4803 | Symbol 400 MovieClip |
"B22" | Frame 4805 | Symbol 1296 MovieClip |
"I13" | Frame 4805 | Symbol 1298 MovieClip |
"I12" | Frame 4805 | Symbol 1298 MovieClip |
"I11" | Frame 4805 | Symbol 1298 MovieClip |
"I10" | Frame 4805 | Symbol 1298 MovieClip |
"I9" | Frame 4805 | Symbol 1298 MovieClip |
"I8" | Frame 4805 | Symbol 1298 MovieClip |
"I7" | Frame 4805 | Symbol 1298 MovieClip |
"I6" | Frame 4805 | Symbol 1298 MovieClip |
"I5" | Frame 4805 | Symbol 1298 MovieClip |
"I4" | Frame 4805 | Symbol 1298 MovieClip |
"I3" | Frame 4805 | Symbol 1298 MovieClip |
"I2" | Frame 4805 | Symbol 1298 MovieClip |
"I1" | Frame 4805 | Symbol 1298 MovieClip |
"Intro" | Frame 5731 | Symbol 1342 MovieClip |
"BG" | Frame 5750 | Symbol 1344 MovieClip |
"Sound" | Frame 5751 | Symbol 222 MovieClip |
"Music" | Frame 5751 | Symbol 639 MovieClip |
"Sound3" | Frame 5751 | Symbol 224 MovieClip |
"Talk" | Frame 5751 | Symbol 1349 MovieClip |
"K8" | Frame 5751 | Symbol 378 MovieClip |
"K7" | Frame 5751 | Symbol 378 MovieClip |
"K6" | Frame 5751 | Symbol 378 MovieClip |
"K5" | Frame 5751 | Symbol 378 MovieClip |
"K4" | Frame 5751 | Symbol 378 MovieClip |
"K3" | Frame 5751 | Symbol 378 MovieClip |
"K2" | Frame 5751 | Symbol 378 MovieClip |
"K1" | Frame 5751 | Symbol 378 MovieClip |
"B1" | Frame 5751 | Symbol 1356 MovieClip |
"S17" | Frame 5751 | Symbol 380 MovieClip |
"S16" | Frame 5751 | Symbol 380 MovieClip |
"S15" | Frame 5751 | Symbol 380 MovieClip |
"S14" | Frame 5751 | Symbol 380 MovieClip |
"S13" | Frame 5751 | Symbol 380 MovieClip |
"S12" | Frame 5751 | Symbol 380 MovieClip |
"S11" | Frame 5751 | Symbol 380 MovieClip |
"S10" | Frame 5751 | Symbol 763 MovieClip |
"S9" | Frame 5751 | Symbol 763 MovieClip |
"S8" | Frame 5751 | Symbol 763 MovieClip |
"S7" | Frame 5751 | Symbol 382 MovieClip |
"S6" | Frame 5751 | Symbol 382 MovieClip |
"S5" | Frame 5751 | Symbol 382 MovieClip |
"S4" | Frame 5751 | Symbol 382 MovieClip |
"S3" | Frame 5751 | Symbol 382 MovieClip |
"S2" | Frame 5751 | Symbol 382 MovieClip |
"S1" | Frame 5751 | Symbol 382 MovieClip |
"ship3" | Frame 5751 | Symbol 768 MovieClip |
"ship2" | Frame 5751 | Symbol 386 MovieClip |
"ship1" | Frame 5751 | Symbol 388 MovieClip |
"I13" | Frame 5751 | Symbol 511 MovieClip |
"I12" | Frame 5751 | Symbol 511 MovieClip |
"I11" | Frame 5751 | Symbol 511 MovieClip |
"I10" | Frame 5751 | Symbol 511 MovieClip |
"I9" | Frame 5751 | Symbol 511 MovieClip |
"I8" | Frame 5751 | Symbol 511 MovieClip |
"I7" | Frame 5751 | Symbol 511 MovieClip |
"I6" | Frame 5751 | Symbol 511 MovieClip |
"I5" | Frame 5751 | Symbol 511 MovieClip |
"I4" | Frame 5751 | Symbol 511 MovieClip |
"I3" | Frame 5751 | Symbol 511 MovieClip |
"I2" | Frame 5751 | Symbol 511 MovieClip |
"I1" | Frame 5751 | Symbol 511 MovieClip |
"Life1" | Frame 5751 | Symbol 396 MovieClip |
"Life2" | Frame 5751 | Symbol 400 MovieClip |
"Life2" | Frame 8140 | Symbol 396 MovieClip |
"Life2" | Frame 8161 | Symbol 400 MovieClip |
"Life2" | Frame 8182 | Symbol 400 MovieClip |
"Life1" | Frame 8182 | Symbol 396 MovieClip |
"Life2" | Frame 8203 | Symbol 400 MovieClip |
"Life1" | Frame 8203 | Symbol 396 MovieClip |
"Intro" | Frame 8258 | Symbol 1444 MovieClip |
"Sound" | Frame 8277 | Symbol 222 MovieClip |
"Music" | Frame 8277 | Symbol 1445 MovieClip |
"Sound3" | Frame 8277 | Symbol 224 MovieClip |
"BG" | Frame 8277 | Symbol 1461 MovieClip |
"K10" | Frame 8278 | Symbol 378 MovieClip |
"K9" | Frame 8278 | Symbol 378 MovieClip |
"K8" | Frame 8278 | Symbol 378 MovieClip |
"K7" | Frame 8278 | Symbol 378 MovieClip |
"K6" | Frame 8278 | Symbol 378 MovieClip |
"K5" | Frame 8278 | Symbol 378 MovieClip |
"K4" | Frame 8278 | Symbol 378 MovieClip |
"K3" | Frame 8278 | Symbol 378 MovieClip |
"K2" | Frame 8278 | Symbol 378 MovieClip |
"K1" | Frame 8278 | Symbol 378 MovieClip |
"B3" | Frame 8278 | Symbol 1460 MovieClip |
"B5" | Frame 8278 | Symbol 1465 MovieClip |
"B4" | Frame 8278 | Symbol 1465 MovieClip |
"S14" | Frame 8278 | Symbol 763 MovieClip |
"S13" | Frame 8278 | Symbol 763 MovieClip |
"S12" | Frame 8278 | Symbol 763 MovieClip |
"S11" | Frame 8278 | Symbol 763 MovieClip |
"S10" | Frame 8278 | Symbol 763 MovieClip |
"S9" | Frame 8278 | Symbol 763 MovieClip |
"S8" | Frame 8278 | Symbol 763 MovieClip |
"S7" | Frame 8278 | Symbol 1466 MovieClip |
"S6" | Frame 8278 | Symbol 1466 MovieClip |
"S5" | Frame 8278 | Symbol 1466 MovieClip |
"S4" | Frame 8278 | Symbol 1466 MovieClip |
"S3" | Frame 8278 | Symbol 1466 MovieClip |
"S2" | Frame 8278 | Symbol 1466 MovieClip |
"S1" | Frame 8278 | Symbol 1466 MovieClip |
"Talk" | Frame 8278 | Symbol 1474 MovieClip |
"ship2" | Frame 8278 | Symbol 768 MovieClip |
"ship1" | Frame 8278 | Symbol 1478 MovieClip |
"I15" | Frame 8278 | Symbol 511 MovieClip |
"I14" | Frame 8278 | Symbol 511 MovieClip |
"I13" | Frame 8278 | Symbol 511 MovieClip |
"I12" | Frame 8278 | Symbol 511 MovieClip |
"I11" | Frame 8278 | Symbol 511 MovieClip |
"I10" | Frame 8278 | Symbol 511 MovieClip |
"I9" | Frame 8278 | Symbol 511 MovieClip |
"I8" | Frame 8278 | Symbol 511 MovieClip |
"I7" | Frame 8278 | Symbol 511 MovieClip |
"I6" | Frame 8278 | Symbol 511 MovieClip |
"I5" | Frame 8278 | Symbol 511 MovieClip |
"I4" | Frame 8278 | Symbol 511 MovieClip |
"I3" | Frame 8278 | Symbol 511 MovieClip |
"I2" | Frame 8278 | Symbol 511 MovieClip |
"I1" | Frame 8278 | Symbol 511 MovieClip |
"Life1" | Frame 8278 | Symbol 1480 MovieClip |
"Life2" | Frame 8278 | Symbol 778 MovieClip |
"B12" | Frame 8280 | Symbol 1465 MovieClip |
"B11" | Frame 8280 | Symbol 1465 MovieClip |
"B10" | Frame 8280 | Symbol 1465 MovieClip |
"B9" | Frame 8280 | Symbol 1465 MovieClip |
"B8" | Frame 8280 | Symbol 1465 MovieClip |
"B7" | Frame 8280 | Symbol 1465 MovieClip |
"B6" | Frame 8280 | Symbol 1465 MovieClip |
"B14" | Frame 8280 | Symbol 1482 MovieClip |
"B13" | Frame 8280 | Symbol 1482 MovieClip |
"I15" | Frame 8280 | Symbol 710 MovieClip |
"I14" | Frame 8280 | Symbol 710 MovieClip |
"I13" | Frame 8280 | Symbol 710 MovieClip |
"I12" | Frame 8280 | Symbol 710 MovieClip |
"I11" | Frame 8280 | Symbol 710 MovieClip |
"I10" | Frame 8280 | Symbol 710 MovieClip |
"I9" | Frame 8280 | Symbol 710 MovieClip |
"I8" | Frame 8280 | Symbol 710 MovieClip |
"I7" | Frame 8280 | Symbol 710 MovieClip |
"I6" | Frame 8280 | Symbol 710 MovieClip |
"I5" | Frame 8280 | Symbol 710 MovieClip |
"I4" | Frame 8280 | Symbol 710 MovieClip |
"I3" | Frame 8280 | Symbol 710 MovieClip |
"I2" | Frame 8280 | Symbol 710 MovieClip |
"I1" | Frame 8280 | Symbol 710 MovieClip |
"Life2" | Frame 8336 | Symbol 1480 MovieClip |
"Life2" | Frame 8357 | Symbol 778 MovieClip |
"Life2" | Frame 8378 | Symbol 400 MovieClip |
"Life1" | Frame 8378 | Symbol 1480 MovieClip |
"Life2" | Frame 8399 | Symbol 400 MovieClip |
"Life1" | Frame 8399 | Symbol 1480 MovieClip |
"B4" | Symbol 319 MovieClip Frame 6 | Symbol 318 MovieClip |
"Z" | Symbol 377 MovieClip Frame 1 | Symbol 239 MovieClip |
"Z" | Symbol 377 MovieClip Frame 2 | Symbol 245 MovieClip |
"Z" | Symbol 377 MovieClip Frame 3 | Symbol 251 MovieClip |
"Z" | Symbol 377 MovieClip Frame 4 | Symbol 257 MovieClip |
"Z" | Symbol 377 MovieClip Frame 5 | Symbol 263 MovieClip |
"Z" | Symbol 377 MovieClip Frame 6 | Symbol 269 MovieClip |
"Z" | Symbol 377 MovieClip Frame 7 | Symbol 275 MovieClip |
"Z" | Symbol 377 MovieClip Frame 8 | Symbol 281 MovieClip |
"Z" | Symbol 377 MovieClip Frame 9 | Symbol 287 MovieClip |
"Z" | Symbol 377 MovieClip Frame 10 | Symbol 293 MovieClip |
"Z" | Symbol 377 MovieClip Frame 11 | Symbol 299 MovieClip |
"Z" | Symbol 377 MovieClip Frame 12 | Symbol 305 MovieClip |
"Z" | Symbol 377 MovieClip Frame 13 | Symbol 311 MovieClip |
"Z" | Symbol 377 MovieClip Frame 14 | Symbol 319 MovieClip |
"Z" | Symbol 377 MovieClip Frame 15 | Symbol 325 MovieClip |
"Z" | Symbol 377 MovieClip Frame 16 | Symbol 331 MovieClip |
"Z" | Symbol 377 MovieClip Frame 17 | Symbol 337 MovieClip |
"Z" | Symbol 377 MovieClip Frame 18 | Symbol 343 MovieClip |
"Z" | Symbol 377 MovieClip Frame 19 | Symbol 349 MovieClip |
"Z" | Symbol 377 MovieClip Frame 20 | Symbol 355 MovieClip |
"Z" | Symbol 377 MovieClip Frame 21 | Symbol 357 MovieClip |
"Z" | Symbol 377 MovieClip Frame 22 | Symbol 257 MovieClip |
"Z" | Symbol 377 MovieClip Frame 23 | Symbol 365 MovieClip |
"Z" | Symbol 377 MovieClip Frame 24 | Symbol 373 MovieClip |
"Z" | Symbol 377 MovieClip Frame 26 | Symbol 375 MovieClip |
"Q" | Symbol 378 MovieClip Frame 1 | Symbol 377 MovieClip |
"BG2" | Symbol 456 MovieClip Frame 1 | Symbol 440 MovieClip |
"BG3" | Symbol 456 MovieClip Frame 1 | Symbol 440 MovieClip |
"BG4" | Symbol 456 MovieClip Frame 1 | Symbol 440 MovieClip |
"BG5" | Symbol 456 MovieClip Frame 1 | Symbol 440 MovieClip |
"Head" | Symbol 669 MovieClip Frame 1 | Symbol 668 MovieClip |
"B4" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"B3" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"B2" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"B1" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"4" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"3" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"2" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"1" | Symbol 699 MovieClip Frame 1 | Symbol 692 MovieClip |
"C3" | Symbol 745 MovieClip Frame 1 | Symbol 730 MovieClip |
"C4" | Symbol 745 MovieClip Frame 1 | Symbol 732 MovieClip |
"D" | Symbol 788 MovieClip Frame 1 | Symbol 787 MovieClip |
"C8" | Symbol 954 MovieClip Frame 1 | Symbol 953 MovieClip |
"C3" | Symbol 955 MovieClip Frame 1 | Symbol 953 MovieClip |
"C2" | Symbol 961 MovieClip Frame 1 | Symbol 954 MovieClip |
"C1" | Symbol 961 MovieClip Frame 1 | Symbol 955 MovieClip |
"C5" | Symbol 961 MovieClip Frame 1 | Symbol 957 MovieClip |
"C4" | Symbol 961 MovieClip Frame 1 | Symbol 957 MovieClip |
"Scroll" | Symbol 1065 MovieClip Frame 1359 | Symbol 1034 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 2 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 11 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 20 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 25 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 30 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 38 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 44 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 47 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 57 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 66 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 71 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 75 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 83 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 96 | Symbol 375 MovieClip |
"Z" | Symbol 1093 MovieClip Frame 100 | Symbol 375 MovieClip |
"Head2" | Symbol 1098 MovieClip Frame 1 | Symbol 1097 MovieClip |
"Missile" | Symbol 1102 MovieClip Frame 1 | Symbol 1093 MovieClip |
"Head" | Symbol 1102 MovieClip Frame 1 | Symbol 1098 MovieClip |
"FLeg" | Symbol 1102 MovieClip Frame 100 | Symbol 1100 MovieClip |
"dot" | Symbol 1104 MovieClip Frame 1 | Symbol 1103 MovieClip |
"Trin" | Symbol 1106 MovieClip Frame 1 | Symbol 1105 MovieClip |
"B4" | Symbol 1203 MovieClip Frame 406 | Symbol 1202 MovieClip |
"Nemor" | Symbol 1204 MovieClip Frame 1 | Symbol 1203 MovieClip |
"Horny" | Symbol 1224 MovieClip Frame 1 | Symbol 1223 MovieClip |
"Dynamite" | Symbol 1228 MovieClip Frame 1 | Symbol 1226 MovieClip |
"Smashy" | Symbol 1230 MovieClip Frame 1 | Symbol 1229 MovieClip |
"R" | Symbol 1258 MovieClip Frame 1 | Symbol 1234 MovieClip |
"L" | Symbol 1258 MovieClip Frame 1 | Symbol 1234 MovieClip |
"E" | Symbol 1258 MovieClip Frame 4 | Symbol 1241 MovieClip |
"H" | Symbol 1258 MovieClip Frame 4 | Symbol 1245 MovieClip |
"H" | Symbol 1258 MovieClip Frame 14 | Symbol 1245 MovieClip |
"Claw" | Symbol 1289 MovieClip Frame 1 | Symbol 1288 MovieClip |
"Claw" | Symbol 1292 MovieClip Frame 1 | Symbol 1288 MovieClip |
"Claw" | Symbol 1294 MovieClip Frame 1 | Symbol 1288 MovieClip |
"B27" | Symbol 1296 MovieClip Frame 2 | Symbol 1289 MovieClip |
"B26" | Symbol 1296 MovieClip Frame 2 | Symbol 1292 MovieClip |
"B24" | Symbol 1296 MovieClip Frame 2 | Symbol 1292 MovieClip |
"B23" | Symbol 1296 MovieClip Frame 2 | Symbol 1289 MovieClip |
"B25" | Symbol 1296 MovieClip Frame 7 | Symbol 1294 MovieClip |
"me" | Symbol 1342 MovieClip Frame 410 | Symbol 1320 MovieClip |
"B2" | Symbol 1460 MovieClip Frame 1 | Symbol 1459 MovieClip |
"B1" | Symbol 1460 MovieClip Frame 1 | Symbol 1459 MovieClip |
"B3" | Symbol 1461 MovieClip Frame 684 | Symbol 1460 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 31 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:FrameLoad | Symbol 46 EditableText | "" |
_level0:Score1 | Symbol 394 EditableText | "" |
_level0:Score2 | Symbol 398 EditableText | "" |
TextField36 | Symbol 1358 EditableText | "" |
|