Frame 1
ifFrameLoaded (11) {
gotoAndStop (3);
}
_highquality = "1";
Frame 2
gotoAndPlay (1);
Frame 6
stopAllSounds();
Frame 7
startDrag ("playa", true, "10", "10", "540", "350");
tellTarget ("/playa/style") {
gotoAndStop("ship" add /:style);
};
_highquality = "0";
level = "1";
score = "0";
weapon = "0";
n = "0";
n2 = "0";
m = "0";
modify = "0";
enemy_clock = "0";
enemy_clock2 = "0";
shoot = "0";
enemy_max = "2";
destruction = "0";
boss_fight = "0";
playa_dead = "0";
setProperty("bullet", _visible , "0");
pow_shield = "0";
pow_laser = "0";
Set("enemy2_a/:go", "0");
Set("enemy2_a/:destin", "250");
Set("enemy2_a/:health", "100");
Set("enemy2_a/:down", "1");
enemy2_clock = "0";
Frame 11
if (enemy_clock >= enemy_max) {
m = m + "1";
bm = "enemy" add m;
duplicateMovieClip ("enemy", bm, m + "20");
setProperty(bm, _x , "600");
setProperty(bm, _y , random("320") + "20");
Set(bm add ":speed", (random("10") + "10") + modify);
Set(bm add ":type", random("3"));
Set(bm add ":destin", "0");
enemy_clock = "0";
if (m >= "7") {
m = "0";
}
} else {
enemy_clock = enemy_clock + "1";
}
if (/playa/:shoot == "1") {
tellTarget ("/sounds_playa") {
gotoAndStop (2);
};
n = n + "1";
bn = "bullet" add n;
duplicateMovieClip ("bullet", bn, n);
setProperty(bn, _x , (getProperty("/playa", _x) - _x) + "15");
setProperty(bn, _y , (getProperty("/playa", _y) - _y) + "5");
if (n >= "15") {
n = "0";
}
}
if (/enemy2_a/:go == "1") {
if (enemy2_clock == "6") {
tellTarget ("/sounds") {
gotoAndStop (2);
};
enemy2_clock = "0";
n2 = n2 + "1";
bn2 = "e2_bullet" add n2;
duplicateMovieClip ("e2_bullet", bn2, n2 + "40");
setProperty(bn2, _x , (getProperty("/enemy2_a", _x) - _x) - "40");
setProperty(bn2, _y , getProperty("/enemy2_a", _y) - _y);
if (n2 >= "6") {
n2 = "0";
}
} else {
enemy2_clock = enemy2_clock + "1";
}
}
gotoAndPlay (8);
Frame 12
stopDrag();
_highquality = "1";
destruction = "1";
weapon_last = weapon;
Frame 13
stopDrag();
_highquality = "1";
Frame 15
stopAllSounds();
Frame 16
startDrag ("playa", true, "20", "15", "540", "375");
tellTarget ("/playa/style") {
gotoAndStop("ship" add /:style);
};
_highquality = "0";
level = "2";
n = "0";
n2 = "0";
m = "0";
modify = "0";
enemy_clock = "0";
enemy_clock2 = "0";
shoot = "0";
enemy_max = "8";
destruction = "0";
playa_dead = "0";
boss_fight = "0";
setProperty("bullet", _visible , "0");
Frame 20
if (enemy_clock >= enemy_max) {
m = m + "1";
bm = "enemy" add m;
duplicateMovieClip ("enemy", bm, m + "20");
setProperty(bm, _x , "600");
setProperty(bm, _y , random("320") + "20");
Set(bm add ":speed", (random("5") + "8") + modify);
Set(bm add ":type", random("3"));
Set(bm add ":destin", getProperty(bm, _y) + "75");
Set(bm add ":destin_up", getProperty(bm, _y) - "50");
Set(bm add ":destin_down", getProperty(bm, _y) + "50");
Set(bm add ":down", "1");
Set(bm add ":health", "8");
enemy_clock = "0";
if (m >= "5") {
m = "0";
}
} else {
enemy_clock = enemy_clock + "1";
}
if (/playa/:shoot == "1") {
tellTarget ("/sounds_playa") {
gotoAndStop (2);
};
n = n + "1";
bn = "bullet" add n;
duplicateMovieClip ("bullet", bn, n);
setProperty(bn, _x , (getProperty("/playa", _x) - _x) + "15");
setProperty(bn, _y , (getProperty("/playa", _y) - _y) + "5");
if (n >= "15") {
n = "0";
}
}
if (/enemy2_a/:go == "1") {
if (enemy2_clock == "6") {
tellTarget ("/sounds") {
gotoAndStop (2);
};
enemy2_clock = "0";
n2 = n2 + "1";
bn2 = "e2_bullet" add n2;
duplicateMovieClip ("e2_bullet", bn2, n2 + "40");
setProperty(bn2, _x , (getProperty("/enemy2_a", _x) - _x) - "40");
setProperty(bn2, _y , getProperty("/enemy2_a", _y) - _y);
if (n2 >= "6") {
n2 = "0";
}
} else {
enemy2_clock = enemy2_clock + "1";
}
}
gotoAndPlay (17);
Frame 21
setProperty("playa", _visible , "0");
stopDrag();
_highquality = "1";
destruction = "1";
Frame 22
stopDrag();
_highquality = "1";
Frame 24
stopAllSounds();
Frame 25
startDrag ("playa", true, "20", "15", "540", "375");
tellTarget ("/playa/style") {
gotoAndStop("ship" add /:style);
};
_highquality = "0";
level = "2";
n = "0";
n2 = "0";
m = "0";
modify = "0";
enemy_clock = "0";
enemy_clock2 = "0";
shoot = "0";
enemy_max = "20";
destruction = "0";
playa_dead = "0";
boss_fight = "0";
setProperty("bullet", _visible , "0");
Frame 29
if (enemy_clock >= enemy_max) {
m = m + "1";
bm = "enemy" add m;
duplicateMovieClip ("enemy", bm, m + "20");
setProperty(bm, _x , "600");
setProperty(bm, _y , random("320") + "20");
Set(bm add ":speed", (random("5") + "8") + modify);
Set(bm add ":type", random("3"));
Set(bm add ":destin", getProperty(bm, _y) + "75");
Set(bm add ":destin_up", getProperty(bm, _y) - "50");
Set(bm add ":destin_down", getProperty(bm, _y) + "50");
Set(bm add ":down", "1");
Set(bm add ":health", "8");
enemy_clock = "0";
if (m >= "5") {
m = "0";
}
} else {
enemy_clock = enemy_clock + "1";
}
if (/playa/:shoot == "1") {
tellTarget ("/sounds_playa") {
gotoAndStop (2);
};
n = n + "1";
bn = "bullet" add n;
duplicateMovieClip ("bullet", bn, n);
setProperty(bn, _x , (getProperty("/playa", _x) - _x) + "15");
setProperty(bn, _y , (getProperty("/playa", _y) - _y) + "5");
if (n >= "15") {
n = "0";
}
}
if (/enemy2_a/:go == "1") {
if (enemy2_clock == "6") {
tellTarget ("/sounds") {
gotoAndStop (2);
};
enemy2_clock = "0";
n2 = n2 + "1";
bn2 = "e2_bullet" add n2;
duplicateMovieClip ("e2_bullet", bn2, n2 + "40");
setProperty(bn2, _x , (getProperty("/enemy2_a", _x) - _x) - "40");
setProperty(bn2, _y , getProperty("/enemy2_a", _y) - _y);
if (n2 >= "6") {
n2 = "0";
}
} else {
enemy2_clock = enemy2_clock + "1";
}
}
gotoAndPlay (26);
Frame 30
stopDrag();
_highquality = "1";
destruction = "1";
Frame 31
stopDrag();
_highquality = "1";
Symbol 19 Button
on (release) {
gotoAndStop (5);
}
Symbol 29 Button
on (release) {
style = "1";
}
on (release) {
gotoAndPlay (6);
}
Symbol 30 Button
on (release) {
style = "2";
}
on (release) {
gotoAndPlay (6);
}
Symbol 31 Button
on (release) {
style = "3";
}
on (release) {
gotoAndPlay (6);
}
Symbol 32 Button
on (release) {
style = "4";
}
on (release) {
gotoAndPlay (6);
}
Symbol 33 Button
on (release) {
style = "5";
}
on (release) {
gotoAndPlay (6);
}
Symbol 34 Button
on (release) {
style = "6";
}
on (release) {
gotoAndPlay (6);
}
Symbol 37 Button
on (release) {
getURL ("mailto:priest22@strato.net");
}
Symbol 38 Button
on (release) {
getURL ("mailto:icp90@hotmail.com");
}
Symbol 39 Button
on (release) {
getURL ("mailto:Wlfpck07@aol.com");
}
Symbol 40 Button
on (release) {
getURL ("mailto:tommie@wol.be");
}
Symbol 46 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 17
stop();
Symbol 107 MovieClip Frame 967
stop();
Symbol 110 MovieClip Frame 20
gotoAndPlay (1);
Symbol 111 MovieClip Frame 60
gotoAndPlay (1);
Symbol 125 MovieClip Frame 20
gotoAndPlay (1);
Symbol 126 MovieClip Frame 41
gotoAndPlay (1);
Symbol 131 MovieClip Frame 33
gotoAndPlay (1);
Symbol 132 MovieClip Frame 1
ship_x = getProperty("../", _x) + getProperty("../../", _x);
ship_y = getProperty("../", _y) + getProperty("../../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
setProperty("../", _x , getProperty("../", _x) - "35");
if ((((ship_x >= (playa_x - "100")) and ((playa_x + "100") >= ship_x)) and (playa_y >= (ship_y - "100"))) and ((ship_y + "100") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 132 MovieClip Frame 2
gotoAndPlay (1);
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 20
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 29
tellTarget ("boss") {
gotoAndStop(/:level);
};
Symbol 141 MovieClip Frame 68
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 3
Set("../../:health", (../../:health - "1") - /:weapon);
if ("0" >= ../../:health) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
}
Symbol 149 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 3
Set("../../:health", (../../:health - "1") - /:weapon);
if ("0" >= ../../:health) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
}
Symbol 150 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 1
ship_x = getProperty("../", _x) + getProperty("../../", _x);
ship_y = (getProperty("../", _y) + getProperty("../../", _y)) - "10";
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
hit = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "55")) and ((bullet_x + "55") >= ship_x)) and (bullet_y >= (ship_y - "31"))) and ((ship_y + "21") >= bullet_y)) {
hit = "1";
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "55")) and ((playa_x + "55") >= ship_x)) and (playa_y >= (ship_y - "31"))) and ((ship_y + "33") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = "1";
}
if (hit == "1") {
Set("/:score", /:score + "10");
tellTarget ("../ship/damage") {
gotoAndPlay (2);
};
} else if (getProperty("../ship/damage", _currentframe) == "2") {
tellTarget ("../ship/damage") {
gotoAndStop (3);
};
}
Symbol 151 MovieClip Frame 2
gotoAndPlay (1);
Symbol 174 MovieClip Frame 1
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if (playa_y >= "220") {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 174 MovieClip Frame 2
gotoAndPlay (1);
Symbol 187 MovieClip Frame 1
ship_x = ((getProperty("../", _x) + getProperty("../../", _x)) + getProperty("../../../", _x)) + getProperty("../../../../", _x);
ship_y = ((getProperty("../", _y) + getProperty("../../", _y)) + getProperty("../../../", _y)) + getProperty("../../../../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((ship_x >= (playa_x - "55")) and ((playa_x + "55") >= ship_x)) and (playa_y >= (ship_y - "31"))) and ((ship_y + "31") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 187 MovieClip Frame 2
gotoAndPlay (1);
Symbol 188 MovieClip Frame 9
gotoAndPlay (1);
Symbol 189 MovieClip Frame 205
tellTarget ("../../") {
play();
};
stop();
Symbol 192 MovieClip Frame 1
ship_x = getProperty("../", _x) + getProperty("../../", _x);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if (((ship_x >= (playa_x - "35")) and ((playa_x + "35") >= ship_x)) or (("40" >= playa_y) and ("350" >= ship_x))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 192 MovieClip Frame 2
gotoAndPlay (1);
Symbol 193 MovieClip Frame 17
stop();
Symbol 194 MovieClip Frame 1
tellTarget ("ship") {
gotoAndStop (1);
};
stop();
Symbol 194 MovieClip Frame 3
tellTarget ("ship") {
gotoAndStop (2);
};
Symbol 194 MovieClip Frame 4
Set("/:boss_fight", "0");
Set("/:score", /:score + "100");
Symbol 194 MovieClip Frame 6
Set("/:score", /:score + "100");
Symbol 194 MovieClip Frame 8
Set("/:score", /:score + "200");
Symbol 194 MovieClip Frame 10
Set("/:score", /:score + "200");
Symbol 194 MovieClip Frame 12
Set("/:score", /:score + "200");
Symbol 194 MovieClip Frame 14
Set("/:score", /:score + "200");
Symbol 194 MovieClip Frame 16
setProperty("../skeleton", _x , _x);
setProperty("../skeleton", _y , _y);
tellTarget ("../skeleton") {
gotoAndStop ("go");
};
Symbol 194 MovieClip Frame 37
stop();
tellTarget ("../") {
gotoAndPlay ("lenin_dead");
};
Symbol 194 MovieClip Frame 40
stop();
Symbol 198 MovieClip Frame 1
ship_x = getProperty("../", _x) + getProperty("../../", _x);
ship_y = getProperty("../", _y) + getProperty("../../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "25")) and ((bullet_x + "25") >= ship_x)) and (bullet_y >= (ship_y - "8"))) and ((ship_y + "8") >= bullet_y)) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "37")) and ((playa_x + "37") >= ship_x)) and (playa_y >= (ship_y - "25"))) and ((ship_y + "25") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndPlay ("die");
};
}
if (/:destruction == "1") {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 198 MovieClip Frame 2
gotoAndPlay (1);
Symbol 199 MovieClip Frame 1
setProperty("../", _x , getProperty("../", _x) - "6");
Symbol 199 MovieClip Frame 2
gotoAndPlay (1);
Symbol 204 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 2
stop();
Symbol 204 MovieClip Frame 3
Set("/:score", /:score + "500");
Symbol 204 MovieClip Frame 80
stop();
Symbol 208 MovieClip Frame 150
Set("/:pow_laser", "1");
Symbol 208 MovieClip Frame 235
Set("/:pow_laser", "0");
Symbol 208 MovieClip Frame 414
Set("/:enemy_max", "3");
Symbol 208 MovieClip Frame 426
tellTarget ("../enemy2_a") {
go = "1";
Set("/:boss_fight", "1");
gotoAndStop ("go");
};
Symbol 208 MovieClip Frame 539
Set("/:enemy_max", "2");
Symbol 208 MovieClip Frame 860
Set("/:pow_laser", "1");
Symbol 208 MovieClip Frame 950
Set("/:pow_laser", "0");
Symbol 208 MovieClip Frame 1374
tellTarget ("/comscreen") {
play();
};
Symbol 208 MovieClip Frame 1522
Set("/:pow_laser", "1");
Symbol 208 MovieClip Frame 1580
Set("/:pow_laser", "0");
if (/enemy2_a/:go == "0") {
nextFrame();
} else {
gotoAndPlay (1569);
}
Symbol 208 MovieClip Frame 1581
tellTarget ("/comscreen") {
play();
};
tellTarget ("/frigate") {
gotoAndPlay ("speed");
};
tellTarget ("/playa/style/jets") {
gotoAndStop (2);
};
Set("/:modify", "10");
play();
Symbol 208 MovieClip Frame 1582
stopAllSounds();
Symbol 208 MovieClip Frame 1756
Set("/:enemy_max", "20");
Symbol 208 MovieClip Frame 1975
Set("/:enemy_max", "2");
Symbol 208 MovieClip Frame 2049
stopAllSounds();
Symbol 208 MovieClip Frame 2050
Set("/:pow_shield", "1");
tellTarget ("/frigate") {
gotoAndPlay (1);
};
tellTarget ("/playa/style/jets") {
gotoAndStop (1);
};
Set("/:modify", "4");
Symbol 208 MovieClip Frame 2174
Set("/:pow_shield", "0");
Symbol 208 MovieClip Frame 2187
stopAllSounds();
Set("/:boss_fight", "1");
Set("/:enemy_max", "3");
Symbol 208 MovieClip Frame 2188
Set("lenin/:health", "600");
Symbol 208 MovieClip Frame 2220
stop();
if ("0" < lenin/:health) {
tellTarget ("lenin") {
gotoAndStop ("head");
};
}
Symbol 208 MovieClip Frame 2258
if ("0" < lenin/:health) {
tellTarget ("lenin") {
gotoAndStop ("attack");
};
}
Symbol 208 MovieClip Frame 2298
if ("0" < lenin/:health) {
tellTarget ("lenin") {
gotoAndStop ("stat");
};
}
Symbol 208 MovieClip Frame 2384
gotoAndStop (2220);
Symbol 208 MovieClip Frame 2399
Set("/:enemy_max", "2");
Symbol 208 MovieClip Frame 2496
Set("/:enemy_max", "4");
Symbol 208 MovieClip Frame 2577
Set("/:enemy_max", "6");
Symbol 208 MovieClip Frame 2695
Set("/:enemy_max", "10");
Symbol 208 MovieClip Frame 2760
Set("/:enemy_max", "15");
Symbol 208 MovieClip Frame 2879
stopAllSounds();
tellTarget ("/") {
stop();
};
Symbol 208 MovieClip Frame 2880
tellTarget ("stars1") {
stop();
};
tellTarget ("stars2") {
stop();
};
tellTarget ("/frigate") {
stop();
};
tellTarget ("/") {
gotoAndStop ("level1_end");
};
stop();
Symbol 278 MovieClip Frame 10
if (random("5") <> "2") {
gotoAndPlay (1);
}
Symbol 278 MovieClip Frame 33
gotoAndPlay (1);
Symbol 278 MovieClip Frame 50
stop();
Symbol 280 MovieClip Frame 1
Set("gun1:type", "1");
Set("gun2:type", "2");
Set("gun3:type", "3");
Symbol 281 MovieClip Frame 144
gotoAndPlay (1);
Symbol 281 MovieClip Frame 147
gotoAndPlay (145);
Symbol 285 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
setProperty("../", _x , ship_x - "16");
if ((((ship_x >= (playa_x - "35")) and ((playa_x + "45") >= ship_x)) and (playa_y >= (ship_y - "20"))) and ((ship_y + "20") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 285 MovieClip Frame 2
gotoAndPlay (1);
Symbol 286 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 1
if (/:style == "5") {
_y = (_y + "25");
}
Symbol 297 MovieClip Frame 2
if ("1.5" < /:weapon) {
tellTarget ("bullet") {
gotoAndStop (4);
};
} else if ("0.9" < /:weapon) {
tellTarget ("bullet") {
gotoAndStop (3);
};
} else if ("0.3" < /:weapon) {
tellTarget ("bullet") {
gotoAndStop (2);
};
}
_x = (_x + "20");
Symbol 297 MovieClip Frame 3
_x = (_x + "20");
if ("600" < _x) {
removeMovieClip("");
}
Symbol 297 MovieClip Frame 4
gotoAndPlay (3);
Symbol 300 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "25")) and ((bullet_x + "25") >= ship_x)) and (bullet_y >= (ship_y - "11"))) and ((ship_y + "11") >= bullet_y)) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "37")) and ((playa_x + "37") >= ship_x)) and (playa_y >= (ship_y - "25"))) and ((ship_y + "25") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndPlay ("die");
};
}
if (../:type == "1") {
if ("340" < getProperty("../", _y)) {
if (ship_x < "100") {
tellTarget ("/frigate/body/gun1") {
gotoAndPlay ("die");
};
} else if (ship_x < "200") {
tellTarget ("/frigate/body/gun4") {
gotoAndPlay ("die");
};
} else if (ship_x < "300") {
tellTarget ("/frigate/body/gun2") {
gotoAndPlay ("die");
};
} else if (ship_x < "400") {
tellTarget ("/frigate/body/gun5") {
gotoAndPlay ("die");
};
} else if (ship_x < "500") {
tellTarget ("/frigate/body/gun6") {
gotoAndPlay ("die");
};
} else {
tellTarget ("/frigate/body/gun3") {
gotoAndPlay ("die");
};
}
tellTarget ("../") {
gotoAndPlay ("die");
};
}
}
if (/:destruction == "1") {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 300 MovieClip Frame 2
gotoAndPlay (1);
Symbol 301 MovieClip Frame 1
setProperty("../", _x , getProperty("../", _x) - ../:speed);
if (../:type == "1") {
setProperty("../", _y , (getProperty("../", _y) + random("3")) + "3");
}
if (getProperty("../", _x) < "-50") {
removeMovieClip("../");
}
Symbol 301 MovieClip Frame 2
gotoAndPlay (1);
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 3
if ((/:pow_shield == "1") and (type <> "1")) {
Set("/:pow_shield", "0");
tellTarget ("/power_shield") {
gotoAndStop (1);
};
setProperty("/power_shield", _x , _x);
setProperty("/power_shield", _y , _y);
}
if ((/:pow_laser == "1") and (type <> "1")) {
Set("/:pow_laser", "0");
tellTarget ("/power_laser") {
gotoAndStop (1);
};
setProperty("/power_laser", _x , _x);
setProperty("/power_laser", _y , _y);
}
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 303 MovieClip Frame 5
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 303 MovieClip Frame 7
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 303 MovieClip Frame 9
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 303 MovieClip Frame 11
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 303 MovieClip Frame 21
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 3
Set("../../:health", (../../:health - "1") - /:weapon);
if ("0" >= ../../:health) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
} else {
gotoAndStop (1);
}
Symbol 309 MovieClip Frame 1
ship_y = getProperty("../", _y);
if ((ship_y < ../:destin) and (../:down == "1")) {
setProperty("../", _y , ship_y + "7");
} else if ((../:destin < ship_y) and (../:down == "0")) {
setProperty("../", _y , ship_y - "7");
} else if (../:down == "1") {
Set("../:destin", "80");
Set("../:down", "0");
} else if (../:down == "0") {
Set("../:destin", "250");
Set("../:down", "1");
}
Symbol 309 MovieClip Frame 2
gotoAndPlay (1);
Symbol 310 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
hit = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "55")) and ((bullet_x + "55") >= ship_x)) and (bullet_y >= (ship_y - "31"))) and ((ship_y + "31") >= bullet_y)) {
hit = "1";
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "55")) and ((playa_x + "55") >= ship_x)) and (playa_y >= (ship_y - "31"))) and ((ship_y + "31") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = "1";
}
if (hit == "1") {
Set("/:score", /:score + "5");
tellTarget ("../ship/damage") {
gotoAndPlay (2);
};
} else if (getProperty("../ship/damage", _currentframe) == "2") {
tellTarget ("../ship/damage") {
gotoAndStop (3);
};
}
Symbol 310 MovieClip Frame 2
gotoAndPlay (1);
Symbol 312 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 4
Set("/:score", /:score + "50");
Set("/:boss_fight", "0");
go = "false";
Symbol 312 MovieClip Frame 6
Set("/:score", /:score + "50");
Symbol 312 MovieClip Frame 8
Set("/:score", /:score + "50");
Symbol 312 MovieClip Frame 10
Set("/:score", /:score + "50");
Symbol 312 MovieClip Frame 12
Set("/:score", /:score + "50");
Symbol 312 MovieClip Frame 25
stop();
Symbol 313 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ("-50" < ship_x) {
setProperty("../", _x , ship_x - "5");
if ((((ship_x >= (playa_x - "35")) and ((playa_x + "45") >= ship_x)) and (playa_y >= (ship_y - "20"))) and ((ship_y + "20") >= playa_y)) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
}
Symbol 313 MovieClip Frame 2
gotoAndPlay (1);
Symbol 316 MovieClip Frame 1
stop();
Symbol 316 MovieClip Frame 2
Set("/:weapon", /:weapon + "0.3");
Symbol 316 MovieClip Frame 16
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 2
x = "1";
while (x < "4") {
tellTarget ("/health") {
prevFrame();
};
x = x + "1";
}
Symbol 318 MovieClip Frame 16
stop();
Symbol 319 MovieClip Frame 1
stop();
Symbol 321 Button
on (release) {
shoot = "0";
}
on (press) {
shoot = "1";
}
Symbol 323 MovieClip Frame 1
if (/:playa_dead == "1") {
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 323 MovieClip Frame 5
if (/:playa_dead == "1") {
tellTarget ("../") {
gotoAndStop ("die");
};
} else {
tellTarget ("../") {
gotoAndStop (1);
};
}
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
tellTarget ("/health") {
nextFrame();
};
Symbol 325 MovieClip Frame 3
if (/:level == "1") {
tellTarget ("/") {
gotoAndStop ("game_over");
};
} else {
tellTarget ("/") {
gotoAndStop ("game_over2");
};
}
Symbol 325 MovieClip Frame 46
stop();
Symbol 327 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 8
Set("/:playa_dead", "1");
tellTarget ("/playa") {
gotoAndPlay ("die");
};
Symbol 329 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 2
gotoAndStop (1);
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 2
gotoAndStop (1);
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 155
stop();
Symbol 354 MovieClip Frame 162
stop();
Symbol 361 MovieClip Frame 170
tellTarget ("/") {
gotoAndPlay ("reset2");
};
Symbol 364 Button
on (release) {
score = "0";
weapon = "0";
gotoAndPlay (6);
}
Symbol 368 MovieClip Frame 453
gotoAndPlay (1);
Symbol 370 MovieClip Frame 187
gotoAndPlay (1);
Symbol 372 MovieClip Frame 78
gotoAndPlay (1);
Symbol 374 MovieClip Frame 30
gotoAndPlay (1);
Symbol 385 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 3
Set("../:health", (../:health - "1") - /:weapon);
if ("0" >= ../:health) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 386 MovieClip Frame 1
ship_x = getProperty("../", _x) + getProperty("../../", _x);
ship_y = (getProperty("../", _y) + getProperty("../../", _y)) - "10";
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
hit = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "55")) and ((bullet_x + "55") >= ship_x)) and (bullet_y >= (ship_y - "13"))) and ((ship_y + "17") >= bullet_y)) {
hit = "1";
if (../../stalker/:shield == "1") {
removeMovieClip(ai_bn);
}
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "55")) and ((playa_x + "55") >= ship_x)) and (playa_y >= (ship_y - "13"))) and ((ship_y + "17") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = "1";
}
if ((hit == "1") and (../../stalker/:shield == "0")) {
Set("/:score", /:score + "10");
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if ((hit == "1") and (../../stalker/:shield == "1")) {
tellTarget ("../../stalker/shield") {
gotoAndPlay (2);
};
} else if (getProperty("../damage", _currentframe) == "2") {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 386 MovieClip Frame 2
gotoAndPlay (1);
Symbol 387 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 2
Set("../:cannon_fire", "0");
tellTarget ("../") {
gotoAndPlay ("stalker_flame");
};
Symbol 387 MovieClip Frame 4
Set("/:score", /:score + "100");
Symbol 387 MovieClip Frame 6
Set("/:score", /:score + "100");
Symbol 387 MovieClip Frame 8
Set("/:score", /:score + "100");
Symbol 387 MovieClip Frame 10
Set("/:score", /:score + "100");
Symbol 387 MovieClip Frame 12
Set("/:score", /:score + "100");
Symbol 387 MovieClip Frame 27
stop();
Symbol 397 MovieClip Frame 1
stop();
Symbol 397 MovieClip Frame 3
Set("../:health", (../:health - "1") - /:weapon);
if ("0" >= ../:health) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 399 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 1
ship_x = getProperty("../", _x) + getProperty("../../", _x);
ship_y = (getProperty("../", _y) + getProperty("../../", _y)) - "10";
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
hit = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "55")) and ((bullet_x + "55") >= ship_x)) and (bullet_y >= (ship_y - "55"))) and ((ship_y + "13") >= bullet_y)) {
hit = "1";
if (../../stalker/:shield == "1") {
removeMovieClip(ai_bn);
}
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "55")) and ((playa_x + "55") >= ship_x)) and (playa_y >= (ship_y - "55"))) and ((ship_y + "13") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = "1";
}
if ((hit == "1") and (../:shield == "0")) {
Set("/:score", /:score + "5");
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if ((hit == "1") and (../:shield == "1")) {
tellTarget ("../shield") {
gotoAndPlay (2);
};
} else if (getProperty("../damage", _currentframe) == "2") {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 400 MovieClip Frame 2
gotoAndPlay (1);
Symbol 402 MovieClip Frame 1
stop();
tellTarget ("leg2") {
gotoAndPlay (8);
};
Symbol 402 MovieClip Frame 2
Set("/:score", /:score + "50");
tellTarget ("../") {
gotoAndPlay ("stalker_run");
};
Symbol 402 MovieClip Frame 4
Set("/:score", /:score + "50");
Symbol 402 MovieClip Frame 6
Set("/:score", /:score + "50");
Symbol 402 MovieClip Frame 8
Set("/:score", /:score + "50");
Symbol 402 MovieClip Frame 10
Set("/:score", /:score + "50");
Symbol 402 MovieClip Frame 19
stop();
Symbol 405 MovieClip Frame 1
ship_x = (_x + getProperty("../", _x)) + getProperty("../../", _x);
ship_y = (_y + getProperty("../", _y)) + getProperty("../../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((ship_x >= (playa_x - "25")) and ((playa_x + "25") >= ship_x)) and (playa_y >= (ship_y - "20"))) and ((ship_y + "20") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
if ("0" >= ../../stalker/:health) {
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 405 MovieClip Frame 2
gotoAndPlay (1);
Symbol 406 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 1
ship_y = getProperty("/playa", _y);
if (("280" < ship_y) and (ship_y < "320")) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 407 MovieClip Frame 2
gotoAndPlay (1);
Symbol 410 MovieClip Frame 1
ship_x = getProperty("../", _x) + getProperty("../../", _x);
ship_y = (getProperty("../", _y) + getProperty("../../", _y)) - "10";
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
hit = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "55")) and ((bullet_x + "55") >= ship_x)) and (bullet_y >= (ship_y - "32"))) and ((ship_y + "48") >= bullet_y)) {
hit = "1";
if (../../stalker/:shield == "1") {
removeMovieClip(ai_bn);
}
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "75")) and ((playa_x + "55") >= ship_x)) and (playa_y >= (ship_y - "32"))) and ((ship_y + "48") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = "1";
}
if ((hit == "1") and (../:shield == "0")) {
Set("/:score", /:score + "1");
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if ((hit == "1") and (../:shield == "1")) {
tellTarget ("../shield") {
gotoAndPlay (2);
};
} else if (getProperty("../damage", _currentframe) == "2") {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 410 MovieClip Frame 2
gotoAndPlay (1);
Symbol 411 MovieClip Frame 1
stop();
Symbol 411 MovieClip Frame 2
Set("/:score", /:score + "50");
tellTarget ("../") {
stop();
};
setProperty("../cannon", _visible , "0");
setProperty("../guns", _visible , "0");
Symbol 411 MovieClip Frame 4
Set("/:score", /:score + "50");
Symbol 411 MovieClip Frame 6
Set("/:score", /:score + "50");
Symbol 411 MovieClip Frame 8
Set("/:score", /:score + "50");
Symbol 411 MovieClip Frame 10
Set("/:score", /:score + "50");
Symbol 411 MovieClip Frame 12
Set("/:score", /:score + "50");
Symbol 411 MovieClip Frame 14
Set("/:score", /:score + "50");
Symbol 411 MovieClip Frame 59
stop();
tellTarget ("../") {
gotoAndPlay ("stalker2_dead");
};
Symbol 416 MovieClip Frame 1
ship_y = getProperty("/playa", _y);
if (("120" < ship_y) and (ship_y < "250")) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 416 MovieClip Frame 2
gotoAndPlay (1);
Symbol 420 MovieClip Frame 1
if ("0" >= ../../stalker/:health) {
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 420 MovieClip Frame 2
gotoAndPlay (1);
Symbol 421 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 1
ship_y = getProperty("/playa", _y);
if ("250" < ship_y) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 423 MovieClip Frame 2
gotoAndPlay (1);
Symbol 427 MovieClip Frame 327
gotoAndPlay (1);
Symbol 429 MovieClip Frame 170
gotoAndPlay (1);
Symbol 443 MovieClip Frame 1
stop();
Symbol 443 MovieClip Frame 3
Set("../../:health", (../../:health - "1") - /:weapon);
if ("0" >= ../../:health) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
}
Symbol 444 MovieClip Frame 1
ship_x = (getProperty("../", _x) + getProperty("../../", _x)) + getProperty("../../../", _x);
ship_y = (getProperty("../", _y) + getProperty("../../", _y)) + getProperty("../../../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
hit = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((ship_x >= (bullet_x - "25")) and ((bullet_x + "25") >= ship_x)) and (bullet_y >= (ship_y - "31"))) and ((ship_y + "31") >= bullet_y)) {
hit = "1";
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "25")) and ((playa_x + "25") >= ship_x)) and (playa_y >= (ship_y - "31"))) and ((ship_y + "33") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = "1";
}
if (hit == "1") {
Set("/:score", /:score + "10");
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if (getProperty("../damage", _currentframe) == "2") {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 444 MovieClip Frame 2
gotoAndPlay (1);
Symbol 445 MovieClip Frame 1
stop();
Symbol 446 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((ship_x >= (playa_x - "140")) and ((playa_x + "140") >= ship_x)) and (playa_y >= (ship_y - "200"))) and ((ship_y + "200") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 446 MovieClip Frame 2
gotoAndPlay (1);
Symbol 449 MovieClip Frame 1
playa_y = getProperty("/playa", _y);
if (playa_y >= "220") {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 449 MovieClip Frame 2
gotoAndPlay (1);
Symbol 450 MovieClip Frame 15
gotoAndPlay (1);
Symbol 450 MovieClip Frame 46
gotoAndPlay (1);
Symbol 450 MovieClip Frame 69
tellTarget ("../") {
stop();
};
Set("/:score", /:score + "200");
Symbol 450 MovieClip Frame 71
Set("/:score", /:score + "200");
Symbol 450 MovieClip Frame 73
Set("/:score", /:score + "200");
Symbol 450 MovieClip Frame 75
Set("/:score", /:score + "200");
Symbol 450 MovieClip Frame 77
Set("/:score", /:score + "200");
Symbol 450 MovieClip Frame 79
Set("/:score", /:score + "200");
Symbol 450 MovieClip Frame 81
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 83
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 85
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 87
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 89
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 91
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 93
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 95
Set("/:score", /:score + "100");
Symbol 450 MovieClip Frame 135
stop();
tellTarget ("../") {
gotoAndPlay ("mishka_dead");
};
Symbol 451 MovieClip Frame 1
playa_x = getProperty("/playa", _x);
if ("400" >= playa_x) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 451 MovieClip Frame 2
gotoAndPlay (1);
Symbol 452 MovieClip Frame 25
stop();
Symbol 456 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 1
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if (((playa_y < "150") and ("350" < playa_x)) and (getProperty("../fireburst", _currentframe) == "1")) {
tellTarget ("../fireburst") {
gotoAndPlay (2);
};
tellTarget ("/playa") {
gotoAndStop ("shield");
};
} else if ("400" < playa_x) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 457 MovieClip Frame 2
gotoAndPlay (1);
Symbol 460 MovieClip Frame 1
ship_x = ((_x + getProperty("../", _x)) + getProperty("../../", _x)) + getProperty("../../../", _x);
ship_y = ((_y + getProperty("../", _y)) + getProperty("../../", _y)) + getProperty("../../../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((ship_x >= (playa_x - "25")) and ((playa_x + "25") >= ship_x)) and (playa_y >= (ship_y - "20"))) and ((ship_y + "20") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 460 MovieClip Frame 2
gotoAndPlay (1);
Symbol 461 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 69
Set("/:pow_laser", "1");
Symbol 463 MovieClip Frame 124
Set("/:pow_laser", "0");
Symbol 463 MovieClip Frame 1005
Set("stalker/:health", "400");
Set("stalker/:shield", "1");
Set("cannon/:health", "180");
cannon_fire = "1";
Symbol 463 MovieClip Frame 1015
Set("/:enemy_max", "22");
Symbol 463 MovieClip Frame 1285
Set("/:boss_fight", "1");
Symbol 463 MovieClip Frame 1286
Set("stalker/:shield", "0");
Symbol 463 MovieClip Frame 1466
if (cannon_fire == "1") {
gotoAndPlay (1286);
} else {
gotoAndPlay (1428);
}
Symbol 463 MovieClip Frame 1467
Set("/:boss_fight", "0");
Symbol 463 MovieClip Frame 1510
Set("/:enemy_max", "8");
Symbol 463 MovieClip Frame 1619
stopAllSounds();
Symbol 463 MovieClip Frame 1620
Set("/:pow_laser", "1");
Symbol 463 MovieClip Frame 1688
Set("/:pow_laser", "0");
Symbol 463 MovieClip Frame 1886
Set("/:boss_fight", "1");
stopAllSounds();
Symbol 463 MovieClip Frame 1887
Set("/:enemy_max", "12");
Set("stalker/:health", "450");
Set("stalker/:shield", "1");
Symbol 463 MovieClip Frame 1921
Set("stalker/:shield", "0");
Symbol 463 MovieClip Frame 2102
Set("stalker/:shield", "1");
Symbol 463 MovieClip Frame 2123
Set("stalker/:shield", "0");
Symbol 463 MovieClip Frame 2177
gotoAndPlay (1921);
Symbol 463 MovieClip Frame 2178
Set("/:boss_fight", "0");
stopAllSounds();
Symbol 463 MovieClip Frame 2180
Set("/:enemy_max", "30");
Symbol 463 MovieClip Frame 2268
Set("/:enemy_max", "8");
Symbol 463 MovieClip Frame 2424
Set("/:pow_shield", "1");
Symbol 463 MovieClip Frame 2523
Set("/:pow_shield", "0");
Symbol 463 MovieClip Frame 2824
tellTarget ("ship_small") {
gotoAndStop(random("6") + "1");
};
Symbol 463 MovieClip Frame 3530
Set("/:pow_laser", "1");
Symbol 463 MovieClip Frame 3585
Set("/:pow_laser", "0");
Symbol 463 MovieClip Frame 3959
stopAllSounds();
Set("/:boss_fight", "1");
Symbol 463 MovieClip Frame 3960
Set("/:enemy_max", "35");
Symbol 463 MovieClip Frame 3961
Set("stalker/:health", "600");
Symbol 463 MovieClip Frame 4019
tellTarget ("stalker") {
gotoAndPlay ("fire");
};
Symbol 463 MovieClip Frame 4105
tellTarget ("stalker") {
gotoAndStop ("lasers");
};
Symbol 463 MovieClip Frame 4168
tellTarget ("stalker") {
gotoAndPlay (1);
};
Symbol 463 MovieClip Frame 4430
tellTarget ("stalker") {
gotoAndPlay ("fire");
};
Symbol 463 MovieClip Frame 4532
gotoAndPlay (4013);
Symbol 463 MovieClip Frame 4566
stopAllSounds();
Symbol 463 MovieClip Frame 4567
Set("/:boss_fight", "0");
Set("stalker/:health", "1");
Symbol 463 MovieClip Frame 5078
stopAllSounds();
tellTarget ("sky") {
stop();
};
tellTarget ("../") {
stop();
};
Symbol 463 MovieClip Frame 5079
tellTarget ("sky") {
stop();
};
tellTarget ("../") {
gotoAndStop ("level2_end");
};
stop();
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 3
Set("../:health", (../:health - "1") - /:weapon);
if ("0" >= ../:health) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 467 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = "0";
hit = "0";
while ("15" >= ai_n) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if (((((ship_x >= (bullet_x - "55")) and ((bullet_x + "55") >= ship_x)) and (bullet_y >= (ship_y - "23"))) and ((ship_y + "31") >= bullet_y)) and (ship_x >= "60")) {
hit = "1";
removeMovieClip("/bullet" add ai_n);
}
ai_n = ai_n + "1";
}
if ((((ship_x >= (playa_x - "55")) and ((playa_x + "55") >= ship_x)) and (playa_y >= (ship_y - "30"))) and ((ship_y + "34") >= playa_y)) {
if (/:playa_dead == "0") {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
hit = "1";
}
if (hit == "1") {
if (/:boss_fight == "0") {
Set("/:score", /:score + "5");
}
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if (getProperty("../damage", _currentframe) == "2") {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
if (/:destruction == "1") {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
if ((((random("14") == "1") and (getProperty("../", _currentframe) == "1")) and (playa_y >= (ship_y - "15"))) and ((ship_y + "17") >= playa_y)) {
tellTarget ("../") {
play();
};
}
Symbol 467 MovieClip Frame 2
gotoAndPlay (1);
Symbol 468 MovieClip Frame 1
setProperty("../", _x , getProperty("../", _x) - ../:speed);
ship_y = getProperty("../", _y);
if (getProperty("../", _x) < "-30") {
removeMovieClip("../");
}
if (../:type == "1") {
if ((ship_y < ../:destin) and (../:down == "1")) {
distance = ../:destin - ship_y;
if ("45" < distance) {
y_speed = "2";
} else if ("35" < distance) {
y_speed = "3";
} else if ("25" < distance) {
y_speed = "4";
} else if ("15" < distance) {
y_speed = "3";
} else if ("5" < distance) {
y_speed = "2";
} else {
y_speed = "1";
}
setProperty("../", _y , ship_y + y_speed);
} else if ((../:destin < ship_y) and (../:down == "0")) {
distance = ship_y - ../:destin;
if ("45" < distance) {
y_speed = "2";
} else if ("35" < distance) {
y_speed = "3";
} else if ("25" < distance) {
y_speed = "4";
} else if ("15" < distance) {
y_speed = "3";
} else if ("5" < distance) {
y_speed = "2";
} else {
y_speed = "1";
}
setProperty("../", _y , ship_y - y_speed);
} else if (../:down == "1") {
Set("../:destin", ../:destin_up);
Set("../:down", "0");
} else if (../:down == "0") {
Set("../:destin", ../:destin_down);
Set("../:down", "1");
}
}
Symbol 468 MovieClip Frame 2
gotoAndPlay (1);
Symbol 469 MovieClip Frame 1
ship_x = (getProperty("../", _x) + getProperty("../../", _x)) + getProperty("../../../", _x);
ship_y = (getProperty("../", _y) + getProperty("../../", _y)) + getProperty("../../../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((ship_x >= (playa_x - "35")) and ((playa_x + "45") >= ship_x)) and (playa_y >= (ship_y - "20"))) and ((ship_y + "20") >= playa_y)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
if (/:destruction == "1") {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 469 MovieClip Frame 2
gotoAndPlay (1);
Symbol 470 MovieClip Frame 1
stop();
Symbol 471 MovieClip Frame 55
stop();
Symbol 472 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 56
gotoAndStop (1);
Symbol 472 MovieClip Frame 57
if (/:pow_shield == "1") {
Set("/:pow_shield", "0");
tellTarget ("/power_shield") {
gotoAndStop (1);
};
setProperty("/power_shield", _x , _x);
setProperty("/power_shield", _y , _y);
}
if (/:pow_laser == "1") {
Set("/:pow_laser", "0");
tellTarget ("/power_laser") {
gotoAndStop (1);
};
setProperty("/power_laser", _x , _x);
setProperty("/power_laser", _y , _y);
}
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 472 MovieClip Frame 59
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 472 MovieClip Frame 61
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 472 MovieClip Frame 63
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 472 MovieClip Frame 65
if (/:boss_fight == "0") {
Set("/:score", /:score + "10");
}
Symbol 472 MovieClip Frame 77
stop();
Symbol 474 Button
on (release) {
gotoAndPlay (6);
}
Symbol 483 Button
on (release) {
score2 = /:score * "682331479";
index = length(score2);
index2 = index;
score3 = "";
while ("0" < index) {
value = substring(score2, index, "1");
if (value == "1") {
if (random("2") == "0") {
character = "a";
} else {
character = "c";
}
} else if (value == "2") {
if (random("2") == "0") {
character = "n";
} else {
character = "x";
}
} else if (value == "3") {
if (random("2") == "0") {
character = "j";
} else {
character = "y";
}
} else if (value == "4") {
if (random("2") == "0") {
character = "k";
} else {
character = "b";
}
} else if (value == "5") {
if (random("2") == "0") {
character = "o";
} else {
character = "u";
}
} else if (value == "6") {
if (random("2") == "0") {
character = "g";
} else {
character = "v";
}
} else if (value == "7") {
if (random("2") == "0") {
character = "t";
} else {
character = "h";
}
} else if (value == "8") {
if (random("2") == "0") {
character = "z";
} else {
character = "e";
}
} else if (value == "9") {
if (random("2") == "0") {
character = "w";
} else {
character = "d";
}
} else if (random("2") == "0") {
character = "s";
} else {
character = "p";
}
score3 = character add score3;
index = index - "1";
}
getURL ("http://www.newgrounds.com/cgi-bin/decode2.pl", "", "POST");
nextFrame();
}
Symbol 485 Button
on (release) {
getURL ("javascript:openAWindow('/gold_join.html','Gold',400,400,1)");
}
Symbol 489 MovieClip Frame 1
stop();
Symbol 491 Button
on (release) {
score = "0";
weapon = weapon_last;
gotoAndPlay (15);
}
Symbol 494 MovieClip Frame 190
gotoAndPlay (1);
Symbol 495 MovieClip Frame 150
gotoAndPlay (1);
Symbol 496 MovieClip Frame 126
gotoAndPlay (1);
Symbol 499 MovieClip Frame 6
gotoAndPlay (1);
Symbol 500 MovieClip Frame 1
if ("205" < getProperty("/playa", _y)) {
if ("100" < getProperty("/bg1", _y)) {
setProperty("/bg1", _y , getProperty("/bg1", _y) - "1.5");
setProperty("/bg2", _y , getProperty("/bg2", _y) - "2");
setProperty("/bg3", _y , getProperty("/bg3", _y) - "2.5");
setProperty("/bg4", _y , getProperty("/bg4", _y) - "3");
}
} else if (getProperty("/playa", _y) < "195") {
if (getProperty("/bg1", _y) < "400") {
setProperty("/bg1", _y , getProperty("/bg1", _y) + "1.5");
setProperty("/bg2", _y , getProperty("/bg2", _y) + "2");
setProperty("/bg3", _y , getProperty("/bg3", _y) + "2.5");
setProperty("/bg4", _y , getProperty("/bg4", _y) + "3");
}
}
Symbol 500 MovieClip Frame 2
gotoAndPlay (1);