Frame 2
ifFrameLoaded (7) {
gotoAndStop (5);
}
Frame 4
gotoAndPlay (1);
Frame 6
Set("/:lifes", "3");
Set("/:pts", "0");
Set("/:back", "1");
Set("/:text", " - Press <t> to take off Press spacebar to fire laser!");
Set("/:sound", "1");
stop();
Frame 7
if (/:highpts < /:pts) {
Set("/:highpts", pts);
Set("/:pts", "0");
}
gotoAndStop (6);
Symbol 5 Button
on (release, keyPress "h") {
Set("/:text", "Navigation: <arrowkeys> Laser: <spacebar> Missile: <m> Launch ship: <t> Get new ship: <r> Sound on/off: <s> Help: <h>");
}
on (press, keyPress "h") {
Set("/:text", "Navigation: <arrowkeys> Laser: <spacebar> Missile: <m> Launch ship: <t> Get new ship: <r> Sound on/off: <s> Help: <h>");
}
Symbol 12 Button
on (release) {
gotoAndStop (6);
}
Symbol 16 MovieClip Frame 1
varx = random("800");
vary = random("20000") + "1500";
scale = random("150") + "40";
_xscale = scale;
_yscale = scale;
Symbol 16 MovieClip Frame 2
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
Symbol 16 MovieClip Frame 3
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
gotoAndPlay (2);
Symbol 20 MovieClip Frame 1
_x = (_x + /:speed);
if ("1200" < _x) {
_x = (-"400");
}
if (_x < (-"400")) {
_x = "1200";
}
Set("/:altitude", _y - getProperty("/ship", _y));
Symbol 20 MovieClip Frame 2
_x = (_x + /:speed);
if ("1200" < _x) {
_x = (-"400");
}
if (_x < (-"400")) {
_x = "1200";
}
Symbol 23 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 2
_name = "fuelfull";
Symbol 23 MovieClip Frame 22
stop();
Symbol 23 MovieClip Frame 23
_name = "fuel";
Symbol 24 MovieClip Frame 1
stop();
Symbol 24 MovieClip Frame 2
_name = "fuelfull2";
Set("/:text", "Preparing ship for flight! - Please wait!");
Symbol 24 MovieClip Frame 22
stop();
Symbol 24 MovieClip Frame 23
_name = "fuel2";
Set("/:text", "Ship ready! - Press <t> to take off");
Symbol 32 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 2
Set("/:text", "- Ship is launched -");
Symbol 32 MovieClip Frame 4
Set("/:text", /:text add " Use arrow-keys to navigate!");
Symbol 32 MovieClip Frame 7
Set("/:text", /:text add " if you get a Height-Record (shown to the right under this display) and get back safely , you will get 1 extra ship and a bonus - Good luck");
Symbol 33 MovieClip Frame 1
_x = getProperty("/ground", _x);
if (/ship:landed == "1") {
if ((/:fuel < "1000") or (/:shield < "100")) {
tellTarget ("fuel") {
gotoAndPlay ("tank");
};
tellTarget ("fuel2") {
gotoAndPlay ("tank");
};
} else {
tellTarget ("fuelfull") {
gotoAndPlay ("full");
};
tellTarget ("fuelfull2") {
gotoAndPlay ("full");
};
}
}
if (/:messure < /:altitude) {
Set("/:messure", /:altitude);
}
if (/:laser2 == "2") {
Set("/:ena", "2x");
}
if (/:laser2 == "3") {
Set("/:ena", "3x");
}
if (/:laser2 == "0") {
Set("/:ena", "");
}
if ((/:fuel < "1") and (/:dead == "0")) {
Set("/:text", "Warning - Fuel Empty!!! ");
}
Symbol 33 MovieClip Frame 2
_x = getProperty("/ground", _x);
if (/ship:landed == "1") {
if ((/:fuel < "1000") or (/:shield < "100")) {
tellTarget ("fuel") {
gotoAndPlay ("tank");
};
} else {
tellTarget ("fuelfull") {
gotoAndPlay ("full");
};
}
}
Symbol 35 Button
on (keyPress "r") {
if (("0" < /:lifes) and (/:dead == "1")) {
Set("/:text", "Press <t> to take off - Press spacebar to fire laser");
Set("/:back", "1");
tellTarget ("/grab") {
play();
};
Set("/:altitude", "90");
Set("/:messure", "90");
Set("/:missiles", "0");
Set("/:dead", "0");
setProperty("/hello", _name , "ship");
setProperty("/ground", _y , "580");
setProperty("/stone", _y , "490");
setProperty("/hello", _name , "ship");
Set("/ship:grav", "0");
Set("/ship:speed", "0");
Set("/ship:grav", "4");
Set("/ship:dead", "0");
Set("/:fuel", "1000");
Set("/:laser", "100");
Set("/:shield", "100");
setProperty("/ground", _x , "400");
setProperty("/stone", _x , "400");
setProperty("/ship", _x , getProperty("/stone", _x));
setProperty("/ship", _y , getProperty("/stone", _y) - "20");
Set("/:speed", "0");
tellTarget ("/ship") {
gotoAndPlay (1);
};
tellTarget ("/news/scramble") {
gotoAndPlay (1);
};
tellTarget ("/talking/scramble") {
gotoAndPlay (1);
};
tellTarget ("/news") {
gotoAndPlay (1);
};
}
}
on (keyPress "t") {
if (/ship:landed == "1") {
tellTarget ("/news") {
gotoAndPlay (1);
};
if (/:sound == "1") {
tellTarget ("/sound12") {
play();
};
}
tellTarget ("/news/scramble") {
gotoAndPlay (1);
};
Set("/:next", "0");
Set("/ship:landed", "0");
Set("/ship:grav", -"10");
Set("/ship:speed", "0");
setProperty("/ship", _x , getProperty("/stone", _x));
setProperty("/ship", _y , getProperty("/stone", _y) - "100");
tellTarget ("/stone/start") {
play();
};
tellTarget ("/ship/up2") {
gotoAndPlay (3);
};
tellTarget ("/ship/up1") {
gotoAndPlay (3);
};
}
}
on (keyPress "<Space>") {
if (((("0" < /:laser) and (/ship:dead == "0")) and (/:back == "1")) and (/:dead == "0")) {
duplicateMovieClip ("/shot", "shot&/:number", /:number);
Set("/:number", /:number + "1");
if (/:laser2 == "2") {
duplicateMovieClip ("/shot2", "shot&/:number", /:number);
Set("/:number", /:number + "1");
}
if (/:laser2 == "3") {
duplicateMovieClip ("/shot2", "shot&/:number", /:number);
Set("/:number", /:number + "1");
duplicateMovieClip ("/shot3", "shot&/:number", /:number);
Set("/:number", /:number + "1");
}
Set("/:laser", /:laser - "1");
}
}
on (keyPress "<Enter>") {
if ((/:lifes < "1") and (/:dead == "1")) {
Set("/:altitude", "90");
Set("/:missiles", "0");
Set("/:lifes", "3");
Set("/:messure", "90");
Set("/:dead", "0");
setProperty("/hello", _name , "ship");
setProperty("/ground", _y , "580");
setProperty("/stone", _y , "490");
setProperty("/hello", _name , "ship");
Set("/ship:grav", "0");
Set("/ship:speed", "0");
Set("/ship:grav", "4");
Set("/ship:dead", "0");
Set("/:fuel", "1000");
Set("/:laser", "100");
Set("/:shield", "100");
setProperty("/ground", _x , "400");
setProperty("/stone", _x , "400");
setProperty("/ship", _x , getProperty("/stone", _x));
setProperty("/ship", _y , getProperty("/stone", _y) - "30");
tellTarget ("/ship") {
gotoAndPlay (1);
};
play();
}
}
on (keyPress "m") {
if ((((/:dead == "0") and (/:misready == "1")) and ("0" < /:missiles)) and ("5000" < /:altitude)) {
setProperty("/miss1", _y , getProperty("/ship", _y));
setProperty("/miss1", _x , getProperty("/ship", _x));
tellTarget ("/miss1") {
gotoAndPlay (2);
};
if (/:sound == "1") {
tellTarget ("/sound8") {
play();
};
}
Set("/:misready", "0");
Set("/:missiles", /:missiles - "1");
}
}
on (keyPress "b") {
if (("0" < /:lifes) and (/:next == "1")) {
tellTarget ("/grab") {
play();
};
Set("/:next", "0");
Set("/:altitude", "90");
setProperty("/ground", _y , "580");
setProperty("/stone", _y , "490");
Set("/ship:grav", "0");
Set("/ship:speed", "0");
setProperty("/ground", _x , "400");
setProperty("/stone", _x , "400");
setProperty("/ship", _x , getProperty("/stone", _x));
setProperty("/ship", _y , getProperty("/stone", _y) - "20");
Set("/:speed", "0");
tellTarget ("/news") {
gotoAndPlay (1);
};
}
}
Symbol 37 MovieClip Frame 1
if ((/:laser2 == "2") or (/:laser2 == "3")) {
_x = (getProperty("/ship", _x) - "10");
_y = (getProperty("/ship", _y) - "15");
} else {
_x = getProperty("/ship", _x);
_y = (getProperty("/ship", _y) - "25");
}
if (/:sound == "1") {
tellTarget ("/sound4") {
play();
};
}
Symbol 37 MovieClip Frame 2
_y = (_y - "30");
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
Symbol 37 MovieClip Frame 3
_y = (_y - "30");
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
gotoAndPlay(_currentframe - "1");
Symbol 38 MovieClip Frame 1
_x = (getProperty("/ship", _x) + "10");
_y = (getProperty("/ship", _y) - "15");
if (/:sound == "1") {
tellTarget ("/sound2") {
play();
};
}
Symbol 38 MovieClip Frame 2
_y = (_y - "30");
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
Symbol 38 MovieClip Frame 3
_y = (_y - "30");
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
gotoAndPlay(_currentframe - "1");
Symbol 39 MovieClip Frame 1
_x = getProperty("/ship", _x);
_y = (getProperty("/ship", _y) - "25");
if (/:sound == "1") {
tellTarget ("/sound3") {
play();
};
}
Symbol 39 MovieClip Frame 2
_y = (_y - "30");
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
Symbol 39 MovieClip Frame 3
_y = (_y - "30");
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
gotoAndPlay(_currentframe - "1");
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 2
_name = "newer";
play();
Symbol 45 MovieClip Frame 6
_name = "flare1";
stop();
Symbol 45 MovieClip Frame 7
_name = "newer";
play();
Symbol 45 MovieClip Frame 11
_name = "flare1";
stop();
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 2
_name = "news";
play();
Symbol 53 MovieClip Frame 6
_name = "flare2";
stop();
Symbol 53 MovieClip Frame 7
_name = "news";
play();
Symbol 53 MovieClip Frame 11
_name = "flare2";
stop();
Symbol 58 MovieClip Frame 1
if (/:sound == "1") {
tellTarget ("/sound6") {
play();
};
}
Symbol 64 MovieClip Frame 1
if (/:sound == "1") {
tellTarget ("/sound5") {
play();
};
}
Symbol 66 MovieClip Frame 1
_name = "fall2";
_x = (random("1400") - "300");
speed = random("20") - "10";
grav = random("3") + "3";
_y = "50";
Set("/:target", "0");
Set("/:fall2", "0");
Symbol 66 MovieClip Frame 2
if (("5000" < /:altitude) and (/:next == "0")) {
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
Symbol 66 MovieClip Frame 3
_y = (_y + (grav + /:backgrav));
_x = ((_x + /:speed) + speed);
count = count + "1";
Set("/:target", "1");
if (("10000" < /:altitude) and ("10" < count)) {
duplicateMovieClip ("/shotback", "shot&/:number", /:number);
Set("/:number", /:number + "1");
count = "0";
speed = random("40") - "20";
}
if (((((_x - _width) < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + (_height / "2")))) {
grav = "3";
Set("/:fall4", "2");
}
if ("600" < _y) {
gotoAndPlay (1);
}
if (_y < "0") {
_x = random("800");
_y = "575";
}
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) {
Set("/:dead", "1");
Set("/:text", "Mind the alien crafts! ");
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (/:fall2 == "1") {
_name = "shot";
gotoAndPlay (5);
}
Set("/:x", _x);
Set("/:y", _y);
tellTarget ("flare2") {
gotoAndPlay (2);
};
tellTarget ("flare1") {
gotoAndPlay (2);
}
Symbol 66 MovieClip Frame 4
gotoAndPlay(_currentframe - "1");
_y = (_y + (grav + /:backgrav));
_x = (_x + /:speed);
if ("600" < _y) {
gotoAndPlay (1);
}
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) {
Set("/:dead", "1");
Set("/:text", "Look out ! " add /:text);
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (((((_x - _width) < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + (_height / "2")))) {
grav = "3";
Set("/:fall4", "2");
}
if (/:fall2 == "1") {
gotoAndPlay (5);
}
Symbol 66 MovieClip Frame 5
_name = "shot";
Set("/:points", /:points + "100");
tellTarget ("/news") {
gotoAndPlay (1);
};
Set("/:text", "One more down - 100 pts. " add /:text);
Symbol 66 MovieClip Frame 9
Set("/:pts", /:pts + "100");
gotoAndPlay (1);
Symbol 67 MovieClip Frame 1
_name = "fall3";
_x = (random("1400") - "300");
speed = random("20") - "10";
grav = random("3") + "3";
_y = "50";
Set("/:target", "0");
Set("/:fall3", "0");
Symbol 67 MovieClip Frame 2
if (("5000" < /:altitude) and (/:next == "0")) {
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
Symbol 67 MovieClip Frame 3
_y = (_y + (grav + /:backgrav));
_x = ((_x + /:speed) + speed);
count = count + "1";
Set("/:target", "1");
if (("10000" < /:altitude) and ("10" < count)) {
duplicateMovieClip ("/shotback2", "shot&/:number", /:number);
Set("/:number", /:number + "1");
count = "0";
speed = random("40") - "20";
}
if (((((_x - _width) < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + (_height / "2")))) {
grav = "3";
Set("/:fall4", "3");
}
if ("600" < _y) {
gotoAndPlay (1);
}
if (_y < "0") {
_x = random("800");
_y = "575";
}
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) {
Set("/:dead", "1");
Set("/:text", " - Mind the crafts! ");
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (/:fall3 == "1") {
_name = "shotdown";
gotoAndPlay (5);
}
Set("/:x", _x);
Set("/:y", _y);
tellTarget ("flare2") {
gotoAndPlay (2);
};
tellTarget ("flare1") {
gotoAndPlay (2);
}
Symbol 67 MovieClip Frame 4
gotoAndPlay(_currentframe - "1");
_y = (_y + (grav + /:backgrav));
_x = (_x + /:speed);
if ("600" < _y) {
gotoAndPlay (1);
}
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) {
Set("/:dead", "1");
Set("/:text", " Watch out - an Alien!!! " add /:text);
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (((((_x - _width) < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + (_height / "2")))) {
grav = "3";
Set("/:fall4", "3");
}
if (/:fall3 == "1") {
gotoAndPlay (5);
}
Symbol 67 MovieClip Frame 5
Set("/:points", /:points + "100");
tellTarget ("/news") {
gotoAndPlay (1);
};
Set("/:text", "That's cool - 100 pts. " add /:text);
Symbol 67 MovieClip Frame 9
Set("/:pts", /:pts + "100");
gotoAndPlay (1);
Symbol 72 MovieClip Frame 1
_x = getProperty("/fall2", _x);
_y = (getProperty("/fall2", _y) + "50");
tellTarget ("/sound1") {
play();
}
Symbol 72 MovieClip Frame 2
_y = (_y + "30");
if (((((_x - "30") < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
Set("/:dead", "1");
Set("/:text", "We're taking hits! " add /:text);
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "2");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if ("600" < _y) {
removeMovieClip("");
}
Symbol 72 MovieClip Frame 3
_y = (_y + "30");
if (((((_x - "30") < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
Set("/:dead", "1");
Set("/:text", "We're taking hits! " add /:text);
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "2");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if ("600" < _y) {
removeMovieClip("");
}
gotoAndPlay(_currentframe - "1");
Symbol 73 MovieClip Frame 1
_x = getProperty("/fall3", _x);
_y = (getProperty("/fall3", _y) + "50");
tellTarget ("/sound1") {
play();
}
Symbol 73 MovieClip Frame 2
_y = (_y + "30");
if (((((_x - "30") < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
Set("/:dead", "1");
Set("/:text", "We're taking hits! " add /:text);
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "2");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if ("600" < _y) {
removeMovieClip("");
}
Symbol 73 MovieClip Frame 3
_y = (_y + "30");
if (((((_x - "30") < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
Set("/:dead", "1");
Set("/:text", "We're taking hits! " add /:text);
tellTarget ("/news") {
gotoAndPlay ("evil");
};
}
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "2");
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if ("600" < _y) {
removeMovieClip("");
}
gotoAndPlay(_currentframe - "1");
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
if (/:sound == "1") {
play();
} else {
gotoAndStop (1);
}
Symbol 77 MovieClip Frame 3
_name = "bussy";
Symbol 77 MovieClip Frame 11
_name = "sound1";
Symbol 79 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 2
if (/:sound == "1") {
play();
} else {
gotoAndStop (1);
}
Symbol 92 MovieClip Frame 3
_name = "bussy2";
Symbol 92 MovieClip Frame 50
_name = "sound9";
Symbol 94 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 2
if (/:sound == "1") {
play();
} else {
gotoAndStop (1);
}
Symbol 94 MovieClip Frame 3
_name = "bussy3";
Symbol 94 MovieClip Frame 27
_name = "sound10";
Symbol 96 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 1
_name = "fall1";
_x = (random("1400") - "300");
_y = "50";
Set("/:fall1", "0");
Symbol 104 MovieClip Frame 2
_y = (_y + (/:backgrav + "5"));
_x = (_x + /:speed);
if (("600" < _y) and (/:next == "0")) {
gotoAndPlay (1);
if ((((getProperty("/stone", _y) < _y) and (/:sound == "1")) and ((-"112") < _x)) and (_x < "912")) {
tellTarget ("/sound11") {
play();
};
}
}
tellTarget ("flare2") {
gotoAndPlay (2);
};
tellTarget ("flare1") {
gotoAndPlay (2);
};
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) {
Set("/:dead", "1");
Set("/:text", "Mind the cones! " add /:text);
tellTarget ("/news") {
gotoAndPlay (1);
};
}
if (/:fall1 == "1") {
_name = "new";
gotoAndPlay (4);
}
if (/:fall1 == "2") {
_name = "new";
gotoAndPlay (9);
}
Symbol 104 MovieClip Frame 3
gotoAndPlay(_currentframe - "1");
_y = (_y + (/:backgrav + "5"));
_x = (_x + /:speed);
if (("600" < _y) and (/:next == "0")) {
gotoAndPlay (1);
}
if (_y < "0") {
_x = random("800");
_y = "575";
}
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) {
Set("/:dead", "1");
Set("/:text", "Hey look out you fool! ");
tellTarget ("/news") {
gotoAndPlay (1);
};
}
if (/:fall1 == "1") {
gotoAndPlay (4);
}
if (/:fall1 == "2") {
gotoAndPlay (9);
}
Symbol 104 MovieClip Frame 4
_name = "new";
Set("/:text", "Yearh - 50 points! " add /:text);
tellTarget ("/news") {
gotoAndPlay (1);
};
Set("/:pts", /:pts + "50");
Symbol 104 MovieClip Frame 8
gotoAndPlay (1);
Symbol 104 MovieClip Frame 9
_name = "new";
Symbol 104 MovieClip Frame 13
gotoAndPlay (1);
Symbol 106 MovieClip Frame 1
varx = random("800") - "400";
vary = random("2400") + "1200";
Symbol 106 MovieClip Frame 2
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
Symbol 106 MovieClip Frame 3
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
gotoAndPlay (2);
Symbol 106 MovieClip Frame 4
Set("/:text", "Suplies!!!! Extra Fuel + Extra Shots + Extra Shield ");
Set("/:laser", /:laser + "100");
Set("/:fuel", /:fuel + "500");
Set("/:shield", /:shield + "50");
tellTarget ("/news") {
gotoAndPlay (1);
};
tellTarget ("/news") {
gotoAndPlay (1);
}
Symbol 111 MovieClip Frame 1
varx = random("800") - "400";
vary = random("2400") + "1200";
Symbol 111 MovieClip Frame 2
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
Symbol 111 MovieClip Frame 3
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
gotoAndPlay (2);
Symbol 111 MovieClip Frame 4
Set("/:text", "Tripple-gun enabled + Extra Shots ");
Set("/:laser2", "3");
Set("/:laser", /:laser + "200");
tellTarget ("/news") {
gotoAndPlay (1);
}
Symbol 113 MovieClip Frame 1
varx = random("800") - "400";
vary = random("2400") + "1200";
Symbol 113 MovieClip Frame 2
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
Symbol 113 MovieClip Frame 3
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
gotoAndPlay (2);
Symbol 113 MovieClip Frame 4
Set("/:text", "Twingun enabled + Extra Shots ");
tellTarget ("/news") {
gotoAndPlay (1);
};
Set("/:laser2", "2");
Set("/:laser", /:laser + "100");
Symbol 115 MovieClip Frame 1
stop();
_xscale = "100";
_yscale = "100";
Set("/:misready", "1");
Symbol 115 MovieClip Frame 2
if (/:y ne _y) {
_y = (_y - ((_y - /:y) / /:misspeed));
}
if (/:x ne _x) {
_x = (_x - ((_x - /:x) / /:misspeed));
}
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
gotoAndPlay (4);
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
gotoAndPlay (4);
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
_rotation = (((_y - /:y) / "10") + ((_x - /:x) / "10"));
if (/:target == "0") {
gotoAndStop (1);
}
Symbol 115 MovieClip Frame 3
gotoAndPlay(_currentframe - "1");
if (/:y ne _y) {
_y = (_y - ((_y - /:y) / /:misspeed));
}
if (/:x ne _x) {
_x = (_x - ((_x - /:x) / /:misspeed));
}
if (((((_x - "30") < getProperty("/fall1", _x)) and (getProperty("/fall1", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall1", _y))) and (getProperty("/fall1", _y) < (_y + _height))) {
Set("/:fall1", "1");
}
if (((((_x - "30") < getProperty("/fall2", _x)) and (getProperty("/fall2", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall2", _y))) and (getProperty("/fall2", _y) < (_y + _height))) {
Set("/:fall2", "1");
gotoAndPlay (4);
}
if (((((_x - "30") < getProperty("/fall3", _x)) and (getProperty("/fall3", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall3", _y))) and (getProperty("/fall3", _y) < (_y + _height))) {
Set("/:fall3", "1");
gotoAndPlay (4);
}
if (((((_x - "30") < getProperty("/fall4", _x)) and (getProperty("/fall4", _x) < (_x + "30"))) and ((_y - _height) < getProperty("/fall4", _y))) and (getProperty("/fall4", _y) < (_y + _height))) {
Set("/:fall4", "1");
}
if (_y < "0") {
removeMovieClip("");
}
Symbol 123 MovieClip Frame 1
varx = random("800") - "400";
vary = random("10000") + "4000";
Symbol 123 MovieClip Frame 2
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
Symbol 123 MovieClip Frame 3
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
gotoAndPlay (2);
Symbol 123 MovieClip Frame 4
Set("/:text", "Suplies!!! Extra Shield + Missiles - press <m> to fire missile - ");
Set("/:shield", /:shield + "100");
Set("/:missiles", /:missiles + "50");
tellTarget ("/news") {
gotoAndPlay (1);
}
Symbol 125 MovieClip Frame 1
varx = random("800") - "400";
vary = random("5000") + "5000";
Symbol 125 MovieClip Frame 2
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
Symbol 125 MovieClip Frame 3
_y = (getProperty("/ground", _y) - vary);
_x = (getProperty("/ground", _x) + varx);
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
gotoAndStop (4);
}
gotoAndPlay (2);
Symbol 125 MovieClip Frame 4
Set("/:text", "Suplies!!! Extra Shield ");
Set("/:shield", /:shield + "100");
tellTarget ("/news") {
gotoAndPlay (1);
}
Symbol 130 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 2
_name = taken;
Symbol 130 MovieClip Frame 60
stop();
Symbol 130 MovieClip Frame 90
tellTarget ("/") {
gotoAndStop (2);
}
Symbol 132 MovieClip Frame 1
if ((("15000" < /:altitude) and (_y < "250")) and (/:highscore < /:altitude)) {
_y = (_y + "2");
tellTarget ("flare2") {
gotoAndPlay (7);
};
tellTarget ("flare1") {
gotoAndPlay (7);
};
}
if ((/:altitude < "15000") and ((-"150") < _y)) {
_y = (_y - "10");
tellTarget ("flare2") {
gotoAndPlay (7);
};
tellTarget ("flare1") {
gotoAndPlay (7);
};
}
if ((((((_x - (_width / "2")) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + (_width / "2")))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) and ("200" < _y)) {
Set("/:text", "You have reached the mother-ship! - Press <b> for next level - if you get a Height-Record (shown to the right under this display) you will get 1 extra ship and a bonus");
Set("/:next", "1");
tellTarget ("klo") {
play();
};
stop();
}
Symbol 132 MovieClip Frame 2
if ((("15000" < /:altitude) and (_y < "250")) and (/:highscore < /:altitude)) {
_y = (_y + "2");
}
if ((/:altitude < "15000") and ((-"150") < _y)) {
_y = (_y - "10");
}
if ((((((_x - (_width / "2")) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + (_width / "2")))) and ((_y - (_height / "2")) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + (_height / "2")))) and ("200" < _y)) {
Set("/:text", "You have reached the mother-ship! - Press <b> for next level - if you get a Height-Record (shown to the right under this display) you will get 1 extra ship and a bonus");
Set("/:next", "1");
tellTarget ("klo") {
play();
};
stop();
}
Symbol 133 Button
on (keyPress "<Right>") {
if (((_x < "750") and (landed == "0")) and ("0" < /:fuel)) {
speed = speed + "2";
tellTarget ("right") {
play();
};
if (/:sound == "1") {
tellTarget ("/sound12left") {
play();
};
}
Set("/:fuel", /:fuel - "2");
}
}
on (keyPress "<Left>") {
if ((("50" < _x) and (landed == "0")) and ("0" < /:fuel)) {
speed = speed - "2";
Set("/:fuel", /:fuel - "2");
tellTarget ("left") {
play();
};
if (/:sound == "1") {
tellTarget ("/sound12right") {
play();
};
}
}
}
on (keyPress "<Up>") {
if ((((landed == "0") and (grav < "15")) and ("100" < _y)) and ("0" < /:fuel)) {
grav = grav - "4";
Set("/:fuel", /:fuel - "4");
tellTarget ("up1") {
play();
};
tellTarget ("up2") {
play();
};
if (/:sound == "1") {
tellTarget ("/sound12rear") {
play();
};
}
}
}
on (keyPress "<Down>") {
if ((((landed == "0") and ((-"15") < grav)) and (_y < "500")) and ("0" < /:fuel)) {
Set("/:back", "1");
grav = grav + "4";
Set("/:fuel", /:fuel - "4");
tellTarget ("down1") {
play();
};
tellTarget ("down2") {
play();
};
if (/:sound == "1") {
tellTarget ("/sound12rear") {
play();
};
}
}
}
Symbol 135 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 1
if (((((((_y < getProperty("/stone", _y)) and (getProperty("/stone", _y) < (_y + "25"))) and ((getProperty("/stone", _x) - "50") < _x)) and (_x < (getProperty("/stone", _x) + "50"))) and (grav < "5")) and (dead == "0")) and (getProperty("/stone", _y) < "520")) {
_x = getProperty("/stone", _x);
_y = getProperty("/stone", _y);
if (/:highscore < /:messure) {
Set("/:highscore", /:messure);
if (("5000" < /:messure) and (/:messure < "10000")) {
Set("/:pts", /:pts + "1000");
}
if ("10000" < /:messure) {
Set("/:pts", /:pts + "5000");
Set("/:lifes", /:lifes + "1");
}
Set("/:messure", "0");
}
landed = "1";
Set("/:speed", "0");
}
if (landed == "0") {
if (/:next == "1") {
_x = getProperty("/grab", _x);
_y = getProperty("/grab", _y);
} else {
_y = (_y + grav);
_x = (_x + speed);
}
if ((grav < "10") and (_y < "600")) {
grav = grav + /:grav;
}
if (("800" < _x) and ("0" < speed)) {
speed = "0";
}
if ((_x < "0") and (speed < "0")) {
speed = "0";
}
if (_x < "125") {
Set("/:speed", "2");
}
if (("200" < _x) and (_x < "600")) {
Set("/:speed", "0");
}
if (_x < "75") {
Set("/:speed", "6");
}
if ("675" < _x) {
Set("/:speed", -"2");
}
if ("725" < _x) {
Set("/:speed", -"6");
}
if (/:altitude < "30") {
Set("/:dead", "1");
tellTarget ("/sound9") {
play();
};
}
} else {
Set("/:backgrav", "5");
tellTarget ("/arrow") {
gotoAndStop (1);
};
_x = getProperty("/stone", _x);
if (/:fuel < "1000") {
Set("/:fuel", /:fuel + "1");
}
if (/:shield < "100") {
Set("/:shield", /:shield + "1");
}
}
if (_y < "200") {
Set("/:backgrav", "15");
tellTarget ("/arrow") {
gotoAndStop (4);
};
tellTarget ("flare2") {
gotoAndPlay (7);
};
tellTarget ("flare1") {
gotoAndPlay (7);
};
grav = "0";
setProperty("/stone", _y , getProperty("/stone", _y) + "20");
setProperty("/ground", _y , getProperty("/ground", _y) + "20");
}
if ((_y < "400") and ("200" < _y)) {
Set("/:backgrav", "5");
tellTarget ("/arrow") {
gotoAndStop (2);
};
grav = "0";
setProperty("/stone", _y , getProperty("/stone", _y) + "10");
setProperty("/ground", _y , getProperty("/ground", _y) + "10");
}
if (("400" < _y) and ("500" < getProperty("/stone", _y))) {
if ("600" < getProperty("/stone", _y)) {
Set("/:backgrav", -"7");
} else {
Set("/:backgrav", "5");
}
tellTarget ("/arrow") {
gotoAndStop (3);
};
tellTarget ("flare2") {
gotoAndPlay (2);
};
tellTarget ("flare1") {
gotoAndPlay (2);
};
grav = "0";
setProperty("/stone", _y , getProperty("/stone", _y) - "20");
setProperty("/ground", _y , getProperty("/ground", _y) - "20");
}
if (/:dead == "1") {
if ("0" < /:shield) {
if ((landed == "0") and (_y < "550")) {
grav = grav + "5";
}
Set("/:shield", /:shield - "10");
Set("/:dead", "0");
tellTarget ("shield") {
play();
};
if (/:sound == "1") {
tellTarget ("/sound7") {
play();
};
}
} else {
gotoAndPlay (3);
}
}
Symbol 137 MovieClip Frame 2
if (((((((_y < getProperty("/stone", _y)) and (getProperty("/stone", _y) < (_y + "25"))) and ((getProperty("/stone", _x) - "50") < _x)) and (_x < (getProperty("/stone", _x) + "50"))) and (grav < "5")) and (dead == "0")) and (getProperty("/stone", _y) < "520")) {
_x = getProperty("/stone", _x);
_y = getProperty("/stone", _y);
if (/:highscore < /:messure) {
Set("/:highscore", /:messure);
if (("5000" < /:messure) and (/:messure < "10000")) {
Set("/:pts", /:pts + "1000");
}
if ("10000" < /:messure) {
Set("/:pts", /:pts + "5000");
Set("/:lifes", /:lifes + "1");
}
Set("/:messure", "0");
}
landed = "1";
Set("/:speed", "0");
}
if (landed == "0") {
if (/:next == "1") {
_x = getProperty("/grab", _x);
_y = getProperty("/grab", _y);
} else {
_y = (_y + grav);
_x = (_x + speed);
}
if ((grav < "10") and (_y < "600")) {
grav = grav + /:grav;
}
if (("800" < _x) and ("0" < speed)) {
speed = "0";
}
if ((_x < "0") and (speed < "0")) {
speed = "0";
}
if (_x < "125") {
Set("/:speed", "2");
}
if (("200" < _x) and (_x < "600")) {
Set("/:speed", "0");
}
if (_x < "75") {
Set("/:speed", "6");
}
if ("675" < _x) {
Set("/:speed", -"2");
}
if ("725" < _x) {
Set("/:speed", -"6");
}
} else {
_x = getProperty("/stone", _x);
if (/:fuel < "1000") {
Set("/:fuel", /:fuel + "1");
}
}
gotoAndPlay(_currentframe - "1");
Symbol 137 MovieClip Frame 3
_name = "hello";
Set("/:messure", "0");
Set("/:lifes", /:lifes - "1");
Set("/:dead", "1");
Set("/:laser2", "0");
Symbol 137 MovieClip Frame 9
if ("0" < /:lifes) {
Set("/:text", "Your ship is history! - Press <r> when ready for a new");
} else {
Set("/:text", "Your ship is history - Game Over! - press <Enter> to restart");
}
Set("/:backgrav", "5");
tellTarget ("/news/scramble") {
gotoAndPlay (99);
};
tellTarget ("/talking/scramble") {
gotoAndPlay (99);
};
stop();
Symbol 142 MovieClip Frame 1
_name = "fall4";
speed = random("20") - "10";
_x = (random("1000") - "100");
_y = "50";
Set("/:fall4", "0");
Symbol 142 MovieClip Frame 2
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
Set("/:back", "0");
tellTarget ("/news") {
gotoAndPlay (1);
};
tellTarget ("/sound10") {
play();
};
gotoAndPlay (4);
}
if (/:fall4 == "2") {
gotoAndPlay (12);
}
if (/:fall4 == "3") {
gotoAndPlay (12);
}
if (/:fall4 == "1") {
gotoAndPlay (6);
}
_y = (_y + (/:backgrav - "1"));
_x = ((_x + /:speed) + speed);
count = count + "1";
if ("20" < count) {
Set("/:number", /:number + "1");
count = "0";
speed = random("20") - "10";
}
if ("600" < _y) {
gotoAndPlay (1);
}
Symbol 142 MovieClip Frame 3
if (((((_x - _width) < getProperty("/ship", _x)) and (getProperty("/ship", _x) < (_x + _width))) and ((_y - _height) < getProperty("/ship", _y))) and (getProperty("/ship", _y) < (_y + _height))) {
Set("/:back", "0");
tellTarget ("/news") {
gotoAndPlay (1);
};
tellTarget ("/sound10") {
play();
};
gotoAndPlay (4);
}
if (/:fall4 == "2") {
gotoAndPlay (12);
}
if (/:fall4 == "3") {
gotoAndPlay (12);
}
if (/:fall4 == "1") {
gotoAndPlay (6);
}
_y = (_y + (/:backgrav - "1"));
_x = ((_x + /:speed) + speed);
count = count + "1";
if ("19" < count) {
Set("/:number", /:number + "1");
count = "0";
speed = random("20") - "10";
}
if ("600" < _y) {
gotoAndPlay (1);
}
gotoAndPlay (2);
Symbol 142 MovieClip Frame 4
if (/:back == "1") {
_x = getProperty("/ship", _x);
_y = (getProperty("/ship", _y) - "150");
gotoAndPlay (2);
} else {
_x = getProperty("/ship", _x);
_y = (getProperty("/ship", _y) - "20");
}
if (/:dead == "1") {
gotoAndPlay (6);
}
if (getProperty("/ship", _y) < "580") {
Set("/ship:grav", /ship:grav + "5");
}
if ("600" < _y) {
gotoAndPlay (1);
}
Symbol 142 MovieClip Frame 5
gotoAndPlay(_currentframe - "1");
Set("/:text", "Hey I can't see anything! - get that thing off my face! - Full Back!!!!! ! to blow the thing away - press <arrow-down> - Gun is jamed and jet-power reduced! - you MUST remove it");
Symbol 142 MovieClip Frame 6
Set("/:back", "1");
_name = "new";
Symbol 142 MovieClip Frame 11
gotoAndPlay (1);
Symbol 142 MovieClip Frame 12
if (/:fall4 == "2") {
_x = getProperty("/fall2", _x);
_y = (getProperty("/fall2", _y) + "25");
}
if (/:fall4 == "3") {
_x = getProperty("/fall3", _x);
_y = (getProperty("/fall3", _y) + "25");
}
if (/:fall4 == "1") {
gotoAndPlay (6);
}
if ("600" < _y) {
gotoAndPlay (1);
}
Symbol 142 MovieClip Frame 13
gotoAndPlay(_currentframe - "1");
Symbol 200 MovieClip Frame 98
gotoAndPlay (1);
Symbol 200 MovieClip Frame 111
stop();
Symbol 217 MovieClip Frame 3
_name = "talking";
Symbol 217 MovieClip Frame 47
_name = "news";
Symbol 217 MovieClip Frame 69
gotoAndPlay (47);
Symbol 217 MovieClip Frame 70
_name = "talking";
Symbol 217 MovieClip Frame 73
Set("/:text", "He he - Kwettur aell fdrargh dargfroth freausisus ! - he he he he he ");
Symbol 217 MovieClip Frame 110
gotoAndPlay (1);
Symbol 225 MovieClip Frame 1
stop();
Symbol 226 MovieClip Frame 1
if (/:lifes < "1") {
tellTarget ("life") {
gotoAndStop (2);
};
} else {
tellTarget ("life") {
gotoAndStop (1);
};
}
Symbol 228 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 1
if (/:fuel < "1") {
tellTarget ("life") {
gotoAndStop (2);
};
} else {
tellTarget ("life") {
gotoAndStop (1);
};
}
Symbol 231 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 1
if (/:shield < "1") {
tellTarget ("life") {
gotoAndStop (2);
};
} else {
tellTarget ("life") {
gotoAndStop (1);
};
}
Symbol 234 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 2
stop();
Symbol 235 MovieClip Frame 1
if (/:laser < "1") {
tellTarget ("life") {
gotoAndStop (2);
};
} else {
tellTarget ("life") {
gotoAndStop (1);
};
}
Symbol 236 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
if ((((/:dead == "0") and (/:misready == "1")) and ("0" < /:missiles)) and ("5000" < /:altitude)) {
tellTarget ("life") {
gotoAndStop (1);
};
} else {
tellTarget ("life") {
gotoAndStop (2);
};
}
Symbol 253 MovieClip Frame 1
stop();
Symbol 262 Button
on (rollOver) {
if (/:dead == "0") {
Set("/:text", "WARNING This will destroy your ship!");
}
}
on (release) {
tellTarget ("/ship") {
gotoAndPlay (3);
}
}
Symbol 269 MovieClip Frame 1
if (/:sound == "0") {
tellTarget ("indic") {
gotoAndStop (2);
};
} else {
tellTarget ("indic") {
gotoAndStop (1);
};
}
Symbol 273 Button
on (release, keyPress "s") {
if (/:sound == "0") {
Set("/:sound", "1");
} else {
Set("/:sound", "0");
}
}