Frame 1
stop();
Frame 15
tellTarget ("/start") {
gotoAndPlay (1);
}
Paused = "0";
Power = "1";
Weapon = "0";
LWeapon = "0";
Speed = "25";
Width = "15";
Height = "15";
Group1 = "0";
Group2 = "0";
Group3 = "0";
Delay1 = "0";
stopAllSounds();
Life = "10";
Score = Saved;
Timer = "0";
ShipX = "100";
ShipY = "100";
ShipHeight = "17";
ShipWidth = "15";
UX1 = -"500";
UY1 = -"500";
U1 = "0";
Speed2 = "15";
UX2 = -"500";
UY2 = -"500";
U2 = "0";
UX3 = -"500";
UY3 = -"500";
U3 = "0";
UX4 = -"500";
UY4 = -"500";
U4 = "0";
UX5 = -"500";
UY5 = -"500";
U5 = "0";
UX6 = -"500";
UY6 = -"500";
U6 = "0";
UX7 = -"500";
UY7 = -"500";
U7 = "0";
UX8 = -"500";
UY8 = -"500";
U8 = "0";
UX9 = -"500";
UY9 = -"500";
U9 = "0";
SX1 = -"500";
Drift = "6";
SY1 = -"500";
S1 = "0";
SX2 = -"500";
SY2 = -"500";
S2 = "0";
SX3 = -"500";
SY3 = -"500";
S3 = "0";
SX4 = -"500";
SY4 = -"500";
S4 = "0";
SX5 = -"500";
SY5 = -"500";
S5 = "0";
SX6 = -"500";
SY6 = -"500";
S6 = "0";
SX7 = -"500";
SY7 = -"500";
S7 = "0";
SX8 = -"500";
SY8 = -"500";
S8 = "0";
SX9 = -"500";
SY9 = -"500";
S9 = "0";
FSX1 = -"100";
FSY1 = -"100";
FFX1 = -"500";
FFY1 = -"500";
FSX2 = -"100";
FSY2 = -"100";
FFX2 = -"500";
FFY2 = -"500";
FSX3 = -"100";
FSY3 = -"100";
FFX3 = -"500";
FFY3 = -"500";
FSX4 = -"100";
FSY4 = -"100";
FFX4 = -"500";
FFY4 = -"500";
FSX6 = -"100";
FSY6 = -"100";
FFX6 = -"500";
FFY6 = -"500";
FSX7 = -"100";
FSY7 = -"100";
FFX7 = -"500";
FFY7 = -"500";
FSX8 = -"100";
FSY8 = -"100";
FFX8 = -"500";
FFY8 = -"500";
PX1 = "20";
PY1 = "470";
XSL1 = "18";
PX2 = "530";
PY2 = "450";
XSL4 = "18";
BX5 = -"100";
BI5 = "1";
BY5 = "1";
BL5 = "1";
BX6 = -"100";
BI6 = "1";
BY6 = "1";
BL6 = "1";
BX7 = -"100";
BI7 = "1";
BY7 = "1";
BL7 = "1";
RX10 = -"100";
RY10 = "1";
RX9 = -"100";
RY9 = "1";
RX11 = -"100";
RY11 = "1";
DX1 = random("550");
DY1 = -"500";
DDX1 = "1";
DDY1 = "0";
DL1 = "3";
DX2 = random("550");
DY2 = -"500";
DL2 = "3";
DDX2 = "1";
DDY2 = "0";
WX1 = -"100";
WY1 = -"100";
WX2 = -"100";
WY2 = -"100";
WX3 = -"100";
WY3 = -"100";
WX4 = -"100";
WY4 = -"100";
CX = -"1000";
CY = -"1000";
CL = -"100";
CT = "71";
NX2 = -"50";
NI2 = "1";
NY2 = "100";
NL2 = "3";
NYV2 = "1";
NYD2 = "1";
NX3 = -"50";
NY3 = "100";
NI3 = "1";
NL3 = "3";
NYV3 = "1";
NYD3 = "1";
NX4 = -"50";
NI4 = "1";
NY4 = "100";
NL4 = "3";
NYV4 = "1";
NYD4 = "1";
NX1 = -"50";
NH1 = "1";
NI1 = "1";
NY1 = "100";
NL1 = "3";
NYV1 = "1";
NYD1 = "1";
LX1 = -"70";
LL1 = "4.5";
LY1 = -"50";
LV1 = -"50";
AX1 = -"100";
AI1 = "1";
AY1 = "1";
AL1 = "1";
AV1 = "5";
AX2 = -"100";
AI2 = "1";
AY2 = "1";
AL2 = "1";
AV2 = "5";
AX3 = -"100";
AI3 = "1";
AY3 = "1";
AL3 = "1";
AV3 = "1";
AX4 = -"100";
AI4 = "1";
AY4 = "1";
AL4 = "1";
AV4 = "5";
FX1 = -"500";
FY1 = -"100";
Constant = "15";
Constant2 = "13";
FL1 = -"100";
FDX1 = -"100";
FDY1 = -"100";
FN1 = "1";
FF1 = "0";
FX2 = -"500";
FY2 = -"100";
FL2 = -"100";
FDX2 = -"100";
FDY2 = -"100";
FN2 = "1";
FF2 = "0";
FX3 = -"500";
FY3 = -"100";
FL3 = -"100";
FDX3 = -"100";
FDY3 = -"100";
FN3 = "1";
FF3 = "0";
FX4 = -"500";
FY4 = -"100";
FL4 = -"100";
FDX4 = -"100";
FDY4 = -"100";
FN4 = "1";
FF4 = "0";
FX5 = -"500";
FY5 = -"100";
FL5 = -"100";
FDX5 = -"100";
FDY5 = -"100";
FN5 = "1";
FF5 = "0";
FX6 = -"500";
FY6 = -"100";
FL6 = -"100";
FDX6 = -"100";
FDY6 = -"100";
FN6 = "1";
FF6 = "0";
FX7 = -"500";
FY7 = -"100";
FL7 = -"100";
FDX7 = -"100";
FDY7 = -"100";
FN7 = "1";
FF7 = "0";
FX8 = -"500";
FY8 = -"100";
FL8 = -"100";
FDX8 = -"100";
FDY8 = -"100";
FN8 = "1";
FF8 = "0";
LX2 = -"70";
LL2 = -"100";
LY2 = -"50";
LV2 = -"50";
LX3 = -"70";
LL3 = -"100";
LY3 = -"50";
LV3 = -"50";
LX4 = -"70";
LL4 = -"100";
LY4 = -"50";
LV4 = -"50";
LX5 = -"70";
LL5 = -"100";
LY5 = -"50";
LV5 = -"50";
RX1 = -"500";
RFY1 = -"100";
RL1 = -"100";
RX2 = -"500";
RY2 = -"100";
RL2 = -"100";
RX3 = -"500";
RY3 = -"100";
RL3 = -"100";
RX4 = -"500";
RY4 = -"100";
RL4 = -"100";
RX5 = -"500";
RY5 = -"100";
RL5 = -"100";
RX6 = -"500";
RY6 = -"100";
RL6 = -"100";
RX7 = -"500";
RY7 = -"100";
RL7 = -"100";
RX8 = -"500";
RY8 = -"100";
RL8 = -"100";
HX = "250";
HY = -"80";
HL = -"100";
HC = "1";
BX1 = -"100";
BI1 = "1";
BY1 = "1";
BL1 = "1";
BV1 = "5";
BX2 = -"100";
BI2 = "1";
BY2 = "1";
BL2 = "1";
BV2 = "5";
BX3 = -"100";
BI3 = "1";
BY3 = "1";
BL3 = "1";
BV3 = "5";
BX4 = -"100";
BI4 = "1";
BY4 = "1";
BL4 = "1";
BV4 = "5";
FFX5 = -"500";
FFY5 = -"500";
VX = "700";
VL = -"100";
VY = "50";
VT = "1";
Speedy = "1";
VX2 = "700";
VY2 = "60";
VL2 = -"100";
EX1 = -"1000";
C2 = "0";
EY1 = -"1000";
EX2 = -"1000";
EY2 = -"1000";
EX3 = -"1000";
EY3 = -"1000";
EX4 = -"1000";
EY4 = -"1000";
TX = -"100";
TL = -"100";
TI = "0";
TY = "350";
TD = "0";
PowerX = -"200";
PowerY = "200";
PowerTime = "0";
PowerA = "0";
Prog = "0";
BossBonus = "10000";
Stage = "2";
Frame 49
if (Checkpoint == "1") {
Prog = "1049";
}
if (Checkpoint == "2") {
Prog = "1799";
}
if (Checkpoint == "3") {
Prog = "1906";
}
if (Checkpoint == "4") {
Prog = "3049";
}
Frame 50
if (Prog == "3800") {
tellTarget ("/Count") {
gotoAndStop (2);
};
}
if (Prog == "3850") {
tellTarget ("/Count") {
gotoAndPlay (3);
};
}
if (Paused == "1") {
tellTarget ("/P") {
gotoAndStop (2);
};
}
if ((Weapon == "0") or (Weapon == "1")) {
Width = "10";
Height = "7";
Power = "1.75";
}
if (Weapon == "3") {
Width = "10";
Height = "7";
Power = "1.5";
}
if (Weapon == "2") {
Width = "30";
Height = "3";
Power = "1.5";
}
if (Weapon == "4") {
Width = "20";
Height = "20";
Power = "3";
}
if ((Delay1 == "0") and (Weapon >= "2")) {
S2 = "1";
SY2 = ShipY;
SX2 = ShipX + "10";
S3 = "1";
SY3 = ShipY;
SX3 = ShipX + "10";
}
Delay1 = Delay1 + "1";
if ((Delay2 == "0") and (Weapon >= "2")) {
S5 = "1";
SY5 = ShipY;
SX5 = ShipX + "10";
S6 = "1";
SY6 = ShipY;
SX6 = ShipX + "10";
}
Delay2 = Delay2 + "1";
if ((Delay3 == "0") and (Weapon >= "2")) {
S8 = "1";
SY8 = ShipY;
SX8 = ShipX + "10";
S9 = "1";
SY9 = ShipY;
SX9 = ShipX + "10";
}
Delay3 = Delay3 + "1";
if (Life >= "10") {
tellTarget ("/Lifebar") {
gotoAndStop (10);
};
}
if (Life == "9") {
tellTarget ("/Lifebar") {
gotoAndStop (9);
};
}
if (Life == "8") {
tellTarget ("/Lifebar") {
gotoAndStop (8);
};
}
if (Life == "7") {
tellTarget ("/Lifebar") {
gotoAndStop (7);
};
}
if (Life == "6") {
tellTarget ("/Lifebar") {
gotoAndStop (6);
};
}
if (Life == "5") {
tellTarget ("/Lifebar") {
gotoAndStop (5);
};
}
if (Life == "4") {
tellTarget ("/Lifebar") {
gotoAndStop (4);
};
}
if (Life == "3") {
tellTarget ("/Lifebar") {
gotoAndStop (3);
};
}
if (Life == "2") {
tellTarget ("/Lifebar") {
gotoAndStop (2);
};
}
if (Life == "1") {
tellTarget ("/Lifebar") {
gotoAndStop (1);
};
}
if (Life == "0") {
tellTarget ("/Lifebar") {
gotoAndStop (11);
};
tellTarget ("/BG") {
stop();
};
gotoAndPlay (52);
}
if (Timer < "6") {
Timer = Timer + "0.5";
}
LifeBonus = "5000" - (Died * "1000");
Stage2 = (Score + LifeBonus) + BossBonus;
if ("0" < HL) {
tellTarget ("/HopperLife") {
gotoAndStop(int(/:HL));
};
} else {
tellTarget ("/HopperLife") {
gotoAndStop (101);
};
}
if ("0" < VL) {
tellTarget ("/D1Life") {
gotoAndStop(int(/:VL));
};
} else {
tellTarget ("/D1Life") {
gotoAndStop (101);
};
}
if ("0" < VL2) {
tellTarget ("/D2Life") {
gotoAndStop(int(/:VL2));
};
} else {
tellTarget ("/D2Life") {
gotoAndStop (101);
};
}
if ("0" < CL) {
tellTarget ("/CLife") {
gotoAndStop(int(/:CL));
};
} else {
tellTarget ("/CLife") {
gotoAndStop (101);
};
}
startDrag ("/ship", true, "0", "0", "550", "400");
ShipX = getProperty("/ship", _x);
ShipY = getProperty("/ship", _y);
setProperty("/U1", _x , UX1);
setProperty("/U1", _y , UY1);
UX1 = UX1 - Speed2;
if (UX1 < (-"30")) {
U1 = "0";
}
FFH1 = "1";
while (FFH1 < "10") {
if ((((ShipX >= ((eval ("UX" add FFH1) - ShipWidth) - "8")) and (((eval ("UX" add FFH1) + ShipWidth) + "8") >= ShipX)) and ((ShipY >= ((eval ("UY" add FFH1) - ShipHeight) - "8")) and (((eval ("UY" add FFH1) + ShipHeight) + "8") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (12);
};
}
FFH1 = FFH1 + "1";
}
FFH1 = "1";
while (FFH1 < "10") {
if ((((TX >= ((eval ("UX" add FFH1) - ShipWidth) - Width)) and (((eval ("UX" add FFH1) + ShipWidth) + Width) >= TX)) and ((TY >= ((eval ("UY" add FFH1) - ShipHeight) - Height)) and (((eval ("UY" add FFH1) + ShipHeight) + Height) >= TY))) and (THit == "17")) {
tellTarget ("/Trinoka") {
gotoAndPlay (3);
};
THit = "0";
tellTarget ("/Sound2") {
gotoAndPlay (12);
};
}
FFH1 = FFH1 + "1";
}
setProperty("/U2", _x , UX2);
setProperty("/U2", _y , UY2);
UX2 = UX2 - Speed2;
UY2 = UY2 - "1.5";
if (UX2 < (-"30")) {
U2 = "0";
}
setProperty("/U3", _x , UX3);
setProperty("/U3", _y , UY3);
UX3 = UX3 - Speed2;
UY3 = UY3 + "1.5";
if (UX3 < (-"30")) {
U3 = "0";
}
setProperty("/U4", _x , UX4);
setProperty("/U4", _y , UY4);
UX4 = UX4 - Speed2;
UY4 = UY4 - "3";
if (UX4 < (-"30")) {
U4 = "0";
}
setProperty("/U5", _x , UX5);
setProperty("/U5", _y , UY5);
UX5 = UX5 - Speed2;
UY5 = UY5 + "3";
if (UX5 < (-"30")) {
U5 = "0";
}
setProperty("/U6", _x , UX6);
setProperty("/U6", _y , UY6);
UX6 = UX6 - Speed2;
UY6 = UY6 - "4.5";
if (UX6 < (-"30")) {
U6 = "0";
}
setProperty("/U7", _x , UX7);
setProperty("/U7", _y , UY7);
UX7 = UX7 - Speed2;
UY7 = UY7 + "4.5";
if (UX7 < (-"30")) {
U7 = "0";
}
setProperty("/U8", _x , UX8);
setProperty("/U8", _y , UY8);
UX8 = UX8 - Speed2;
UY8 = UY8 - "6";
if (UX8 < (-"30")) {
U8 = "0";
}
setProperty("/U9", _x , UX9);
setProperty("/U9", _y , UY9);
UX9 = UX9 - Speed2;
UY9 = UY9 + "6";
if (UX9 < (-"30")) {
U9 = "0";
}
if ((S1 == "1") and (Weapon <> "4")) {
SX1 = SX1 + Speed;
if (Weapon == "3") {
SY1 = SY1 - Drift;
}
if (Weapon == "5") {
SY1 = SY1 - "8";
}
}
if ((S1 == "1") and (Weapon == "4")) {
SX1 = SX1 + Speed;
}
if ((("580" < SX1) or ("430" < SY1)) or (SY1 < (-"30"))) {
S1 = "0";
SY1 = -"500";
SX1 = -"500";
}
setProperty("/S1", _x , SX1);
setProperty("/S1", _y , SY1);
if ((S2 == "1") and (Weapon <> "4")) {
SX2 = SX2 + Speed;
if (Weapon == "2") {
SX2 = SX2 - "1.5";
}
if (Weapon == "5") {
SY2 = SY2 - "6";
}
}
if ((S2 == "1") and (Weapon == "4")) {
SY2 = SY2 + (Speed - "3");
}
if ((("580" < SX2) or ("430" < SY2)) or (SY2 < (-"30"))) {
S2 = "0";
SX2 = -"500";
SY2 = -"500";
}
setProperty("/S2", _x , SX2);
setProperty("/S2", _y , SY2);
if ((S3 == "1") and (Weapon <> "4")) {
SX3 = SX3 + Speed;
if (Weapon == "2") {
SX3 = SX3 - "3";
}
if (Weapon == "3") {
SY3 = SY3 + Drift;
}
if (Weapon == "5") {
SY3 = SY3 - "4";
}
}
if ((S3 == "1") and (Weapon == "4")) {
SY3 = SY3 - (Speed - "3");
}
if ((("580" < SX3) or ("430" < SY3)) or (SY3 < (-"30"))) {
S3 = "0";
SY3 = -"500";
SX3 = -"500";
}
setProperty("/S3", _x , SX3);
setProperty("/S3", _y , SY3);
if ((S4 == "1") and (Weapon <> "4")) {
SX4 = SX4 + Speed;
if (Weapon == "3") {
SY4 = SY4 - Drift;
}
if (Weapon == "5") {
}
}
if ((S4 == "1") and (Weapon == "4")) {
SX4 = SX4 + Speed;
}
if ((("580" < SX4) or ("430" < SY4)) or (SY4 < (-"30"))) {
S4 = "0";
SY4 = -"500";
SX4 = -"500";
}
setProperty("/S4", _x , SX4);
setProperty("/S4", _y , SY4);
if ((S5 == "1") and (Weapon <> "4")) {
SX5 = SX5 + Speed;
if (Weapon == "2") {
SX5 = SX5 - "1.5";
}
}
if ((S5 == "1") and (Weapon == "4")) {
SY5 = SY5 + (Speed - "3");
}
if ((("580" < SX5) or ("430" < SY5)) or (SY5 < (-"30"))) {
S5 = "0";
SX5 = -"500";
SY5 = -"500";
}
setProperty("/S5", _x , SX5);
setProperty("/S5", _y , SY5);
if ((S6 == "1") and (Weapon <> "4")) {
SX6 = SX6 + Speed;
if (Weapon == "2") {
SX6 = SX6 - "3";
}
if (Weapon == "3") {
SY6 = SY6 + Drift;
}
if (Weapon == "5") {
SY6 = SY6 + "2";
}
}
if ((S6 == "1") and (Weapon == "4")) {
SY6 = SY6 - (Speed - "3");
}
if ((("580" < SX6) or ("430" < SY6)) or (SY6 < (-"30"))) {
S6 = "0";
SY6 = -"500";
SX6 = -"500";
}
setProperty("/S6", _x , SX6);
setProperty("/S6", _y , SY6);
if (S7 == "1") {
SX7 = SX7 + Speed;
if (Weapon == "3") {
SY7 = SY7 - Drift;
}
if (Weapon == "5") {
SY7 = SY7 + Drift;
}
}
if ((("580" < SX7) or ("430" < SY7)) or (SY7 < (-"30"))) {
S7 = "0";
SY7 = -"500";
SX7 = -"500";
}
setProperty("/S7", _x , SX7);
setProperty("/S7", _y , SY7);
if ((S8 == "1") and (Weapon <> "4")) {
SX8 = SX8 + Speed;
if (Weapon == "2") {
SX8 = SX8 - "1.5";
}
if (Weapon == "5") {
SY8 = SY8 + "6";
}
}
if ((S8 == "1") and (Weapon == "4")) {
SY8 = SY8 + (Speed - "3");
}
if ((("580" < SX8) or ("430" < SY8)) or (SY8 < (-"30"))) {
S8 = "0";
SX8 = -"500";
SY8 = -"500";
}
setProperty("/S8", _x , SX8);
setProperty("/S8", _y , SY8);
if ((S9 == "1") and (Weapon <> "4")) {
SX9 = SX9 + Speed;
if (Weapon == "2") {
SX9 = SX9 - "3";
}
if (Weapon == "3") {
SY9 = SY9 + Drift;
}
if (Weapon == "5") {
SY9 = SY9 + "8";
}
}
if ((S9 == "1") and (Weapon == "4")) {
SY9 = SY9 - (Speed - "3");
}
if ((("580" < SX9) or ("430" < SY9)) or (SY9 < (-"30"))) {
S9 = "0";
SY9 = -"500";
SX9 = -"500";
}
setProperty("/S9", _x , SX9);
setProperty("/S9", _y , SY9);
setProperty("/FF1", _x , FFX1);
setProperty("/FF1", _y , FFY1);
FFX1 = FFX1 + FSX1;
FFY1 = FFY1 + FSY1;
if ((((FFX1 < (-"20")) or (FFY1 < (-"20"))) or ("420" < FFY1)) or ("570" < FFX1)) {
FF1 = "0";
}
FFH1 = "1";
while (FFH1 < "9") {
if ((((ShipX >= ((eval ("FFX" add FFH1) - ShipWidth) - "8")) and (((eval ("FFX" add FFH1) + ShipWidth) + "8") >= ShipX)) and ((ShipY >= ((eval ("FFY" add FFH1) - ShipHeight) - "8")) and (((eval ("FFY" add FFH1) + ShipHeight) + "8") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (12);
};
}
FFH1 = FFH1 + "1";
}
setProperty("/FF2", _x , FFX2);
setProperty("/FF2", _y , FFY2);
FFX2 = FFX2 + FSX2;
FFY2 = FFY2 + FSY2;
if ((((FFX2 < (-"20")) or (FFY2 < (-"20"))) or ("420" < FFY2)) or ("570" < FFX2)) {
FF2 = "0";
}
setProperty("/FF3", _x , FFX3);
setProperty("/FF3", _y , FFY3);
FFX3 = FFX3 + FSX3;
FFY3 = FFY3 + FSY3;
if (((FFX3 < (-"20")) or (FFY3 < (-"20"))) or ("420" < FFY3)) {
FF3 = "0";
}
setProperty("/FF4", _x , FFX4);
setProperty("/FF4", _y , FFY4);
FFX4 = FFX4 + FSX4;
FFY4 = FFY4 + FSY4;
if (((FFX4 < (-"20")) or (FFY4 < (-"20"))) or ("420" < FFY4)) {
FF4 = "0";
}
setProperty("/FF6", _x , FFX6);
setProperty("/FF6", _y , FFY6);
FFX6 = FFX6 + FSX6;
FFY6 = FFY6 + FSY6;
if (((FFX6 < (-"20")) or (FFY6 < (-"20"))) or ("420" < FFY6)) {
FF6 = "0";
}
setProperty("/FF7", _x , FFX7);
setProperty("/FF7", _y , FFY7);
FFX7 = FFX7 + FSX7;
FFY7 = FFY7 + FSY7;
if (((FFX7 < (-"20")) or (FFY7 < (-"20"))) or ("420" < FFY7)) {
FF7 = "0";
}
setProperty("/FF8", _x , FFX8);
setProperty("/FF8", _y , FFY8);
FFX8 = FFX8 + FSX8;
FFY8 = FFY8 + FSY8;
if (((FFX8 < (-"20")) or (FFY8 < (-"20"))) or ("420" < FFY8)) {
FF8 = "0";
}
setProperty("/P1", _x , PX1);
setProperty("/P1", _y , PY1);
NI1 = "1";
while (NI1 < "10") {
if ((((eval ("SX" add NI1) >= ((PX1 - Width) - "16")) and (((PX1 + Width) + "16") >= eval ("SX" add NI1))) and ((eval ("SY" add NI1) >= ((PY1 - Height) - "16")) and (((PY1 + Height) + "16") >= eval ("SY" add NI1)))) and ("0" < XSL1)) {
tellTarget ("/P1") {
gotoAndPlay (2);
};
XSL1 = XSL1 - Power;
Set("S" add NI1, "0");
Set("SY" add NI1, -"500");
Set("SY" add NI1, -"500");
}
NI1 = NI1 + "1";
}
if (("0" >= XSL1) and ((-"100") < XSL1)) {
XSL1 = -"100";
tellTarget ("/P1") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if ((((("0" < XSL1) and ("1250" < Prog)) and (FF1 == "0")) and ("0" < PY1)) and (Prog < "1790")) {
FFX1 = PX1;
FFY1 = PY1;
FDX1 = ShipX - PX1;
FDY1 = ShipY - PY1;
FRoot = (FDX1 * FDX1) + (FDY1 * FDY1);
FN1 = "1";
Fcounter1 = "0";
while (Fcounter1 < "11") {
FN1 = FN1 - (((FN1 * FN1) - FRoot) / ("2" * FN1));
Fcounter1 = Fcounter1 + "1";
}
FSX1 = (Constant2 * FDX1) / FN1;
FSY1 = (Constant2 * FDY1) / FN1;
FF1 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (("1200" < Prog) and (Prog < "1600")) {
if (PY1 < ShipY) {
PY1 = PY1 + "1";
}
if (ShipY < PY1) {
PY1 = PY1 - "2";
}
}
if (("1600" < Prog) and (Prog < "1790")) {
PY1 = PY1 - "5";
}
setProperty("/P2", _x , PX2);
setProperty("/P2", _y , PY2);
NI1 = "1";
while (NI1 < "10") {
if ((((eval ("SX" add NI1) >= ((PX2 - Width) - "16")) and (((PX2 + Width) + "16") >= eval ("SX" add NI1))) and ((eval ("SY" add NI1) >= ((PY2 - Height) - "16")) and (((PY2 + Height) + "16") >= eval ("SY" add NI1)))) and ("0" < XSL4)) {
tellTarget ("/P2") {
gotoAndPlay (2);
};
XSL4 = XSL4 - Power;
Set("S" add NI1, "0");
Set("SY" add NI1, -"500");
Set("SY" add NI1, -"500");
}
NI1 = NI1 + "1";
}
if (("0" >= XSL4) and ((-"100") < XSL4)) {
XSL4 = -"100";
tellTarget ("/P2") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if ((((("0" < XSL4) and ("1250" < Prog)) and (FF2 == "0")) and ("0" < PY2)) and (Prog < "1790")) {
FFX2 = PX2;
FFY2 = PY2;
FDX2 = ShipX - PX2;
FDY2 = ShipY - PY2;
FRoot = (FDX2 * FDX2) + (FDY2 * FDY2);
FN2 = "1";
Fcounter1 = "0";
while (Fcounter1 < "11") {
FN2 = FN2 - (((FN2 * FN2) - FRoot) / ("2" * FN2));
Fcounter1 = Fcounter1 + "1";
}
FSX2 = (Constant2 * FDX2) / FN2;
FSY2 = (Constant2 * FDY2) / FN2;
FF2 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (("1200" < Prog) and (Prog < "1600")) {
if (PY2 < ShipY) {
PY2 = PY2 + "2";
}
if (ShipY < PY2) {
PY2 = PY2 - "1";
}
}
if (("1600" < Prog) and (Prog < "1790")) {
PY2 = PY2 - "5";
}
setProperty("/B5", _x , BX5);
setProperty("/B5", _y , BY5);
BY5 = BY5 + "25";
BI1 = "1";
while (BI1 < "10") {
if ((((eval ("SX" add BI1) >= (BX5 - Width)) and (((BX5 + Width) + "17") >= eval ("SX" add BI1))) and ((eval ("SY" add BI1) >= ((BY5 - Height) - "50")) and ((BY5 + Height) >= eval ("SY" add BI1)))) and ("0" < BL5)) {
tellTarget ("/B5") {
gotoAndPlay (2);
};
BL5 = BL5 - Power;
Set("S" add BI1, "0");
Set("SY" add BI1, -"500");
Set("SY" add BI1, -"500");
}
BI1 = BI1 + "1";
}
BH1 = "5";
while (BH1 < "8") {
if (((((ShipX >= (eval ("BX" add BH1) - ShipWidth)) and (((eval ("BX" add BH1) + ShipWidth) + "17") >= ShipX)) and ((ShipY >= ((eval ("BY" add BH1) - ShipHeight) - "50")) and ((eval ("BY" add BH1) + ShipHeight) >= ShipY))) and (Timer == "6")) and ("0" < eval ("BL" add BH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Set("BL" add BH1, "0");
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
BH1 = BH1 + "1";
}
if (BY5 == "375") {
BL5 = "0";
}
if (("0" >= BL5) and ((-"100") < BL5)) {
BL5 = -"100";
tellTarget ("/B5") {
gotoAndPlay (4);
};
}
if (((("750" < Prog) and (Prog < "900")) and ("460" < BY5)) or ((("1200" < Prog) and (Prog < "1600")) and ("460" < BY5))) {
BX5 = random("550");
BI5 = "1";
BY5 = -"25";
BL5 = "1";
tellTarget ("/B5") {
gotoAndStop (1);
};
}
setProperty("/B6", _x , BX6);
setProperty("/B6", _y , BY6);
BY6 = BY6 + "25";
BI1 = "1";
while (BI1 < "10") {
if ((((eval ("SX" add BI1) >= (BX6 - Width)) and (((BX6 + Width) + "17") >= eval ("SX" add BI1))) and ((eval ("SY" add BI1) >= ((BY6 - Height) - "50")) and ((BY6 + Height) >= eval ("SY" add BI1)))) and ("0" < BL6)) {
tellTarget ("/B6") {
gotoAndPlay (2);
};
BL6 = BL6 - Power;
Set("S" add BI1, "0");
Set("SY" add BI1, -"500");
Set("SY" add BI1, -"500");
}
BI1 = BI1 + "1";
}
if (BY6 == "375") {
BL6 = "0";
}
if (("0" >= BL6) and ((-"100") < BL6)) {
BL6 = -"100";
tellTarget ("/B6") {
gotoAndPlay (4);
};
}
if (((("765" < Prog) and (Prog < "900")) and ("460" < BY6)) or ((("1200" < Prog) and (Prog < "1600")) and ("460" < BY6))) {
BX6 = random("550");
BI6 = "1";
BY6 = -"25";
BL6 = "1";
tellTarget ("/B6") {
gotoAndStop (1);
};
}
setProperty("/B7", _x , BX7);
setProperty("/B7", _y , BY7);
BY7 = BY7 + "25";
BI1 = "1";
while (BI1 < "10") {
if ((((eval ("SX" add BI1) >= (BX7 - Width)) and (((BX7 + Width) + "17") >= eval ("SX" add BI1))) and ((eval ("SY" add BI1) >= ((BY7 - Height) - "50")) and ((BY7 + Height) >= eval ("SY" add BI1)))) and ("0" < BL7)) {
tellTarget ("/B7") {
gotoAndPlay (2);
};
BL7 = BL7 - Power;
Set("S" add BI1, "0");
Set("SY" add BI1, -"500");
Set("SY" add BI1, -"500");
}
BI1 = BI1 + "1";
}
if (BY7 == "375") {
BL7 = "0";
}
if (("0" >= BL7) and ((-"100") < BL7)) {
BL7 = -"100";
tellTarget ("/B7") {
gotoAndPlay (4);
};
}
if (((("780" < Prog) and (Prog < "900")) and ("460" < BY7)) or ((("1200" < Prog) and (Prog < "1600")) and ("460" < BY7))) {
BX7 = random("550");
BI7 = "1";
BY7 = -"25";
BL7 = "1";
tellTarget ("/B7") {
gotoAndStop (1);
};
}
setProperty("/R10", _x , RX10);
setProperty("/R10", _y , RY10);
if ("3000" < Prog) {
RY10 = RY10 + "20";
}
BH1 = "9";
while (BH1 < "12") {
if (((((ShipX >= ((eval ("RX" add BH1) - ShipWidth) - "35")) and (((eval ("RX" add BH1) + ShipWidth) + "35") >= ShipX)) and ((ShipY >= ((eval ("RY" add BH1) - ShipHeight) - "35")) and (((eval ("RY" add BH1) + ShipHeight) + "35") >= ShipY))) and (Timer == "6")) and (Prog < "4150")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
BH1 = BH1 + "1";
}
if ((("3880" < Prog) and (Prog < "4150")) and ("460" < RY10)) {
RX10 = random("550");
RY10 = -"40";
tellTarget ("/R10") {
gotoAndStop (1);
};
}
setProperty("/R9", _x , RX9);
setProperty("/R9", _y , RY9);
RY9 = RY9 + "20";
if ((("3890" < Prog) and (Prog < "4150")) and ("460" < RY9)) {
RX9 = random("550");
RY9 = -"40";
tellTarget ("/R9") {
gotoAndStop (1);
};
}
setProperty("/R11", _x , RX11);
setProperty("/R11", _y , RY11);
if ("3000" < Prog) {
RY11 = RY11 + "20";
}
if ((("3900" < Prog) and (Prog < "4150")) and ("460" < RY11)) {
RX11 = (random("100") + ShipX) - "50";
RY11 = -"40";
tellTarget ("/R11") {
gotoAndStop (1);
};
}
setProperty("/D1", _x , DX1);
setProperty("/D1", _y , DY1);
if (("1260" < Prog) and (Prog < "2000")) {
if (DX1 < "20") {
DDX1 = "0";
}
if ("530" < DX1) {
DDX1 = "1";
}
if (DY1 < "0") {
DDY1 = "0";
}
if ("400" < DY1) {
DDY1 = "1";
}
if (DDX1 == "0") {
DX1 = DX1 + "12";
}
if (DDX1 == "1") {
DX1 = DX1 - "12";
}
if (DDY1 == "0") {
DY1 = DY1 + "12";
}
if (DDY1 == "1") {
DY1 = DY1 - "12";
}
}
TI = "1";
while (TI < "10") {
if ((((eval ("SX" add TI) >= ((DX1 - Width) - "20")) and (((DX1 + Width) + "20") >= eval ("SX" add TI))) and ((eval ("SY" add TI) >= ((DY1 - Height) - "20")) and (((DY1 + Height) + "20") >= eval ("SY" add TI)))) and ("0" < DL1)) {
tellTarget ("/D1") {
gotoAndPlay (2);
};
DL1 = DL1 - Power;
Set("S" add TI, "0");
Set("SY" add TI, -"500");
Set("SX" add TI, -"500");
}
TI = TI + "1";
}
if (("0" >= DL1) and ((-"100") < DL1)) {
DL1 = -"100";
tellTarget ("/D1") {
gotoAndPlay (4);
};
Score = Score + "100";
Respawn1 = "0";
}
FH1 = "1";
while (FH1 < "3") {
if (((((ShipX >= ((eval ("DX" add FH1) - ShipWidth) - "20")) and (((eval ("DX" add FH1) + ShipWidth) + "20") >= ShipX)) and ((ShipY >= ((eval ("DY" add FH1) - ShipHeight) - "20")) and (((eval ("DY" add FH1) + ShipHeight) + "20") >= ShipY))) and (Timer == "6")) and ("0" < eval ("DL" add FH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
FH1 = FH1 + "1";
}
if ((DL1 == (-"100")) and (Prog < "1650")) {
Respawn1 = Respawn1 + "1";
}
if (Respawn1 == "21") {
tellTarget ("/D1") {
gotoAndStop (1);
};
Respawn1 = "22";
}
if (Respawn1 == "20") {
DX1 = random("550");
DY1 = -"50";
DDX1 = "1";
DDY1 = "0";
DL1 = "3";
Respawn1 = "21";
}
if (((Prog == "1800") and ("0" < DL1)) and ((-"50") < DY1)) {
DL1 = -"100";
tellTarget ("/D1") {
gotoAndPlay (40);
};
Score = Score + "5000";
}
setProperty("/D2", _x , DX2);
setProperty("/D2", _y , DY2);
if (("1360" < Prog) and (Prog < "2000")) {
if (DX2 < "20") {
DDX2 = "0";
}
if ("530" < DX2) {
DDX2 = "1";
}
if (DY2 < "0") {
DDY2 = "0";
}
if ("400" < DY2) {
DDY2 = "1";
}
if (DDX2 == "0") {
DX2 = DX2 + "12";
}
if (DDX2 == "1") {
DX2 = DX2 - "12";
}
if (DDY2 == "0") {
DY2 = DY2 + "12";
}
if (DDY2 == "1") {
DY2 = DY2 - "12";
}
}
TI = "1";
while (TI < "10") {
if ((((eval ("SX" add TI) >= ((DX2 - Width) - "20")) and (((DX2 + Width) + "20") >= eval ("SX" add TI))) and ((eval ("SY" add TI) >= ((DY2 - Height) - "20")) and (((DY2 + Height) + "20") >= eval ("SY" add TI)))) and ("0" < DL2)) {
tellTarget ("/D2") {
gotoAndPlay (2);
};
DL2 = DL2 - Power;
Set("S" add TI, "0");
Set("SY" add TI, -"500");
Set("SX" add TI, -"500");
}
TI = TI + "1";
}
if (("0" >= DL2) and ((-"100") < DL2)) {
DL2 = -"100";
tellTarget ("/D2") {
gotoAndPlay (4);
};
Score = Score + "100";
Respawn2 = "0";
}
if ((DL2 == (-"100")) and (Prog < "1650")) {
Respawn2 = Respawn2 + "1";
}
if ((Respawn2 == "21") and (Prog < "1650")) {
tellTarget ("/D2") {
gotoAndStop (1);
};
Respawn2 = "22";
}
if (Respawn2 == "20") {
DX2 = random("550");
DY2 = -"50";
DDX2 = "0";
DDY2 = "0";
DL2 = "3";
Respawn2 = "21";
}
if (((Prog == "1800") and ("0" < DL2)) and ((-"50") < DY1)) {
DL2 = -"100";
tellTarget ("/D2") {
gotoAndPlay (40);
};
Score = Score + "5000";
}
setProperty("/W1", _x , WX1);
setProperty("/W1", _y , WY1);
WX1 = WX1 - "15";
if ((((ShipX >= ((WX1 - ShipWidth) - "8")) and (((WX1 + ShipWidth) + "7") >= ShipX)) and ((ShipY >= ((WY1 - ShipHeight) - "40")) and (((WY1 + ShipHeight) + "40") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
setProperty("/W2", _x , WX2);
setProperty("/W2", _y , WY2);
WX2 = WX2 + "15";
if ((((ShipX >= ((WX2 - ShipWidth) - "7")) and (((WX2 + ShipWidth) + "8") >= ShipX)) and ((ShipY >= ((WY2 - ShipHeight) - "40")) and (((WY2 + ShipHeight) + "40") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
setProperty("/W3", _x , WX3);
setProperty("/W3", _y , WY3);
WY3 = WY3 - "15";
if ((((ShipX >= ((WX3 - ShipWidth) - "40")) and (((WX3 + ShipWidth) + "40") >= ShipX)) and ((ShipY >= ((WY3 - ShipHeight) - "8")) and (((WY3 + ShipHeight) + "8") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
setProperty("/W4", _x , WX4);
setProperty("/W4", _y , WY4);
WY4 = WY4 + "15";
if ((((ShipX >= ((WX4 - ShipWidth) - "40")) and (((WX4 + ShipWidth) + "40") >= ShipX)) and ((ShipY >= ((WY4 - ShipHeight) - "8")) and (((WY4 + ShipHeight) + "8") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
setProperty("/C", _x , CX);
setProperty("/C", _y , CY);
if (Prog == "1699") {
CX = "275";
CY = "100";
CL = "100";
CT = "71";
}
if (("1700" < Prog) and ("0" < CL)) {
CT = CT + "1";
if (CT == "72") {
CT = "1";
tellTarget ("/C/Move") {
gotoAndStop (1);
};
} else {
tellTarget ("/C/Move") {
nextFrame();
};
}
}
if (CT == "57") {
CX = ShipX;
CY = ShipY;
}
HI = "1";
while (HI < "10") {
if (((((eval ("SX" add HI) >= ((CX - Width) - "37")) and (((CX + Width) + "37") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((CY - Height) - "46")) and (((CY + Height) + "46") >= eval ("SY" add HI)))) and ("0" < CL)) and (("4" < CT) and (CT < "51"))) {
tellTarget ("/C") {
gotoAndPlay (2);
};
CL = CL - Power;
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
if ((((((ShipX >= ((CX - ShipWidth) - "37")) and (((CX + ShipWidth) + "37") >= ShipX)) and ((ShipY >= ((CY - ShipHeight) - "47")) and (((CY + ShipHeight) + "47") >= ShipY))) and (Timer == "6")) and ("0" < CL)) and (("4" < CT) and (CT < "51"))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
if (("0" >= CL) and ((-"100") < CL)) {
Prog = "1799";
CL = -"100";
tellTarget ("/C") {
gotoAndPlay (4);
};
tellTarget ("/BG") {
gotoAndPlay (1799);
};
Score = Score + "5000";
}
if (CT == "13") {
WX1 = CX - "37";
WY1 = CY;
WX3 = CX;
WY3 = CY - "47";
WX2 = CX + "37";
WY2 = CY;
WX4 = CX;
WY4 = CY + "47";
CT = "14";
}
if ((CL == (-"100")) and (CY < "350")) {
CY = CY + "1";
}
NX2 = NX2 - "5";
if ("2300" < Prog) {
NX2 = NX2 - "5";
}
setProperty("/N2", _x , NX2);
setProperty("/N2", _y , NY2);
NI2 = "1";
while (NI2 < "10") {
if ((((eval ("SX" add NI2) >= (NX2 - Width)) and (((NX2 + Width) + "30") >= eval ("SX" add NI2))) and ((eval ("SY" add NI2) >= (NY2 - Height)) and (((NY2 + Height) + "45") >= eval ("SY" add NI2)))) and ("0" < NL2)) {
tellTarget ("/N2") {
gotoAndPlay (2);
};
NL2 = NL2 - Power;
Set("S" add NI2, "0");
Set("SY" add NI2, -"500");
Set("SY" add NI2, -"500");
}
NI2 = NI2 + "1";
}
if (("0" >= NL2) and ((-"100") < NL2)) {
NL2 = -"100";
tellTarget ("/N2") {
gotoAndPlay (4);
};
Score = Score + "100";
}
if (((Prog == "15") or (Prog == "1940")) or ((("2630" < Prog) and (Prog < "3000")) and (NX2 < (-"50")))) {
NX2 = "550";
NY2 = "100";
if ("2300" < Prog) {
NY2 = random("300") + "50";
}
NL2 = "3";
NYV2 = "1";
NYD2 = "1";
tellTarget ("/N2") {
gotoAndStop (1);
};
}
NY2 = NY2 - NYV2;
if (NYD2 == "1") {
NYV2 = NYV2 - "0.25";
}
if (NYD2 == "2") {
NYV2 = NYV2 + "0.25";
}
if ((NYV2 == "3") and (NYD2 == "2")) {
NYD2 = "1";
}
if ((NYV2 == (-"3")) and (NYD2 == "1")) {
NYD2 = "2";
}
NX3 = NX3 - "5";
if ("2300" < Prog) {
NX3 = NX3 - "5";
}
setProperty("/N3", _x , NX3);
setProperty("/N3", _y , NY3);
NI3 = "1";
while (NI3 < "10") {
if ((((eval ("SX" add NI3) >= (NX3 - Width)) and (((NX3 + Width) + "30") >= eval ("SX" add NI3))) and ((eval ("SY" add NI3) >= (NY3 - Height)) and (((NY3 + Height) + "45") >= eval ("SY" add NI3)))) and ("0" < NL3)) {
tellTarget ("/N3") {
gotoAndPlay (2);
};
NL3 = NL3 - Power;
Set("S" add NI3, "0");
Set("SY" add NI3, -"500");
Set("SY" add NI3, -"500");
}
NI3 = NI3 + "1";
}
if (("0" >= NL3) and ((-"100") < NL3)) {
NL3 = -"100";
tellTarget ("/N3") {
gotoAndPlay (4);
};
Score = Score + "100";
}
if (((Prog == "25") or (Prog == "1910")) or ((("2600" < Prog) and (Prog < "3000")) and (NX3 < (-"50")))) {
NX3 = "550";
NY3 = "100";
if ("2300" < Prog) {
NY3 = random("350");
}
NL3 = "3";
NYV3 = "1";
NYD3 = "1";
tellTarget ("/N3") {
gotoAndStop (1);
};
}
NY3 = NY3 - NYV3;
if (NYD3 == "1") {
NYV3 = NYV3 - "0.25";
}
if (NYD3 == "2") {
NYV3 = NYV3 + "0.25";
}
if ((NYV3 == "3") and (NYD3 == "2")) {
NYD3 = "1";
}
if ((NYV3 == (-"3")) and (NYD3 == "1")) {
NYD3 = "2";
}
NX4 = NX4 - "5";
setProperty("/N4", _x , NX4);
setProperty("/N4", _y , NY4);
NI4 = "1";
while (NI4 < "10") {
if ((((eval ("SX" add NI4) >= (NX4 - Width)) and (((NX4 + Width) + "30") >= eval ("SX" add NI4))) and ((eval ("SY" add NI4) >= (NY4 - Height)) and (((NY4 + Height) + "45") >= eval ("SY" add NI4)))) and ("0" < NL4)) {
tellTarget ("/N4") {
gotoAndPlay (2);
};
NL4 = NL4 - Power;
Set("S" add NI4, "0");
Set("SY" add NI4, -"500");
Set("SY" add NI4, -"500");
}
NI4 = NI4 + "1";
}
if (("0" >= NL4) and ((-"100") < NL4)) {
NL4 = -"100";
tellTarget ("/N4") {
gotoAndPlay (4);
};
Score = Score + "100";
}
if ((Prog == "35") or (Prog == "1920")) {
NX4 = "550";
NY4 = "100";
NL4 = "3";
NYV4 = "1";
NYD4 = "1";
tellTarget ("/N4") {
gotoAndStop (1);
};
}
NY4 = NY4 - NYV4;
if (NYD4 == "1") {
NYV4 = NYV4 - "0.25";
}
if (NYD4 == "2") {
NYV4 = NYV4 + "0.25";
}
if ((NYV4 == "3") and (NYD4 == "2")) {
NYD4 = "1";
}
if ((NYV4 == (-"3")) and (NYD4 == "1")) {
NYD4 = "2";
}
NX1 = NX1 - "5";
setProperty("/N1", _x , NX1);
setProperty("/N1", _y , NY1);
NI1 = "1";
while (NI1 < "10") {
if ((((eval ("SX" add NI1) >= (NX1 - Width)) and (((NX1 + Width) + "30") >= eval ("SX" add NI1))) and ((eval ("SY" add NI1) >= (NY1 - Height)) and (((NY1 + Height) + "45") >= eval ("SY" add NI1)))) and ("0" < NL1)) {
tellTarget ("/N1") {
gotoAndPlay (2);
};
NL1 = NL1 - Power;
Set("S" add NI1, "0");
Set("SY" add NI1, -"500");
Set("SY" add NI1, -"500");
}
NI1 = NI1 + "1";
}
if (("0" >= NL1) and ((-"100") < NL1)) {
NL1 = -"100";
tellTarget ("/N1") {
gotoAndPlay (4);
};
Score = Score + "500";
PowerX = NX1 + "17";
PowerY = NY1 + "22";
}
NH1 = "1";
while (NH1 < "5") {
if (((((ShipX >= (eval ("NX" add NH1) - ShipWidth)) and (((eval ("NX" add NH1) + ShipWidth) + "30") >= ShipX)) and ((ShipY >= (eval ("NY" add NH1) - ShipHeight)) and (((eval ("NY" add NH1) + ShipHeight) + "45") >= ShipY))) and (Timer == "6")) and ("0" < eval ("NL" add NH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
NH1 = NH1 + "1";
}
if ((((Prog == "45") or (Prog == "1080")) or (Prog == "1930")) or (Prog == "3050")) {
NX1 = "550";
NY1 = "100";
NL1 = "3";
NYV1 = "1";
NYD1 = "1";
tellTarget ("/N1") {
gotoAndStop (1);
};
}
NY1 = NY1 - NYV1;
if (NYD1 == "1") {
NYV1 = NYV1 - "0.25";
}
if (NYD1 == "2") {
NYV1 = NYV1 + "0.25";
}
if ((NYV1 == "3") and (NYD1 == "2")) {
NYD1 = "1";
}
if ((NYV1 == (-"3")) and (NYD1 == "1")) {
NYD1 = "2";
}
setProperty("/L1", _x , LX1);
setProperty("/L1", _y , LY1);
LY1 = LY1 + "6";
LX1 = LX1 + LV1;
LV1 = LV1 - "1";
if ((Prog == "400") or (Prog == "600")) {
LX1 = -"70";
LY1 = -"30";
LV1 = "33";
LL1 = "9";
tellTarget ("/L1") {
gotoAndStop (1);
};
}
if (((LX1 == "413") and (FF6 == "0")) and ("0" < LL1)) {
FFX6 = LX1;
FFY6 = LY1;
FDX6 = ShipX - LX1;
FDY6 = ShipY - LY1;
FRoot = (FDX6 * FDX6) + (FDY6 * FDY6);
FN6 = "1";
Fcounter6 = "0";
while (Fcounter6 < "11") {
FN6 = FN6 - (((FN6 * FN6) - FRoot) / ("2" * FN6));
Fcounter6 = Fcounter6 + "1";
}
FSX6 = (Constant * FDX6) / FN6;
FSY6 = (Constant * FDY6) / FN6;
FF6 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (((LX1 == "436") and (FF7 == "0")) and ("0" < LL1)) {
FFX7 = LX1;
FFY7 = LY1 + "59";
FDX7 = ShipX - LX1;
FDY7 = ShipY - (LY1 + "59");
FRoot = (FDX7 * FDX7) + (FDY7 * FDY7);
FN7 = "1";
Fcounter7 = "0";
while (Fcounter7 < "11") {
FN7 = FN7 - (((FN7 * FN7) - FRoot) / ("2" * FN7));
Fcounter7 = Fcounter7 + "1";
}
FSX7 = (Constant * FDX7) / FN7;
FSY7 = (Constant * FDY7) / FN7;
FF7 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (((LX1 == "455") and (FF8 == "0")) and ("0" < LL1)) {
FFX8 = LX1;
FFY8 = LY1;
FDX8 = ShipX - LX1;
FDY8 = ShipY - LY1;
FRoot = (FDX8 * FDX8) + (FDY8 * FDY8);
FN8 = "1";
Fcounter8 = "0";
while (Fcounter8 < "11") {
FN8 = FN8 - (((FN8 * FN8) - FRoot) / ("2" * FN8));
Fcounter8 = Fcounter8 + "1";
}
FSX8 = (Constant * FDX8) / FN8;
FSY8 = (Constant * FDY8) / FN8;
FF8 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
LI1 = "1";
while (LI1 < "10") {
if ((((eval ("SX" add LI1) >= (LX1 - Width)) and (((LX1 + Width) + "60") >= eval ("SX" add LI1))) and ((eval ("SY" add LI1) >= (LY1 - Height)) and (((LY1 + Height) + "60") >= eval ("SY" add LI1)))) and ("0" < LL1)) {
tellTarget ("/L1") {
gotoAndPlay (2);
};
LL1 = LL1 - Power;
Set("S" add LI1, "0");
Set("SY" add LI1, -"500");
Set("SY" add LI1, -"500");
}
LI1 = LI1 + "1";
}
if (("0" >= LL1) and ((-"100") < LL1)) {
LL1 = -"100";
tellTarget ("/L1") {
gotoAndPlay (4);
};
Score = Score + "1000";
}
LH1 = "1";
while (LH1 < "2") {
if (((((ShipX >= (eval ("LX" add LH1) - ShipWidth)) and (((eval ("LX" add LH1) + ShipWidth) + "60") >= ShipX)) and ((ShipY >= (eval ("LY" add LH1) - ShipHeight)) and (((eval ("LY" add LH1) + ShipHeight) + "60") >= ShipY))) and (Timer == "6")) and ("0" < eval ("LL" add LH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
LH1 = LH1 + "1";
}
setProperty("/A1", _x , AX1);
setProperty("/A1", _y , AY1);
AX1 = AX1 - AV1;
AY1 = AY1 - AV1;
AV1 = AV1 + "1";
AI1 = "1";
while (AI1 < "10") {
if ((((eval ("SX" add AI1) >= (AX1 - Width)) and (((AX1 + Width) + "30") >= eval ("SX" add AI1))) and ((eval ("SY" add AI1) >= (AY1 - Height)) and (((AY1 + Height) + "45") >= eval ("SY" add AI1)))) and ("0" < AL1)) {
tellTarget ("/A1") {
gotoAndPlay (2);
};
AL1 = AL1 - Power;
Set("S" add AI1, "0");
Set("SY" add AI1, -"500");
Set("SY" add AI1, -"500");
}
AI1 = AI1 + "1";
}
AH1 = "1";
while (AH1 < "5") {
if (((((ShipX >= (eval ("AX" add AH1) - ShipWidth)) and (((eval ("AX" add AH1) + ShipWidth) + "30") >= ShipX)) and ((ShipY >= (eval ("AY" add AH1) - ShipHeight)) and (((eval ("AY" add AH1) + ShipHeight) + "45") >= ShipY))) and (Timer == "6")) and ("0" < eval ("AL" add AH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Set("AL" add AH1, "0");
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
AH1 = AH1 + "1";
}
if (("0" >= AL1) and ((-"100") < AL1)) {
AL1 = -"100";
tellTarget ("/A1") {
gotoAndPlay (4);
};
Score = Score + "200";
}
if ((((AY1 < (-"75")) or (AX1 < (-"75"))) and ("3880" < Prog)) and (Prog < "4150")) {
AY1 = "400";
AX1 = random("350");
AL1 = "1";
AV1 = "1";
tellTarget ("/A1") {
gotoAndStop (1);
};
}
setProperty("/A2", _x , AX2);
setProperty("/A2", _y , AY2);
AX2 = AX2 - AV2;
AY2 = AY2 - AV2;
AV2 = AV2 + "1";
AI2 = "1";
while (AI2 < "10") {
if ((((eval ("SX" add AI2) >= (AX2 - Width)) and (((AX2 + Width) + "30") >= eval ("SX" add AI2))) and ((eval ("SY" add AI2) >= (AY2 - Height)) and (((AY2 + Height) + "45") >= eval ("SY" add AI2)))) and ("0" < AL2)) {
tellTarget ("/A2") {
gotoAndPlay (2);
};
AL2 = AL2 - Power;
Set("S" add AI2, "0");
Set("SY" add AI2, -"500");
Set("SY" add AI2, -"500");
}
AI2 = AI2 + "1";
}
if (("0" >= AL2) and ((-"100") < AL2)) {
AL2 = -"100";
tellTarget ("/A2") {
gotoAndPlay (4);
};
Score = Score + "200";
}
if ((((AY2 < (-"75")) or (AX2 < (-"75"))) and ("3880" < Prog)) and (Prog < "4150")) {
AY2 = random("400");
AX2 = "550";
AL2 = "1";
AV2 = "1";
tellTarget ("/A2") {
gotoAndStop (1);
};
}
setProperty("/A3", _x , AX3);
setProperty("/A3", _y , AY3);
AX3 = AX3 - AV3;
AY3 = AY3 - AV3;
AV3 = AV3 + "1";
AI3 = "1";
while (AI3 < "10") {
if ((((eval ("SX" add AI3) >= (AX3 - Width)) and (((AX3 + Width) + "30") >= eval ("SX" add AI3))) and ((eval ("SY" add AI3) >= (AY3 - Height)) and (((AY3 + Height) + "45") >= eval ("SY" add AI3)))) and ("0" < AL3)) {
tellTarget ("/A3") {
gotoAndPlay (2);
};
AL3 = AL3 - Power;
Set("S" add AI3, "0");
Set("SY" add AI3, -"500");
Set("SY" add AI3, -"500");
}
AI3 = AI3 + "1";
}
if (("0" >= AL3) and ((-"100") < AL3)) {
AL3 = -"100";
tellTarget ("/A3") {
gotoAndPlay (4);
};
Score = Score + "200";
}
if ((((AY3 < (-"75")) or (AX3 < (-"75"))) and ("3880" < Prog)) and (Prog < "4150")) {
AY3 = "400";
AX3 = random("350") + "200";
AL3 = "1";
AV3 = "1";
tellTarget ("/A3") {
gotoAndStop (1);
};
}
setProperty("/A4", _x , AX4);
setProperty("/A4", _y , AY4);
AX4 = AX4 - AV4;
AY4 = AY4 - AV4;
AV4 = AV4 + "1";
AI4 = "1";
while (AI4 < "10") {
if ((((eval ("SX" add AI4) >= (AX4 - Width)) and (((AX4 + Width) + "30") >= eval ("SX" add AI4))) and ((eval ("SY" add AI4) >= (AY4 - Height)) and (((AY4 + Height) + "45") >= eval ("SY" add AI4)))) and ("0" < AL4)) {
tellTarget ("/A4") {
gotoAndPlay (2);
};
AL4 = AL4 - Power;
Set("S" add AI4, "0");
Set("SY" add AI4, -"500");
Set("SY" add AI4, -"500");
}
AI4 = AI4 + "1";
}
if (("0" >= AL4) and ((-"100") < AL4)) {
AL4 = -"100";
tellTarget ("/A4") {
gotoAndPlay (4);
};
Score = Score + "200";
}
if ((((AY4 < (-"75")) or (AX4 < (-"75"))) and ("3880" < Prog)) and (Prog < "4150")) {
AY4 = random("400");
AX4 = "550";
AL4 = "1";
AV4 = "1";
tellTarget ("/A4") {
gotoAndStop (1);
};
}
if ((Prog < "2600") or ("3000" < Prog)) {
FX1 = FX1 - "10";
}
if (("2600" < Prog) and (Prog < "3000")) {
if (("0" < FL1) and (FX1 < "500")) {
if ("200" < ShipY) {
Grav = "100";
}
if (ShipY < "200") {
Grav = "300";
}
if (Grav < FY1) {
FY1 = FY1 - "5";
}
if (FY1 < Grav) {
FY1 = FY1 + "5";
}
} else {
FX1 = FX1 - "10";
}
}
setProperty("/F1", _x , FX1);
setProperty("/F1", _y , FY1);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (FX1 - Width)) and (((FX1 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (FY1 - Height)) and (((FY1 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < FL1)) {
tellTarget ("/F1") {
gotoAndPlay (2);
};
FL1 = FL1 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= FL1) and ((-"100") < FL1)) {
FL1 = -"100";
tellTarget ("/F1") {
gotoAndPlay (4);
};
Score = Score + "500";
}
FH1 = "1";
while (FH1 < "9") {
if (((((ShipX >= (eval ("FX" add FH1) - ShipWidth)) and (((eval ("FX" add FH1) + ShipWidth) + "30") >= ShipX)) and ((ShipY >= (eval ("FY" add FH1) - ShipHeight)) and (((eval ("FY" add FH1) + ShipHeight) + "45") >= ShipY))) and (Timer == "6")) and ("0" < eval ("FL" add FH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
FH1 = FH1 + "1";
}
if (((("2160" < Prog) and (FX1 < (-"50"))) and (Prog < "2500")) or ((("2600" < Prog) and (FX1 < (-"50"))) and (Prog < "3000"))) {
FX1 = "550";
FY1 = random("300") + "50";
FL1 = "4.5";
tellTarget ("/F1") {
gotoAndStop (1);
};
}
if ((((("50" < FX1) and (FX1 < "530")) and (FF1 == "0")) and ("0" < FL1)) and (ShipX < FX1)) {
FFX1 = FX1;
FFY1 = FY1 + "23";
FDX1 = ShipX - FX1;
FDY1 = ShipY - (FY1 + "23");
FRoot = (FDX1 * FDX1) + (FDY1 * FDY1);
FN1 = "1";
Fcounter1 = "0";
while (Fcounter1 < "11") {
FN1 = FN1 - (((FN1 * FN1) - FRoot) / ("2" * FN1));
Fcounter1 = Fcounter1 + "1";
}
FSX1 = (Constant * FDX1) / FN1;
FSY1 = (Constant * FDY1) / FN1;
FF1 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
FX2 = FX2 - "8";
setProperty("/F2", _x , FX2);
setProperty("/F2", _y , FY2);
FI2 = "1";
while (FI2 < "10") {
if ((((eval ("SX" add FI2) >= (FX2 - Width)) and (((FX2 + Width) + "30") >= eval ("SX" add FI2))) and ((eval ("SY" add FI2) >= (FY2 - Height)) and (((FY2 + Height) + "45") >= eval ("SY" add FI2)))) and ("0" < FL2)) {
tellTarget ("/F2") {
gotoAndPlay (2);
};
FL2 = FL2 - Power;
Set("S" add FI2, "0");
Set("SY" add FI2, -"500");
Set("SY" add FI2, -"500");
}
FI2 = FI2 + "1";
}
if (("0" >= FL2) and ((-"100") < FL2)) {
FL2 = -"100";
tellTarget ("/F2") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if ((("2215" < Prog) and (FX2 < (-"50"))) and (Prog < "3000")) {
FX2 = "550";
FY2 = random("300") + "50";
FL2 = "4.5";
tellTarget ("/F2") {
gotoAndStop (1);
};
}
if ((((("50" < FX2) and (FX2 < "530")) and (FF2 == "0")) and ("0" < FL2)) and (ShipX < FX2)) {
FFX2 = FX2;
FFY2 = FY2 + "23";
FDX2 = ShipX - FX2;
FDY2 = ShipY - (FY2 + "23");
FRoot = (FDX2 * FDX2) + (FDY2 * FDY2);
FN2 = "1";
Fcounter2 = "0";
while (Fcounter2 < "11") {
FN2 = FN2 - (((FN2 * FN2) - FRoot) / ("2" * FN2));
Fcounter2 = Fcounter2 + "1";
}
FSX2 = (Constant * FDX2) / FN2;
FSY2 = (Constant * FDY2) / FN2;
FF2 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
FX3 = FX3 - "10";
setProperty("/F3", _x , FX3);
setProperty("/F3", _y , FY3);
FI3 = "1";
while (FI3 < "10") {
if ((((eval ("SX" add FI3) >= (FX3 - Width)) and (((FX3 + Width) + "30") >= eval ("SX" add FI3))) and ((eval ("SY" add FI3) >= (FY3 - Height)) and (((FY3 + Height) + "45") >= eval ("SY" add FI3)))) and ("0" < FL3)) {
tellTarget ("/F3") {
gotoAndPlay (2);
};
FL3 = FL3 - Power;
Set("S" add FI3, "0");
Set("SY" add FI3, -"500");
Set("SY" add FI3, -"500");
}
FI3 = FI3 + "1";
}
if (("0" >= FL3) and ((-"100") < FL3)) {
FL3 = -"100";
tellTarget ("/F3") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if ((("2190" < Prog) and (FX3 < (-"50"))) and (Prog < "2600")) {
FX3 = "550";
FY3 = random("300") + "50";
FL3 = "4.5";
tellTarget ("/F3") {
gotoAndStop (1);
};
}
if ((((("50" < FX3) and (FX3 < "530")) and (FF3 == "0")) and ("0" < FL3)) and (ShipX < FX3)) {
FFX3 = FX3;
FFY3 = FY3 + "23";
FDX3 = ShipX - FX3;
FDY3 = ShipY - (FY3 + "23");
FRoot = (FDX3 * FDX3) + (FDY3 * FDY3);
FN3 = "1";
Fcounter3 = "0";
while (Fcounter3 < "11") {
FN3 = FN3 - (((FN3 * FN3) - FRoot) / ("2" * FN3));
Fcounter3 = Fcounter3 + "1";
}
FSX3 = (Constant * FDX3) / FN3;
FSY3 = (Constant * FDY3) / FN3;
FF3 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
FX4 = FX4 - "8";
setProperty("/F4", _x , FX4);
setProperty("/F4", _y , FY4);
FI4 = "1";
while (FI4 < "10") {
if ((((eval ("SX" add FI4) >= (FX4 - Width)) and (((FX4 + Width) + "30") >= eval ("SX" add FI4))) and ((eval ("SY" add FI4) >= (FY4 - Height)) and (((FY4 + Height) + "45") >= eval ("SY" add FI4)))) and ("0" < FL4)) {
tellTarget ("/F4") {
gotoAndPlay (2);
};
FL4 = FL4 - Power;
Set("S" add FI4, "0");
Set("SY" add FI4, -"500");
Set("SY" add FI4, -"500");
}
FI4 = FI4 + "1";
}
if (("0" >= FL4) and ((-"100") < FL4)) {
FL4 = -"100";
tellTarget ("/F4") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if ((("2253" < Prog) and (FX4 < (-"50"))) and (Prog < "3000")) {
FX4 = "550";
FY4 = random("300") + "50";
FL4 = "4.5";
tellTarget ("/F4") {
gotoAndStop (1);
};
}
if ((((("50" < FX4) and (FX4 < "530")) and (FF4 == "0")) and ("0" < FL4)) and (ShipX < FX4)) {
FFX4 = FX4;
FFY4 = FY4 + "23";
FDX4 = ShipX - FX4;
FDY4 = ShipY - (FY4 + "23");
FRoot = (FDX4 * FDX4) + (FDY4 * FDY4);
FN4 = "1";
Fcounter4 = "0";
while (Fcounter4 < "11") {
FN4 = FN4 - (((FN4 * FN4) - FRoot) / ("2" * FN4));
Fcounter4 = Fcounter4 + "1";
}
FSX4 = (Constant * FDX4) / FN4;
FSY4 = (Constant * FDY4) / FN4;
FF4 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (Prog < "900") {
FX5 = FX5 - "10";
} else {
FX5 = FX5 - "5";
}
FY5 = FY5 - "2";
setProperty("/F5", _x , FX5);
setProperty("/F5", _y , FY5);
FI5 = "1";
while (FI5 < "10") {
if ((((eval ("SX" add FI5) >= (FX5 - Width)) and (((FX5 + Width) + "30") >= eval ("SX" add FI5))) and ((eval ("SY" add FI5) >= (FY5 - Height)) and (((FY5 + Height) + "45") >= eval ("SY" add FI5)))) and ("0" < FL5)) {
tellTarget ("/F5") {
gotoAndPlay (2);
};
FL5 = FL5 - Power;
Set("S" add FI5, "0");
Set("SY" add FI5, -"500");
Set("SY" add FI5, -"500");
}
FI5 = FI5 + "1";
}
if (("0" >= FL5) and ((-"100") < FL5)) {
FL5 = -"100";
tellTarget ("/F5") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if ((("200" < Prog) and (Prog < "700")) and (FX5 < (-"50"))) {
FX5 = "550";
FY5 = random("200") + "200";
FL5 = "4.5";
tellTarget ("/F5") {
gotoAndStop (1);
};
}
if ((((("150" < FX5) and (FX5 < "450")) and (FF1 == "0")) and ("0" < FL5)) and (ShipX < FX5)) {
FFX1 = FX5;
FFY1 = FY5 + "23";
FDX1 = ShipX - FX5;
FDY1 = ShipY - (FY5 + "23");
FRoot = (FDX1 * FDX1) + (FDY1 * FDY1);
FN1 = "1";
Fcounter1 = "0";
while (Fcounter1 < "11") {
FN1 = FN1 - (((FN1 * FN1) - FRoot) / ("2" * FN1));
Fcounter1 = Fcounter1 + "1";
}
FSX1 = (Constant * FDX1) / FN1;
FSY1 = (Constant * FDY1) / FN1;
FF1 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (Prog < "900") {
FX6 = FX6 - "10";
} else {
FX6 = FX6 - "5";
}
FY6 = FY6 + "2";
setProperty("/F6", _x , FX6);
setProperty("/F6", _y , FY6);
FI6 = "1";
while (FI6 < "10") {
if ((((eval ("SX" add FI6) >= (FX6 - Width)) and (((FX6 + Width) + "30") >= eval ("SX" add FI6))) and ((eval ("SY" add FI6) >= (FY6 - Height)) and (((FY6 + Height) + "45") >= eval ("SY" add FI6)))) and ("0" < FL6)) {
tellTarget ("/F6") {
gotoAndPlay (2);
};
FL6 = FL6 - Power;
Set("S" add FI6, "0");
Set("SY" add FI6, -"500");
Set("SY" add FI6, -"500");
}
FI6 = FI6 + "1";
}
if (("0" >= FL6) and ((-"100") < FL6)) {
FL6 = -"100";
tellTarget ("/F6") {
gotoAndPlay (4);
};
if (Prog < "900") {
Score = Score + "500";
}
}
if ((("220" < Prog) and (Prog < "700")) and (FX6 < (-"50"))) {
FX6 = "550";
FY6 = random("200");
FL6 = "4.5";
tellTarget ("/F6") {
gotoAndStop (1);
};
}
if ((((("115" < FX6) and (FX6 < "450")) and (FF2 == "0")) and ("0" < FL6)) and (ShipX < FX6)) {
FFX2 = FX6;
FFY2 = FY6 + "23";
FDX2 = ShipX - FX6;
FDY2 = ShipY - (FY6 + "23");
FRoot = (FDX2 * FDX2) + (FDY2 * FDY2);
FN2 = "1";
Fcounter2 = "0";
while (Fcounter2 < "11") {
FN2 = FN2 - (((FN2 * FN2) - FRoot) / ("2" * FN2));
Fcounter2 = Fcounter2 + "1";
}
FSX2 = (Constant * FDX2) / FN2;
FSY2 = (Constant * FDY2) / FN2;
FF2 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
FX7 = FX7 - "10";
FY7 = FY7 - "3";
setProperty("/F7", _x , FX7);
setProperty("/F7", _y , FY7);
FI7 = "1";
while (FI7 < "10") {
if ((((eval ("SX" add FI7) >= (FX7 - Width)) and (((FX7 + Width) + "30") >= eval ("SX" add FI7))) and ((eval ("SY" add FI7) >= (FY7 - Height)) and (((FY7 + Height) + "45") >= eval ("SY" add FI7)))) and ("0" < FL7)) {
tellTarget ("/F7") {
gotoAndPlay (2);
};
FL7 = FL7 - Power;
Set("S" add FI7, "0");
Set("SY" add FI7, -"500");
Set("SY" add FI7, -"500");
}
FI7 = FI7 + "1";
}
if (("0" >= FL7) and ((-"100") < FL7)) {
FL7 = -"100";
tellTarget ("/F7") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if (((("240" < Prog) and (Prog < "700")) and (FX7 < (-"50"))) and (Prog < "1600")) {
FX7 = "550";
FY7 = random("200") + "200";
FL7 = "4.5";
tellTarget ("/F7") {
gotoAndStop (1);
};
}
if ((((("130" < FX7) and (FX7 < "450")) and (FF3 == "0")) and ("0" < FL7)) and (ShipX < FX7)) {
FFX3 = FX7;
FFY3 = FY7 + "23";
FDX3 = ShipX - FX7;
FDY3 = ShipY - (FY7 + "23");
FRoot = (FDX3 * FDX3) + (FDY3 * FDY3);
FN3 = "1";
Fcounter3 = "0";
while (Fcounter3 < "11") {
FN3 = FN3 - (((FN3 * FN3) - FRoot) / ("2" * FN3));
Fcounter3 = Fcounter3 + "1";
}
FSX3 = (Constant * FDX3) / FN3;
FSY3 = (Constant * FDY3) / FN3;
FF3 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
FX8 = FX8 - "12";
setProperty("/F8", _x , FX8);
setProperty("/F8", _y , FY8);
FI8 = "1";
while (FI8 < "10") {
if ((((eval ("SX" add FI8) >= (FX8 - Width)) and (((FX8 + Width) + "30") >= eval ("SX" add FI8))) and ((eval ("SY" add FI8) >= (FY8 - Height)) and (((FY8 + Height) + "45") >= eval ("SY" add FI8)))) and ("0" < FL8)) {
tellTarget ("/F8") {
gotoAndPlay (2);
};
FL8 = FL8 - Power;
Set("S" add FI8, "0");
Set("SY" add FI8, -"500");
Set("SY" add FI8, -"500");
}
FI8 = FI8 + "1";
}
if (("0" >= FL8) and ((-"100") < FL8)) {
FL8 = -"100";
tellTarget ("/F8") {
gotoAndPlay (4);
};
Score = Score + "500";
}
if (((("230" < Prog) and (Prog < "700")) and (FX8 < (-"50"))) and (Prog < "1600")) {
FX8 = "550";
FY8 = random("300") + "50";
FL8 = "4.5";
tellTarget ("/F8") {
gotoAndStop (1);
};
}
if ((((("160" < FX8) and (FX8 < "450")) and (FF4 == "0")) and ("0" < FL8)) and (ShipX < FX8)) {
FFX4 = FX8;
FFY4 = FY8 + "23";
FDX4 = ShipX - FX8;
FDY4 = ShipY - (FY8 + "23");
FRoot = (FDX4 * FDX4) + (FDY4 * FDY4);
FN4 = "1";
Fcounter4 = "0";
while (Fcounter4 < "11") {
FN4 = FN4 - (((FN4 * FN4) - FRoot) / ("2" * FN4));
Fcounter4 = Fcounter4 + "1";
}
FSX4 = (Constant * FDX4) / FN4;
FSY4 = (Constant * FDY4) / FN4;
FF4 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
setProperty("/L2", _x , LX2);
setProperty("/L2", _y , LY2);
LX2 = LX2 - "8";
if ((("2200" < Prog) and (Prog < "3500")) and (LX2 < (-"80"))) {
LX2 = "600";
LY2 = random("340");
if (Prog == "3670") {
LY2 = "0";
}
LL2 = "9";
tellTarget ("/L2") {
gotoAndStop (1);
};
}
if (((((("530" >= LX2) and (FF6 == "0")) and ("0" < LL2)) and ("50" < LX2)) and (ShipX < LX2)) and ("300" < LX2)) {
FFX6 = LX2;
FFY6 = LY2 + "30";
FDX6 = ShipX - LX2;
FDY6 = ShipY - (LY2 + "30");
FRoot = (FDX6 * FDX6) + (FDY6 * FDY6);
FN6 = "1";
Fcounter6 = "0";
while (Fcounter6 < "11") {
FN6 = FN6 - (((FN6 * FN6) - FRoot) / ("2" * FN6));
Fcounter6 = Fcounter6 + "1";
}
FSX6 = (Constant * FDX6) / FN6;
FSY6 = (Constant * FDY6) / FN6;
FF6 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (((((("490" >= LX2) and (FF7 == "0")) and ("0" < LL2)) and ("50" < LX2)) and (ShipX < LX2)) and ("300" < LX2)) {
FFX7 = LX2;
FFY7 = LY2 + "30";
FDX7 = ShipX - LX2;
FDY7 = ShipY - (LY2 + "30");
FRoot = (FDX7 * FDX7) + (FDY7 * FDY7);
FN7 = "1";
Fcounter7 = "0";
while (Fcounter7 < "11") {
FN7 = FN7 - (((FN7 * FN7) - FRoot) / ("2" * FN7));
Fcounter7 = Fcounter7 + "1";
}
FSX7 = (Constant * FDX7) / FN7;
FSY7 = (Constant * FDY7) / FN7;
FF7 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (((((("450" >= LX2) and (FF8 == "0")) and ("0" < LL2)) and ("50" < LX2)) and (ShipX < LX2)) and ("300" < LX2)) {
FFX8 = LX2;
FFY8 = LY2 + "30";
FDX8 = ShipX - LX2;
FDY8 = ShipY - (LY2 + "30");
FRoot = (FDX8 * FDX8) + (FDY8 * FDY8);
FN8 = "1";
Fcounter8 = "0";
while (Fcounter8 < "11") {
FN8 = FN8 - (((FN8 * FN8) - FRoot) / ("2" * FN8));
Fcounter8 = Fcounter8 + "1";
}
FSX8 = (Constant * FDX8) / FN8;
FSY8 = (Constant * FDY8) / FN8;
FF8 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
LI1 = "1";
while (LI1 < "11") {
if ((((eval ("SX" add LI1) >= (LX2 - Width)) and (((LX2 + Width) + "60") >= eval ("SX" add LI1))) and ((eval ("SY" add LI1) >= (LY2 - Height)) and (((LY2 + Height) + "60") >= eval ("SY" add LI1)))) and ("0" < LL2)) {
tellTarget ("/L2") {
gotoAndPlay (2);
};
LL2 = LL2 - Power;
Set("S" add LI1, "0");
Set("SY" add LI1, -"500");
Set("SY" add LI1, -"500");
}
LI1 = LI1 + "1";
}
if (("0" >= LL2) and ((-"100") < LL2)) {
LL2 = -"100";
tellTarget ("/L2") {
gotoAndPlay (4);
};
Score = Score + "1000";
}
setProperty("/L3", _x , LX3);
setProperty("/L3", _y , LY3);
if (("0" < LL3) and ("450" < LX3)) {
LX3 = LX3 - "4";
}
if ((LY3 + "30") < ShipY) {
LY3 = LY3 + "3";
}
if (ShipY < (LY3 + "30")) {
LY3 = LY3 - "3";
}
if (LL3 < "0") {
LX3 = LX3 - "6";
}
if ((("2600" < Prog) and (Prog < "3200")) and (LX3 < (-"80"))) {
LX3 = "600";
LY3 = random("200") + "100";
LL3 = "18";
tellTarget ("/L3") {
gotoAndStop (1);
};
}
LI1 = "1";
while (LI1 < "11") {
if ((((eval ("SX" add LI1) >= (LX3 - Width)) and (((LX3 + Width) + "60") >= eval ("SX" add LI1))) and ((eval ("SY" add LI1) >= (LY3 - Height)) and (((LY3 + Height) + "60") >= eval ("SY" add LI1)))) and ("0" < LL3)) {
tellTarget ("/L3") {
gotoAndPlay (2);
};
LL3 = LL3 - Power;
Set("S" add LI1, "0");
Set("SY" add LI1, -"500");
Set("SY" add LI1, -"500");
}
LI1 = LI1 + "1";
}
if (("0" >= LL3) and ((-"100") < LL3)) {
LL3 = -"100";
tellTarget ("/L3") {
gotoAndPlay (4);
};
Score = Score + "1000";
}
if (Prog < "3600") {
if ((((LX3 < "500") and ("50" < LX3)) and ("0" < LL3)) and (BX1 < (-"150"))) {
BX1 = LX3;
BY1 = LY3 + "21";
BL1 = "1";
BV1 = "20";
tellTarget ("/B1") {
gotoAndStop (1);
};
tellTarget ("/Sound2") {
gotoAndPlay (10);
};
}
if ((((LX3 < "500") and ("50" < LX3)) and ("0" < LL3)) and (BX2 < (-"150"))) {
BX2 = LX3;
BY2 = LY3 + "21";
BL2 = "1";
BV2 = "20";
tellTarget ("/B2") {
gotoAndStop (1);
};
}
if ((((LX3 < "468") and ("50" < LX3)) and ("0" < LL3)) and (BX3 < (-"150"))) {
BX3 = LX3;
BY3 = LY3 + "21";
BL3 = "1";
BV3 = "20";
tellTarget ("/B3") {
gotoAndStop (1);
};
tellTarget ("/Sound2") {
gotoAndPlay (10);
};
}
if ((((LX3 < "468") and ("50" < LX3)) and ("0" < LL3)) and (BX4 < (-"150"))) {
BX4 = LX3;
BY4 = LY3 + "21";
BL4 = "1";
BV4 = "20";
tellTarget ("/B4") {
gotoAndStop (1);
};
}
} else {
LX3 = LX3 - "10";
}
setProperty("/L4", _x , LX4);
setProperty("/L4", _y , LY4);
LX4 = LX4 - "8";
if ((("2328" < Prog) and (Prog < "3500")) and (LX4 < (-"80"))) {
LX4 = "600";
LY4 = random("340");
if (Prog == "3670") {
LY4 = "170";
}
LL4 = "9";
tellTarget ("/L4") {
gotoAndStop (1);
};
}
LI1 = "1";
while (LI1 < "11") {
if ((((eval ("SX" add LI1) >= (LX4 - Width)) and (((LX4 + Width) + "60") >= eval ("SX" add LI1))) and ((eval ("SY" add LI1) >= (LY4 - Height)) and (((LY4 + Height) + "60") >= eval ("SY" add LI1)))) and ("0" < LL4)) {
tellTarget ("/L4") {
gotoAndPlay (2);
};
LL4 = LL4 - Power;
Set("S" add LI1, "0");
Set("SY" add LI1, -"500");
Set("SY" add LI1, -"500");
}
LI1 = LI1 + "1";
}
if (("0" >= LL4) and ((-"100") < LL4)) {
LL4 = -"100";
tellTarget ("/L4") {
gotoAndPlay (4);
};
Score = Score + "1000";
}
if (((("500" >= LX4) and ("0" < LL4)) and ("50" < LX4)) and (U1 == "0")) {
UX1 = LX4;
UY1 = LY4 + "30";
UX4 = LX4;
UY4 = LY4 + "30";
UX5 = LX4;
UY5 = LY4 + "30";
U1 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (6);
};
}
setProperty("/L5", _x , LX5);
setProperty("/L5", _y , LY5);
LX5 = LX5 - "8";
if ((("2459" < Prog) and (Prog < "3500")) and (LX5 < (-"80"))) {
LX5 = "600";
LY5 = random("340");
if (Prog == "3670") {
LY5 = "340";
}
LL5 = "9";
tellTarget ("/L5") {
gotoAndStop (1);
};
}
if (((((("530" >= LX5) and (FF9 == "0")) and ("0" < LL5)) and ("50" < LX5)) and (ShipX < LX5)) and ("300" < LX5)) {
FFX9 = LX5;
FFY9 = LY5 + "30";
FDX9 = ShipX - LX5;
FDY9 = ShipY - (LY5 + "30");
FRoot = (FDX9 * FDX9) + (FDY9 * FDY9);
FN9 = "1";
Fcounter9 = "0";
while (Fcounter9 < "11") {
FN9 = FN9 - (((FN9 * FN9) - FRoot) / ("2" * FN9));
Fcounter9 = Fcounter9 + "1";
}
FSX9 = (Constant * FDX9) / FN9;
FSY9 = (Constant * FDY9) / FN9;
FF9 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (((((("490" >= LX5) and (FF5 == "0")) and ("0" < LL5)) and ("50" < LX5)) and (ShipX < LX5)) and ("300" < LX5)) {
FFX5 = LX5;
FFY5 = LY5 + "30";
FDX9 = ShipX - LX5;
FDY9 = ShipY - (LY5 + "30");
FRoot = (FDX9 * FDX9) + (FDY9 * FDY9);
FN9 = "1";
Fcounter9 = "0";
while (Fcounter9 < "11") {
FN9 = FN9 - (((FN9 * FN9) - FRoot) / ("2" * FN9));
Fcounter9 = Fcounter9 + "1";
}
FSX5 = (Constant * FDX9) / FN9;
FSY5 = (Constant * FDY9) / FN9;
FF5 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (((((("450" >= LX5) and (FF4 == "0")) and ("0" < LL5)) and ("50" < LX5)) and (ShipX < LX5)) and ("300" < LX5)) {
FFX4 = LX5;
FFY4 = LY5 + "30";
FDX9 = ShipX - LX5;
FDY9 = ShipY - (LY5 + "30");
FRoot = (FDX9 * FDX9) + (FDY9 * FDY9);
FN9 = "1";
Fcounter9 = "0";
while (Fcounter9 < "11") {
FN9 = FN9 - (((FN9 * FN9) - FRoot) / ("2" * FN9));
Fcounter9 = Fcounter9 + "1";
}
FSX4 = (Constant * FDX9) / FN9;
FSY4 = (Constant * FDY9) / FN9;
FF4 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
LI1 = "1";
while (LI1 < "11") {
if ((((eval ("SX" add LI1) >= (LX5 - Width)) and (((LX5 + Width) + "60") >= eval ("SX" add LI1))) and ((eval ("SY" add LI1) >= (LY5 - Height)) and (((LY5 + Height) + "60") >= eval ("SY" add LI1)))) and ("0" < LL5)) {
tellTarget ("/L5") {
gotoAndPlay (2);
};
LL5 = LL5 - Power;
Set("S" add LI1, "0");
Set("SY" add LI1, -"500");
Set("SY" add LI1, -"500");
}
LI1 = LI1 + "1";
}
if (("0" >= LL5) and ((-"100") < LL5)) {
LL5 = -"100";
tellTarget ("/L5") {
gotoAndPlay (4);
};
Score = Score + "1000";
}
RX1 = RX1 - "20";
RY1 = RY1 - "1";
setProperty("/R1", _x , RX1);
setProperty("/R1", _y , RY1);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX1 - Width)) and (((RX1 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY1 - Height)) and (((RY1 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL1)) {
tellTarget ("/R1") {
gotoAndPlay (2);
};
RL1 = RL1 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL1) and ((-"100") < RL1)) {
RL1 = -"100";
tellTarget ("/R1") {
gotoAndPlay (4);
};
Score = Score + "250";
}
FH1 = "1";
while (FH1 < "9") {
if (((((ShipX >= (eval ("RX" add FH1) - ShipWidth)) and (((eval ("RX" add FH1) + ShipWidth) + "30") >= ShipX)) and ((ShipY >= (eval ("RY" add FH1) - ShipHeight)) and (((eval ("RY" add FH1) + ShipHeight) + "45") >= ShipY))) and (Timer == "6")) and ("0" < eval ("RL" add FH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
FH1 = FH1 + "1";
}
if ((((("600" < Prog) and (Prog < "1000")) and (RX1 < (-"60"))) or ((("1900" < Prog) and (Prog < "2200")) and (RX1 < (-"60")))) or ((("3500" < Prog) and (Prog < "3800")) and (RX1 < (-"60")))) {
RX1 = "560";
RY1 = random("400");
RL1 = "3";
tellTarget ("/R1") {
gotoAndStop (1);
};
}
RX2 = RX2 - "20";
RY2 = RY2 - "1";
setProperty("/R2", _x , RX2);
setProperty("/R2", _y , RY2);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX2 - Width)) and (((RX2 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY2 - Height)) and (((RY2 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL2)) {
tellTarget ("/R2") {
gotoAndPlay (2);
};
RL2 = RL2 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL2) and ((-"100") < RL2)) {
RL2 = -"100";
tellTarget ("/R2") {
gotoAndPlay (4);
};
Score = Score + "250";
}
if ((((("608" < Prog) and (Prog < "1000")) and (RX2 < (-"60"))) or ((("1908" < Prog) and (Prog < "2200")) and (RX2 < (-"60")))) or ((("3500" < Prog) and (Prog < "3800")) and (RX2 < (-"60")))) {
RX2 = "560";
RY2 = random("400");
RL2 = "3";
tellTarget ("/R2") {
gotoAndStop (1);
};
}
RX3 = RX3 - "20";
RY3 = RY3 - "1";
setProperty("/R3", _x , RX3);
setProperty("/R3", _y , RY3);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX3 - Width)) and (((RX3 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY3 - Height)) and (((RY3 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL3)) {
tellTarget ("/R3") {
gotoAndPlay (2);
};
RL3 = RL3 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL3) and ((-"100") < RL3)) {
RL3 = -"100";
tellTarget ("/R3") {
gotoAndPlay (4);
};
Score = Score + "250";
}
if ((((("616" < Prog) and (Prog < "1000")) and (RX3 < (-"60"))) or ((("1916" < Prog) and (Prog < "2200")) and (RX3 < (-"60")))) or ((("3500" < Prog) and (Prog < "3800")) and (RX1 < (-"60")))) {
RX3 = "560";
RY3 = random("400");
RL3 = "3";
tellTarget ("/R3") {
gotoAndStop (1);
};
}
RX4 = RX4 - "20";
RY4 = RY4 - "1";
setProperty("/R4", _x , RX4);
setProperty("/R4", _y , RY4);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX4 - Width)) and (((RX4 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY4 - Height)) and (((RY4 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL4)) {
tellTarget ("/R4") {
gotoAndPlay (2);
};
RL4 = RL4 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL4) and ((-"100") < RL4)) {
RL4 = -"100";
tellTarget ("/R4") {
gotoAndPlay (4);
};
Score = Score + "250";
}
if ((((("624" < Prog) and (Prog < "1000")) and (RX4 < (-"60"))) or ((("1924" < Prog) and (Prog < "2200")) and (RX4 < (-"60")))) or ((("3500" < Prog) and (Prog < "3800")) and (RX4 < (-"60")))) {
RX4 = "560";
RY4 = random("400");
RL4 = "3";
tellTarget ("/R4") {
gotoAndStop (1);
};
}
RX5 = RX5 - "20";
RY5 = RY5 + "1";
setProperty("/R5", _x , RX5);
setProperty("/R5", _y , RY5);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX5 - Width)) and (((RX5 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY5 - Height)) and (((RY5 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL5)) {
tellTarget ("/R5") {
gotoAndPlay (2);
};
RL5 = RL5 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL5) and ((-"100") < RL5)) {
RL5 = -"100";
tellTarget ("/R5") {
gotoAndPlay (4);
};
Score = Score + "250";
}
if (((("604" < Prog) and (Prog < "1000")) and (RX5 < (-"60"))) or ((("3700" < Prog) and (Prog < "3800")) and (RX5 < (-"60")))) {
RX5 = "560";
RY5 = random("400");
RL5 = "3";
tellTarget ("/R5") {
gotoAndStop (1);
};
}
RX6 = RX6 - "20";
RY6 = RY6 + "1";
setProperty("/R6", _x , RX6);
setProperty("/R6", _y , RY6);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX6 - Width)) and (((RX6 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY6 - Height)) and (((RY6 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL6)) {
tellTarget ("/R6") {
gotoAndPlay (2);
};
RL6 = RL6 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL6) and ((-"100") < RL6)) {
RL6 = -"100";
tellTarget ("/R6") {
gotoAndPlay (4);
};
Score = Score + "250";
}
if (((("612" < Prog) and (Prog < "1000")) and (RX6 < (-"60"))) or ((("3500" < Prog) and (Prog < "3700")) and (RX6 < (-"60")))) {
RX6 = "560";
RY6 = random("400");
RL6 = "3";
tellTarget ("/R6") {
gotoAndStop (1);
};
}
RX7 = RX7 - "20";
RY7 = RY7 + "1";
setProperty("/R7", _x , RX7);
setProperty("/R7", _y , RY7);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX7 - Width)) and (((RX7 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY7 - Height)) and (((RY7 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL7)) {
tellTarget ("/R7") {
gotoAndPlay (2);
};
RL7 = RL7 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL7) and ((-"100") < RL7)) {
RL7 = -"100";
tellTarget ("/R7") {
gotoAndPlay (4);
};
Score = Score + "250";
}
if (((("620" < Prog) and (Prog < "1000")) and (RX7 < (-"60"))) or ((("3700" < Prog) and (Prog < "3800")) and (RX7 < (-"60")))) {
RX7 = "560";
RY7 = random("300");
RL7 = "3";
tellTarget ("/R7") {
gotoAndStop (1);
};
}
RX8 = RX8 - "20";
RY8 = RY8 + "1";
setProperty("/R8", _x , RX8);
setProperty("/R8", _y , RY8);
FI1 = "1";
while (FI1 < "10") {
if ((((eval ("SX" add FI1) >= (RX8 - Width)) and (((RX8 + Width) + "30") >= eval ("SX" add FI1))) and ((eval ("SY" add FI1) >= (RY8 - Height)) and (((RY8 + Height) + "45") >= eval ("SY" add FI1)))) and ("0" < RL8)) {
tellTarget ("/R8") {
gotoAndPlay (2);
};
RL8 = RL8 - Power;
Set("S" add FI1, "0");
Set("SY" add FI1, -"500");
Set("SY" add FI1, -"500");
}
FI1 = FI1 + "1";
}
if (("0" >= RL8) and ((-"100") < RL8)) {
RL8 = -"100";
tellTarget ("/R8") {
gotoAndPlay (4);
};
Score = Score + "250";
}
if (((("628" < Prog) and (Prog < "1000")) and (RX8 < (-"60"))) or ((("3500" < Prog) and (Prog < "3700")) and (RX8 < (-"60")))) {
RX8 = "560";
RY8 = random("400");
RL8 = "3";
tellTarget ("/R8") {
gotoAndStop (1);
};
}
setProperty("/H", _x , HX);
setProperty("/H", _y , HY);
if (("950" < Prog) and (Prog < "1030")) {
if (HY < ShipY) {
HY = HY + "5";
}
if (ShipY < HY) {
HY = HY - "5";
}
}
if (Prog == "950") {
HL = "100";
tellTarget ("/H") {
gotoAndStop (1);
};
}
HC = HC + "1";
if (HC == "41") {
HC = "1";
}
if (((HC == "10") and ("970" < Prog)) and ("0" < HL)) {
BX1 = HX - "20";
BY1 = HY - "32";
BV1 = "15";
BL1 = "2";
tellTarget ("/Sound2") {
gotoAndPlay (10);
};
tellTarget ("/B1") {
gotoAndStop (1);
};
}
if (((HC == "20") and ("970" < Prog)) and ("0" < HL)) {
BX2 = HX - "20";
BY2 = HY - "10";
BV2 = "15";
BL2 = "2";
tellTarget ("/Sound2") {
gotoAndPlay (10);
};
tellTarget ("/B2") {
gotoAndStop (1);
};
}
if (((HC == "30") and ("970" < Prog)) and ("0" < HL)) {
BX3 = HX - "20";
BY3 = HY + "20";
BV3 = "15";
BL3 = "2";
tellTarget ("/Sound2") {
gotoAndPlay (10);
};
tellTarget ("/B3") {
gotoAndStop (1);
};
}
if ((((HC == "40") and ("970" < Prog)) and ("0" < HL)) and (HL < "40")) {
BX4 = HX - "20";
BY4 = HY - "10";
BV4 = "15";
BL4 = "2";
tellTarget ("/Sound2") {
gotoAndPlay (10);
};
tellTarget ("/B4") {
gotoAndStop (1);
};
}
HI = "1";
while (HI < "10") {
if ((((eval ("SX" add HI) >= (HX - Width)) and (((HX + Width) + "280") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((HY - Height) - "47")) and (((HY + Height) + "46") >= eval ("SY" add HI)))) and ("0" < HL)) {
tellTarget ("/H") {
gotoAndPlay (2);
};
HL = HL - Power;
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
if (((((ShipX >= (HX - ShipWidth)) and (((HX + ShipWidth) + "367") >= ShipX)) and ((ShipY >= ((HY - ShipHeight) - "140")) and (((HY + ShipHeight) + "44") >= ShipY))) and (Timer == "6")) and ("0" < HL)) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
if (("0" >= HL) and ((-"100") < HL)) {
Prog = "1049";
HL = -"100";
tellTarget ("/H") {
gotoAndPlay (4);
};
Score = Score + "5000";
}
setProperty("/B1", _x , BX1);
setProperty("/B1", _y , BY1);
BX1 = BX1 - BV1;
BV1 = BV1 + "1";
BI1 = "1";
while (BI1 < "10") {
if ((((eval ("SX" add BI1) >= (BX1 - Width)) and (((BX1 + Width) + "40") >= eval ("SX" add BI1))) and ((eval ("SY" add BI1) >= (BY1 - Height)) and (((BY1 + Height) + "17") >= eval ("SY" add BI1)))) and ("0" < BL1)) {
tellTarget ("/B1") {
gotoAndPlay (2);
};
BL1 = BL1 - Power;
Set("S" add BI1, "0");
Set("SY" add BI1, -"500");
Set("SY" add BI1, -"500");
}
BI1 = BI1 + "1";
}
BH1 = "1";
while (BH1 < "5") {
if (((((ShipX >= (eval ("BX" add BH1) - ShipWidth)) and (((eval ("BX" add BH1) + ShipWidth) + "40") >= ShipX)) and ((ShipY >= (eval ("BY" add BH1) - ShipHeight)) and (((eval ("BY" add BH1) + ShipHeight) + "17") >= ShipY))) and (Timer == "6")) and ("0" < eval ("BL" add BH1))) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Set("BL" add BH1, "0");
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
BH1 = BH1 + "1";
}
if (("0" >= BL1) and ((-"100") < BL1)) {
BL1 = -"100";
tellTarget ("/B1") {
gotoAndPlay (4);
};
if (Prog < "901") {
Score = Score + "200";
}
}
setProperty("/B2", _x , BX2);
setProperty("/B2", _y , BY2);
BX2 = BX2 - BV2;
BV2 = BV2 + "1";
BI2 = "1";
while (BI2 < "10") {
if ((((eval ("SX" add BI2) >= (BX2 - Width)) and (((BX2 + Width) + "40") >= eval ("SX" add BI2))) and ((eval ("SY" add BI2) >= (BY2 - Height)) and (((BY2 + Height) + "17") >= eval ("SY" add BI2)))) and ("0" < BL2)) {
tellTarget ("/B2") {
gotoAndPlay (2);
};
BL2 = BL2 - Power;
Set("S" add BI2, "0");
Set("SY" add BI2, -"500");
Set("SY" add BI2, -"500");
}
BI2 = BI2 + "1";
}
if (("0" >= BL2) and ((-"100") < BL2)) {
BL2 = -"100";
tellTarget ("/B2") {
gotoAndPlay (4);
};
if (Prog < "901") {
Score = Score + "200";
}
}
setProperty("/B3", _x , BX3);
setProperty("/B3", _y , BY3);
BX3 = BX3 - BV3;
BV3 = BV3 + "1";
BI3 = "1";
while (BI3 < "10") {
if ((((eval ("SX" add BI3) >= (BX3 - Width)) and (((BX3 + Width) + "40") >= eval ("SX" add BI3))) and ((eval ("SY" add BI3) >= (BY3 - Height)) and (((BY3 + Height) + "17") >= eval ("SY" add BI3)))) and ("0" < BL3)) {
tellTarget ("/B3") {
gotoAndPlay (2);
};
BL3 = BL3 - Power;
Set("S" add BI3, "0");
Set("SY" add BI3, -"500");
Set("SY" add BI3, -"500");
}
BI3 = BI3 + "1";
}
if (("0" >= BL3) and ((-"100") < BL3)) {
BL3 = -"100";
tellTarget ("/B3") {
gotoAndPlay (4);
};
Score = Score + "200";
}
setProperty("/B4", _x , BX4);
setProperty("/B4", _y , BY4);
BX4 = BX4 - BV4;
BV4 = BV4 + "1";
BI4 = "1";
while (BI4 < "10") {
if ((((eval ("SX" add BI4) >= (BX4 - Width)) and (((BX4 + Width) + "40") >= eval ("SX" add BI4))) and ((eval ("SY" add BI4) >= (BY4 - Height)) and (((BY4 + Height) + "17") >= eval ("SY" add BI4)))) and ("0" < BL4)) {
tellTarget ("/B4") {
gotoAndPlay (2);
};
BL4 = BL4 - Power;
Set("S" add BI4, "0");
Set("SY" add BI4, -"500");
Set("SY" add BI4, -"500");
}
BI4 = BI4 + "1";
}
if (("0" >= BL4) and ((-"100") < BL4)) {
BL4 = -"100";
tellTarget ("/B4") {
gotoAndPlay (4);
};
Score = Score + "200";
}
setProperty("/TT", _x , FFX5);
setProperty("/TT", _y , FFY5);
FFY5 = FFY5 - "9";
FFX5 = FFX5 - "9";
if ((FFY5 < (-"50")) or (FFX5 < (-"50"))) {
TF = "0";
}
setProperty("/V", _x , VX);
setProperty("/V", _y , VY);
if ((Prog == "3299") and (Prog < "3500")) {
VL = "100";
}
if ((("3300" < Prog) and (Prog < "3500")) and ("500" < VX)) {
VX = VX - "5";
}
if ((("3300" < Prog) and (Prog < "3500")) and (VX == "500")) {
if (VT == "1") {
VY = VY + Speedy;
}
if (VT == "34") {
VY = VY - Speedy;
}
if (VT == "2") {
EX2 = "500";
EY2 = "400";
VT = "3";
tellTarget ("/Sound3") {
gotoAndPlay (12);
};
}
if (VT == "35") {
EX1 = "500";
EY1 = "0";
VT = "36";
tellTarget ("/Sound3") {
gotoAndPlay (12);
};
}
if (VT == "68") {
VT = "1";
}
if ("350" < VY) {
VT = "2";
VY = "350";
}
if (VY < "50") {
VT = "35";
VY = "50";
}
}
if ((("2" < VT) and (VT < "34")) or (("35" < VT) and (VT < "68"))) {
VT = VT + "1";
}
HI = "1";
while (HI < "10") {
if ((((eval ("SX" add HI) >= ((VX - Width) - "63")) and (((VX + Width) + "63") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((VY - Height) - "63")) and (((VY + Height) + "63") >= eval ("SY" add HI)))) and ("0" < VL)) {
tellTarget ("/V") {
gotoAndPlay (2);
};
VL = VL - Power;
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
if (("0" >= VL) and ((-"95") < VL)) {
Prog = "3500";
VL = -"99";
tellTarget ("/V") {
gotoAndPlay (4);
};
Score = Score + "2500";
}
if ("3400" < Prog) {
VX = VX + "2";
}
if (VL == "100") {
Speedy = "10";
}
if ((VL < "90") and ("75" < VL)) {
Speedy = "15";
}
if ((VL < "75") and ("60" < VL)) {
Speedy = "20";
}
if ((VL < "60") and ("30" < VL)) {
Speedy = "25";
}
if (VL < "30") {
Speedy = "30";
}
if (((("3300" < Prog) and (Prog < "3500")) and (VX == "500")) and (FF1 == "0")) {
FFX1 = VX;
FFY1 = VY;
FDX1 = ShipX - VX;
FDY1 = ShipY - VY;
FRoot = (FDX1 * FDX1) + (FDY1 * FDY1);
FN1 = "1";
Fcounter1 = "0";
while (Fcounter1 < "11") {
FN1 = FN1 - (((FN1 * FN1) - FRoot) / ("2" * FN1));
Fcounter1 = Fcounter1 + "1";
}
FSX1 = (Constant * FDX1) / FN1;
FSY1 = (Constant * FDY1) / FN1;
FF1 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if (((((ShipX >= ((VX - ShipWidth) - "63")) and (((VX + ShipWidth) + "63") >= ShipX)) and ((ShipY >= ((VY - ShipHeight) - "63")) and (((VY + ShipHeight) + "63") >= ShipY))) and (Timer == "6")) and ("0" < VL)) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
setProperty("/V2", _x , VX2);
setProperty("/V2", _y , VY2);
if (Prog == "3550") {
VL2 = "100";
}
if (("3550" < Prog) and ("450" < VX2)) {
VX2 = VX2 - "5";
}
HI = "1";
while (HI < "10") {
if ((((eval ("SX" add HI) >= ((VX2 - Width) - "21")) and (((VX2 + Width) + "63") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((VY2 - Height) - "31")) and (((VY2 + Height) + "31") >= eval ("SY" add HI)))) and ("0" < VL2)) {
tellTarget ("/V2") {
gotoAndPlay (2);
};
VL2 = VL2 - Power;
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
if (("0" >= VL2) and ((-"95") < VL2)) {
Prog = "3700";
VL2 = -"100";
tellTarget ("/V2") {
gotoAndPlay (4);
};
Score = Score + "2500";
}
if ((("0" < C2) and (C2 < "25")) and (VY2 < "320")) {
VY2 = VY2 + "30";
}
if ((("25" < C2) and (C2 < "50")) and ("60" < VY2)) {
VY2 = VY2 - "30";
}
if ((("50" < C2) and (C2 < "75")) and (VY2 < "320")) {
VY2 = VY2 + "30";
}
if ((("75" < C2) and (C2 < "100")) and ("60" < VY2)) {
VY2 = VY2 - "30";
}
if (((("3550" < Prog) and (Prog < "3700")) and (VX2 == "450")) and (FF1 == "0")) {
FFX1 = VX2;
FFY1 = VY2;
FDX1 = ShipX - VX2;
FDY1 = ShipY - VY2;
FRoot = (FDX1 * FDX1) + (FDY1 * FDY1);
FN1 = "1";
Fcounter1 = "0";
while (Fcounter1 < "11") {
FN1 = FN1 - (((FN1 * FN1) - FRoot) / ("2" * FN1));
Fcounter1 = Fcounter1 + "1";
}
FSX1 = (Constant2 * FDX1) / FN1;
FSY1 = (Constant2 * FDY1) / FN1;
FF1 = "1";
tellTarget ("/Sound2") {
gotoAndPlay (4);
};
}
if ("3700" < Prog) {
VX2 = VX2 - "1.25";
}
if (Prog == "3850") {
tellTarget ("/V2") {
gotoAndPlay (50);
};
}
if (((((ShipX >= ((VX2 - ShipWidth) - "21")) and (((VX2 + ShipWidth) + "63") >= ShipX)) and ((ShipY >= ((VY2 - ShipHeight) - "31")) and (((VY2 + ShipHeight) + "31") >= ShipY))) and (Timer == "6")) and ("0" < VL2)) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
setProperty("/E1", _x , EX1);
setProperty("/E1", _y , EY1);
EX1 = EX1 - "7.5";
EX2 = EX2 - "7.5";
EX3 = EX3 - "7.5";
EX4 = EX4 - "7.5";
if (Prog < "3500") {
EY3 = EY3 + "9";
EY4 = EY4 - "9";
EY1 = EY1 + "9";
EY2 = EY2 - "9";
}
if (("3550" < Prog) and (Prog < "3700")) {
if (C2 == "50") {
EX1 = "850";
EY1 = "300";
}
if (C2 == "25") {
EX2 = "850";
EY2 = "100";
}
if (C2 == "0") {
EX3 = "850";
EY3 = "300";
}
if (C2 == "75") {
EX4 = "850";
EY4 = "100";
}
C2 = C2 + "0.5";
if (C2 == "100") {
C2 = "0";
}
}
if ((((ShipX >= ((EX1 - ShipWidth) - "280")) and (((EX1 + ShipWidth) - "13") >= ShipX)) and ((ShipY >= ((EY1 - ShipHeight) - "600")) and (((EY1 + ShipHeight) - "23") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
HI = "1";
while (HI < "10") {
if (((eval ("SX" add HI) >= ((EX1 - Width) - "280")) and (((EX1 + Width) - "13") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((EY1 - Height) - "600")) and (((EY1 + Height) - "23") >= eval ("SY" add HI)))) {
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
setProperty("/E2", _x , EX2);
setProperty("/E2", _y , EY2);
if ((((ShipX >= ((EX2 - ShipWidth) - "280")) and (((EX2 + ShipWidth) - "13") >= ShipX)) and ((ShipY >= ((EY2 - ShipHeight) + "23")) and (((EY2 + ShipHeight) + "600") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
HI = "1";
while (HI < "10") {
if (((eval ("SX" add HI) >= ((EX2 - Width) - "280")) and (((EX2 + Width) - "13") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((EY2 - Height) + "23")) and (((EY2 + Height) + "600") >= eval ("SY" add HI)))) {
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
setProperty("/E3", _x , EX3);
setProperty("/E3", _y , EY3);
if ((((ShipX >= ((EX3 - ShipWidth) - "280")) and (((EX3 + ShipWidth) - "13") >= ShipX)) and ((ShipY >= ((EY3 - ShipHeight) - "600")) and (((EY3 + ShipHeight) - "23") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
HI = "1";
while (HI < "10") {
if (((eval ("SX" add HI) >= ((EX3 - Width) - "280")) and (((EX3 + Width) - "13") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((EY3 - Height) - "600")) and (((EY3 + Height) - "23") >= eval ("SY" add HI)))) {
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
setProperty("/E4", _x , EX4);
setProperty("/E4", _y , EY4);
if ((((ShipX >= ((EX4 - ShipWidth) - "280")) and (((EX4 + ShipWidth) - "13") >= ShipX)) and ((ShipY >= ((EY4 - ShipHeight) + "23")) and (((EY4 + ShipHeight) + "600") >= ShipY))) and (Timer == "6")) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound2") {
gotoAndPlay (14);
};
}
HI = "1";
while (HI < "10") {
if (((eval ("SX" add HI) >= ((EX4 - Width) - "280")) and (((EX4 + Width) - "13") >= eval ("SX" add HI))) and ((eval ("SY" add HI) >= ((EY4 - Height) + "23")) and (((EY4 + Height) + "600") >= eval ("SY" add HI)))) {
Set("S" add HI, "0");
Set("SY" add HI, -"500");
Set("SX" add HI, -"500");
}
HI = HI + "1";
}
setProperty("/T", _x , TX);
setProperty("/T", _y , TY);
if ((("2200" < Prog) and ("0" < TL)) and (Prog < "3000")) {
TD = (ShipX + "350") - ShipY;
if (("300" < ShipY) and (TD < "30")) {
TD = "30";
}
if (TX < TD) {
TX = TX + "4";
}
if (TD < TX) {
TX = TX - "4";
}
}
if ((("2200" < Prog) and (Prog < "3000")) and (TL == (-"100"))) {
TX = TX - "4";
if (TX < (-"50")) {
TX = "560";
TL = "9";
tellTarget ("/T") {
gotoAndStop (1);
};
}
}
if ("3000" < Prog) {
TX = TX - "8";
}
if (((((TF == "0") and (TX < "550")) and ("2200" < Prog)) and (Prog < "3000")) and ("0" < TL)) {
FFX5 = TX;
FFY5 = TY;
TF = "1";
tellTarget ("/Sound2") {
gotoAndPlay (10);
};
}
TI = "1";
while (TI < "10") {
if ((((eval ("SX" add TI) >= (TX - Width)) and (((TX + Width) + "39") >= eval ("SX" add TI))) and ((eval ("SY" add TI) >= (TY - Height)) and (((TY + Height) + "39") >= eval ("SY" add TI)))) and ("0" < TL)) {
tellTarget ("/T") {
gotoAndPlay (2);
};
TL = TL - Power;
Set("S" add TI, "0");
Set("SY" add TI, -"500");
Set("SX" add TI, -"500");
}
TI = TI + "1";
}
if (((((ShipX >= (TX - ShipWidth)) and (((TX + ShipWidth) + "39") >= ShipX)) and ((ShipY >= (TY - ShipHeight)) and (((TY + ShipHeight) + "39") >= ShipY))) and (Timer == "6")) and ("0" < TL)) {
tellTarget ("/ship") {
gotoAndPlay (3);
};
Life = Life - "1";
Timer = "0";
tellTarget ("/Sound") {
gotoAndPlay (4);
};
}
if (("0" >= TL) and ((-"100") < TL)) {
TL = -"100";
tellTarget ("/T") {
gotoAndPlay (4);
};
Score = Score + "500";
}
PowerTime = PowerTime + "1";
if (PowerTime == "81") {
PowerTime = "1";
}
PowerX = PowerX - "3";
if ((((ShipX >= ((PowerX - "20") - ShipWidth)) and (((PowerX + "20") + ShipWidth) >= ShipX)) and (ShipY >= ((PowerY - "10") - ShipHeight))) and (((PowerY + "10") + ShipHeight) >= ShipY)) {
if (Life < "5") {
Life = Life + "1";
}
if (("0" < PowerTime) and (PowerTime < "21")) {
Weapon = "1";
}
if (("20" < PowerTime) and (PowerTime < "41")) {
Weapon = "2";
}
if (("40" < PowerTime) and (PowerTime < "61")) {
Weapon = "3";
}
if (("60" < PowerTime) and (PowerTime < "81")) {
Weapon = "4";
}
PowerX = -"500";
PowerY = -"500";
PowerA = "1";
}
setProperty("/Power", _x , PowerX);
setProperty("/Power", _y , PowerY);
if (PowerTime == "1") {
tellTarget ("/Power") {
gotoAndStop (1);
};
}
if (PowerTime == "21") {
tellTarget ("/Power") {
gotoAndStop (2);
};
}
if (PowerTime == "41") {
tellTarget ("/Power") {
gotoAndStop (3);
};
}
if (PowerTime == "61") {
tellTarget ("/Power") {
gotoAndStop (4);
};
}
Prog = Prog + "1";
if (Prog == "3270") {
tellTarget ("/Music 2") {
gotoAndPlay (10);
};
}
if (Prog == "3295") {
tellTarget ("/Music 2") {
gotoAndPlay (20);
};
}
if (Prog == "3850") {
tellTarget ("/BG") {
gotoAndPlay (2100);
};
}
if (Prog == "4150") {
tellTarget ("/BG2") {
gotoAndPlay (1000);
};
}
if ((((Prog == "1001") or (Prog == "1710")) or (Prog == "3400")) or (Prog == "3600")) {
Prog = Prog - "1";
}
setProperty("/BG", _x , "275");
setProperty("/BG", _y , "200");
if (Prog == "1050") {
Saved = Score;
Checkpoint = "1";
tellTarget ("/BG") {
gotoAndPlay (1050);
};
tellTarget ("/BG2") {
gotoAndPlay (190);
};
}
if (Prog == "1800") {
Saved = Score;
Checkpoint = "2";
tellTarget ("/BG") {
gotoAndPlay (1800);
};
tellTarget ("/BG2") {
gotoAndPlay (190);
};
}
if (Prog == "1907") {
Saved = Score;
Checkpoint = "3";
tellTarget ("/BG") {
gotoAndPlay (1907);
};
tellTarget ("/BG2") {
gotoAndPlay (400);
};
}
if (Prog == "3050") {
Saved = Score;
Checkpoint = "4";
tellTarget ("/BG") {
gotoAndPlay (2024);
};
tellTarget ("/BG2") {
gotoAndPlay (700);
};
}
if ((("3300" < Prog) and (Prog < "3400")) or ((("3600" < Prog) and (Prog < "3700")) and ("0" < BossBonus))) {
BossBonus = BossBonus - "2";
}
if (Prog == "4200") {
tellTarget ("/start") {
gotoAndPlay (125);
};
}
if (Prog == "4400") {
stopAllSounds();
gotoAndStop (1);
}
if (((S1 == "0") and (S2 == "0")) and (S3 == "0")) {
Group1 = "0";
} else {
Group1 = "1";
}
if (((S4 == "0") and (S5 == "0")) and (S6 == "0")) {
Group2 = "0";
} else {
Group2 = "1";
}
if (((S7 == "0") and (S8 == "0")) and (S9 == "0")) {
Group3 = "0";
} else {
Group3 = "1";
}
if ((((Weapon == "5") and (Group1 == "0")) and (Group2 == "0")) and (Group3 == "0")) {
Weapon = LWeapon;
}
play();
Frame 51
prevFrame();
Frame 52
stopDrag();
tellTarget ("/ship") {
gotoAndPlay (15);
}
Frame 125
stopAllSounds();
gotoAndPlay (15);
Symbol 4 Button
on (release) {
play();
}
Symbol 13 MovieClip Frame 82
stop();
Symbol 13 MovieClip Frame 106
stop();
Symbol 13 MovieClip Frame 290
stop();
Symbol 13 MovieClip Frame 296
stop();
Symbol 13 MovieClip Frame 307
stop();
Symbol 13 MovieClip Frame 323
stop();
Symbol 17 Button
on (press) {
if ((Paused == "0") and (Prog < "4150")) {
if ((Group1 == "0") or ((Weapon == "1") and (((S1 == "0") or (S2 == "0")) or (S3 == "0")))) {
if (((Weapon == "1") and (S1 == "1")) and (S2 == "0")) {
S2 = "1";
SY2 = ShipY;
SX2 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if (((Weapon == "1") and (S1 == "1")) and (S2 == "1")) {
S3 = "1";
SY3 = ShipY;
SX3 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if ((S1 == "0") and (Weapon <> "5")) {
Delay1 = "0";
S1 = "1";
SY1 = ShipY;
SX1 = ShipX + "10";
if ((Weapon == "0") or (Weapon == "1")) {
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
}
if (Weapon == "2") {
tellTarget ("/Sound3") {
gotoAndPlay (8);
};
}
if (Weapon == "3") {
tellTarget ("/Sound3") {
gotoAndPlay (10);
};
}
if (Weapon == "4") {
tellTarget ("/Sound3") {
gotoAndPlay (2);
};
}
}
} else if ((Group2 == "0") or ((Weapon == "1") and (((S4 == "0") or (S5 == "0")) or (S6 == "0")))) {
if (((Weapon == "1") and (S4 == "1")) and (S5 == "0")) {
S5 = "1";
SY5 = ShipY;
SX5 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if (((Weapon == "1") and (S4 == "1")) and (S5 == "1")) {
S6 = "1";
SY6 = ShipY;
SX6 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if ((S4 == "0") and (Weapon <> "5")) {
Delay2 = "0";
S4 = "1";
SY4 = ShipY;
SX4 = ShipX + "10";
if ((Weapon == "0") or (Weapon == "1")) {
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
}
if (Weapon == "2") {
tellTarget ("/Sound3") {
gotoAndPlay (8);
};
}
if (Weapon == "3") {
tellTarget ("/Sound3") {
gotoAndPlay (10);
};
}
if (Weapon == "4") {
tellTarget ("/Sound3") {
gotoAndPlay (2);
};
}
}
} else if ((Group3 == "0") or ((Weapon == "1") and (((S7 == "0") or (S8 == "0")) or (S9 == "0")))) {
if (((Weapon == "1") and (S7 == "1")) and (S8 == "0")) {
S8 = "1";
SY8 = ShipY;
SX8 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if (((Weapon == "1") and (S7 == "1")) and (S8 == "1")) {
S9 = "1";
SY9 = ShipY;
SX9 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if ((S7 == "0") and (Weapon <> "5")) {
Delay3 = "0";
S7 = "1";
SY7 = ShipY;
SX7 = ShipX + "10";
if ((Weapon == "0") or (Weapon == "1")) {
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
}
if (Weapon == "2") {
tellTarget ("/Sound3") {
gotoAndPlay (8);
};
}
if (Weapon == "3") {
tellTarget ("/Sound3") {
gotoAndPlay (10);
};
}
if (Weapon == "4") {
tellTarget ("/Sound3") {
gotoAndPlay (2);
};
}
}
}
}
}
on (release) {
if ((Weapon == "1") and (Prog < "40150")) {
if ((Group1 == "0") or ((Weapon == "1") and (((S1 == "0") or (S2 == "0")) or (S3 == "0")))) {
if (((Weapon == "1") and (S1 == "1")) and (S2 == "0")) {
S2 = "1";
SY2 = ShipY;
SX2 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if (((Weapon == "1") and (S1 == "1")) and (S2 == "1")) {
S3 = "1";
SY3 = ShipY;
SX3 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if ((S1 == "0") and (Weapon <> "5")) {
Delay1 = "0";
S1 = "1";
SY1 = ShipY;
SX1 = ShipX + "10";
if ((Weapon == "0") or (Weapon == "1")) {
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
}
}
} else if ((Group2 == "0") or ((Weapon == "1") and (((S4 == "0") or (S5 == "0")) or (S6 == "0")))) {
if (((Weapon == "1") and (S4 == "1")) and (S5 == "0")) {
S5 = "1";
SY5 = ShipY;
SX5 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if (((Weapon == "1") and (S4 == "1")) and (S5 == "1")) {
S6 = "1";
SY6 = ShipY;
SX6 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if ((S4 == "0") and (Weapon <> "5")) {
Delay2 = "0";
S4 = "1";
SY4 = ShipY;
SX4 = ShipX + "10";
if ((Weapon == "0") or (Weapon == "1")) {
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
}
}
} else if ((Group3 == "0") or ((Weapon == "1") and (((S7 == "0") or (S8 == "0")) or (S9 == "0")))) {
if (((Weapon == "1") and (S7 == "1")) and (S8 == "0")) {
S8 = "1";
SY8 = ShipY;
SX8 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if (((Weapon == "1") and (S7 == "1")) and (S8 == "1")) {
S9 = "1";
SY9 = ShipY;
SX9 = ShipX + "10";
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
} else if ((S7 == "0") and (Weapon <> "5")) {
Delay3 = "0";
S7 = "1";
SY7 = ShipY;
SX7 = ShipX + "10";
if ((Weapon == "0") or (Weapon == "1")) {
tellTarget ("/Sound3") {
gotoAndPlay (6);
};
}
}
}
}
}
on (keyPress "q") {
toggleHighQuality();
}
on (keyPress "Q") {
toggleHighQuality();
}
on (keyPress "p") {
if (Paused == "0") {
tellTarget ("/BG2") {
stop();
};
tellTarget ("/BG") {
stop();
};
tellTarget ("/P") {
gotoAndStop (2);
};
Paused = "1";
stopDrag();
stop();
} else if (Paused == "1") {
tellTarget ("/BG2") {
prevFrame();
play();
};
tellTarget ("/BG") {
prevFrame();
play();
};
Paused = "0";
tellTarget ("/P") {
gotoAndStop (1);
};
startDrag ("/ship", true, "0", "0", "550", "400");
play();
}
}
on (keyPress "P") {
if (Paused == "0") {
tellTarget ("/BG2") {
stop();
};
tellTarget ("/BG") {
stop();
};
tellTarget ("/P") {
gotoAndStop (2);
};
Paused = "1";
stopDrag();
stop();
} else if (Paused == "1") {
tellTarget ("/BG2") {
prevFrame();
play();
};
tellTarget ("/BG") {
prevFrame();
play();
};
Paused = "0";
tellTarget ("/P") {
gotoAndStop (1);
};
startDrag ("/ship", true, "0", "0", "550", "400");
play();
}
}
Symbol 28 MovieClip Frame 1
stop();
stop();
Symbol 28 MovieClip Frame 2
play();
Symbol 28 MovieClip Frame 3
gotoAndStop (1);
Symbol 28 MovieClip Frame 13
stop();
Symbol 44 MovieClip Frame 65
stop();
Symbol 48 MovieClip Frame 1008
stop();
Symbol 48 MovieClip Frame 1710
stop();
stop();
Symbol 48 MovieClip Frame 2033
if (_level0:Prog < "3800") {
gotoAndPlay (1995);
}
Symbol 48 MovieClip Frame 2071
stop();
Symbol 48 MovieClip Frame 2455
stop();
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 2
stop();
Symbol 54 MovieClip Frame 3
stop();
Symbol 54 MovieClip Frame 4
stop();
Symbol 56 MovieClip Frame 3
gotoAndStop (1);
Symbol 56 MovieClip Frame 14
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 3
gotoAndStop (1);
Symbol 99 MovieClip Frame 28
stop();
Symbol 99 MovieClip Frame 67
stop();
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 2
play();
Symbol 104 MovieClip Frame 49
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 3
gotoAndStop (1);
Symbol 105 MovieClip Frame 4
tellTarget ("1") {
gotoAndPlay (2);
}
Symbol 105 MovieClip Frame 15
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 109 MovieClip Frame 2
play();
Symbol 109 MovieClip Frame 3
gotoAndStop (1);
Symbol 109 MovieClip Frame 4
play();
Symbol 109 MovieClip Frame 14
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 3
gotoAndStop (1);
Symbol 117 MovieClip Frame 66
stop();
Symbol 119 MovieClip Frame 1
stop();
stop();
Symbol 119 MovieClip Frame 2
play();
Symbol 119 MovieClip Frame 3
gotoAndStop (1);
Symbol 119 MovieClip Frame 13
stop();
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 2
play();
Symbol 121 MovieClip Frame 3
gotoAndStop (1);
Symbol 121 MovieClip Frame 22
stop();
Symbol 123 MovieClip Frame 1
stop();
stop();
Symbol 123 MovieClip Frame 2
play();
Symbol 123 MovieClip Frame 3
gotoAndStop (1);
Symbol 123 MovieClip Frame 13
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 2
play();
Symbol 125 MovieClip Frame 3
gotoAndStop (1);
Symbol 125 MovieClip Frame 4
play();
Symbol 125 MovieClip Frame 14
stop();
Symbol 127 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 3
gotoAndStop (1);
Symbol 127 MovieClip Frame 13
stop();
Symbol 129 MovieClip Frame 1
stop();
stop();
Symbol 129 MovieClip Frame 2
play();
Symbol 129 MovieClip Frame 3
gotoAndStop (1);
Symbol 129 MovieClip Frame 13
stop();
Symbol 131 MovieClip Frame 1
stop();
stop();
Symbol 131 MovieClip Frame 2
play();
Symbol 131 MovieClip Frame 3
gotoAndStop (1);
Symbol 131 MovieClip Frame 13
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 2
stop();
Symbol 134 MovieClip Frame 3
stop();
Symbol 134 MovieClip Frame 4
stop();
Symbol 134 MovieClip Frame 5
stop();
Symbol 134 MovieClip Frame 6
stop();
Symbol 134 MovieClip Frame 7
stop();
Symbol 134 MovieClip Frame 8
stop();
Symbol 134 MovieClip Frame 9
stop();
Symbol 134 MovieClip Frame 10
stop();
Symbol 134 MovieClip Frame 11
stop();
Symbol 134 MovieClip Frame 12
stop();
Symbol 134 MovieClip Frame 13
stop();
Symbol 134 MovieClip Frame 14
stop();
Symbol 134 MovieClip Frame 15
stop();
Symbol 134 MovieClip Frame 16
stop();
Symbol 134 MovieClip Frame 17
stop();
Symbol 134 MovieClip Frame 18
stop();
Symbol 134 MovieClip Frame 19
stop();
Symbol 134 MovieClip Frame 20
stop();
Symbol 134 MovieClip Frame 21
stop();
Symbol 134 MovieClip Frame 22
stop();
Symbol 134 MovieClip Frame 23
stop();
Symbol 134 MovieClip Frame 24
stop();
Symbol 134 MovieClip Frame 25
stop();
Symbol 134 MovieClip Frame 26
stop();
Symbol 134 MovieClip Frame 27
stop();
Symbol 134 MovieClip Frame 28
stop();
Symbol 134 MovieClip Frame 29
stop();
Symbol 134 MovieClip Frame 30
stop();
Symbol 134 MovieClip Frame 31
stop();
Symbol 134 MovieClip Frame 32
stop();
Symbol 134 MovieClip Frame 33
stop();
Symbol 134 MovieClip Frame 34
stop();
Symbol 134 MovieClip Frame 35
stop();
Symbol 134 MovieClip Frame 36
stop();
Symbol 134 MovieClip Frame 37
stop();
Symbol 134 MovieClip Frame 38
stop();
Symbol 134 MovieClip Frame 39
stop();
Symbol 134 MovieClip Frame 40
stop();
Symbol 134 MovieClip Frame 41
stop();
Symbol 134 MovieClip Frame 42
stop();
Symbol 134 MovieClip Frame 43
stop();
Symbol 134 MovieClip Frame 44
stop();
Symbol 134 MovieClip Frame 45
stop();
Symbol 134 MovieClip Frame 46
stop();
Symbol 134 MovieClip Frame 47
stop();
Symbol 134 MovieClip Frame 48
stop();
Symbol 134 MovieClip Frame 49
stop();
Symbol 134 MovieClip Frame 50
stop();
Symbol 134 MovieClip Frame 51
stop();
Symbol 134 MovieClip Frame 52
stop();
Symbol 134 MovieClip Frame 53
stop();
Symbol 134 MovieClip Frame 54
stop();
Symbol 134 MovieClip Frame 55
stop();
Symbol 134 MovieClip Frame 56
stop();
Symbol 134 MovieClip Frame 57
stop();
Symbol 134 MovieClip Frame 58
stop();
Symbol 134 MovieClip Frame 59
stop();
Symbol 134 MovieClip Frame 60
stop();
Symbol 134 MovieClip Frame 61
stop();
Symbol 134 MovieClip Frame 62
stop();
Symbol 134 MovieClip Frame 63
stop();
Symbol 134 MovieClip Frame 64
stop();
Symbol 134 MovieClip Frame 65
stop();
Symbol 134 MovieClip Frame 66
stop();
Symbol 134 MovieClip Frame 67
stop();
Symbol 134 MovieClip Frame 68
stop();
Symbol 134 MovieClip Frame 69
stop();
Symbol 134 MovieClip Frame 70
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 3
gotoAndStop (1);
Symbol 136 MovieClip Frame 24
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 3
gotoAndStop (1);
Symbol 143 MovieClip Frame 13
stop();
Symbol 143 MovieClip Frame 104
stop();
Symbol 145 MovieClip Frame 1
play();
Symbol 145 MovieClip Frame 40
gotoAndPlay (1);
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 2
play();
Symbol 147 MovieClip Frame 3
gotoAndStop (1);
Symbol 147 MovieClip Frame 4
play();
Symbol 147 MovieClip Frame 16
stop();
Symbol 147 MovieClip Frame 17
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 3
gotoAndStop (1);
Symbol 149 MovieClip Frame 13
stop();
Symbol 150 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 1
if (_level0:Weapon == "0") {
tellTarget ("Shot") {
gotoAndStop (1);
};
}
if (_level0:Weapon == "1") {
tellTarget ("Shot") {
gotoAndStop (2);
};
}
if (_level0:Weapon == "2") {
tellTarget ("Shot") {
gotoAndStop (3);
};
}
if (_level0:Weapon == "3") {
tellTarget ("Shot") {
gotoAndStop (4);
};
}
if (_level0:Weapon == "4") {
tellTarget ("Shot") {
gotoAndStop (5);
};
}
if (_level0:Weapon == "5") {
tellTarget ("Shot") {
gotoAndStop (6);
};
}
play();
Symbol 151 MovieClip Frame 2
prevFrame();
Symbol 152 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 1
if (_level0:Weapon == "0") {
tellTarget ("Shot") {
gotoAndStop (1);
};
}
if (_level0:Weapon == "1") {
tellTarget ("Shot") {
gotoAndStop (2);
};
}
if (_level0:Weapon == "2") {
tellTarget ("Shot") {
gotoAndStop (3);
};
}
if (_level0:Weapon == "3") {
tellTarget ("Shot") {
gotoAndStop (4);
};
}
if (_level0:Weapon == "4") {
tellTarget ("Shot") {
gotoAndStop (5);
};
}
if (_level0:Weapon == "5") {
tellTarget ("Shot") {
gotoAndStop (6);
};
}
play();
Symbol 153 MovieClip Frame 2
prevFrame();
Symbol 154 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 1
if (_level0:Weapon == "0") {
tellTarget ("Shot") {
gotoAndStop (1);
};
}
if (_level0:Weapon == "1") {
tellTarget ("Shot") {
gotoAndStop (2);
};
}
if (_level0:Weapon == "2") {
tellTarget ("Shot") {
gotoAndStop (3);
};
}
if (_level0:Weapon == "3") {
tellTarget ("Shot") {
gotoAndStop (4);
};
}
if (_level0:Weapon == "4") {
tellTarget ("Shot") {
gotoAndStop (5);
};
}
if (_level0:Weapon == "5") {
tellTarget ("Shot") {
gotoAndStop (6);
};
}
play();
Symbol 155 MovieClip Frame 2
prevFrame();
Symbol 161 MovieClip Frame 9
stop();
Symbol 165 MovieClip Frame 18
gotoAndPlay (16);
Symbol 166 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 2
stop();
Symbol 166 MovieClip Frame 3
stop();
Symbol 166 MovieClip Frame 4
stop();
Symbol 166 MovieClip Frame 5
stop();
Symbol 204 MovieClip Frame 1
play();
Symbol 204 MovieClip Frame 2
gotoAndPlay (1);
Symbol 204 MovieClip Frame 3
play();
Symbol 204 MovieClip Frame 14
gotoAndPlay (1);
Symbol 204 MovieClip Frame 45
stop();
Symbol 208 MovieClip Frame 7
stop();
Symbol 209 MovieClip Frame 101
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 2
stop();
Symbol 211 MovieClip Frame 3
stop();
Symbol 211 MovieClip Frame 4
stop();
Symbol 211 MovieClip Frame 5
stop();
Symbol 211 MovieClip Frame 6
stop();
Symbol 211 MovieClip Frame 7
stop();
Symbol 211 MovieClip Frame 8
stop();
Symbol 211 MovieClip Frame 9
stop();
Symbol 211 MovieClip Frame 10
stop();
Symbol 211 MovieClip Frame 11
stop();
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 2
play();
Symbol 217 MovieClip Frame 3
stop();
Symbol 217 MovieClip Frame 4
play();
Symbol 217 MovieClip Frame 5
stop();
Symbol 217 MovieClip Frame 6
play();
Symbol 217 MovieClip Frame 7
stop();
Symbol 217 MovieClip Frame 8
play();
Symbol 217 MovieClip Frame 9
stop();
Symbol 217 MovieClip Frame 10
play();
Symbol 217 MovieClip Frame 11
stop();
Symbol 217 MovieClip Frame 12
play();
Symbol 217 MovieClip Frame 13
stop();
Symbol 217 MovieClip Frame 14
stop();
Symbol 221 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 2
play();
Symbol 221 MovieClip Frame 3
stop();
Symbol 221 MovieClip Frame 4
play();
Symbol 221 MovieClip Frame 5
stop();
Symbol 221 MovieClip Frame 6
play();
Symbol 221 MovieClip Frame 7
stop();
Symbol 221 MovieClip Frame 8
play();
Symbol 221 MovieClip Frame 9
stop();
Symbol 221 MovieClip Frame 10
play();
Symbol 221 MovieClip Frame 11
stop();
Symbol 221 MovieClip Frame 12
play();
Symbol 221 MovieClip Frame 13
stop();
Symbol 221 MovieClip Frame 14
play();
Symbol 221 MovieClip Frame 15
stop();
Symbol 221 MovieClip Frame 16
stop();
Symbol 226 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 200
stop();
Symbol 240 MovieClip Frame 649
stop();
Symbol 240 MovieClip Frame 988
stop();
Symbol 240 MovieClip Frame 1078
gotoAndPlay (1070);
Symbol 274 MovieClip Frame 1
stop();
Symbol 274 MovieClip Frame 371
stop();