Frame 14
ifFrameLoaded (208) {
gotoAndPlay (23);
}
Frame 22
gotoAndPlay (11);
Frame 23
fscommand ("allowscale", "false");
fscommand ("showmenu", "false");
Frame 182
stop();
Frame 183
stop();
Frame 184
high_score = 0;
x = 1;
while (Number(x) < 11) {
Set(("plat" add x) add "_x", getProperty("/plat" add x, _x));
Set(("plat" add x) add "_y", getProperty("/plat" add x, _y));
x = Number(x) + 1;
}
sound = "on";
Frame 189
health = 100;
setProperty("/health_level", _yscale , 100);
sound_on = 1;
dead_char = 0;
gun = "eball";
score = 0;
gohan_value = 1500;
gohan_max = 3;
gohan_hit = 0;
satan_value = 2000;
satan_max = 5;
satan_hit = 0;
cell_value = 3000;
cell_max = 8;
cell_hit = 0;
db_max = 7;
db_hit = 0;
rad_value = 2500;
rad_max = 6;
rad_hit = 0;
gokou_value = 3500;
gokou_max = 7;
gokou_hit = 0;
vegita_value = 5000;
vegita_max = 7;
vegita_hit = 0;
angel_value = 20000;
angel_hit = 0;
gf16_value = 5000;
gf16_max = 8;
gf16_hit = 0;
broli_value = 5500;
broli_max = 10;
broli_hit = 0;
b = 1;
while (Number(b) < 8) {
setProperty("/db" add b, _y , 500);
Set(("db" add b) add "_used", 0);
b = Number(b) + 1;
}
Frame 190
startDrag ("/trigger", true, 25, 25, 610, 460);
tellTarget ("/gohan") {
play();
};
tellTarget ("/rad") {
play();
};
Frame 191
angel_fly = random(10);
if (Number(angel_fly) == 2) {
tellTarget ("/angel") {
play();
};
}
if (Number(dead_char) == 2) {
tellTarget ("/cell") {
play();
};
tellTarget ("/satan") {
play();
};
} else if (Number(dead_char) == 4) {
tellTarget ("/gokou") {
play();
};
tellTarget ("/vegita") {
play();
};
} else if (Number(dead_char) == 6) {
tellTarget ("/gf16") {
play();
};
tellTarget ("/broli") {
play();
};
} else if (Number(dead_char) == 8) {
gotoAndStop (209);
}
if (((Number(score) >= 30000) and (Number(score) < 70000)) and (Number(db1_used) == 0)) {
setProperty("/db1", _y , 426.4);
db1_used = 1;
tellTarget ("/dbzsound") {
play();
};
} else if (((Number(score) >= 70000) and (Number(score) < 120000)) and (Number(db2_used) == 0)) {
setProperty("/db2", _y , 426.4);
db2_used = 1;
tellTarget ("/dbzsound") {
play();
};
} else if (((Number(score) >= 120000) and (Number(score) < 170000)) and (Number(db3_used) == 0)) {
setProperty("/db3", _y , 426.4);
db3_used = 1;
tellTarget ("/dbzsound") {
play();
};
} else if (((Number(score) >= 170000) and (Number(score) < 220000)) and (Number(db4_used) == 0)) {
setProperty("/db4", _y , 426.4);
db4_used = 1;
tellTarget ("/dbzsound") {
play();
};
} else if (((Number(score) >= 220000) and (Number(score) < 260000)) and (Number(db5_used) == 0)) {
setProperty("/db5", _y , 426.4);
db5_used = 1;
tellTarget ("/dbzsound") {
play();
};
} else if (((Number(score) >= 260000) and (Number(score) < 300000)) and (Number(db6_used) == 0)) {
setProperty("/db6", _y , 426.4);
db6_used = 1;
tellTarget ("/dbzsound") {
play();
};
} else if (((Number(score) >= 300000) and (Number(score) < 330000)) and (Number(db7_used) == 0)) {
setProperty("/db7", _y , 426.4);
db7_used = 1;
tellTarget ("/dbzsound") {
play();
};
}
Frame 203
gotoAndPlay (191);
Frame 204
if ((target eq "/gohan") and (Number(gohan_hit) < Number(gohan_max))) {
score = Number(score) + Number(gohan_value);
gohan_hit = Number(gohan_hit) + 1;
} else if ((target eq "/rad") and (Number(rad_hit) < Number(rad_max))) {
score = Number(score) + Number(rad_value);
rad_hit = Number(rad_hit) + 1;
} else if ((target eq "/satan") and (Number(satan_hit) < Number(satan_max))) {
score = Number(score) + Number(satan_value);
satan_hit = Number(satan_hit) + 1;
} else if ((target eq "/cell") and (Number(cell_hit) < Number(cell_max))) {
score = Number(score) + Number(cell_value);
cell_hit = Number(cell_hit) + 1;
} else if ((target eq "/gokou") and (Number(gokou_hit) < Number(gokou_max))) {
score = Number(score) + Number(gokou_value);
gokou_hit = Number(gokou_hit) + 1;
} else if ((target eq "/vegita") and (Number(vegita_hit) < Number(vegita_max))) {
score = Number(score) + Number(vegita_value);
vegita_hit = Number(vegita_hit) + 1;
} else if (target eq "/angel") {
angel_hit = Number(angel_hit) + 1;
score = Number(score) + Number(angel_value);
if (Number(angel_hit) == 2) {
call("dball_check");
}
} else if ((target eq "/sound_toggle") and (Number(sound_on) == 1)) {
call("soundtrack_off");
tellTarget ("/sound_toggle") {
gotoAndStop ("sound_off");
};
} else if ((target eq "/sound_toggle") and (Number(sound_on) == 0)) {
call("soundtrack_on");
tellTarget ("/sound_toggle") {
gotoAndStop ("sound_on");
};
} else if (target eq "/db1") {
setProperty("/health_level", _yscale , 100);
health = 100;
setProperty("/db1", _x , 154.6);
setProperty("/db1", _y , 500);
} else if (target eq "/db2") {
setProperty("/health_level", _yscale , 100);
health = 100;
setProperty("/db2", _x , 195.2);
setProperty("/db2", _y , 500);
} else if (target eq "/db3") {
setProperty("/health_level", _yscale , 100);
health = 100;
setProperty("/db3", _x , 235.6);
setProperty("/db3", _y , 500);
} else if (target eq "/db4") {
setProperty("/health_level", _yscale , 100);
health = 100;
setProperty("/db4", _x , 275.9);
setProperty("/db4", _y , 500);
} else if (target eq "/db5") {
setProperty("/health_level", _yscale , 100);
health = 100;
setProperty("/db5", _x , 316);
setProperty("/db5", _y , 500);
} else if (target eq "/db6") {
setProperty("/health_level", _yscale , 100);
health = 100;
setProperty("/db6", _x , 356.4);
setProperty("/db6", _y , 500);
} else if (target eq "/db7") {
setProperty("/health_level", _yscale , 100);
health = 100;
setProperty("/db7", _x , 397.1);
setProperty("/db7", _y , 500);
} else if ((target eq "/gf16") and (Number(gf16_hit) < Number(gf16_max))) {
score = Number(score) + Number(gf16_value);
gf16_hit = Number(gf16_hit) + 1;
} else if ((target eq "/broli") and (Number(broli_hit) < Number(broli_max))) {
score = Number(score) + Number(broli_value);
broli_hit = Number(broli_hit) + 1;
}
Frame 205
if ((fired eq "false") and (shield_status eq "off")) {
Set("../:target", "waiting");
setProperty("energyburst", _x , blast_x);
setProperty("energyburst", _y , blast_y);
target = getProperty("/trigger", _droptarget);
tellTarget ("/energyburst") {
play();
};
}
Frame 206
if (shield_status eq "off") {
tellTarget ("/hit_flash") {
play();
};
health = health - 20;
if (Number(health) < 2) {
health = 0.5;
setProperty("/health_level", _yscale , health);
gotoAndStop (208);
}
setProperty("/health_level", _yscale , health);
}
Frame 207
if (shield_status eq "off") {
tellTarget ("/shield") {
gotoAndPlay ("shield_on");
};
} else {
tellTarget ("/shield") {
gotoAndStop ("shield_off");
};
}
Frame 208
if (Number(high_score) < Number(score)) {
high_score = score;
}
stop();
Frame 209
stop();
if (Number(high_score) < Number(score)) {
high_score = score;
}
Frame 212
sound_on = 0;
Frame 213
sound_on = 1;
Symbol 5 MovieClip Frame 21
gotoAndPlay (1);
Symbol 18 MovieClip Frame 64
stop();
Symbol 43 Button
on (release) {
gotoAndPlay (184);
}
Symbol 45 Button
on (release) {
gotoAndStop (183);
}
Symbol 49 Button
on (release) {
gotoAndPlay (184);
}
Symbol 57 MovieClip Frame 1
stop();
Symbol 62 MovieClip Frame 1
stop();
Symbol 62 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(6)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 30);
Symbol 62 MovieClip Frame 7
_name = "gohan";
gohan_start = getTimer();
if (Number(shoot_when) == 3) {
call("shoot");
}
Symbol 62 MovieClip Frame 12
gohan_time = 2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/gohan") and (../:fired eq "false")) and (Number(../:gohan_hit) < Number(../:gohan_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if (Number(../:gohan_hit) >= Number(../:gohan_max)) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 62 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:gohan_hit) == Number(../:gohan_max)) {
gotoAndPlay (20);
}
Symbol 62 MovieClip Frame 18
gotoAndPlay (2);
Symbol 62 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 62 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 62 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(6)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 30);
Symbol 63 MovieClip Frame 7
_name = "rad";
gohan_start = getTimer();
if (Number(shoot_when) == 1) {
call("shoot");
}
Symbol 63 MovieClip Frame 12
gohan_time = 2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/rad") and (../:fired eq "false")) and (Number(../:rad_hit) < Number(../:rad_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if ((Number(../:rad_hit) >= Number(../:rad_max)) and (../:fired eq "false")) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 63 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:rad_hit) == Number(../:rad_max)) {
gotoAndPlay (20);
}
Symbol 63 MovieClip Frame 18
gotoAndPlay (2);
Symbol 63 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 63 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 63 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(3)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 22);
Symbol 65 MovieClip Frame 7
_name = "satan";
gohan_start = getTimer();
if (Number(shoot_when) == 3) {
call("shoot");
}
Symbol 65 MovieClip Frame 12
gohan_time = 2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/satan") and (../:fired eq "false")) and (Number(../:satan_hit) < Number(../:satan_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if ((Number(../:satan_hit) >= Number(../:satan_max)) and (../:fired eq "false")) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 65 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:satan_hit) == Number(../:satan_max)) {
gotoAndPlay (20);
}
Symbol 65 MovieClip Frame 18
gotoAndPlay (2);
Symbol 65 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 65 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 65 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(3)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 30);
Symbol 67 MovieClip Frame 7
_name = "cell";
gohan_start = getTimer();
if (Number(shoot_when) == 3) {
call("shoot");
}
Symbol 67 MovieClip Frame 12
gohan_time = 2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/cell") and (../:fired eq "false")) and (Number(../:cell_hit) < Number(../:cell_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if (Number(../:cell_hit) >= Number(../:cell_max)) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 67 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:cell_hit) == Number(../:cell_max)) {
gotoAndPlay (20);
}
Symbol 67 MovieClip Frame 18
gotoAndPlay (2);
Symbol 67 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 67 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 67 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 69 MovieClip Frame 1
stop();
Symbol 69 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(3)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 30);
Symbol 69 MovieClip Frame 7
_name = "vegita";
gohan_start = getTimer();
if (Number(shoot_when) == 3) {
call("shoot");
}
Symbol 69 MovieClip Frame 12
gohan_time = 1.2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/vegita") and (../:fired eq "false")) and (Number(../:vegita_hit) < Number(../:vegita_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if (Number(../:vegita_hit) >= Number(../:vegita_max)) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 69 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:vegita_hit) == Number(../:vegita_max)) {
gotoAndPlay (20);
}
Symbol 69 MovieClip Frame 18
gotoAndPlay (2);
Symbol 69 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 69 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 69 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(3)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 30);
Symbol 70 MovieClip Frame 7
_name = "gokou";
gohan_start = getTimer();
if (Number(shoot_when) == 3) {
call("shoot");
}
Symbol 70 MovieClip Frame 12
gohan_time = 1.2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/gokou") and (../:fired eq "false")) and (Number(../:gokou_hit) < Number(../:gokou_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if (Number(../:gokou_hit) >= Number(../:gokou_max)) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 70 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:gokou_hit) == Number(../:gokou_max)) {
gotoAndPlay (20);
}
Symbol 70 MovieClip Frame 18
gotoAndPlay (2);
Symbol 70 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 70 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 70 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 72 MovieClip Frame 4
gotoAndStop (1);
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
_x = 730;
_y = 67;
Symbol 73 MovieClip Frame 3
angel_pos = _x;
angel_speed = Number(random(15)) + 15;
_x = (angel_pos - angel_speed);
Symbol 73 MovieClip Frame 5
if (Number(angel_pos) < Number(-20)) {
gotoAndStop (1);
} else if ((../:target eq "/angel") and (Number(angel_pos) >= Number(-20))) {
gotoAndPlay (6);
} else {
gotoAndPlay (3);
}
Symbol 73 MovieClip Frame 6
_name = "nothing";
Symbol 73 MovieClip Frame 10
_x = 730;
_y = 67;
Symbol 73 MovieClip Frame 11
_name = "angel";
gotoAndStop (1);
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(3)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 20);
Symbol 75 MovieClip Frame 7
_name = "broli";
gohan_start = getTimer();
if (Number(shoot_when) == 2) {
call("shoot");
}
Symbol 75 MovieClip Frame 12
gohan_time = 1.2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/broli") and (../:fired eq "false")) and (Number(../:broli_hit) < Number(../:broli_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if ((Number(../:broli_hit) >= Number(../:broli_max)) and (../:fired eq "false")) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 75 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:broli_hit) == Number(../:broli_max)) {
gotoAndPlay (20);
}
Symbol 75 MovieClip Frame 18
gotoAndPlay (2);
Symbol 75 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 75 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 75 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
_name = "nothing";
pos = Number(random(10)) + 1;
shoot_when = Number(random(2)) + 1;
_x = eval (("../:plat" add pos) add "_x");
_y = (eval (("../:plat" add pos) add "_y") - 20);
Symbol 77 MovieClip Frame 7
_name = "gf16";
gohan_start = getTimer();
if (Number(shoot_when) == 2) {
call("shoot");
}
Symbol 77 MovieClip Frame 12
gohan_time = 1.2;
gohan_stand = (getTimer() - gohan_start) / 1000;
if (Number(gohan_time) < Number(gohan_stand)) {
_name = "nothing";
gotoAndPlay (2);
} else if (((../:target eq "/gf16") and (../:fired eq "false")) and (Number(../:gf16_hit) < Number(../:gf16_max))) {
_name = "nothing";
gotoAndPlay (14);
} else if ((Number(../:gf16_hit) >= Number(../:gf16_max)) and (../:fired eq "false")) {
_name = "nothing";
gotoAndPlay (20);
} else {
gotoAndPlay (10);
}
Symbol 77 MovieClip Frame 14
Set("../:target", "waiting");
_name = "nothing";
if (Number(../:gf16_hit) == Number(../:gf16_max)) {
gotoAndPlay (20);
}
Symbol 77 MovieClip Frame 18
gotoAndPlay (2);
Symbol 77 MovieClip Frame 20
Set("../:target", "waiting");
_name = "nothing";
Symbol 77 MovieClip Frame 28
Set("../:dead_char", Number(../:dead_char) + 1);
_x = -30;
_y = 40;
stop();
Symbol 77 MovieClip Frame 29
setProperty("../enemy_fire", _x , eval (("../:plat" add pos) add "_x"));
setProperty("../enemy_fire", _y , eval (("../:plat" add pos) add "_y") - 30);
tellTarget ("../enemy_fire") {
play();
};
Symbol 80 MovieClip Frame 7
gotoAndPlay (1);
Symbol 81 MovieClip Frame 1
Set("../:shield_status", "off");
setProperty("../shield_level", _yscale , 100);
stop();
Symbol 81 MovieClip Frame 2
Set("../:shield_status", "on");
start_timer = getTimer();
Symbol 81 MovieClip Frame 4
shield_time = 2;
shield_start = (getTimer() - start_timer) / 1000;
shield_alert_scale = (shield_start / 2) * 100;
shield_y_scale = 100 - shield_alert_scale;
if (Number(shield_y_scale) < 2) {
shield_y_scale = 2;
}
setProperty("../shield_level", _yscale , shield_y_scale);
if (Number(shield_time) < Number(shield_start)) {
gotoAndStop (1);
} else {
gotoAndPlay (3);
}
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 3
gotoAndStop (1);
Symbol 85 MovieClip Frame 1
Set("../:fired", "false");
stop();
Symbol 85 MovieClip Frame 2
Set("../:fired", "true");
Symbol 85 MovieClip Frame 8
call("../:hit_detect");
gotoAndStop (1);
Symbol 87 MovieClip Frame 1
Set("../:fired", "false");
stop();
Symbol 87 MovieClip Frame 2
Set("../:fired", "true");
Symbol 87 MovieClip Frame 9
call("../:hit_detect");
gotoAndStop (1);
Symbol 88 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 7
call("../:enemy_fire");
Symbol 88 MovieClip Frame 8
gotoAndStop (1);
Symbol 89 MovieClip Frame 1
Set("../:fired", "false");
stop();
Symbol 89 MovieClip Frame 2
Set("../:fired", "true");
Symbol 89 MovieClip Frame 8
call("../:hit_detect");
gotoAndStop (1);
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 7
call("../:enemy_fire");
Symbol 90 MovieClip Frame 8
gotoAndStop (1);
Symbol 106 Button
on (keyPress "<Space>") {
call("shield_up");
}
Symbol 111 Button
on (press) {
if (../:fired eq "false") {
Set("../:target", "waiting");
Set("../:blast_x", _x);
Set("../:blast_y", _y);
call("../:shoot_eball");
}
}
Symbol 112 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 2
stopAllSounds();
tellTarget ("_level0") {
sound = "off";
};
stop();
Symbol 115 MovieClip Frame 3
tellTarget ("_level0") {
sound = "on";
};
stop();
Symbol 117 Button
on (keyPress "s") {
if (sound == "off") {
tellTarget ("/sound_toggle") {
gotoAndStop ("sound_on");
};
} else {
tellTarget ("/sound_toggle") {
gotoAndStop ("sound_off");
};
}
}
on (keyPress "S") {
if (sound == "off") {
tellTarget ("/sound_toggle") {
gotoAndStop ("sound_on");
};
} else {
tellTarget ("/sound_toggle") {
gotoAndStop ("sound_off");
};
}
}
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 20
gotoAndStop (1);
Symbol 127 Button
on (release) {
gotoAndPlay (185);
}