Frame 1
ifFrameLoaded (86) {
gotoAndPlay (4);
}
Frame 3
gotoAndPlay (1);
Frame 4
ifFrameLoaded (1406) {
gotoAndPlay (7);
}
Frame 6
gotoAndPlay (4);
Frame 7
ifFrameLoaded (1947) {
gotoAndPlay (10);
}
Frame 9
gotoAndPlay (7);
Frame 10
ifFrameLoaded (2793) {
gotoAndPlay (13);
}
Frame 12
gotoAndPlay (13);
Frame 13
ifFrameLoaded (2877) {
gotoAndPlay (16);
}
Frame 15
gotoAndPlay (13);
Frame 16
ifFrameLoaded (4182) {
gotoAndPlay (19);
}
Frame 18
gotoAndPlay (16);
Frame 19
ifFrameLoaded (4733) {
gotoAndPlay (22);
}
Frame 21
gotoAndPlay (22);
Frame 22
ifFrameLoaded (5051) {
gotoAndPlay (25);
}
Frame 24
gotoAndPlay (22);
Frame 25
ifFrameLoaded (5081) {
gotoAndPlay (28);
}
Frame 27
gotoAndPlay (25);
Frame 28
ifFrameLoaded (5819) {
gotoAndStop (31);
}
Frame 30
gotoAndPlay (28);
Frame 31
stop();
Frame 37
stop();
Frame 43
stop();
Frame 51
stop();
Frame 60
stop();
Frame 67
stop();
Frame 74
stop();
Frame 83
sign = "A";
Frame 229
sign = "B";
Frame 254
level = "B";
Frame 398
sign = "C";
Frame 423
level = "C";
Frame 568
sign = "D";
Frame 593
level = "D";
Frame 738
sign = "E";
Frame 763
level = "E";
Frame 908
sign = "F";
Frame 933
level = "F";
stage = "2";
call("/functions:endlevel");
Frame 954
call("/functions:clearbullets");
Frame 1004
stop();
Frame 1013
sign = "F";
Frame 1159
sign = "G";
Frame 1184
level = "G";
Frame 1328
sign = "H";
Frame 1353
level = "H";
Frame 1498
sign = "I";
Frame 1523
level = "I";
Frame 1668
sign = "J";
Frame 1693
level = "J";
Frame 1838
sign = "K";
Frame 1863
level = "K";
stage = "3";
call("/functions:endlevel");
Frame 1884
call("/functions:clearbullets");
Frame 1934
stop();
Frame 1943
sign = "K";
Frame 2089
sign = "L";
Frame 2114
level = "L";
Frame 2258
sign = "M";
Frame 2283
level = "M";
Frame 2428
sign = "N";
Frame 2453
level = "N";
Frame 2598
sign = "O";
Frame 2623
level = "O";
Frame 2768
sign = "P";
Frame 2793
level = "P";
stage = "4";
call("/functions:endlevel");
Frame 2814
call("/functions:clearbullets");
Frame 2864
stop();
Frame 2873
sign = "P";
Frame 3019
sign = "Q";
Frame 3044
level = "Q";
Frame 3188
sign = "R";
Frame 3213
level = "R";
Frame 3358
sign = "S";
Frame 3383
level = "S";
Frame 3528
sign = "T";
Frame 3553
level = "T";
Frame 3698
sign = "U";
Frame 3723
level = "U";
stage = "5";
call("/functions:endlevel");
Frame 3744
call("/functions:clearbullets");
Frame 3794
stop();
Frame 3803
sign = "U";
Frame 3949
sign = "V";
Frame 3974
level = "V";
Frame 4118
sign = "W";
Frame 4143
level = "W";
Frame 4288
sign = "X";
Frame 4313
level = "X";
Frame 4458
sign = "Y";
Frame 4483
level = "Y";
Frame 4628
sign = "Z";
Frame 4653
Set("/:stage", "boss");
Set("/:level", "bossenter");
call("/functions:endlevel");
Frame 4674
call("/functions:clearbullets");
Frame 4768
call("/functions:startlevel");
gotoAndPlay(level);
Frame 4769
Set("/:level", "bossenter");
Frame 4931
gotoAndPlay (4809);
Frame 5051
stop();
Frame 5063
stop();
Frame 5071
gotoAndStop (5063);
Frame 5072
level = "O";
Frame 5116
call("/functions:startlevel");
Frame 5288
lives = lives + "1";
Frame 5457
lives = lives + "1";
Frame 5627
lives = lives + "1";
Frame 5797
call("/functions:endlevel");
Frame 5819
call("/functions:clearbullets");
Set("/:play", "on");
gotoAndPlay (1934);
Symbol 36 Button
on (release) {
gotoAndStop (37);
}
Symbol 42 Button
on (release) {
gotoAndStop (67);
}
Symbol 46 Button
on (release) {
gotoAndStop (51);
}
Symbol 50 Button
on (release) {
gotoAndStop (43);
}
Symbol 54 Button
on (release, keyPress "<Enter>") {
gotoAndPlay (74);
Set("/:stage", "1");
Set("/:level", "A");
call("/functions:startgame");
}
Symbol 70 Button
on (release) {
gotoAndStop (37);
}
Symbol 71 Button
on (release) {
if (/:password eq "tycho") {
Set("/:stage", "2");
Set("/:level", "F");
gotoAndPlay (1004);
call("/functions:startgame");
} else if (/:password eq "apollo") {
Set("/:stage", "3");
Set("/:level", "K");
gotoAndPlay (1934);
call("/functions:startgame");
} else if (/:password eq "regolith") {
Set("/:stage", "4");
Set("/:level", "P");
gotoAndPlay (2864);
call("/functions:startgame");
} else if (/:password eq "luna") {
Set("/:stage", "5");
Set("/:level", "U");
gotoAndPlay (3794);
call("/functions:startgame");
} else if (/:password eq "gibbous") {
Set("/:stage", "boss");
Set("/:level", "bossenter");
gotoAndPlay (4724);
call("/functions:startgame");
} else if (/:password eq "hot dog") {
Set("/:stage", "3");
Set("/:level", "O");
gotoAndPlay (5072);
call("/functions:startgame");
} else {
password = "";
}
}
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 2
stop();
tellTarget ("front") {
stop();
};
tellTarget ("back") {
stop();
}
Symbol 85 MovieClip Frame 13
stop();
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 8
stop();
call("/functions:endlife");
Symbol 102 MovieClip Frame 1
stop();
jump = "off";
jump2 = "off";
Symbol 102 MovieClip Frame 2
jump = "on";
jump2 = "on";
Symbol 102 MovieClip Frame 30
jump = "off";
Symbol 102 MovieClip Frame 34
gotoAndStop (1);
jump2 = "off";
Symbol 108 Button
on (release) {
gotoAndStop (60);
}
Symbol 118 MovieClip Frame 1
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if ((((buggyX - _x) < "100") and ((-"150") < (buggyX - _x))) and ((-"30") < (buggyY - _y))) {
gotoAndPlay (3);
call("/functions:crash");
}
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":hdone");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/hbullet", _x);
bullet_y = getProperty("/bullet" add num, _y);
if (((((bullet_x - _x) < "30") and ((-"75") < (bullet_x - _x))) and ((bullet_y - _y) < "15")) and (bullet_x < "540")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/hbullet", _visible , "0");
Set(("/bullet" add num) add ":hdone", "true");
Set("/:kills", /:kills + "1");
}
}
}
}
Symbol 118 MovieClip Frame 2
gotoAndPlay (1);
Symbol 118 MovieClip Frame 3
roveroff = "true";
Symbol 118 MovieClip Frame 10
stop();
Symbol 135 MovieClip Frame 1
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
minetop = _y - getProperty("mine", _height);
if ((((buggyX - _x) < "80") and ((-"80") < (buggyX - _x))) and ((minetop - buggyY) < "20")) {
gotoAndPlay (3);
call("/functions:crash");
}
}
Symbol 135 MovieClip Frame 2
gotoAndPlay (1);
Symbol 135 MovieClip Frame 7
stop();
Symbol 142 MovieClip Frame 1
if (/:play ne "off") {
ufoend = "off";
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":vdone");
if (bullet_done eq "false") {
bullet_x = getProperty(("/bullet" add num) add "/vbullet", _x) + getProperty("/bullet" add num, _x);
bullet_y = getProperty(("/bullet" add num) add "/vbullet", _y) + getProperty("/bullet" add num, _y);
if ((((((bullet_x - _x) < "40") and ((-"40") < (bullet_x - _x))) and ((bullet_y - _y) < "25")) and ((-"25") < (bullet_y - _y))) and (bullet_y < "400")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/vbullet", _visible , "0");
Set(("/bullet" add num) add ":vdone", "true");
Set("/:kills", /:kills + "1");
ufoend = "on";
}
}
}
}
Symbol 142 MovieClip Frame 2
gotoAndPlay (1);
Symbol 142 MovieClip Frame 10
stop();
Symbol 146 MovieClip Frame 1
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if ((((buggyX - _x) < "110") and ((-"110") < (buggyX - _x))) and ((-"30") < (buggyY - _y))) {
gotoAndPlay (3);
call("/functions:crash");
}
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":hdone");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/hbullet", _x);
bullet_y = getProperty("/bullet" add num, _y);
if (((((bullet_x - _x) < "40") and ((-"40") < (bullet_x - _x))) and ((-"20") < (bullet_y - _y))) and (bullet_x < "540")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/hbullet", _visible , "0");
Set(("/bullet" add num) add ":hdone", "true");
Set("/:kills", /:kills + "1");
}
}
}
}
Symbol 146 MovieClip Frame 2
gotoAndPlay (1);
Symbol 146 MovieClip Frame 9
stop();
Symbol 149 MovieClip Frame 1
buggyX = getProperty("/buggy", _x);
if (((((buggyX - _x) < "100") and ((-"100") < (buggyX - _x))) and (/buggy:jump ne "on")) and (/:play ne "off")) {
call("/functions:crash");
}
Symbol 149 MovieClip Frame 2
gotoAndPlay (1);
Symbol 157 Button
on (release) {
gotoAndStop (51);
}
Symbol 161 Button
on (release) {
getURL ("http://nugenflugen.tripod.com");
}
Symbol 165 Button
on (release) {
getURL ("mailto:hungarianaaron@hotmail.com");
}
Symbol 180 MovieClip Frame 45
stop();
call("/functions:startlevel");
tellTarget ("/") {
gotoAndPlay(/:level);
}
Symbol 182 Button
on (keyPress "<Left>") {
if ((-"10") < /:moveX) {
Set("/:moveX", /:moveX - "5");
}
}
on (keyPress "<Right>") {
if (/:moveX < "10") {
Set("/:moveX", /:moveX + "5");
}
}
on (keyPress "<Up>") {
if (((/buggy:jump ne "on") and (/buggy:jump2 ne "on")) and (play ne "off")) {
tellTarget ("/buggy") {
gotoAndPlay ("jump");
};
}
}
on (keyPress "<Space>") {
if ((/:play ne "off") and (/:next_bullet ne "false")) {
tellTarget ("/functions") {
gotoAndPlay ("fire");
};
if (bullet_num == "15") {
bullet_num = "1";
} else {
bullet_num = bullet_num + "1";
}
bullet_name = "bullet" add bullet_num;
duplicateMovieClip ("bullet", bullet_name, bullet_num);
setProperty(bullet_name, _x , getProperty("/buggy", _x));
setProperty(bullet_name, _y , getProperty("/buggy", _y) + getProperty("/buggy/body", _y));
}
}
Symbol 184 MovieClip Frame 1
if (/:play ne "off") {
newX = getProperty("/buggy", _x) + /:moveX;
if (("445" < newX) or (newX < "90")) {
Set("/:moveX", "0");
} else {
setProperty("/buggy", _x , newX);
}
}
Symbol 184 MovieClip Frame 2
gotoAndPlay (1);
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 3
stop();
Set("/:lives", "3");
Set("/:kills", "0");
Symbol 187 MovieClip Frame 11
stop();
Set("/:moveX", "0");
Set("/:play", "off");
tellTarget ("/buggy") {
stop();
};
tellTarget ("/buggy/body") {
gotoAndPlay ("explode");
};
tellTarget ("/buggy/wheels") {
gotoAndPlay ("explode");
};
tellTarget ("/") {
stop();
}
Symbol 187 MovieClip Frame 17
stop();
x = "0";
while (x < "15") {
x = x + "1";
removeMovieClip("/bullet" add x);
}
if ("0" < /:lives) {
Set("/:lives", /:lives - "1");
tellTarget ("/") {
gotoAndPlay("start" add /:stage);
};
} else {
tellTarget ("/") {
gotoAndStop ("gameover");
};
}
Symbol 187 MovieClip Frame 23
stop();
Set("/:sign", /:level);
Set("/:moveX", "0");
Set("/:play", "on");
Set("/:bullet_num", "0");
tellTarget ("/buggy") {
gotoAndStop (1);
}
Symbol 187 MovieClip Frame 31
stop();
x = "0";
while (x < "15") {
x = x + "1";
tellTarget ("/bullet" add x) {
stop();
};
}
Set("/:lives", /:lives + "1");
Set("/:moveX", "0");
Set("/:play", "off");
tellTarget ("/buggy") {
stop();
};
tellTarget ("/buggy/wheels") {
gotoAndStop ("stop");
}
Symbol 187 MovieClip Frame 39
stop();
x = "0";
while (x < "15") {
x = x + "1";
removeMovieClip("/bullet" add x);
}
Symbol 187 MovieClip Frame 52
stop();
Symbol 190 MovieClip Frame 1
vdone = "false";
hdone = "false";
setProperty("hbullet", _visible , "1");
setProperty("vbullet", _visible , "1");
Set("/:next_bullet", "false");
Symbol 190 MovieClip Frame 6
Set("/:next_bullet", "true");
Symbol 190 MovieClip Frame 21
vdone = "true";
Symbol 190 MovieClip Frame 31
stop();
hdone = "true";
if (_name ne "bullet") {
removeMovieClip("");
}
Symbol 231 Button
on (keyPress "<Left>") {
if ((-"10") < /:moveX) {
Set("/:moveX", /:moveX - "5");
}
}
on (keyPress "<Right>") {
if (/:moveX < "10") {
Set("/:moveX", /:moveX + "5");
}
}
on (keyPress "<Up>") {
if (((/buggy:jump ne "on") and (/buggy:jump2 ne "on")) and (play ne "off")) {
tellTarget ("/buggy") {
gotoAndPlay ("jump");
};
}
}
on (keyPress "<Space>") {
if ((/:play ne "off") and (/:next_bullet ne "false")) {
tellTarget ("/functions") {
gotoAndPlay ("fire");
};
if (bullet_num == "15") {
bullet_num = "1";
} else {
bullet_num = bullet_num + "1";
}
bullet_name = "bullet" add bullet_num;
duplicateMovieClip ("bullet", bullet_name, bullet_num);
setProperty(bullet_name, _x , getProperty("/buggy", _x));
setProperty(bullet_name, _y , getProperty("/buggy", _y) + getProperty("/buggy/body", _y));
}
}
Symbol 236 MovieClip Frame 1
if (/ufo:ufoend eq "on") {
gotoAndStop (6);
}
Symbol 236 MovieClip Frame 3
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if ("245" < _y) {
gotoAndPlay (5);
} else if (((((buggyX - _x) < "90") and ((-"90") < (buggyX - _x))) and ((buggyY - _y) < "20")) and ((-"20") < (buggyY - _y))) {
gotoAndPlay (5);
call("/functions:crash");
}
}
Symbol 236 MovieClip Frame 4
gotoAndPlay (3);
Symbol 236 MovieClip Frame 6
stop();
Symbol 238 Button
on (keyPress "<Left>") {
if ((-"10") < /:moveX) {
Set("/:moveX", /:moveX - "5");
}
}
on (keyPress "<Right>") {
if (/:moveX < "10") {
Set("/:moveX", /:moveX + "5");
}
}
on (keyPress "<Up>") {
if (((/buggy:jump ne "on") and (/buggy:jump2 ne "on")) and (play ne "off")) {
tellTarget ("/buggy") {
gotoAndPlay ("jump");
};
}
}
on (keyPress "<Space>") {
if ((/:play ne "off") and (/:next_bullet ne "false")) {
tellTarget ("/functions") {
gotoAndPlay ("fire");
};
if (bullet_num == "15") {
bullet_num = "1";
} else {
bullet_num = bullet_num + "1";
}
bullet_name = "bullet" add bullet_num;
duplicateMovieClip ("bullet", bullet_name, bullet_num);
setProperty(bullet_name, _x , getProperty("/buggy", _x));
setProperty(bullet_name, _y , getProperty("/buggy", _y) + getProperty("/buggy/body", _y));
}
}
Symbol 240 MovieClip Frame 1
if (/:play ne "off") {
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":vdone");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/vbullet", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/vbullet", _y);
hdX = _x + getProperty("../", _x);
hdY = _y + getProperty("../", _y);
if (((((bullet_x - hdX) < "20") and ((-"20") < (bullet_x - hdX))) and ((-"20") < (bullet_y - hdY))) and ((bullet_y - hdY) < "20")) {
call("/functions:clearbullets");
Set("/:play", "off");
tellTarget ("/") {
gotoAndPlay ("startsecret");
};
loop = "off";
setProperty(("/bullet" add num) add "/vbullet", _visible , "0");
Set(("/bullet" add num) add ":vdone", "true");
Set("/:kills", /:kills + "1");
}
}
}
}
Symbol 240 MovieClip Frame 2
gotoAndPlay (1);
Symbol 243 MovieClip Frame 20
gotoAndPlay (1);
Symbol 245 Button
on (keyPress "<Left>") {
if ((-"10") < /:moveX) {
Set("/:moveX", /:moveX - "5");
}
}
on (keyPress "<Right>") {
if (/:moveX < "10") {
Set("/:moveX", /:moveX + "5");
}
}
on (keyPress "<Up>") {
if (((/buggy:jump ne "on") and (/buggy:jump2 ne "on")) and (play ne "off")) {
tellTarget ("/buggy") {
gotoAndPlay ("jump");
};
}
}
on (keyPress "<Space>") {
if ((/:play ne "off") and (/:next_bullet ne "false")) {
tellTarget ("/functions") {
gotoAndPlay ("fire");
};
if (bullet_num == "15") {
bullet_num = "1";
} else {
bullet_num = bullet_num + "1";
}
bullet_name = "bullet" add bullet_num;
duplicateMovieClip ("bullet", bullet_name, bullet_num);
setProperty(bullet_name, _x , getProperty("/buggy", _x));
setProperty(bullet_name, _y , getProperty("/buggy", _y) + getProperty("/buggy/body", _y));
}
}
Symbol 246 MovieClip Frame 1
if (/:play ne "off") {
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":hdone");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/hbullet", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/hbullet", _y);
if ((((((bullet_x - _x) < "35") and ((-"35") < (bullet_x - _x))) and ((-"10") < (bullet_y - _y))) and ((bullet_y - _y) < "10")) and (bullet_x < "550")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/hbullet", _visible , "0");
Set(("/bullet" add num) add ":hdone", "true");
Set("/:kills", /:kills + "1");
}
}
bullet_done = eval (("/bullet" add num) add ":vdone");
if ((bullet_done eq "false") and (loop ne "off")) {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/vbullet", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/vbullet", _y);
if ((((((bullet_x - _x) < "35") and ((-"35") < (bullet_x - _x))) and ((-"10") < (bullet_y - _y))) and ((bullet_y - _y) < "10")) and (bullet_x < "550")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/vbullet", _visible , "0");
Set(("/bullet" add num) add ":vdone", "true");
Set("/:kills", /:kills + "1");
}
}
}
if (loop ne "off") {
if (_x < "0") {
gotoAndStop (8);
} else {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
_x = (_x - "10");
if (buggyY < (_y - "2")) {
_y = (_y - "4");
} else if ((_y + "2") < buggyY) {
_y = (_y + "4");
}
if (((((buggyX - _x) < "100") and ((-"100") < (buggyX - _x))) and ((buggyY - _y) < "25")) and ((-"25") < (buggyY - _y))) {
gotoAndPlay (3);
call("/functions:crash");
}
}
}
}
Symbol 246 MovieClip Frame 2
gotoAndPlay (1);
Symbol 246 MovieClip Frame 8
stop();
Symbol 248 Button
on (keyPress "<Left>") {
if ((-"10") < /:moveX) {
Set("/:moveX", /:moveX - "5");
}
}
on (keyPress "<Right>") {
if (/:moveX < "10") {
Set("/:moveX", /:moveX + "5");
}
}
on (keyPress "<Up>") {
if (((/buggy:jump ne "on") and (/buggy:jump2 ne "on")) and (play ne "off")) {
tellTarget ("/buggy") {
gotoAndPlay ("jump");
};
}
}
on (keyPress "<Space>") {
if ((/:play ne "off") and (/:next_bullet ne "false")) {
tellTarget ("/functions") {
gotoAndPlay ("fire");
};
if (bullet_num == "15") {
bullet_num = "1";
} else {
bullet_num = bullet_num + "1";
}
bullet_name = "bullet" add bullet_num;
duplicateMovieClip ("bullet", bullet_name, bullet_num);
setProperty(bullet_name, _x , getProperty("/buggy", _x));
setProperty(bullet_name, _y , getProperty("/buggy", _y) + getProperty("/buggy/body", _y));
}
}
Symbol 250 MovieClip Frame 1
if (/rover:roveroff eq "true") {
gotoAndStop (5);
}
Symbol 250 MovieClip Frame 3
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if (((((buggyX - _x) < "90") and ((-"90") < (buggyX - _x))) and ((-"15") < (buggyY - _y))) and ((buggyY - _y) < "15")) {
gotoAndStop (5);
call("/functions:crash");
}
}
Symbol 250 MovieClip Frame 4
gotoAndPlay (3);
Symbol 250 MovieClip Frame 5
stop();
Symbol 254 Button
on (keyPress "<Left>") {
if ((-"10") < /:moveX) {
Set("/:moveX", /:moveX - "5");
}
}
on (keyPress "<Right>") {
if (/:moveX < "10") {
Set("/:moveX", /:moveX + "5");
}
}
on (keyPress "<Up>") {
if (((/buggy:jump ne "on") and (/buggy:jump2 ne "on")) and (play ne "off")) {
tellTarget ("/buggy") {
gotoAndPlay ("jump");
};
}
}
on (keyPress "<Space>") {
if ((/:play ne "off") and (/:next_bullet ne "false")) {
tellTarget ("/functions") {
gotoAndPlay ("fire");
};
if (bullet_num == "15") {
bullet_num = "1";
} else {
bullet_num = bullet_num + "1";
}
bullet_name = "bullet" add bullet_num;
duplicateMovieClip ("bullet", bullet_name, bullet_num);
setProperty(bullet_name, _x , getProperty("/buggy", _x));
setProperty(bullet_name, _y , getProperty("/buggy", _y) + getProperty("/buggy/body", _y));
}
}
Symbol 258 MovieClip Frame 1
hits = "0";
bossdone = "false";
Symbol 258 MovieClip Frame 2
if (/:play ne "off") {
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":vdone");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/vbullet", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/vbullet", _y);
if ((((((bullet_x - _x) < "65") and ((-"125") < (bullet_x - _x))) and ((-"30") < (bullet_y - _y))) and ((bullet_y - _y) < "30")) and (bullet_x < "550")) {
loop = "off";
setProperty(("/bullet" add num) add "/vbullet", _visible , "0");
Set(("/bullet" add num) add ":vdone", "true");
hits = hits + "1";
tellTarget ("/hitsbar") {
nextFrame();
};
if (hits == "10") {
bossdone = "true";
Set("/:play", "off");
gotoAndPlay (4);
tellTarget ("/buggy") {
stop();
};
tellTarget ("/") {
stop();
};
}
}
}
}
}
Symbol 258 MovieClip Frame 3
gotoAndPlay (2);
Symbol 258 MovieClip Frame 25
stop();
tellTarget ("/") {
gotoAndPlay ("wingame");
}
Symbol 260 MovieClip Frame 1
if (/boss:bossdone eq "true") {
gotoAndStop (6);
}
Symbol 260 MovieClip Frame 3
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if ("245" < _y) {
gotoAndPlay (5);
} else if (((((buggyX - _x) < "90") and ((-"90") < (buggyX - _x))) and ((buggyY - _y) < "20")) and ((-"20") < (buggyY - _y))) {
gotoAndPlay (5);
call("/functions:crash");
}
}
Symbol 260 MovieClip Frame 4
gotoAndPlay (3);
Symbol 260 MovieClip Frame 6
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 2
stop();
Symbol 268 MovieClip Frame 3
stop();
Symbol 268 MovieClip Frame 4
stop();
Symbol 268 MovieClip Frame 5
stop();
Symbol 268 MovieClip Frame 6
stop();
Symbol 268 MovieClip Frame 7
stop();
Symbol 268 MovieClip Frame 8
stop();
Symbol 268 MovieClip Frame 9
stop();
Symbol 268 MovieClip Frame 10
stop();
Symbol 268 MovieClip Frame 11
stop();
Symbol 271 MovieClip Frame 1
if (/boss:bossdone eq "true") {
gotoAndStop (5);
}
Symbol 271 MovieClip Frame 3
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if (((((buggyX - _x) < "90") and ((-"90") < (buggyX - _x))) and ((-"15") < (buggyY - _y))) and ((buggyY - _y) < "15")) {
gotoAndStop (5);
call("/functions:crash");
}
}
Symbol 271 MovieClip Frame 4
gotoAndPlay (3);
Symbol 271 MovieClip Frame 5
stop();
Symbol 278 Button
on (release) {
Set("/:stage", "1");
Set("/:level", "A");
call("/functions:startgame");
gotoAndStop (74);
}
Symbol 281 Button
on (release) {
gotoAndStop (37);
}
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 3
stop();
Set("/:lives", "3");
Set("/:kills", "0");
Symbol 291 MovieClip Frame 11
stop();
Set("/:moveX", "0");
Set("/:play", "off");
tellTarget ("/buggy") {
stop();
};
tellTarget ("/buggy/body") {
gotoAndPlay ("explode");
};
tellTarget ("/") {
stop();
}
Symbol 291 MovieClip Frame 17
stop();
x = "0";
while (x < "15") {
x = x + "1";
removeMovieClip("/bullet" add x);
}
tellTarget ("/") {
gotoAndPlay ("start3");
}
Symbol 291 MovieClip Frame 23
stop();
Set("/:moveX", "0");
Set("/:play", "on");
Set("/:bullet_num", "0");
tellTarget ("/buggy") {
gotoAndStop (1);
}
Symbol 291 MovieClip Frame 31
stop();
x = "0";
while (x < "15") {
x = x + "1";
tellTarget ("/bullet" add x) {
stop();
};
}
Set("/:lives", /:lives + "1");
Set("/:moveX", "0");
Set("/:play", "off");
tellTarget ("/buggy") {
stop();
}
Symbol 291 MovieClip Frame 39
stop();
x = "0";
while (x < "15") {
x = x + "1";
removeMovieClip("/bullet" add x);
}
Symbol 291 MovieClip Frame 56
stop();
Symbol 292 Button
on (keyPress "<Left>") {
if ((-"10") < /:moveX) {
Set("/:moveX", /:moveX - "5");
}
}
on (keyPress "<Right>") {
if (/:moveX < "10") {
Set("/:moveX", /:moveX + "5");
}
}
on (keyPress "<Up>") {
if (((/buggy:jump ne "on") and (/buggy:jump2 ne "on")) and (play ne "off")) {
tellTarget ("/buggy") {
gotoAndPlay ("jump");
};
}
}
on (keyPress "<Space>") {
if ((/:play ne "off") and (/:next_bullet ne "false")) {
tellTarget ("/functions") {
gotoAndPlay ("fire");
};
if (bullet_num == "15") {
bullet_num = "1";
} else {
bullet_num = bullet_num + "1";
}
bullet_name = "bullet" add bullet_num;
duplicateMovieClip ("bullet", bullet_name, bullet_num);
setProperty(bullet_name, _x , getProperty("/buggy", _x));
setProperty(bullet_name, _y , getProperty("/buggy", _y) + getProperty("/buggy/body", _y));
}
}
Symbol 303 MovieClip Frame 16
gotoAndPlay (1);
Symbol 304 MovieClip Frame 1
hdY = getProperty("../", _y) + _y;
if ("250" < hdY) {
gotoAndStop (3);
}
Symbol 304 MovieClip Frame 2
gotoAndPlay (1);
Symbol 304 MovieClip Frame 3
stop();
Symbol 305 MovieClip Frame 1
Set("/:next_bullet", "false");
setProperty("hd", _visible , "1");
done = "false";
Symbol 305 MovieClip Frame 8
Set("/:next_bullet", "true");
Symbol 305 MovieClip Frame 31
stop();
done = "true";
if (_name ne "bullet") {
removeMovieClip("");
}
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 27
stop();
call("/functions:endlife");
Symbol 310 MovieClip Frame 1
stop();
jump = "off";
jump2 = "off";
Symbol 310 MovieClip Frame 2
jump = "off";
jump2 = "on";
Symbol 310 MovieClip Frame 10
jump = "on";
Symbol 310 MovieClip Frame 24
jump = "off";
Symbol 310 MovieClip Frame 30
jump2 = "off";
gotoAndStop (1);
Symbol 315 MovieClip Frame 1
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if ((((buggyX - _x) < "100") and ((-"100") < (buggyX - _x))) and ((-"30") < (buggyY - _y))) {
gotoAndPlay (3);
call("/functions:crash");
} else {
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":done");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/hd", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/hd", _y);
if (((((bullet_x - _x) < "35") and ((-"35") < (bullet_x - _x))) and ((-"15") < (bullet_y - _y))) and (bullet_x < "540")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/hd", _visible , "0");
Set(("/bullet" add num) add ":done", "true");
Set("/:kills", /:kills + "1");
}
}
}
}
}
Symbol 315 MovieClip Frame 2
gotoAndPlay (1);
Symbol 315 MovieClip Frame 11
stop();
Symbol 318 MovieClip Frame 1
buggyX = getProperty("/buggy", _x);
if (((((buggyX - _x) < "85") and ((-"85") < (buggyX - _x))) and (/buggy:jump ne "on")) and (/:play ne "off")) {
call("/functions:crash");
}
Symbol 318 MovieClip Frame 2
gotoAndPlay (1);
Symbol 323 MovieClip Frame 1
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if (((((buggyX - _x) < "95") and ((-"95") < (buggyX - _x))) and ((-"40") < (buggyY - _y))) and ((buggyY - _y) < "45")) {
gotoAndPlay (3);
call("/functions:crash");
} else {
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":done");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/hd", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/hd", _y);
if (((((bullet_x - _x) < "30") and ((-"30") < (bullet_x - _x))) and ((-"25") < (bullet_y - _y))) and ((bullet_y - _y) < "25")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/hd", _visible , "0");
Set(("/bullet" add num) add ":done", "true");
Set("/:kills", /:kills + "1");
}
}
}
}
}
Symbol 323 MovieClip Frame 2
gotoAndPlay (1);
Symbol 323 MovieClip Frame 11
stop();
Symbol 333 MovieClip Frame 1
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
mustardtop = _y - getProperty("mustard", _height);
if ((((buggyX - _x) < "77") and ((-"77") < (buggyX - _x))) and ((mustardtop - buggyY) < "25")) {
gotoAndPlay (3);
call("/functions:crash");
} else {
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":done");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/hd", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/hd", _y);
if (((((bullet_x - _x) < "15") and ((-"15") < (bullet_x - _x))) and ((-"54") < (bullet_y - _y))) and (bullet_x < "540")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/hd", _visible , "0");
Set(("/bullet" add num) add ":done", "true");
Set("/:kills", /:kills + "1");
}
}
}
}
}
Symbol 333 MovieClip Frame 2
gotoAndPlay (1);
Symbol 333 MovieClip Frame 13
stop();
Symbol 336 MovieClip Frame 1
if (/:play ne "off") {
buggyX = getProperty("/buggy", _x);
buggyY = getProperty("/buggy", _y) + getProperty("/buggy/body", _y);
if (((((buggyX - _x) < "85") and ((-"85") < (buggyX - _x))) and ((-"30") < (buggyY - _y))) and ((-"30") < (buggyY - _y))) {
gotoAndPlay (3);
call("/functions:crash");
} else {
loop = "on";
num = "0";
while ((num < "15") and (loop ne "off")) {
num = num + "1";
bullet_done = eval (("/bullet" add num) add ":done");
if (bullet_done eq "false") {
bullet_x = getProperty("/bullet" add num, _x) + getProperty(("/bullet" add num) add "/hd", _x);
bullet_y = getProperty("/bullet" add num, _y) + getProperty(("/bullet" add num) add "/hd", _y);
if ((((((bullet_x - _x) < "25") and ((-"25") < (bullet_x - _x))) and ((-"15") < (bullet_y - _y))) and ((bullet_y - _y) < "15")) and (bullet_x < "540")) {
gotoAndPlay (3);
loop = "off";
setProperty(("/bullet" add num) add "/hd", _visible , "0");
Set(("/bullet" add num) add ":done", "true");
Set("/:kills", /:kills + "1");
}
}
}
}
}
Symbol 336 MovieClip Frame 2
gotoAndPlay (1);
Symbol 336 MovieClip Frame 11
stop();