STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #58666 |
Loading |
. |
.. |
... |
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 |
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 |
Score: |
STAGE fIVE |
??? |
STAGE two |
SEVEN |
STAGE three |
GIGA DRILL |
STAGE four |
THE CLAW |
EXTRA |
STAGE SIX |
NEMOR |
FINAL STAGE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
FINAL RESULT |
Continue |
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. |
You can press CTRL, Enter, Z, or Spacebar to attack with her. Spacebar will toggle her attack on and off, the others must be held. |
When playing as Ether, you can also hold down X to move slower, use this to dodge attacks in tight situations. |
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. |
To pause, you can right click the game and uncheck play. To quit the game, right click and press rewind. |
That concludes the tutorial, enjoy the game! |
Next |
Previous |
Main Menu |
Skip |
two hours earlier |
95 |
90 |
85 |
80 |
75 |
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! |
Maybe Later... |
I'm ready, let's go! |
ONE MORE CHALLENGE REMAINS TEST YOUR ENDURANCE IN THE EXTRA STAGE! |
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 (1520); } if (Number(Stage) == 2) { gotoAndPlay (1587); } if (Number(Stage) == 3) { gotoAndPlay (1616); } if (Number(Stage) == 4) { gotoAndPlay (1654); } if (Number(Stage) == 5) { gotoAndPlay (1553); } if (Number(Stage) == 6) { gotoAndPlay (1800); } if (Number(Stage) == 7) { gotoAndPlay (1827); } if (Number(Stage) == 8) { gotoAndPlay (1769); }Frame 1008play(); stopAllSounds(); Mouse.show();Frame 1015ifFrameLoaded (1324) { gotoAndPlay (1056); }Frame 1031ifFrameLoaded (2022) { gotoAndPlay (1033); } play(); FrameLoad = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; tellTarget ("/Bar") { gotoAndStop(int(/:FrameLoad)); };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 1184stopAllSounds();Frame 1185Mouse.show(); Mouse.show();Frame 1204View = 1; Playermode = 0; Difficulty = 0; Correct = 0; Stage = 0; MaxStage = 8;Frame 1231FrameLoad = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);Frame 1232Go = 0; Done = 0; Stage = 1; ifFrameLoaded (2023) { tellTarget ("/Menu") { gotoAndStop (2); }; Done = 1; } ifFrameLoaded (2019) { tellTarget ("/Menu") { gotoAndPlay (3); }; } FrameLoad = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);Frame 1250FrameLoad = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); ifFrameLoaded (2023) { if (Number(Done) == 0) { tellTarget ("/Menu") { gotoAndStop (2); }; } Done = 1; } ifFrameLoaded (2019) { tellTarget ("/Menu") { gotoAndStop (3); }; } if (0 < Number(Go)) { gotoAndPlay (1252); } play();Frame 1251prevFrame();Frame 1271if (Number(Go) == 1) { gotoAndPlay (1443); } if (Number(Go) == 2) { gotoAndPlay (1326); } if (Number(Go) == 4) { gotoAndPlay (1483); }Frame 1272View = 1;Frame 1292if (Number(View) == 0) { gotoAndPlay (1294); } play();Frame 1293prevFrame();Frame 1325gotoAndPlay (1203);Frame 1326Stage = 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 1344if (0 < Number(Stage)) { gotoAndPlay (1346); } play();Frame 1345prevFrame();Frame 1364if (7 >= Number(Stage)) { gotoAndPlay (1443); } if (Number(Stage) == 9) { gotoAndPlay (1203); }Frame 1365PlayerMode = 0;Frame 1383if (0 < Number(PlayerMode)) { gotoAndPlay (1385); } play();Frame 1384prevFrame();Frame 1403if (Number(PlayerMode) == 4) { gotoAndPlay (1203); } else { gotoAndPlay (1483); }Frame 1404PlayerMode = 0;Frame 1422if (0 < Number(PlayerMode)) { gotoAndPlay (1424); } play();Frame 1423prevFrame();Frame 1442if (Number(PlayerMode) == 4) { gotoAndPlay (1203); } else { gotoAndPlay (1483); }Frame 1443Difficulty = 0;Frame 1461if (0 < Number(Difficulty)) { gotoAndPlay (1463); } play();Frame 1462prevFrame();Frame 1482if (Number(Difficulty) == 5) { gotoAndPlay (1203); } else { gotoAndPlay (1404); }Frame 1500if (Number(Stage) == 9) { Score1 = 0; Score2 = 0; gotoAndPlay (2020); }Frame 1502stopAllSounds();Frame 1519stopAllSounds(); Saved1 = 0; Saved2 = 0; Checkpoint = 0; Score1 = 0; Score2 = 0; if (Number(Stage) == 1) { gotoAndPlay (1520); } if (Number(Stage) == 2) { gotoAndPlay (1587); } if (Number(Stage) == 3) { gotoAndPlay (1616); } if (Number(Stage) == 4) { gotoAndPlay (1654); } if (Number(Stage) == 5) { gotoAndPlay (1553); } if (Number(Stage) == 6) { gotoAndPlay (1800); } if (Number(Stage) == 7) { gotoAndPlay (1827); } if (Number(Stage) == 8) { gotoAndPlay (1769); }Frame 1520stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1539if (Number(Checkpoint) == 1) { Prog = 2060; tellTarget ("/BG") { gotoAndPlay ("City"); }; } if (Number(Checkpoint) == 2) { Prog = 3701; tellTarget ("/BG") { gotoAndPlay ("City"); }; }Frame 1540if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1520); } if ((1200 < Number(Prog)) 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 (0 < Number(BL1)) { if (500 < Number(BX1)) { 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 (350 < Number(BY1)) { BV1 = 1; } BDelay = BDelay - 1; if (((0 < Number(BL1)) and (0 >= Number(BDelay))) 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 (((0 < Number(BL1)) and (0 >= Number(BDelay))) 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < 11) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (((450 < eval ("KY" add N)) 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 (0 < eval ("KL" add N))) and (200 < Prog)) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (390 < eval ("KY" add N)) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((99 < eval ("KTimer" add N)) and (eval ("KT" add N) < -5)) { if (0 < eval ("KL" add N)) { } 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 (0 < eval ("KL" add N))) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (350 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (99 < eval ("KTimer" add N)) { if (0 < eval ("KL" add N)) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((50 < eval ("KY" add N)) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (0 < Number(Life1)) { if (FY1 < eval ("KY" add N)) { 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 (0 < Number(Life2)) { if (FY2 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 ((500 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (15 < Number(AttackType))) { if (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; Saved1 = Score1; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; Saved2 = Score2; } } if (Number(Prog) == 2100) { tellTarget ("/Talk") { gotoAndPlay ("Midpoint"); }; } if (Number(Prog) == 3700) { if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; Saved1 = Score1; } if (1 < Number(PlayerMode)) { 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 (1520); } play();Instance of Symbol 478 MovieClip "ship2" in Frame 1540onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1541if (Number(Prog) < 3750) { prevFrame(); }Frame 1542if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1520); } 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 (0 < Number(BL2)) { if (470 < Number(BX2)) { 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(-2) >= Number(BV2)) { BD = 2; } if ((0 < Number(BL5)) and (Number(BossTimer) == 10)) { EnemyAttack = 1; Q2 = 5; AttackType = 1; } if ((0 < Number(BL7)) and (Number(BossTimer) == 20)) { EnemyAttack = 1; Q2 = 7; AttackType = 1; } if ((0 < Number(BL9)) and (Number(BossTimer) == 30)) { EnemyAttack = 1; Q2 = 9; AttackType = 1; } if ((0 < Number(BL6)) and (Number(BossTimer) == 60)) { EnemyAttack = 1; Q2 = 6; AttackType = 1; } if ((0 < Number(BL8)) and (Number(BossTimer) == 70)) { EnemyAttack = 1; Q2 = 8; AttackType = 1; } if ((0 < Number(BL10)) and (Number(BossTimer) == 80)) { EnemyAttack = 1; Q2 = 10; AttackType = 1; } if (((0 < Number(BL2)) and (Number(Reload) >= Number(ReloadMax))) and (0 < Number(BossTimer))) { EnemyAttack = 1; Q2 = 2; AttackType = 11; Reload = 0; } } if (Number(BossTimer) == 101) { BossTimer = 1; } N = 2; while (Number(N) < 12) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { if (Number(N) == 2) { BossTimer = -10000; Prog = 5000; if (0 < Number(BL5)) { tellTarget ("/B5") { gotoAndPlay (4); }; } if (0 < Number(BL6)) { tellTarget ("/B6") { gotoAndPlay (4); }; } if (0 < Number(BL7)) { tellTarget ("/B7") { gotoAndPlay (4); }; } if (0 < Number(BL8)) { tellTarget ("/B8") { gotoAndPlay (4); }; } if (0 < Number(BL9)) { tellTarget ("/B9") { gotoAndPlay (4); }; } if (0 < Number(BL10)) { 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 (4999 < Number(Prog)) { 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 (2023); } } 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (15 < Number(AttackType))) { if (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Score1 = Score1 - 5000; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { 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 (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } Saved1 = Score1; Saved2 = Score2; if (0 < Number(Life1)) { Life1 = 100; } if (0 < Number(Life2)) { Life2 = 100; } } play();Frame 1543prevFrame();Frame 1553stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1572if (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 1573if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1553); } if ((2648 < Number(Prog)) and (Number(Prog) < 3601)) { if (3510 < Number(Prog)) { 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 (0 < Number(BL1))) { if ((2650 < Number(Prog)) and (Number(Prog) < 2696)) { BX1 = Number(BX1) + 30; BY1 = Number(BY1) + 15; } if (0 < Number(Life1)) { if ((2696 < Number(Prog)) and (Number(BY1) < Number(FY1))) { BX1 = Number(BX1) + 6; BY1 = Number(BY1) + 3; } if ((2696 < Number(Prog)) and (Number(FY1) < Number(BY1))) { BX1 = BX1 - 6; BY1 = BY1 - 3; } } else { if ((2696 < Number(Prog)) and (Number(BY1) < Number(FY2))) { BX1 = Number(BX1) + 6; BY1 = Number(BY1) + 3; } if ((2696 < Number(Prog)) and (Number(FY2) < Number(BY1))) { 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 ((0 < Number(BL1)) 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 (510 < Number(BossTimer)) { if (Number(BY1) == Number(Destination)) { Destination = (Number(random(151)) + 25) * 2; } if (Number(BY1) < Number(Destination)) { BY1 = Number(BY1) + 2; } if (Number(Destination) < Number(BY1)) { BY1 = BY1 - 2; } } if (Number(BossTimer) == 900) { BossTimer = 600; } if (0 < Number(BAttack)) { BAttack = Number(BAttack) + 1; } } N = 1; while (Number(N) < 4) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { if ((Number(N) == 1) or ((1 < Number(N)) and (5 < Number(BAttack)))) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { if ((Number(N) == 1) or ((1 < Number(N)) and (5 < Number(BAttack)))) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } } L = ShotStart; while ((Number(L) < Number(ShotLast)) and (Number(N) == 1)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((0 < eval ("BL" add N)) and (Form == 1)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } if ((0 < eval ("BL" add N)) and (Form == 2)) { tellTarget ("B" add N) { gotoAndPlay (102); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((0 < eval ("BL" add N)) and (Form == 1)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } if ((0 < eval ("BL" add N)) and (Form == 2)) { tellTarget ("B" add N) { gotoAndPlay (102); }; } } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (510 < Number(BossTimer)) { BAttack = 0; tellTarget ("/B2") { gotoAndPlay (10); }; tellTarget ("/B3") { gotoAndPlay (10); }; } Prog = 3500; Checkpoint = 2; if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } } } if (0 < Number(BAttack)) { 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 (3890 < Number(Prog))) { 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 (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < 11) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (3800 < Number(Prog)) { 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 (((450 < eval ("KY" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if (((((FY1 < (eval ("KY" add N) + 15)) and (0 < Life1)) or ((FY2 < (eval ("KY" add N) + 15)) and (0 < Life2))) and (0 < eval ("KL" add N))) 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 (0 < Life1)) or (((eval ("KY" add N) - 15) < FY2) and (0 < Life2))) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (390 < eval ("KY" add N)) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (0 < eval ("KL" add N)) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if ((99 < eval ("KTimer" add N)) 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 (0 < eval ("KL" add N))) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 3.7); if (350 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(5)) + 5); Set("KTimer" add N, 2000); if (0 < eval ("KL" add N)) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if (99 < eval ("KTimer" add N)) { Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((50 < eval ("KY" add N)) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 16; Q = N; } if ((eval ("KX" add N) == 474) and (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 ((500 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (590 < eval ("KX" add N)) { Set("KX" add N, eval ("KX" add N) - 20); } if (1850 < Number(Prog)) { 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 ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((2000 < Prog) and (Prog < 3699))) or (5450 < Prog)) or (eval ("KType" add N) == 33)) { Score1 = Number(Score1) + 50; } if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((2000 < Prog) and (Prog < 3699))) or (5450 < Prog)) or (eval ("KType" add N) == 33)) { Score2 = Number(Score2) + 50; } if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((((1950 < Number(Prog)) and (Number(Prog) < 3110)) and (Number(FX1) >= 270)) and (150 >= Number(FY1))) { Test1 = (FX1 / 2) * 1.1; Test2 = FY1 * -1; if (((Number(Number(Test1) + Number(Test2)) >= 150) and (Number(HitDelay1) == 30)) and (0 < Number(Life1))) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } } if ((((1950 < Number(Prog)) and (Number(Prog) < 3110)) and (Number(FX2) >= 270)) and (150 >= Number(FY2))) { Test1 = (FX2 / 2) * 1.1; Test2 = FY2 * -1; if (((Number(Number(Test1) + Number(Test2)) >= 150) and (Number(HitDelay2) == 30)) and (0 < Number(Life2))) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } } if ((3699 < Number(Prog)) and (Number(Prog) < 5450)) { if (Number(Prog) >= 5400) { BX4 = BX4 - 37; } if (Number(Life2) < 0) { HeightTest = FY1; } if (Number(Life1) < 0) { HeightTest = FY2; } if ((0 < Number(Life1)) and (0 < Number(Life2))) { HeightTest = (Number(FY1) + Number(FY2)) / 2; } if ((0 < Number(BL4)) and ((0 < Number(Life1)) or (0 < Number(Life2)))) { tellTarget ("/B4/Head") { gotoAndStop(int(/:HeightTest)); }; } if ((0 < Number(Life1)) or (0 < Number(Life2))) { 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 (0 < Number(BL4)) { Attacker = Number(Attacker) + 1; if (((Number(Attacker) >= 0) and (0 < Number(BossTimer))) 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (101); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (101); }; } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (6750 < Number(Prog)) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q2)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q2)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { 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 (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 5350) { Checkpoint = 3; if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 6750) { Checkpoint = 4; if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 6800) { tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();Instance of Symbol 478 MovieClip "ship2" in Frame 1573onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1574if (Number(Prog) < 6801) { prevFrame(); }Frame 1575if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1553); } 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 (8000 < Number(Prog))) { Constant = 16 + Number(Difficulty); BossTimer = -30; TrinForm = 1; BL6 = 200; BW6 = 18; BH6 = 22; tellTarget ("/B6/Trin") { gotoAndPlay ("Form1"); }; tellTarget ("/Music") { gotoAndPlay ("Boss52"); }; } if ((((11001 < Number(Prog)) and (Number(Trinform) == 4)) and (Number(Prog) < 11100)) and (Number(BX6) < 500)) { BX6 = Number(BX6) + 5; } if ((((11001 < Number(Prog)) and (Number(Trinform) == 4)) and (Number(Prog) < 11100)) and (500 < Number(BX6))) { 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 (11100 < Number(Prog))) and (0 < Number(BL6))) { 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 (0 < Number(BL6))) { 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(Destination) < Number(Number(BY6) + 5)) and (Number(BY6 - 5) < Number(Destination))) { BossTimer = 1000; } } if (Number(BossTimer) == 1000) { EnemyAttack = 1; Q2 = 6; AttackType = 1; BossTimer = 9; } } if (((10001 < Number(Prog)) and (Number(Trinform) == 3)) and (Number(Prog) < 10100)) { BY6 = Number(BY6) + 10; } if ((((10100 < Number(Prog)) and (Number(Trinform) == 3)) and (Number(BossTimer) < 0)) and (202 < Number(BY6))) { 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 (10100 < Number(Prog))) { if ((Number(BossTimer) == 10) and (0 < Number(BL6))) { 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(Destination) < Number(Number(BY6) + 5)) and (Number(BY6 - 5) < Number(Destination))) { BossTimer = 1000; } } if (100 < Number(BL6)) { 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 (100 >= Number(BL6)) { 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 (9030 < Number(Prog))) 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 (((9100 < Number(Prog)) and (Number(BY6) < 30)) and (Number(Trinform) == 2)) { BY6 = Number(BY6) + 5; } if (((Number(Trinform) == 2) and (Number(Prog) < 10000)) and (9100 < Number(Prog))) { 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 (0 < Number(Life1))) and (0 < Number(Life2))) { 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(Destination) < Number(Number(BX6) + 5)) and (Number(BX6 - 5) < Number(Destination))) { BossTimer = 2 * Difficulty; } } } if (Number(Prog) == 10001) { Trinform = 3; } if (((Number(Trinform) == 1) and (0 < Number(BL6))) and (0 < Number(BossTimer))) { if ((Number(BossTimer) == 10) and (0 < Number(BL6))) { 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(Destination) < Number(Number(BY6) + 5)) 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 (100 < Number(BL6))) { EnemyAttack = 1; Q2 = 6; AttackType = 1; } if ((((Number(BossTimer) == 1000) or (Number(BossTimer) == 1006)) or (Number(BossTimer) == 1012)) and (100 >= Number(BL6))) { EnemyAttack = 1; Q2 = 6; AttackType = 1; } if (((Number(BossTimer) == 1009) or (Number(BossTimer) == 1003)) and (100 >= Number(BL6))) { EnemyAttack = 1; Q2 = 6; AttackType = 2; } if (Number(BossTimer) == 1015) { BossTimer = 2 * Difficulty; } } N = 6; if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and ((0 < eval ("BL" add N)) or (TrinForm == 2))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and ((0 < eval ("BL" add N)) or (TrinForm == 2))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q2)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q2)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (0 < Number(Life2)) { 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 (4861); } 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 1576if (Number(Prog) < 99999999) { prevFrame(); }Frame 1587stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1606if (Number(Checkpoint) == 1) { Prog = 3051; tellTarget ("/BG") { gotoAndPlay (2); }; } if (Number(Checkpoint) == 2) { Prog = 4501; tellTarget ("/BG") { gotoAndPlay (1452); }; }Frame 1607if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1587); } if ((1599 < Number(Prog)) 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 (0 < Number(BL1)) { if (450 < Number(BX1)) { BX1 = BX1 - 5; } BDelay = BDelay - 1; if (((Number(BossTimer) == 0) or (Number(BossTimer) == 65)) or (Number(BossTimer) == 130)) { tellTarget ("/B1/Head") { gotoAndPlay (2); }; } if ((0 < Number(BossTimer)) and (Number(BossTimer) < 50)) { BY1 = BY1 - 3.1; if ((0 < Number(BL1)) and (0 >= Number(BDelay))) { EnemyAttacK = 1; Q2 = 1; AttackType = 16; BDelay = 5; } } if ((65 < Number(BossTimer)) and (Number(BossTimer) < 115)) { BY1 = Number(BY1) + 6; if ((0 < Number(BL1)) and (0 >= Number(BDelay))) { EnemyAttack = 1; Q2 = 1; AttackType = 16; BDelay = 5; } } if ((130 < Number(BossTimer)) and (Number(BossTimer) < 180)) { BY1 = BY1 - 6; if ((0 < Number(BL1)) and (0 >= Number(BDelay))) { EnemyAttacK = 1; Q2 = 1; AttackType = 16; BDelay = 5; } } } if (Number(BossTimer) == 193) { BossTimer = 63; } N = 1; while (Number(N) < 3) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 1) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (3050 < Number(Prog))) { 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 (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < 11) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (((450 < eval ("KY" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (390 < eval ("KY" add N)) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((99 < eval ("KTimer" add N)) and (eval ("KT" add N) < -5)) { if (0 < eval ("KL" add N)) { } 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 (0 < eval ("KL" add N))) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (350 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (99 < eval ("KTimer" add N)) { if (0 < eval ("KL" add N)) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((50 < eval ("KY" add N)) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (0 < Number(Life1)) { if (FY1 < eval ("KY" add N)) { 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 (0 < Number(Life2)) { if (FY2 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 ((500 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); Set("SX" add L, 10000); Score1 = Number(Score1) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) { Set("SY" add L, -100); Set("SX" add L, 10000); Score2 = Number(Score2) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { 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 (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { 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 (100 < Number(FX2)) { FX2 = FX2 - 10; } if ((3059 < Number(Prog)) and (Number(Prog) < 4400)) { if ((Number(Number(KY1) + 5) < Number(FY2)) 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 (4400 < Number(Prog)) { Attack2 = 0; if (200 < Number(FY2)) { 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 (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4550) { Checkpoint = 2; tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();Instance of Symbol 478 MovieClip "ship2" in Frame 1607onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1608if (Number(Prog) < 4551) { prevFrame(); }Frame 1609if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1587); } 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 (300 < Number(BY7)) { BD7 = -1; } BX3 = BX7; BY3 = BY7; if ((Number(BossTimer) == 1) and (Number(SevenLife1) < 1)) { BossTimer = 90; } if (Number(BossTimer) == 1) { Valid = 1; } if (((0 < Number(BossTimer)) and (Number(BossTimer) < 91)) and (0 < Number(SevenLife1))) { 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 (0 < Number(SevenLife2))) { 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 (0 < Number(SevenLife2))) { 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 (0 < Number(SevenLife2))) { 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 (((200 < Number(BossTimer)) and (Number(BossTimer) < 291)) and (0 < Number(SevenLife3))) { if ((Number(Reload3) < 0) and ((Number(BossTimer) < 240) or (250 < Number(BossTimer)))) { 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 (0 < Number(SevenLife4))) { BT8 = 1; tellTarget ("/B8") { gotoAndPlay (2); }; } if (((300 < Number(BossTimer)) and (Number(BossTimer) < 391)) and (0 < Number(SevenLife4))) { 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 (20 < Number(BT8)) { 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (Seven == 1)) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { if ((Number(N) < 8) or (((Number(N) == 8) and (Number(BT8) < 61)) and (24 < Number(BT8)))) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (Seven == 1)) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { if ((Number(N) < 8) or (((Number(N) == 8) and (Number(BT8) < 61)) and (24 < Number(BT8)))) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } } if (((N < 7) and (eval ("BT" add N) < 38)) or (6 < N)) { 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (Seven == 1)) and (L < 8)) and (BossTimer >= 0)) and (0 < Valid)) { Set("SY" add L, -100); if (0 >= eval ("BB" add N)) { Score1 = Number(Score1) + 50; Set("BB" add N, 2); if ((Number(Valid) == 1) and (0 < Number(SevenLife1))) { SevenLife1 = SevenLife1 - 1; tellTarget ("/B7/1") { gotoAndPlay (2); }; } if ((Number(Valid) == 2) and (0 < Number(SevenLife2))) { SevenLife2 = SevenLife2 - 1; tellTarget ("/B7/2") { gotoAndPlay (2); }; } if ((Number(Valid) == 3) and (0 < Number(SevenLife3))) { SevenLife3 = SevenLife3 - 1; tellTarget ("/B7/3") { gotoAndPlay (2); }; } if ((Number(Valid) == 4) and (0 < Number(SevenLife4))) { SevenLife4 = SevenLife4 - 1; tellTarget ("/B7/4") { gotoAndPlay (2); }; } tellTarget ("/Sound") { gotoAndPlay (10); }; } } else if (((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (Seven == 1)) and (7 < L)) and (BossTimer >= 0)) and (0 < Valid)) { Set("SY" add L, -100); if (0 >= eval ("BB" add N)) { Score2 = Number(Score2) + 50; Set("BB" add N, 2); if ((Number(Valid) == 1) and (0 < Number(SevenLife1))) { SevenLife1 = SevenLife1 - 1; tellTarget ("/B7/1") { gotoAndPlay (2); }; } if ((Number(Valid) == 2) and (0 < Number(SevenLife2))) { SevenLife2 = SevenLife2 - 1; tellTarget ("/B7/2") { gotoAndPlay (2); }; } if ((Number(Valid) == 3) and (0 < Number(SevenLife3))) { SevenLife3 = SevenLife3 - 1; tellTarget ("/B7/3") { gotoAndPlay (2); }; } if ((Number(Valid) == 4) and (0 < Number(SevenLife4))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { 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 (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } if (Number(PlayerMode) == 1) { if (Number(Prog) == 3060) { FX2 = 700; FY2 = 200; Life2 = -200; EtherTimer = -100; } if (100 < Number(FX2)) { FX2 = FX2 - 10; } if ((3059 < Number(Prog)) and (Number(Prog) < 4400)) { if ((Number(Number(KY1) + 5) < Number(FY2)) 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 (60 >= Number(EtherTimer))) { Attack2 = 1; } if (Number(EtherTimer) == 61) { Attack2 = 0; } } if (4400 < Number(Prog)) { Attack2 = 0; if (200 < Number(FY2)) { 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 (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (0 < Number(Life2)) { 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 (3412); } play();Frame 1610prevFrame();Frame 1616stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1635if (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 1636if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1616); } if ((1940 < Number(Prog)) 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 ((0 < Number(BL2)) and (0 < Number(BL3))) { if (550 < Number(BX1)) { 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 (298 < Number(BX1))) and (Number(BX1) < 301)) { BV1 = 0; BX1 = 300; } if (301 < Number(BX1)) { BV1 = BV1 - 2; BX1 = BX1 - 1; } if (Number(BX1) < 299) { BV1 = Number(BV1) + 2; BX1 = Number(BX1) + 1; } if (0 < Number(BL1)) { BX1 = Number(BX1) + Number(BV1); } else if (301 < Number(BX1)) { BX1 = BX1 - 1; } Reload = Reload - 1; if (((((Number(WalkMode) == 1) and (0 >= Number(Reload))) and (0 < Number(BossTimer))) and (Number(BY3) == Number(BY1))) and (0 < Number(BL1))) { 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 (((40 < Number(BossTimer)) and (300 < Number(BY1))) 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 ((50 < Number(BX2)) and (Number(-26) < Number(BV2))) { 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(-26) < Number(BV3))) { 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) 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 (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) 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 (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (2699 < Number(Prog))) { 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 (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < 11) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (((450 < eval ("KY" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (350 < eval ("KY" add N)) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (0 < eval ("KL" add N)) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if ((99 < eval ("KTimer" add N)) 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 (0 < eval ("KL" add N))) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 5.5); if (360 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (0 < eval ("KL" add N)) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if (99 < eval ("KTimer" add N)) { Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((40 < eval ("KY" add N)) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (0 < Number(Life1)) { if (FY1 < eval ("KY" add N)) { 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 (0 < Number(Life2)) { if (FY2 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 ((500 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); Set("SX" add L, 10000); Score1 = Number(Score1) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) { Set("SX" add L, 10000); Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 ((0 < Number(Q)) 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 ((0 < Number(Q)) 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; AttackType = 0; Q = 0; Q2 = 0; if ((0 < Number(Life1)) and (Number(Prog) < 1700)) { startDrag ("/ship1", true, 0, 0, 600, 400); } if (((0 < Number(Life1)) and (Number(Prog) >= 1700)) and (Number(Prog) < 2600)) { startDrag ("/ship1", true, 45, 0, 555, 400); } if ((0 < Number(Life1)) 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 ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { 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 ((1750 < Number(Prog)) and (Number(Prog) < 1900))) { if ((Number(Number(KY1) + 16) < Number(FY1)) 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 (1900 < Number(Prog)) { Attack1 = 0; FY1 = FY1 - 8; } } if (1 < Number(PlayerMode)) { if ((Number(Prog) >= 1700) and (Number(Prog) < 2600)) { if (Number(FX2) < 45) { FX2 = 45; } if (555 < Number(FX2)) { FX2 = 555; } } if (Number(Prog) >= 2600) { if (Number(FY2) < 40) { FY2 = 40; } if (360 < Number(FY2)) { FY2 = 360; } } } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4400) { Checkpoint = 3; if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4450) { Checkpoint = 3; tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();Instance of Symbol 811 MovieClip "ship2" in Frame 1636onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1637if (Number(Prog) < 4451) { prevFrame(); } else { BX1 = 5500; BY1 = 1000; BL1 = -200; }Frame 1638if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1616); } Reload = Reload - 1; if (4599 < Number(Prog)) { 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 (0 < Number(BL1)) { if (Number(BMove) == 0) { tellTarget ("/B1/D") { gotoAndStop (1); }; if (500 < Number(BX1)) { BX1 = BX1 - 5; } if (200 < Number(BY1)) { BY1 = BY1 - 5; } if (Number(BY1) < 200) { BY1 = Number(BY1) + 5; } if (((500 >= Number(BX1)) and (Number(BY1) == 200)) and (60 < Number(BossTimer))) { 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 (70 >= Number(BY1)) { 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 (700 < Number(BX1)) { BY1 = 200; BMove = 0; } } else if (Number(BMove) == 9) { BX1 = Number(BX1) + 3; BY1 = Number(Number(BY1) + 10) + Number(Difficulty); if (330 < Number(BY1)) { BMove = 7; EnemyAttack = 1; Q2 = 1; AttackType = 16; } if (700 < Number(BX1)) { 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 (700 < Number(BX1)) { BY1 = 200; BMove = 0; } } else if (Number(BMove) == 10) { BY1 = Number(Number(BY1) + 15) + Number(Difficulty); if (330 < Number(BY1)) { BMove = 6; EnemyAttack = 1; Q2 = 1; AttackType = 16; } if (700 < Number(BX1)) { BY1 = 200; BMove = 0; BossTimer = 70; } } if (Number(BMove) == 11) { BY1 = 70; BX1 = Number(BX1) + 5; if (700 < Number(BX1)) { 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 (700 < Number(BX1)) { 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 ((0 < Number(Q)) 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 ((0 < Number(Q)) 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (200 < Number(BY1)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; AttackType = 0; Q = 0; Q2 = 0; if ((0 < Number(Life1)) 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 ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } if (0 < Number(Life2)) { if ((Number(Prog) >= 1700) and (Number(Prog) < 2600)) { if (Number(FX2) < 45) { FX2 = 45; } if (555 < Number(FX2)) { FX2 = 555; } } if (Number(Prog) >= 2600) { if (Number(FY2) < 40) { FY2 = 40; } if (360 < Number(FY2)) { FY2 = 360; } } } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (0 < Number(Life2)) { 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 (3519); } play();Frame 1639prevFrame();Frame 1654stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1673if (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 1674if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1654); } if ((1499 < Number(Prog)) 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 (0 < Number(BL1)) { if ((Number(BossTimer) >= 20) and (80 >= Number(BossTimer))) { if ((0 < Number(Life1)) and (0 < Number(Life2))) { if (Number(BY1) < Number((Number(FY1) + Number(FY2)) / 2)) { BY1 = Number(BY1) + 5; } if (Number((Number(FY1) + Number(FY2)) / 2) < Number(BY1)) { BY1 = BY1 - 5; } } else if (0 < Number(Life1)) { if (Number(BY1) < Number(FY1)) { BY1 = Number(BY1) + 5; } if (Number(FY1) < Number(BY1)) { BY1 = BY1 - 5; } } else { if (Number(BY1) < Number(FY2)) { 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 ((((0 < Number(BL1)) and (0 >= Number(BDelay))) and (1 < Number(BossTimer))) 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = 1; while (Number(L) < 5) { if ((((((eval ("KX" add L) >= ((eval ("BX" add N) - 50) - eval ("BW" add N))) and (((eval ("BX" add N) + 50) + eval ("BW" add N)) >= eval ("KX" add L))) and ((eval ("KY" add L) >= ((eval ("BY" add N) - 50) - eval ("BH" add N))) and (((eval ("BY" add N) + 50) + eval ("BH" add N)) >= eval ("KY" add L)))) and (0 < eval ("BL" add N))) and (BossTimer >= 0)) and (0 < eval ("KL" add L))) { 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 ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 ((3250 < Number(Prog)) 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 (0 < Number(BL2)) { if ((530 < Number(BX2)) and (3450 < Number(Prog))) { 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 (20 < Number(BossTimer))) { if (Number(BY2) < Number(FY1)) { Aim = 1; } if (Number(FY1) < Number(BY2)) { Aim = 2; } } if (((Number(Target) == 2) and (Number(Aim) == 0)) and (20 < Number(BossTimer))) { if (Number(BY2) < Number(FY2)) { 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(BY2) < Number(FY1))) { 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(BY2) < Number(FY2))) { 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) != 11) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { 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 (4999 < Number(Prog))) { 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 (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < 11) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (1000 < Number(Prog)) { 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 (((450 < eval ("KY" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (390 < eval ("KY" add N)) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((99 < eval ("KTimer" add N)) and (eval ("KT" add N) < -5)) { if (0 < eval ("KL" add N)) { } 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 (0 < eval ("KL" add N))) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (350 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (99 < eval ("KTimer" add N)) { if (0 < eval ("KL" add N)) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((50 < eval ("KY" add N)) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 16; Q = N; } if ((eval ("KX" add N) == 474) and (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 ((500 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while ((Number(L) < Number(ShotLast)) and ((Number(Prog) < 1240) or (2000 < Number(Prog)))) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); if (Number(Thud) == 1) { tellTarget ("/Sound") { gotoAndPlay (10); }; } if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } L = 1; while (((Number(L) < 14) and (1240 < Number(Prog))) and (Number(Prog) < 2000)) { if ((((eval ("IX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 10) + eval ("KW" add N)) >= eval ("IX" add L))) and ((eval ("IY" add L) >= ((eval ("KY" add N) - 10) - eval ("KH" add N))) and (((eval ("KY" add N) + 10) + eval ("KH" add N)) >= eval ("IY" add L)))) and (0 < eval ("KL" add N))) { 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 (4000 < Number(Prog))) and (0 < Number(LaserTimer))) { if ((((eval ("IX" add L) >= ((eval ("KX" add N) - 350) - eval ("KW" add N))) and (((eval ("KX" add N) + 350) + eval ("KW" add N)) >= eval ("IX" add L))) and ((eval ("IY" add L) >= ((eval ("KY" add N) - 100) - eval ("KH" add N))) and (((eval ("KY" add N) + 100) + eval ("KH" add N)) >= eval ("IY" add L)))) and (0 < eval ("KL" add N))) { Set("KL" add N, eval ("KL" add N) - 1); } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; N = 14; if (4000 < Number(Prog)) { if ((((((FX1 >= ((eval ("IX" add N) - 11) - 350)) and (((eval ("IX" add N) + 11) + 350) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 100)) and (((eval ("IY" add N) + 16) + 100) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) and (0 < LaserTimer)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("IX" add N) - 11) - 350)) and (((eval ("IX" add N) + 11) + 350) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 100)) and (((eval ("IY" add N) + 16) + 100) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) and (0 < LaserTimer)) { 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 (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4100) { Checkpoint = 2; BX4 = 5500; BY4 = 1000; BL4 = -200; if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 6350) { Checkpoint = 3; tellTarget ("/Intro") { gotoAndPlay ("Boss"); }; } play();Instance of Symbol 478 MovieClip "ship2" in Frame 1674onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1675if (Number(Prog) < 6351) { prevFrame(); }Frame 1676if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1654); } 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 (0 < Number(BL4)) { if (550 < Number(BX4)) { BX4 = BX4 - 5; BX5 = BX5 - 5; BX6 = BX6 - 5; } if ((0 < Number(BossTimer)) 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 (0 < Number(Life1)) { if (Number(FX1) < Number(BX5)) { BX5 = (BX5 - 5) - (Difficulty * 2); } if (Number(BX5) < Number(FX1)) { BX5 = Number(Number(BX5) + 5) + Number(Difficulty * 2); } } if (Number(Life1) < 0) { if (Number(FX2) < Number(BX5)) { BX5 = (BX5 - 5) - (Difficulty * 2); } if (Number(BX5) < Number(FX2)) { BX5 = Number(Number(BX5) + 5) + Number(Difficulty * 2); } } if (0 < Number(Life2)) { if (Number(FX2) < Number(BX6)) { BX6 = (BX6 - 5) - (Difficulty * 1); } if (Number(BX6) < Number(FX2)) { BX6 = Number(Number(BX6) + 5) + Number(Difficulty * 1); } } if (Number(Life2) < 0) { if (Number(FX1) < Number(BX6)) { 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 (0 < Number(BX6)) { BX6 = BX6 - 10; } } if (Number(Claw) == 5) { if (400 < Number(BX5)) { 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 (400 < Number(BX6)) { 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = 1; while (Number(L) < 15) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 4) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (Number(N) == 4) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { 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 ((0 >= Number(BL4)) and (Number(-50) < Number(BL4))) { 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 ((0 < Number(Life1)) and (Number(Prog) < 6610)) { startDrag ("/ship1", true, 0, 0, 600, 400); } if ((0 < Number(Life1)) and (Number(Prog) >= 6610)) { startDrag ("/ship1", true, 0, 130, 600, 270); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } if ((Number(Prog) >= 6610) and (0 < Number(Life2))) { if (Number(FY2) < 130) { FY2 = 130; } if (270 < Number(FY2)) { FY2 = 270; } } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 ((0 < Number(Life1)) or (0 < Number(Life2))) { tellTarget ("/B4/C1") { gotoAndStop(int(Number(/:BX5) + 30)); }; tellTarget ("/B4/C2") { gotoAndStop(int(Number(/:BX6) + 30)); }; } play();Frame 1677if (Number(Prog) < 7100) { prevFrame(); }Frame 1678tellTarget ("/Sound3") { gotoAndPlay (20); }; Attack1 = 0; Attack2 = 0; tellTarget ("/BG") { gotoAndPlay (4000); }; stopDrag();Frame 1751N = 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 (0 < Number(Life1)) { NewFX1 = 600; NewFY1 = 200; FX1 = -50; } if (0 < Number(Life2)) { 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 1752setProperty("/ship1", _x , FX1); setProperty("/ship1", _y , FY1); setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if (0 < Number(Life1)) { startDrag ("/Me", true, 0, 0, 600, 400); NewFX1 = getProperty("/Me", _x); NewFY1 = getProperty("/Me", _y); } if (0 < Number(Life1)) { if (Number(FY1) < Number(NewFY1)) { FY1 = Number(FY1) + 10; } if (Number(NewFY1) < Number(FY1)) { FY1 = FY1 - 10; } if (Number(FX1) < Number(NewFX1)) { FX1 = Number(FX1) + 15; } else { Confirm1 = 1; } } else { Confirm1 = 1; } if (0 < Number(Life2)) { if (Number(FX2) < Number(NewFX2)) { FX2 = Number(FX2) + 20; } else { Confirm2 = 1; } } else { Confirm2 = 1; } play();Frame 1753BX7 = 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 1754if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1654); } BossTimer = Number(BossTimer) + 1; if (Number(BossFour) == 1) { AttackTimer = Number(AttackTimer) + 1; if (600 < Number(BX7)) { 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 (200 >= Number(BossTimer))) { if (((Number(AttackTimer) == 0) or ((Number(AttackTimer) == 20) and (2 < Number(Difficulty)))) and (0 < Number(BL8))) { EnemyAttack = 1; Q2 = 8; AttackType = 1; } if ((((Number(AttackTimer) == 10) and (Number(Difficulty) < 3)) or (((Number(AttackTimer) == 5) or (Number(AttackTimer) == 25)) and (2 < Number(Difficulty)))) and (0 < Number(BL9))) { EnemyAttack = 1; Q2 = 9; AttackType = 1; } if ((((Number(AttackTimer) == 20) and (Number(Difficulty) < 3)) or (((Number(AttackTimer) == 10) or (Number(AttackTimer) == 30)) and (2 < Number(Difficulty)))) and (0 < Number(BL10))) { EnemyAttack = 1; Q2 = 10; AttackType = 1; } if ((((Number(AttackTimer) == 30) and (Number(Difficulty) < 3)) or (((Number(AttackTimer) == 15) or (Number(AttackTimer) == 35)) and (2 < Number(Difficulty)))) and (0 < Number(BL11))) { EnemyAttack = 1; Q2 = 11; AttackType = 1; } } if (Number(AttackTimer) == 39) { AttackTimer = -1; } if ((Number(BossTimer) >= 230) and (242 >= Number(BossTimer))) { if (0 < Number(BL8)) { BX8 = BX8 - 30; } if (0 < Number(BL9)) { BX9 = BX9 - 30; } if (0 < Number(BL10)) { BX10 = BX10 - 30; } if (0 < Number(BL11)) { 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 (312 >= Number(BossTimer))) { if (0 < Number(BL8)) { BX8 = Number(BX8) + 30; } if (0 < Number(BL9)) { BX9 = Number(BX9) + 30; } if (0 < Number(BL10)) { BX10 = Number(BX10) + 30; } if (0 < Number(BL11)) { BX11 = Number(BX11) + 30; } } if (Number(BossTimer) == 350) { BossTimer = 0; } } if ((Number(BossFour) == 2) and (0 < Number(BL7))) { 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); if ((Number(N) != 7) or (Number(BossFour) == 2)) { Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); if ((Number(N) != 7) or (Number(BossFour) == 2)) { Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { 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 ((0 >= Number(BL7)) and (Number(-50) < Number(BL7))) { 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 ((0 >= Number(BL8)) and (Number(-50) < Number(BL8))) { tellTarget ("/B8") { gotoAndPlay (4); }; BL8 = -100; } if ((0 >= Number(BL9)) and (Number(-50) < Number(BL9))) { tellTarget ("/B9") { gotoAndPlay (4); }; BL9 = -100; } if ((0 >= Number(BL10)) and (Number(-50) < Number(BL10))) { tellTarget ("/B10") { gotoAndPlay (4); }; BL10 = -100; } if ((0 >= Number(BL11)) and (Number(-50) < Number(BL11))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { 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 (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (0 < Number(Life2)) { 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 (4404); } play();Instance of Symbol 478 MovieClip "ship2" in Frame 1754onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1755prevFrame();Frame 1769stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1788if (((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 1789if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1769); } if ((Number(Prog) < 2700) or (3150 < Number(Prog))) { 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 (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < 11) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (3800 < Number(Prog)) { 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 (((450 < eval ("KY" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 5) { Set("KY" add N, eval ("KY" add N) + 9); if (((((FY1 < (eval ("KY" add N) + 15)) and (0 < Life1)) or ((FY2 < (eval ("KY" add N) + 15)) and (0 < Life2))) and (0 < eval ("KL" add N))) 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 (0 < Life1)) or (((eval ("KY" add N) - 15) < FY2) and (0 < Life2))) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (390 < eval ("KY" add N)) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); if (0 < eval ("KL" add N)) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if ((99 < eval ("KTimer" add N)) 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 (0 < eval ("KL" add N))) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 3.7); if (350 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(5)) + 5); Set("KTimer" add N, 2000); if (0 < eval ("KL" add N)) { tellTarget ("/Sound") { gotoAndPlay (140); }; } } if (99 < eval ("KTimer" add N)) { Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((50 < eval ("KY" add N)) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (29 < eval ("KType" add N)) { if ((500 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } } if (eval ("KType" add N) == 20) { if ((500 >= eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 23) { if ((500 >= eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 4; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 24) { if ((500 >= eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 4; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 25) { if ((500 >= eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 11; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if (eval ("KType" add N) == 27) { if ((500 >= eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 10; Q = N; } } else { Set("KX" add N, eval ("KX" add N) - 20); } } if ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((2000 < Prog) and (Prog < 3699))) or (5450 < Prog)) or (eval ("KType" add N) == 33)) { Score1 = Number(Score1) + 50; } if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) { Set("SY" add L, -100); if ((((Prog < 1300) or ((2000 < Prog) and (Prog < 3699))) or (5450 < Prog)) or (eval ("KType" add N) == 33)) { Score2 = Number(Score2) + 50; } if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((1050 < Number(Prog)) and (Number(Prog) < 2000)) { if (500 < Number(BX3)) { BX3 = BX3 - 5; } N = 3; setProperty("B" add N, _x , eval ("BX" add N)); setProperty("B" add N, _y , eval ("BY" add N)); } if ((2000 < Number(Prog)) and (Number(Prog) < 3125)) { BX4 = BX4 - 5; BX5 = BX5 - 5; BX6 = BX6 - 5; if ((Number(Form) == 0) and (3050 < Number(Prog))) { 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 (195 < Number(BY3)) { 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 (0 < Number(BossTimer))) { 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 (130 < Number(BossTimer)) { if (Number(BY3) < Number(Target)) { 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 (90 < Number(BY3)) { BY3 = BY3 - 5; } if (Number(BY3) < 90) { BY3 = Number(BY3) + 1; } if (Number(BY3) == 90) { BossTimer = 0; BL3 = 150; } } if ((Number(Form) == 2) and (0 < Number(BossTimer))) { if (Number(BossTimer) == 10) { tellTarget ("/B3/B1") { gotoAndPlay (2); }; } if (Number(BossTimer) == 17) { BW1 = 600; } if ((30 < Number(BossTimer)) 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 ((530 < Number(BossTimer)) 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 (39 < Number(BossTimer)) { 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 (200 >= Number(BY3))) and (50 < Number(BossTimer))) { BV3 = 0; BY3 = 200; BossTimer = 0; BW1 = 1; tellTarget ("/B3/B1") { gotoAndPlay (25); }; } if (((Number(Laser) == 2) and (Number(BY3) >= 200)) and (50 < Number(BossTimer))) { 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = 1; while (Number(N) < 6) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 ((10 < Number(BossTimer)) and (Number(BossTimer) < 120)) { tellTarget ("/B3/B1") { gotoAndPlay (25); }; tellTarget ("/B3/B2") { gotoAndPlay (25); }; } } if (Number(Form) == 2) { BW1 = 1; BW2 = 1; if ((10 < Number(BossTimer)) and (Number(BossTimer) < 500)) { tellTarget ("/B3/B1") { gotoAndPlay (25); }; } if ((510 < Number(BossTimer)) 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 (9 < Number(BossTimer))) and (Number(BossTimer) < 90)) { tellTarget ("/B3/B1") { gotoAndPlay (25); }; } if (((Number(Laser) == 2) and (9 < Number(BossTimer))) 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 (2 < Number(N)) { 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 (2000 < Number(Prog))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q2)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q2)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; } if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4560) { Checkpoint = 2; if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } play();Instance of Symbol 811 MovieClip "ship2" in Frame 1789onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1790if (Number(Prog) < 4660) { prevFrame(); } else { BX3 = 900; BY3 = 200; }Frame 1791if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) 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 (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1769); } if (Number(Prog) < 4770) { if (500 < Number(BX3)) { BX3 = BX3 - 5; } } if (4770 < Number(Prog)) { 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 (205 < Number(BY3)) { 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 (505 < Number(BX3)) { BX3 = BX3 - 5; } else { BX3 = 500; } if (205 < Number(BY3)) { 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(Number(BY3) + 130) < Number(BY14)) { BY14 = BY14 - 5; } else { BY14 = Number(BY3) + 130; } if (Number(BX3) < 490) { BX3 = Number(BX3) + 10; } else if (510 < Number(BX3)) { BX3 = BX3 - 10; } else { BX3 = 500; } if (205 < Number(BY3)) { 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 (205 < Number(BY3)) { 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 (505 < Number(BX3)) { 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 (205 < Number(BY3)) { 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 (205 < Number(BY3)) { 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(BY3 - 130) < Number(BY13)) { BY13 = BY13 - 5; } } if ((Number(Form) == 3) or (Number(Form) == 5)) { BL3 = 150; BD3 = 1; Shoot = 0; if (205 < Number(BY3)) { 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 (0 < Number(BossTimer)) { 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 (1856); } } 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 (29 < Number(BossTimer)) { if (Number(BY3) < Number(Target)) { 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 ((100 < Number(BossTimer)) and (0 >= Number(Shoot))) { EnemyAttack = 1; AttackType = 4; Q2 = 3; Shoot = 14; } if (100 < Number(BossTimer)) { if (Number(BY3) < Number(Target)) { BY3 = Number(BY3) + 5; } if (Number(Target) < Number(BY3)) { BY3 = BY3 - 5; } if (Number(Target) == Number(BY3)) { Target = (Number(random(23)) + 2) * 15; } } if ((150 < Number(BossTimer)) and (Number(BossTimer) < 250)) { BX3 = BX3 - 1; } if ((250 < Number(BossTimer)) 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 (270 < Number(BY3)) { BD3 = 1; } BY13 = BY3 - 130; BY14 = Number(BY3) + 130; if (0 >= Number(Shoot)) { 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 (220 < Number(BossTimer)) { 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 (270 < Number(BY3)) { BD3 = 1; } BY13 = BY3 - 130; BY14 = Number(BY3) + 130; if (0 >= Number(Shoot)) { 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 ((10 < Number(BossTimer)) and (Number(BossTimer) < 50)) { if (25 < Number(BX4)) { BX4 = BX4 - 12.5; } if (75 < Number(BX5)) { BX5 = BX5 - 12.5; } if (125 < Number(BX6)) { BX6 = BX6 - 12.5; } if (175 < Number(BX7)) { BX7 = BX7 - 12.5; } if (225 < Number(BX8)) { BX8 = BX8 - 12.5; } if (275 < Number(BX9)) { BX9 = BX9 - 12.5; } if (325 < Number(BX10)) { BX10 = BX10 - 12.5; } if (375 < Number(BX11)) { BX11 = BX11 - 12.5; } if (425 < Number(BX12)) { BX12 = BX12 - 12.5; } } if (50 < Number(BossTimer)) { 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 (380 < Number(BY4)) { 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 (310 < Number(BY3)) { BD3 = 1; } if (0 >= Number(Shoot)) { 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 (29 < Number(BossTimer)) { if (Number(BY3) < Number(Target)) { 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 (310 < Number(BY3)) { BD3 = 1; } if (0 >= Number(Shoot)) { 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 ((10 < Number(BossTimer)) and (Number(BossTimer) < 500)) { if (Number(BY3) < Number(Target)) { 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 (310 < Number(BY3)) { BD3 = 1; } if (0 >= Number(Shoot)) { 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = 3; while (Number(N) < 15) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (0 < Number(BL4)) { tellTarget ("/B4") { gotoAndPlay (2); }; BL4 = -100; } if (0 < Number(BL5)) { tellTarget ("/B5") { gotoAndPlay (2); }; BL5 = -100; } if (0 < Number(BL6)) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q2)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q2)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 19; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 19; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); Life2 = 100; } Saved1 = Score1; Saved2 = Score2; } play();Frame 1792prevFrame();Frame 1800stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1819if (((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 1820if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) 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 (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1800); } 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 (0 < Number(Life1))) and (0 < Number(Life2))) { 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } while (Number(N) < 5) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (3150 >= Number(Prog))) { 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 (3050 < Number(Prog)) { 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 (0 < Number(BL11))) { NextA = Number(NextA) + 1; BossTimer = 100; tellTarget ("/B11/Dynamite") { gotoAndPlay ("Shot2"); }; } if ((Number(Move) == 1) and (0 < Number(BL11))) { NextA = Number(NextA) + 1; BossTimer = 200; tellTarget ("/B11/Dynamite") { gotoAndPlay ("Shot1"); }; } if ((Number(Move) == 2) and (0 < Number(BL10))) { NextA = 0; BossTimer = 300; tellTarget ("/B10/Smashy") { gotoAndPlay ("Smash"); }; } if ((Number(Move) == 3) and (0 < Number(BL12))) { 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = Number(N) + 1; } N = 8; while (Number(N) < 14) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and ((0 < eval ("BL" add N)) or (TrinForm == 2))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (4150 >= Number(Prog))) { 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 (360 < Number(BY17))) { Dir = 4; tellTarget ("/Sound") { gotoAndPlay (110); }; } if ((Number(Dir) == 4) and (Number(BY17) < 40)) { Dir = 5; } if ((Number(Dir) == 5) and (360 < Number(BY16))) { 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 (360 < Number(BY16))) { tellTarget ("/Sound") { gotoAndPlay (110); }; BossTimer = 70; Dir = 0; } N = 15; while (Number(N) < 16) { L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } N = Number(N) + 1; } N = 15; while (Number(N) < 18) { if ((((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and ((0 < eval ("BL" add N)) or (TrinForm == 2))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) and (15 < N)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) and (15 < N)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 ((0 < Number(Life1)) or (0 < Number(Life2))) { 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 ((0 < Number(Life1)) or (0 < Number(Life2))) { tellTarget ("/B15/L") { gotoAndStop(int(/:BY17)); }; tellTarget ("/B15/R") { gotoAndStop(int(/:BY16)); }; } } if ((Number(Prog) >= 4150) and (5100 >= Number(Prog))) { 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 (0 >= Number(Teload))) and (Number(Alt) == 20)) { Teload = Wave4; Alt = 21; EnemyAttack = 1; Q2 = 20; AttackType = 1; } if ((((Number(BossTimer) >= 0) and (Number(BossTimer) < 30)) and (0 >= Number(Teload))) 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 (0 < Number(BL19))) { tellTarget ("/B15") { gotoAndPlay (23); }; } if ((Number(BossTimer) == 31) and (Number(BL19) < 0)) { BossTimer = 71; } if ((Number(BossTimer) == 61) and (0 < Number(BL19))) { 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((0 < eval ("BL" add N)) and (N == 18)) { tellTarget ("/B15/E") { gotoAndPlay (2); }; } if ((0 < eval ("BL" add N)) and (N == 19)) { tellTarget ("/B15/H") { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((0 < eval ("BL" add N)) and (N == 18)) { tellTarget ("/B15/E") { gotoAndPlay (2); }; } if ((0 < eval ("BL" add N)) and (N == 19)) { tellTarget ("/B15/H") { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q2)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q2)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } if (Number(Prog) == 4100) { Checkpoint = 2; Saved1 = Score1; Saved2 = Score2; } 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 (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; } Saved1 = Score1; Saved2 = Score2; } play();Instance of Symbol 478 MovieClip "ship2" in Frame 1820onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1821if (Number(Prog) < 5401) { prevFrame(); }Frame 1822if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1800); } if ((Number(Prog) >= 5530) and (6000 >= Number(Prog))) { 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 (200 < Number(BY22))) { BY22 = BY22 - 5; } if (Number(BossTimer) == Number(-30)) { tellTarget ("/B22") { gotoAndPlay (2); }; } if (0 < Number(BossTimer)) { BY22 = Number(BY22) + Number(BV22); if (200 < Number(BY22)) { BV22 = BV22 - 0.1; } if (Number(BY22) < 200) { BV22 = Number(BV22) + 0.1; } } if ((((Number(BossTimer) >= 0) and (120 >= Number(BossTimer))) or ((Number(BossTimer) >= 330) and (450 >= Number(BossTimer)))) and (0 >= Number(Teload))) { if ((0 < Number(BL23)) and (Number(BL24) < 0)) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 23; AttackType = Number(random(2)) + 1; } if ((0 < Number(BL24)) and (Number(BL23) < 0)) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 24; AttackType = Number(random(2)) + 1; } if ((0 < Number(BL24)) and (0 < Number(BL23))) { 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 (270 >= Number(BossTimer))) or ((Number(BossTimer) >= 480) and (600 >= Number(BossTimer)))) and (0 >= Number(Teload))) { if ((0 < Number(BL26)) and (Number(BL27) < 0)) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 26; AttackType = Number(random(2)) + 1; } if ((Number(BL26) < 0) and (0 < Number(BL27))) { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 27; AttackType = Number(random(2)) + 1; } if ((0 < Number(BL26)) and (0 < Number(BL27))) { 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 ((((325 < Number(BossTimer)) and (Number(BossTimer) < 450)) and (Number(BL23) < 0)) and (Number(BL24) < 0)) { BossTimer = 460; } if ((((470 < Number(BossTimer)) 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 (0 < Number(BL23)) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (2); }; } if (0 < Number(BL27)) { tellTarget ("/B22/B27/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 675) { if (0 < Number(BL23)) { BQ23 = 600; } if (0 < Number(BL27)) { BQ27 = 600; } } if (((Number(BossTimer) >= 680) and (800 >= Number(BossTimer))) and (0 >= Number(Teload))) { if ((0 < Number(BL24)) and (0 < Number(BL26))) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(3)) + 24; AttackType = 2; } else if ((0 < Number(BL24)) and (Number(BL26) < 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(2)) + 24; AttackType = 2; } else if ((Number(BL24) < 0) and (0 < Number(BL26))) { 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 (0 < Number(BL23)) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (30); }; BQ23 = 46; } if (0 < Number(BL27)) { 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 (0 < Number(BL24)) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (2); }; } if (0 < Number(BL26)) { tellTarget ("/B22/B26/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 850) { if (0 < Number(BL24)) { BQ24 = 600; } if (0 < Number(BL26)) { BQ26 = 600; } } if (((Number(BossTimer) >= 850) and (970 >= Number(BossTimer))) and (0 >= Number(Teload))) { if ((0 < Number(BL23)) and (0 < Number(BL27))) { Teload = Wave4; EnemyAttack = 1; Q2 = Number(random(2) * 4) + 23; if (Number(Q2) == 23) { AttackType = 30; } else { AttackType = 31; } } else if ((0 < Number(BL23)) and (Number(BL27) < 0)) { Teload = Wave4; EnemyAttack = 1; Q2 = 23; AttackType = 30; } else if ((Number(BL23) < 0) and (0 < Number(BL27))) { Teload = Wave4; EnemyAttack = 1; Q2 = 27; AttackType = 31; } else { Teload = Number(Wave4) + 2; EnemyAttack = 1; Q2 = 25; AttackType = 1; } } if (Number(BossTimer) == 970) { if (0 < Number(BL24)) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (30); }; BQ24 = 46; } if (0 < Number(BL26)) { 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 (0 < Number(BL23)) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (2); }; } if (0 < Number(BL27)) { tellTarget ("/B22/B27/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 1025) { if (0 < Number(BL23)) { BQ23 = 600; } if (0 < Number(BL27)) { BQ27 = 600; } } if (Number(BossTimer) == 1200) { if (0 < Number(BL23)) { tellTarget ("/B22/B23/Claw") { gotoAndPlay (30); }; BQ23 = 46; } if (0 < Number(BL27)) { 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 (0 < Number(BL24)) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (2); }; } if (0 < Number(BL26)) { tellTarget ("/B22/B26/Claw") { gotoAndPlay (2); }; } } if (Number(BossTimer) == 1050) { if (0 < Number(BL24)) { BQ24 = 600; } if (0 < Number(BL26)) { BQ26 = 600; } } if (Number(BossTimer) == 1200) { if (0 < Number(BL24)) { tellTarget ("/B22/B24/Claw") { gotoAndPlay (30); }; BQ24 = 46; } if (0 < Number(BL26)) { 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 ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B22/B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B22/B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (0 < Number(BL23)) { BL23 = -100; tellTarget ("/B22/B23") { gotoAndPlay (4); }; } if (0 < Number(BL24)) { BL24 = -100; tellTarget ("/B22/B24") { gotoAndPlay (4); }; } if (0 < Number(BL26)) { BL26 = -100; tellTarget ("/B22/B26") { gotoAndPlay (4); }; } if (0 < Number(BL27)) { BL27 = -100; tellTarget ("/B22/B27") { gotoAndPlay (4); }; } } else if (50 < Number(BL25)) { BL25 = BL25 - 50; } } Set("BB" add N, eval ("BB" add N) - 1); N = Number(N) + 1; } N = 22; while (Number(N) < 28) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BQ" add N))) and (((eval ("BX" add N) + 11) + eval ("BQ" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BQ" add N))) and (((eval ("BX" add N) + 11) + eval ("BQ" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q2)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q2)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 600, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); Life1 = 100; } if (0 < Number(Life2)) { 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 (5025); } play();Frame 1823prevFrame();Frame 1827stopAllSounds(); 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 (1 < Number(PlayerMode)) { 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 1847if (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { tellTarget ("/Life2") { gotoAndStop(int(/:Life2)); }; } else { tellTarget ("/Life2") { gotoAndStop (101); }; } if (((Number(-100) >= Number(Life1)) and (Number(-100) >= Number(Life2))) and (Number(GameOver) == 0)) { GameOver = 1; } if (Number(HitDelay1) < 30) { HitDelay1 = Number(HitDelay1) + 1; } if (Number(HitDelay2) < 30) { HitDelay2 = Number(HitDelay2) + 1; } if (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Death"); }; } if (Number(GameOver) == 65) { gotoAndPlay (1827); } 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 ((500 < Number(BX1)) and (Number(Prog) < 2000)) { BX1 = BX1 - 25; } if (Number(Prog) >= 2100) { BX1 = BX1 - 40; } if ((0 < Number(BossTimer)) and (0 >= Number(Teload))) { Teload = Wave4; EnemyAttack = 1; Q2 = 1; AttackType = Number(random(4)) + 1; } N = 1; while (Number(N) < 3) { if (((((((FX1 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX1)) and ((FY1 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY1))) and (0 < eval ("BL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) and (BossTimer >= 0)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((((FX2 >= ((eval ("BX" add N) - 11) - eval ("BW" add N))) and (((eval ("BX" add N) + 11) + eval ("BW" add N)) >= FX2)) and ((FY2 >= ((eval ("BY" add N) - 16) - eval ("BH" add N))) and (((eval ("BY" add N) + 16) + eval ("BH" add N)) >= FY2))) and (0 < eval ("BL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) and (BossTimer >= 0)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 30) - eval ("BW" add N))) and (((eval ("BX" add N) + 12) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 9) - eval ("BH" add N))) and (((eval ("BY" add N) + 9) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (L < 8)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (BossTimer >= 0)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } else if (((((((eval ("SX" add L) >= ((eval ("BX" add N) - 10) - eval ("BW" add N))) and (((eval ("BX" add N) + 15) + eval ("BW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("BY" add N) - 24) - eval ("BH" add N))) and (((eval ("BY" add N) + 24) + eval ("BH" add N)) >= eval ("SY" add L)))) and (0 < eval ("BL" add N))) and (7 < L)) and (L < 11)) and (BossTimer >= 0)) { Set("SY" add L, -100); if (0 >= eval ("BB" add N)) { Set("BB" add N, 2); Set("BL" add N, eval ("BL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("BL" add N)) { tellTarget ("B" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("BL" add N)) and (-90 < eval ("BL" add N))) { 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 (2000 < Number(Prog)) { if (Number(Dest) == Number(Goal)) { Goal = (Number(random(61)) + 10) * 5; } if (Number(Dest) < Number(Goal)) { Dest = Number(Dest) + 2.5; } if (Number(Goal) < Number(Dest)) { Dest = Dest - 2.5; } } if ((Number(Prog) < 1000) or (2099 < Number(Prog))) { 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; Delay1 = 0; Next2 = 35; Launch2 = Speed; Delay2 = 0; } if (Number(Prog) == 2600) { Delay1 = 9999; Delay2 = 9999; } L = 1; while (Number(L) < 3) { if (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < Number(Potential)) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 1; Q = N; } if (((100 < eval ("KX" add N)) and (eval ("KX" add N) < 225)) or ((375 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (390 < eval ("KY" add N)) { Set("KV" add N, 1); } } if (eval ("KType" add N) == 10) { if ((eval ("KY" add N) == 50) and (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (250 >= eval ("KX" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if ((99 < eval ("KTimer" add N)) and (eval ("KT" add N) < -5)) { if (0 < eval ("KL" add N)) { } 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 (0 < eval ("KL" add N))) and (eval ("KVY" add N) == 0)) { EnemyAttack = 1; AttackType = 1; Q = N; } } Set("KX" add N, eval ("KX" add N) - 2); if (350 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { Set("KVY" add N, Number(random(15)) + 10); Set("KTimer" add N, 2000); } if (99 < eval ("KTimer" add N)) { if (0 < eval ("KL" add N)) { } Set("KY" add N, eval ("KY" add N) + eval ("KVY" add N)); Set("KVY" add N, eval ("KVY" add N) - 1); if (((50 < eval ("KY" add N)) and (0 < eval ("KL" add N))) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { EnemyAttack = 1; AttackType = 11; Q = N; } } if (eval ("KType" add N) == 26) { Set("KX" add N, eval ("KX" add N) - 8); if (0 < Number(Life1)) { if (FY1 < eval ("KY" add N)) { 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 (0 < Number(Life2)) { if (FY2 < eval ("KY" add N)) { 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { 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 (33 < eval ("KType" add N)) { Set("KX" add N, eval ("KX" add N) - 30); } if (eval ("KType" add N) == 29) { if ((500 < eval ("KX" add N)) 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 (0 < eval ("KL" add N))) { 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 (0 < eval ("KL" add N))) { Set("KShoot" add N, 10); EnemyAttack = 1; AttackType = 4; Q = N; } } if (eval ("KX" add N) == 300) { EtherDest = eval ("KDest" add N); } if ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); Set("SX" add L, 10000); if (Number(Prog) < 2000) { Score1 = Number(Score1) + 50; } if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((0 < eval ("KL" add N)) and (Prog < 2000)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (10 < L)) { Set("SY" add L, -100); Set("SX" add L, 10000); if (Number(Prog) < 2000) { Score2 = Number(Score2) + 50; } if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if ((0 < eval ("KL" add N)) and (Prog < 2000)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if ((((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) and (L < 11)) { Set("SY" add L, -100); Set("SX" add L, 10000); if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((1100 < Number(Prog)) 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; } if (0 < Number(Life1)) { 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 ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { 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(Number(KY1) + 5) < Number(FY1)) 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 (2000 < Number(Prog)) { if (Number(FY1) < Number(EtherDest)) { FY1 = Number(FY1) + 5; } if (Number(EtherDest) < Number(FY1)) { FY1 = FY1 - 5; } } } if (2000 < Number(Prog)) { Attack1 = 0; Attack2 = 0; } if (Number(Prog) == 2100) { ShotStart = 1; ShotLast = 1; } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { 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 ((0 < Number(Prog)) and (Number(Prog) < 950)) { if (Number(FX2) < 100) { FX2 = Number(FX2) + 5; } if ((Number(Number(KY1) + 5) < Number(FY2)) 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 (2000 < Number(Prog)) { Attack2 = 0; if (Number(FY2) < Number(EtherDest)) { 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 ((0 < Number(Prog)) 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(Target) < Number(FY3)) 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 ((2000 < Number(Prog)) and (Number(Prog) < 2100)) { if (Number(Dest) < Number(FY3)) { FY3 = FY3 - 2.5; } if (Number(FY3) < Number(Dest)) { FY3 = Number(FY3) + 2.5; } } if ((2100 < Number(Prog)) 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 (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay3)) and (7 < N)) 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 (0 >= Dlay2)) and (10 < N)) { 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 478 MovieClip "ship2" in Frame 1847onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 1848if (Number(Prog) < 2710) { prevFrame(); } else { stopAllSounds(); if (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } gotoAndPlay (5949); }Frame 1856Mouse.show(); stopAllSounds(); Newgrounds = 1;Frame 1889if (Number(PlayerMode) == 1) { gotoAndPlay (1890); } else if (Number(PlayerMode) == 2) { gotoAndPlay (1911); } else if (Number(Score2) < Number(Score1)) { gotoAndPlay (1932); } else { gotoAndPlay (1953); }Frame 1900stop();Frame 1910gotoAndPlay (1974);Frame 1921stop();Frame 1931gotoAndPlay (1974);Frame 1942stop();Frame 1952gotoAndPlay (1974);Frame 1963stop();Frame 1973gotoAndPlay (1974);Frame 2007stop();Frame 2019gotoAndPlay (1008);Frame 2020Score1 = 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 (1 < Number(PlayerMode)) { 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 2021if (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 (0 < Number(Life1)) { tellTarget ("/Life1") { gotoAndStop(int(/:Life1)); }; } else { tellTarget ("/Life1") { gotoAndStop (101); }; } if (0 < Number(Life2)) { 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 (0 < Number(GameOver)) { GameOver = Number(GameOver) + 1; } if (Number(GameOver) == 2) { tellTarget ("/Intro") { gotoAndPlay ("Fade"); }; } if (Number(GameOver) == 33) { gotoAndPlay (1186); } 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 (0 >= eval ("Delay" add L)) { N = 1; while (Number(N) < 3) { if (((0 >= eval ("KT" add N)) and (eval ("KL" add N) == -100)) and (0 >= eval ("Delay" add L))) { 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 (((450 < eval ("KY" add N)) 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 (0 < eval ("KL" add N))) and (Prog == 80)) { EnemyAttack = 1; AttackType = 1; Q = N; } } if ((((((FX1 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX1)) and ((FY1 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY1))) and (0 < eval ("KL" add N))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if ((((((FX2 >= ((eval ("KX" add N) - 11) - eval ("KW" add N))) and (((eval ("KX" add N) + 11) + eval ("KW" add N)) >= FX2)) and ((FY2 >= ((eval ("KY" add N) - 16) - eval ("KH" add N))) and (((eval ("KY" add N) + 16) + eval ("KH" add N)) >= FY2))) and (0 < eval ("KL" add N))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } L = ShotStart; while (Number(L) < Number(ShotLast)) { if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 30) - eval ("KW" add N))) and (((eval ("KX" add N) + 12) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 9) - eval ("KH" add N))) and (((eval ("KY" add N) + 9) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (L < 8)) { Set("SY" add L, -100); Score1 = Number(Score1) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } else if (((((eval ("SX" add L) >= ((eval ("KX" add N) - 10) - eval ("KW" add N))) and (((eval ("KX" add N) + 15) + eval ("KW" add N)) >= eval ("SX" add L))) and ((eval ("SY" add L) >= ((eval ("KY" add N) - 24) - eval ("KH" add N))) and (((eval ("KY" add N) + 24) + eval ("KH" add N)) >= eval ("SY" add L)))) and (0 < eval ("KL" add N))) and (7 < L)) { Set("SY" add L, -100); Score2 = Number(Score2) + 50; if (0 >= eval ("KB" add N)) { Set("KB" add N, 2); Set("KL" add N, eval ("KL" add N) - 1); tellTarget ("/Sound") { gotoAndPlay (10); }; if (0 < eval ("KL" add N)) { tellTarget ("K" add N) { gotoAndPlay (2); }; } } } L = Number(L) + 1; } if ((0 >= eval ("KL" add N)) and (-90 < eval ("KL" add N))) { 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 ((((650 < eval ("IX" add N)) or (eval ("IX" add N) < -50)) or (450 < eval ("IY" add N))) 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 (0 < Number(Q)) { 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 (15 < Number(AttackType))) { if (1 < Number(Life1)) { if (1 < Number(Life2)) { AT = Number(random(2)) + 1; } else { AT = 1; } } else if (1 < Number(Life2)) { AT = 2; } if (0 < Number(Q)) { 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 (((((FX1 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX1)) and ((FY1 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY1))) and (HitDelay1 == 30)) and (0 < Life1)) { Life1 = Life1 - 20; HitDelay1 = 0; tellTarget ("/ship1") { gotoAndPlay (2); }; } if (((((FX2 >= ((eval ("IX" add N) - 11) - 7)) and (((eval ("IX" add N) + 11) + 7) >= FX2)) and ((FY2 >= ((eval ("IY" add N) - 16) - 7)) and (((eval ("IY" add N) + 16) + 7) >= FY2))) and (HitDelay2 == 30)) and (0 < Life2)) { Life2 = Life2 - 20; HitDelay2 = 0; tellTarget ("/ship2") { gotoAndPlay (2); }; } N = Number(N) + 1; } EnemyAttack = 0; Q = 0; Q2 = 0; if (0 < Number(Life1)) { startDrag ("/ship1", true, 0, 0, 550, 400); } FX1 = getProperty("/ship1", _x); FY1 = getProperty("/ship1", _y); if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) { Life1 = -100; Attack1 = 0; Saved1 = Saved1 - 5000; stopDrag(); } setProperty("/ship2", _x , FX2); setProperty("/ship2", _y , FY2); if ((0 >= Number(Life2)) and (Number(-100) < Number(Life2))) { Life2 = -100; Attack2 = 0; Saved2 = Saved2 - 5000; } N = ShotStart; while (Number(N) < Number(ShotLast)) { Set("SX" add n, eval ("SX" add N) + 45); if (640 < eval ("SX" add N)) { Set("S" add n, 0); Set("SY" add n, 1000); } if ((((Attack1 == 1) and (eval ("S" add N) == 0)) and (0 >= Dlay1)) 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 (0 >= Dlay2)) and (7 < N)) { 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 (0 < Number(Life1)) { Score1 = Number(Score1) + Number(Life1 * 50); } if (0 < Number(Life2)) { Score2 = Number(Score2) + Number(Life2 * 50); } if (Number(PlayerMode) != 2) { Life1 = 100; tellTarget ("/ship1") { gotoAndPlay ("Restore"); }; Saved1 = Score1; } if (1 < Number(PlayerMode)) { Life2 = 100; tellTarget ("/ship2") { gotoAndPlay ("Restore"); }; Saved2 = Score2; } } if (Number(Prog) == 89) { Prog = 90; } if (Number(Prog) == 109) { Prog = 110; } play();Instance of Symbol 478 MovieClip "ship2" in Frame 2021onClipEvent (enterFrame) { if (0 < _root.Life2) { if (Key.isDown(Key.RIGHT) or Key.isDown(68)) { if (Number(_root.FX2) < 600) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 + 5; } else { _root.FX2 = _root.FX2 + 12.5; } } } if (Key.isDown(Key.LEFT) or Key.isDown(65)) { if (0 < Number(_root.FX2)) { if (Number(_root.Focus) == 1) { _root.FX2 = _root.FX2 - 5; } else { _root.FX2 = _root.FX2 - 12.5; } } } if (Key.isDown(Key.UP) or Key.isDown(87)) { if (0 < Number(_root.FY2)) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 - 5; } else { _root.FY2 = _root.FY2 - 12.5; } } } if (Key.isDown(Key.DOWN) or Key.isDown(83)) { if (Number(_root.FY2) < 400) { if (Number(_root.Focus) == 1) { _root.FY2 = _root.FY2 + 5; } else { _root.FY2 = _root.FY2 + 12.5; } } } if (Key.isDown(88)) { _root.Focus = 1; } else { _root.Focus = 0; } if (((Key.isDown(90) or Key.isDown(13)) or Key.isDown(Key.CONTROL)) or (Number(_root.Toggle) >= 1)) { _root.Attack2 = 1; } else { _root.Attack2 = 0; } if (Key.isDown(Key.SPACE)) { if ((Number(_root.Attack2) == 0) and (Number(_root.Toggle) == -1)) { _root.Attack2 = 1; _root.Toggle = 1; } else if (Number(_root.Toggle) == 2) { _root.Attack2 = 0; _root.Toggle = 0; } } else if (Number(_root.Toggle) == 1) { _root.Toggle = 2; } else if (Number(_root.Toggle) == 0) { _root.Toggle = -1; } } }Frame 2022prevFrame();Frame 2023Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 2) { MaxStage = 2; } tellTarget ("/BG") { gotoAndStop (199); };Frame 2364if (Number(PlayerMode) == 1) { gotoAndPlay (2621); }Frame 3080if (Number(PlayerMode) == 3) { gotoAndPlay (3398); }Frame 3398stopAllSounds();Frame 3411gotoAndPlay (1587);Frame 3412Checkpoint = 0; Prog = 0; Mouse.show(); if (MaxStage < 3) { MaxStage = 3; } stopAllSounds();Frame 3518gotoAndPlay (1616);Frame 3519Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 4) { MaxStage = 4; } tellTarget ("C4") { stop(); }; tellTarget ("C3") { stop(); }; tellTarget ("/C2") { stop(); }; tellTarget ("/C1") { stop(); };Frame 4390stopAllSounds();Frame 4403gotoAndPlay (1654);Frame 4404if (MaxStage < 5) { MaxStage = 5; } Checkpoint = 0; Trinoka = 0; Prog = 0; stopAllSounds(); Mouse.show();Frame 4405tellTarget ("/BG") { gotoAndStop (4108); };Frame 4847stopAllSounds();Frame 4860gotoAndPlay (1553);Frame 4861Mouse.show(); Checkpoint = 0; Nemor = 0; Prog = 0; stopAllSounds(); if (MaxStage < 6) { MaxStage = 6; }Frame 5011stopAllSounds();Frame 5024gotoAndPlay (1800);Frame 5025Checkpoint = 0; Prog = 0; Mouse.show(); stopAllSounds(); if (MaxStage < 7) { MaxStage = 7; }Frame 5935stopAllSounds();Frame 5948gotoAndPlay (1827);Frame 5949Mouse.show(); stopAllSounds(); if (MaxStage < 8) { MaxStage = 8; }Frame 8293Life1 = 100; Life2 = 100;Frame 8315if (Number(PlayerMode) == 1) { gotoAndPlay (8316); } else if (Number(PlayerMode) == 2) { gotoAndPlay (8337); } else if (Number(Score2) < Number(Score1)) { gotoAndPlay (8358); } else { gotoAndPlay (8379); }Frame 8326stop();Frame 8336gotoAndPlay (8409);Frame 8347stop();Frame 8357gotoAndPlay (8409);Frame 8368stop();Frame 8378gotoAndPlay (8409);Frame 8389stop();Frame 8399gotoAndPlay (8409);Frame 8410stopAllSounds();Frame 8426stop();Frame 8453Score1 = 0; Score2 = 0; Saved1 = 0; Saved2 = 0; Checkpoint = 0; if (Number(Return) == 0) { gotoAndPlay (1769); } if (Number(Return) == 1) { gotoAndPlay (1185); }Symbol 2 Buttonon (rollOver) { play(); }Symbol 5 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 MovieClip Frame 1stop();Symbol 20 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/", "_new"); }Symbol 22 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/", "_blank"); }Symbol 24 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/newgrounds.php", "_blank"); }Symbol 34 MovieClip Frame 5stop();Symbol 39 MovieClip Frame 5stop();Symbol 40 Buttonon (release) { Set("_level0:Go", 2); }Symbol 42 Buttonon (release) { Set("_level0:Go", 3); }Symbol 44 Buttonon (release) { Set("_level0:Go", 4); Set("_level0:Stage", 9); }Symbol 46 MovieClip Frame 1stop();Symbol 53 Buttonon (release) { Set("_level0:Go", 1); Set("_level0:Stage", 1); }Symbol 54 MovieClip Frame 1stop();Symbol 54 MovieClip Frame 2stop();Symbol 54 MovieClip Frame 3stop();Symbol 57 Buttonon (release) { Set("_level0:View", 4); }Symbol 59 Buttonon (release) { Set("_level0:View", 3); }Symbol 61 Buttonon (release) { Set("_level0:View", 5); }Symbol 63 Buttonon (release) { Set("_level0:View", 2); }Symbol 65 Buttonon (release) { Set("_level0:View", 1); }Symbol 67 Buttonon (release) { Set("_level0:View", 6); }Symbol 69 Buttonon (release) { Set("_level0:View", 7); }Symbol 71 Buttonon (release) { Set("_level0:View", 8); }Symbol 73 Buttonon (release) { Set("_level0:View", 0); }Symbol 75 Buttonon (release) { Set("_level0:View", 9); }Symbol 81 Buttonon (release) { getURL ("http://www.inconsequentialexistence.com/", "_blank"); }Symbol 113 Buttonon (release) { getURL ("http://carlhyperweevil.newgrounds.com/", "_blank"); }Symbol 119 MovieClip Frame 20if (Number(_level0:View) == 2) { gotoAndPlay (43); } if (Number(_level0:View) == 3) { gotoAndPlay (65); } if (Number(_level0:View) == 4) { gotoAndPlay (87); } if (Number(_level0:View) == 5) { gotoAndPlay (109); } if (Number(_level0:View) == 6) { gotoAndPlay (131); } if (Number(_level0:View) == 7) { gotoAndPlay (153); } if (Number(_level0:View) == 8) { gotoAndPlay (175); } if (Number(_level0:View) == 9) { gotoAndPlay (197); } if (Number(_level0:View) == 0) { stop(); }Symbol 119 MovieClip Frame 31play();Symbol 119 MovieClip Frame 32if (Number(_level0:View) == 1) { prevFrame(); }Symbol 119 MovieClip Frame 42gotoAndPlay (19);Symbol 119 MovieClip Frame 53play();Symbol 119 MovieClip Frame 54if (Number(_level0:View) == 2) { prevFrame(); }Symbol 119 MovieClip Frame 64gotoAndPlay (19);Symbol 119 MovieClip Frame 75play();Symbol 119 MovieClip Frame 76if (Number(_level0:View) == 3) { prevFrame(); }Symbol 119 MovieClip Frame 86gotoAndPlay (19);Symbol 119 MovieClip Frame 97play();Symbol 119 MovieClip Frame 98if (Number(_level0:View) == 4) { prevFrame(); }Symbol 119 MovieClip Frame 108gotoAndPlay (19);Symbol 119 MovieClip Frame 119play();Symbol 119 MovieClip Frame 120if (Number(_level0:View) == 5) { prevFrame(); }Symbol 119 MovieClip Frame 130gotoAndPlay (19);Symbol 119 MovieClip Frame 141play();Symbol 119 MovieClip Frame 142if (Number(_level0:View) == 6) { prevFrame(); }Symbol 119 MovieClip Frame 152gotoAndPlay (19);Symbol 119 MovieClip Frame 163play();Symbol 119 MovieClip Frame 164if (Number(_level0:View) == 7) { prevFrame(); }Symbol 119 MovieClip Frame 174gotoAndPlay (19);Symbol 119 MovieClip Frame 185play();Symbol 119 MovieClip Frame 186if (Number(_level0:View) == 8) { prevFrame(); }Symbol 119 MovieClip Frame 196gotoAndPlay (19);Symbol 119 MovieClip Frame 207play();Symbol 119 MovieClip Frame 208if (Number(_level0:View) == 9) { prevFrame(); }Symbol 119 MovieClip Frame 218gotoAndPlay (19);Symbol 132 Buttonon (release) { Set("_level0:Stage", 1); }Symbol 134 Buttonon (release) { Set("_level0:Stage", 2); }Symbol 135 Buttonon (release) { Set("_level0:Stage", 3); }Symbol 136 Buttonon (release) { Set("_level0:Stage", 4); }Symbol 137 Buttonon (release) { Set("_level0:Stage", 5); }Symbol 138 Buttonon (release) { Set("_level0:Stage", 6); }Symbol 140 Buttonon (release) { Set("_level0:Stage", 7); }Symbol 142 Buttonon (release) { Set("_level0:Stage", 8); }Symbol 143 MovieClip Frame 1stop();Symbol 143 MovieClip Frame 2stop();Symbol 143 MovieClip Frame 3stop();Symbol 143 MovieClip Frame 4stop();Symbol 143 MovieClip Frame 5stop();Symbol 143 MovieClip Frame 6stop();Symbol 143 MovieClip Frame 7stop();Symbol 143 MovieClip Frame 8stop();Symbol 144 Buttonon (release) { Set("_level0:View", 0); Set("_level0:Playermode", 4); Set("_level0:Difficulty", 5); Set("_level0:Correct", 3); Set("_level0:Stage", 9); }Symbol 145 MovieClip Frame 1play();Symbol 145 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 145 MovieClip Frame 19prevFrame();Symbol 145 MovieClip Frame 20play();Symbol 145 MovieClip Frame 38stop();Symbol 148 MovieClip Frame 8stop();Symbol 153 MovieClip Frame 8stop();Symbol 154 Buttonon (release) { Set("_level0:PlayerMode", 1); }Symbol 174 Buttonon (release) { Set("_level0:PlayerMode", 2); }Symbol 177 MovieClip Frame 8stop();Symbol 182 MovieClip Frame 8stop();Symbol 183 Buttonon (release) { Set("_level0:PlayerMode", 3); }Symbol 187 MovieClip Frame 8stop();Symbol 193 MovieClip Frame 8stop();Symbol 194 Buttonon (release) { Set("_level0:PlayerMode", 1); }Symbol 198 Buttonon (release) { Set("_level0:PlayerMode", 2); }Symbol 203 MovieClip Frame 5stop();Symbol 207 MovieClip Frame 5stop();Symbol 208 Buttonon (release) { Set("_level0:Difficulty", 4); }Symbol 210 Buttonon (release) { Set("_level0:Difficulty", 3); }Symbol 212 Buttonon (release) { Set("_level0:Difficulty", 2); }Symbol 214 Buttonon (release) { Set("_level0:Difficulty", 1); }Symbol 227 MovieClip Frame 100gotoAndPlay (81);Symbol 231 MovieClip Frame 40stop();Symbol 231 MovieClip Frame 183stop();Symbol 231 MovieClip Frame 246stop();Symbol 251 MovieClip Frame 1stop();Symbol 251 MovieClip Frame 19play();Symbol 251 MovieClip Frame 27if (2050 < Number(_level0:Prog)) { gotoAndPlay (28); } else { gotoAndPlay (19); }Symbol 251 MovieClip Frame 53stop();Symbol 251 MovieClip Frame 199stop();Symbol 265 MovieClip Frame 1stop();Symbol 265 MovieClip Frame 10play();Symbol 265 MovieClip Frame 11stop();Symbol 265 MovieClip Frame 21stop();Symbol 265 MovieClip Frame 31stop();Symbol 265 MovieClip Frame 41stop();Symbol 265 MovieClip Frame 50stop();Symbol 265 MovieClip Frame 51stop();Symbol 265 MovieClip Frame 61stop();Symbol 265 MovieClip Frame 71stop();Symbol 265 MovieClip Frame 81stop();Symbol 265 MovieClip Frame 90stop();Symbol 265 MovieClip Frame 91stop();Symbol 265 MovieClip Frame 101stop();Symbol 265 MovieClip Frame 111stop();Symbol 265 MovieClip Frame 121stop();Symbol 265 MovieClip Frame 131stop();Symbol 265 MovieClip Frame 141stop();Symbol 265 MovieClip Frame 151stop();Symbol 265 MovieClip Frame 161stop();Symbol 265 MovieClip Frame 171stop();Symbol 266 MovieClip Frame 1stop();Symbol 266 MovieClip Frame 11stop();Symbol 266 MovieClip Frame 51stop();Symbol 268 MovieClip Frame 1stop();Symbol 268 MovieClip Frame 10play();Symbol 268 MovieClip Frame 11stop();Symbol 268 MovieClip Frame 20play();Symbol 268 MovieClip Frame 21play();Symbol 268 MovieClip Frame 22play();Symbol 268 MovieClip Frame 23stop();Symbol 269 Buttonon (press) { if (0 < Number(Life1)) { 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 280 MovieClip Frame 1if (Number(_level0:PlayerMode) == 1) { stop(); }Symbol 280 MovieClip Frame 2stop();Symbol 292 MovieClip Frame 1if (Number(_level0:PlayerMode) == 2) { stop(); }Symbol 292 MovieClip Frame 2stop();Symbol 314 MovieClip Frame 1stop();Symbol 314 MovieClip Frame 34Set("_level0:Thud", 0);Symbol 314 MovieClip Frame 469Set("_level0:Thud", 1);Symbol 314 MovieClip Frame 474stop();Symbol 314 MovieClip Frame 643Set("_level0:Thud", 0);Symbol 314 MovieClip Frame 727if (Number(_level0:PlayerMode) == 2) { gotoAndPlay (744); }Symbol 314 MovieClip Frame 743if (Number(_level0:PlayerMode) == 1) { gotoAndPlay (758); }Symbol 314 MovieClip Frame 788if (Number(_level0:PlayerMode) == 2) { gotoAndPlay (813); }Symbol 314 MovieClip Frame 804Set("_level0:Thud", 1);Symbol 314 MovieClip Frame 809stop();Symbol 314 MovieClip Frame 837Set("_level0:Thud", 1);Symbol 314 MovieClip Frame 842stop();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 361 MovieClip Frame 1stop();Symbol 361 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 361 MovieClip Frame 23stop();Symbol 361 MovieClip Frame 44stop();Symbol 361 MovieClip Frame 65stop();Symbol 367 MovieClip Frame 1stop();Symbol 367 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 367 MovieClip Frame 23stop();Symbol 367 MovieClip Frame 44stop();Symbol 367 MovieClip Frame 65stop();Symbol 373 MovieClip Frame 1stop();Symbol 373 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 373 MovieClip Frame 23stop();Symbol 373 MovieClip Frame 44stop();Symbol 373 MovieClip Frame 65stop();Symbol 379 MovieClip Frame 1stop();Symbol 379 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 379 MovieClip Frame 23stop();Symbol 379 MovieClip Frame 44stop();Symbol 379 MovieClip Frame 65stop();Symbol 385 MovieClip Frame 1stop();Symbol 385 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 385 MovieClip Frame 23stop();Symbol 385 MovieClip Frame 44stop();Symbol 385 MovieClip Frame 65stop();Symbol 391 MovieClip Frame 1stop();Symbol 391 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 391 MovieClip Frame 23stop();Symbol 391 MovieClip Frame 44stop();Symbol 391 MovieClip Frame 65stop();Symbol 397 MovieClip Frame 1stop();Symbol 397 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 397 MovieClip Frame 23stop();Symbol 397 MovieClip Frame 44stop();Symbol 397 MovieClip Frame 65stop();Symbol 405 MovieClip Frame 1stop();Symbol 405 MovieClip Frame 3gotoAndStop (1);Symbol 405 MovieClip Frame 24stop();Symbol 411 MovieClip Frame 1stop();Symbol 411 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 411 MovieClip Frame 23stop();Symbol 411 MovieClip Frame 44stop();Symbol 411 MovieClip Frame 65stop();Symbol 417 MovieClip Frame 1stop();Symbol 417 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 417 MovieClip Frame 23stop();Symbol 417 MovieClip Frame 44stop();Symbol 417 MovieClip Frame 65stop();Symbol 423 MovieClip Frame 1stop();Symbol 423 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 423 MovieClip Frame 23stop();Symbol 423 MovieClip Frame 44stop();Symbol 423 MovieClip Frame 65stop();Symbol 429 MovieClip Frame 1stop();Symbol 429 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 429 MovieClip Frame 23stop();Symbol 429 MovieClip Frame 44stop();Symbol 429 MovieClip Frame 65stop();Symbol 435 MovieClip Frame 1stop();Symbol 435 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 435 MovieClip Frame 23stop();Symbol 435 MovieClip Frame 44stop();Symbol 435 MovieClip Frame 65stop();Symbol 441 MovieClip Frame 1stop();Symbol 441 MovieClip Frame 2Random = random(3); if (Number(Random) == 0) { gotoAndPlay (3); } if (Number(Random) == 1) { gotoAndPlay (24); } if (Number(Random) == 2) { gotoAndPlay (45); }Symbol 441 MovieClip Frame 23stop();Symbol 441 MovieClip Frame 44stop();Symbol 441 MovieClip Frame 65stop();Symbol 443 MovieClip Frame 1stop();Symbol 443 MovieClip Frame 3gotoAndStop (1);Symbol 443 MovieClip Frame 24stop();Symbol 445 MovieClip Frame 31gotoAndPlay (1);Symbol 451 MovieClip Frame 1stop();Symbol 451 MovieClip Frame 22stop();Symbol 459 MovieClip Frame 1stop();Symbol 459 MovieClip Frame 57stop();Symbol 461 MovieClip Frame 1stop();Symbol 461 MovieClip Frame 22stop();Symbol 463 MovieClip Frame 1stop();Symbol 463 MovieClip Frame 26stop();Symbol 464 MovieClip Frame 1stop();Symbol 464 MovieClip Frame 2play();Symbol 464 MovieClip Frame 3gotoAndStop (1);Symbol 471 MovieClip Frame 1stop();Symbol 471 MovieClip Frame 3gotoAndStop (1);Symbol 471 MovieClip Frame 68stop();Symbol 478 MovieClip Frame 1stop();Symbol 478 MovieClip Frame 2if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }Symbol 478 MovieClip Frame 31gotoAndStop (1);Symbol 478 MovieClip Frame 52stop();Symbol 478 MovieClip Frame 68gotoAndStop (1);Symbol 478 MovieClip Frame 90stop();Symbol 480 MovieClip Frame 1stop();Symbol 480 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }Symbol 480 MovieClip Frame 31gotoAndStop (1);Symbol 480 MovieClip Frame 52stop();Symbol 497 MovieClip Frame 1stop();Symbol 497 MovieClip Frame 12stop();Symbol 504 MovieClip Frame 1stop();Symbol 504 MovieClip Frame 3gotoAndStop (1);Symbol 504 MovieClip Frame 25stop();Symbol 504 MovieClip Frame 46stop();Symbol 511 MovieClip Frame 1stop();Symbol 511 MovieClip Frame 3gotoAndStop (1);Symbol 511 MovieClip Frame 25stop();Symbol 511 MovieClip Frame 46stop();Symbol 518 MovieClip Frame 1stop();Symbol 518 MovieClip Frame 3gotoAndStop (1);Symbol 518 MovieClip Frame 25stop();Symbol 518 MovieClip Frame 46stop();Symbol 527 MovieClip Frame 1stop();Symbol 527 MovieClip Frame 3gotoAndStop (1);Symbol 527 MovieClip Frame 25stop();Symbol 527 MovieClip Frame 51stop();Symbol 533 MovieClip Frame 1stop();Symbol 533 MovieClip Frame 3gotoAndStop (1);Symbol 533 MovieClip Frame 25stop();Symbol 533 MovieClip Frame 56stop();Symbol 535 MovieClip Frame 1stop();Symbol 539 MovieClip Frame 100gotoAndPlay (81);Symbol 542 MovieClip Frame 40stop();Symbol 542 MovieClip Frame 181stop();Symbol 542 MovieClip Frame 244stop();Symbol 555 MovieClip Frame 12if (3090 < Number(_level0:Prog)) { stop(); }Symbol 560 MovieClip Frame 14if (3635 < Number(_level0:Prog)) { stop(); }Symbol 575 MovieClip Frame 16gotoAndPlay (1);Symbol 581 MovieClip Frame 6if (10080 < Number(_level0:Prog)) { gotoAndPlay (50); }Symbol 581 MovieClip Frame 14gotoAndPlay (1);Symbol 581 MovieClip Frame 68stop();Symbol 583 MovieClip Frame 19gotoAndPlay (1);Symbol 584 MovieClip Frame 1304stop();Symbol 584 MovieClip Frame 1320play();Symbol 584 MovieClip Frame 1367stop();Symbol 584 MovieClip Frame 1400play();Symbol 584 MovieClip Frame 1413stop();Symbol 584 MovieClip Frame 1425play();Symbol 584 MovieClip Frame 1511stop();Symbol 584 MovieClip Frame 1550play();Symbol 584 MovieClip Frame 1692stop();Symbol 584 MovieClip Frame 1700play(); tellTarget ("BG") { stop(); };Symbol 584 MovieClip Frame 1758stop();Symbol 584 MovieClip Frame 1777play();Symbol 584 MovieClip Frame 1832stop();Symbol 584 MovieClip Frame 1842play();Symbol 584 MovieClip Frame 1863stop();Symbol 584 MovieClip Frame 1885play();Symbol 584 MovieClip Frame 1917stop();Symbol 584 MovieClip Frame 1925play();Symbol 584 MovieClip Frame 1944stop();Symbol 585 MovieClip Frame 1stop();Symbol 585 MovieClip Frame 11stop();Symbol 585 MovieClip Frame 31stop();Symbol 585 MovieClip Frame 51stop();Symbol 617 MovieClip Frame 1stop();Symbol 617 MovieClip Frame 71gotoAndPlay (139);Symbol 617 MovieClip Frame 223if (Number(_level0:PlayerMode) == 2) { gotoAndPlay (286); }Symbol 617 MovieClip Frame 285gotoAndPlay (322);Symbol 617 MovieClip Frame 370Set("_level0:Trinoka", 1); Set("_level0:Prog", 7990);Symbol 617 MovieClip Frame 383stop();Symbol 617 MovieClip Frame 445gotoAndPlay (494);Symbol 617 MovieClip Frame 846Set("_level0:Trinoka", 1); Set("_level0:Prog", 9999);Symbol 617 MovieClip Frame 868stop();Symbol 617 MovieClip Frame 887Set("_level0:Thud", 0);Symbol 617 MovieClip Frame 986gotoAndPlay (1045);Symbol 617 MovieClip Frame 987Set("_level0:Thud", 0);Symbol 617 MovieClip Frame 1096Set("_level0:Thud", 1);Symbol 617 MovieClip Frame 1101stop();Symbol 617 MovieClip Frame 1377if (Number(_level0:PlayerMode) == 2) { gotoAndPlay (1461); }Symbol 617 MovieClip Frame 1460if (Number(_level0:PlayerMode) == 1) { gotoAndPlay (1526); }Symbol 617 MovieClip Frame 1527Set("_level0:Prog", 15000);Symbol 617 MovieClip Frame 1531stop();Symbol 619 MovieClip Frame 1stop();Symbol 619 MovieClip Frame 110stop();Symbol 624 MovieClip Frame 400stop();Symbol 628 MovieClip Frame 100stop();Symbol 628 MovieClip Frame 101play();Symbol 628 MovieClip Frame 102gotoAndStop (100);Symbol 628 MovieClip Frame 103tellTarget ("Head") { play(); };Symbol 628 MovieClip Frame 179stop();Symbol 629 MovieClip Frame 1X = _x; Y = _y;Symbol 630 MovieClip Frame 1stop();Symbol 630 MovieClip Frame 400stop();Symbol 636 MovieClip Frame 1stop();Symbol 636 MovieClip Frame 17stop();Symbol 636 MovieClip Frame 43stop();Symbol 636 MovieClip Frame 44stop();Symbol 636 MovieClip Frame 61stop();Symbol 636 MovieClip Frame 76stop();Symbol 636 MovieClip Frame 93stop();Symbol 636 MovieClip Frame 120stop();Symbol 637 MovieClip Frame 1stop();Symbol 637 MovieClip Frame 2play();Symbol 637 MovieClip Frame 3gotoAndStop (1);Symbol 637 MovieClip Frame 4play();Symbol 637 MovieClip Frame 25stop();Symbol 640 MovieClip Frame 1stop();Symbol 640 MovieClip Frame 7stop();Symbol 640 MovieClip Frame 18stop();Symbol 641 MovieClip Frame 1stop();Symbol 641 MovieClip Frame 7stop();Symbol 641 MovieClip Frame 18stop();Symbol 643 MovieClip Frame 1stop();Symbol 643 MovieClip Frame 2play();Symbol 643 MovieClip Frame 3gotoAndStop (1);Symbol 643 MovieClip Frame 4play();Symbol 643 MovieClip Frame 71stop();Symbol 643 MovieClip Frame 101stop();Symbol 643 MovieClip Frame 102play();Symbol 643 MovieClip Frame 103gotoAndStop (101);Symbol 643 MovieClip Frame 104play();Symbol 643 MovieClip Frame 166stop();Symbol 645 MovieClip Frame 1stop();Symbol 649 MovieClip Frame 100gotoAndPlay (81);Symbol 659 MovieClip Frame 40stop();Symbol 659 MovieClip Frame 183stop();Symbol 659 MovieClip Frame 450stop();Symbol 659 MovieClip Frame 548stop();Symbol 684 MovieClip Frame 1stop();Symbol 684 MovieClip Frame 2play();Symbol 684 MovieClip Frame 1452play();Symbol 684 MovieClip Frame 1637play();Symbol 684 MovieClip Frame 1638if (Number(_level0:Seven) != 1) { prevFrame(); }Symbol 684 MovieClip Frame 3082stop();Symbol 685 MovieClip Frame 1stop();Symbol 685 MovieClip Frame 11stop();Symbol 685 MovieClip Frame 51stop();Symbol 706 MovieClip Frame 1stop();Symbol 706 MovieClip Frame 6Set("_level0:Thud", 0);Symbol 706 MovieClip Frame 231Set("_level0:Thud", 1);Symbol 706 MovieClip Frame 236stop();Symbol 706 MovieClip Frame 538Set("_level0:Cinema", 1); stop();Symbol 706 MovieClip Frame 828Set("_level0:Cinema", 1); stop();Symbol 706 MovieClip Frame 1222Set("_level0:Cinema", 1); stop();Symbol 706 MovieClip Frame 1293stop();Symbol 715 MovieClip Frame 1stop();Symbol 716 MovieClip Frame 1stop();Symbol 716 MovieClip Frame 2play();Symbol 716 MovieClip Frame 3gotoAndStop (1);Symbol 716 MovieClip Frame 34stop();Symbol 722 MovieClip Frame 12if (Number(_level0:BL1) == Number(-100)) { stop(); }Symbol 726 MovieClip Frame 1stop();Symbol 726 MovieClip Frame 2stop();Symbol 739 MovieClip Frame 1stop();Symbol 739 MovieClip Frame 2play();Symbol 739 MovieClip Frame 3gotoAndStop (1);Symbol 739 MovieClip Frame 24stop();Symbol 743 MovieClip Frame 1stop();Symbol 743 MovieClip Frame 21stop();Symbol 743 MovieClip Frame 41stop();Symbol 743 MovieClip Frame 61stop();Symbol 743 MovieClip Frame 81gotoAndStop (1);Symbol 743 MovieClip Frame 349stop();Symbol 746 MovieClip Frame 1stop();Symbol 746 MovieClip Frame 68stop();Symbol 751 MovieClip Frame 1stop();Symbol 751 MovieClip Frame 43stop();Symbol 754 MovieClip Frame 1stop();Symbol 754 MovieClip Frame 9stop();Symbol 759 MovieClip Frame 100gotoAndPlay (81);Symbol 762 MovieClip Frame 40stop();Symbol 762 MovieClip Frame 69stop();Symbol 762 MovieClip Frame 218stop();Symbol 762 MovieClip Frame 281stop();Symbol 788 MovieClip Frame 1stop();Symbol 788 MovieClip Frame 2play();Symbol 788 MovieClip Frame 102tellTarget ("C4") { stop(); }; tellTarget ("C3") { stop(); }; stop();Symbol 788 MovieClip Frame 375gotoAndPlay (201);Symbol 788 MovieClip Frame 510stop();Symbol 789 MovieClip Frame 1stop();Symbol 789 MovieClip Frame 11stop();Symbol 789 MovieClip Frame 51stop();Symbol 790 MovieClip Frame 1if (Number(_level0:PlayerMode) == 1) { stop(); }Symbol 790 MovieClip Frame 2stop();Symbol 797 MovieClip Frame 1if (Number(_level0:PlayerMode) == 2) { stop(); }Symbol 797 MovieClip Frame 2stop();Symbol 798 MovieClip Frame 1stop();Symbol 798 MovieClip Frame 12Set("_level0:Thud", 0);Symbol 798 MovieClip Frame 251Set("_level0:Thud", 1);Symbol 798 MovieClip Frame 285stop();Symbol 798 MovieClip Frame 342Set("_level0:Thud", 0);Symbol 798 MovieClip Frame 436Set("_level0:Thud", 1);Symbol 798 MovieClip Frame 462stop();Symbol 798 MovieClip Frame 588stop();Symbol 803 MovieClip Frame 1stop();Symbol 803 MovieClip Frame 3gotoAndStop (1);Symbol 803 MovieClip Frame 24stop();Symbol 811 MovieClip Frame 1stop();Symbol 811 MovieClip Frame 2if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }Symbol 811 MovieClip Frame 31gotoAndStop (1);Symbol 811 MovieClip Frame 52stop();Symbol 811 MovieClip Frame 68gotoAndStop (1);Symbol 813 MovieClip Frame 1stop();Symbol 813 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }Symbol 813 MovieClip Frame 31gotoAndStop (1);Symbol 813 MovieClip Frame 52stop();Symbol 831 MovieClip Frame 1stop();Symbol 831 MovieClip Frame 2play();Symbol 831 MovieClip Frame 17gotoAndPlay (2);Symbol 832 MovieClip Frame 1stop();Symbol 832 MovieClip Frame 3gotoAndStop (1);Symbol 832 MovieClip Frame 88stop();Symbol 833 MovieClip Frame 1stop();Symbol 833 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }Symbol 833 MovieClip Frame 31gotoAndStop (1);Symbol 833 MovieClip Frame 52stop();Symbol 835 MovieClip Frame 25gotoAndPlay (1);Symbol 837 MovieClip Frame 25gotoAndPlay (1);Symbol 839 MovieClip Frame 25gotoAndPlay (1);Symbol 846 MovieClip Frame 100gotoAndPlay (81);Symbol 849 MovieClip Frame 1play();Symbol 849 MovieClip Frame 40stop();Symbol 849 MovieClip Frame 95stop();Symbol 849 MovieClip Frame 232stop();Symbol 849 MovieClip Frame 295stop();Symbol 854 MovieClip Frame 26gotoAndPlay (1);Symbol 934 MovieClip Frame 1stop();Symbol 934 MovieClip Frame 2play();Symbol 934 MovieClip Frame 52play();Symbol 934 MovieClip Frame 1800play();Symbol 934 MovieClip Frame 2900play();Symbol 934 MovieClip Frame 3161gotoAndPlay (1412);Symbol 934 MovieClip Frame 3940stop();Symbol 934 MovieClip Frame 4108stop();Symbol 935 MovieClip Frame 1stop();Symbol 935 MovieClip Frame 11stop();Symbol 935 MovieClip Frame 51stop();Symbol 960 MovieClip Frame 1stop();Symbol 960 MovieClip Frame 12stop();Symbol 960 MovieClip Frame 13play(); Set("_level0:Thud", 0);Symbol 960 MovieClip Frame 85Set("_level0:Thud", 1);Symbol 960 MovieClip Frame 93stop();Symbol 960 MovieClip Frame 94play(); Set("_level0:Thud", 0);Symbol 960 MovieClip Frame 155Set("_level0:Thud", 1);Symbol 960 MovieClip Frame 163stop();Symbol 960 MovieClip Frame 164play(); Set("_level0:Thud", 0);Symbol 960 MovieClip Frame 210Set("_level0:Thud", 1);Symbol 960 MovieClip Frame 215stop();Symbol 960 MovieClip Frame 218Set("_level0:Thud", 0);Symbol 960 MovieClip Frame 558Set("_level0:Thud", 1);Symbol 960 MovieClip Frame 563stop();Symbol 960 MovieClip Frame 705Set("_level0:Prog", 5000);Symbol 960 MovieClip Frame 706stop();Symbol 960 MovieClip Frame 712Random = random(3); Set("_level0:Thud", 0); if (Number(Random) == 1) { gotoAndPlay (742); } if (Number(Random) == 2) { gotoAndPlay (769); }Symbol 960 MovieClip Frame 740Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 741Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 767Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 768Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 792Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 793Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 794Random = random(3); Set("_level0:Thud", 0); if (Number(Random) == 1) { gotoAndPlay (824); } if (Number(Random) == 2) { gotoAndPlay (855); }Symbol 960 MovieClip Frame 822Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 823Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 853Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 854Set("_level0:Thud", 1); stop();Symbol 960 MovieClip Frame 883Set("_level0:Thud", 1); stop();Symbol 980 MovieClip Frame 1stop();Symbol 980 MovieClip Frame 3gotoAndStop (1);Symbol 980 MovieClip Frame 56stop();Symbol 981 MovieClip Frame 1stop();Symbol 981 MovieClip Frame 12gotoAndStop (1);Symbol 981 MovieClip Frame 77stop();Symbol 982 MovieClip Frame 1stop();Symbol 982 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (32); }Symbol 982 MovieClip Frame 31gotoAndStop (1);Symbol 982 MovieClip Frame 52stop();Symbol 983 MovieClip Frame 1stop();Symbol 983 MovieClip Frame 23stop();Symbol 985 MovieClip Frame 1stop();Symbol 989 MovieClip Frame 1stop();Symbol 989 MovieClip Frame 17stop();Symbol 993 MovieClip Frame 1stop();Symbol 993 MovieClip Frame 3gotoAndStop (1);Symbol 993 MovieClip Frame 21stop();Symbol 995 MovieClip Frame 1stop();Symbol 1015 MovieClip Frame 1stop();Symbol 1015 MovieClip Frame 2if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }Symbol 1015 MovieClip Frame 31gotoAndStop (1);Symbol 1015 MovieClip Frame 52stop();Symbol 1015 MovieClip Frame 68gotoAndStop (1);Symbol 1015 MovieClip Frame 90stop();Symbol 1018 MovieClip Frame 1stop();Symbol 1018 MovieClip Frame 2stop();Symbol 1021 MovieClip Frame 1stop();Symbol 1021 MovieClip Frame 2stop();Symbol 1024 MovieClip Frame 1stop();Symbol 1024 MovieClip Frame 3gotoAndStop (1);Symbol 1024 MovieClip Frame 24stop();Symbol 1024 MovieClip Frame 86stop();Symbol 1028 MovieClip Frame 1stop();Symbol 1028 MovieClip Frame 2play();Symbol 1028 MovieClip Frame 12stop();Symbol 1031 MovieClip Frame 1stop();Symbol 1031 MovieClip Frame 2play();Symbol 1031 MovieClip Frame 12stop();Symbol 1034 MovieClip Frame 1stop();Symbol 1034 MovieClip Frame 3gotoAndStop (1);Symbol 1034 MovieClip Frame 24stop();Symbol 1034 MovieClip Frame 86stop();Symbol 1039 MovieClip Frame 1stop();Symbol 1039 MovieClip Frame 3gotoAndStop (1);Symbol 1039 MovieClip Frame 50stop();Symbol 1041 MovieClip Frame 1stop();Symbol 1041 MovieClip Frame 3gotoAndStop (1);Symbol 1041 MovieClip Frame 105stop();Symbol 1043 MovieClip Frame 1stop();Symbol 1047 MovieClip Frame 40stop();Symbol 1047 MovieClip Frame 181stop();Symbol 1047 MovieClip Frame 244stop();Symbol 1048 MovieClip Frame 1stop();Symbol 1048 MovieClip Frame 11stop();Symbol 1052 MovieClip Frame 1if (Number(_level0:PlayerMode) == 1) { stop(); }Symbol 1052 MovieClip Frame 2stop();Symbol 1053 MovieClip Frame 1if (Number(_level0:PlayerMode) == 2) { stop(); }Symbol 1053 MovieClip Frame 2stop();Symbol 1057 MovieClip Frame 22gotoAndPlay (1);Symbol 1059 MovieClip Frame 1stop();Symbol 1059 MovieClip Frame 9stop();Symbol 1059 MovieClip Frame 33stop();Symbol 1059 MovieClip Frame 57stop();Symbol 1059 MovieClip Frame 82stop();Symbol 1060 MovieClip Frame 1stop();Symbol 1060 MovieClip Frame 2play();Symbol 1060 MovieClip Frame 3gotoAndStop (1);Symbol 1060 MovieClip Frame 4play();Symbol 1060 MovieClip Frame 20gotoAndStop (1);Symbol 1060 MovieClip Frame 149stop();Symbol 1062 MovieClip Frame 646stop();Symbol 1062 MovieClip Frame 708stop();Symbol 1062 MovieClip Frame 1038stop();Symbol 1066 MovieClip Frame 1stop();Symbol 1066 MovieClip Frame 9stop();Symbol 1078 MovieClip Frame 1stop();Symbol 1078 MovieClip Frame 330Set("_level0:Prog", 2000);Symbol 1078 MovieClip Frame 331stop();Symbol 1078 MovieClip Frame 454stop();Symbol 1078 MovieClip Frame 540stop();Symbol 1078 MovieClip Frame 616stop();Symbol 1080 MovieClip Frame 1if (Number(_level0:PlayerMode) < 3) { stop(); }Symbol 1080 MovieClip Frame 2stop();Symbol 1082 MovieClip Frame 1stop();Symbol 1082 MovieClip Frame 2if (Number(_level0:Life1) < 1) { gotoAndPlay (48); }Symbol 1082 MovieClip Frame 31gotoAndStop (1);Symbol 1082 MovieClip Frame 47gotoAndStop (1);Symbol 1082 MovieClip Frame 68stop();Symbol 1086 MovieClip Frame 13gotoAndPlay (1);Symbol 1090 MovieClip Frame 100gotoAndPlay (81);Symbol 1097 MovieClip Frame 1play();Symbol 1097 MovieClip Frame 40stop(); stop();Symbol 1097 MovieClip Frame 183stop();Symbol 1097 MovieClip Frame 244stop();Symbol 1097 MovieClip Frame 259play();Symbol 1097 MovieClip Frame 300stop();Symbol 1097 MovieClip Frame 385stop();Symbol 1098 MovieClip Frame 1stop();Symbol 1098 MovieClip Frame 22stop();Symbol 1098 MovieClip Frame 36stop();Symbol 1166 MovieClip Frame 190stop();Symbol 1166 MovieClip Frame 219stop();Symbol 1166 MovieClip Frame 265stop();Symbol 1166 MovieClip Frame 344stop();Symbol 1166 MovieClip Frame 358play();Symbol 1166 MovieClip Frame 426stop();Symbol 1166 MovieClip Frame 450play();Symbol 1166 MovieClip Frame 491stop();Symbol 1178 MovieClip Frame 1stop();Symbol 1178 MovieClip Frame 99stop();Symbol 1178 MovieClip Frame 121if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 124if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 127if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 130if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 131stop();Symbol 1178 MovieClip Frame 218if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 221if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 224if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 227if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 228stop();Symbol 1178 MovieClip Frame 319if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 322if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 325if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 328if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 329stop();Symbol 1178 MovieClip Frame 461if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 471if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 481if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 491if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 492stop();Symbol 1178 MovieClip Frame 615if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 618if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 621if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 624if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1178 MovieClip Frame 625stop();Symbol 1178 MovieClip Frame 649stop();Symbol 1178 MovieClip Frame 671stop();Symbol 1178 MovieClip Frame 728stop();Symbol 1178 MovieClip Frame 852stop();Symbol 1179 MovieClip Frame 1stop();Symbol 1179 MovieClip Frame 2play();Symbol 1179 MovieClip Frame 3gotoAndStop (1);Symbol 1179 MovieClip Frame 4play();Symbol 1182 MovieClip Frame 1stop();Symbol 1182 MovieClip Frame 2play();Symbol 1182 MovieClip Frame 3gotoAndStop (1);Symbol 1182 MovieClip Frame 4play();Symbol 1182 MovieClip Frame 13stop();Symbol 1198 MovieClip Frame 1stop();Symbol 1198 MovieClip Frame 70if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1198 MovieClip Frame 80if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1198 MovieClip Frame 90if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1198 MovieClip Frame 100if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1199 MovieClip Frame 1stop();Symbol 1199 MovieClip Frame 2play();Symbol 1199 MovieClip Frame 3gotoAndStop (1);Symbol 1199 MovieClip Frame 4play();Symbol 1199 MovieClip Frame 21stop();Symbol 1201 MovieClip Frame 1stop();Symbol 1201 MovieClip Frame 20if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1201 MovieClip Frame 25if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1201 MovieClip Frame 30if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1201 MovieClip Frame 35if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1201 MovieClip Frame 36stop();Symbol 1201 MovieClip Frame 58if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1201 MovieClip Frame 63if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1201 MovieClip Frame 68if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1201 MovieClip Frame 73if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1203 MovieClip Frame 1stop();Symbol 1203 MovieClip Frame 2play();Symbol 1203 MovieClip Frame 3gotoAndStop (1);Symbol 1203 MovieClip Frame 4play();Symbol 1203 MovieClip Frame 13stop();Symbol 1204 MovieClip Frame 1stop();Symbol 1204 MovieClip Frame 2play();Symbol 1204 MovieClip Frame 32if (Number(_level0:Difficulty) == 4) { Set("_level0:BossTimer", 89); }Symbol 1204 MovieClip Frame 40if (Number(_level0:Difficulty) == 3) { Set("_level0:BossTimer", 89); }Symbol 1204 MovieClip Frame 48if (Number(_level0:Difficulty) == 2) { Set("_level0:BossTimer", 89); }Symbol 1204 MovieClip Frame 56if (Number(_level0:Difficulty) == 1) { Set("_level0:BossTimer", 89); }Symbol 1204 MovieClip Frame 57stop();Symbol 1204 MovieClip Frame 86if ((300 < Number(_level0:BossTimer)) and (Number(_level0:BossTimer) < 400)) { Set("_level0:BossTimer", 89); }Symbol 1204 MovieClip Frame 87stop();Symbol 1205 MovieClip Frame 1stop();Symbol 1205 MovieClip Frame 2play();Symbol 1205 MovieClip Frame 3gotoAndStop (1);Symbol 1205 MovieClip Frame 4play();Symbol 1205 MovieClip Frame 23stop();Symbol 1209 MovieClip Frame 1stop();Symbol 1216 MovieClip Frame 1stop();Symbol 1216 MovieClip Frame 2play();Symbol 1216 MovieClip Frame 3gotoAndStop (1);Symbol 1220 MovieClip Frame 1stop();Symbol 1220 MovieClip Frame 2play();Symbol 1220 MovieClip Frame 3gotoAndStop (1);Symbol 1220 MovieClip Frame 24stop();Symbol 1233 MovieClip Frame 1stop();Symbol 1233 MovieClip Frame 2play();Symbol 1233 MovieClip Frame 3gotoAndStop (1);Symbol 1233 MovieClip Frame 14stop();Symbol 1233 MovieClip Frame 46stop();Symbol 1233 MovieClip Frame 249stop();Symbol 1252 MovieClip Frame 1stop();Symbol 1252 MovieClip Frame 248if ((Number(_level0:PlayerMode) == 2) or (Number(_level0:PlayerMode) == 3)) { gotoAndPlay (362); }Symbol 1252 MovieClip Frame 361gotoAndPlay (500);Symbol 1252 MovieClip Frame 441if (Number(_level0:PlayerMode) == 2) { gotoAndPlay (500); }Symbol 1252 MovieClip Frame 617Set("_level0:Nemor", 1); Set("_level0:Prog", 199);Symbol 1252 MovieClip Frame 646stop();Symbol 1252 MovieClip Frame 886stop();Symbol 1254 MovieClip Frame 32if (470 < Number(_level0:BL25)) { gotoAndPlay (1); }Symbol 1254 MovieClip Frame 62if (440 < Number(_level0:BL25)) { gotoAndPlay (33); }Symbol 1254 MovieClip Frame 90if (410 < Number(_level0:BL25)) { gotoAndPlay (63); }Symbol 1254 MovieClip Frame 116if (380 < Number(_level0:BL25)) { gotoAndPlay (91); }Symbol 1254 MovieClip Frame 140if (350 < Number(_level0:BL25)) { gotoAndPlay (117); }Symbol 1254 MovieClip Frame 162if (320 < Number(_level0:BL25)) { gotoAndPlay (141); }Symbol 1254 MovieClip Frame 182if (290 < Number(_level0:BL25)) { gotoAndPlay (163); }Symbol 1254 MovieClip Frame 200if (260 < Number(_level0:BL25)) { gotoAndPlay (183); }Symbol 1254 MovieClip Frame 216if (230 < Number(_level0:BL25)) { gotoAndPlay (201); }Symbol 1254 MovieClip Frame 231if (200 < Number(_level0:BL25)) { gotoAndPlay (217); }Symbol 1254 MovieClip Frame 245if (170 < Number(_level0:BL25)) { gotoAndPlay (232); }Symbol 1254 MovieClip Frame 258if (140 < Number(_level0:BL25)) { gotoAndPlay (246); }Symbol 1254 MovieClip Frame 270if (110 < Number(_level0:BL25)) { gotoAndPlay (259); }Symbol 1254 MovieClip Frame 281if (80 < Number(_level0:BL25)) { gotoAndPlay (271); }Symbol 1254 MovieClip Frame 291if (50 < Number(_level0:BL25)) { gotoAndPlay (282); }Symbol 1254 MovieClip Frame 300if (25 < Number(_level0:BL25)) { gotoAndPlay (292); }Symbol 1254 MovieClip Frame 307if (0 < Number(_level0:BL25)) { gotoAndPlay (301); } else { stop(); }Symbol 1264 MovieClip Frame 1stop();Symbol 1264 MovieClip Frame 2play();Symbol 1264 MovieClip Frame 29stop();Symbol 1264 MovieClip Frame 30play();Symbol 1264 MovieClip Frame 45stop();Symbol 1265 MovieClip Frame 1stop();Symbol 1265 MovieClip Frame 2play();Symbol 1265 MovieClip Frame 3gotoAndStop (1);Symbol 1265 MovieClip Frame 24stop();Symbol 1268 MovieClip Frame 1stop();Symbol 1268 MovieClip Frame 2play();Symbol 1268 MovieClip Frame 3gotoAndStop (1);Symbol 1268 MovieClip Frame 24stop();Symbol 1270 MovieClip Frame 1stop();Symbol 1270 MovieClip Frame 2play();Symbol 1270 MovieClip Frame 3gotoAndStop (1);Symbol 1270 MovieClip Frame 24stop();Symbol 1272 MovieClip Frame 1stop();Symbol 1272 MovieClip Frame 2play();Symbol 1272 MovieClip Frame 22stop();Symbol 1272 MovieClip Frame 23play();Symbol 1272 MovieClip Frame 289stop();Symbol 1274 MovieClip Frame 1stop();Symbol 1280 MovieClip Frame 1stopAllSounds();Symbol 1280 MovieClip Frame 2stop();Symbol 1302 MovieClip Frame 1stopAllSounds();Symbol 1302 MovieClip Frame 21stop();Symbol 1303 MovieClip Frame 1play();Symbol 1303 MovieClip Frame 40stop(); stop();Symbol 1303 MovieClip Frame 128if (2550 < Number(_level0:Prog)) { stop(); }Symbol 1303 MovieClip Frame 149if (2650 < Number(_level0:Prog)) { stop(); }Symbol 1303 MovieClip Frame 191if (2650 < Number(_level0:Prog)) { stop(); }Symbol 1303 MovieClip Frame 233if (2650 < Number(_level0:Prog)) { stop(); }Symbol 1303 MovieClip Frame 275if (2650 < Number(_level0:Prog)) { stop(); } gotoAndPlay (107);Symbol 1303 MovieClip Frame 300play();Symbol 1303 MovieClip Frame 399stop();Symbol 1303 MovieClip Frame 410if (Number(_Level0:Prog) < 2000) { setProperty("me", _alpha , 0); }Symbol 1303 MovieClip Frame 460stop();Symbol 1305 MovieClip Frame 9gotoAndPlay (1);Symbol 1309 MovieClip Frame 1stop();Symbol 1309 MovieClip Frame 5stop();Symbol 1309 MovieClip Frame 8play();Symbol 1309 MovieClip Frame 87stop();Symbol 1309 MovieClip Frame 99stop();Symbol 1309 MovieClip Frame 100play();Symbol 1309 MovieClip Frame 159stop();Symbol 1316 MovieClip Frame 1stop();Symbol 1316 MovieClip Frame 2play();Symbol 1316 MovieClip Frame 3gotoAndStop (1);Symbol 1316 MovieClip Frame 44stop();Symbol 1317 MovieClip Frame 1stop();Symbol 1317 MovieClip Frame 2if (Number(_level0:Life2) < 1) { gotoAndPlay (32); }Symbol 1317 MovieClip Frame 31gotoAndStop (1);Symbol 1317 MovieClip Frame 52stop();Symbol 1317 MovieClip Frame 68gotoAndStop (1);Symbol 1340 Buttonon (release) { play(); }Symbol 1375 MovieClip Frame 15stop();Symbol 1375 MovieClip Frame 51stop();Symbol 1378 MovieClip Frame 83gotoAndPlay (1);Symbol 1396 Buttonon (release) { Prog = Number(Prog) + 10; } on (rollOver) { Attack1 = 0; }Symbol 1398 Buttonon (press) { Prog = Prog - 10; } on (rollOver) { Attack1 = 0; }Symbol 1400 Buttonon (release) { GameOver = 1; } on (rollOver) { Attack1 = 0; }Symbol 1402 Buttonon (release) { gotoAndPlay (3398); }Symbol 1418 MovieClip Frame 1stop();Symbol 1418 MovieClip Frame 2play();Symbol 1418 MovieClip Frame 1452play();Symbol 1418 MovieClip Frame 1637play();Symbol 1418 MovieClip Frame 1638if (Number(_level0:Seven) != 1) { prevFrame(); }Symbol 1418 MovieClip Frame 3082stop();Symbol 1426 Buttonon (release) { gotoAndPlay (4390); }Symbol 1441 MovieClip Frame 1stop();Symbol 1441 MovieClip Frame 2play();Symbol 1441 MovieClip Frame 52play();Symbol 1441 MovieClip Frame 1800play();Symbol 1441 MovieClip Frame 2900play();Symbol 1441 MovieClip Frame 3161gotoAndPlay (1412);Symbol 1441 MovieClip Frame 3940stop();Symbol 1441 MovieClip Frame 4108stop();Symbol 1443 Buttonon (release) { gotoAndPlay (4847); stopAllSounds(); }Symbol 1450 Buttonon (release) { gotoAndPlay (5011); stopAllSounds(); }Symbol 1452 Buttonon (release) { gotoAndPlay (5935); }Symbol 1464 MovieClip Frame 6stop();Symbol 1478 Buttonon (release) { getURL ("http://www.voiceactingclub.com", "_blank"); }Symbol 1479 Buttonon (release) { getURL ("http://www.voiceactingalliance.com", "_blank"); }Symbol 1480 Buttonon (release) { getURL ("http://www.findsounds.com", "_blank"); }Symbol 1481 Buttonon (release) { getURL ("http://www.flashkit.com", "_blank"); }Symbol 1482 Buttonon (release) { getURL ("http://newgrounds.com/refer/rhete", "_blank"); }Symbol 1483 Buttonon (release) { getURL ("http://socksmakepeoplesexy.net", "_blank"); }Symbol 1484 Buttonon (release) { getURL ("http://www.socksmakepeoplesexy.net", "_blank"); }Symbol 1485 Buttonon (release) { getURL ("http://www.newgrounds.com", "_blank"); }Symbol 1486 Buttonon (release) { getURL ("http://www.flashkit.com", "_blank"); }Symbol 1487 Buttonon (release) { getURL ("http://www.findsounds.com", "_blank"); }Symbol 1488 Buttonon (release) { getURL ("http://www.voiceactingclub.com", "_blank"); }Symbol 1489 Buttonon (release) { getURL ("http://www.voiceactingalliance.com", "_blank"); }Symbol 1505 Buttonon (release) { play(); }Symbol 1507 Buttonon (release) { play(); }Symbol 1509 Buttonon (release) { Return = 1; play(); }Symbol 1510 Buttonon (release) { Return = 0; play(); }
Library Items
Symbol 1 Graphic | Used by:2 5 269 | ||
Symbol 2 Button | Uses:1 | Used by:Timeline | |
Symbol 3 Graphic | Used by:Timeline | ||
Symbol 4 Graphic | Used by:231 542 659 762 788 849 1047 1097 1303 1375 Timeline | ||
Symbol 5 Button | Uses:1 | Used by:Timeline | |
Symbol 6 Graphic | Used by:Timeline | ||
Symbol 7 Font | Used by:8 9 10 11 | ||
Symbol 8 Text | Uses:7 | Used by:12 | |
Symbol 9 Text | Uses:7 | Used by:12 | |
Symbol 10 Text | Uses:7 | Used by:12 | |
Symbol 11 Text | Uses:7 | Used by:12 | |
Symbol 12 MovieClip | Uses:8 9 10 11 | Used by:Timeline | |
Symbol 13 Graphic | Used by:Timeline | ||
Symbol 14 ShapeTweening | Used by:16 | ||
Symbol 15 Graphic | Used by:16 | ||
Symbol 16 MovieClip | Uses:14 15 | Used by:Timeline | |
Symbol 17 Graphic | Used by:20 22 | ||
Symbol 18 Font | Used by:19 | ||
Symbol 19 Text | Uses:18 | Used by:20 22 | |
Symbol 20 Button | Uses:17 19 | Used by:Timeline | |
Symbol 21 Sound | Used by:Timeline | ||
Symbol 22 Button | Uses:17 19 | Used by:Timeline | |
Symbol 23 Graphic | Used by:24 Timeline | ||
Symbol 24 Button | Uses:23 | Used by:Timeline | |
Symbol 25 Graphic | Used by:30 488 492 819 822 1084 Timeline | ||
Symbol 26 Graphic | Used by:27 29 | ||
Symbol 27 MovieClip | Uses:26 | Used by:30 934 1062 1441 | |
Symbol 28 Graphic | Used by:29 | ||
Symbol 29 MovieClip | Uses:26 28 | Used by:30 934 1062 1441 | |
Symbol 30 MovieClip | Uses:25 27 29 | Used by:Timeline | |
Symbol 31 Sound | Used by:Timeline | ||
Symbol 32 ShapeTweening | Used by:34 | ||
Symbol 33 Graphic | Used by:34 | ||
Symbol 34 MovieClip | Uses:32 33 | Used by:40 42 44 53 57 59 61 63 65 67 69 71 73 75 122 124 126 128 130 132 134 135 136 137 138 140 142 144 145 1340 1396 1398 1400 1402 1426 1443 1450 1452 1505 1507 1509 1510 1511 1512 | |
Symbol 35 Font | Used by:36 41 43 47 49 50 52 56 58 60 62 64 66 68 70 72 74 121 123 125 127 129 131 139 141 149 155 158 161 164 167 172 178 179 190 197 199 204 209 211 213 215 1339 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1395 1397 1399 1401 1473 1476 1504 1506 | ||
Symbol 36 Text | Uses:35 | Used by:40 | |
Symbol 37 ShapeTweening | Used by:39 40 42 44 53 57 59 61 63 65 67 69 71 73 75 122 124 126 128 130 132 134 135 136 137 138 140 142 144 1340 1396 1398 1400 1402 1426 1443 1450 1452 1505 1507 1509 1510 1511 1512 | ||
Symbol 38 Graphic | Used by:39 | ||
Symbol 39 MovieClip | Uses:37 38 | Used by:40 42 44 53 57 59 61 63 65 67 69 71 73 75 122 124 126 128 130 132 134 135 136 137 138 140 142 144 1340 1396 1398 1400 1402 1426 1443 1450 1452 1505 1507 1509 1510 1511 1512 | |
Symbol 40 Button | Uses:34 36 39 37 | Used by:54 | |
Symbol 41 Text | Uses:35 | Used by:42 | |
Symbol 42 Button | Uses:34 41 39 37 | Used by:54 | |
Symbol 43 Text | Uses:35 | Used by:44 | |
Symbol 44 Button | Uses:34 43 39 37 | Used by:54 | |
Symbol 45 Graphic | Used by:46 48 51 | ||
Symbol 46 MovieClip | Uses:45 | Used by:48 51 | |
Symbol 47 Text | Uses:35 | Used by:48 | |
Symbol 48 Button | Uses:46 47 45 | Used by:54 | |
Symbol 49 Text | Uses:35 | Used by:51 | |
Symbol 50 EditableText | Uses:35 | Used by:51 | |
Symbol 51 Button | Uses:46 49 50 45 | Used by:54 | |
Symbol 52 Text | Uses:35 | Used by:53 | |
Symbol 53 Button | Uses:34 52 39 37 | Used by:54 | |
Symbol 54 MovieClip | Uses:40 42 44 48 51 53 | Used by:Timeline | |
Symbol 55 Graphic | Used by:934 1441 Timeline | ||
Symbol 56 Text | Uses:35 | Used by:57 | |
Symbol 57 Button | Uses:34 56 39 37 | Used by:120 | |
Symbol 58 Text | Uses:35 | Used by:59 | |
Symbol 59 Button | Uses:34 58 39 37 | Used by:120 | |
Symbol 60 Text | Uses:35 | Used by:61 | |
Symbol 61 Button | Uses:34 60 39 37 | Used by:120 | |
Symbol 62 Text | Uses:35 | Used by:63 | |
Symbol 63 Button | Uses:34 62 39 37 | Used by:120 | |
Symbol 64 Text | Uses:35 | Used by:65 | |
Symbol 65 Button | Uses:34 64 39 37 | Used by:120 | |
Symbol 66 Text | Uses:35 | Used by:67 | |
Symbol 67 Button | Uses:34 66 39 37 | Used by:120 | |
Symbol 68 Text | Uses:35 | Used by:69 | |
Symbol 69 Button | Uses:34 68 39 37 | Used by:120 | |
Symbol 70 Text | Uses:35 | Used by:71 | |
Symbol 71 Button | Uses:34 70 39 37 | Used by:120 | |
Symbol 72 Text | Uses:35 | Used by:73 144 145 | |
Symbol 73 Button | Uses:34 72 39 37 | Used by:120 | |
Symbol 74 Text | Uses:35 | Used by:75 | |
Symbol 75 Button | Uses:34 74 39 37 | Used by:120 | |
Symbol 76 Graphic | Used by:120 | ||
Symbol 77 Graphic | Used by:119 | ||
Symbol 78 Font | Used by:79 82 83 84 88 89 93 94 99 100 105 106 110 111 114 115 | ||
Symbol 79 Text | Uses:78 | Used by:119 | |
Symbol 80 Graphic | Used by:81 113 | ||
Symbol 81 Button | Uses:80 | Used by:119 | |
Symbol 82 Text | Uses:78 | Used by:119 | |
Symbol 83 Text | Uses:78 | Used by:119 | |
Symbol 84 Text | Uses:78 | Used by:119 | |
Symbol 85 Graphic | Used by:119 | ||
Symbol 86 Graphic | Used by:119 941 960 Timeline | ||
Symbol 87 Graphic | Used by:119 | ||
Symbol 88 Text | Uses:78 | Used by:119 | |
Symbol 89 Text | Uses:78 | Used by:119 | |
Symbol 90 Graphic | Used by:119 | ||
Symbol 91 Graphic | Used by:119 285 314 617 706 798 960 1252 1309 Timeline | ||
Symbol 92 Graphic | Used by:119 314 617 706 960 1252 1309 Timeline | ||
Symbol 93 Text | Uses:78 | Used by:119 | |
Symbol 94 Text | Uses:78 | Used by:119 | |
Symbol 95 Graphic | Used by:119 | ||
Symbol 96 Graphic | Used by:119 277 314 617 659 798 960 1356 Timeline | ||
Symbol 97 Graphic | Used by:119 314 659 798 960 1062 Timeline | ||
Symbol 98 Graphic | Used by:119 | ||
Symbol 99 Text | Uses:78 | Used by:119 | |
Symbol 100 Text | Uses:78 | Used by:119 | |
Symbol 101 Graphic | Used by:119 | ||
Symbol 102 Graphic | Used by:119 314 617 798 Timeline | ||
Symbol 103 Graphic | Used by:119 298 314 706 798 960 1078 1309 1345 1372 Timeline | ||
Symbol 104 Graphic | Used by:119 | ||
Symbol 105 Text | Uses:78 | Used by:119 | |
Symbol 106 Text | Uses:78 | Used by:119 | |
Symbol 107 Graphic | Used by:119 | ||
Symbol 108 Graphic | Used by:119 1078 | ||
Symbol 109 Graphic | Used by:119 | ||
Symbol 110 Text | Uses:78 | Used by:119 | |
Symbol 111 Text | Uses:78 | Used by:119 | |
Symbol 112 Graphic | Used by:119 1252 Timeline | ||
Symbol 113 Button | Uses:80 | Used by:119 | |
Symbol 114 Text | Uses:78 | Used by:119 | |
Symbol 115 Text | Uses:78 | Used by:119 | |
Symbol 116 Graphic | Used by:119 | ||
Symbol 117 Graphic | Used by:119 960 | ||
Symbol 118 Graphic | Used by:119 314 617 659 706 798 960 1062 1078 1252 1309 Timeline | ||
Symbol 119 MovieClip | Uses:77 79 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 115 116 117 118 | Used by:120 | |
Symbol 120 MovieClip | Uses:57 59 61 63 65 67 69 71 73 75 76 119 | Used by:Timeline | |
Symbol 121 Text | Uses:35 | Used by:122 138 | |
Symbol 122 Button | Uses:34 121 39 37 | Used by:143 | |
Symbol 123 Text | Uses:35 | Used by:124 137 | |
Symbol 124 Button | Uses:34 123 39 37 | Used by:143 | |
Symbol 125 Text | Uses:35 | Used by:126 136 | |
Symbol 126 Button | Uses:34 125 39 37 | Used by:143 | |
Symbol 127 Text | Uses:35 | Used by:128 135 | |
Symbol 128 Button | Uses:34 127 39 37 | Used by:143 | |
Symbol 129 Text | Uses:35 | Used by:130 134 | |
Symbol 130 Button | Uses:34 129 39 37 | Used by:143 | |
Symbol 131 Text | Uses:35 | Used by:132 | |
Symbol 132 Button | Uses:34 131 39 37 | Used by:143 | |
Symbol 133 Graphic | Used by:143 | ||
Symbol 134 Button | Uses:34 129 39 37 | Used by:143 | |
Symbol 135 Button | Uses:34 127 39 37 | Used by:143 | |
Symbol 136 Button | Uses:34 125 39 37 | Used by:143 | |
Symbol 137 Button | Uses:34 123 39 37 | Used by:143 | |
Symbol 138 Button | Uses:34 121 39 37 | Used by:143 | |
Symbol 139 Text | Uses:35 | Used by:140 | |
Symbol 140 Button | Uses:34 139 39 37 | Used by:143 | |
Symbol 141 Text | Uses:35 | Used by:142 | |
Symbol 142 Button | Uses:34 141 39 37 | Used by:143 | |
Symbol 143 MovieClip | Uses:122 124 126 128 130 132 133 134 135 136 137 138 140 142 | Used by:Timeline | |
Symbol 144 Button | Uses:34 72 39 37 | Used by:145 | |
Symbol 145 MovieClip | Uses:144 34 72 | Used by:Timeline | |
Symbol 146 ShapeTweening | Used by:148 | ||
Symbol 147 Graphic | Used by:148 | ||
Symbol 148 MovieClip | Uses:146 147 | Used by:154 174 | |
Symbol 149 Text | Uses:35 | Used by:154 194 | |
Symbol 150 Graphic | Used by:154 194 | ||
Symbol 151 ShapeTweening | Used by:153 154 174 | ||
Symbol 152 Graphic | Used by:153 | ||
Symbol 153 MovieClip | Uses:151 152 | Used by:154 174 | |
Symbol 154 Button | Uses:148 149 150 153 151 | Used by:184 | |
Symbol 155 Text | Uses:35 | Used by:174 198 | |
Symbol 156 Graphic | Used by:159 162 165 168 174 198 | ||
Symbol 157 Graphic | Used by:159 174 198 | ||
Symbol 158 Text | Uses:35 | Used by:159 | |
Symbol 159 MovieClip | Uses:156 157 158 | Used by:174 198 | |
Symbol 160 Graphic | Used by:162 174 198 | ||
Symbol 161 Text | Uses:35 | Used by:162 | |
Symbol 162 MovieClip | Uses:156 160 161 | Used by:174 198 | |
Symbol 163 Graphic | Used by:165 174 198 | ||
Symbol 164 Text | Uses:35 | Used by:165 | |
Symbol 165 MovieClip | Uses:156 163 164 | Used by:174 198 | |
Symbol 166 Graphic | Used by:168 174 198 | ||
Symbol 167 Text | Uses:35 | Used by:168 | |
Symbol 168 MovieClip | Uses:156 166 167 | Used by:174 198 | |
Symbol 169 Graphic | Used by:173 174 198 | ||
Symbol 170 Font | Used by:171 485 486 490 | ||
Symbol 171 Text | Uses:170 | Used by:173 174 198 | |
Symbol 172 Text | Uses:35 | Used by:173 | |
Symbol 173 MovieClip | Uses:169 171 172 | Used by:174 198 | |
Symbol 174 Button | Uses:148 155 159 162 165 168 173 153 151 156 157 160 163 166 169 171 | Used by:184 | |
Symbol 175 ShapeTweening | Used by:177 | ||
Symbol 176 Graphic | Used by:177 | ||
Symbol 177 MovieClip | Uses:175 176 | Used by:183 184 200 216 | |
Symbol 178 Text | Uses:35 | Used by:184 | |
Symbol 179 Text | Uses:35 | Used by:183 | |
Symbol 180 ShapeTweening | Used by:182 183 | ||
Symbol 181 Graphic | Used by:182 | ||
Symbol 182 MovieClip | Uses:180 181 | Used by:183 | |
Symbol 183 Button | Uses:177 179 182 180 | Used by:184 200 | |
Symbol 184 MovieClip | Uses:154 174 177 178 183 | Used by:Timeline | |
Symbol 185 ShapeTweening | Used by:187 | ||
Symbol 186 Graphic | Used by:187 | ||
Symbol 187 MovieClip | Uses:185 186 | Used by:194 198 | |
Symbol 188 Graphic | Used by:189 194 | ||
Symbol 189 MovieClip | Uses:188 | Used by:194 480 982 | |
Symbol 190 Text | Uses:35 | Used by:194 | |
Symbol 191 ShapeTweening | Used by:193 194 198 | ||
Symbol 192 Graphic | Used by:193 | ||
Symbol 193 MovieClip | Uses:191 192 | Used by:194 198 | |
Symbol 194 Button | Uses:187 189 190 149 150 193 191 188 | Used by:200 | |
Symbol 195 Graphic | Used by:196 198 | ||
Symbol 196 MovieClip | Uses:195 | Used by:198 478 1015 | |
Symbol 197 Text | Uses:35 | Used by:198 | |
Symbol 198 Button | Uses:187 196 197 155 159 162 165 168 173 193 191 195 156 157 160 163 166 169 171 | Used by:200 | |
Symbol 199 Text | Uses:35 | Used by:200 | |
Symbol 200 MovieClip | Uses:183 194 198 177 199 | Used by:Timeline | |
Symbol 201 ShapeTweening | Used by:203 | ||
Symbol 202 Graphic | Used by:203 | ||
Symbol 203 MovieClip | Uses:201 202 | Used by:208 210 212 214 | |
Symbol 204 Text | Uses:35 | Used by:208 | |
Symbol 205 ShapeTweening | Used by:207 208 210 212 214 | ||
Symbol 206 Graphic | Used by:207 | ||
Symbol 207 MovieClip | Uses:205 206 | Used by:208 210 212 214 | |
Symbol 208 Button | Uses:203 204 207 205 | Used by:216 | |
Symbol 209 Text | Uses:35 | Used by:210 | |
Symbol 210 Button | Uses:203 209 207 205 | Used by:216 | |
Symbol 211 Text | Uses:35 | Used by:212 | |
Symbol 212 Button | Uses:203 211 207 205 | Used by:216 | |
Symbol 213 Text | Uses:35 | Used by:214 | |
Symbol 214 Button | Uses:203 213 207 205 | Used by:216 | |
Symbol 215 Text | Uses:35 | Used by:216 | |
Symbol 216 MovieClip | Uses:208 210 212 214 177 215 | Used by:Timeline | |
Symbol 217 Graphic | Used by:231 542 659 762 849 1047 1097 1303 1375 1484 1485 1486 1487 1488 1489 Timeline | ||
Symbol 218 Graphic | Used by:222 537 647 756 841 1045 1088 1276 | ||
Symbol 219 Font | Used by:220 221 224 225 226 536 538 646 648 755 758 840 845 1044 1087 1089 1275 1422 | ||
Symbol 220 Text | Uses:219 | Used by:222 | |
Symbol 221 Text | Uses:219 | Used by:222 537 647 756 841 1045 1088 1276 | |
Symbol 222 MovieClip | Uses:218 220 221 | Used by:231 | |
Symbol 223 Graphic | Used by:227 539 649 759 846 1090 | ||
Symbol 224 Text | Uses:219 | Used by:227 539 649 759 846 1090 | |
Symbol 225 Text | Uses:219 | Used by:227 539 649 759 846 1090 | |
Symbol 226 Text | Uses:219 | Used by:227 | |
Symbol 227 MovieClip | Uses:223 224 225 226 | Used by:231 | |
Symbol 228 Sound | Used by:231 542 659 762 849 1047 1097 1303 | ||
Symbol 229 Sound | Used by:231 266 1303 Timeline | ||
Symbol 230 Sound | Used by:231 266 | ||
Symbol 231 MovieClip | Uses:217 4 222 227 228 229 230 | Used by:Timeline | |
Symbol 232 Bitmap | Used by:233 | ||
Symbol 233 Graphic | Uses:232 | Used by:235 | |
Symbol 234 Graphic | Used by:235 245 246 251 | ||
Symbol 235 MovieClip | Uses:233 234 | Used by:251 | |
Symbol 236 Graphic | Used by:251 | ||
Symbol 237 Graphic | Used by:251 | ||
Symbol 238 Graphic | Used by:251 | ||
Symbol 239 Bitmap | Used by:240 | ||
Symbol 240 Graphic | Uses:239 | Used by:251 | |
Symbol 241 Bitmap | Used by:242 | ||
Symbol 242 Graphic | Uses:241 | Used by:245 251 | |
Symbol 243 Bitmap | Used by:244 | ||
Symbol 244 Graphic | Uses:243 | Used by:246 251 | |
Symbol 245 MovieClip | Uses:242 234 | Used by:251 | |
Symbol 246 MovieClip | Uses:244 234 | Used by:251 | |
Symbol 247 Graphic | Used by:251 | ||
Symbol 248 Graphic | Used by:251 | ||
Symbol 249 ShapeTweening | Used by:251 | ||
Symbol 250 Graphic | Used by:251 | ||
Symbol 251 MovieClip | Uses:235 236 237 238 240 234 242 244 245 246 247 248 249 250 | Used by:Timeline | |
Symbol 252 Sound | Used by:265 | ||
Symbol 253 Sound | Used by:265 | ||
Symbol 254 Sound | Used by:265 1178 | ||
Symbol 255 Sound | Used by:265 983 | ||
Symbol 256 Sound | Used by:265 1166 1204 | ||
Symbol 257 Sound | Used by:265 746 1178 Timeline | ||
Symbol 258 Sound | Used by:265 | ||
Symbol 259 Sound | Used by:265 934 1062 1441 | ||
Symbol 260 Sound | Used by:265 | ||
Symbol 261 Sound | Used by:265 | ||
Symbol 262 Sound | Used by:265 | ||
Symbol 263 Sound | Used by:265 | ||
Symbol 264 Sound | Used by:265 | ||
Symbol 265 MovieClip | Uses:252 253 254 255 256 257 258 259 260 261 262 263 264 | Used by:Timeline | |
Symbol 266 MovieClip | Uses:229 230 | Used by:Timeline | |
Symbol 267 Sound | Used by:268 | ||
Symbol 268 MovieClip | Uses:267 | Used by:Timeline | |
Symbol 269 Button | Uses:1 | Used by:Timeline | |
Symbol 270 Graphic | Used by:314 617 684 706 798 934 960 1062 1078 1252 1309 1418 1441 Timeline | ||
Symbol 271 Graphic | Used by:314 790 Timeline | ||
Symbol 272 Graphic | Used by:314 659 798 960 1062 1078 1309 Timeline | ||
Symbol 273 Graphic | Used by:314 659 798 960 1062 1078 1309 Timeline | ||
Symbol 274 Graphic | Used by:314 617 659 706 798 960 1062 1078 1252 1309 1345 1346 1356 1358 Timeline | ||
Symbol 275 Graphic | Used by:277 617 | ||
Symbol 276 Graphic | Used by:277 | ||
Symbol 277 MovieClip | Uses:275 276 96 | Used by:314 617 798 960 Timeline | |
Symbol 278 Sound | Used by:314 | ||
Symbol 279 Graphic | Used by:280 | ||
Symbol 280 MovieClip | Uses:279 | Used by:314 706 1062 Timeline | |
Symbol 281 Graphic | Used by:314 617 706 960 1252 1309 Timeline | ||
Symbol 282 Graphic | Used by:314 617 706 960 1309 Timeline | ||
Symbol 283 Graphic | Used by:285 | ||
Symbol 284 Graphic | Used by:285 | ||
Symbol 285 MovieClip | Uses:283 284 91 | Used by:314 617 706 798 960 1309 Timeline | |
Symbol 286 Sound | Used by:314 | ||
Symbol 287 Graphic | Used by:314 1062 Timeline | ||
Symbol 288 Graphic | Used by:314 798 960 Timeline | ||
Symbol 289 Graphic | Used by:314 798 960 Timeline | ||
Symbol 290 Sound | Used by:314 | ||
Symbol 291 Graphic | Used by:292 1053 Timeline | ||
Symbol 292 MovieClip | Uses:291 | Used by:314 706 1062 Timeline | |
Symbol 293 Graphic | Used by:314 617 706 960 1252 1309 Timeline | ||
Symbol 294 Graphic | Used by:314 706 960 1078 1252 1309 Timeline | ||
Symbol 295 Graphic | Used by:314 617 706 960 1252 1309 Timeline | ||
Symbol 296 Graphic | Used by:298 706 1358 | ||
Symbol 297 Graphic | Used by:298 706 1078 | ||
Symbol 298 MovieClip | Uses:296 297 103 | Used by:314 706 798 960 1078 1309 Timeline | |
Symbol 299 Sound | Used by:314 | ||
Symbol 300 Sound | Used by:314 533 643 743 832 934 993 1024 1034 1166 1178 1233 1441 Timeline | ||
Symbol 301 ShapeTweening | Used by:314 1203 | ||
Symbol 302 ShapeTweening | Used by:314 1203 | ||
Symbol 303 Graphic | Used by:314 1203 | ||
Symbol 304 Graphic | Used by:307 314 617 706 798 960 1062 1078 1252 Timeline | ||
Symbol 305 Graphic | Used by:307 659 1078 | ||
Symbol 306 Graphic | Used by:307 | ||
Symbol 307 MovieClip | Uses:305 306 304 | Used by:314 617 659 706 798 960 1062 1078 1252 Timeline | |
Symbol 308 Sound | Used by:314 | ||
Symbol 309 Sound | Used by:314 | ||
Symbol 310 Sound | Used by:314 | ||
Symbol 311 Sound | Used by:314 | ||
Symbol 312 Sound | Used by:314 | ||
Symbol 313 Sound | Used by:314 | ||
Symbol 314 MovieClip | Uses:270 271 272 97 96 273 274 118 277 278 280 281 282 91 92 285 286 287 288 102 289 290 292 293 294 103 295 298 299 300 301 302 303 304 307 308 309 310 311 312 313 | Used by:Timeline | |
Symbol 315 Graphic | Used by:325 | ||
Symbol 316 Graphic | Used by:325 | ||
Symbol 317 Graphic | Used by:325 | ||
Symbol 318 Graphic | Used by:325 | ||
Symbol 319 Graphic | Used by:325 | ||
Symbol 320 ShapeTweening | Used by:325 331 337 343 349 355 361 367 373 379 385 391 397 405 411 417 423 429 435 441 443 451 459 461 471 478 480 504 511 518 527 533 584 628 637 643 739 803 811 813 832 833 980 981 982 1015 1024 1034 1060 1082 1220 1233 1265 1268 1270 1272 1303 1317 Timeline | ||
Symbol 321 Sound | Used by:325 331 337 343 349 355 361 367 373 379 385 391 397 405 411 417 423 429 435 441 443 459 461 | ||
Symbol 322 ShapeTweening | Used by:325 331 337 343 349 355 361 367 373 379 385 391 397 405 411 417 423 429 435 441 443 451 459 461 471 478 480 504 511 518 527 533 584 628 637 643 739 803 811 813 832 833 980 981 982 1015 1024 1034 1060 1082 1220 1233 1265 1268 1270 1272 1303 1317 Timeline | ||
Symbol 323 ShapeTweening | Used by:325 331 337 343 349 355 361 367 373 379 385 391 397 405 411 417 423 429 435 441 443 451 459 461 471 478 480 504 511 518 527 533 584 628 637 643 739 803 811 813 832 833 980 981 982 1015 1024 1034 1060 1082 1220 1233 1265 1268 1270 1272 1303 1317 Timeline | ||
Symbol 324 Graphic | Used by:325 331 337 343 349 355 361 367 373 379 385 391 397 405 411 417 423 429 435 441 443 451 459 461 471 478 480 504 511 518 527 533 584 628 637 643 739 803 811 813 832 833 980 981 982 1015 1024 1034 1060 1082 1220 1233 1265 1268 1270 1272 1303 1317 Timeline | ||
Symbol 325 MovieClip | Uses:315 316 317 318 319 320 321 322 323 324 | Used by:463 | |
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 320 321 322 323 324 | Used by:463 | |
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 320 321 322 323 324 | Used by:463 | |
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 320 321 322 323 324 | Used by:463 | |
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 320 321 322 323 324 | Used by:463 | |
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 320 321 322 323 324 | Used by:463 | |
Symbol 356 Graphic | Used by:361 | ||
Symbol 357 Graphic | Used by:361 | ||
Symbol 358 Graphic | Used by:361 | ||
Symbol 359 Graphic | Used by:361 | ||
Symbol 360 Graphic | Used by:361 | ||
Symbol 361 MovieClip | Uses:356 357 358 359 360 320 321 322 323 324 | Used by:463 | |
Symbol 362 Graphic | Used by:367 | ||
Symbol 363 Graphic | Used by:367 | ||
Symbol 364 Graphic | Used by:367 | ||
Symbol 365 Graphic | Used by:367 | ||
Symbol 366 Graphic | Used by:367 | ||
Symbol 367 MovieClip | Uses:362 363 364 365 366 320 321 322 323 324 | Used by:463 | |
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:368 369 370 371 372 320 321 322 323 324 | Used by:463 | |
Symbol 374 Graphic | Used by:379 | ||
Symbol 375 Graphic | Used by:379 | ||
Symbol 376 Graphic | Used by:379 | ||
Symbol 377 Graphic | Used by:379 | ||
Symbol 378 Graphic | Used by:379 | ||
Symbol 379 MovieClip | Uses:374 375 376 377 378 320 321 322 323 324 | Used by:463 | |
Symbol 380 Graphic | Used by:385 | ||
Symbol 381 Graphic | Used by:385 | ||
Symbol 382 Graphic | Used by:385 | ||
Symbol 383 Graphic | Used by:385 | ||
Symbol 384 Graphic | Used by:385 | ||
Symbol 385 MovieClip | Uses:380 381 382 383 384 320 321 322 323 324 | Used by:463 | |
Symbol 386 Graphic | Used by:391 | ||
Symbol 387 Graphic | Used by:391 | ||
Symbol 388 Graphic | Used by:391 | ||
Symbol 389 Graphic | Used by:391 | ||
Symbol 390 Graphic | Used by:391 | ||
Symbol 391 MovieClip | Uses:386 387 388 389 390 320 321 322 323 324 | Used by:463 | |
Symbol 392 Graphic | Used by:397 | ||
Symbol 393 Graphic | Used by:397 | ||
Symbol 394 Graphic | Used by:397 | ||
Symbol 395 Graphic | Used by:397 | ||
Symbol 396 Graphic | Used by:397 | ||
Symbol 397 MovieClip | Uses:392 393 394 395 396 320 321 322 323 324 | Used by:463 | |
Symbol 398 Graphic | Used by:405 | ||
Symbol 399 Graphic | Used by:405 | ||
Symbol 400 Graphic | Used by:405 | ||
Symbol 401 Graphic | Used by:405 | ||
Symbol 402 Graphic | Used by:405 | ||
Symbol 403 Graphic | Used by:404 | ||
Symbol 404 MovieClip | Uses:403 | Used by:405 Timeline | |
Symbol 405 MovieClip | Uses:398 399 400 401 402 320 321 404 322 323 324 | Used by:463 Timeline | |
Symbol 406 Graphic | Used by:411 | ||
Symbol 407 Graphic | Used by:411 | ||
Symbol 408 Graphic | Used by:411 | ||
Symbol 409 Graphic | Used by:411 | ||
Symbol 410 Graphic | Used by:411 | ||
Symbol 411 MovieClip | Uses:406 407 408 409 410 320 321 322 323 324 | Used by:463 | |
Symbol 412 Graphic | Used by:417 | ||
Symbol 413 Graphic | Used by:417 | ||
Symbol 414 Graphic | Used by:417 | ||
Symbol 415 Graphic | Used by:417 | ||
Symbol 416 Graphic | Used by:417 | ||
Symbol 417 MovieClip | Uses:412 413 414 415 416 320 321 322 323 324 | Used by:463 | |
Symbol 418 Graphic | Used by:423 | ||
Symbol 419 Graphic | Used by:423 | ||
Symbol 420 Graphic | Used by:423 | ||
Symbol 421 Graphic | Used by:423 | ||
Symbol 422 Graphic | Used by:423 | ||
Symbol 423 MovieClip | Uses:418 419 420 421 422 320 321 322 323 324 | Used by:463 | |
Symbol 424 Graphic | Used by:429 | ||
Symbol 425 Graphic | Used by:429 | ||
Symbol 426 Graphic | Used by:429 | ||
Symbol 427 Graphic | Used by:429 | ||
Symbol 428 Graphic | Used by:429 | ||
Symbol 429 MovieClip | Uses:424 425 426 427 428 320 321 322 323 324 | Used by:463 | |
Symbol 430 Graphic | Used by:435 | ||
Symbol 431 Graphic | Used by:435 | ||
Symbol 432 Graphic | Used by:435 | ||
Symbol 433 Graphic | Used by:435 | ||
Symbol 434 Graphic | Used by:435 | ||
Symbol 435 MovieClip | Uses:430 431 432 433 434 320 321 322 323 324 | Used by:463 | |
Symbol 436 Graphic | Used by:441 | ||
Symbol 437 Graphic | Used by:441 | ||
Symbol 438 Graphic | Used by:441 | ||
Symbol 439 Graphic | Used by:441 | ||
Symbol 440 Graphic | Used by:441 | ||
Symbol 441 MovieClip | Uses:436 437 438 439 440 320 321 322 323 324 | Used by:463 | |
Symbol 442 Graphic | Used by:443 | ||
Symbol 443 MovieClip | Uses:442 320 321 322 323 324 | Used by:463 | |
Symbol 444 Graphic | Used by:445 | ||
Symbol 445 MovieClip | Uses:444 | Used by:451 | |
Symbol 446 Graphic | Used by:451 | ||
Symbol 447 Graphic | Used by:451 | ||
Symbol 448 Graphic | Used by:451 | ||
Symbol 449 Graphic | Used by:451 | ||
Symbol 450 Sound | Used by:451 459 504 511 518 628 636 832 980 1060 1097 1233 1265 1268 1270 1272 1303 Timeline | ||
Symbol 451 MovieClip | Uses:445 446 447 448 449 320 450 322 323 324 | Used by:463 | |
Symbol 452 Graphic | Used by:459 | ||
Symbol 453 Graphic | Used by:459 | ||
Symbol 454 Graphic | Used by:459 | ||
Symbol 455 Graphic | Used by:459 | ||
Symbol 456 Graphic | Used by:459 | ||
Symbol 457 Graphic | Used by:459 | ||
Symbol 458 Graphic | Used by:459 | ||
Symbol 459 MovieClip | Uses:452 320 321 453 322 450 323 454 455 324 456 457 458 | Used by:463 | |
Symbol 460 Graphic | Used by:461 | ||
Symbol 461 MovieClip | Uses:460 320 321 322 323 324 | Used by:463 619 | |
Symbol 462 Graphic | Used by:463 | ||
Symbol 463 MovieClip | Uses:325 331 337 343 349 355 361 367 373 379 385 391 397 405 411 417 423 429 435 441 443 451 459 461 462 | Used by:464 | |
Symbol 464 MovieClip | Uses:463 | Used by:Timeline | |
Symbol 465 Graphic | Used by:471 981 | ||
Symbol 466 Graphic | Used by:471 981 | ||
Symbol 467 Graphic | Used by:471 981 | ||
Symbol 468 Graphic | Used by:471 981 | ||
Symbol 469 Graphic | Used by:471 981 | ||
Symbol 470 Sound | Used by:471 478 480 527 533 584 628 637 739 751 762 811 813 832 833 934 980 981 982 1015 1041 1060 1082 1233 1272 1316 1317 1441 Timeline | ||
Symbol 471 MovieClip | Uses:465 466 467 468 469 320 470 322 323 324 | Used by:Timeline | |
Symbol 472 Graphic | Used by:473 | ||
Symbol 473 MovieClip | Uses:472 | Used by:Timeline | |
Symbol 474 Graphic | Used by:475 | ||
Symbol 475 MovieClip | Uses:474 | Used by:Timeline | |
Symbol 476 Graphic | Used by:478 1015 | ||
Symbol 477 Sound | Used by:478 480 811 813 833 982 1015 1082 1317 | ||
Symbol 478 MovieClip | Uses:196 476 477 320 470 322 323 324 | Used by:Timeline | |
Symbol 479 Graphic | Used by:480 813 833 982 | ||
Symbol 480 MovieClip | Uses:189 479 477 320 470 322 323 324 | Used by:Timeline | |
Symbol 481 Graphic | Used by:482 1318 | ||
Symbol 482 MovieClip | Uses:481 | Used by:Timeline | |
Symbol 483 ShapeTweening | Used by:488 | ||
Symbol 484 Graphic | Used by:488 492 Timeline | ||
Symbol 485 Text | Uses:170 | Used by:488 492 819 822 1084 Timeline | |
Symbol 486 EditableText | Uses:170 | Used by:488 819 1084 Timeline | |
Symbol 487 Graphic | Used by:488 Timeline | ||
Symbol 488 MovieClip | Uses:25 483 484 485 486 487 | Used by:Timeline | |
Symbol 489 ShapeTweening | Used by:492 | ||
Symbol 490 EditableText | Uses:170 | Used by:492 822 Timeline | |
Symbol 491 Graphic | Used by:492 Timeline | ||
Symbol 492 MovieClip | Uses:25 489 484 485 490 491 | Used by:Timeline | |
Symbol 493 ShapeTweening | Used by:496 | ||
Symbol 494 ShapeTweening | Used by:496 | ||
Symbol 495 Graphic | Used by:496 | ||
Symbol 496 MovieClip | Uses:493 494 495 | Used by:497 | |
Symbol 497 MovieClip | Uses:496 | Used by:Timeline | |
Symbol 498 Graphic | Used by:504 | ||
Symbol 499 Graphic | Used by:504 | ||
Symbol 500 Graphic | Used by:504 | ||
Symbol 501 Graphic | Used by:504 | ||
Symbol 502 Graphic | Used by:504 | ||
Symbol 503 Graphic | Used by:504 | ||
Symbol 504 MovieClip | Uses:498 499 320 450 500 322 323 324 501 502 503 | Used by:Timeline | |
Symbol 505 Graphic | Used by:511 | ||
Symbol 506 Graphic | Used by:511 | ||
Symbol 507 Graphic | Used by:511 | ||
Symbol 508 Graphic | Used by:511 | ||
Symbol 509 Graphic | Used by:511 | ||
Symbol 510 Graphic | Used by:511 | ||
Symbol 511 MovieClip | Uses:505 506 320 450 507 322 323 324 508 509 510 | Used by:Timeline | |
Symbol 512 Graphic | Used by:518 | ||
Symbol 513 Graphic | Used by:518 | ||
Symbol 514 Graphic | Used by:518 | ||
Symbol 515 Graphic | Used by:518 | ||
Symbol 516 Graphic | Used by:518 | ||
Symbol 517 Graphic | Used by:518 | ||
Symbol 518 MovieClip | Uses:512 513 320 450 514 322 323 324 515 516 517 | Used by:Timeline | |
Symbol 519 Graphic | Used by:527 | ||
Symbol 520 Graphic | Used by:527 | ||
Symbol 521 Graphic | Used by:527 | ||
Symbol 522 Graphic | Used by:527 | ||
Symbol 523 Graphic | Used by:527 | ||
Symbol 524 Graphic | Used by:527 | ||
Symbol 525 Graphic | Used by:527 | ||
Symbol 526 Graphic | Used by:527 | ||
Symbol 527 MovieClip | Uses:519 520 320 470 521 322 323 324 522 523 524 525 526 | Used by:Timeline | |
Symbol 528 Graphic | Used by:533 | ||
Symbol 529 Graphic | Used by:533 | ||
Symbol 530 Graphic | Used by:533 | ||
Symbol 531 Graphic | Used by:533 | ||
Symbol 532 Graphic | Used by:533 | ||
Symbol 533 MovieClip | Uses:528 529 530 531 320 300 322 323 324 532 470 | Used by:Timeline | |
Symbol 534 Graphic | Used by:535 | ||
Symbol 535 MovieClip | Uses:534 | Used by:Timeline | |
Symbol 536 Text | Uses:219 | Used by:537 | |
Symbol 537 MovieClip | Uses:218 536 221 | Used by:542 | |
Symbol 538 Text | Uses:219 | Used by:539 | |
Symbol 539 MovieClip | Uses:223 224 225 538 | Used by:542 1097 | |
Symbol 540 Sound | Used by:542 585 Timeline | ||
Symbol 541 Sound | Used by:542 585 617 | ||
Symbol 542 MovieClip | Uses:217 4 537 539 228 540 541 | Used by:Timeline | |
Symbol 543 Graphic | Used by:584 | ||
Symbol 544 Bitmap | Used by:545 567 | ||
Symbol 545 Graphic | Uses:544 | Used by:546 568 584 | |
Symbol 546 MovieClip | Uses:545 | Used by:584 | |
Symbol 547 Graphic | Used by:584 1166 | ||
Symbol 548 Graphic | Used by:584 | ||
Symbol 549 Graphic | Used by:584 | ||
Symbol 550 Graphic | Used by:552 584 | ||
Symbol 551 Graphic | Used by:584 | ||
Symbol 552 MovieClip | Uses:550 | Used by:584 | |
Symbol 553 Graphic | Used by:555 560 | ||
Symbol 554 Graphic | Used by:555 560 | ||
Symbol 555 MovieClip | Uses:553 554 | Used by:584 | |
Symbol 556 Graphic | Used by:584 | ||
Symbol 557 Graphic | Used by:584 | ||
Symbol 558 Graphic | Used by:559 584 | ||
Symbol 559 MovieClip | Uses:558 | Used by:584 | |
Symbol 560 MovieClip | Uses:553 554 | Used by:584 | |
Symbol 561 Graphic | Used by:584 | ||
Symbol 562 Graphic | Used by:584 788 Timeline | ||
Symbol 563 Graphic | Used by:584 | ||
Symbol 564 Graphic | Used by:584 | ||
Symbol 565 Graphic | Used by:584 | ||
Symbol 566 Graphic | Used by:584 643 | ||
Symbol 567 Graphic | Uses:544 | Used by:568 584 | |
Symbol 568 MovieClip | Uses:567 545 | Used by:584 | |
Symbol 569 Graphic | Used by:584 | ||
Symbol 570 Graphic | Used by:584 | ||
Symbol 571 Graphic | Used by:575 584 Timeline | ||
Symbol 572 Bitmap | Used by:573 | ||
Symbol 573 Graphic | Uses:572 | Used by:575 584 Timeline | |
Symbol 574 Graphic | Used by:575 584 Timeline | ||
Symbol 575 MovieClip | Uses:571 573 574 | Used by:584 | |
Symbol 576 Graphic | Used by:584 | ||
Symbol 577 Graphic | Used by:584 | ||
Symbol 578 Graphic | Used by:581 584 | ||
Symbol 579 Graphic | Used by:584 | ||
Symbol 580 Sound | Used by:584 | ||
Symbol 581 MovieClip | Uses:578 | Used by:584 | |
Symbol 582 Graphic | Used by:583 | ||
Symbol 583 MovieClip | Uses:582 | Used by:584 | |
Symbol 584 MovieClip | Uses:543 546 547 548 545 549 550 551 552 555 556 557 558 559 560 561 562 563 564 565 566 567 320 470 322 323 324 568 569 570 571 573 574 575 576 577 578 579 580 581 583 | Used by:Timeline | |
Symbol 585 MovieClip | Uses:540 541 | Used by:Timeline | |
Symbol 586 Graphic | Used by:617 | ||
Symbol 587 Sound | Used by:617 | ||
Symbol 588 Sound | Used by:617 | ||
Symbol 589 Graphic | Used by:617 1252 Timeline | ||
Symbol 590 Graphic | Used by:617 1252 Timeline | ||
Symbol 591 Graphic | Used by:617 1252 Timeline | ||
Symbol 592 Graphic | Used by:617 1252 Timeline | ||
Symbol 593 Sound | Used by:617 | ||
Symbol 594 Sound | Used by:617 | ||
Symbol 595 Sound | Used by:617 | ||
Symbol 596 Graphic | Used by:617 | ||
Symbol 597 Sound | Used by:617 | ||
Symbol 598 Sound | Used by:617 | ||
Symbol 599 Sound | Used by:617 | ||
Symbol 600 Graphic | Used by:617 | ||
Symbol 601 Sound | Used by:617 | ||
Symbol 602 Sound | Used by:617 | ||
Symbol 603 Graphic | Used by:617 | ||
Symbol 604 Sound | Used by:617 | ||
Symbol 605 Sound | Used by:617 | ||
Symbol 606 Graphic | Used by:617 706 | ||
Symbol 607 Graphic | Used by:610 617 659 706 960 Timeline | ||
Symbol 608 Graphic | Used by:610 | ||
Symbol 609 Graphic | Used by:610 | ||
Symbol 610 MovieClip | Uses:608 609 607 | Used by:617 659 706 960 Timeline | |
Symbol 611 Sound | Used by:617 | ||
Symbol 612 Graphic | Used by:617 798 960 Timeline | ||
Symbol 613 Sound | Used by:617 | ||
Symbol 614 Sound | Used by:617 | ||
Symbol 615 Sound | Used by:617 | ||
Symbol 616 Sound | Used by:617 | ||
Symbol 617 MovieClip | Uses:270 293 586 304 295 274 118 307 587 281 282 92 588 589 590 591 91 592 285 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 610 611 612 613 541 96 275 614 277 102 615 616 | Used by:Timeline | |
Symbol 618 Sound | Used by:619 | ||
Symbol 619 MovieClip | Uses:461 618 | Used by:628 | |
Symbol 620 Graphic | Used by:625 626 628 | ||
Symbol 621 Graphic | Used by:625 626 628 | ||
Symbol 622 Graphic | Used by:623 | ||
Symbol 623 MovieClip | Uses:622 | Used by:624 | |
Symbol 624 MovieClip | Uses:623 | Used by:628 | |
Symbol 625 MovieClip | Uses:620 621 | Used by:628 | |
Symbol 626 MovieClip | Uses:620 621 | Used by:628 | |
Symbol 627 Graphic | Used by:628 | ||
Symbol 628 MovieClip | Uses:619 620 621 624 625 626 450 320 470 627 322 323 324 | Used by:Timeline | |
Symbol 629 MovieClip | Used by:630 | ||
Symbol 630 MovieClip | Uses:629 | Used by:Timeline | |
Symbol 631 Graphic | Used by:632 | ||
Symbol 632 MovieClip | Uses:631 | Used by:636 813 833 | |
Symbol 633 ShapeTweening | Used by:636 643 742 743 832 980 993 1060 1199 | ||
Symbol 634 ShapeTweening | Used by:636 643 742 743 832 980 993 1060 1199 | ||
Symbol 635 Graphic | Used by:636 643 742 743 832 980 993 1060 1199 | ||
Symbol 636 MovieClip | Uses:632 450 633 634 635 | Used by:637 | |
Symbol 637 MovieClip | Uses:636 320 470 322 323 324 | Used by:Timeline | |
Symbol 638 Graphic | Used by:640 641 | ||
Symbol 639 Sound | Used by:640 934 1059 1264 1441 | ||
Symbol 640 MovieClip | Uses:638 639 | Used by:Timeline | |
Symbol 641 MovieClip | Uses:638 | Used by:Timeline | |
Symbol 642 Graphic | Used by:643 | ||
Symbol 643 MovieClip | Uses:642 300 633 634 635 566 320 322 323 324 | Used by:Timeline | |
Symbol 644 Graphic | Used by:645 | ||
Symbol 645 MovieClip | Uses:644 | Used by:Timeline | |
Symbol 646 Text | Uses:219 | Used by:647 | |
Symbol 647 MovieClip | Uses:218 646 221 | Used by:659 | |
Symbol 648 Text | Uses:219 | Used by:649 | |
Symbol 649 MovieClip | Uses:223 224 225 648 | Used by:659 1047 | |
Symbol 650 Sound | Used by:659 685 Timeline | ||
Symbol 651 Graphic | Used by:659 706 1078 | ||
Symbol 652 Graphic | Used by:659 706 1078 | ||
Symbol 653 Graphic | Used by:659 | ||
Symbol 654 Graphic | Used by:659 706 1078 | ||
Symbol 655 Graphic | Used by:659 706 1078 | ||
Symbol 656 Sound | Used by:659 | ||
Symbol 657 Sound | Used by:659 | ||
Symbol 658 Sound | Used by:659 685 Timeline | ||
Symbol 659 MovieClip | Uses:217 4 647 649 228 650 651 305 652 653 654 655 307 656 272 97 607 273 274 118 610 657 96 658 | Used by:Timeline | |
Symbol 660 Graphic | Used by:684 1418 | ||
Symbol 661 Graphic | Used by:684 1418 | ||
Symbol 662 Graphic | Used by:664 | ||
Symbol 663 Graphic | Used by:664 | ||
Symbol 664 MovieClip | Uses:662 663 | Used by:684 1418 | |
Symbol 665 ShapeTweening | Used by:684 1418 | ||
Symbol 666 Graphic | Used by:684 1418 | ||
Symbol 667 Graphic | Used by:684 1418 | ||
Symbol 668 Graphic | Used by:684 1418 | ||
Symbol 669 Graphic | Used by:679 | ||
Symbol 670 Graphic | Used by:679 | ||
Symbol 671 Graphic | Used by:679 682 684 1418 | ||
Symbol 672 Graphic | Used by:679 | ||
Symbol 673 Graphic | Used by:679 | ||
Symbol 674 Graphic | Used by:679 | ||
Symbol 675 Graphic | Used by:679 | ||
Symbol 676 Graphic | Used by:679 | ||
Symbol 677 Graphic | Used by:679 | ||
Symbol 678 Graphic | Used by:679 | ||
Symbol 679 MovieClip | Uses:669 670 671 672 673 674 675 676 677 678 | Used by:684 1418 | |
Symbol 680 Graphic | Used by:684 1418 | ||
Symbol 681 Graphic | Used by:682 684 1418 | ||
Symbol 682 MovieClip | Uses:671 681 | Used by:684 1418 | |
Symbol 683 Graphic | Used by:684 1418 | ||
Symbol 684 MovieClip | Uses:660 661 664 270 665 666 667 668 679 680 671 681 682 683 | Used by:Timeline | |
Symbol 685 MovieClip | Uses:650 658 | Used by:Timeline | |
Symbol 686 Sound | Used by:706 | ||
Symbol 687 Sound | Used by:706 | ||
Symbol 688 Sound | Used by:706 | ||
Symbol 689 Graphic | Used by:706 1078 | ||
Symbol 690 Graphic | Used by:706 1078 | ||
Symbol 691 Sound | Used by:706 | ||
Symbol 692 Graphic | Used by:706 | ||
Symbol 693 Sound | Used by:706 | ||
Symbol 694 Graphic | Used by:706 1078 | ||
Symbol 695 Sound | Used by:706 | ||
Symbol 696 Sound | Used by:706 | ||
Symbol 697 Graphic | Used by:706 1356 Timeline | ||
Symbol 698 Sound | Used by:706 | ||
Symbol 699 Sound | Used by:706 | ||
Symbol 700 Graphic | Used by:703 706 1252 1346 Timeline | ||
Symbol 701 Graphic | Used by:703 | ||
Symbol 702 Graphic | Used by:703 | ||
Symbol 703 MovieClip | Uses:701 702 700 | Used by:706 1252 | |
Symbol 704 Sound | Used by:706 | ||
Symbol 705 Sound | Used by:706 | ||
Symbol 706 MovieClip | Uses:270 281 282 91 92 285 686 293 294 103 295 274 118 298 687 304 688 307 689 690 691 692 693 651 652 694 654 655 695 297 296 696 697 698 699 606 700 703 704 607 610 705 292 280 | Used by:Timeline | |
Symbol 707 Graphic | Used by:715 | ||
Symbol 708 Graphic | Used by:715 | ||
Symbol 709 Graphic | Used by:715 | ||
Symbol 710 Graphic | Used by:715 | ||
Symbol 711 Graphic | Used by:715 | ||
Symbol 712 Graphic | Used by:715 | ||
Symbol 713 Graphic | Used by:715 | ||
Symbol 714 Graphic | Used by:715 | ||
Symbol 715 MovieClip | Uses:707 708 709 710 711 712 713 714 | Used by:716 | |
Symbol 716 MovieClip | Uses:715 | Used by:Timeline | |
Symbol 717 Graphic | Used by:722 | ||
Symbol 718 Graphic | Used by:722 | ||
Symbol 719 Graphic | Used by:722 | ||
Symbol 720 Graphic | Used by:722 | ||
Symbol 721 Graphic | Used by:722 | ||
Symbol 722 MovieClip | Uses:717 718 719 720 721 | Used by:723 | |
Symbol 723 MovieClip | Uses:722 | Used by:Timeline | |
Symbol 724 Graphic | Used by:726 | ||
Symbol 725 Graphic | Used by:726 | ||
Symbol 726 MovieClip | Uses:724 725 | Used by:Timeline | |
Symbol 727 Graphic | Used by:739 1059 | ||
Symbol 728 Graphic | Used by:739 | ||
Symbol 729 Graphic | Used by:739 742 1060 | ||
Symbol 730 Graphic | Used by:739 1060 | ||
Symbol 731 Graphic | Used by:739 1060 | ||
Symbol 732 Graphic | Used by:739 1060 | ||
Symbol 733 Graphic | Used by:739 1060 | ||
Symbol 734 Graphic | Used by:739 1060 | ||
Symbol 735 Graphic | Used by:739 1060 | ||
Symbol 736 Graphic | Used by:739 1060 | ||
Symbol 737 Graphic | Used by:739 1060 | ||
Symbol 738 Graphic | Used by:739 1060 | ||
Symbol 739 MovieClip | Uses:727 728 729 320 730 731 732 733 734 735 736 737 738 470 322 323 324 | Used by:743 | |
Symbol 740 Graphic | Used by:741 | ||
Symbol 741 MovieClip | Uses:740 | Used by:742 743 1060 | |
Symbol 742 MovieClip | Uses:729 741 633 634 635 | Used by:743 | |
Symbol 743 MovieClip | Uses:739 741 300 633 634 635 742 | Used by:Timeline | |
Symbol 744 Sound | Used by:746 Timeline | ||
Symbol 745 Graphic | Used by:746 1059 | ||
Symbol 746 MovieClip | Uses:257 744 745 | Used by:Timeline | |
Symbol 747 ShapeTweening | Used by:751 | ||
Symbol 748 ShapeTweening | Used by:751 | ||
Symbol 749 ShapeTweening | Used by:751 | ||
Symbol 750 Graphic | Used by:751 | ||
Symbol 751 MovieClip | Uses:747 470 748 749 750 | Used by:Timeline | |
Symbol 752 Graphic | Used by:754 1065 | ||
Symbol 753 Graphic | Used by:754 1066 | ||
Symbol 754 MovieClip | Uses:752 753 | Used by:Timeline | |
Symbol 755 Text | Uses:219 | Used by:756 | |
Symbol 756 MovieClip | Uses:218 755 221 | Used by:762 | |
Symbol 757 Graphic | Used by:762 | ||
Symbol 758 Text | Uses:219 | Used by:759 | |
Symbol 759 MovieClip | Uses:223 224 225 758 | Used by:762 | |
Symbol 760 Sound | Used by:762 789 Timeline | ||
Symbol 761 Sound | Used by:762 789 | ||
Symbol 762 MovieClip | Uses:217 4 756 757 470 759 228 760 761 | Used by:Timeline | |
Symbol 763 Bitmap | Used by:764 | ||
Symbol 764 Graphic | Uses:763 | Used by:766 1424 Timeline | |
Symbol 765 Graphic | Used by:766 769 858 1424 1425 Timeline | ||
Symbol 766 MovieClip | Uses:764 765 | Used by:788 1166 Timeline | |
Symbol 767 Bitmap | Used by:768 | ||
Symbol 768 Graphic | Uses:767 | Used by:769 1425 Timeline | |
Symbol 769 MovieClip | Uses:768 765 | Used by:788 1166 Timeline | |
Symbol 770 Graphic | Used by:771 | ||
Symbol 771 MovieClip | Uses:770 | Used by:788 Timeline | |
Symbol 772 Graphic | Used by:773 | ||
Symbol 773 MovieClip | Uses:772 | Used by:788 Timeline | |
Symbol 774 Graphic | Used by:775 | ||
Symbol 775 MovieClip | Uses:774 | Used by:788 Timeline | |
Symbol 776 Graphic | Used by:788 Timeline | ||
Symbol 777 Graphic | Used by:788 Timeline | ||
Symbol 778 Graphic | Used by:788 | ||
Symbol 779 Graphic | Used by:785 788 | ||
Symbol 780 Graphic | Used by:785 788 | ||
Symbol 781 Graphic | Used by:788 | ||
Symbol 782 Graphic | Used by:787 788 | ||
Symbol 783 Graphic | Used by:786 787 788 | ||
Symbol 784 Graphic | Used by:786 788 | ||
Symbol 785 MovieClip | Uses:779 780 | Used by:788 | |
Symbol 786 MovieClip | Uses:784 783 | Used by:788 | |
Symbol 787 MovieClip | Uses:782 783 | Used by:788 | |
Symbol 788 MovieClip | Uses:562 766 769 771 773 775 4 776 777 778 779 780 781 782 783 784 785 786 787 | Used by:Timeline | |
Symbol 789 MovieClip | Uses:760 761 | Used by:Timeline | |
Symbol 790 MovieClip | Uses:271 | Used by:798 | |
Symbol 791 Sound | Used by:798 | ||
Symbol 792 Sound | Used by:798 | ||
Symbol 793 Sound | Used by:798 | ||
Symbol 794 Sound | Used by:798 | ||
Symbol 795 Sound | Used by:798 | ||
Symbol 796 Graphic | Used by:797 | ||
Symbol 797 MovieClip | Uses:796 | Used by:798 | |
Symbol 798 MovieClip | Uses:270 790 272 97 304 273 274 118 307 791 288 612 91 289 285 792 103 298 793 102 96 277 794 795 797 | Used by:Timeline | |
Symbol 799 Graphic | Used by:803 | ||
Symbol 800 Graphic | Used by:803 | ||
Symbol 801 Graphic | Used by:803 | ||
Symbol 802 Graphic | Used by:803 | ||
Symbol 803 MovieClip | Uses:799 800 801 802 320 322 323 324 | Used by:Timeline | |
Symbol 804 Graphic | Used by:805 1067 1068 | ||
Symbol 805 MovieClip | Uses:804 | Used by:Timeline | |
Symbol 806 Graphic | Used by:807 | ||
Symbol 807 MovieClip | Uses:806 | Used by:Timeline | |
Symbol 808 Graphic | Used by:809 1080 | ||
Symbol 809 MovieClip | Uses:808 | Used by:811 1317 | |
Symbol 810 Graphic | Used by:811 1081 1082 1317 | ||
Symbol 811 MovieClip | Uses:809 810 477 320 470 322 323 324 | Used by:Timeline | |
Symbol 812 Graphic | Used by:813 833 | ||
Symbol 813 MovieClip | Uses:632 812 477 479 320 470 322 323 324 | Used by:Timeline | |
Symbol 814 Graphic | Used by:815 | ||
Symbol 815 MovieClip | Uses:814 | Used by:Timeline | |
Symbol 816 ShapeTweening | Used by:819 | ||
Symbol 817 Graphic | Used by:819 822 1084 Timeline | ||
Symbol 818 Graphic | Used by:819 | ||
Symbol 819 MovieClip | Uses:25 816 817 485 486 818 | Used by:Timeline | |
Symbol 820 ShapeTweening | Used by:822 | ||
Symbol 821 Graphic | Used by:822 1084 Timeline | ||
Symbol 822 MovieClip | Uses:25 820 817 485 490 821 | Used by:Timeline | |
Symbol 823 Graphic | Used by:825 | ||
Symbol 824 Graphic | Used by:825 | ||
Symbol 825 MovieClip | Uses:823 824 | Used by:831 832 | |
Symbol 826 Graphic | Used by:831 832 | ||
Symbol 827 Graphic | Used by:830 | ||
Symbol 828 Graphic | Used by:829 | ||
Symbol 829 MovieClip | Uses:828 | Used by:830 | |
Symbol 830 MovieClip | Uses:827 829 | Used by:831 832 | |
Symbol 831 MovieClip | Uses:825 826 830 | Used by:832 | |
Symbol 832 MovieClip | Uses:831 830 825 826 300 450 633 634 320 635 322 323 324 470 | Used by:Timeline | |
Symbol 833 MovieClip | Uses:632 812 477 479 320 470 322 323 324 | Used by:Timeline | |
Symbol 834 Graphic | Used by:835 | ||
Symbol 835 MovieClip | Uses:834 | Used by:Timeline | |
Symbol 836 Graphic | Used by:837 | ||
Symbol 837 MovieClip | Uses:836 | Used by:Timeline | |
Symbol 838 Graphic | Used by:839 | ||
Symbol 839 MovieClip | Uses:838 | Used by:Timeline | |
Symbol 840 Text | Uses:219 | Used by:841 | |
Symbol 841 MovieClip | Uses:218 840 221 | Used by:849 | |
Symbol 842 ShapeTweening | Used by:849 | ||
Symbol 843 ShapeTweening | Used by:849 | ||
Symbol 844 Graphic | Used by:849 | ||
Symbol 845 Text | Uses:219 | Used by:846 | |
Symbol 846 MovieClip | Uses:223 224 225 845 | Used by:849 | |
Symbol 847 Sound | Used by:849 935 Timeline | ||
Symbol 848 Sound | Used by:849 935 | ||
Symbol 849 MovieClip | Uses:217 4 841 842 843 844 846 228 847 848 | Used by:Timeline | |
Symbol 850 Bitmap | Used by:851 | ||
Symbol 851 Graphic | Uses:850 | Used by:854 | |
Symbol 852 Graphic | Used by:854 | ||
Symbol 853 Graphic | Used by:854 | ||
Symbol 854 MovieClip | Uses:851 852 853 | Used by:934 1441 | |
Symbol 855 Graphic | Used by:934 1441 | ||
Symbol 856 Bitmap | Used by:857 | ||
Symbol 857 Graphic | Uses:856 | Used by:858 | |
Symbol 858 MovieClip | Uses:857 765 | Used by:934 1062 1441 | |
Symbol 859 Graphic | Used by:934 1166 1441 Timeline | ||
Symbol 860 Bitmap | Used by:861 | ||
Symbol 861 Graphic | Uses:860 | Used by:934 1166 1441 Timeline | |
Symbol 862 Graphic | Used by:934 1166 1441 | ||
Symbol 863 Bitmap | Used by:864 | ||
Symbol 864 Graphic | Uses:863 | Used by:870 874 877 880 883 | |
Symbol 865 Graphic | Used by:870 | ||
Symbol 866 Graphic | Used by:869 873 876 879 882 889 | ||
Symbol 867 Graphic | Used by:869 | ||
Symbol 868 Graphic | Used by:869 873 876 879 882 889 931 932 933 934 983 1441 | ||
Symbol 869 MovieClip | Uses:866 867 868 | Used by:870 | |
Symbol 870 MovieClip | Uses:864 865 869 | Used by:934 1441 | |
Symbol 871 Graphic | Used by:874 | ||
Symbol 872 Graphic | Used by:873 876 879 882 889 | ||
Symbol 873 MovieClip | Uses:866 872 868 | Used by:874 | |
Symbol 874 MovieClip | Uses:864 871 873 | Used by:934 1441 | |
Symbol 875 Graphic | Used by:877 | ||
Symbol 876 MovieClip | Uses:866 872 868 | Used by:877 | |
Symbol 877 MovieClip | Uses:864 875 876 | Used by:934 1441 | |
Symbol 878 Graphic | Used by:880 | ||
Symbol 879 MovieClip | Uses:866 872 868 | Used by:880 | |
Symbol 880 MovieClip | Uses:864 878 879 | Used by:934 1441 | |
Symbol 881 Graphic | Used by:883 | ||
Symbol 882 MovieClip | Uses:866 872 868 | Used by:883 | |
Symbol 883 MovieClip | Uses:864 881 882 | Used by:934 1441 | |
Symbol 884 Graphic | Used by:934 1166 1441 Timeline | ||
Symbol 885 Bitmap | Used by:886 | ||
Symbol 886 Graphic | Uses:885 | Used by:934 1166 1441 Timeline | |
Symbol 887 Graphic | Used by:934 1166 1441 | ||
Symbol 888 Graphic | Used by:890 934 1441 | ||
Symbol 889 MovieClip | Uses:866 872 868 | Used by:890 934 1441 | |
Symbol 890 MovieClip | Uses:888 889 | Used by:934 1441 | |
Symbol 891 Graphic | Used by:934 1441 | ||
Symbol 892 Graphic | Used by:934 1441 | ||
Symbol 893 Graphic | Used by:934 1041 1441 | ||
Symbol 894 Graphic | Used by:934 1441 | ||
Symbol 895 Graphic | Used by:934 1441 | ||
Symbol 896 Graphic | Used by:934 1441 | ||
Symbol 897 Graphic | Used by:934 1441 | ||
Symbol 898 Graphic | Used by:934 1441 | ||
Symbol 899 Graphic | Used by:934 1441 | ||
Symbol 900 Graphic | Used by:934 1441 | ||
Symbol 901 Graphic | Used by:934 1441 | ||
Symbol 902 Graphic | Used by:934 1441 | ||
Symbol 903 Graphic | Used by:934 1441 | ||
Symbol 904 Graphic | Used by:934 1441 | ||
Symbol 905 Graphic | Used by:934 1441 | ||
Symbol 906 Graphic | Used by:934 1441 | ||
Symbol 907 Graphic | Used by:934 1441 | ||
Symbol 908 Graphic | Used by:934 1441 | ||
Symbol 909 Graphic | Used by:934 1441 | ||
Symbol 910 Graphic | Used by:934 1441 | ||
Symbol 911 Graphic | Used by:934 1441 | ||
Symbol 912 Graphic | Used by:934 1441 | ||
Symbol 913 Graphic | Used by:934 1441 | ||
Symbol 914 Graphic | Used by:934 1441 | ||
Symbol 915 Graphic | Used by:934 1441 | ||
Symbol 916 Graphic | Used by:934 1441 | ||
Symbol 917 Graphic | Used by:934 1441 | ||
Symbol 918 Graphic | Used by:934 1441 | ||
Symbol 919 Graphic | Used by:934 1441 | ||
Symbol 920 Graphic | Used by:934 1441 | ||
Symbol 921 Graphic | Used by:934 1441 | ||
Symbol 922 Graphic | Used by:934 1441 | ||
Symbol 923 Graphic | Used by:934 1441 | ||
Symbol 924 Graphic | Used by:934 1441 | ||
Symbol 925 Graphic | Used by:934 1441 | ||
Symbol 926 Graphic | Used by:934 1441 | ||
Symbol 927 Graphic | Used by:934 1441 | ||
Symbol 928 Graphic | Used by:934 1441 | ||
Symbol 929 Graphic | Used by:931 932 933 Timeline | ||
Symbol 930 Graphic | Used by:931 932 933 Timeline | ||
Symbol 931 MovieClip | Uses:929 930 868 | Used by:934 1441 | |
Symbol 932 MovieClip | Uses:929 930 868 | Used by:934 1441 | |
Symbol 933 MovieClip | Uses:930 929 868 | Used by:934 1441 | |
Symbol 934 MovieClip | Uses:854 270 259 855 858 27 29 859 861 862 870 874 877 880 883 884 886 887 890 55 868 639 888 889 891 300 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 470 931 932 933 | Used by:Timeline | |
Symbol 935 MovieClip | Uses:847 848 | Used by:Timeline | |
Symbol 936 Sound | Used by:960 | ||
Symbol 937 Sound | Used by:960 | ||
Symbol 938 Sound | Used by:960 | ||
Symbol 939 Graphic | Used by:941 | ||
Symbol 940 Graphic | Used by:941 | ||
Symbol 941 MovieClip | Uses:939 940 86 | Used by:960 Timeline | |
Symbol 942 Sound | Used by:960 | ||
Symbol 943 Graphic | Used by:960 | ||
Symbol 944 Sound | Used by:960 | ||
Symbol 945 Sound | Used by:960 | ||
Symbol 946 Sound | Used by:960 | ||
Symbol 947 Sound | Used by:960 | ||
Symbol 948 Graphic | Used by:960 | ||
Symbol 949 Graphic | Used by:952 | ||
Symbol 950 Graphic | Used by:952 | ||
Symbol 951 Graphic | Used by:952 | ||
Symbol 952 MovieClip | Uses:949 950 951 | Used by:960 | |
Symbol 953 Sound | Used by:960 | ||
Symbol 954 Sound | Used by:960 | ||
Symbol 955 Sound | Used by:960 | ||
Symbol 956 Sound | Used by:960 | ||
Symbol 957 Sound | Used by:960 | ||
Symbol 958 Sound | Used by:960 | ||
Symbol 959 Sound | Used by:960 | ||
Symbol 960 MovieClip | Uses:270 281 282 91 92 285 936 293 294 607 295 274 118 610 937 103 938 272 97 86 273 941 942 943 304 307 944 945 288 612 289 946 298 947 948 117 96 952 277 953 954 955 956 957 958 959 | Used by:Timeline | |
Symbol 961 Graphic | Used by:962 | ||
Symbol 962 MovieClip | Uses:961 | Used by:Timeline | |
Symbol 963 Graphic | Used by:980 | ||
Symbol 964 Graphic | Used by:980 | ||
Symbol 965 Graphic | Used by:980 | ||
Symbol 966 Graphic | Used by:980 | ||
Symbol 967 Graphic | Used by:980 | ||
Symbol 968 Graphic | Used by:980 | ||
Symbol 969 Graphic | Used by:980 | ||
Symbol 970 Graphic | Used by:980 | ||
Symbol 971 Graphic | Used by:980 | ||
Symbol 972 Graphic | Used by:980 | ||
Symbol 973 Graphic | Used by:980 | ||
Symbol 974 Graphic | Used by:980 | ||
Symbol 975 Graphic | Used by:980 | ||
Symbol 976 Graphic | Used by:980 | ||
Symbol 977 Graphic | Used by:980 | ||
Symbol 978 Graphic | Used by:980 | ||
Symbol 979 Graphic | Used by:980 | ||
Symbol 980 MovieClip | Uses:963 450 633 634 635 320 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 470 322 323 324 | Used by:Timeline | |
Symbol 981 MovieClip | Uses:465 466 467 468 469 320 470 322 323 324 | Used by:Timeline | |
Symbol 982 MovieClip | Uses:189 479 477 320 470 322 323 324 | Used by:Timeline | |
Symbol 983 MovieClip | Uses:868 255 | Used by:Timeline | |
Symbol 984 Graphic | Used by:985 | ||
Symbol 985 MovieClip | Uses:984 | Used by:986 987 | |
Symbol 986 MovieClip | Uses:985 | Used by:993 | |
Symbol 987 MovieClip | Uses:985 | Used by:993 | |
Symbol 988 Graphic | Used by:989 Timeline | ||
Symbol 989 MovieClip | Uses:988 | Used by:993 | |
Symbol 990 Graphic | Used by:993 | ||
Symbol 991 Graphic | Used by:993 | ||
Symbol 992 Graphic | Used by:993 | ||
Symbol 993 MovieClip | Uses:986 987 989 990 991 992 300 633 634 635 | Used by:Timeline | |
Symbol 994 Graphic | Used by:995 | ||
Symbol 995 MovieClip | Uses:994 | Used by:Timeline | |
Symbol 996 Graphic | Used by:Timeline | ||
Symbol 997 Graphic | Used by:Timeline | ||
Symbol 998 Graphic | Used by:Timeline | ||
Symbol 999 Graphic | Used by:Timeline | ||
Symbol 1000 Graphic | Used by:Timeline | ||
Symbol 1001 Graphic | Used by:Timeline | ||
Symbol 1002 Graphic | Used by:Timeline | ||
Symbol 1003 Graphic | Used by:Timeline | ||
Symbol 1004 Graphic | Used by:Timeline | ||
Symbol 1005 Graphic | Used by:Timeline | ||
Symbol 1006 Graphic | Used by:Timeline | ||
Symbol 1007 Graphic | Used by:Timeline | ||
Symbol 1008 Graphic | Used by:Timeline | ||
Symbol 1009 Graphic | Used by:Timeline | ||
Symbol 1010 Graphic | Used by:Timeline | ||
Symbol 1011 Graphic | Used by:Timeline | ||
Symbol 1012 Graphic | Used by:Timeline | ||
Symbol 1013 Graphic | Used by:1014 | ||
Symbol 1014 MovieClip | Uses:1013 | Used by:Timeline | |
Symbol 1015 MovieClip | Uses:196 476 477 320 470 322 323 324 | Used by:Timeline | |
Symbol 1016 Graphic | Used by:1018 1028 | ||
Symbol 1017 Graphic | Used by:1018 Timeline | ||
Symbol 1018 MovieClip | Uses:1016 1017 | Used by:Timeline | |
Symbol 1019 Graphic | Used by:1021 | ||
Symbol 1020 Graphic | Used by:1021 Timeline | ||
Symbol 1021 MovieClip | Uses:1019 1020 | Used by:Timeline | |
Symbol 1022 Graphic | Used by:1024 | ||
Symbol 1023 Graphic | Used by:1024 | ||
Symbol 1024 MovieClip | Uses:1022 320 300 1023 322 323 324 | Used by:Timeline | |
Symbol 1025 Graphic | Used by:1028 | ||
Symbol 1026 Graphic | Used by:1028 1031 | ||
Symbol 1027 Sound | Used by:1028 1031 | ||
Symbol 1028 MovieClip | Uses:1016 1025 1026 1027 | Used by:Timeline | |
Symbol 1029 Graphic | Used by:1031 | ||
Symbol 1030 Graphic | Used by:1031 | ||
Symbol 1031 MovieClip | Uses:1029 1030 1026 1027 | Used by:Timeline | |
Symbol 1032 Graphic | Used by:1034 | ||
Symbol 1033 Graphic | Used by:1034 | ||
Symbol 1034 MovieClip | Uses:1032 320 300 1033 322 323 324 | Used by:Timeline | |
Symbol 1035 Graphic | Used by:1039 | ||
Symbol 1036 Graphic | Used by:1039 | ||
Symbol 1037 Graphic | Used by:1039 | ||
Symbol 1038 Graphic | Used by:1039 | ||
Symbol 1039 MovieClip | Uses:1035 1036 1037 1038 | Used by:Timeline | |
Symbol 1040 Graphic | Used by:1041 | ||
Symbol 1041 MovieClip | Uses:893 1040 470 | Used by:Timeline | |
Symbol 1042 Graphic | Used by:1043 | ||
Symbol 1043 MovieClip | Uses:1042 | Used by:Timeline | |
Symbol 1044 Text | Uses:219 | Used by:1045 | |
Symbol 1045 MovieClip | Uses:218 1044 221 | Used by:1047 | |
Symbol 1046 Sound | Used by:1047 1048 | ||
Symbol 1047 MovieClip | Uses:217 4 1045 649 228 1046 | Used by:Timeline | |
Symbol 1048 MovieClip | Uses:1046 | Used by:Timeline | |
Symbol 1049 Graphic | Used by:1062 | ||
Symbol 1050 Graphic | Used by:1052 1053 | ||
Symbol 1051 Graphic | Used by:1052 | ||
Symbol 1052 MovieClip | Uses:1050 1051 | Used by:1062 Timeline | |
Symbol 1053 MovieClip | Uses:1050 291 | Used by:1062 Timeline | |
Symbol 1054 Graphic | Used by:1062 | ||
Symbol 1055 Graphic | Used by:1057 | ||
Symbol 1056 Graphic | Used by:1057 | ||
Symbol 1057 MovieClip | Uses:1055 1056 | Used by:1062 | |
Symbol 1058 Graphic | Used by:1062 | ||
Symbol 1059 MovieClip | Uses:727 745 639 | Used by:1060 | |
Symbol 1060 MovieClip | Uses:741 1059 450 633 634 635 729 320 730 731 732 733 734 735 736 737 738 470 322 323 324 | Used by:1062 Timeline | |
Symbol 1061 Sound | Used by:1062 Timeline | ||
Symbol 1062 MovieClip | Uses:858 27 29 1049 287 280 292 1052 1053 1054 270 1057 1058 1060 259 272 97 304 273 274 118 307 1061 | Used by:Timeline | |
Symbol 1063 ShapeTweening | Used by:1065 | ||
Symbol 1064 ShapeTweening | Used by:1065 | ||
Symbol 1065 MovieClip | Uses:1063 1064 752 | Used by:1066 | |
Symbol 1066 MovieClip | Uses:1065 753 | Used by:Timeline | |
Symbol 1067 MovieClip | Uses:804 | Used by:Timeline | |
Symbol 1068 MovieClip | Uses:804 | Used by:Timeline | |
Symbol 1069 Sound | Used by:1078 | ||
Symbol 1070 Graphic | Used by:1078 | ||
Symbol 1071 Graphic | Used by:1078 1309 | ||
Symbol 1072 Sound | Used by:1078 | ||
Symbol 1073 Sound | Used by:1078 | ||
Symbol 1074 Sound | Used by:1078 | ||
Symbol 1075 Sound | Used by:1078 | ||
Symbol 1076 Sound | Used by:1078 | ||
Symbol 1077 Sound | Used by:1078 | ||
Symbol 1078 MovieClip | Uses:270 689 108 304 690 307 1069 651 652 1070 654 655 272 1071 103 273 274 118 298 1072 294 1073 297 694 1074 305 1075 1076 1077 | Used by:Timeline | |
Symbol 1079 Graphic | Used by:1080 | ||
Symbol 1080 MovieClip | Uses:808 1079 | Used by:1082 | |
Symbol 1081 MovieClip | Uses:810 | Used by:1082 | |
Symbol 1082 MovieClip | Uses:1080 1081 477 810 320 470 322 323 324 | Used by:Timeline | |
Symbol 1083 ShapeTweening | Used by:1084 | ||
Symbol 1084 MovieClip | Uses:25 1083 817 485 486 821 | Used by:Timeline | |
Symbol 1085 Graphic | Used by:1086 | ||
Symbol 1086 MovieClip | Uses:1085 | Used by:Timeline | |
Symbol 1087 Text | Uses:219 | Used by:1088 | |
Symbol 1088 MovieClip | Uses:218 1087 221 | Used by:1097 | |
Symbol 1089 Text | Uses:219 | Used by:1090 | |
Symbol 1090 MovieClip | Uses:223 224 225 1089 | Used by:1097 | |
Symbol 1091 Graphic | Used by:1097 1178 1204 | ||
Symbol 1092 Graphic | Used by:1097 | ||
Symbol 1093 ShapeTweening | Used by:1097 | ||
Symbol 1094 ShapeTweening | Used by:1097 | ||
Symbol 1095 Graphic | Used by:1097 | ||
Symbol 1096 Sound | Used by:1097 1098 | ||
Symbol 1097 MovieClip | Uses:217 4 1088 539 228 1090 1091 1092 450 1093 1094 1095 1096 | Used by:Timeline | |
Symbol 1098 MovieClip | Uses:1096 | Used by:Timeline | |
Symbol 1099 Graphic | Used by:1166 | ||
Symbol 1100 Graphic | Used by:1166 | ||
Symbol 1101 Graphic | Used by:1166 | ||
Symbol 1102 Graphic | Used by:1166 | ||
Symbol 1103 Graphic | Used by:1166 | ||
Symbol 1104 Graphic | Used by:1166 | ||
Symbol 1105 Graphic | Used by:1166 | ||
Symbol 1106 Graphic | Used by:1166 | ||
Symbol 1107 Graphic | Used by:1166 | ||
Symbol 1108 Graphic | Used by:1166 | ||
Symbol 1109 Graphic | Used by:1166 | ||
Symbol 1110 Graphic | Used by:1166 | ||
Symbol 1111 Graphic | Used by:1166 | ||
Symbol 1112 Graphic | Used by:1166 | ||
Symbol 1113 Graphic | Used by:1166 | ||
Symbol 1114 Graphic | Used by:1166 | ||
Symbol 1115 Graphic | Used by:1166 | ||
Symbol 1116 Graphic | Used by:1166 | ||
Symbol 1117 Graphic | Used by:1166 | ||
Symbol 1118 Graphic | Used by:1166 | ||
Symbol 1119 Graphic | Used by:1166 | ||
Symbol 1120 Graphic | Used by:1166 | ||
Symbol 1121 Graphic | Used by:1166 | ||
Symbol 1122 Graphic | Used by:1166 | ||
Symbol 1123 Graphic | Used by:1166 | ||
Symbol 1124 Graphic | Used by:1166 | ||
Symbol 1125 Graphic | Used by:1166 | ||
Symbol 1126 Graphic | Used by:1166 | ||
Symbol 1127 Graphic | Used by:1166 | ||
Symbol 1128 Graphic | Used by:1166 | ||
Symbol 1129 Graphic | Used by:1166 | ||
Symbol 1130 Graphic | Used by:1166 | ||
Symbol 1131 Graphic | Used by:1166 | ||
Symbol 1132 Graphic | Used by:1166 | ||
Symbol 1133 Graphic | Used by:1166 | ||
Symbol 1134 Graphic | Used by:1166 | ||
Symbol 1135 Graphic | Used by:1166 | ||
Symbol 1136 Graphic | Used by:1166 | ||
Symbol 1137 Graphic | Used by:1166 | ||
Symbol 1138 Graphic | Used by:1166 | ||
Symbol 1139 Graphic | Used by:1166 | ||
Symbol 1140 Graphic | Used by:1166 | ||
Symbol 1141 Graphic | Used by:1166 | ||
Symbol 1142 Graphic | Used by:1166 | ||
Symbol 1143 ShapeTweening | Used by:1166 | ||
Symbol 1144 Graphic | Used by:1147 | ||
Symbol 1145 Graphic | Used by:1147 | ||
Symbol 1146 Graphic | Used by:1147 | ||
Symbol 1147 MovieClip | Uses:1144 1145 1146 | Used by:1166 | |
Symbol 1148 Bitmap | Used by:1149 | ||
Symbol 1149 Graphic | Uses:1148 | Used by:1166 Timeline | |
Symbol 1150 Graphic | Used by:1166 | ||
Symbol 1151 Graphic | Used by:1166 | ||
Symbol 1152 Bitmap | Used by:1153 | ||
Symbol 1153 Graphic | Uses:1152 | Used by:1166 | |
Symbol 1154 Graphic | Used by:1166 | ||
Symbol 1155 Graphic | Used by:1166 Timeline | ||
Symbol 1156 Bitmap | Used by:1157 | ||
Symbol 1157 Graphic | Uses:1156 | Used by:1166 Timeline | |
Symbol 1158 Graphic | Used by:1166 Timeline | ||
Symbol 1159 Graphic | Used by:1166 | ||
Symbol 1160 Graphic | Used by:1166 | ||
Symbol 1161 Bitmap | Used by:1162 | ||
Symbol 1162 Graphic | Uses:1161 | Used by:1166 | |
Symbol 1163 Graphic | Used by:1166 | ||
Symbol 1164 ShapeTweening | Used by:1166 | ||
Symbol 1165 Graphic | Used by:1166 | ||
Symbol 1166 MovieClip | Uses:766 769 1099 547 1100 256 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 300 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1147 859 861 862 884 1149 1150 1151 1153 1154 1155 1157 1158 1159 1160 1162 1163 886 887 1164 1165 | Used by:Timeline | |
Symbol 1167 Graphic | Used by:1178 | ||
Symbol 1168 Graphic | Used by:1178 | ||
Symbol 1169 Graphic | Used by:1178 | ||
Symbol 1170 Graphic | Used by:1178 | ||
Symbol 1171 Graphic | Used by:1178 | ||
Symbol 1172 Graphic | Used by:1178 1182 | ||
Symbol 1173 Graphic | Used by:1178 | ||
Symbol 1174 Graphic | Used by:1178 1205 | ||
Symbol 1175 Sound | Used by:1178 1272 Timeline | ||
Symbol 1176 Graphic | Used by:1177 | ||
Symbol 1177 MovieClip | Uses:1176 | Used by:1178 Timeline | |
Symbol 1178 MovieClip | Uses:1167 1168 1169 1170 1171 1172 1173 1174 1091 1175 1177 257 254 300 | Used by:1179 | |
Symbol 1179 MovieClip | Uses:1178 | Used by:Timeline | |
Symbol 1180 Graphic | Used by:1181 | ||
Symbol 1181 MovieClip | Uses:1180 | Used by:Timeline | |
Symbol 1182 MovieClip | Uses:1172 | Used by:Timeline | |
Symbol 1183 Graphic | Used by:1198 | ||
Symbol 1184 Sound | Used by:1198 1233 | ||
Symbol 1185 Graphic | Used by:1198 1233 | ||
Symbol 1186 Graphic | Used by:1198 1233 | ||
Symbol 1187 Graphic | Used by:1198 1233 | ||
Symbol 1188 Graphic | Used by:1198 1233 | ||
Symbol 1189 Graphic | Used by:1198 1233 | ||
Symbol 1190 Graphic | Used by:1198 1233 | ||
Symbol 1191 Graphic | Used by:1198 1233 | ||
Symbol 1192 Graphic | Used by:1198 1233 | ||
Symbol 1193 Graphic | Used by:1198 1233 | ||
Symbol 1194 Graphic | Used by:1198 1233 | ||
Symbol 1195 Graphic | Used by:1198 1233 | ||
Symbol 1196 Graphic | Used by:1198 1233 | ||
Symbol 1197 Graphic | Used by:1198 1233 | ||
Symbol 1198 MovieClip | Uses:1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 | Used by:1199 | |
Symbol 1199 MovieClip | Uses:1198 633 634 635 | Used by:Timeline | |
Symbol 1200 Graphic | Used by:1201 | ||
Symbol 1201 MovieClip | Uses:1200 | Used by:1203 | |
Symbol 1202 Graphic | Used by:1203 | ||
Symbol 1203 MovieClip | Uses:1201 1202 301 302 303 | Used by:Timeline | |
Symbol 1204 MovieClip | Uses:1091 256 | Used by:1205 Timeline | |
Symbol 1205 MovieClip | Uses:1174 1204 | Used by:Timeline | |
Symbol 1206 Graphic | Used by:1207 | ||
Symbol 1207 MovieClip | Uses:1206 | Used by:Timeline | |
Symbol 1208 Graphic | Used by:1209 | ||
Symbol 1209 MovieClip | Uses:1208 | Used by:1233 | |
Symbol 1210 Graphic | Used by:1233 | ||
Symbol 1211 Graphic | Used by:1233 | ||
Symbol 1212 Graphic | Used by:1233 | ||
Symbol 1213 Graphic | Used by:1216 | ||
Symbol 1214 Graphic | Used by:1216 | ||
Symbol 1215 Graphic | Used by:1216 | ||
Symbol 1216 MovieClip | Uses:1213 1214 1215 | Used by:1233 | |
Symbol 1217 Graphic | Used by:1220 | ||
Symbol 1218 Graphic | Used by:1220 | ||
Symbol 1219 Graphic | Used by:1220 | ||
Symbol 1220 MovieClip | Uses:1217 1218 320 1219 322 323 324 | Used by:1233 | |
Symbol 1221 Graphic | Used by:1233 | ||
Symbol 1222 Graphic | Used by:1233 | ||
Symbol 1223 Graphic | Used by:1233 | ||
Symbol 1224 Graphic | Used by:1233 | ||
Symbol 1225 Graphic | Used by:1233 | ||
Symbol 1226 Graphic | Used by:1233 | ||
Symbol 1227 Graphic | Used by:1233 | ||
Symbol 1228 Sound | Used by:1233 | ||
Symbol 1229 Graphic | Used by:1233 | ||
Symbol 1230 ShapeTweening | Used by:1233 | ||
Symbol 1231 ShapeTweening | Used by:1233 | ||
Symbol 1232 ShapeTweening | Used by:1233 | ||
Symbol 1233 MovieClip | Uses:1209 1210 1211 1212 1216 1220 1221 1222 1223 1224 1225 1226 1227 1228 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 320 450 322 323 324 300 470 1229 1230 1231 1232 | Used by:Timeline | |
Symbol 1234 Graphic | Used by:1236 | ||
Symbol 1235 Graphic | Used by:1236 | ||
Symbol 1236 MovieClip | Uses:1234 1235 | Used by:Timeline | |
Symbol 1237 Graphic | Used by:1252 Timeline | ||
Symbol 1238 Graphic | Used by:1242 | ||
Symbol 1239 Graphic | Used by:1242 | ||
Symbol 1240 Graphic | Used by:1242 | ||
Symbol 1241 Graphic | Used by:1242 | ||
Symbol 1242 MovieClip | Uses:1238 1239 1240 1241 | Used by:1252 Timeline | |
Symbol 1243 Sound | Used by:1252 | ||
Symbol 1244 Sound | Used by:1252 | ||
Symbol 1245 Sound | Used by:1252 | ||
Symbol 1246 Sound | Used by:1252 | ||
Symbol 1247 Graphic | Used by:1252 Timeline | ||
Symbol 1248 Sound | Used by:1252 | ||
Symbol 1249 Sound | Used by:1252 | ||
Symbol 1250 Sound | Used by:1252 | ||
Symbol 1251 Sound | Used by:1252 | ||
Symbol 1252 MovieClip | Uses:270 112 1237 1242 118 1243 1244 589 590 591 91 592 293 294 304 295 274 307 1245 1246 281 1247 700 92 703 1248 1249 1250 1251 | Used by:Timeline | |
Symbol 1253 Graphic | Used by:1254 | ||
Symbol 1254 MovieClip | Uses:1253 | Used by:1272 | |
Symbol 1255 Graphic | Used by:1265 | ||
Symbol 1256 Graphic | Used by:1264 | ||
Symbol 1257 Graphic | Used by:1264 | ||
Symbol 1258 Graphic | Used by:1264 | ||
Symbol 1259 Graphic | Used by:1264 | ||
Symbol 1260 ShapeTweening | Used by:1263 | ||
Symbol 1261 ShapeTweening | Used by:1263 | ||
Symbol 1262 Graphic | Used by:1263 | ||
Symbol 1263 MovieClip | Uses:1260 1261 1262 | Used by:1264 | |
Symbol 1264 MovieClip | Uses:1256 1257 1258 1259 1263 639 | Used by:1265 1268 1270 | |
Symbol 1265 MovieClip | Uses:1255 1264 320 450 322 323 324 | Used by:1272 | |
Symbol 1266 Graphic | Used by:1268 | ||
Symbol 1267 Graphic | Used by:1268 | ||
Symbol 1268 MovieClip | Uses:1266 1264 320 450 1267 322 323 324 | Used by:1272 | |
Symbol 1269 Graphic | Used by:1270 | ||
Symbol 1270 MovieClip | Uses:1269 1264 320 450 322 323 324 | Used by:1272 | |
Symbol 1271 Graphic | Used by:1272 | ||
Symbol 1272 MovieClip | Uses:1254 1265 1268 1270 450 320 322 323 324 1175 1271 470 | Used by:Timeline | |
Symbol 1273 Graphic | Used by:1274 | ||
Symbol 1274 MovieClip | Uses:1273 | Used by:Timeline | |
Symbol 1275 Text | Uses:219 | Used by:1276 | |
Symbol 1276 MovieClip | Uses:218 1275 221 | Used by:1303 | |
Symbol 1277 Graphic | Used by:1281 1303 | ||
Symbol 1278 Font | Used by:1279 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1459 1460 1461 1462 1463 | ||
Symbol 1279 Text | Uses:1278 | Used by:1280 | |
Symbol 1280 MovieClip | Uses:1279 | Used by:1303 | |
Symbol 1281 MovieClip | Uses:1277 | Used by:1303 | |
Symbol 1282 Text | Uses:1278 | Used by:1302 | |
Symbol 1283 Text | Uses:1278 | Used by:1302 | |
Symbol 1284 Text | Uses:1278 | Used by:1302 | |
Symbol 1285 Text | Uses:1278 | Used by:1302 | |
Symbol 1286 Text | Uses:1278 | Used by:1302 | |
Symbol 1287 Text | Uses:1278 | Used by:1302 | |
Symbol 1288 Text | Uses:1278 | Used by:1302 | |
Symbol 1289 Text | Uses:1278 | Used by:1302 | |
Symbol 1290 Text | Uses:1278 | Used by:1302 | |
Symbol 1291 Text | Uses:1278 | Used by:1302 | |
Symbol 1292 Text | Uses:1278 | Used by:1302 | |
Symbol 1293 Text | Uses:1278 | Used by:1302 | |
Symbol 1294 Text | Uses:1278 | Used by:1302 | |
Symbol 1295 Text | Uses:1278 | Used by:1302 | |
Symbol 1296 Text | Uses:1278 | Used by:1302 | |
Symbol 1297 Text | Uses:1278 | Used by:1302 | |
Symbol 1298 Text | Uses:1278 | Used by:1302 | |
Symbol 1299 Text | Uses:1278 | Used by:1302 | |
Symbol 1300 Text | Uses:1278 | Used by:1302 | |
Symbol 1301 Text | Uses:1278 | Used by:1302 | |
Symbol 1302 MovieClip | Uses:1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 | Used by:1303 | |
Symbol 1303 MovieClip | Uses:217 4 1276 320 1277 450 322 228 323 324 1280 1281 229 1302 | Used by:Timeline | |
Symbol 1304 Graphic | Used by:1305 | ||
Symbol 1305 MovieClip | Uses:1304 | Used by:Timeline | |
Symbol 1306 Sound | Used by:1309 | ||
Symbol 1307 Sound | Used by:1309 | ||
Symbol 1308 Sound | Used by:1309 | ||
Symbol 1309 MovieClip | Uses:270 272 1071 103 273 274 118 298 1306 281 282 91 92 285 1307 293 294 295 1308 | Used by:Timeline | |
Symbol 1310 Graphic | Used by:1316 | ||
Symbol 1311 ShapeTweening | Used by:1314 | ||
Symbol 1312 ShapeTweening | Used by:1314 | ||
Symbol 1313 Graphic | Used by:1314 | ||
Symbol 1314 MovieClip | Uses:1311 1312 1313 | Used by:1316 | |
Symbol 1315 Graphic | Used by:1316 | ||
Symbol 1316 MovieClip | Uses:1310 1314 470 1315 | Used by:Timeline | |
Symbol 1317 MovieClip | Uses:809 810 477 320 470 322 323 324 | Used by:Timeline | |
Symbol 1318 MovieClip | Uses:481 | Used by:Timeline | |
Symbol 1319 Font | Used by:1320 1469 1473 1474 1476 1508 | ||
Symbol 1320 Text | Uses:1319 | Used by:Timeline | |
Symbol 1321 Graphic | Used by:Timeline | ||
Symbol 1322 Graphic | Used by:1345 Timeline | ||
Symbol 1323 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1324 Graphic | Used by:1345 1346 1353 1358 1372 1493 1503 Timeline | ||
Symbol 1325 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1326 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1327 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1328 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1329 Graphic | Used by:1345 1346 1353 1358 1372 1503 Timeline | ||
Symbol 1330 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1331 Graphic | Used by:1345 1358 1493 Timeline | ||
Symbol 1332 Graphic | Used by:1345 Timeline | ||
Symbol 1333 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1334 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1335 Graphic | Used by:1345 Timeline | ||
Symbol 1336 Graphic | Used by:1345 1346 Timeline | ||
Symbol 1337 Graphic | Used by:1345 Timeline | ||
Symbol 1338 Graphic | Used by:1345 1346 1358 Timeline | ||
Symbol 1339 Text | Uses:35 | Used by:1340 | |
Symbol 1340 Button | Uses:34 1339 39 37 | Used by:Timeline | |
Symbol 1341 Graphic | Used by:1346 1358 Timeline | ||
Symbol 1342 Graphic | Used by:1346 1358 Timeline | ||
Symbol 1343 Graphic | Used by:1346 Timeline | ||
Symbol 1344 Graphic | Used by:1346 Timeline | ||
Symbol 1345 MovieClip | Uses:1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 103 1338 274 | Used by:Timeline | |
Symbol 1346 MovieClip | Uses:1341 1323 1324 1325 1326 1327 1328 1329 1330 1342 1333 1334 1343 1336 1344 700 1338 274 | Used by:Timeline | |
Symbol 1347 Graphic | Used by:1353 1493 1503 | ||
Symbol 1348 Graphic | Used by:1353 1493 1503 | ||
Symbol 1349 Graphic | Used by:1353 1493 1503 | ||
Symbol 1350 Graphic | Used by:1353 1493 1503 | ||
Symbol 1351 Graphic | Used by:1353 1493 1503 | ||
Symbol 1352 Graphic | Used by:1353 1493 1503 | ||
Symbol 1353 MovieClip | Uses:1347 1324 1348 1349 1350 1351 1329 1352 | Used by:1356 | |
Symbol 1354 Graphic | Used by:1356 Timeline | ||
Symbol 1355 Graphic | Used by:1356 Timeline | ||
Symbol 1356 MovieClip | Uses:1353 1354 697 96 1355 274 | Used by:Timeline | |
Symbol 1357 Graphic | Used by:1358 | ||
Symbol 1358 MovieClip | Uses:1341 1323 1324 1325 1326 1327 1328 1329 1330 1342 1333 1334 1357 296 1338 274 1331 | Used by:Timeline | |
Symbol 1359 Graphic | Used by:1372 | ||
Symbol 1360 Graphic | Used by:1372 Timeline | ||
Symbol 1361 Graphic | Used by:1372 Timeline | ||
Symbol 1362 Graphic | Used by:1372 Timeline | ||
Symbol 1363 Graphic | Used by:1372 Timeline | ||
Symbol 1364 Graphic | Used by:1365 | ||
Symbol 1365 MovieClip | Uses:1364 | Used by:1372 Timeline | |
Symbol 1366 Graphic | Used by:1372 Timeline | ||
Symbol 1367 Graphic | Used by:1372 Timeline | ||
Symbol 1368 Graphic | Used by:1372 | ||
Symbol 1369 Graphic | Used by:1372 Timeline | ||
Symbol 1370 Graphic | Used by:1372 | ||
Symbol 1371 Graphic | Used by:1372 Timeline | ||
Symbol 1372 MovieClip | Uses:1359 1360 1329 1361 1324 1362 1363 1365 1366 1367 1368 1369 1370 103 1371 | Used by:Timeline | |
Symbol 1373 Graphic | Used by:Timeline | ||
Symbol 1374 Graphic | Used by:Timeline | ||
Symbol 1375 MovieClip | Uses:217 4 | Used by:Timeline | |
Symbol 1376 Graphic | Used by:Timeline | ||
Symbol 1377 Graphic | Used by:1378 | ||
Symbol 1378 MovieClip | Uses:1377 | Used by:Timeline | |
Symbol 1379 Graphic | Used by:1393 | ||
Symbol 1380 Text | Uses:35 | Used by:1393 | |
Symbol 1381 Text | Uses:35 | Used by:1393 | |
Symbol 1382 Text | Uses:35 | Used by:1393 | |
Symbol 1383 Text | Uses:35 | Used by:1393 | |
Symbol 1384 Text | Uses:35 | Used by:1393 | |
Symbol 1385 Text | Uses:35 | Used by:1393 | |
Symbol 1386 Text | Uses:35 | Used by:1393 | |
Symbol 1387 Text | Uses:35 | Used by:1393 | |
Symbol 1388 Text | Uses:35 | Used by:1393 | |
Symbol 1389 Text | Uses:35 | Used by:1393 | |
Symbol 1390 Text | Uses:35 | Used by:1393 | |
Symbol 1391 Text | Uses:35 | Used by:1393 | |
Symbol 1392 Text | Uses:35 | Used by:1393 | |
Symbol 1393 MovieClip | Uses:1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 | Used by:Timeline | |
Symbol 1394 Graphic | Used by:1396 1398 | ||
Symbol 1395 Text | Uses:35 | Used by:1396 | |
Symbol 1396 Button | Uses:34 1394 1395 39 37 | Used by:Timeline | |
Symbol 1397 Text | Uses:35 | Used by:1398 | |
Symbol 1398 Button | Uses:34 1394 1397 39 37 | Used by:Timeline | |
Symbol 1399 Text | Uses:35 | Used by:1400 | |
Symbol 1400 Button | Uses:34 1399 39 37 | Used by:Timeline | |
Symbol 1401 Text | Uses:35 | Used by:1402 1426 1443 1450 1452 | |
Symbol 1402 Button | Uses:34 1401 39 37 | Used by:Timeline | |
Symbol 1403 Graphic | Used by:Timeline | ||
Symbol 1404 Sound | Used by:Timeline | ||
Symbol 1405 Sound | Used by:Timeline | ||
Symbol 1406 Graphic | Used by:Timeline | ||
Symbol 1407 Sound | Used by:Timeline | ||
Symbol 1408 Sound | Used by:Timeline | ||
Symbol 1409 Sound | Used by:Timeline | ||
Symbol 1410 Sound | Used by:Timeline | ||
Symbol 1411 Sound | Used by:Timeline | ||
Symbol 1412 Bitmap | Used by:1413 | ||
Symbol 1413 Graphic | Uses:1412 | Used by:Timeline | |
Symbol 1414 Graphic | Used by:Timeline | ||
Symbol 1415 Graphic | Used by:Timeline | ||
Symbol 1416 Graphic | Used by:Timeline | ||
Symbol 1417 Graphic | Used by:Timeline | ||
Symbol 1418 MovieClip | Uses:660 661 664 270 665 666 667 668 679 680 671 681 682 683 | Used by:Timeline | |
Symbol 1419 Sound | Used by:Timeline | ||
Symbol 1420 Sound | Used by:Timeline | ||
Symbol 1421 Sound | Used by:Timeline | ||
Symbol 1422 Text | Uses:219 | Used by:Timeline | |
Symbol 1423 Graphic | Used by:Timeline | ||
Symbol 1424 MovieClip | Uses:764 765 | Used by:Timeline | |
Symbol 1425 MovieClip | Uses:768 765 | Used by:Timeline | |
Symbol 1426 Button | Uses:34 1401 39 37 | Used by:Timeline | |
Symbol 1427 Graphic | Used by:Timeline | ||
Symbol 1428 Sound | Used by:Timeline | ||
Symbol 1429 Graphic | Used by:Timeline | ||
Symbol 1430 Sound | Used by:Timeline | ||
Symbol 1431 Graphic | Used by:Timeline | ||
Symbol 1432 Sound | Used by:Timeline | ||
Symbol 1433 Sound | Used by:Timeline | ||
Symbol 1434 Sound | Used by:Timeline | ||
Symbol 1435 Graphic | Used by:Timeline | ||
Symbol 1436 Sound | Used by:Timeline | ||
Symbol 1437 Sound | Used by:Timeline | ||
Symbol 1438 Sound | Used by:Timeline | ||
Symbol 1439 Graphic | Used by:1440 | ||
Symbol 1440 MovieClip | Uses:1439 | Used by:Timeline | |
Symbol 1441 MovieClip | Uses:854 270 259 855 858 27 29 859 861 862 870 874 877 880 883 884 886 887 890 55 868 639 888 889 891 300 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 470 931 932 933 | Used by:Timeline | |
Symbol 1442 Graphic | Used by:Timeline | ||
Symbol 1443 Button | Uses:34 1401 39 37 | Used by:Timeline | |
Symbol 1444 Sound | Used by:Timeline | ||
Symbol 1445 Sound | Used by:Timeline | ||
Symbol 1446 Sound | Used by:Timeline | ||
Symbol 1447 Sound | Used by:Timeline | ||
Symbol 1448 Graphic | Used by:Timeline | ||
Symbol 1449 Graphic | Used by:Timeline | ||
Symbol 1450 Button | Uses:34 1401 39 37 | Used by:Timeline | |
Symbol 1451 Sound | Used by:Timeline | ||
Symbol 1452 Button | Uses:34 1401 39 37 | Used by:Timeline | |
Symbol 1453 Graphic | Used by:Timeline | ||
Symbol 1454 Graphic | Used by:Timeline | ||
Symbol 1455 Graphic | Used by:Timeline | ||
Symbol 1456 Sound | Used by:Timeline | ||
Symbol 1457 Sound | Used by:Timeline | ||
Symbol 1458 Sound | Used by:Timeline | ||
Symbol 1459 Text | Uses:1278 | Used by:1464 | |
Symbol 1460 Text | Uses:1278 | Used by:1464 | |
Symbol 1461 Text | Uses:1278 | Used by:1464 | |
Symbol 1462 Text | Uses:1278 | Used by:1464 | |
Symbol 1463 Text | Uses:1278 | Used by:1464 | |
Symbol 1464 MovieClip | Uses:1459 1460 1461 1462 1463 | Used by:Timeline | |
Symbol 1465 Sound | Used by:Timeline | ||
Symbol 1466 Sound | Used by:Timeline | ||
Symbol 1467 Sound | Used by:Timeline | ||
Symbol 1468 Graphic | Used by:Timeline | ||
Symbol 1469 EditableText | Uses:1319 | Used by:Timeline | |
Symbol 1470 Graphic | Used by:Timeline | ||
Symbol 1471 Sound | Used by:Timeline | ||
Symbol 1472 Graphic | Used by:Timeline | ||
Symbol 1473 Text | Uses:35 1319 | Used by:1475 | |
Symbol 1474 Text | Uses:1319 | Used by:1475 | |
Symbol 1475 MovieClip | Uses:1473 1474 | Used by:Timeline | |
Symbol 1476 Text | Uses:35 1319 | Used by:1490 | |
Symbol 1477 Graphic | Used by:1478 1479 1480 1481 1482 1483 | ||
Symbol 1478 Button | Uses:1477 | Used by:1490 | |
Symbol 1479 Button | Uses:1477 | Used by:1490 | |
Symbol 1480 Button | Uses:1477 | Used by:1490 | |
Symbol 1481 Button | Uses:1477 | Used by:1490 | |
Symbol 1482 Button | Uses:1477 | Used by:1490 | |
Symbol 1483 Button | Uses:1477 | Used by:1490 | |
Symbol 1484 Button | Uses:217 | Used by:1490 | |
Symbol 1485 Button | Uses:217 | Used by:1490 | |
Symbol 1486 Button | Uses:217 | Used by:1490 | |
Symbol 1487 Button | Uses:217 | Used by:1490 | |
Symbol 1488 Button | Uses:217 | Used by:1490 | |
Symbol 1489 Button | Uses:217 | Used by:1490 | |
Symbol 1490 MovieClip | Uses:1476 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 | Used by:Timeline | |
Symbol 1491 Graphic | Used by:Timeline | ||
Symbol 1492 Graphic | Used by:1493 | ||
Symbol 1493 MovieClip | Uses:1347 1492 1352 1324 1348 1349 1350 1351 1331 | Used by:Timeline | |
Symbol 1494 Graphic | Used by:Timeline | ||
Symbol 1495 Graphic | Used by:Timeline | ||
Symbol 1496 Graphic | Used by:Timeline | ||
Symbol 1497 Graphic | Used by:Timeline | ||
Symbol 1498 Graphic | Used by:Timeline | ||
Symbol 1499 Graphic | Used by:Timeline | ||
Symbol 1500 Graphic | Used by:Timeline | ||
Symbol 1501 Graphic | Used by:Timeline | ||
Symbol 1502 Graphic | Used by:1503 | ||
Symbol 1503 MovieClip | Uses:1351 1347 1324 1348 1349 1350 1502 1352 1329 | Used by:Timeline | |
Symbol 1504 Text | Uses:35 | Used by:1505 1509 1511 | |
Symbol 1505 Button | Uses:34 1504 39 37 | Used by:Timeline | |
Symbol 1506 Text | Uses:35 | Used by:1507 1510 1512 | |
Symbol 1507 Button | Uses:34 1506 39 37 | Used by:Timeline | |
Symbol 1508 Text | Uses:1319 | Used by:Timeline | |
Symbol 1509 Button | Uses:34 1504 39 37 | Used by:Timeline | |
Symbol 1510 Button | Uses:34 1506 39 37 | Used by:Timeline | |
Symbol 1511 Button | Uses:34 1504 39 37 | Used by:Timeline | |
Symbol 1512 Button | Uses:34 1506 39 37 | Used by:Timeline |
Instance Names
"Bar" | Frame 1031 | Symbol 16 MovieClip |
"Menu" | Frame 1232 | Symbol 54 MovieClip |
"Stage" | Frame 1326 | Symbol 143 MovieClip |
"Intro" | Frame 1520 | Symbol 231 MovieClip |
"BG" | Frame 1539 | Symbol 251 MovieClip |
"Sound" | Frame 1540 | Symbol 265 MovieClip |
"Music" | Frame 1540 | Symbol 266 MovieClip |
"Sound3" | Frame 1540 | Symbol 268 MovieClip |
"Talk" | Frame 1540 | Symbol 314 MovieClip |
"K10" | Frame 1540 | Symbol 464 MovieClip |
"K9" | Frame 1540 | Symbol 464 MovieClip |
"K8" | Frame 1540 | Symbol 464 MovieClip |
"K7" | Frame 1540 | Symbol 464 MovieClip |
"K6" | Frame 1540 | Symbol 464 MovieClip |
"K5" | Frame 1540 | Symbol 464 MovieClip |
"K4" | Frame 1540 | Symbol 464 MovieClip |
"K3" | Frame 1540 | Symbol 464 MovieClip |
"K2" | Frame 1540 | Symbol 464 MovieClip |
"K1" | Frame 1540 | Symbol 464 MovieClip |
"B1" | Frame 1540 | Symbol 471 MovieClip |
"S14" | Frame 1540 | Symbol 473 MovieClip |
"S13" | Frame 1540 | Symbol 473 MovieClip |
"S12" | Frame 1540 | Symbol 473 MovieClip |
"S11" | Frame 1540 | Symbol 473 MovieClip |
"S10" | Frame 1540 | Symbol 473 MovieClip |
"S9" | Frame 1540 | Symbol 473 MovieClip |
"S8" | Frame 1540 | Symbol 473 MovieClip |
"S7" | Frame 1540 | Symbol 475 MovieClip |
"S6" | Frame 1540 | Symbol 475 MovieClip |
"S5" | Frame 1540 | Symbol 475 MovieClip |
"S4" | Frame 1540 | Symbol 475 MovieClip |
"S3" | Frame 1540 | Symbol 475 MovieClip |
"S2" | Frame 1540 | Symbol 475 MovieClip |
"S1" | Frame 1540 | Symbol 475 MovieClip |
"ship2" | Frame 1540 | Symbol 478 MovieClip |
"ship1" | Frame 1540 | Symbol 480 MovieClip |
"I13" | Frame 1540 | Symbol 482 MovieClip |
"I12" | Frame 1540 | Symbol 482 MovieClip |
"I11" | Frame 1540 | Symbol 482 MovieClip |
"I10" | Frame 1540 | Symbol 482 MovieClip |
"I9" | Frame 1540 | Symbol 482 MovieClip |
"I8" | Frame 1540 | Symbol 482 MovieClip |
"I7" | Frame 1540 | Symbol 482 MovieClip |
"I6" | Frame 1540 | Symbol 482 MovieClip |
"I5" | Frame 1540 | Symbol 482 MovieClip |
"I4" | Frame 1540 | Symbol 482 MovieClip |
"I3" | Frame 1540 | Symbol 482 MovieClip |
"I2" | Frame 1540 | Symbol 482 MovieClip |
"I1" | Frame 1540 | Symbol 482 MovieClip |
"Life1" | Frame 1540 | Symbol 488 MovieClip |
"Life2" | Frame 1540 | Symbol 492 MovieClip |
"B11" | Frame 1542 | Symbol 497 MovieClip |
"B10" | Frame 1542 | Symbol 504 MovieClip |
"B9" | Frame 1542 | Symbol 504 MovieClip |
"B8" | Frame 1542 | Symbol 511 MovieClip |
"B7" | Frame 1542 | Symbol 511 MovieClip |
"B6" | Frame 1542 | Symbol 518 MovieClip |
"B5" | Frame 1542 | Symbol 518 MovieClip |
"B4" | Frame 1542 | Symbol 527 MovieClip |
"B3" | Frame 1542 | Symbol 527 MovieClip |
"B2" | Frame 1542 | Symbol 533 MovieClip |
"I13" | Frame 1542 | Symbol 535 MovieClip |
"I12" | Frame 1542 | Symbol 535 MovieClip |
"I11" | Frame 1542 | Symbol 535 MovieClip |
"I10" | Frame 1542 | Symbol 535 MovieClip |
"I9" | Frame 1542 | Symbol 535 MovieClip |
"I8" | Frame 1542 | Symbol 535 MovieClip |
"I7" | Frame 1542 | Symbol 535 MovieClip |
"I6" | Frame 1542 | Symbol 535 MovieClip |
"I5" | Frame 1542 | Symbol 535 MovieClip |
"I4" | Frame 1542 | Symbol 535 MovieClip |
"I3" | Frame 1542 | Symbol 535 MovieClip |
"I2" | Frame 1542 | Symbol 535 MovieClip |
"I1" | Frame 1542 | Symbol 535 MovieClip |
"Intro" | Frame 1553 | Symbol 542 MovieClip |
"BG" | Frame 1572 | Symbol 584 MovieClip |
"Sound" | Frame 1573 | Symbol 265 MovieClip |
"Music" | Frame 1573 | Symbol 585 MovieClip |
"Sound3" | Frame 1573 | Symbol 268 MovieClip |
"Talk" | Frame 1573 | Symbol 617 MovieClip |
"B4" | Frame 1573 | Symbol 628 MovieClip |
"B5" | Frame 1573 | Symbol 630 MovieClip |
"K10" | Frame 1573 | Symbol 464 MovieClip |
"K9" | Frame 1573 | Symbol 464 MovieClip |
"K8" | Frame 1573 | Symbol 464 MovieClip |
"K7" | Frame 1573 | Symbol 464 MovieClip |
"K6" | Frame 1573 | Symbol 464 MovieClip |
"K5" | Frame 1573 | Symbol 464 MovieClip |
"K4" | Frame 1573 | Symbol 464 MovieClip |
"K3" | Frame 1573 | Symbol 464 MovieClip |
"K2" | Frame 1573 | Symbol 464 MovieClip |
"K1" | Frame 1573 | Symbol 464 MovieClip |
"S14" | Frame 1573 | Symbol 473 MovieClip |
"S13" | Frame 1573 | Symbol 473 MovieClip |
"S12" | Frame 1573 | Symbol 473 MovieClip |
"S11" | Frame 1573 | Symbol 473 MovieClip |
"S10" | Frame 1573 | Symbol 473 MovieClip |
"S9" | Frame 1573 | Symbol 473 MovieClip |
"S8" | Frame 1573 | Symbol 473 MovieClip |
"S7" | Frame 1573 | Symbol 475 MovieClip |
"S6" | Frame 1573 | Symbol 475 MovieClip |
"S5" | Frame 1573 | Symbol 475 MovieClip |
"S4" | Frame 1573 | Symbol 475 MovieClip |
"S3" | Frame 1573 | Symbol 475 MovieClip |
"S2" | Frame 1573 | Symbol 475 MovieClip |
"S1" | Frame 1573 | Symbol 475 MovieClip |
"B6" | Frame 1573 | Symbol 637 MovieClip |
"B3" | Frame 1573 | Symbol 640 MovieClip |
"B2" | Frame 1573 | Symbol 641 MovieClip |
"B1" | Frame 1573 | Symbol 643 MovieClip |
"ship2" | Frame 1573 | Symbol 478 MovieClip |
"ship1" | Frame 1573 | Symbol 480 MovieClip |
"I13" | Frame 1573 | Symbol 645 MovieClip |
"I12" | Frame 1573 | Symbol 645 MovieClip |
"I11" | Frame 1573 | Symbol 645 MovieClip |
"I10" | Frame 1573 | Symbol 645 MovieClip |
"I9" | Frame 1573 | Symbol 645 MovieClip |
"I8" | Frame 1573 | Symbol 645 MovieClip |
"I7" | Frame 1573 | Symbol 645 MovieClip |
"I6" | Frame 1573 | Symbol 645 MovieClip |
"I5" | Frame 1573 | Symbol 645 MovieClip |
"I4" | Frame 1573 | Symbol 645 MovieClip |
"I3" | Frame 1573 | Symbol 645 MovieClip |
"I2" | Frame 1573 | Symbol 645 MovieClip |
"I1" | Frame 1573 | Symbol 645 MovieClip |
"Life1" | Frame 1573 | Symbol 488 MovieClip |
"Life2" | Frame 1573 | Symbol 492 MovieClip |
"I13" | Frame 1575 | Symbol 482 MovieClip |
"I12" | Frame 1575 | Symbol 482 MovieClip |
"I11" | Frame 1575 | Symbol 482 MovieClip |
"I10" | Frame 1575 | Symbol 482 MovieClip |
"I9" | Frame 1575 | Symbol 482 MovieClip |
"I8" | Frame 1575 | Symbol 482 MovieClip |
"I7" | Frame 1575 | Symbol 482 MovieClip |
"I6" | Frame 1575 | Symbol 482 MovieClip |
"I5" | Frame 1575 | Symbol 482 MovieClip |
"I4" | Frame 1575 | Symbol 482 MovieClip |
"I3" | Frame 1575 | Symbol 482 MovieClip |
"I2" | Frame 1575 | Symbol 482 MovieClip |
"I1" | Frame 1575 | Symbol 482 MovieClip |
"Intro" | Frame 1587 | Symbol 659 MovieClip |
"BG" | Frame 1606 | Symbol 684 MovieClip |
"Sound" | Frame 1607 | Symbol 265 MovieClip |
"Music" | Frame 1607 | Symbol 685 MovieClip |
"Sound3" | Frame 1607 | Symbol 268 MovieClip |
"Talk" | Frame 1607 | Symbol 706 MovieClip |
"K10" | Frame 1607 | Symbol 464 MovieClip |
"K9" | Frame 1607 | Symbol 464 MovieClip |
"K8" | Frame 1607 | Symbol 464 MovieClip |
"K7" | Frame 1607 | Symbol 464 MovieClip |
"K6" | Frame 1607 | Symbol 464 MovieClip |
"K5" | Frame 1607 | Symbol 464 MovieClip |
"K4" | Frame 1607 | Symbol 464 MovieClip |
"K3" | Frame 1607 | Symbol 464 MovieClip |
"K2" | Frame 1607 | Symbol 464 MovieClip |
"K1" | Frame 1607 | Symbol 464 MovieClip |
"B1" | Frame 1607 | Symbol 716 MovieClip |
"B2" | Frame 1607 | Symbol 723 MovieClip |
"S14" | Frame 1607 | Symbol 473 MovieClip |
"S13" | Frame 1607 | Symbol 473 MovieClip |
"S12" | Frame 1607 | Symbol 473 MovieClip |
"S11" | Frame 1607 | Symbol 473 MovieClip |
"S10" | Frame 1607 | Symbol 473 MovieClip |
"S9" | Frame 1607 | Symbol 473 MovieClip |
"S8" | Frame 1607 | Symbol 473 MovieClip |
"S7" | Frame 1607 | Symbol 475 MovieClip |
"S6" | Frame 1607 | Symbol 475 MovieClip |
"S5" | Frame 1607 | Symbol 475 MovieClip |
"S4" | Frame 1607 | Symbol 475 MovieClip |
"S3" | Frame 1607 | Symbol 475 MovieClip |
"S2" | Frame 1607 | Symbol 475 MovieClip |
"S1" | Frame 1607 | Symbol 475 MovieClip |
"ship2" | Frame 1607 | Symbol 478 MovieClip |
"ship1" | Frame 1607 | Symbol 480 MovieClip |
"I13" | Frame 1607 | Symbol 726 MovieClip |
"I12" | Frame 1607 | Symbol 726 MovieClip |
"I11" | Frame 1607 | Symbol 726 MovieClip |
"I10" | Frame 1607 | Symbol 726 MovieClip |
"I9" | Frame 1607 | Symbol 726 MovieClip |
"I8" | Frame 1607 | Symbol 726 MovieClip |
"I7" | Frame 1607 | Symbol 726 MovieClip |
"I6" | Frame 1607 | Symbol 726 MovieClip |
"I5" | Frame 1607 | Symbol 726 MovieClip |
"I4" | Frame 1607 | Symbol 726 MovieClip |
"I3" | Frame 1607 | Symbol 726 MovieClip |
"I2" | Frame 1607 | Symbol 726 MovieClip |
"I1" | Frame 1607 | Symbol 726 MovieClip |
"Life1" | Frame 1607 | Symbol 488 MovieClip |
"Life2" | Frame 1607 | Symbol 492 MovieClip |
"B7" | Frame 1609 | Symbol 743 MovieClip |
"B8" | Frame 1609 | Symbol 746 MovieClip |
"B6" | Frame 1609 | Symbol 751 MovieClip |
"B5" | Frame 1609 | Symbol 751 MovieClip |
"B4" | Frame 1609 | Symbol 751 MovieClip |
"I13" | Frame 1609 | Symbol 754 MovieClip |
"I12" | Frame 1609 | Symbol 754 MovieClip |
"I11" | Frame 1609 | Symbol 754 MovieClip |
"I10" | Frame 1609 | Symbol 754 MovieClip |
"I9" | Frame 1609 | Symbol 754 MovieClip |
"I8" | Frame 1609 | Symbol 754 MovieClip |
"I7" | Frame 1609 | Symbol 754 MovieClip |
"I6" | Frame 1609 | Symbol 754 MovieClip |
"I5" | Frame 1609 | Symbol 754 MovieClip |
"I4" | Frame 1609 | Symbol 754 MovieClip |
"I3" | Frame 1609 | Symbol 754 MovieClip |
"I2" | Frame 1609 | Symbol 754 MovieClip |
"I1" | Frame 1609 | Symbol 754 MovieClip |
"Intro" | Frame 1616 | Symbol 762 MovieClip |
"BG" | Frame 1635 | Symbol 788 MovieClip |
"Sound" | Frame 1636 | Symbol 265 MovieClip |
"Music" | Frame 1636 | Symbol 789 MovieClip |
"Sound3" | Frame 1636 | Symbol 268 MovieClip |
"Talk" | Frame 1636 | Symbol 798 MovieClip |
"K10" | Frame 1636 | Symbol 464 MovieClip |
"K9" | Frame 1636 | Symbol 464 MovieClip |
"K8" | Frame 1636 | Symbol 464 MovieClip |
"K7" | Frame 1636 | Symbol 464 MovieClip |
"K6" | Frame 1636 | Symbol 464 MovieClip |
"K5" | Frame 1636 | Symbol 464 MovieClip |
"K4" | Frame 1636 | Symbol 464 MovieClip |
"K3" | Frame 1636 | Symbol 464 MovieClip |
"K2" | Frame 1636 | Symbol 464 MovieClip |
"K1" | Frame 1636 | Symbol 464 MovieClip |
"B9" | Frame 1636 | Symbol 404 MovieClip |
"B8" | Frame 1636 | Symbol 404 MovieClip |
"B7" | Frame 1636 | Symbol 404 MovieClip |
"B6" | Frame 1636 | Symbol 404 MovieClip |
"B5" | Frame 1636 | Symbol 404 MovieClip |
"B4" | Frame 1636 | Symbol 404 MovieClip |
"B3" | Frame 1636 | Symbol 803 MovieClip |
"B2" | Frame 1636 | Symbol 803 MovieClip |
"B1" | Frame 1636 | Symbol 405 MovieClip |
"S14" | Frame 1636 | Symbol 805 MovieClip |
"S13" | Frame 1636 | Symbol 805 MovieClip |
"S12" | Frame 1636 | Symbol 805 MovieClip |
"S11" | Frame 1636 | Symbol 805 MovieClip |
"S10" | Frame 1636 | Symbol 805 MovieClip |
"S9" | Frame 1636 | Symbol 805 MovieClip |
"S8" | Frame 1636 | Symbol 805 MovieClip |
"S7" | Frame 1636 | Symbol 807 MovieClip |
"S6" | Frame 1636 | Symbol 807 MovieClip |
"S5" | Frame 1636 | Symbol 807 MovieClip |
"S4" | Frame 1636 | Symbol 807 MovieClip |
"S3" | Frame 1636 | Symbol 807 MovieClip |
"S2" | Frame 1636 | Symbol 807 MovieClip |
"S1" | Frame 1636 | Symbol 807 MovieClip |
"ship2" | Frame 1636 | Symbol 811 MovieClip |
"ship1" | Frame 1636 | Symbol 813 MovieClip |
"I13" | Frame 1636 | Symbol 815 MovieClip |
"I12" | Frame 1636 | Symbol 815 MovieClip |
"I11" | Frame 1636 | Symbol 815 MovieClip |
"I10" | Frame 1636 | Symbol 815 MovieClip |
"I9" | Frame 1636 | Symbol 815 MovieClip |
"I8" | Frame 1636 | Symbol 815 MovieClip |
"I7" | Frame 1636 | Symbol 815 MovieClip |
"I6" | Frame 1636 | Symbol 815 MovieClip |
"I5" | Frame 1636 | Symbol 815 MovieClip |
"I4" | Frame 1636 | Symbol 815 MovieClip |
"I3" | Frame 1636 | Symbol 815 MovieClip |
"I2" | Frame 1636 | Symbol 815 MovieClip |
"I1" | Frame 1636 | Symbol 815 MovieClip |
"Life1" | Frame 1636 | Symbol 819 MovieClip |
"Life2" | Frame 1636 | Symbol 822 MovieClip |
"B1" | Frame 1638 | Symbol 832 MovieClip |
"ship1" | Frame 1638 | Symbol 833 MovieClip |
"I14" | Frame 1638 | Symbol 835 MovieClip |
"I13" | Frame 1638 | Symbol 835 MovieClip |
"I12" | Frame 1638 | Symbol 837 MovieClip |
"I11" | Frame 1638 | Symbol 839 MovieClip |
"I10" | Frame 1638 | Symbol 835 MovieClip |
"I9" | Frame 1638 | Symbol 837 MovieClip |
"I8" | Frame 1638 | Symbol 839 MovieClip |
"I7" | Frame 1638 | Symbol 835 MovieClip |
"I6" | Frame 1638 | Symbol 837 MovieClip |
"I5" | Frame 1638 | Symbol 839 MovieClip |
"I4" | Frame 1638 | Symbol 835 MovieClip |
"I3" | Frame 1638 | Symbol 837 MovieClip |
"I2" | Frame 1638 | Symbol 839 MovieClip |
"I1" | Frame 1638 | Symbol 835 MovieClip |
"Intro" | Frame 1654 | Symbol 849 MovieClip |
"BG" | Frame 1673 | Symbol 934 MovieClip |
"Sound" | Frame 1674 | Symbol 265 MovieClip |
"Music" | Frame 1674 | Symbol 935 MovieClip |
"Sound3" | Frame 1674 | Symbol 268 MovieClip |
"Talk" | Frame 1674 | Symbol 960 MovieClip |
"K10" | Frame 1674 | Symbol 464 MovieClip |
"K9" | Frame 1674 | Symbol 464 MovieClip |
"K8" | Frame 1674 | Symbol 464 MovieClip |
"K7" | Frame 1674 | Symbol 464 MovieClip |
"K6" | Frame 1674 | Symbol 464 MovieClip |
"K5" | Frame 1674 | Symbol 464 MovieClip |
"K4" | Frame 1674 | Symbol 464 MovieClip |
"K3" | Frame 1674 | Symbol 464 MovieClip |
"K2" | Frame 1674 | Symbol 464 MovieClip |
"K1" | Frame 1674 | Symbol 464 MovieClip |
"B4" | Frame 1674 | Symbol 962 MovieClip |
"B3" | Frame 1674 | Symbol 962 MovieClip |
"B2" | Frame 1674 | Symbol 980 MovieClip |
"B1" | Frame 1674 | Symbol 981 MovieClip |
"S14" | Frame 1674 | Symbol 473 MovieClip |
"S13" | Frame 1674 | Symbol 473 MovieClip |
"S12" | Frame 1674 | Symbol 473 MovieClip |
"S11" | Frame 1674 | Symbol 473 MovieClip |
"S10" | Frame 1674 | Symbol 473 MovieClip |
"S9" | Frame 1674 | Symbol 473 MovieClip |
"S8" | Frame 1674 | Symbol 473 MovieClip |
"S7" | Frame 1674 | Symbol 475 MovieClip |
"S6" | Frame 1674 | Symbol 475 MovieClip |
"S5" | Frame 1674 | Symbol 475 MovieClip |
"S4" | Frame 1674 | Symbol 475 MovieClip |
"S3" | Frame 1674 | Symbol 475 MovieClip |
"S2" | Frame 1674 | Symbol 475 MovieClip |
"S1" | Frame 1674 | Symbol 475 MovieClip |
"ship2" | Frame 1674 | Symbol 478 MovieClip |
"ship1" | Frame 1674 | Symbol 982 MovieClip |
"I14" | Frame 1674 | Symbol 983 MovieClip |
"I13" | Frame 1674 | Symbol 482 MovieClip |
"I12" | Frame 1674 | Symbol 482 MovieClip |
"I11" | Frame 1674 | Symbol 482 MovieClip |
"I10" | Frame 1674 | Symbol 482 MovieClip |
"I9" | Frame 1674 | Symbol 482 MovieClip |
"I8" | Frame 1674 | Symbol 482 MovieClip |
"I7" | Frame 1674 | Symbol 482 MovieClip |
"I6" | Frame 1674 | Symbol 482 MovieClip |
"I5" | Frame 1674 | Symbol 482 MovieClip |
"I4" | Frame 1674 | Symbol 482 MovieClip |
"I3" | Frame 1674 | Symbol 482 MovieClip |
"I2" | Frame 1674 | Symbol 482 MovieClip |
"I1" | Frame 1674 | Symbol 482 MovieClip |
"Life1" | Frame 1674 | Symbol 488 MovieClip |
"Life2" | Frame 1674 | Symbol 492 MovieClip |
"B4" | Frame 1676 | Symbol 993 MovieClip |
"B6" | Frame 1676 | Symbol 995 MovieClip |
"B5" | Frame 1676 | Symbol 995 MovieClip |
"ship1" | Frame 1676 | Symbol 480 MovieClip |
"Me" | Frame 1751 | Symbol 1014 MovieClip |
"ship2" | Frame 1752 | Symbol 1015 MovieClip |
"ship1" | Frame 1752 | Symbol 982 MovieClip |
"Sound" | Frame 1754 | Symbol 265 MovieClip |
"Music" | Frame 1754 | Symbol 935 MovieClip |
"Sound3" | Frame 1754 | Symbol 268 MovieClip |
"Wall4" | Frame 1754 | Symbol 1018 MovieClip |
"Wall3" | Frame 1754 | Symbol 1021 MovieClip |
"B11" | Frame 1754 | Symbol 1024 MovieClip |
"B10" | Frame 1754 | Symbol 1024 MovieClip |
"Wall2" | Frame 1754 | Symbol 1028 MovieClip |
"Wall1" | Frame 1754 | Symbol 1031 MovieClip |
"B9" | Frame 1754 | Symbol 1034 MovieClip |
"B8" | Frame 1754 | Symbol 1034 MovieClip |
"B7" | Frame 1754 | Symbol 1039 MovieClip |
"EX" | Frame 1754 | Symbol 1041 MovieClip |
"S14" | Frame 1754 | Symbol 473 MovieClip |
"S13" | Frame 1754 | Symbol 473 MovieClip |
"S12" | Frame 1754 | Symbol 473 MovieClip |
"S11" | Frame 1754 | Symbol 473 MovieClip |
"S10" | Frame 1754 | Symbol 473 MovieClip |
"S9" | Frame 1754 | Symbol 473 MovieClip |
"S8" | Frame 1754 | Symbol 473 MovieClip |
"S7" | Frame 1754 | Symbol 475 MovieClip |
"S6" | Frame 1754 | Symbol 475 MovieClip |
"S5" | Frame 1754 | Symbol 475 MovieClip |
"S4" | Frame 1754 | Symbol 475 MovieClip |
"S3" | Frame 1754 | Symbol 475 MovieClip |
"S2" | Frame 1754 | Symbol 475 MovieClip |
"S1" | Frame 1754 | Symbol 475 MovieClip |
"ship2" | Frame 1754 | Symbol 478 MovieClip |
"I13" | Frame 1754 | Symbol 1043 MovieClip |
"I12" | Frame 1754 | Symbol 1043 MovieClip |
"I11" | Frame 1754 | Symbol 1043 MovieClip |
"I10" | Frame 1754 | Symbol 1043 MovieClip |
"I9" | Frame 1754 | Symbol 1043 MovieClip |
"I8" | Frame 1754 | Symbol 1043 MovieClip |
"I7" | Frame 1754 | Symbol 1043 MovieClip |
"I6" | Frame 1754 | Symbol 1043 MovieClip |
"I5" | Frame 1754 | Symbol 1043 MovieClip |
"I4" | Frame 1754 | Symbol 1043 MovieClip |
"I3" | Frame 1754 | Symbol 1043 MovieClip |
"I2" | Frame 1754 | Symbol 1043 MovieClip |
"I1" | Frame 1754 | Symbol 1043 MovieClip |
"Intro" | Frame 1769 | Symbol 1047 MovieClip |
"Sound" | Frame 1788 | Symbol 265 MovieClip |
"Music" | Frame 1788 | Symbol 1048 MovieClip |
"Sound3" | Frame 1788 | Symbol 268 MovieClip |
"BG" | Frame 1788 | Symbol 1062 MovieClip |
"K10" | Frame 1789 | Symbol 464 MovieClip |
"K9" | Frame 1789 | Symbol 464 MovieClip |
"K8" | Frame 1789 | Symbol 464 MovieClip |
"K7" | Frame 1789 | Symbol 464 MovieClip |
"K6" | Frame 1789 | Symbol 464 MovieClip |
"K5" | Frame 1789 | Symbol 464 MovieClip |
"K4" | Frame 1789 | Symbol 464 MovieClip |
"K3" | Frame 1789 | Symbol 464 MovieClip |
"K2" | Frame 1789 | Symbol 464 MovieClip |
"K1" | Frame 1789 | Symbol 464 MovieClip |
"B3" | Frame 1789 | Symbol 1060 MovieClip |
"B5" | Frame 1789 | Symbol 1066 MovieClip |
"B4" | Frame 1789 | Symbol 1066 MovieClip |
"S14" | Frame 1789 | Symbol 805 MovieClip |
"S13" | Frame 1789 | Symbol 805 MovieClip |
"S12" | Frame 1789 | Symbol 805 MovieClip |
"S11" | Frame 1789 | Symbol 805 MovieClip |
"S10" | Frame 1789 | Symbol 805 MovieClip |
"S9" | Frame 1789 | Symbol 805 MovieClip |
"S8" | Frame 1789 | Symbol 805 MovieClip |
"S7" | Frame 1789 | Symbol 1067 MovieClip |
"S6" | Frame 1789 | Symbol 1067 MovieClip |
"S5" | Frame 1789 | Symbol 1067 MovieClip |
"S4" | Frame 1789 | Symbol 1067 MovieClip |
"S3" | Frame 1789 | Symbol 1067 MovieClip |
"S2" | Frame 1789 | Symbol 1067 MovieClip |
"S1" | Frame 1789 | Symbol 1068 MovieClip |
"ship2" | Frame 1789 | Symbol 811 MovieClip |
"Talk" | Frame 1789 | Symbol 1078 MovieClip |
"ship1" | Frame 1789 | Symbol 1082 MovieClip |
"I15" | Frame 1789 | Symbol 482 MovieClip |
"I14" | Frame 1789 | Symbol 482 MovieClip |
"I13" | Frame 1789 | Symbol 482 MovieClip |
"I12" | Frame 1789 | Symbol 482 MovieClip |
"I11" | Frame 1789 | Symbol 482 MovieClip |
"I10" | Frame 1789 | Symbol 482 MovieClip |
"I9" | Frame 1789 | Symbol 482 MovieClip |
"I8" | Frame 1789 | Symbol 482 MovieClip |
"I7" | Frame 1789 | Symbol 482 MovieClip |
"I6" | Frame 1789 | Symbol 482 MovieClip |
"I5" | Frame 1789 | Symbol 482 MovieClip |
"I4" | Frame 1789 | Symbol 482 MovieClip |
"I3" | Frame 1789 | Symbol 482 MovieClip |
"I2" | Frame 1789 | Symbol 482 MovieClip |
"I1" | Frame 1789 | Symbol 482 MovieClip |
"Life1" | Frame 1789 | Symbol 1084 MovieClip |
"Life2" | Frame 1789 | Symbol 822 MovieClip |
"B12" | Frame 1791 | Symbol 1066 MovieClip |
"B11" | Frame 1791 | Symbol 1066 MovieClip |
"B10" | Frame 1791 | Symbol 1066 MovieClip |
"B9" | Frame 1791 | Symbol 1066 MovieClip |
"B8" | Frame 1791 | Symbol 1066 MovieClip |
"B7" | Frame 1791 | Symbol 1066 MovieClip |
"B6" | Frame 1791 | Symbol 1066 MovieClip |
"B14" | Frame 1791 | Symbol 1086 MovieClip |
"B13" | Frame 1791 | Symbol 1086 MovieClip |
"S1" | Frame 1791 | Symbol 1067 MovieClip |
"I15" | Frame 1791 | Symbol 754 MovieClip |
"I14" | Frame 1791 | Symbol 754 MovieClip |
"I13" | Frame 1791 | Symbol 754 MovieClip |
"I12" | Frame 1791 | Symbol 754 MovieClip |
"I11" | Frame 1791 | Symbol 754 MovieClip |
"I10" | Frame 1791 | Symbol 754 MovieClip |
"I9" | Frame 1791 | Symbol 754 MovieClip |
"I8" | Frame 1791 | Symbol 754 MovieClip |
"I7" | Frame 1791 | Symbol 754 MovieClip |
"I6" | Frame 1791 | Symbol 754 MovieClip |
"I5" | Frame 1791 | Symbol 754 MovieClip |
"I4" | Frame 1791 | Symbol 754 MovieClip |
"I3" | Frame 1791 | Symbol 754 MovieClip |
"I2" | Frame 1791 | Symbol 754 MovieClip |
"I1" | Frame 1791 | Symbol 754 MovieClip |
"Intro" | Frame 1800 | Symbol 1097 MovieClip |
"Sound" | Frame 1819 | Symbol 265 MovieClip |
"Music" | Frame 1819 | Symbol 1098 MovieClip |
"Sound3" | Frame 1819 | Symbol 268 MovieClip |
"BG" | Frame 1819 | Symbol 1166 MovieClip |
"B1" | Frame 1820 | Symbol 1179 MovieClip |
"B2" | Frame 1820 | Symbol 1181 MovieClip |
"B3" | Frame 1820 | Symbol 1181 MovieClip |
"B4" | Frame 1820 | Symbol 1177 MovieClip |
"B13" | Frame 1820 | Symbol 1182 MovieClip |
"B12" | Frame 1820 | Symbol 1199 MovieClip |
"B11" | Frame 1820 | Symbol 1203 MovieClip |
"B10" | Frame 1820 | Symbol 1205 MovieClip |
"B9" | Frame 1820 | Symbol 1207 MovieClip |
"B15" | Frame 1820 | Symbol 1233 MovieClip |
"B16" | Frame 1820 | Symbol 1204 MovieClip |
"B17" | Frame 1820 | Symbol 1204 MovieClip |
"B8" | Frame 1820 | Symbol 1236 MovieClip |
"Talk" | Frame 1820 | Symbol 1252 MovieClip |
"S14" | Frame 1820 | Symbol 473 MovieClip |
"S13" | Frame 1820 | Symbol 473 MovieClip |
"S12" | Frame 1820 | Symbol 473 MovieClip |
"S11" | Frame 1820 | Symbol 473 MovieClip |
"S10" | Frame 1820 | Symbol 473 MovieClip |
"S9" | Frame 1820 | Symbol 473 MovieClip |
"S8" | Frame 1820 | Symbol 473 MovieClip |
"S7" | Frame 1820 | Symbol 475 MovieClip |
"S6" | Frame 1820 | Symbol 475 MovieClip |
"S5" | Frame 1820 | Symbol 475 MovieClip |
"S4" | Frame 1820 | Symbol 475 MovieClip |
"S3" | Frame 1820 | Symbol 475 MovieClip |
"S2" | Frame 1820 | Symbol 475 MovieClip |
"S1" | Frame 1820 | Symbol 475 MovieClip |
"ship2" | Frame 1820 | Symbol 478 MovieClip |
"ship1" | Frame 1820 | Symbol 480 MovieClip |
"I13" | Frame 1820 | Symbol 1043 MovieClip |
"I12" | Frame 1820 | Symbol 1043 MovieClip |
"I11" | Frame 1820 | Symbol 1043 MovieClip |
"I10" | Frame 1820 | Symbol 1043 MovieClip |
"I9" | Frame 1820 | Symbol 1043 MovieClip |
"I8" | Frame 1820 | Symbol 1043 MovieClip |
"I7" | Frame 1820 | Symbol 1043 MovieClip |
"I6" | Frame 1820 | Symbol 1043 MovieClip |
"I5" | Frame 1820 | Symbol 1043 MovieClip |
"I4" | Frame 1820 | Symbol 1043 MovieClip |
"I3" | Frame 1820 | Symbol 1043 MovieClip |
"I2" | Frame 1820 | Symbol 1043 MovieClip |
"I1" | Frame 1820 | Symbol 1043 MovieClip |
"Life1" | Frame 1820 | Symbol 488 MovieClip |
"Life2" | Frame 1820 | Symbol 492 MovieClip |
"B22" | Frame 1822 | Symbol 1272 MovieClip |
"ship1" | Frame 1822 | Symbol 982 MovieClip |
"I13" | Frame 1822 | Symbol 1274 MovieClip |
"I12" | Frame 1822 | Symbol 1274 MovieClip |
"I11" | Frame 1822 | Symbol 1274 MovieClip |
"I10" | Frame 1822 | Symbol 1274 MovieClip |
"I9" | Frame 1822 | Symbol 1274 MovieClip |
"I8" | Frame 1822 | Symbol 1274 MovieClip |
"I7" | Frame 1822 | Symbol 1274 MovieClip |
"I6" | Frame 1822 | Symbol 1274 MovieClip |
"I5" | Frame 1822 | Symbol 1274 MovieClip |
"I4" | Frame 1822 | Symbol 1274 MovieClip |
"I3" | Frame 1822 | Symbol 1274 MovieClip |
"I2" | Frame 1822 | Symbol 1274 MovieClip |
"I1" | Frame 1822 | Symbol 1274 MovieClip |
"Intro" | Frame 1827 | Symbol 1303 MovieClip |
"BG" | Frame 1846 | Symbol 1305 MovieClip |
"Sound" | Frame 1847 | Symbol 265 MovieClip |
"Music" | Frame 1847 | Symbol 685 MovieClip |
"Sound3" | Frame 1847 | Symbol 268 MovieClip |
"Talk" | Frame 1847 | Symbol 1309 MovieClip |
"K8" | Frame 1847 | Symbol 464 MovieClip |
"K7" | Frame 1847 | Symbol 464 MovieClip |
"K6" | Frame 1847 | Symbol 464 MovieClip |
"K5" | Frame 1847 | Symbol 464 MovieClip |
"K4" | Frame 1847 | Symbol 464 MovieClip |
"K3" | Frame 1847 | Symbol 464 MovieClip |
"K2" | Frame 1847 | Symbol 464 MovieClip |
"K1" | Frame 1847 | Symbol 464 MovieClip |
"B1" | Frame 1847 | Symbol 1316 MovieClip |
"S17" | Frame 1847 | Symbol 473 MovieClip |
"S16" | Frame 1847 | Symbol 473 MovieClip |
"S15" | Frame 1847 | Symbol 473 MovieClip |
"S14" | Frame 1847 | Symbol 473 MovieClip |
"S13" | Frame 1847 | Symbol 473 MovieClip |
"S12" | Frame 1847 | Symbol 473 MovieClip |
"S11" | Frame 1847 | Symbol 473 MovieClip |
"S10" | Frame 1847 | Symbol 805 MovieClip |
"S9" | Frame 1847 | Symbol 805 MovieClip |
"S8" | Frame 1847 | Symbol 805 MovieClip |
"S7" | Frame 1847 | Symbol 475 MovieClip |
"S6" | Frame 1847 | Symbol 475 MovieClip |
"S5" | Frame 1847 | Symbol 475 MovieClip |
"S4" | Frame 1847 | Symbol 475 MovieClip |
"S3" | Frame 1847 | Symbol 475 MovieClip |
"S2" | Frame 1847 | Symbol 475 MovieClip |
"S1" | Frame 1847 | Symbol 475 MovieClip |
"ship3" | Frame 1847 | Symbol 1317 MovieClip |
"ship2" | Frame 1847 | Symbol 478 MovieClip |
"ship1" | Frame 1847 | Symbol 982 MovieClip |
"I13" | Frame 1847 | Symbol 482 MovieClip |
"I12" | Frame 1847 | Symbol 482 MovieClip |
"I11" | Frame 1847 | Symbol 482 MovieClip |
"I10" | Frame 1847 | Symbol 482 MovieClip |
"I9" | Frame 1847 | Symbol 482 MovieClip |
"I8" | Frame 1847 | Symbol 482 MovieClip |
"I7" | Frame 1847 | Symbol 482 MovieClip |
"I6" | Frame 1847 | Symbol 482 MovieClip |
"I5" | Frame 1847 | Symbol 482 MovieClip |
"I4" | Frame 1847 | Symbol 482 MovieClip |
"I3" | Frame 1847 | Symbol 482 MovieClip |
"I2" | Frame 1847 | Symbol 482 MovieClip |
"I1" | Frame 1847 | Symbol 1318 MovieClip |
"Life1" | Frame 1847 | Symbol 488 MovieClip |
"Life2" | Frame 1847 | Symbol 492 MovieClip |
"Life2" | Frame 1910 | Symbol 1084 MovieClip |
"Life2" | Frame 1931 | Symbol 822 MovieClip |
"Life2" | Frame 1952 | Symbol 492 MovieClip |
"Life1" | Frame 1952 | Symbol 1084 MovieClip |
"Life2" | Frame 1973 | Symbol 492 MovieClip |
"Life1" | Frame 1973 | Symbol 1084 MovieClip |
"Intro" | Frame 2020 | Symbol 1375 MovieClip |
"Sound" | Frame 2021 | Symbol 265 MovieClip |
"Sound3" | Frame 2021 | Symbol 268 MovieClip |
"K2" | Frame 2021 | Symbol 464 MovieClip |
"K1" | Frame 2021 | Symbol 464 MovieClip |
"S14" | Frame 2021 | Symbol 473 MovieClip |
"S13" | Frame 2021 | Symbol 473 MovieClip |
"S12" | Frame 2021 | Symbol 473 MovieClip |
"S11" | Frame 2021 | Symbol 473 MovieClip |
"S10" | Frame 2021 | Symbol 473 MovieClip |
"S9" | Frame 2021 | Symbol 473 MovieClip |
"S8" | Frame 2021 | Symbol 473 MovieClip |
"S7" | Frame 2021 | Symbol 475 MovieClip |
"S6" | Frame 2021 | Symbol 475 MovieClip |
"S5" | Frame 2021 | Symbol 475 MovieClip |
"S4" | Frame 2021 | Symbol 475 MovieClip |
"S3" | Frame 2021 | Symbol 475 MovieClip |
"S2" | Frame 2021 | Symbol 475 MovieClip |
"S1" | Frame 2021 | Symbol 475 MovieClip |
"ship2" | Frame 2021 | Symbol 478 MovieClip |
"ship1" | Frame 2021 | Symbol 480 MovieClip |
"I2" | Frame 2021 | Symbol 815 MovieClip |
"I1" | Frame 2021 | Symbol 815 MovieClip |
"Life1" | Frame 2021 | Symbol 488 MovieClip |
"Life2" | Frame 2021 | Symbol 492 MovieClip |
"Info" | Frame 2021 | Symbol 1393 MovieClip |
"BG" | Frame 2023 | Symbol 251 MovieClip |
"BG" | Frame 3080 | Symbol 1418 MovieClip |
"C4" | Frame 3519 | Symbol 775 MovieClip |
"C3" | Frame 3519 | Symbol 773 MovieClip |
"C2" | Frame 3519 | Symbol 773 MovieClip |
"C1" | Frame 3519 | Symbol 773 MovieClip |
"IL2" | Frame 4329 | Symbol 1440 MovieClip |
"IL2" | Frame 4346 | Symbol 1440 MovieClip |
"BG" | Frame 4404 | Symbol 1441 MovieClip |
"Talk" | Frame 4404 | Symbol 960 MovieClip |
"Talk" | Frame 4861 | Symbol 960 MovieClip |
"Life2" | Frame 8336 | Symbol 488 MovieClip |
"Life2" | Frame 8357 | Symbol 492 MovieClip |
"Life2" | Frame 8378 | Symbol 492 MovieClip |
"Life1" | Frame 8378 | Symbol 488 MovieClip |
"Life2" | Frame 8399 | Symbol 492 MovieClip |
"Life1" | Frame 8399 | Symbol 488 MovieClip |
"BG2" | Symbol 251 MovieClip Frame 1 | Symbol 235 MovieClip |
"BG3" | Symbol 251 MovieClip Frame 1 | Symbol 235 MovieClip |
"BG4" | Symbol 251 MovieClip Frame 1 | Symbol 235 MovieClip |
"BG5" | Symbol 251 MovieClip Frame 1 | Symbol 235 MovieClip |
"B4" | Symbol 405 MovieClip Frame 6 | Symbol 404 MovieClip |
"Z" | Symbol 463 MovieClip Frame 1 | Symbol 325 MovieClip |
"Z" | Symbol 463 MovieClip Frame 2 | Symbol 331 MovieClip |
"Z" | Symbol 463 MovieClip Frame 3 | Symbol 337 MovieClip |
"Z" | Symbol 463 MovieClip Frame 4 | Symbol 343 MovieClip |
"Z" | Symbol 463 MovieClip Frame 5 | Symbol 349 MovieClip |
"Z" | Symbol 463 MovieClip Frame 6 | Symbol 355 MovieClip |
"Z" | Symbol 463 MovieClip Frame 7 | Symbol 361 MovieClip |
"Z" | Symbol 463 MovieClip Frame 8 | Symbol 367 MovieClip |
"Z" | Symbol 463 MovieClip Frame 9 | Symbol 373 MovieClip |
"Z" | Symbol 463 MovieClip Frame 10 | Symbol 379 MovieClip |
"Z" | Symbol 463 MovieClip Frame 11 | Symbol 385 MovieClip |
"Z" | Symbol 463 MovieClip Frame 12 | Symbol 391 MovieClip |
"Z" | Symbol 463 MovieClip Frame 13 | Symbol 397 MovieClip |
"Z" | Symbol 463 MovieClip Frame 14 | Symbol 405 MovieClip |
"Z" | Symbol 463 MovieClip Frame 15 | Symbol 411 MovieClip |
"Z" | Symbol 463 MovieClip Frame 16 | Symbol 417 MovieClip |
"Z" | Symbol 463 MovieClip Frame 17 | Symbol 423 MovieClip |
"Z" | Symbol 463 MovieClip Frame 18 | Symbol 429 MovieClip |
"Z" | Symbol 463 MovieClip Frame 19 | Symbol 435 MovieClip |
"Z" | Symbol 463 MovieClip Frame 20 | Symbol 441 MovieClip |
"Z" | Symbol 463 MovieClip Frame 21 | Symbol 443 MovieClip |
"Z" | Symbol 463 MovieClip Frame 22 | Symbol 343 MovieClip |
"Z" | Symbol 463 MovieClip Frame 23 | Symbol 451 MovieClip |
"Z" | Symbol 463 MovieClip Frame 24 | Symbol 459 MovieClip |
"Z" | Symbol 463 MovieClip Frame 26 | Symbol 461 MovieClip |
"Q" | Symbol 464 MovieClip Frame 1 | Symbol 463 MovieClip |
"Scroll" | Symbol 584 MovieClip Frame 1359 | Symbol 552 MovieClip |
"Z" | Symbol 619 MovieClip Frame 2 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 11 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 20 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 25 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 30 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 38 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 44 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 47 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 57 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 66 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 71 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 75 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 83 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 96 | Symbol 461 MovieClip |
"Z" | Symbol 619 MovieClip Frame 100 | Symbol 461 MovieClip |
"Head2" | Symbol 624 MovieClip Frame 1 | Symbol 623 MovieClip |
"Missile" | Symbol 628 MovieClip Frame 1 | Symbol 619 MovieClip |
"Head" | Symbol 628 MovieClip Frame 1 | Symbol 624 MovieClip |
"FLeg" | Symbol 628 MovieClip Frame 100 | Symbol 626 MovieClip |
"dot" | Symbol 630 MovieClip Frame 1 | Symbol 629 MovieClip |
"Trin" | Symbol 637 MovieClip Frame 1 | Symbol 636 MovieClip |
"Head" | Symbol 716 MovieClip Frame 1 | Symbol 715 MovieClip |
"B4" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"B3" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"B2" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"B1" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"4" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"3" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"2" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"1" | Symbol 743 MovieClip Frame 1 | Symbol 739 MovieClip |
"C3" | Symbol 788 MovieClip Frame 1 | Symbol 773 MovieClip |
"C4" | Symbol 788 MovieClip Frame 1 | Symbol 775 MovieClip |
"D" | Symbol 832 MovieClip Frame 1 | Symbol 831 MovieClip |
"C8" | Symbol 986 MovieClip Frame 1 | Symbol 985 MovieClip |
"C3" | Symbol 987 MovieClip Frame 1 | Symbol 985 MovieClip |
"C2" | Symbol 993 MovieClip Frame 1 | Symbol 986 MovieClip |
"C1" | Symbol 993 MovieClip Frame 1 | Symbol 987 MovieClip |
"C5" | Symbol 993 MovieClip Frame 1 | Symbol 989 MovieClip |
"C4" | Symbol 993 MovieClip Frame 1 | Symbol 989 MovieClip |
"B2" | Symbol 1060 MovieClip Frame 1 | Symbol 1059 MovieClip |
"B1" | Symbol 1060 MovieClip Frame 1 | Symbol 1059 MovieClip |
"B3" | Symbol 1062 MovieClip Frame 684 | Symbol 1060 MovieClip |
"B4" | Symbol 1178 MovieClip Frame 406 | Symbol 1177 MovieClip |
"Nemor" | Symbol 1179 MovieClip Frame 1 | Symbol 1178 MovieClip |
"Horny" | Symbol 1199 MovieClip Frame 1 | Symbol 1198 MovieClip |
"Dynamite" | Symbol 1203 MovieClip Frame 1 | Symbol 1201 MovieClip |
"Smashy" | Symbol 1205 MovieClip Frame 1 | Symbol 1204 MovieClip |
"R" | Symbol 1233 MovieClip Frame 1 | Symbol 1209 MovieClip |
"L" | Symbol 1233 MovieClip Frame 1 | Symbol 1209 MovieClip |
"E" | Symbol 1233 MovieClip Frame 4 | Symbol 1216 MovieClip |
"H" | Symbol 1233 MovieClip Frame 4 | Symbol 1220 MovieClip |
"H" | Symbol 1233 MovieClip Frame 14 | Symbol 1220 MovieClip |
"Claw" | Symbol 1265 MovieClip Frame 1 | Symbol 1264 MovieClip |
"Claw" | Symbol 1268 MovieClip Frame 1 | Symbol 1264 MovieClip |
"Claw" | Symbol 1270 MovieClip Frame 1 | Symbol 1264 MovieClip |
"B27" | Symbol 1272 MovieClip Frame 2 | Symbol 1265 MovieClip |
"B26" | Symbol 1272 MovieClip Frame 2 | Symbol 1268 MovieClip |
"B24" | Symbol 1272 MovieClip Frame 2 | Symbol 1268 MovieClip |
"B23" | Symbol 1272 MovieClip Frame 2 | Symbol 1265 MovieClip |
"B25" | Symbol 1272 MovieClip Frame 7 | Symbol 1270 MovieClip |
"me" | Symbol 1303 MovieClip Frame 410 | Symbol 1281 MovieClip |
Labels
"Begin" | Frame 1033 |
"Logo" | Frame 1203 |
"Selected" | Frame 1252 |
"Credits" | Frame 1272 |
"Credits End" | Frame 1294 |
"Stage" | Frame 1326 |
"SelectEnd" | Frame 1346 |
"Char2" | Frame 1365 |
"EndChar2" | Frame 1385 |
"Char" | Frame 1404 |
"EndChar" | Frame 1424 |
"Diff" | Frame 1443 |
"DiffEnd" | Frame 1463 |
"Final" | Frame 1483 |
"Stage1" | Frame 1520 |
"Stage5" | Frame 1553 |
"Stage2" | Frame 1587 |
"Stage3" | Frame 1616 |
"Stage4" | Frame 1654 |
"Stage8" | Frame 1769 |
"Stage6" | Frame 1800 |
"Stage7" | Frame 1827 |
"6" | Frame 1890 |
"7" | Frame 1911 |
"8" | Frame 1932 |
"9" | Frame 1953 |
"10" | Frame 1974 |
"Stage0" | Frame 2020 |
"C12" | Frame 2621 |
"Cinema1 End" | Frame 3398 |
"Cinema3 End" | Frame 4390 |
"Cinema4 End" | Frame 4847 |
"Cinema5 End" | Frame 5011 |
"Cinema6 End" | Frame 5935 |
"1" | Frame 8316 |
"2" | Frame 8337 |
"3" | Frame 8358 |
"4" | Frame 8379 |
"5" | Frame 8409 |
"Choice" | Symbol 119 MovieClip Frame 19 |
"Music" | Symbol 119 MovieClip Frame 43 |
"FX" | Symbol 119 MovieClip Frame 65 |
"Ether" | Symbol 119 MovieClip Frame 87 |
"Astra" | Symbol 119 MovieClip Frame 109 |
"Trinoka" | Symbol 119 MovieClip Frame 131 |
"Seven" | Symbol 119 MovieClip Frame 153 |
"Nemor" | Symbol 119 MovieClip Frame 175 |
"XS" | Symbol 119 MovieClip Frame 197 |
"Boss" | Symbol 231 MovieClip Frame 50 |
"Death" | Symbol 231 MovieClip Frame 196 |
"Fade" | Symbol 231 MovieClip Frame 225 |
"City" | Symbol 251 MovieClip Frame 53 |
"City2" | Symbol 251 MovieClip Frame 55 |
"Stage1" | Symbol 266 MovieClip Frame 10 |
"Boss1" | Symbol 266 MovieClip Frame 50 |
"Midpoint" | Symbol 314 MovieClip Frame 497 |
"Ether" | Symbol 314 MovieClip Frame 744 |
"Check" | Symbol 314 MovieClip Frame 758 |
"Ether2" | Symbol 314 MovieClip Frame 813 |
"Restore" | Symbol 478 MovieClip Frame 53 |
"Special" | Symbol 478 MovieClip Frame 69 |
"Restore" | Symbol 480 MovieClip Frame 53 |
"Boss" | Symbol 542 MovieClip Frame 48 |
"Death" | Symbol 542 MovieClip Frame 194 |
"Fade" | Symbol 542 MovieClip Frame 223 |
"Stage5" | Symbol 585 MovieClip Frame 10 |
"Boss5" | Symbol 585 MovieClip Frame 30 |
"Boss52" | Symbol 585 MovieClip Frame 50 |
"FX1" | Symbol 617 MovieClip Frame 10 |
"Ether1" | Symbol 617 MovieClip Frame 72 |
"Trin1" | Symbol 617 MovieClip Frame 139 |
"FX2" | Symbol 617 MovieClip Frame 224 |
"Ether2" | Symbol 617 MovieClip Frame 286 |
"Trin2" | Symbol 617 MovieClip Frame 322 |
"FX3" | Symbol 617 MovieClip Frame 390 |
"Ether3" | Symbol 617 MovieClip Frame 446 |
"Trin3" | Symbol 617 MovieClip Frame 494 |
"FX4" | Symbol 617 MovieClip Frame 887 |
"Ether4" | Symbol 617 MovieClip Frame 987 |
"Trin4" | Symbol 617 MovieClip Frame 1045 |
"Trin5" | Symbol 617 MovieClip Frame 1107 |
"Trin6" | Symbol 617 MovieClip Frame 1461 |
"TrinEnd" | Symbol 617 MovieClip Frame 1526 |
"Form1" | Symbol 636 MovieClip Frame 2 |
"Form2" | Symbol 636 MovieClip Frame 20 |
"Form21" | Symbol 636 MovieClip Frame 44 |
"Form3" | Symbol 636 MovieClip Frame 51 |
"Form4" | Symbol 636 MovieClip Frame 64 |
"Form5" | Symbol 636 MovieClip Frame 82 |
"Final" | Symbol 636 MovieClip Frame 103 |
"Boss" | Symbol 659 MovieClip Frame 50 |
"End" | Symbol 659 MovieClip Frame 199 |
"Death" | Symbol 659 MovieClip Frame 498 |
"Fade" | Symbol 659 MovieClip Frame 527 |
"Stage2" | Symbol 685 MovieClip Frame 10 |
"Boss2" | Symbol 685 MovieClip Frame 50 |
"Boss1" | Symbol 706 MovieClip Frame 245 |
"Boss3" | Symbol 706 MovieClip Frame 547 |
"Boss2" | Symbol 706 MovieClip Frame 831 |
"End" | Symbol 706 MovieClip Frame 1230 |
"Rotate1" | Symbol 743 MovieClip Frame 10 |
"Rotate2" | Symbol 743 MovieClip Frame 30 |
"Rotate3" | Symbol 743 MovieClip Frame 50 |
"Rotate4" | Symbol 743 MovieClip Frame 70 |
"Death" | Symbol 743 MovieClip Frame 100 |
"Kaboom" | Symbol 762 MovieClip Frame 47 |
"Boss" | Symbol 762 MovieClip Frame 85 |
"Death" | Symbol 762 MovieClip Frame 231 |
"Fade" | Symbol 762 MovieClip Frame 260 |
"Stop" | Symbol 788 MovieClip Frame 102 |
"Mid" | Symbol 788 MovieClip Frame 103 |
"Loop Start" | Symbol 788 MovieClip Frame 201 |
"Kaboom" | Symbol 788 MovieClip Frame 376 |
"End" | Symbol 788 MovieClip Frame 510 |
"Stage3" | Symbol 789 MovieClip Frame 10 |
"Boss3" | Symbol 789 MovieClip Frame 50 |
"Mid" | Symbol 798 MovieClip Frame 342 |
"Tunnel" | Symbol 798 MovieClip Frame 479 |
"Restore" | Symbol 811 MovieClip Frame 53 |
"Restore" | Symbol 813 MovieClip Frame 53 |
"Restore" | Symbol 833 MovieClip Frame 53 |
"Mid" | Symbol 849 MovieClip Frame 45 |
"Boss" | Symbol 849 MovieClip Frame 99 |
"Death" | Symbol 849 MovieClip Frame 245 |
"Fade" | Symbol 849 MovieClip Frame 274 |
"Mid" | Symbol 934 MovieClip Frame 2 |
"Stage4" | Symbol 935 MovieClip Frame 10 |
"Boss4" | Symbol 935 MovieClip Frame 50 |
"1" | Symbol 960 MovieClip Frame 13 |
"2" | Symbol 960 MovieClip Frame 94 |
"3" | Symbol 960 MovieClip Frame 164 |
"Mid" | Symbol 960 MovieClip Frame 218 |
"XS" | Symbol 960 MovieClip Frame 566 |
"up" | Symbol 960 MovieClip Frame 712 |
"up1" | Symbol 960 MovieClip Frame 742 |
"up2" | Symbol 960 MovieClip Frame 769 |
"down" | Symbol 960 MovieClip Frame 794 |
"dup1" | Symbol 960 MovieClip Frame 824 |
"dup2" | Symbol 960 MovieClip Frame 855 |
"Death" | Symbol 981 MovieClip Frame 13 |
"Restore" | Symbol 982 MovieClip Frame 53 |
"Restore" | Symbol 1015 MovieClip Frame 53 |
"Special" | Symbol 1015 MovieClip Frame 69 |
"Boss" | Symbol 1047 MovieClip Frame 48 |
"Death" | Symbol 1047 MovieClip Frame 194 |
"Fade" | Symbol 1047 MovieClip Frame 223 |
"Stage8" | Symbol 1048 MovieClip Frame 10 |
"1" | Symbol 1062 MovieClip Frame 657 |
"1" | Symbol 1078 MovieClip Frame 12 |
"2" | Symbol 1078 MovieClip Frame 335 |
"3" | Symbol 1078 MovieClip Frame 487 |
"4" | Symbol 1078 MovieClip Frame 549 |
"Restore" | Symbol 1082 MovieClip Frame 32 |
"Boss" | Symbol 1097 MovieClip Frame 50 |
"Panch" | Symbol 1097 MovieClip Frame 199 |
"Flash" | Symbol 1097 MovieClip Frame 259 |
"Death" | Symbol 1097 MovieClip Frame 335 |
"Fade" | Symbol 1097 MovieClip Frame 364 |
"Boss6" | Symbol 1098 MovieClip Frame 21 |
"Boss62" | Symbol 1098 MovieClip Frame 35 |
"Start" | Symbol 1166 MovieClip Frame 198 |
"Stomp" | Symbol 1166 MovieClip Frame 225 |
"Panch" | Symbol 1166 MovieClip Frame 288 |
"Break2" | Symbol 1166 MovieClip Frame 358 |
"Flash" | Symbol 1166 MovieClip Frame 450 |
"Start" | Symbol 1178 MovieClip Frame 10 |
"WaveMid" | Symbol 1178 MovieClip Frame 100 |
"WaveHigh" | Symbol 1178 MovieClip Frame 200 |
"WaveLow" | Symbol 1178 MovieClip Frame 300 |
"Charge" | Symbol 1178 MovieClip Frame 400 |
"Eyes" | Symbol 1178 MovieClip Frame 600 |
"Die" | Symbol 1178 MovieClip Frame 650 |
"Stomp" | Symbol 1178 MovieClip Frame 688 |
"Panch" | Symbol 1178 MovieClip Frame 796 |
"Stop" | Symbol 1201 MovieClip Frame 1 |
"Shot1" | Symbol 1201 MovieClip Frame 10 |
"Shot2" | Symbol 1201 MovieClip Frame 45 |
"Smash" | Symbol 1204 MovieClip Frame 2 |
"Die" | Symbol 1204 MovieClip Frame 58 |
"Nemor" | Symbol 1252 MovieClip Frame 10 |
"Ether" | Symbol 1252 MovieClip Frame 362 |
"Nemor2" | Symbol 1252 MovieClip Frame 500 |
"Nemor3" | Symbol 1252 MovieClip Frame 667 |
"1" | Symbol 1254 MovieClip Frame 1 |
"2" | Symbol 1254 MovieClip Frame 33 |
"3" | Symbol 1254 MovieClip Frame 63 |
"4" | Symbol 1254 MovieClip Frame 91 |
"5" | Symbol 1254 MovieClip Frame 117 |
"6" | Symbol 1254 MovieClip Frame 141 |
"7" | Symbol 1254 MovieClip Frame 163 |
"8" | Symbol 1254 MovieClip Frame 183 |
"9" | Symbol 1254 MovieClip Frame 201 |
"10" | Symbol 1254 MovieClip Frame 217 |
"11" | Symbol 1254 MovieClip Frame 232 |
"12" | Symbol 1254 MovieClip Frame 246 |
"13" | Symbol 1254 MovieClip Frame 259 |
"14" | Symbol 1254 MovieClip Frame 271 |
"15" | Symbol 1254 MovieClip Frame 282 |
"16" | Symbol 1254 MovieClip Frame 292 |
"17" | Symbol 1254 MovieClip Frame 301 |
"Finale" | Symbol 1303 MovieClip Frame 45 |
"White" | Symbol 1303 MovieClip Frame 300 |
"Death" | Symbol 1303 MovieClip Frame 410 |
"Fade" | Symbol 1303 MovieClip Frame 439 |
"1" | Symbol 1309 MovieClip Frame 8 |
"2" | Symbol 1309 MovieClip Frame 100 |
"Restore" | Symbol 1317 MovieClip Frame 53 |
"Fade" | Symbol 1375 MovieClip Frame 30 |
"Mid" | Symbol 1441 MovieClip Frame 2 |
Dynamic Text Variables
_level0:FrameLoad | Symbol 50 EditableText | "" |
_level0:Score1 | Symbol 486 EditableText | "" |
_level0:Score2 | Symbol 490 EditableText | "" |
TextField36 | Symbol 1469 EditableText | "" |
|