Frame 1
ifFrameLoaded (11) {
gotoAndStop (3);
}
_highquality = true;
_root.NG_API_OBJECT.movie_id = 21;
Frame 2
gotoAndPlay (1);
Frame 6
stopAllSounds();
Frame 7
startDrag ("playa", true, 10, 10, 540, 350);
tellTarget ("/playa/style") {
gotoAndStop("ship" add /:style);
};
_highquality = false;
level = 1;
score = 0;
weapon = 0;
n = 0;
n2 = 0;
m = 0;
modify = 0;
enemy_clock = 0;
enemy_clock2 = 0;
shoot = false;
enemy_max = 2;
destruction = false;
boss_fight = false;
playa_dead = false;
setProperty("bullet", _visible , false);
pow_shield = false;
pow_laser = false;
Set("enemy2_a/:go", false);
Set("enemy2_a/:destin", 250);
Set("enemy2_a/:health", 100);
Set("enemy2_a/:down", true);
enemy2_clock = 0;
Frame 11
if (Number(enemy_clock) >= Number(enemy_max)) {
m = Number(m) + 1;
bm = "enemy" add m;
duplicateMovieClip ("enemy", bm, Number(m) + 20);
setProperty(bm, _x , 600);
setProperty(bm, _y , Number(random(320)) + 20);
Set(bm add ":speed", Number(Number(random(10)) + 10) + Number(modify));
Set(bm add ":type", random(3));
Set(bm add ":destin", 0);
enemy_clock = 0;
if (Number(m) >= 7) {
m = 0;
}
} else {
enemy_clock = Number(enemy_clock) + 1;
}
if (Number(/playa/:shoot) == Number(true)) {
tellTarget ("/sounds_playa") {
gotoAndStop (2);
};
n = Number(n) + 1;
bn = "bullet" add n;
duplicateMovieClip ("bullet", bn, n);
setProperty(bn, _x , Number(getProperty("/playa", _x) - _x) + 15);
setProperty(bn, _y , Number(getProperty("/playa", _y) - _y) + 5);
if (Number(n) >= 15) {
n = 0;
}
}
if (Number(/enemy2_a/:go) == Number(true)) {
if (Number(enemy2_clock) == 6) {
tellTarget ("/sounds") {
gotoAndStop (2);
};
enemy2_clock = 0;
n2 = Number(n2) + 1;
bn2 = "e2_bullet" add n2;
duplicateMovieClip ("e2_bullet", bn2, Number(n2) + 40);
setProperty(bn2, _x , (getProperty("/enemy2_a", _x) - _x) - 40);
setProperty(bn2, _y , getProperty("/enemy2_a", _y) - _y);
if (Number(n2) >= 6) {
n2 = 0;
}
} else {
enemy2_clock = Number(enemy2_clock) + 1;
}
}
gotoAndPlay (8);
Frame 12
stopDrag();
_highquality = true;
destruction = true;
weapon_last = weapon;
Frame 13
stopDrag();
_highquality = true;
Frame 15
stopAllSounds();
Frame 16
startDrag ("playa", true, 20, 15, 540, 375);
tellTarget ("/playa/style") {
gotoAndStop("ship" add /:style);
};
_highquality = false;
level = 2;
n = 0;
n2 = 0;
m = 0;
modify = 0;
enemy_clock = 0;
enemy_clock2 = 0;
shoot = false;
enemy_max = 8;
destruction = false;
playa_dead = false;
boss_fight = false;
setProperty("bullet", _visible , false);
Frame 20
if (Number(enemy_clock) >= Number(enemy_max)) {
m = Number(m) + 1;
bm = "enemy" add m;
duplicateMovieClip ("enemy", bm, Number(m) + 20);
setProperty(bm, _x , 600);
setProperty(bm, _y , Number(random(320)) + 20);
Set(bm add ":speed", Number(Number(random(5)) + 8) + Number(modify));
Set(bm add ":type", random(3));
Set(bm add ":destin", Number(getProperty(bm, _y)) + 75);
Set(bm add ":destin_up", getProperty(bm, _y) - 50);
Set(bm add ":destin_down", Number(getProperty(bm, _y)) + 50);
Set(bm add ":down", true);
Set(bm add ":health", 8);
enemy_clock = 0;
if (Number(m) >= 5) {
m = 0;
}
} else {
enemy_clock = Number(enemy_clock) + 1;
}
if (Number(/playa/:shoot) == Number(true)) {
tellTarget ("/sounds_playa") {
gotoAndStop (2);
};
n = Number(n) + 1;
bn = "bullet" add n;
duplicateMovieClip ("bullet", bn, n);
setProperty(bn, _x , Number(getProperty("/playa", _x) - _x) + 15);
setProperty(bn, _y , Number(getProperty("/playa", _y) - _y) + 5);
if (Number(n) >= 15) {
n = 0;
}
}
if (Number(/enemy2_a/:go) == Number(true)) {
if (Number(enemy2_clock) == 6) {
tellTarget ("/sounds") {
gotoAndStop (2);
};
enemy2_clock = 0;
n2 = Number(n2) + 1;
bn2 = "e2_bullet" add n2;
duplicateMovieClip ("e2_bullet", bn2, Number(n2) + 40);
setProperty(bn2, _x , (getProperty("/enemy2_a", _x) - _x) - 40);
setProperty(bn2, _y , getProperty("/enemy2_a", _y) - _y);
if (Number(n2) >= 6) {
n2 = 0;
}
} else {
enemy2_clock = Number(enemy2_clock) + 1;
}
}
gotoAndPlay (17);
Frame 21
setProperty("playa", _visible , false);
stopDrag();
_highquality = true;
destruction = true;
Frame 22
stopDrag();
_highquality = true;
Frame 24
stopAllSounds();
Frame 25
startDrag ("playa", true, 20, 15, 540, 375);
tellTarget ("/playa/style") {
gotoAndStop("ship" add /:style);
};
_highquality = false;
level = 2;
n = 0;
n2 = 0;
m = 0;
modify = 0;
enemy_clock = 0;
enemy_clock2 = 0;
shoot = false;
enemy_max = 20;
destruction = false;
playa_dead = false;
boss_fight = false;
setProperty("bullet", _visible , false);
Frame 29
if (Number(enemy_clock) >= Number(enemy_max)) {
m = Number(m) + 1;
bm = "enemy" add m;
duplicateMovieClip ("enemy", bm, Number(m) + 20);
setProperty(bm, _x , 600);
setProperty(bm, _y , Number(random(320)) + 20);
Set(bm add ":speed", Number(Number(random(5)) + 8) + Number(modify));
Set(bm add ":type", random(3));
Set(bm add ":destin", Number(getProperty(bm, _y)) + 75);
Set(bm add ":destin_up", getProperty(bm, _y) - 50);
Set(bm add ":destin_down", Number(getProperty(bm, _y)) + 50);
Set(bm add ":down", true);
Set(bm add ":health", 8);
enemy_clock = 0;
if (Number(m) >= 5) {
m = 0;
}
} else {
enemy_clock = Number(enemy_clock) + 1;
}
if (Number(/playa/:shoot) == Number(true)) {
tellTarget ("/sounds_playa") {
gotoAndStop (2);
};
n = Number(n) + 1;
bn = "bullet" add n;
duplicateMovieClip ("bullet", bn, n);
setProperty(bn, _x , Number(getProperty("/playa", _x) - _x) + 15);
setProperty(bn, _y , Number(getProperty("/playa", _y) - _y) + 5);
if (Number(n) >= 15) {
n = 0;
}
}
if (Number(/enemy2_a/:go) == Number(true)) {
if (Number(enemy2_clock) == 6) {
tellTarget ("/sounds") {
gotoAndStop (2);
};
enemy2_clock = 0;
n2 = Number(n2) + 1;
bn2 = "e2_bullet" add n2;
duplicateMovieClip ("e2_bullet", bn2, Number(n2) + 40);
setProperty(bn2, _x , (getProperty("/enemy2_a", _x) - _x) - 40);
setProperty(bn2, _y , getProperty("/enemy2_a", _y) - _y);
if (Number(n2) >= 6) {
n2 = 0;
}
} else {
enemy2_clock = Number(enemy2_clock) + 1;
}
}
gotoAndPlay (26);
Frame 30
stopDrag();
_highquality = true;
destruction = true;
Frame 31
stopDrag();
_highquality = true;
Symbol 5 Button
on (release) {
getURL ((_root.NG_API_OBJECT.script_url + "?referrer=") + _root.NG_API_OBJECT.movie_id);
}
Symbol 7 MovieClip Frame 1
script_url = "http://www.ngads.com/gateway.php";
Symbol 7 MovieClip Frame 2
function paramLoaded(par, val) {
if (par == "ad_url") {
load_ad();
}
}
function load_ad() {
url = new XML();
url.onLoad = function (s) {
if (s) {
_root.NG_API_OBJECT.start_ad(this.toString());
}
};
url.load(params.ad_url);
}
function start_ad(url) {
ng_ad.loadMovie(url);
}
params = new Object();
initInfo = new XML();
host = _url.split("/")[2].toLowerCase();
if ((!host) or (host == "")) {
host = "localhost";
}
query = ((("?version=1.0.1&id=" + movie_id) + "&host=") + host) + "&stat=1&value=1";
initInfo.onLoad = function () {
i = 0;
while (i < this.childNodes.length) {
if (this.childNodes[i].nodeName != null) {
j = 0;
while (j < this.childNodes[i].childNodes.length) {
if (this.childNodes[i].childNodes[j].nodeName != null) {
param_name = this.childNodes[i].childNodes[j].nodeName;
param_value = unescape(this.childNodes[i].childNodes[j].attributes.value);
_root.NG_API_OBJECT.params[param_name] = param_value;
_root.NG_API_OBJECT.paramLoaded(param_name, param_value);
}
j++;
}
}
i++;
}
};
initInfo.load(script_url + query);
stop();
Symbol 15 Button
on (release) {
gotoAndStop (5);
}
Symbol 24 Button
on (release) {
style = 1;
}
on (release) {
gotoAndPlay (6);
}
Symbol 25 Button
on (release) {
style = 2;
}
on (release) {
gotoAndPlay (6);
}
Symbol 26 Button
on (release) {
style = 3;
}
on (release) {
gotoAndPlay (6);
}
Symbol 27 Button
on (release) {
style = 4;
}
on (release) {
gotoAndPlay (6);
}
Symbol 28 Button
on (release) {
style = 5;
}
on (release) {
gotoAndPlay (6);
}
Symbol 29 Button
on (release) {
style = 6;
}
on (release) {
gotoAndPlay (6);
}
Symbol 35 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 17
stop();
Symbol 97 MovieClip Frame 967
stop();
Symbol 100 MovieClip Frame 20
gotoAndPlay (1);
Symbol 101 MovieClip Frame 60
gotoAndPlay (1);
Symbol 116 MovieClip Frame 20
gotoAndPlay (1);
Symbol 117 MovieClip Frame 41
gotoAndPlay (1);
Symbol 122 MovieClip Frame 33
gotoAndPlay (1);
Symbol 123 MovieClip Frame 1
ship_x = Number(getProperty("../", _x)) + Number(getProperty("../../", _x));
ship_y = Number(getProperty("../", _y)) + Number(getProperty("../../", _y));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
setProperty("../", _x , getProperty("../", _x) - 35);
if ((((Number(ship_x) >= Number(playa_x - 100)) and (Number(ship_x) <= Number(Number(playa_x) + 100))) and (Number(playa_y) >= Number(ship_y - 100))) and (Number(playa_y) <= Number(Number(ship_y) + 100))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 123 MovieClip Frame 2
gotoAndPlay (1);
Symbol 124 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 20
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 29
tellTarget ("boss") {
gotoAndStop(/:level);
};
Symbol 132 MovieClip Frame 68
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 3
Set("../../:health", (../../:health - 1) - /:weapon);
if (Number(../../:health) <= 0) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
}
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 3
Set("../../:health", (../../:health - 1) - /:weapon);
if (Number(../../:health) <= 0) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
}
Symbol 141 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 1
ship_x = Number(getProperty("../", _x)) + Number(getProperty("../../", _x));
ship_y = (Number(getProperty("../", _y)) + Number(getProperty("../../", _y))) - 10;
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = 0;
hit = false;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 55)) and (Number(ship_x) <= Number(Number(bullet_x) + 55))) and (Number(bullet_y) >= Number(ship_y - 31))) and (Number(bullet_y) <= Number(Number(ship_y) + 21))) {
hit = true;
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 55)) and (Number(ship_x) <= Number(Number(playa_x) + 55))) and (Number(playa_y) >= Number(ship_y - 31))) and (Number(playa_y) <= Number(Number(ship_y) + 33))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = true;
}
if (Number(hit) == Number(true)) {
Set("/:score", Number(/:score) + 10);
tellTarget ("../ship/damage") {
gotoAndPlay (2);
};
} else if (Number(getProperty("../ship/damage", _currentframe)) == 2) {
tellTarget ("../ship/damage") {
gotoAndStop (3);
};
}
Symbol 142 MovieClip Frame 2
gotoAndPlay (1);
Symbol 165 MovieClip Frame 1
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if (Number(playa_y) >= 220) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 165 MovieClip Frame 2
gotoAndPlay (1);
Symbol 178 MovieClip Frame 1
ship_x = Number(Number(Number(getProperty("../", _x)) + Number(getProperty("../../", _x))) + Number(getProperty("../../../", _x))) + Number(getProperty("../../../../", _x));
ship_y = Number(Number(Number(getProperty("../", _y)) + Number(getProperty("../../", _y))) + Number(getProperty("../../../", _y))) + Number(getProperty("../../../../", _y));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((Number(ship_x) >= Number(playa_x - 55)) and (Number(ship_x) <= Number(Number(playa_x) + 55))) and (Number(playa_y) >= Number(ship_y - 31))) and (Number(playa_y) <= Number(Number(ship_y) + 31))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 178 MovieClip Frame 2
gotoAndPlay (1);
Symbol 179 MovieClip Frame 9
gotoAndPlay (1);
Symbol 180 MovieClip Frame 205
tellTarget ("../../") {
play();
};
stop();
Symbol 183 MovieClip Frame 1
ship_x = Number(getProperty("../", _x)) + Number(getProperty("../../", _x));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if (((Number(ship_x) >= Number(playa_x - 35)) and (Number(ship_x) <= Number(Number(playa_x) + 35))) or ((Number(playa_y) <= 40) and (Number(ship_x) <= 350))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 183 MovieClip Frame 2
gotoAndPlay (1);
Symbol 184 MovieClip Frame 17
stop();
Symbol 185 MovieClip Frame 1
tellTarget ("ship") {
gotoAndStop (1);
};
stop();
Symbol 185 MovieClip Frame 3
tellTarget ("ship") {
gotoAndStop (2);
};
Symbol 185 MovieClip Frame 4
Set("/:boss_fight", false);
Set("/:score", Number(/:score) + 100);
Symbol 185 MovieClip Frame 6
Set("/:score", Number(/:score) + 100);
Symbol 185 MovieClip Frame 8
Set("/:score", Number(/:score) + 200);
Symbol 185 MovieClip Frame 10
Set("/:score", Number(/:score) + 200);
Symbol 185 MovieClip Frame 12
Set("/:score", Number(/:score) + 200);
Symbol 185 MovieClip Frame 14
Set("/:score", Number(/:score) + 200);
Symbol 185 MovieClip Frame 16
setProperty("../skeleton", _x , _x);
setProperty("../skeleton", _y , _y);
tellTarget ("../skeleton") {
gotoAndStop ("go");
};
Symbol 185 MovieClip Frame 37
stop();
tellTarget ("../") {
gotoAndPlay ("lenin_dead");
};
Symbol 185 MovieClip Frame 40
stop();
Symbol 189 MovieClip Frame 1
ship_x = Number(getProperty("../", _x)) + Number(getProperty("../../", _x));
ship_y = Number(getProperty("../", _y)) + Number(getProperty("../../", _y));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = 0;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 25)) and (Number(ship_x) <= Number(Number(bullet_x) + 25))) and (Number(bullet_y) >= Number(ship_y - 8))) and (Number(bullet_y) <= Number(Number(ship_y) + 8))) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 37)) and (Number(ship_x) <= Number(Number(playa_x) + 37))) and (Number(playa_y) >= Number(ship_y - 25))) and (Number(playa_y) <= Number(Number(ship_y) + 25))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndPlay ("die");
};
}
if (Number(/:destruction) == Number(true)) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 189 MovieClip Frame 2
gotoAndPlay (1);
Symbol 190 MovieClip Frame 1
setProperty("../", _x , getProperty("../", _x) - 6);
Symbol 190 MovieClip Frame 2
gotoAndPlay (1);
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 2
stop();
Symbol 195 MovieClip Frame 3
Set("/:score", Number(/:score) + 500);
Symbol 195 MovieClip Frame 80
stop();
Symbol 199 MovieClip Frame 150
Set("/:pow_laser", true);
Symbol 199 MovieClip Frame 235
Set("/:pow_laser", false);
Symbol 199 MovieClip Frame 414
Set("/:enemy_max", 3);
Symbol 199 MovieClip Frame 426
tellTarget ("../enemy2_a") {
go = true;
Set("/:boss_fight", true);
gotoAndStop ("go");
};
Symbol 199 MovieClip Frame 539
Set("/:enemy_max", 2);
Symbol 199 MovieClip Frame 860
Set("/:pow_laser", true);
Symbol 199 MovieClip Frame 950
Set("/:pow_laser", false);
Symbol 199 MovieClip Frame 1374
tellTarget ("/comscreen") {
play();
};
Symbol 199 MovieClip Frame 1522
Set("/:pow_laser", true);
Symbol 199 MovieClip Frame 1580
Set("/:pow_laser", false);
if (!Number(/enemy2_a/:go)) {
nextFrame();
} else {
gotoAndPlay (1569);
}
Symbol 199 MovieClip Frame 1581
tellTarget ("/comscreen") {
play();
};
tellTarget ("/frigate") {
gotoAndPlay ("speed");
};
tellTarget ("/playa/style/jets") {
gotoAndStop (2);
};
Set("/:modify", 10);
play();
Symbol 199 MovieClip Frame 1582
stopAllSounds();
Symbol 199 MovieClip Frame 1756
Set("/:enemy_max", 20);
Symbol 199 MovieClip Frame 1975
Set("/:enemy_max", 2);
Symbol 199 MovieClip Frame 2049
stopAllSounds();
Symbol 199 MovieClip Frame 2050
Set("/:pow_shield", true);
tellTarget ("/frigate") {
gotoAndPlay (1);
};
tellTarget ("/playa/style/jets") {
gotoAndStop (1);
};
Set("/:modify", 4);
Symbol 199 MovieClip Frame 2174
Set("/:pow_shield", false);
Symbol 199 MovieClip Frame 2187
stopAllSounds();
Set("/:boss_fight", true);
Set("/:enemy_max", 3);
Symbol 199 MovieClip Frame 2188
Set("lenin/:health", 600);
Symbol 199 MovieClip Frame 2220
stop();
if (Number(lenin/:health) > 0) {
tellTarget ("lenin") {
gotoAndStop ("head");
};
}
Symbol 199 MovieClip Frame 2258
if (Number(lenin/:health) > 0) {
tellTarget ("lenin") {
gotoAndStop ("attack");
};
}
Symbol 199 MovieClip Frame 2298
if (Number(lenin/:health) > 0) {
tellTarget ("lenin") {
gotoAndStop ("stat");
};
}
Symbol 199 MovieClip Frame 2384
gotoAndStop (2220);
Symbol 199 MovieClip Frame 2399
Set("/:enemy_max", 2);
Symbol 199 MovieClip Frame 2496
Set("/:enemy_max", 4);
Symbol 199 MovieClip Frame 2577
Set("/:enemy_max", 6);
Symbol 199 MovieClip Frame 2695
Set("/:enemy_max", 10);
Symbol 199 MovieClip Frame 2760
Set("/:enemy_max", 15);
Symbol 199 MovieClip Frame 2879
stopAllSounds();
tellTarget ("/") {
stop();
};
Symbol 199 MovieClip Frame 2880
tellTarget ("stars1") {
stop();
};
tellTarget ("stars2") {
stop();
};
tellTarget ("/frigate") {
stop();
};
tellTarget ("/") {
gotoAndStop ("level1_end");
};
stop();
Symbol 269 MovieClip Frame 10
if (Number(random(5)) != 2) {
gotoAndPlay (1);
}
Symbol 269 MovieClip Frame 33
gotoAndPlay (1);
Symbol 269 MovieClip Frame 50
stop();
Symbol 271 MovieClip Frame 1
Set("gun1:type", 1);
Set("gun2:type", 2);
Set("gun3:type", 3);
Symbol 272 MovieClip Frame 144
gotoAndPlay (1);
Symbol 272 MovieClip Frame 147
gotoAndPlay (145);
Symbol 276 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 ((((Number(ship_x) >= Number(playa_x - 35)) and (Number(ship_x) <= Number(Number(playa_x) + 45))) and (Number(playa_y) >= Number(ship_y - 20))) and (Number(playa_y) <= Number(Number(ship_y) + 20))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 276 MovieClip Frame 2
gotoAndPlay (1);
Symbol 277 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 1
if (Number(/:style) == 5) {
_y = (Number(_y) + 25);
}
Symbol 288 MovieClip Frame 2
if (Number(/:weapon) > 1.5) {
tellTarget ("bullet") {
gotoAndStop (4);
};
} else if (Number(/:weapon) > 0.9) {
tellTarget ("bullet") {
gotoAndStop (3);
};
} else if (Number(/:weapon) > 0.3) {
tellTarget ("bullet") {
gotoAndStop (2);
};
}
_x = (Number(_x) + 20);
Symbol 288 MovieClip Frame 3
_x = (Number(_x) + 20);
if (Number(_x) > 600) {
removeMovieClip("");
}
Symbol 288 MovieClip Frame 4
gotoAndPlay (3);
Symbol 291 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 (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 25)) and (Number(ship_x) <= Number(Number(bullet_x) + 25))) and (Number(bullet_y) >= Number(ship_y - 11))) and (Number(bullet_y) <= Number(Number(ship_y) + 11))) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 37)) and (Number(ship_x) <= Number(Number(playa_x) + 37))) and (Number(playa_y) >= Number(ship_y - 25))) and (Number(playa_y) <= Number(Number(ship_y) + 25))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndPlay ("die");
};
}
if (Number(../:type) == 1) {
if (Number(getProperty("../", _y)) > 340) {
if (Number(ship_x) < 100) {
tellTarget ("/frigate/body/gun1") {
gotoAndPlay ("die");
};
} else if (Number(ship_x) < 200) {
tellTarget ("/frigate/body/gun4") {
gotoAndPlay ("die");
};
} else if (Number(ship_x) < 300) {
tellTarget ("/frigate/body/gun2") {
gotoAndPlay ("die");
};
} else if (Number(ship_x) < 400) {
tellTarget ("/frigate/body/gun5") {
gotoAndPlay ("die");
};
} else if (Number(ship_x) < 500) {
tellTarget ("/frigate/body/gun6") {
gotoAndPlay ("die");
};
} else {
tellTarget ("/frigate/body/gun3") {
gotoAndPlay ("die");
};
}
tellTarget ("../") {
gotoAndPlay ("die");
};
}
}
if (Number(/:destruction) == Number(true)) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 291 MovieClip Frame 2
gotoAndPlay (1);
Symbol 292 MovieClip Frame 1
setProperty("../", _x , getProperty("../", _x) - ../:speed);
if (Number(../:type) == 1) {
setProperty("../", _y , Number(Number(getProperty("../", _y)) + Number(random(3))) + 3);
}
if (Number(getProperty("../", _x)) < Number(-50)) {
removeMovieClip("../");
}
Symbol 292 MovieClip Frame 2
gotoAndPlay (1);
Symbol 294 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 3
if ((Number(/:pow_shield) == Number(true)) and (Number(type) != 1)) {
Set("/:pow_shield", false);
tellTarget ("/power_shield") {
gotoAndStop (1);
};
setProperty("/power_shield", _x , _x);
setProperty("/power_shield", _y , _y);
}
if ((Number(/:pow_laser) == Number(true)) and (Number(type) != 1)) {
Set("/:pow_laser", false);
tellTarget ("/power_laser") {
gotoAndStop (1);
};
setProperty("/power_laser", _x , _x);
setProperty("/power_laser", _y , _y);
}
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 294 MovieClip Frame 5
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 294 MovieClip Frame 7
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 294 MovieClip Frame 9
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 294 MovieClip Frame 11
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 294 MovieClip Frame 21
stop();
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 3
Set("../../:health", (../../:health - 1) - /:weapon);
if (Number(../../:health) <= 0) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
} else {
gotoAndStop (1);
}
Symbol 300 MovieClip Frame 1
ship_y = getProperty("../", _y);
if ((Number(ship_y) < Number(../:destin)) and (Number(../:down) == Number(true))) {
setProperty("../", _y , Number(ship_y) + 7);
} else if ((Number(ship_y) > Number(../:destin)) and (Number(../:down) == Number(false))) {
setProperty("../", _y , ship_y - 7);
} else if (Number(../:down) == Number(true)) {
Set("../:destin", 80);
Set("../:down", false);
} else if (Number(../:down) == Number(false)) {
Set("../:destin", 250);
Set("../:down", true);
}
Symbol 300 MovieClip Frame 2
gotoAndPlay (1);
Symbol 301 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 = false;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 55)) and (Number(ship_x) <= Number(Number(bullet_x) + 55))) and (Number(bullet_y) >= Number(ship_y - 31))) and (Number(bullet_y) <= Number(Number(ship_y) + 31))) {
hit = true;
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 55)) and (Number(ship_x) <= Number(Number(playa_x) + 55))) and (Number(playa_y) >= Number(ship_y - 31))) and (Number(playa_y) <= Number(Number(ship_y) + 31))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = true;
}
if (Number(hit) == Number(true)) {
Set("/:score", Number(/:score) + 5);
tellTarget ("../ship/damage") {
gotoAndPlay (2);
};
} else if (Number(getProperty("../ship/damage", _currentframe)) == 2) {
tellTarget ("../ship/damage") {
gotoAndStop (3);
};
}
Symbol 301 MovieClip Frame 2
gotoAndPlay (1);
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 4
Set("/:score", Number(/:score) + 50);
Set("/:boss_fight", false);
go = "false";
Symbol 303 MovieClip Frame 6
Set("/:score", Number(/:score) + 50);
Symbol 303 MovieClip Frame 8
Set("/:score", Number(/:score) + 50);
Symbol 303 MovieClip Frame 10
Set("/:score", Number(/:score) + 50);
Symbol 303 MovieClip Frame 12
Set("/:score", Number(/:score) + 50);
Symbol 303 MovieClip Frame 25
stop();
Symbol 306 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if (Number(ship_x) > Number(-50)) {
setProperty("../", _x , ship_x - 5);
if ((((Number(ship_x) >= Number(playa_x - 35)) and (Number(ship_x) <= Number(Number(playa_x) + 45))) and (Number(playa_y) >= Number(ship_y - 20))) and (Number(playa_y) <= Number(Number(ship_y) + 20))) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
}
Symbol 306 MovieClip Frame 2
gotoAndPlay (1);
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 2
Set("/:weapon", Number(/:weapon) + 0.3);
Symbol 309 MovieClip Frame 16
stop();
Symbol 313 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 2
x = 1;
while (Number(x) < 8) {
tellTarget ("/health") {
prevFrame();
};
x = Number(x) + 1;
}
Symbol 313 MovieClip Frame 16
stop();
Symbol 314 MovieClip Frame 1
stop();
Symbol 316 Button
on (release) {
shoot = false;
}
on (press) {
shoot = true;
}
Symbol 318 MovieClip Frame 1
if (Number(/:playa_dead) == Number(true)) {
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 318 MovieClip Frame 5
if (Number(/:playa_dead) == Number(true)) {
tellTarget ("../") {
gotoAndStop ("die");
};
} else {
tellTarget ("../") {
gotoAndStop (1);
};
}
Symbol 320 MovieClip Frame 1
stop();
Symbol 320 MovieClip Frame 2
tellTarget ("/health") {
nextFrame();
};
Symbol 320 MovieClip Frame 3
if (Number(/:level) == 1) {
tellTarget ("/") {
gotoAndStop ("game_over");
};
} else {
tellTarget ("/") {
gotoAndStop ("game_over2");
};
}
Symbol 320 MovieClip Frame 46
stop();
Symbol 322 MovieClip Frame 1
stop();
Symbol 322 MovieClip Frame 15
Set("/:playa_dead", true);
tellTarget ("/playa") {
gotoAndPlay ("die");
};
Symbol 324 MovieClip Frame 1
stop();
Symbol 324 MovieClip Frame 2
gotoAndStop (1);
Symbol 326 MovieClip Frame 1
stop();
Symbol 326 MovieClip Frame 2
gotoAndStop (1);
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 155
stop();
Symbol 349 MovieClip Frame 162
stop();
Symbol 356 MovieClip Frame 170
tellTarget ("/") {
gotoAndPlay ("reset2");
};
Symbol 359 Button
on (release) {
score = 0;
weapon = 0;
gotoAndPlay (6);
}
Symbol 363 MovieClip Frame 453
gotoAndPlay (1);
Symbol 365 MovieClip Frame 187
gotoAndPlay (1);
Symbol 367 MovieClip Frame 78
gotoAndPlay (1);
Symbol 369 MovieClip Frame 30
gotoAndPlay (1);
Symbol 380 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 3
Set("../:health", (../:health - 1) - /:weapon);
if (Number(../:health) <= 0) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 381 MovieClip Frame 1
ship_x = Number(getProperty("../", _x)) + Number(getProperty("../../", _x));
ship_y = (Number(getProperty("../", _y)) + Number(getProperty("../../", _y))) - 10;
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = 0;
hit = false;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 55)) and (Number(ship_x) <= Number(Number(bullet_x) + 55))) and (Number(bullet_y) >= Number(ship_y - 13))) and (Number(bullet_y) <= Number(Number(ship_y) + 17))) {
hit = true;
if (Number(../../stalker/:shield) == Number(true)) {
removeMovieClip(ai_bn);
}
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 55)) and (Number(ship_x) <= Number(Number(playa_x) + 55))) and (Number(playa_y) >= Number(ship_y - 13))) and (Number(playa_y) <= Number(Number(ship_y) + 17))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = true;
}
if ((Number(hit) == Number(true)) and (Number(../../stalker/:shield) == Number(false))) {
Set("/:score", Number(/:score) + 10);
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if ((Number(hit) == Number(true)) and (Number(../../stalker/:shield) == Number(true))) {
tellTarget ("../../stalker/shield") {
gotoAndPlay (2);
};
} else if (Number(getProperty("../damage", _currentframe)) == 2) {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 381 MovieClip Frame 2
gotoAndPlay (1);
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 2
Set("../:cannon_fire", false);
tellTarget ("../") {
gotoAndPlay ("stalker_flame");
};
Symbol 382 MovieClip Frame 4
Set("/:score", Number(/:score) + 100);
Symbol 382 MovieClip Frame 6
Set("/:score", Number(/:score) + 100);
Symbol 382 MovieClip Frame 8
Set("/:score", Number(/:score) + 100);
Symbol 382 MovieClip Frame 10
Set("/:score", Number(/:score) + 100);
Symbol 382 MovieClip Frame 12
Set("/:score", Number(/:score) + 100);
Symbol 382 MovieClip Frame 27
stop();
Symbol 392 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 3
Set("../:health", (../:health - 1) - /:weapon);
if (Number(../:health) <= 0) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 394 MovieClip Frame 1
stop();
Symbol 395 MovieClip Frame 1
ship_x = Number(getProperty("../", _x)) + Number(getProperty("../../", _x));
ship_y = (Number(getProperty("../", _y)) + Number(getProperty("../../", _y))) - 10;
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = 0;
hit = false;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 55)) and (Number(ship_x) <= Number(Number(bullet_x) + 55))) and (Number(bullet_y) >= Number(ship_y - 55))) and (Number(bullet_y) <= Number(Number(ship_y) + 13))) {
hit = true;
if (Number(../../stalker/:shield) == Number(true)) {
removeMovieClip(ai_bn);
}
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 55)) and (Number(ship_x) <= Number(Number(playa_x) + 55))) and (Number(playa_y) >= Number(ship_y - 55))) and (Number(playa_y) <= Number(Number(ship_y) + 13))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = true;
}
if ((Number(hit) == Number(true)) and (Number(../:shield) == Number(false))) {
Set("/:score", Number(/:score) + 5);
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if ((Number(hit) == Number(true)) and (Number(../:shield) == Number(true))) {
tellTarget ("../shield") {
gotoAndPlay (2);
};
} else if (Number(getProperty("../damage", _currentframe)) == 2) {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 395 MovieClip Frame 2
gotoAndPlay (1);
Symbol 397 MovieClip Frame 1
stop();
tellTarget ("leg2") {
gotoAndPlay (8);
};
Symbol 397 MovieClip Frame 2
Set("/:score", Number(/:score) + 50);
tellTarget ("../") {
gotoAndPlay ("stalker_run");
};
Symbol 397 MovieClip Frame 4
Set("/:score", Number(/:score) + 50);
Symbol 397 MovieClip Frame 6
Set("/:score", Number(/:score) + 50);
Symbol 397 MovieClip Frame 8
Set("/:score", Number(/:score) + 50);
Symbol 397 MovieClip Frame 10
Set("/:score", Number(/:score) + 50);
Symbol 397 MovieClip Frame 19
stop();
Symbol 400 MovieClip Frame 1
ship_x = Number(Number(_x) + Number(getProperty("../", _x))) + Number(getProperty("../../", _x));
ship_y = Number(Number(_y) + Number(getProperty("../", _y))) + Number(getProperty("../../", _y));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((Number(ship_x) >= Number(playa_x - 25)) and (Number(ship_x) <= Number(Number(playa_x) + 25))) and (Number(playa_y) >= Number(ship_y - 20))) and (Number(playa_y) <= Number(Number(ship_y) + 20))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
if (Number(../../stalker/:health) <= 0) {
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 400 MovieClip Frame 2
gotoAndPlay (1);
Symbol 401 MovieClip Frame 1
stop();
Symbol 402 MovieClip Frame 1
ship_y = getProperty("/playa", _y);
if ((Number(ship_y) > 280) and (Number(ship_y) < 320)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 402 MovieClip Frame 2
gotoAndPlay (1);
Symbol 405 MovieClip Frame 1
ship_x = Number(getProperty("../", _x)) + Number(getProperty("../../", _x));
ship_y = (Number(getProperty("../", _y)) + Number(getProperty("../../", _y))) - 10;
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = 0;
hit = false;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 55)) and (Number(ship_x) <= Number(Number(bullet_x) + 55))) and (Number(bullet_y) >= Number(ship_y - 32))) and (Number(bullet_y) <= Number(Number(ship_y) + 48))) {
hit = true;
if (Number(../../stalker/:shield) == Number(true)) {
removeMovieClip(ai_bn);
}
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 75)) and (Number(ship_x) <= Number(Number(playa_x) + 55))) and (Number(playa_y) >= Number(ship_y - 32))) and (Number(playa_y) <= Number(Number(ship_y) + 48))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = true;
}
if ((Number(hit) == Number(true)) and (Number(../:shield) == Number(false))) {
Set("/:score", Number(/:score) + 1);
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if ((Number(hit) == Number(true)) and (Number(../:shield) == Number(true))) {
tellTarget ("../shield") {
gotoAndPlay (2);
};
} else if (Number(getProperty("../damage", _currentframe)) == 2) {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 405 MovieClip Frame 2
gotoAndPlay (1);
Symbol 406 MovieClip Frame 1
stop();
Symbol 406 MovieClip Frame 2
Set("/:score", Number(/:score) + 50);
tellTarget ("../") {
stop();
};
setProperty("../cannon", _visible , false);
setProperty("../guns", _visible , false);
Symbol 406 MovieClip Frame 4
Set("/:score", Number(/:score) + 50);
Symbol 406 MovieClip Frame 6
Set("/:score", Number(/:score) + 50);
Symbol 406 MovieClip Frame 8
Set("/:score", Number(/:score) + 50);
Symbol 406 MovieClip Frame 10
Set("/:score", Number(/:score) + 50);
Symbol 406 MovieClip Frame 12
Set("/:score", Number(/:score) + 50);
Symbol 406 MovieClip Frame 14
Set("/:score", Number(/:score) + 50);
Symbol 406 MovieClip Frame 59
stop();
tellTarget ("../") {
gotoAndPlay ("stalker2_dead");
};
Symbol 411 MovieClip Frame 1
ship_y = getProperty("/playa", _y);
if ((Number(ship_y) > 120) and (Number(ship_y) < 250)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 411 MovieClip Frame 2
gotoAndPlay (1);
Symbol 415 MovieClip Frame 1
if (Number(../../stalker/:health) <= 0) {
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 415 MovieClip Frame 2
gotoAndPlay (1);
Symbol 416 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 1
ship_y = getProperty("/playa", _y);
if (Number(ship_y) > 250) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 418 MovieClip Frame 2
gotoAndPlay (1);
Symbol 422 MovieClip Frame 327
gotoAndPlay (1);
Symbol 424 MovieClip Frame 170
gotoAndPlay (1);
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 3
Set("../../:health", (../../:health - 1) - /:weapon);
if (Number(../../:health) <= 0) {
tellTarget ("../../") {
gotoAndPlay ("die");
};
}
Symbol 439 MovieClip Frame 1
ship_x = Number(Number(getProperty("../", _x)) + Number(getProperty("../../", _x))) + Number(getProperty("../../../", _x));
ship_y = Number(Number(getProperty("../", _y)) + Number(getProperty("../../", _y))) + Number(getProperty("../../../", _y));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
ai_n = 0;
hit = false;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if ((((Number(ship_x) >= Number(bullet_x - 25)) and (Number(ship_x) <= Number(Number(bullet_x) + 25))) and (Number(bullet_y) >= Number(ship_y - 31))) and (Number(bullet_y) <= Number(Number(ship_y) + 31))) {
hit = true;
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 25)) and (Number(ship_x) <= Number(Number(playa_x) + 25))) and (Number(playa_y) >= Number(ship_y - 31))) and (Number(playa_y) <= Number(Number(ship_y) + 33))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
hit = true;
}
if (Number(hit) == Number(true)) {
Set("/:score", Number(/:score) + 10);
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if (Number(getProperty("../damage", _currentframe)) == 2) {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
Symbol 439 MovieClip Frame 2
gotoAndPlay (1);
Symbol 440 MovieClip Frame 1
stop();
Symbol 441 MovieClip Frame 1
ship_x = getProperty("../", _x);
ship_y = getProperty("../", _y);
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((Number(ship_x) >= Number(playa_x - 140)) and (Number(ship_x) <= Number(Number(playa_x) + 140))) and (Number(playa_y) >= Number(ship_y - 200))) and (Number(playa_y) <= Number(Number(ship_y) + 200))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 441 MovieClip Frame 2
gotoAndPlay (1);
Symbol 444 MovieClip Frame 1
playa_y = getProperty("/playa", _y);
if (Number(playa_y) >= 220) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 444 MovieClip Frame 2
gotoAndPlay (1);
Symbol 445 MovieClip Frame 15
gotoAndPlay (1);
Symbol 445 MovieClip Frame 46
gotoAndPlay (1);
Symbol 445 MovieClip Frame 69
tellTarget ("../") {
stop();
};
Set("/:score", Number(/:score) + 200);
Symbol 445 MovieClip Frame 71
Set("/:score", Number(/:score) + 200);
Symbol 445 MovieClip Frame 73
Set("/:score", Number(/:score) + 200);
Symbol 445 MovieClip Frame 75
Set("/:score", Number(/:score) + 200);
Symbol 445 MovieClip Frame 77
Set("/:score", Number(/:score) + 200);
Symbol 445 MovieClip Frame 79
Set("/:score", Number(/:score) + 200);
Symbol 445 MovieClip Frame 81
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 83
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 85
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 87
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 89
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 91
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 93
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 95
Set("/:score", Number(/:score) + 100);
Symbol 445 MovieClip Frame 135
stop();
tellTarget ("../") {
gotoAndPlay ("mishka_dead");
};
Symbol 446 MovieClip Frame 1
playa_x = getProperty("/playa", _x);
if (Number(playa_x) <= 400) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 446 MovieClip Frame 2
gotoAndPlay (1);
Symbol 447 MovieClip Frame 25
stop();
Symbol 451 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 1
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if (((Number(playa_y) < 150) and (Number(playa_x) > 350)) and (Number(getProperty("../fireburst", _currentframe)) == 1)) {
tellTarget ("../fireburst") {
gotoAndPlay (2);
};
tellTarget ("/playa") {
gotoAndStop ("shield");
};
} else if (Number(playa_x) > 400) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
Symbol 452 MovieClip Frame 2
gotoAndPlay (1);
Symbol 455 MovieClip Frame 1
ship_x = Number(Number(Number(_x) + Number(getProperty("../", _x))) + Number(getProperty("../../", _x))) + Number(getProperty("../../../", _x));
ship_y = Number(Number(Number(_y) + Number(getProperty("../", _y))) + Number(getProperty("../../", _y))) + Number(getProperty("../../../", _y));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((Number(ship_x) >= Number(playa_x - 25)) and (Number(ship_x) <= Number(Number(playa_x) + 25))) and (Number(playa_y) >= Number(ship_y - 20))) and (Number(playa_y) <= Number(Number(ship_y) + 20))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 455 MovieClip Frame 2
gotoAndPlay (1);
Symbol 456 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 69
Set("/:pow_laser", true);
Symbol 458 MovieClip Frame 124
Set("/:pow_laser", false);
Symbol 458 MovieClip Frame 1005
Set("stalker/:health", 400);
Set("stalker/:shield", true);
Set("cannon/:health", 180);
cannon_fire = true;
Symbol 458 MovieClip Frame 1015
Set("/:enemy_max", 22);
Symbol 458 MovieClip Frame 1285
Set("/:boss_fight", true);
Symbol 458 MovieClip Frame 1286
Set("stalker/:shield", false);
Symbol 458 MovieClip Frame 1466
if (Number(cannon_fire) == Number(true)) {
gotoAndPlay (1286);
} else {
gotoAndPlay (1428);
}
Symbol 458 MovieClip Frame 1467
Set("/:boss_fight", false);
Symbol 458 MovieClip Frame 1510
Set("/:enemy_max", 8);
Symbol 458 MovieClip Frame 1619
stopAllSounds();
Symbol 458 MovieClip Frame 1620
Set("/:pow_laser", true);
Symbol 458 MovieClip Frame 1688
Set("/:pow_laser", false);
Symbol 458 MovieClip Frame 1886
Set("/:boss_fight", true);
stopAllSounds();
Symbol 458 MovieClip Frame 1887
Set("/:enemy_max", 12);
Set("stalker/:health", 450);
Set("stalker/:shield", true);
Symbol 458 MovieClip Frame 1921
Set("stalker/:shield", false);
Symbol 458 MovieClip Frame 2102
Set("stalker/:shield", true);
Symbol 458 MovieClip Frame 2123
Set("stalker/:shield", false);
Symbol 458 MovieClip Frame 2177
gotoAndPlay (1921);
Symbol 458 MovieClip Frame 2178
Set("/:boss_fight", false);
stopAllSounds();
Symbol 458 MovieClip Frame 2180
Set("/:enemy_max", 30);
Symbol 458 MovieClip Frame 2268
Set("/:enemy_max", 8);
Symbol 458 MovieClip Frame 2424
Set("/:pow_shield", true);
Symbol 458 MovieClip Frame 2523
Set("/:pow_shield", false);
Symbol 458 MovieClip Frame 2824
tellTarget ("ship_small") {
gotoAndStop(Number(random(6)) + 1);
};
Symbol 458 MovieClip Frame 3530
Set("/:pow_laser", true);
Symbol 458 MovieClip Frame 3585
Set("/:pow_laser", false);
Symbol 458 MovieClip Frame 3959
stopAllSounds();
Set("/:boss_fight", true);
Symbol 458 MovieClip Frame 3960
Set("/:enemy_max", 35);
Symbol 458 MovieClip Frame 3961
Set("stalker/:health", 600);
Symbol 458 MovieClip Frame 4019
tellTarget ("stalker") {
gotoAndPlay ("fire");
};
Symbol 458 MovieClip Frame 4105
tellTarget ("stalker") {
gotoAndStop ("lasers");
};
Symbol 458 MovieClip Frame 4168
tellTarget ("stalker") {
gotoAndPlay (1);
};
Symbol 458 MovieClip Frame 4430
tellTarget ("stalker") {
gotoAndPlay ("fire");
};
Symbol 458 MovieClip Frame 4532
gotoAndPlay (4013);
Symbol 458 MovieClip Frame 4566
stopAllSounds();
Symbol 458 MovieClip Frame 4567
Set("/:boss_fight", false);
Set("stalker/:health", 1);
Symbol 458 MovieClip Frame 5078
stopAllSounds();
tellTarget ("sky") {
stop();
};
tellTarget ("../") {
stop();
};
Symbol 458 MovieClip Frame 5079
tellTarget ("sky") {
stop();
};
tellTarget ("../") {
gotoAndStop ("level2_end");
};
stop();
Symbol 461 MovieClip Frame 1
stop();
Symbol 461 MovieClip Frame 3
Set("../:health", (../:health - 1) - /:weapon);
if (Number(../:health) <= 0) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 462 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 = false;
while (Number(ai_n) <= 15) {
ai_bn = "/bullet" add ai_n;
bullet_x = getProperty(ai_bn, _x);
bullet_y = getProperty(ai_bn, _y);
if (((((Number(ship_x) >= Number(bullet_x - 55)) and (Number(ship_x) <= Number(Number(bullet_x) + 55))) and (Number(bullet_y) >= Number(ship_y - 23))) and (Number(bullet_y) <= Number(Number(ship_y) + 31))) and (Number(ship_x) >= 60)) {
hit = true;
removeMovieClip("/bullet" add ai_n);
}
ai_n = Number(ai_n) + 1;
}
if ((((Number(ship_x) >= Number(playa_x - 55)) and (Number(ship_x) <= Number(Number(playa_x) + 55))) and (Number(playa_y) >= Number(ship_y - 30))) and (Number(playa_y) <= Number(Number(ship_y) + 34))) {
if (Number(/:playa_dead) == Number(false)) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
}
hit = true;
}
if (Number(hit) == Number(true)) {
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 5);
}
tellTarget ("../damage") {
gotoAndPlay (2);
};
} else if (Number(getProperty("../damage", _currentframe)) == 2) {
tellTarget ("../damage") {
gotoAndStop (3);
};
}
if (Number(/:destruction) == Number(true)) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
if ((((Number(random(14)) == 1) and (Number(getProperty("../", _currentframe)) == 1)) and (Number(playa_y) >= Number(ship_y - 15))) and (Number(playa_y) <= Number(Number(ship_y) + 17))) {
tellTarget ("../") {
play();
};
}
Symbol 462 MovieClip Frame 2
gotoAndPlay (1);
Symbol 463 MovieClip Frame 1
setProperty("../", _x , getProperty("../", _x) - ../:speed);
ship_y = getProperty("../", _y);
if (Number(getProperty("../", _x)) < Number(-30)) {
removeMovieClip("../");
}
if (Number(../:type) == 1) {
if ((Number(ship_y) < Number(../:destin)) and (Number(../:down) == Number(true))) {
distance = ../:destin - ship_y;
if (Number(distance) > 45) {
y_speed = 2;
} else if (Number(distance) > 35) {
y_speed = 3;
} else if (Number(distance) > 25) {
y_speed = 4;
} else if (Number(distance) > 15) {
y_speed = 3;
} else if (Number(distance) > 5) {
y_speed = 2;
} else {
y_speed = 1;
}
setProperty("../", _y , Number(ship_y) + Number(y_speed));
} else if ((Number(ship_y) > Number(../:destin)) and (Number(../:down) == Number(false))) {
distance = ship_y - ../:destin;
if (Number(distance) > 45) {
y_speed = 2;
} else if (Number(distance) > 35) {
y_speed = 3;
} else if (Number(distance) > 25) {
y_speed = 4;
} else if (Number(distance) > 15) {
y_speed = 3;
} else if (Number(distance) > 5) {
y_speed = 2;
} else {
y_speed = 1;
}
setProperty("../", _y , ship_y - y_speed);
} else if (Number(../:down) == Number(true)) {
Set("../:destin", ../:destin_up);
Set("../:down", false);
} else if (Number(../:down) == Number(false)) {
Set("../:destin", ../:destin_down);
Set("../:down", true);
}
}
Symbol 463 MovieClip Frame 2
gotoAndPlay (1);
Symbol 464 MovieClip Frame 1
ship_x = Number(Number(getProperty("../", _x)) + Number(getProperty("../../", _x))) + Number(getProperty("../../../", _x));
ship_y = Number(Number(getProperty("../", _y)) + Number(getProperty("../../", _y))) + Number(getProperty("../../../", _y));
playa_x = getProperty("/playa", _x);
playa_y = getProperty("/playa", _y);
if ((((Number(ship_x) >= Number(playa_x - 35)) and (Number(ship_x) <= Number(Number(playa_x) + 45))) and (Number(playa_y) >= Number(ship_y - 20))) and (Number(playa_y) <= Number(Number(ship_y) + 20))) {
tellTarget ("/playa") {
gotoAndStop ("shield");
};
tellTarget ("../") {
gotoAndStop ("die");
};
}
if (Number(/:destruction) == Number(true)) {
tellTarget ("../") {
gotoAndPlay ("die");
};
}
Symbol 464 MovieClip Frame 2
gotoAndPlay (1);
Symbol 465 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 55
stop();
Symbol 467 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 56
gotoAndStop (1);
Symbol 467 MovieClip Frame 57
if (Number(/:pow_shield) == Number(true)) {
Set("/:pow_shield", false);
tellTarget ("/power_shield") {
gotoAndStop (1);
};
setProperty("/power_shield", _x , _x);
setProperty("/power_shield", _y , _y);
}
if (Number(/:pow_laser) == Number(true)) {
Set("/:pow_laser", false);
tellTarget ("/power_laser") {
gotoAndStop (1);
};
setProperty("/power_laser", _x , _x);
setProperty("/power_laser", _y , _y);
}
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 467 MovieClip Frame 59
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 467 MovieClip Frame 61
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 467 MovieClip Frame 63
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 467 MovieClip Frame 65
if (Number(/:boss_fight) == Number(false)) {
Set("/:score", Number(/:score) + 10);
}
Symbol 467 MovieClip Frame 77
stop();
Symbol 469 Button
on (release) {
gotoAndPlay (6);
}
Symbol 478 Button
on (release) {
score2 = /:score * 682331479;
index = length(score2);
index2 = index;
score3 = "";
while (Number(index) > 0) {
value = substring(score2, index, 1);
if (Number(value) == Number("1")) {
if (Number(random(2)) == 0) {
character = "a";
} else {
character = "c";
}
} else if (Number(value) == Number("2")) {
if (Number(random(2)) == 0) {
character = "n";
} else {
character = "x";
}
} else if (Number(value) == Number("3")) {
if (Number(random(2)) == 0) {
character = "j";
} else {
character = "y";
}
} else if (Number(value) == Number("4")) {
if (Number(random(2)) == 0) {
character = "k";
} else {
character = "b";
}
} else if (Number(value) == Number("5")) {
if (Number(random(2)) == 0) {
character = "o";
} else {
character = "u";
}
} else if (Number(value) == Number("6")) {
if (Number(random(2)) == 0) {
character = "g";
} else {
character = "v";
}
} else if (Number(value) == Number("7")) {
if (Number(random(2)) == 0) {
character = "t";
} else {
character = "h";
}
} else if (Number(value) == Number("8")) {
if (Number(random(2)) == 0) {
character = "z";
} else {
character = "e";
}
} else if (Number(value) == Number("9")) {
if (Number(random(2)) == 0) {
character = "w";
} else {
character = "d";
}
} else if (Number(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 480 Button
on (release) {
getURL ("javascript:openAWindow('/gold_join.html','Gold',400,400,1)");
}
Symbol 484 MovieClip Frame 1
stop();
Symbol 486 Button
on (release) {
score = 0;
weapon = weapon_last;
gotoAndPlay (15);
}
Symbol 489 MovieClip Frame 190
gotoAndPlay (1);
Symbol 490 MovieClip Frame 150
gotoAndPlay (1);
Symbol 491 MovieClip Frame 126
gotoAndPlay (1);
Symbol 494 MovieClip Frame 6
gotoAndPlay (1);
Symbol 495 MovieClip Frame 1
if (Number(getProperty("/playa", _y)) > 205) {
if (Number(getProperty("/bg1", _y)) > 100) {
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 (Number(getProperty("/playa", _y)) < 195) {
if (Number(getProperty("/bg1", _y)) < 400) {
setProperty("/bg1", _y , Number(getProperty("/bg1", _y)) + 1.5);
setProperty("/bg2", _y , Number(getProperty("/bg2", _y)) + 2);
setProperty("/bg3", _y , Number(getProperty("/bg3", _y)) + 2.5);
setProperty("/bg4", _y , Number(getProperty("/bg4", _y)) + 3);
}
}
Symbol 495 MovieClip Frame 2
gotoAndPlay (1);