Frame 1
ifFrameLoaded (94) {
gotoAndPlay (5);
}
Frame 2
gotoAndPlay (1);
Frame 5
stg = 1;
dir = 0;
free = 0;
miss = 1;
bomb = 0;
spd = 20;
score = 0;
s_freq = 20;
stop();
Frame 7
b = 0;
o = 0;
n = 0;
u = 0;
s = 0;
Set("/:stage", 1);
dir = 0;
free = 0;
miss = 1;
Set("/:bomb", 0);
spd = 20;
s_freq = 20;
Set("/:special", 0);
tellTarget ("/bomb") {
gotoAndStop (105);
};
tellTarget ("/miss") {
gotoAndStop (1);
};
tellTarget ("/over") {
gotoAndStop (1);
};
if ((8 < stage) and (stage < 13)) {
spd = (10 - stage) + 20;
}
Instance of Symbol 139 MovieClip "barrel" in Frame 7
onClipEvent (load) {
startDrag ("/barrel", true, 50, 500, 500, 500);
}
Frame 8
duplicateMovieClip ("/bomb", "b_" add bomb, bomb + 1);
setProperty("/b_" add bomb, _x , random(450) + 50);
setProperty("/b_" add bomb, _y , 1);
freq = s_freq;
Frame 9
bomb = bomb + 1;
if (bomb == (stage + 5)) {
bomb = 0;
gotoAndPlay (25);
} else {
gotoAndPlay (16);
}
Frame 16
freq = freq - 1;
Frame 17
if (freq < 1) {
gotoAndPlay (8);
} else {
gotoAndPlay (16);
}
Frame 49
if (bonusgame == 1) {
gotoAndPlay (51);
} else {
stop();
}
Frame 50
stop();
stop();
Frame 51
stop();
stop();
Frame 56
hits = 50;
this_turn = 0;
Frame 57
if (0 < this_turn) {
tellTarget ("/sbb") {
gotoAndStop (2);
};
}
opponent = 1;
tellTarget ("/bomb_mark") {
gotoAndStop (1);
};
stop();
Frame 58
tellTarget ("/bomb_mark") {
gotoAndStop (2);
};
this_turn = 0;
opponent = 2;
if (hits < 4) {
goes = 1;
} else if (hits == 5) {
goes = 2;
} else if (hits == 4) {
goes = 1;
} else {
goes = random(4) + 1;
}
Frame 59
if (this_turn == goes) {
tellTarget ("/soundbox") {
gotoAndPlay (2);
};
gotoAndPlay (61);
} else {
gotoAndPlay (75);
}
Frame 62
tellTarget ("/bomb_mark") {
gotoAndStop (3);
};
this_turn = 0;
opponent = 3;
if (hits < 4) {
goes = 1;
} else if (hits == 5) {
goes = 3;
} else if (hits == 4) {
goes = 2;
} else {
goes = random(4) + 1;
}
Frame 63
if (this_turn == goes) {
tellTarget ("/soundbox") {
gotoAndPlay (2);
};
gotoAndPlay (64);
} else {
gotoAndPlay (75);
}
Frame 64
tellTarget ("/bomb_mark") {
gotoAndStop (4);
};
this_turn = 0;
opponent = 4;
if (hits == 3) {
goes = 2;
} else if (hits == 5) {
goes = 4;
} else if (hits == 4) {
goes = 3;
} else if (hits == 2) {
goes = 1;
} else {
goes = random(4) + 1;
}
Frame 65
if (this_turn == goes) {
tellTarget ("/soundbox") {
gotoAndPlay (2);
};
this_turn = 0;
gotoAndPlay (57);
} else {
gotoAndPlay (75);
}
Frame 75
hits = hits - 1;
this_turn = this_turn + 1;
Frame 90
if (hits == 0) {
if (opponent == 1) {
tellTarget ("/bomb_mark") {
gotoAndStop (5);
};
tellTarget ("/man1") {
gotoAndStop (2);
};
gotoAndPlay (93);
stop();
}
if (opponent == 2) {
tellTarget ("/bomb_mark") {
gotoAndStop (6);
};
tellTarget ("/man2") {
gotoAndStop (2);
};
gotoAndPlay (92);
stop();
}
if (opponent == 3) {
tellTarget ("/bomb_mark") {
gotoAndStop (7);
};
tellTarget ("/man3") {
gotoAndStop (2);
};
gotoAndPlay (92);
stop();
}
if (opponent == 4) {
tellTarget ("/bomb_mark") {
gotoAndStop (8);
};
tellTarget ("/man4") {
gotoAndStop (2);
};
gotoAndPlay (92);
stop();
}
}
Frame 91
if (opponent == 1) {
if (this_turn == 4) {
gotoAndPlay (58);
} else {
gotoAndStop (57);
}
}
if (opponent == 2) {
gotoAndPlay (59);
}
if (opponent == 3) {
gotoAndPlay (63);
}
if (opponent == 4) {
gotoAndPlay (65);
}
Frame 92
bonusgame = 0;
Set("/:score", /:score + 10000);
stop();
(score = score + 10);
Frame 93
bonusgame = 0;
stop();
Frame 94
b = 0;
o = 0;
n = 0;
u = 0;
s = 0;
dir = 0;
miss = 1;
Set("/:bomb", 0);
tellTarget ("/bomb") {
gotoAndStop (105);
};
tellTarget ("/miss") {
gotoAndStop (1);
};
gotoAndPlay (8);
Symbol 24 Button
on (release) {
gotoAndPlay (7);
}
on (release) {
stopAllSounds();
}
Symbol 42 Button
on (release) {
girl = 1;
nextFrame();
}
Symbol 44 Button
on (keyPress "m") {
stopAllSounds();
}
Symbol 59 MovieClip Frame 1
dir = 0;
BONUS = random(25);
if (BONUS == 5) {
gotoAndPlay (91);
}
white = random(10);
if (/:special == 1) {
gotoAndPlay (102);
}
if (white == 3) {
gotoAndPlay (30);
}
if (/:stage == 10) {
gotoAndPlay (30);
}
if (/:stage == 20) {
gotoAndPlay (91);
}
if (12 < /:stage) {
if (/:stage != 20) {
if (/:special != 1) {
gotoAndPlay (16);
}
}
}
Symbol 59 MovieClip Frame 2
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/barrel") {
gotoAndPlay (2);
};
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (5);
}
Symbol 59 MovieClip Frame 3
gotoAndPlay (2);
Symbol 59 MovieClip Frame 4
stop();
Symbol 59 MovieClip Frame 8
Set("/:miss", /:miss + 1);
tellTarget ("/miss") {
gotoAndStop(/:miss);
};
Symbol 59 MovieClip Frame 15
removeMovieClip("");
stop();
Symbol 59 MovieClip Frame 16
if (white == 3) {
gotoAndPlay (30);
}
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/barrel") {
gotoAndPlay (2);
};
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (22);
}
Symbol 59 MovieClip Frame 17
gotoAndPlay (16);
Symbol 59 MovieClip Frame 18
stop();
Symbol 59 MovieClip Frame 22
Set("/:miss", /:miss + 1);
tellTarget ("/miss") {
gotoAndStop(/:miss);
};
Symbol 59 MovieClip Frame 29
removeMovieClip("");
stop();
Symbol 59 MovieClip Frame 30
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (/:stage != 20) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
gotoAndPlay (51);
}
if (500 < my_y) {
gotoAndPlay (32);
}
Symbol 59 MovieClip Frame 31
gotoAndPlay (30);
Symbol 59 MovieClip Frame 32
Set("/:score", /:score + 50);
Symbol 59 MovieClip Frame 50
removeMovieClip("");
Symbol 59 MovieClip Frame 51
Set("/:miss", /:miss + 1);
tellTarget ("/miss") {
gotoAndStop(/:miss);
};
Symbol 59 MovieClip Frame 90
removeMovieClip("");
stop();
Symbol 59 MovieClip Frame 91
BUBBLE = random(5);
if (BUBBLE == 0) {
gotoAndPlay (92);
}
if (BUBBLE == 1) {
gotoAndPlay (94);
}
if (BUBBLE == 2) {
gotoAndPlay (96);
}
if (BUBBLE == 3) {
gotoAndPlay (98);
}
if (BUBBLE == 4) {
gotoAndPlay (100);
}
Symbol 59 MovieClip Frame 92
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/B") {
gotoAndStop (2);
};
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
removeMovieClip("");
}
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (32);
}
Symbol 59 MovieClip Frame 93
gotoAndPlay (92);
Symbol 59 MovieClip Frame 94
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/O") {
gotoAndStop (2);
};
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
removeMovieClip("");
}
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (32);
}
Symbol 59 MovieClip Frame 95
gotoAndPlay (94);
Symbol 59 MovieClip Frame 96
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/N") {
gotoAndStop (2);
};
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
removeMovieClip("");
}
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (32);
}
Symbol 59 MovieClip Frame 97
gotoAndPlay (96);
Symbol 59 MovieClip Frame 98
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/U") {
gotoAndStop (2);
};
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
removeMovieClip("");
}
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (32);
}
Symbol 59 MovieClip Frame 99
gotoAndPlay (98);
Symbol 59 MovieClip Frame 100
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/S") {
gotoAndStop (2);
};
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
removeMovieClip("");
}
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (32);
}
Symbol 59 MovieClip Frame 101
gotoAndPlay (100);
Symbol 59 MovieClip Frame 103
if (white == 3) {
gotoAndPlay (30);
}
my_x = _x;
my_y = _y;
_y = (my_y + /:spd);
if (12 < /:stage) {
if (dir == 0) {
_x = (my_x + 15);
if (450 < my_x) {
dir = 1;
}
}
if (dir == 1) {
_x = (my_x - 15);
if (my_x < 50) {
dir = 0;
}
}
}
barrel_x = getProperty("/barrel", _x);
if ((((my_x < (barrel_x + 36)) and ((barrel_x - 36) < my_x)) and (440 < my_y)) and (my_y < 499)) {
tellTarget ("/barrel") {
gotoAndPlay (2);
};
removeMovieClip("");
}
if (500 < my_y) {
gotoAndPlay (22);
}
Symbol 59 MovieClip Frame 104
gotoAndPlay (103);
Symbol 59 MovieClip Frame 105
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 2
stop();
Symbol 76 MovieClip Frame 3
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
tellTarget ("/miss") {
gotoAndStop (1);
};
tellTarget ("/B") {
gotoAndStop (1);
};
tellTarget ("/O") {
gotoAndStop (1);
};
tellTarget ("/N") {
gotoAndStop (1);
};
tellTarget ("/U") {
gotoAndStop (1);
};
tellTarget ("/S") {
gotoAndStop (1);
};
Set("/:b", 0);
Set("/:o", 0);
Set("/:n", 0);
Set("/:u", 0);
Set("/:s", 0);
Set("/:miss", 1);
Set("/:special", 1);
Set("/:bonusgame", 1);
Symbol 82 MovieClip Frame 49
tellTarget ("/miss") {
gotoAndStop (1);
};
Set("/:miss", 1);
gotoAndPlay (1);
Symbol 109 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 2
stop();
Symbol 111 MovieClip Frame 3
stop();
Symbol 111 MovieClip Frame 4
stop();
Symbol 111 MovieClip Frame 5
removeMovieClip("/barrel");
tellTarget ("/over") {
gotoAndPlay (2);
};
stop();
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 2
Set("/:score", /:score + 50);
if (5999 < /:score) {
if (/:free == 0) {
Set("/:miss", /:miss - 1);
tellTarget ("/sound") {
gotoAndPlay (2);
};
tellTarget ("/miss") {
prevFrame();
};
Set("/:free", 1);
}
}
Symbol 139 MovieClip Frame 11
gotoAndStop (1);
Symbol 139 MovieClip Frame 12
stop();
Symbol 140 Button
on (keyPress "<Right>") {
barx = getProperty("/barrel", _x);
setProperty("/barrel", _x , barx + 20);
}
on (keyPress "<Left>") {
barx = getProperty("/barrel", _x);
setProperty("/barrel", _x , barx - 20);
}
on (keyPress "m") {
stopAllSounds();
}
Symbol 142 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 2
stop();
Set("/:b", 1);
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
}
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
stop();
Set("/:o", 1);
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
}
Symbol 144 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 2
stop();
Set("/:n", 1);
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
}
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 2
stop();
Set("/:u", 1);
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
}
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 2
stop();
Set("/:s", 1);
if (((((/:b + /:o) + /:n) + /:u) + /:s) == 5) {
tellTarget ("/highlight") {
gotoAndPlay (2);
};
}
Symbol 151 Button
on (release) {
tellTarget ("/") {
gotoAndPlay (1);
};
}
Symbol 152 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 2
tellTarget ("/") {
gotoAndStop (44);
};
tellTarget ("/barrel") {
gotoAndStop (12);
};
Symbol 152 MovieClip Frame 11
stop();
Symbol 158 MovieClip Frame 47
stop();
Symbol 163 Button
on (release) {
stage = stage + 1;
if (stage == 13) {
s_freq = 22;
spd = 18;
}
s_freq = s_freq - 1;
if (girl == 1) {
tellTarget ("/wallpaper") {
nextFrame();
};
}
if ((8 < stage) and (stage < 13)) {
spd = spd + 1;
}
}
on (release) {
tellTarget ("/level") {
gotoAndStop(/:stage);
};
gotoAndPlay (8);
}
Symbol 168 Button
on (release) {
gotoAndPlay (56);
}
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 15
gotoAndStop (1);
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 2
stop();
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 2
stop();
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 2
stop();
Symbol 191 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 2
stop();
Symbol 192 MovieClip Frame 8
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
stop();
Symbol 193 MovieClip Frame 3
stop();
Symbol 193 MovieClip Frame 4
stop();
Symbol 193 MovieClip Frame 5
stop();
Symbol 193 MovieClip Frame 6
stop();
Symbol 193 MovieClip Frame 7
stop();
Symbol 193 MovieClip Frame 8
stop();
Symbol 195 Button
on (release) {
gotoAndPlay (75);
}
Symbol 197 Button
on (release) {
tellTarget ("/soundbox") {
gotoAndPlay (2);
};
gotoAndPlay (58);
}
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 2
stop();
Symbol 203 Button
on (release) {
stopAllSounds();
gotoAndPlay (94);
}