Frame 18
Music = 1;
Frame 19
_root.NewgroundsAPI_id = 8652;
play();
Frame 20
play();
FrameLoad = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
tellTarget ("/Bar") {
gotoAndStop(int(/:FrameLoad));
};
ifFrameLoaded (6816) {
gotoAndPlay (22);
}
Frame 21
gotoAndPlay (20);
Frame 22
play();
tellTarget ("/Bar2") {
gotoAndPlay (100);
};
Frame 40
stop();
Frame 41
_quality = "LOW";
Frame 46
stopAllSounds();
Frame 47
Choice = 0;
Music = 1;
Frame 48
Score = 0;
Choice = 0;
KillCount = 0;
if (Number(Choice) == 1) {
gotoAndPlay (247);
}
Frame 68
if (Number(Music) == 1) {
tellTarget ("/1") {
gotoAndStop (2);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 2) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (2);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 3) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (2);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 4) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (2);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 5) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (2);
};
}
if (Number(Music) == 0) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
play();
Frame 69
if (Number(Choice) == 0) {
prevFrame();
}
Frame 97
if (Number(Choice) == 1) {
gotoAndPlay (247);
}
Frame 113
stop();
Frame 128
Choice = 0;
gotoAndPlay (48);
Frame 144
Score = 0;
Choice = 0;
KillCount = 0;
Frame 164
if (Number(Music) == 1) {
tellTarget ("/1") {
gotoAndStop (2);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 2) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (2);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 3) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (2);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 4) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (2);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
if (Number(Music) == 5) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (2);
};
}
if (Number(Music) == 0) {
tellTarget ("/1") {
gotoAndStop (1);
};
tellTarget ("/2") {
gotoAndStop (1);
};
tellTarget ("/3") {
gotoAndStop (1);
};
tellTarget ("/4") {
gotoAndStop (1);
};
tellTarget ("/5") {
gotoAndStop (1);
};
}
play();
Frame 165
if (Number(Choice) == 0) {
prevFrame();
}
Frame 193
if (Number(Choice) == 1) {
gotoAndPlay (247);
}
Frame 209
stop();
Frame 224
Choice = 0;
gotoAndPlay (144);
Frame 272
Next1 = 0;
Prog = 1;
Launch1 = 0;
Delay1 = 99999 /* 0x01869F */;
Next2 = 0;
Launch2 = 0;
Delay2 = 99999 /* 0x01869F */;
EnemyMax = 1;
Speed = 30;
VSpeed = 3;
Lifebar = 100;
if (Number(PlayerMode) != 2) {
Life1 = 100;
} else {
Life1 = -100;
}
if (1 < Number(PlayerMode)) {
Life2 = 100;
FX2 = 200;
FY2 = 550;
} else {
Life2 = -100;
FX2 = -100;
FY2 = -100;
}
N = 1;
while (Number(N) < 11) {
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 = 6;
}
if (Number(PlayerMode) == 2) {
ShotStart = 6;
ShotLast = 11;
}
if (Number(PlayerMode) >= 3) {
ShotStart = 1;
ShotLast = 11;
}
Dlay1 = 1;
N = 1;
while (Number(N) < 16) {
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;
Gameover = 0;
Frame 273
if (Number(Prog / 200) == Number(int(Prog / 200))) {
Next1 = Number(random(13)) + 1;
Launch1 = Speed;
Delay1 = 0;
Next2 = Number(random(13)) + 1;
Launch2 = Speed;
Delay2 = Speed / 2;
}
if (Number(Prog) == 200) {
Next1 = 1;
Launch1 = Speed;
Delay1 = 0;
Next2 = 1;
Launch2 = Speed;
Delay2 = Speed / 2;
}
L = 1;
while (Number(L) < 3) {
if (0 >= eval ("Delay" add L)) {
N = 1;
while (Number(N) < Number(TotalEnemy)) {
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));
Set("Delay" add L, eval ("Launch" add L));
Set("KY" add N, 0);
Set("KL" add N, 1);
if (Number(Playermode) == 1) {
Set("KX" add N, Number(random(251)) + 475);
}
if (Number(Playermode) == 2) {
Set("KX" add N, Number(random(251)) + 75);
}
if (Number(PlayerMode) == 3) {
Choice = random(2);
if (Number(Choice) == 0) {
Set("KX" add N, Number(random(251)) + 475);
}
if (Number(Choice) == 1) {
Set("KX" add N, Number(random(251)) + 75);
}
}
if (Number(Playermode) == 4) {
Set("KX" add N, Number(random(651)) + 75);
}
if (eval ("KType" add N) == 1) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (1);
};
}
if (eval ("KType" add N) == 2) {
Set("KVY" add N, 0);
Set("KV" add N, 1);
tellTarget (("K" add N) add "/Q") {
gotoAndStop (2);
};
}
if (eval ("KType" add N) == 3) {
if (Number(Playermode) == 1) {
Set("KX" add N, 600);
}
if (Number(Playermode) == 2) {
Set("KX" add N, 200);
}
if (Number(PlayerMode) == 3) {
Choice = random(2);
if (Number(Choice) == 0) {
Set("KX" add N, 200);
}
if (Number(Choice) == 1) {
Set("KX" add N, 600);
}
}
if (Number(Playermode) == 4) {
Set("KX" add N, Number(random(401)) + 200);
}
Set("KVY" add N, 0);
Set("KV" add N, 1);
tellTarget (("K" add N) add "/Q") {
gotoAndStop (3);
};
}
if (eval ("KType" add N) == 4) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (4);
};
}
if (eval ("KType" add N) == 5) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (5);
};
}
if (eval ("KType" add N) == 6) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (6);
};
}
if (eval ("KType" add N) == 7) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (7);
};
}
if (eval ("KType" add N) == 8) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (8);
};
}
if (eval ("KType" add N) == 9) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (9);
};
}
if (eval ("KType" add N) == 10) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (10);
};
}
if (eval ("KType" add N) == 11) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (11);
};
}
if (eval ("KType" add N) == 12) {
Set("KVY" add N, 0);
Set("KV" add N, 2);
Set("KType" add N, 2);
tellTarget (("K" add N) add "/Q") {
gotoAndStop (2);
};
}
if (eval ("KType" add N) == 13) {
if (Number(Playermode) == 1) {
Set("KX" add N, 600);
}
if (Number(Playermode) == 2) {
Set("KX" add N, 200);
}
if (Number(PlayerMode) == 3) {
Choice = random(2);
if (Number(Choice) == 0) {
Set("KX" add N, 200);
}
if (Number(Choice) == 1) {
Set("KX" add N, 600);
}
}
if (Number(Playermode) == 4) {
Set("KX" add N, Number(random(401)) + 200);
}
Set("KVY" add N, 0);
Set("KV" add N, 2);
Set("KType" add N, 3);
tellTarget (("K" add N) add "/Q") {
gotoAndStop (3);
};
}
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 ((600 < eval ("KY" add N)) and (0 < eval ("KL" add N))) {
Set("KL" add N, -100);
Set("KT" add N, 1);
Lifebar = Lifebar - 10;
tellTarget ("/Damage") {
gotoAndPlay (2);
};
if (Number(Number(N) + 1) == Number(EnemyMax)) {
EnemyMax = EnemyMax - 1;
}
} else {
if (0 < eval ("KL" add N)) {
Set("KY" add N, eval ("KY" add N) + VSpeed);
}
if (eval ("KType" add N) == 2) {
Set("KX" add N, eval ("KX" add N) + eval ("KVY" add 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) + eval ("KVY" add N));
if (eval ("KV" add N) == 1) {
Set("KVY" add N, eval ("KVY" add N) - 0.125);
}
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) == 4) {
Set("KX" add N, eval ("KX" add N) - 1);
if (eval ("KX" add N) < 50) {
Set("KType" add N, 5);
}
if ((eval ("KX" add N) < 450) and (400 < eval ("KX" add N))) {
Set("KType" add N, 5);
}
}
if (eval ("KType" add N) == 5) {
Set("KX" add N, eval ("KX" add N) + 1);
if (750 < eval ("KX" add N)) {
Set("KType" add N, 4);
}
if ((350 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) {
Set("KType" add N, 4);
}
}
if (eval ("KType" add N) == 6) {
Set("KX" add N, eval ("KX" add N) - 5);
if (eval ("KX" add N) < 50) {
Set("KType" add N, 7);
}
if ((eval ("KX" add N) < 450) and (400 < eval ("KX" add N))) {
Set("KType" add N, 7);
}
}
if (eval ("KType" add N) == 7) {
Set("KX" add N, eval ("KX" add N) + 5);
if (750 < eval ("KX" add N)) {
Set("KType" add N, 6);
}
if ((350 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) {
Set("KType" add N, 6);
}
}
if (eval ("KType" add N) == 8) {
if ((50 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) {
Set("KX" add N, eval ("KX" add N) - 2.5);
}
if (450 < eval ("KX" add N)) {
Set("KX" add N, eval ("KX" add N) - 2.5);
}
}
if (eval ("KType" add N) == 9) {
if ((eval ("KX" add N) < 750) and (400 < eval ("KX" add N))) {
Set("KX" add N, eval ("KX" add N) + 2.5);
}
if (eval ("KX" add N) < 350) {
Set("KX" add N, eval ("KX" add N) + 2.5);
}
}
if (eval ("KType" add N) == 10) {
if (((50 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) - 10);
Set("KY" add N, eval ("KY" add N) - VSpeed);
}
if ((450 < eval ("KX" add N)) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) - 10);
Set("KY" add N, eval ("KY" add N) - VSpeed);
}
}
if (eval ("KType" add N) == 11) {
if (((eval ("KX" add N) < 750) and (400 < eval ("KX" add N))) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) + 10);
}
if ((eval ("KX" add N) < 350) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) + 10);
}
}
L = ShotStart;
while (Number(L) < Number(ShotLast)) {
if ((((((eval ("SX" add L) >= (eval ("KX" add N) - 50)) and ((eval ("KX" add N) + 50) >= eval ("SX" add L))) and (eval ("SY" add L) >= (eval ("KY" add N) - 50))) and ((eval ("KY" add N) + 50) >= eval ("SY" add L))) and (0 < eval ("KL" add N))) or (eval ("KL" add N) == 0)) {
Score = int((((600 - eval ("KY" add N)) + VSpeed) / Speed) + Score);
Lifebar = Number(Lifebar) + 1;
Set("KL" add N, -100);
Set("SX" add L, -10000);
Set("KT" add N, 20);
KillCount = KillCount + 1;
tellTarget (("K" add N) add "/Q/Z") {
gotoAndPlay (2);
};
tellTarget ("K" add N) {
gotoAndPlay (2);
};
}
L = Number(L) + 1;
}
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 (100 < Number(Lifebar)) {
Lifebar = 100;
}
tellTarget ("/Lifebar") {
gotoAndStop(int(/:Lifebar));
};
if ((0 < Number(Life1)) and (Number(PlayerMode) < 4)) {
startDrag ("/ship1", true, 450, 550, 750, 550);
}
if ((0 < Number(Life1)) and (Number(PlayerMode) == 4)) {
startDrag ("/ship1", true, 50, 550, 750, 550);
}
if (Number(Playermode) == 2) {
stopDrag();
}
FX1 = getProperty("/ship1", _x);
FY1 = getProperty("/ship1", _y);
if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) {
Life1 = -100;
Attack1 = 0;
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(FX2) < 50) {
FX2 = 50;
}
if ((350 < Number(FX2)) and (Number(PlayerMode) != 4)) {
FX2 = 350;
}
if (750 < Number(FX2)) {
FX2 = 750;
}
N = ShotStart;
while (Number(N) < Number(ShotLast)) {
Set("SY" add n, eval ("SY" add N) - 30);
if (eval ("SY" add N) < -20) {
Set("S" add n, 0);
Set("SX" add n, 1000);
Set("SY" add n, -10000);
}
if (((((eval ("S" add N) == 0) and (0 >= Dlay1)) and (N < 6)) and (PlayerMode != 2)) and (Gameover == 0)) {
Dlay1 = 4;
Set("SX" add n, FX1);
Set("SY" add n, FY1 - 20);
Set("S" add n, 1);
Fired1 = Number(Fired1) + 1;
}
if ((((((Playermode != 1) and (eval ("S" add N) == 0)) and (0 >= Dlay2)) and (5 < N)) and (N < 11)) and (Gameover == 0)) {
Dlay2 = 4;
Set("SX" add n, FX2);
Set("SY" add n, FY2 - 20);
Set("S" add n, 1);
Fired2 = Number(Fired2) + 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(GameOver) == 0) {
Prog = Number(Prog) + 1;
}
if (((Number(Prog / 100) == Number(int(Prog / 100))) and (Number(Speed) == 6)) and (Number(VSpeed) < 8)) {
VSpeed = Number(VSpeed) + 0.1;
}
if (Number(Prog / 10000) == Number(int(Prog / 10000))) {
tellTarget ("/Background") {
play();
};
}
if (((8 < Number(VSpeed)) and (Number(VSpeed) < 8.1)) and (Number(Playermode) == 3)) {
VSpeed = 8;
}
if (((Number(Prog / 100) == Number(int(Prog / 100))) and (200 < Number(Prog))) and (6 < Number(Speed))) {
Speed = Speed - 1;
}
if (Number(Prog) == 10000) {
Speed = 5;
}
if (Number(Prog) == 20000) {
Speed = 4;
}
if (Number(Prog) == 30000) {
Speed = 3;
}
if (Number(Prog) == 40000) {
Speed = 2;
}
if (Number(Prog) == 50000) {
Speed = 1;
}
if (((Number(VSpeed) == 8) and (Number(Speed) == 6)) and (Number(PlayerMode) == 3)) {
PlayerMode = 4;
Speed = 12;
tellTarget ("/Border") {
gotoAndPlay (2);
};
}
if (((Number(Prog / 40) == Number(int(Prog / 40))) and (Number(PlayerMode) != 3)) and (Number(VSpeed) >= 8)) {
VSpeed = Number(VSpeed) + 0.01;
}
if (((0 >= Number(Lifebar)) and (Number(-100) < Number(Lifebar))) and (Number(Gamdoever) == 0)) {
Gameover = 1;
Lifebar = -100;
tellTarget ("ship1") {
gotoAndPlay (2);
};
tellTarget ("ship2") {
gotoAndPlay (2);
};
tellTarget ("/Lifebar") {
gotoAndStop (101);
};
}
if (0 < Number(Gameover)) {
Gameover = Number(Gameover) + 1;
}
if (Number(Gameover) == 120) {
gotoAndPlay (275);
}
play();
Instance of Symbol 163 MovieClip "ship2" in Frame 273
onClipEvent (enterFrame) {
if (0 < _root.Life2) {
if ((Key.isDown(Key.RIGHT) or Key.isDown(68)) or Key.isDown(83)) {
if ((Number(_root.FX2) < 750) and (Number(_root.Playermode) == 4)) {
_root.FX2 = _root.FX2 + 12.5;
}
if ((Number(_root.FX2) < 350) and (Number(_root.Playermode) < 4)) {
_root.FX2 = _root.FX2 + 12.5;
}
}
if (Key.isDown(Key.LEFT) or Key.isDown(65)) {
if (50 < Number(_root.FX2)) {
_root.FX2 = _root.FX2 - 12.5;
}
}
}
}
Frame 274
prevFrame();
Frame 290
stop();
Frame 306
gotoAndPlay (144);
Frame 308
Next1 = 0;
Tutorial = 1;
Launch1 = 0;
Delay1 = 99999 /* 0x01869F */;
Next2 = 0;
Launch2 = 0;
Delay2 = 99999 /* 0x01869F */;
EnemyMax = 1;
PlayerMode = 3;
Speed = 30;
VSpeed = 4;
Lifebar = 100;
if (Number(PlayerMode) != 2) {
Life1 = 100;
} else {
Life1 = -100;
}
if (1 < Number(PlayerMode)) {
Life2 = 100;
FX2 = 200;
FY2 = 550;
} else {
Life2 = -100;
FX2 = -100;
FY2 = -100;
}
N = 1;
while (Number(N) < 11) {
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 = 6;
}
if (Number(PlayerMode) == 2) {
ShotStart = 6;
ShotLast = 11;
}
if (Number(PlayerMode) >= 3) {
ShotStart = 1;
ShotLast = 11;
}
Dlay1 = 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;
Prog = 0;
Gameover = 0;
Frame 309
if (Number(Prog / 200) == Number(int(Prog / 200))) {
Next1 = Number(random(10)) + 1;
Launch1 = Speed;
Delay1 = 0;
Next2 = Number(random(11)) + 1;
Launch2 = Speed;
Delay2 = Speed / 2;
}
if (Number(Prog) == 200) {
Next1 = 1;
Launch1 = Speed;
Delay1 = 0;
Next2 = 1;
Launch2 = Speed;
Delay2 = Speed / 2;
}
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));
Set("Delay" add L, eval ("Launch" add L));
Set("KY" add N, 0);
Set("KL" add N, 1);
if (Number(Playermode) == 1) {
Set("KX" add N, Number(random(251)) + 475);
}
if (Number(Playermode) == 2) {
Set("KX" add N, Number(random(251)) + 75);
}
if (Number(PlayerMode) == 3) {
Choice = random(2);
if (Number(Choice) == 0) {
Set("KX" add N, Number(random(251)) + 475);
}
if (Number(Choice) == 1) {
Set("KX" add N, Number(random(251)) + 75);
}
}
if (Number(Playermode) == 4) {
Set("KX" add N, Number(random(651)) + 75);
}
if (eval ("KType" add N) == 1) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (1);
};
}
if (eval ("KType" add N) == 2) {
Set("KVY" add N, 0);
Set("KV" add N, 1);
tellTarget (("K" add N) add "/Q") {
gotoAndStop (2);
};
}
if (eval ("KType" add N) == 3) {
if (Number(Playermode) == 1) {
Set("KX" add N, 600);
}
if (Number(Playermode) == 2) {
Set("KX" add N, 200);
}
if (Number(PlayerMode) == 3) {
Choice = random(2);
if (Number(Choice) == 0) {
Set("KX" add N, 200);
}
if (Number(Choice) == 1) {
Set("KX" add N, 600);
}
}
if (Number(Playermode) == 4) {
Set("KX" add N, Number(random(401)) + 200);
}
Set("KVY" add N, 0);
Set("KV" add N, 1);
tellTarget (("K" add N) add "/Q") {
gotoAndStop (3);
};
}
if (eval ("KType" add N) == 4) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (4);
};
}
if (eval ("KType" add N) == 5) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (5);
};
}
if (eval ("KType" add N) == 6) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (6);
};
}
if (eval ("KType" add N) == 7) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (7);
};
}
if (eval ("KType" add N) == 8) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (8);
};
}
if (eval ("KType" add N) == 9) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (9);
};
}
if (eval ("KType" add N) == 10) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (10);
};
}
if (eval ("KType" add N) == 11) {
tellTarget (("K" add N) add "/Q") {
gotoAndStop (11);
};
}
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 ((600 < eval ("KY" add N)) and (0 < eval ("KL" add N))) {
Set("KL" add N, -100);
Set("KT" add N, 1);
Lifebar = Lifebar - 1;
tellTarget ("/Damage") {
gotoAndPlay (2);
};
if (Number(Number(N) + 1) == Number(EnemyMax)) {
EnemyMax = EnemyMax - 1;
}
} else {
if (0 < eval ("KL" add N)) {
Set("KY" add N, eval ("KY" add N) + VSpeed);
}
if (eval ("KType" add N) == 2) {
Set("KX" add N, eval ("KX" add N) + eval ("KVY" add 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) + eval ("KVY" add N));
if (eval ("KV" add N) == 1) {
Set("KVY" add N, eval ("KVY" add N) - 0.125);
}
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) == 4) {
Set("KX" add N, eval ("KX" add N) - 1);
if (eval ("KX" add N) < 50) {
Set("KType" add N, 5);
}
if ((eval ("KX" add N) < 450) and (400 < eval ("KX" add N))) {
Set("KType" add N, 5);
}
}
if (eval ("KType" add N) == 5) {
Set("KX" add N, eval ("KX" add N) + 1);
if (750 < eval ("KX" add N)) {
Set("KType" add N, 4);
}
if ((350 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) {
Set("KType" add N, 4);
}
}
if (eval ("KType" add N) == 6) {
Set("KX" add N, eval ("KX" add N) - 5);
if (eval ("KX" add N) < 50) {
Set("KType" add N, 7);
}
if ((eval ("KX" add N) < 450) and (400 < eval ("KX" add N))) {
Set("KType" add N, 7);
}
}
if (eval ("KType" add N) == 7) {
Set("KX" add N, eval ("KX" add N) + 5);
if (750 < eval ("KX" add N)) {
Set("KType" add N, 6);
}
if ((350 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) {
Set("KType" add N, 6);
}
}
if (eval ("KType" add N) == 8) {
if ((50 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) {
Set("KX" add N, eval ("KX" add N) - 2.5);
}
if (450 < eval ("KX" add N)) {
Set("KX" add N, eval ("KX" add N) - 2.5);
}
}
if (eval ("KType" add N) == 9) {
if ((eval ("KX" add N) < 750) and (400 < eval ("KX" add N))) {
Set("KX" add N, eval ("KX" add N) + 2.5);
}
if (eval ("KX" add N) < 350) {
Set("KX" add N, eval ("KX" add N) + 2.5);
}
}
if (eval ("KType" add N) == 10) {
if (((50 < eval ("KX" add N)) and (eval ("KX" add N) < 400)) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) - 10);
Set("KY" add N, eval ("KY" add N) - VSpeed);
}
if ((450 < eval ("KX" add N)) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) - 10);
Set("KY" add N, eval ("KY" add N) - VSpeed);
}
}
if (eval ("KType" add N) == 11) {
if (((eval ("KX" add N) < 750) and (400 < eval ("KX" add N))) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) + 10);
}
if ((eval ("KX" add N) < 350) and (50 < eval ("KY" add N))) {
Set("KX" add N, eval ("KX" add N) + 10);
}
}
L = ShotStart;
while (Number(L) < Number(ShotLast)) {
if ((((((eval ("SX" add L) >= (eval ("KX" add N) - 50)) and ((eval ("KX" add N) + 50) >= eval ("SX" add L))) and (eval ("SY" add L) >= (eval ("KY" add N) - 50))) and ((eval ("KY" add N) + 50) >= eval ("SY" add L))) and (0 < eval ("KL" add N))) or (eval ("KL" add N) == 0)) {
Score = int((((600 - eval ("KY" add N)) + VSpeed) / Speed) + Score);
Lifebar = Number(Lifebar) + 1;
Set("KL" add N, -100);
Set("SX" add L, -10000);
Set("KT" add N, 20);
tellTarget (("K" add N) add "/Q/Z") {
gotoAndPlay (2);
};
tellTarget ("K" add N) {
gotoAndPlay (2);
};
}
L = Number(L) + 1;
}
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 (100 < Number(Lifebar)) {
Lifebar = 100;
}
tellTarget ("/Lifebar") {
gotoAndStop(int(/:Lifebar));
};
if ((0 < Number(Life1)) and (Number(PlayerMode) < 4)) {
startDrag ("/ship1", true, 450, 550, 750, 550);
}
if ((0 < Number(Life1)) and (Number(PlayerMode) == 4)) {
startDrag ("/ship1", true, 50, 550, 750, 550);
}
FX1 = getProperty("/ship1", _x);
FY1 = getProperty("/ship1", _y);
if ((0 >= Number(Life1)) and (Number(-100) < Number(Life1))) {
Life1 = -100;
Attack1 = 0;
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(FX2) < 50) {
FX2 = 50;
}
if (350 < Number(FX2)) {
FX2 = 350;
}
N = ShotStart;
while (Number(N) < Number(ShotLast)) {
Set("SY" add n, eval ("SY" add N) - 30);
if (eval ("SY" add N) < -20) {
Set("S" add n, 0);
Set("SX" add n, 1000);
Set("SY" add n, -10000);
}
if (((((eval ("S" add N) == 0) and (0 >= Dlay1)) and (N < 6)) and (PlayerMode != 2)) and (Gameover == 0)) {
Dlay1 = 4;
Set("SX" add n, FX1);
Set("SY" add n, FY1 - 20);
Set("S" add n, 1);
Fired1 = Number(Fired1) + 1;
}
if ((((((Playermode != 1) and (eval ("S" add N) == 0)) and (0 >= Dlay2)) and (5 < N)) and (N < 11)) and (Gameover == 0)) {
Dlay2 = 4;
Set("SX" add n, FX2);
Set("SY" add n, FY2 - 20);
Set("S" add n, 1);
Fired2 = Number(Fired2) + 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(GameOver) == 0) {
Prog = Number(Prog) + 1;
}
if (((Number(Prog / 50) == Number(int(Prog / 50))) and (Number(Speed) == 6)) and (Number(VSpeed) < 8)) {
VSpeed = Number(VSpeed) + 0.1;
}
if (((8 < Number(VSpeed)) and (Number(VSpeed) < 8.1)) and (Number(Playermode) == 3)) {
VSpeed = 8;
}
if (((Number(Prog / 100) == Number(int(Prog / 100))) and (400 < Number(Prog))) and (6 < Number(Speed))) {
Speed = Speed - 1;
}
if (((Number(VSpeed) == 8) and (Number(Speed) == 6)) and (Number(PlayerMode) == 3)) {
PlayerMode = 4;
}
if ((Number(Prog / 50) == Number(int(Prog / 50))) and (Number(PlayerMode) != 3)) {
VSpeed = Number(VSpeed) + 0.01;
}
if ((0 >= Number(Lifebar)) and (Number(-100) < Number(Lifebar))) {
Gameover = 1;
Lifebar = -100;
tellTarget ("/Lifebar") {
gotoAndStop (101);
};
}
if (0 < Number(Gameover)) {
Gameover = Number(Gameover) + 1;
}
if (Number(Gameover) == 200) {
gotoAndPlay (308);
}
play();
Frame 310
prevFrame();
Symbol 4 MovieClip Frame 1
stop();
Symbol 4 MovieClip Frame 62
stop();
Symbol 4 MovieClip Frame 122
stop();
Symbol 4 MovieClip Frame 182
stop();
Symbol 4 MovieClip Frame 242
stop();
Symbol 21 Button
on (release) {
_root.play();
}
Symbol 22 MovieClip Frame 1
stop();
Symbol 22 MovieClip Frame 100
play();
Symbol 22 MovieClip Frame 118
stop();
Symbol 28 Button
on (release) {
_root.NewgroundsAPI_loadNewgrounds();
}
Symbol 31 Button
on (release) {
_root.NewgroundsAPI_loadNewgrounds();
}
Symbol 33 MovieClip Frame 1
function load_ad() {
url = new XML();
url.onLoad = function (s) {
if (s) {
_root.NewgroundsAPI_Ad_Unit.start_ad(this.toString());
}
};
url.load(_root.NewgroundsAPI_params.ad_url);
}
function start_ad(url) {
trace("[Newgrounds Flash Ads] Your ad was loaded. Your version of flash may have trouble displaying the ad, however, the ad will load fine if you test in a browser!");
ng_ad.loadMovie(url);
}
_root.NewgroundsAPI_Ad_Unit = this;
if (_root.NewgroundsAPI_params.ad_url != undefined) {
_root.NewgroundsAPI_Ad_Unit.load_ad();
}
_root.NewgroundsAPI_onAdsApproved = function () {
_root.NewgroundsAPI_Ad_Unit.load_ad();
};
Symbol 45 Button
on (release) {
_root.NewgroundsAPI_loadMyMovie();
}
Symbol 50 Button
on (release) {
_root.NewgroundsAPI_loadMyMovie();
}
Symbol 53 Button
on (release) {
this._visible = false;
}
Symbol 55 MovieClip Frame 1
_visible = false;
_root.NewgroundsAPI = this;
STAT_MOVIE_VIEWS = 1;
STAT_AUTHOR_SITE = 2;
STAT_NEWGROUNDS = 3;
STAT_NEW_VERSION = 4;
STAT_CUSTOM_STATS = 50;
Symbol 55 MovieClip Frame 2
_root.NewgroundsAPI.POPUP_ERROR._visible = false;
_root.NewgroundsAPI.POPUP_VERSION._visible = false;
customStats = new Object();
i = 1;
while (i < _root.NewgroundsAPI_customLinks.length) {
customStats[_root.NewgroundsAPI_customLinks[i]] = i + STAT_CUSTOM_STATS;
i++;
}
i = 1;
while (i < _root.NewgroundsAPI_customEvents.length) {
customStats[_root.NewgroundsAPI_customEvents[i]] = i + STAT_CUSTOM_STATS;
i++;
}
_x = 0;
_y = 0;
configureMovie = function () {
if (_root.NewgroundsAPI_params.error != undefined) {
sendError(_root.NewgroundsAPI_params.error);
}
if (_root.NewgroundsAPI_params.settings_loaded == 1) {
sendMessage("You have successfully connected to the Newgrounds API gateway!");
sendMessage(("Movie Identified as '" + _root.NewgroundsAPI_params.movie_name) + "'");
}
if (_root.NewgroundsAPI_params.deny_host == 1) {
sendMessage(host + " is not approved to use this movie");
_root.NewgroundsAPI_onDenyHost(host, _root.NewgroundsAPI_params.movie_url, (script_url + "&stat=") + STAT_NEW_VERSION);
}
if (_root.NewgroundsAPI_params.movie_version == 1) {
sendMessage(("Version " + _root.NewgroundsAPI_params.movie_version) + " is now available!");
_root.NewgroundsAPI_onNewVersionAvailable(_root.NewgroundsAPI_params.movie_version, _root.NewgroundsAPI_params.movie_url, (script_url + "&stat=") + STAT_NEW_VERSION);
}
if (_root.NewgroundsAPI_params.ad_url != undefined) {
sendMessage("This movie has been approved to use Flash Ads");
_root.NewgroundsAPI_onAdsApproved(_root.NewgroundsAPI_params.ad_url);
}
};
sendError = function (error) {
trace("[NEWGROUNDS API ERROR] " + error);
};
sendMessage = function (message) {
trace("[NEWGROUNDS API] " + message);
};
sendStats = function (stat, new_window) {
if (script_url != undefined) {
query = "&stat=" + stat;
if (new_window == true) {
getURL (script_url + query, "_blank");
} else {
initInfo = new XML();
initInfo.onLoad = function () {
i = 0;
while (i < this.childNodes.length) {
if (this.childNodes[i].nodeName != null) {
j = 0;
while (j < this.childNodes[i].childNodes.length) {
if (this.childNodes[i].childNodes[j].nodeName != null) {
param_name = this.childNodes[i].childNodes[j].nodeName;
param_value = unescape(this.childNodes[i].childNodes[j].attributes.value);
_root.NewgroundsAPI_params[param_name] = param_value;
}
j++;
}
}
i++;
}
_root.NewgroundsAPI.configureMovie();
};
initInfo.load(script_url + query);
}
}
};
host = _url.split("/")[2].toLowerCase();
if (host.length < 1) {
host = "localhost";
}
if (!_root.NewgroundsAPI_id) {
sendError("Missing required '_root.NewgroundsAPI_id' variable");
} else if (!tracker_id) {
tracker_id = _root.NewgroundsAPI_id;
script_url = (("http://www.ngads.com/gateway.php?id=" + tracker_id) + "&host=") + escape(host);
_root.NewgroundsAPI_params = new Object();
sendMessage("Connecting to API gateway...");
sendStats(STAT_MOVIE_VIEWS, false);
}
_root.NewgroundsAPI_loadMyMovie = function () {
_root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.STAT_NEW_VERSION, true);
};
_root.NewgroundsAPI_loadNewgrounds = function () {
_root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.STAT_NEWGROUNDS, true);
};
_root.NewgroundsAPI_loadMySite = function () {
_root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.STAT_AUTHOR_SITE, true);
};
_root.NewgroundsAPI_loadCustomLink = function (link) {
if (_root.NewgroundsAPI.customStats[link]) {
_root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.customStats[link], true);
} else {
_root.NewgroundsAPI.sendError(("The custom link '" + link) + "' has not beed defined.");
}
};
_root.NewgroundsAPI_logCustomEvent = function (event) {
if (_root.NewgroundsAPI.customStats[event]) {
_root.NewgroundsAPI.sendStats(_root.NewgroundsAPI.customStats[event], false);
} else {
_root.NewgroundsAPI.sendError(("The custom event '" + event) + "' has not beed defined.");
}
};
if (typeof(_root.NewgroundsAPI_onDenyHost) != "function") {
_root.NewgroundsAPI_onDenyHost = function (ad_url) {
_root.NewgroundsAPI.swapDepths(99999);
_root.NewgroundsAPI._visible = true;
_root.NewgroundsAPI.POPUP_ERROR._visible = true;
};
}
if (typeof(_root.NewgroundsAPI_onNewVersionAvailable) != "function") {
_root.NewgroundsAPI_onNewVersionAvailable = function (ad_url) {
_root.NewgroundsAPI.swapDepths(99999);
_root.NewgroundsAPI._visible = true;
_root.NewgroundsAPI.POPUP_VERSION._visible = true;
};
}
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 100
play();
Symbol 56 MovieClip Frame 118
stop();
Symbol 60 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 1
stop();
Symbol 67 Button
on (release) {
Choice = 1;
Playermode = 3;
}
Symbol 75 Button
on (release) {
Choice = 2;
}
Symbol 76 Button
on (release) {
Choice = 1;
Tutorial = 1;
Playermode = 3;
TotalEnemy = 16;
}
Symbol 77 Button
on (release) {
stopAllSounds();
tellTarget ("/Music") {
gotoAndPlay (10);
};
Music = 1;
}
Symbol 78 Button
on (release) {
stopAllSounds();
tellTarget ("/Music") {
gotoAndPlay (20);
};
Music = 2;
}
Symbol 79 Button
on (release) {
stopAllSounds();
tellTarget ("/Music") {
gotoAndPlay (30);
};
Music = 3;
}
Symbol 80 Button
on (release) {
Music = 0;
stopAllSounds();
}
Symbol 81 Button
on (release) {
stopAllSounds();
tellTarget ("/Music") {
gotoAndPlay (40);
};
Music = 4;
}
Symbol 82 Button
on (release) {
stopAllSounds();
tellTarget ("/Music") {
gotoAndPlay (50);
};
Music = 5;
}
Symbol 88 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 10
play();
Symbol 88 MovieClip Frame 12
stop();
Symbol 88 MovieClip Frame 20
play();
Symbol 88 MovieClip Frame 22
stop();
Symbol 88 MovieClip Frame 30
play();
Symbol 88 MovieClip Frame 32
stop();
Symbol 88 MovieClip Frame 40
play();
Symbol 88 MovieClip Frame 42
stop();
Symbol 88 MovieClip Frame 50
play();
Symbol 88 MovieClip Frame 52
stop();
Symbol 91 Button
on (release) {
getURL ("http://www.inconsequentialexistence.com/", "_new");
}
Symbol 92 Button
on (release) {
getURL ("http://www.newgrounds.com/audio/listen/254971", "_new");
Music = 0;
stopAllSounds();
}
Symbol 93 Button
on (release) {
getURL ("http://www.newgrounds.com/audio/listen/207936", "_new");
Music = 0;
stopAllSounds();
}
Symbol 94 Button
on (release) {
getURL ("http://www.newgrounds.com/audio/listen/227281", "_new");
Music = 0;
stopAllSounds();
}
Symbol 95 Button
on (release) {
getURL ("http://www.newgrounds.com/audio/listen/222695", "_new");
Music = 0;
stopAllSounds();
}
Symbol 96 Button
on (release) {
getURL ("http://www.newgrounds.com/audio/listen/108573", "_new");
Music = 0;
stopAllSounds();
}
Symbol 98 Button
on (release) {
play();
}
Symbol 99 Button
on (release) {
Choice = 1;
Playermode = 1;
}
Symbol 100 Button
on (release) {
Choice = 1;
Playermode = 2;
}
Symbol 102 Button
on (release) {
Choice = 1;
Playermode = 1;
TotalEnemy = 11;
}
Symbol 103 Button
on (release) {
Choice = 1;
Playermode = 3;
TotalEnemy = 16;
}
Symbol 104 Button
on (release) {
Choice = 1;
Playermode = 2;
TotalEnemy = 11;
}
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 10
play();
Symbol 105 MovieClip Frame 12
stop();
Symbol 105 MovieClip Frame 20
play();
Symbol 105 MovieClip Frame 22
stop();
Symbol 105 MovieClip Frame 30
play();
Symbol 105 MovieClip Frame 32
stop();
Symbol 105 MovieClip Frame 40
play();
Symbol 105 MovieClip Frame 42
stop();
Symbol 105 MovieClip Frame 50
play();
Symbol 105 MovieClip Frame 52
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 22
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
if (Number(_level0:Tutorial) == 1) {
gotoAndPlay (2);
}
stop();
Symbol 131 MovieClip Frame 2
Set("_level0:PlayerMode", 2);
Set("_level0:Tutorial", 0);
Set("_level0:Prog", 0.5);
play();
Symbol 131 MovieClip Frame 326
Set("_level0:Prog", 200);
Symbol 131 MovieClip Frame 345
Set("_level0:Prog", -9999.5);
Symbol 131 MovieClip Frame 742
Set("_level0:KL1", 0);
Set("_level0:KL2", 0);
Set("_level0:KL3", 0);
Set("_level0:KL4", 0);
Set("_level0:KL5", 0);
Set("_level0:KL6", 0);
Set("_level0:KL7", 0);
Set("_level0:KL8", 0);
Set("_level0:KL9", 0);
Set("_level0:KL10", 0);
Set("_level0:KL11", 0);
Set("_level0:KL12", 0);
Set("_level0:KL13", 0);
Set("_level0:KL14", 0);
Set("_level0:KL15", 0);
Set("_level0:EnemyMax", 16);
Set("_level0:Prog", 170);
Symbol 131 MovieClip Frame 743
Set("_level0:Playermode", 1);
Symbol 131 MovieClip Frame 829
Set("_level0:Prog", 0.5);
Symbol 131 MovieClip Frame 1137
Set("_level0:PlayerMode", 3);
Set("_level0:Prog", 185);
Symbol 131 MovieClip Frame 1221
stop();
Symbol 132 Button
on (keyPress "q") {
toggleHighQuality();
}
on (keyPress "Q") {
toggleHighQuality();
}
Symbol 135 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 22
stop();
Symbol 137 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 22
stop();
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 22
stop();
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 22
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 22
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 22
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 22
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 22
stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 22
stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 22
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 22
stop();
Symbol 156 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 2
C = random(7);
if (Number(C) == 0) {
gotoAndStop (3);
}
if (Number(C) == 1) {
gotoAndStop (4);
}
if (Number(C) == 2) {
gotoAndStop (5);
}
if (Number(C) == 3) {
gotoAndStop (6);
}
if (Number(C) == 4) {
gotoAndStop (7);
}
if (Number(C) == 5) {
gotoAndStop (8);
}
if (Number(C) == 6) {
gotoAndStop (9);
}
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 22
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 22
stop();
Symbol 177 MovieClip Frame 1
if (Number(_level0:Tutorial) == 1) {
gotoAndPlay (2);
}
stop();
Symbol 177 MovieClip Frame 2
Set("_level0:PlayerMode", 2);
Set("_level0:Tutorial", 0);
Set("_level0:Prog", 0.5);
play();
Symbol 177 MovieClip Frame 326
Set("_level0:Prog", 200);
Symbol 177 MovieClip Frame 345
Set("_level0:Prog", -9999.5);
Symbol 177 MovieClip Frame 742
Set("_level0:KL1", 0);
Set("_level0:KL2", 0);
Set("_level0:KL3", 0);
Set("_level0:KL4", 0);
Set("_level0:KL5", 0);
Set("_level0:KL6", 0);
Set("_level0:KL7", 0);
Set("_level0:KL8", 0);
Set("_level0:KL9", 0);
Set("_level0:KL10", 0);
Set("_level0:KL11", 0);
Set("_level0:KL12", 0);
Set("_level0:KL13", 0);
Set("_level0:KL14", 0);
Set("_level0:KL15", 0);
Set("_level0:EnemyMax", 16);
Set("_level0:Prog", 170);
Symbol 177 MovieClip Frame 743
Set("_level0:Playermode", 1);
Symbol 177 MovieClip Frame 829
Set("_level0:Prog", 0.5);
Symbol 177 MovieClip Frame 1137
Set("_level0:PlayerMode", 3);
Set("_level0:Prog", 185);
Symbol 177 MovieClip Frame 1221
stop();
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 22
stop();