Frame 2
stop();
Frame 3
ifFrameLoaded (11) {
gotoAndStop (5);
}
Frame 4
gotoAndPlay (3);
Frame 6
_highquality = false;
stopAllSounds();
nextFrame();
Frame 11
level = 1;
Frame 12
ifFrameLoaded (15) {
gotoAndPlay (14);
}
Frame 13
gotoAndPlay (12);
Frame 14
_highquality = false;
stopAllSounds();
if (level == 1) {
invincible = false;
weapon = 0;
bombs = 2;
laser_speed_min = 15;
laser_speed_max = 36;
laser_speed = laser_speed_min;
laser_pow = 1;
laser_pow_max = 14;
playa_speed = 9;
playa_speed_max = 19;
playa_speed_min = 9;
star1 = 12;
star2 = 7;
star1_min = 12;
star2_min = 7;
s_laser = new Sound();
s_laser.attachSound("sound_laser");
s_laser.setVolume(60);
}
score = 0;
score_level = 0;
shot_clock = 0;
damper_pow = 0;
pods = 0;
boss = false;
alive = true;
level_jump = "level" + level;
gotoAndStop(level_jump);
Frame 15
stop();
Frame 16
laser_speed = laser_speed_min;
laser_pow = 1;
stop();
Frame 19
if (level != 2) {
Set("/:playa_speed", /:playa_speed + 2);
Set("/:star1", /:star1 + 7);
Set("/:star2", /:star2 + 4);
Set("/:level", 2);
} else if (3 < laser_pow) {
laser_pow = 3;
laser_speed = laser_speed_min + 4;
}
tellTarget ("level") {
gotoAndPlay (1);
};
Set("/:score_level", 0);
Set("/:pods", 0);
Frame 22
if (level != 3) {
Set("/:playa_speed", /:playa_speed + 2);
Set("/:star1", /:star1 + 7);
Set("/:star2", /:star2 + 4);
Set("/:level", 3);
} else if (5 < laser_pow) {
laser_pow = 5;
laser_speed = laser_speed_min + 8;
}
tellTarget ("level") {
gotoAndPlay (1);
};
Set("/:score_level", 0);
Set("/:pods", 0);
Frame 25
if (level != 4) {
Set("/:playa_speed", /:playa_speed + 2);
Set("/:star1", /:star1 + 7);
Set("/:star2", /:star2 + 4);
Set("/:level", 4);
} else if (7 < laser_pow) {
laser_pow = 7;
laser_speed = laser_speed_min + 12;
}
tellTarget ("level") {
gotoAndPlay (1);
};
Set("/:score_level", 0);
Set("/:pods", 0);
Frame 26
boss = true;
Frame 28
if (level != 5) {
Set("/:playa_speed", /:playa_speed + 2);
Set("/:star1", /:star1 + 7);
Set("/:star2", /:star2 + 4);
Set("/:level", 5);
} else if (9 < laser_pow) {
laser_pow = 9;
laser_speed = laser_speed_min + 16;
}
tellTarget ("level") {
gotoAndPlay (1);
};
Set("/:score_level", 0);
Set("/:pods", 0);
boss = false;
Frame 31
if (level != 6) {
Set("/:playa_speed", /:playa_speed + 2);
Set("/:star1", /:star1 + 7);
Set("/:star2", /:star2 + 4);
Set("/:level", 6);
} else if (11 < laser_pow) {
laser_pow = 11;
laser_speed = laser_speed_min + 20;
}
tellTarget ("level") {
gotoAndPlay (1);
};
Set("/:score_level", 0);
Set("/:pods", 0);
Frame 33
boss = true;
Frame 34
if (level != 7) {
Set("/:star1", /:star1 + 7);
Set("/:star2", /:star2 + 4);
Set("/:level", 7);
} else if (13 < laser_pow) {
laser_pow = 13;
laser_speed = laser_speed_min + 24;
}
Set("/:score_level", 0);
Set("/:pods", 0);
boss = false;
Frame 35
boss = true;
Frame 45
level = 1;
Symbol 13 MovieClip Frame 134
stop();
_root.nextFrame();
Symbol 18 Button
on (release) {
nextFrame();
}
Symbol 40 MovieClip Frame 619
stopAllSounds();
stop();
_root.nextFrame();
Symbol 42 Button
on (keyPress "a") {
gotoAndStop (11);
}
Symbol 51 MovieClip Frame 125
stop();
_root.nextFrame();
Symbol 57 MovieClip Frame 152
stop();
_root.nextFrame();
Symbol 64 MovieClip Frame 202
stop();
_root.nextFrame();
Symbol 66 Button
on (keyPress "a") {
gotoAndStop (108);
}
Symbol 76 Button
on (keyPress "<Down>") {
nextFrame();
}
on (keyPress "<Up>") {
prevFrame();
}
on (keyPress "a") {
if (selected == 4) {
getURL ("http://www.newgrounds.com/captain_lowrez", "_blank");
} else if (selected == 3) {
getURL ("http://www.cafepress.com/lowrez", "_blank");
} else if (selected == 2) {
_root.gotoAndStop("begin");
} else {
_parent.play();
}
}
Symbol 78 Button
on (release) {
getURL ("http://www.kaizolabs.com", "_blank");
}
Symbol 79 Button
on (release) {
getURL ("http://www.newgrounds.com", "_blank");
}
Symbol 84 MovieClip Frame 1
selected = 1;
stop();
Symbol 84 MovieClip Frame 2
selected = 2;
Symbol 84 MovieClip Frame 3
selected = 3;
Symbol 84 MovieClip Frame 4
selected = 4;
Symbol 96 Button
on (keyPress "a") {
nextFrame();
}
Symbol 97 MovieClip Frame 108
stop();
Symbol 97 MovieClip Frame 118
stop();
Symbol 97 MovieClip Frame 119
stopAllSounds();
stop();
_root.play();
Symbol 103 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 1
if (_y < 410) {
_y = (_y + /:star2);
} else {
_y = -10;
}
star.gotoAndStop(/:level);
Symbol 104 MovieClip Frame 2
gotoAndPlay (1);
Symbol 110 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
if (_y < 410) {
_y = (_y + /:star1);
} else {
_y = -10;
}
star.gotoAndStop(/:level);
Symbol 111 MovieClip Frame 2
gotoAndPlay (1);
Symbol 114 MovieClip Frame 4
gotoAndPlay (1);
Symbol 126 MovieClip Frame 31
stop();
Symbol 130 MovieClip Frame 100
_root.nextFrame();
Symbol 132 MovieClip Frame 1
if (/:damper_pow == 3) {
gotoAndPlay (3);
}
Symbol 132 MovieClip Frame 2
gotoAndPlay (1);
Symbol 132 MovieClip Frame 46
if (/:damper_pow == 3) {
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
Symbol 133 MovieClip Frame 1
stop();
stop();
Symbol 133 MovieClip Frame 29
if (/:invincible == true) {
gotoAndStop (1);
} else {
nextFrame();
}
Symbol 133 MovieClip Frame 30
Set("/:playa_dead", true);
tellTarget ("/playa") {
gotoAndPlay ("die");
};
Symbol 138 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 1
Set("/:damper_pow", 0);
stop();
Symbol 140 MovieClip Frame 49
Set("/:damper_pow", 0);
bar.gotoAndStop(1);
Symbol 140 MovieClip Frame 50
Set("/:damper_pow", 1);
bar.gotoAndStop(2);
Symbol 140 MovieClip Frame 65
Set("/:damper_pow", 1);
bar.gotoAndStop(2);
Symbol 140 MovieClip Frame 171
Set("/:damper_pow", 1);
bar.gotoAndStop(2);
Symbol 140 MovieClip Frame 172
Set("/:damper_pow", 2);
bar.gotoAndStop(3);
Symbol 140 MovieClip Frame 299
Set("/:damper_pow", 2);
bar.gotoAndStop(3);
Symbol 140 MovieClip Frame 300
Set("/:damper_pow", 3);
bar.gotoAndStop(4);
stop();
Symbol 154 MovieClip Frame 1
stop();
gotoAndStop(/:bombs + 1);
Symbol 155 Button
on (keyPress "<Down>") {
nextFrame();
}
on (keyPress "<Up>") {
prevFrame();
}
on (keyPress "a") {
if (selected == 4) {
getURL ("http://www.newgrounds.com/captain_lowrez", "_blank");
} else if (selected == 3) {
getURL ("http://www.cafepress.com/lowrez", "_blank");
} else if (selected == 2) {
stopAllSounds();
_root.gotoAndStop("title");
_parent.gotoAndStop(1);
} else {
_root.gotoAndPlay("init");
_parent.gotoAndStop(1);
}
}
Symbol 160 Button
on (rollOver) {
gotoAndStop (1);
}
on (release) {
_root.gotoAndPlay("init");
_parent.gotoAndStop(1);
}
Symbol 161 Button
on (rollOver) {
gotoAndStop (2);
}
on (release) {
_root.gotoAndStop("title");
_parent.gotoAndStop(1);
}
Symbol 162 Button
on (rollOver) {
gotoAndStop (3);
}
on (release) {
getURL ("http://www.cafepress.com/lowrez", "_blank");
}
Symbol 163 Button
on (rollOver) {
gotoAndStop (4);
}
on (release) {
getURL ("http://www.newgrounds.com/captain_lowrez", "_blank");
}
Symbol 164 MovieClip Frame 1
selected = 1;
stop();
Symbol 164 MovieClip Frame 2
selected = 2;
Symbol 164 MovieClip Frame 3
selected = 3;
Symbol 164 MovieClip Frame 4
selected = 4;
Symbol 165 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 1
if (_parent.hitTest(_root.playa)) {
if ((getProperty("/playa/damper", _currentframe) == 1) and (getProperty("/playa/mega", _currentframe) == 1)) {
_root.health.nextFrame();
_root.playa.gotoAndStop(2);
}
}
Symbol 174 MovieClip Frame 2
gotoAndPlay (1);
Symbol 178 MovieClip Frame 1
if (random(40) == 1) {
gotoAndPlay (5);
}
Symbol 178 MovieClip Frame 4
gotoAndPlay (1);
Symbol 178 MovieClip Frame 44
gotoAndPlay (1);
Symbol 189 MovieClip Frame 38
gotoAndPlay (1);
Symbol 190 MovieClip Frame 1
stop();
if (/:level == 3) {
gotoAndStop (7);
} else if ((/:level == 6) and (/:boss == false)) {
gotoAndStop (6);
} else if ((/:level == 6) and (/:boss == true)) {
gotoAndStop (9);
} else if ((/:level == 4) and (/:boss == true)) {
gotoAndStop (8);
} else {
gotoAndStop(random(/:level) + 1);
}
Symbol 191 MovieClip Frame 9
gotoAndStop (1);
Symbol 196 MovieClip Frame 1
if ((/:level == 6) or ((/:level == 4) and (/:boss == true))) {
stop();
} else {
gotoAndStop(random(6) + 1);
}
Symbol 197 MovieClip Frame 1
if (_parent.hitTest(_root.playa)) {
if ((getProperty("/playa/damper", _currentframe) == 1) and (getProperty("/playa/mega", _currentframe) == 1)) {
_root.health.nextFrame();
_root.playa.gotoAndStop(2);
}
_root.shield.nextFrame();
if (/:damper_attack == true) {
_root.health.prevFrame();
}
call("update");
}
if ((_parent.hitTest(_root.laser1) or _parent.hitTest(_root.laser2)) or _parent.hitTest(_root.laser3)) {
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.shield.nextFrame();
call("update");
}
Symbol 197 MovieClip Frame 2
gotoAndPlay (1);
Symbol 197 MovieClip Frame 3
Set("../:health", ../:health - 1);
Set("/:score", /:score + 1);
Set("/:score_level", /:score_level + 1);
if ((../:health < 1) or ((/:level == 6) and (../:health < 4))) {
_parent.gotoAndStop("die");
} else {
if (/:level != 6) {
setProperty("../", _xscale , getProperty("../", _xscale) + 30);
setProperty("../", _yscale , getProperty("../", _yscale) + 30);
}
_parent.gotoAndStop("damage");
}
Symbol 198 MovieClip Frame 1
x = getProperty("../", _x);
y = getProperty("../", _y);
if (y < 0) {
if ((/:level == 4) and (/:boss == true)) {
Set("../:health", 1);
} else {
Set("../:health", /:level);
}
}
if (((destin_x < 0) or (speed < 1)) or (((((destin_x - speed) < x) and (x < (destin_x + speed))) and ((destin_y - speed) < y)) and (y < (destin_y + speed)))) {
if (/:level == 6) {
destin_x = x;
destin_y = 500;
} else {
destin_x = random(550) + 1;
destin_y = random(400);
}
speed = random(10) + 5;
if (destin_x >= x) {
distance_x = destin_x - x;
} else {
distance_x = x - destin_x;
}
if (destin_y >= y) {
distance_y = destin_y - y;
} else {
distance_y = y - destin_y;
}
if (distance_x >= distance_y) {
speed_y = distance_y / (distance_x / speed);
speed_x = speed;
} else {
speed_x = distance_x / (distance_y / speed);
speed_y = speed;
}
}
if (x < destin_x) {
setProperty("../", _x , x + speed_x);
} else if (destin_x < x) {
setProperty("../", _x , x - speed_x);
}
if (y < destin_y) {
setProperty("../", _y , y + speed_y);
} else if (destin_y < y) {
setProperty("../", _y , y - speed_y);
}
if (450 < y) {
_parent.gotoAndStop("reset");
}
Symbol 198 MovieClip Frame 2
gotoAndPlay (1);
Symbol 201 MovieClip Frame 7
_parent.gotoAndStop(1);
Symbol 208 MovieClip Frame 11
_parent.nextFrame();
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 4
_x = random(550);
_y = "-20";
_xscale = 100;
_yscale = 100;
gotoAndStop (1);
Symbol 216 MovieClip Frame 1
gotoAndStop(/:laser_pow);
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 2
if (((-10 < _y) and (down != true)) or ((_y < 410) and (down == true))) {
if (down == true) {
c = new Color("laser");
c.setRGB(16751103);
_yscale = -100;
_y = (_y + /:laser_speed);
if (hitTest(_root.playa)) {
if ((getProperty("/playa/damper", _currentframe) == 1) and (getProperty("/playa/mega", _currentframe) == 1)) {
_root.health.nextFrame();
}
}
} else {
_y = (_y - /:laser_speed);
}
} else {
down = false;
_yscale = 100;
gotoAndStop (1);
}
if ((/:level == 6) and (/:boss == true)) {
if (_x < 255) {
_x = (_x + /:laser_speed);
} else {
_x = (_x - /:laser_speed);
}
}
Symbol 217 MovieClip Frame 3
gotoAndPlay (2);
Symbol 223 MovieClip Frame 9
gotoAndPlay (1);
Symbol 227 MovieClip Frame 9
gotoAndPlay (1);
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 2
if (/:damper_pow == 3) {
gotoAndPlay (142);
} else {
gotoAndPlay (3);
}
Symbol 235 MovieClip Frame 140
gotoAndStop (1);
Symbol 235 MovieClip Frame 357
gotoAndStop (1);
Symbol 243 MovieClip Frame 1
stop();
Set("/:damper_attack", false);
Symbol 243 MovieClip Frame 2
_root.shield.prevFrame();
if (/:damper_pow == 3) {
gotoAndPlay (18);
} else if (/:damper_pow == 2) {
gotoAndPlay (10);
} else if (/:damper_pow == 0) {
prevFrame();
}
Symbol 243 MovieClip Frame 3
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 4
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 5
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 6
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 7
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 9
gotoAndStop (1);
Symbol 243 MovieClip Frame 10
_root.shield.prevFrame();
_root.shield.prevFrame();
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 11
_root.shield.prevFrame();
_root.shield.prevFrame();
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 12
_root.shield.prevFrame();
_root.shield.prevFrame();
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 13
_root.shield.prevFrame();
_root.shield.prevFrame();
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 14
_root.shield.prevFrame();
_root.shield.prevFrame();
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 15
_root.shield.prevFrame();
_root.shield.prevFrame();
_root.shield.prevFrame();
Symbol 243 MovieClip Frame 17
gotoAndStop (1);
Symbol 243 MovieClip Frame 18
Set("/:damper_attack", true);
_root.shield.gotoAndStop("low");
Symbol 243 MovieClip Frame 41
gotoAndStop (1);
Symbol 244 Button
on (keyPress "i") {
Set("/:invincible", true);
}
on (keyPress "s") {
if ((0 < /:bombs) and (getProperty("/playa/mega", _currentframe) == 1)) {
Set("/:bombs", /:bombs - 1);
_root.mega_status.prevFrame();
_root.playa.mega.gotoAndPlay(2);
}
}
on (keyPress "<Down>") {
if ((0 < /:damper_pow) and (getProperty("/playa/damper", _currentframe) == 1)) {
_parent.damper.gotoAndPlay(2);
}
}
on (keyPress "a") {
if (getProperty("/laser1", _currentframe) == 1) {
laser_name = "/laser1";
} else if (getProperty("/laser2", _currentframe) == 1) {
laser_name = "/laser2";
} else if (getProperty("/laser3", _currentframe) == 1) {
laser_name = "/laser3";
} else {
laser_name = "none";
}
if (laser_name ne "none") {
_root.s_laser.start(0, 0);
setProperty(laser_name, _x , getProperty("/playa", _x));
setProperty(laser_name, _y , getProperty("/playa", _y));
tellTarget (laser_name) {
gotoAndPlay (2);
};
}
}
Symbol 245 MovieClip Frame 1
playa_x = getProperty("../", _x);
flame1_x = getProperty("/flame1", _x);
flame2_x = getProperty("/flame2", _x);
flame3_x = getProperty("/flame3", _x);
playa_y = getProperty("../", _y);
if (Key.isDown(37)) {
if (((left_time < right_time) or (right_time == 0)) and (15 < playa_x)) {
setProperty("../", _x , playa_x - /:playa_speed);
}
left_time = left_time + 1;
} else {
left_time = 0;
}
if (Key.isDown(39)) {
if (((right_time < left_time) or (left_time == 0)) and (playa_x < 540)) {
setProperty("../", _x , playa_x + /:playa_speed);
}
right_time = right_time + 1;
} else {
right_time = 0;
}
playa_x = getProperty("../", _x);
playa_y = getProperty("../", _y);
if ((Key.isDown(65) and (/:shot_clock < 1)) and (/:shoot_ok == true)) {
Set("/:shot_clock", 4);
_root.nextFrame();
}
if (0 < /:shot_clock) {
Set("/:shot_clock", /:shot_clock - 1);
}
if (flame2_x < (playa_x - 1)) {
setProperty("/flame2", _x , flame2_x + (/:playa_speed - (/:playa_speed / (/:playa_speed - 0.1))));
} else if ((playa_x + 1) < flame2_x) {
setProperty("/flame2", _x , flame2_x - (/:playa_speed - (/:playa_speed / (/:playa_speed - 0.1))));
}
if (flame3_x < (playa_x - 1)) {
setProperty("/flame3", _x , flame3_x + (/:playa_speed - (/:playa_speed / (/:playa_speed - 1))));
} else if ((playa_x + 1) < flame3_x) {
setProperty("/flame3", _x , flame3_x - (/:playa_speed - (/:playa_speed / (/:playa_speed - 1))));
}
Symbol 245 MovieClip Frame 2
gotoAndPlay (1);
Symbol 246 MovieClip Frame 11
stop();
Symbol 247 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 2
if (/:alive == false) {
gotoAndStop (63);
}
Symbol 247 MovieClip Frame 3
setProperty("/flame2", _y , 500);
setProperty("/flame3", _y , 500);
Set("/:alive", false);
Symbol 247 MovieClip Frame 105
stop();
tellTarget ("/menu") {
gotoAndStop (2);
};
Symbol 253 MovieClip Frame 1
if (_parent.pod.hitTest(_root.playa.ship)) {
_parent.gotoAndStop(2);
}
Symbol 253 MovieClip Frame 2
gotoAndPlay (1);
Symbol 254 MovieClip Frame 1
x = getProperty("../", _x);
y = getProperty("../", _y);
if ((450 < y) and (/:laser_pow < /:laser_pow_max)) {
setProperty("../", _x , random(450) + 50);
setProperty("../", _y , -400);
_parent.gotoAndStop(1);
} else if (y < -20) {
setProperty("../", _y , y + 1.1);
} else {
setProperty("../", _y , y + 2);
}
Symbol 254 MovieClip Frame 2
gotoAndPlay (1);
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 2
if (/:laser_pow < /:laser_pow_max) {
Set("/:laser_speed", /:laser_speed + 2);
Set("/:laser_pow", /:laser_pow + 1);
_root.upgrade_text.gotoAndPlay("laser");
}
Symbol 262 MovieClip Frame 1
x = getProperty("../", _x);
y = getProperty("../", _y);
if ((450 < y) and (/:bombs < 10)) {
setProperty("../", _x , random(450) + 50);
setProperty("../", _y , -400);
_parent.gotoAndStop(1);
} else if (y < -20) {
setProperty("../", _y , y + 0.35);
} else {
setProperty("../", _y , y + 2);
}
Symbol 262 MovieClip Frame 2
gotoAndPlay (1);
Symbol 264 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 2
if (/:bombs < 10) {
Set("/:bombs", /:bombs + 1);
_root.mega_status.nextFrame();
_root.upgrade_text.gotoAndPlay("bombs");
}
Symbol 272 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 141
if (/:alive == true) {
_root.health.gotoAndStop("die");
}
Symbol 272 MovieClip Frame 162
setProperty("../", _y , 500);
_parent.gotoAndStop("init");
Symbol 273 MovieClip Frame 1
x = getProperty("../", _x);
y = getProperty("../", _y);
if (450 < y) {
Set("../:health", 6);
setProperty("../", _x , random(450) + 50);
setProperty("../", _y , -400);
} else if (y < -20) {
setProperty("../", _y , y + 1);
} else {
setProperty("../", _y , y + 2);
}
if (((10 < y) and (y < 100)) and (getProperty("../pod", _currentframe) == 1)) {
_parent.pod.gotoAndPlay(2);
}
if ((((-10 < y) and (y < 100)) and (getProperty("../pod", _currentframe) == 1)) and (getProperty("/warning", _currentframe) == 1)) {
_root.warning.gotoAndPlay(2);
}
Symbol 273 MovieClip Frame 2
gotoAndPlay (1);
Symbol 274 MovieClip Frame 1
y = getProperty("../", _y);
if (_parent.pod.pod.hitTest(_root.playa) and (-25 < y)) {
if ((getProperty("/playa/damper", _currentframe) == 1) and (getProperty("/playa/mega", _currentframe) == 1)) {
tellTarget ("/health") {
nextFrame();
};
}
Set("../:health", ../:health - 1);
if (../:health < 1) {
_parent.gotoAndStop("die");
} else {
setProperty("../pod/pod", _xscale , getProperty("../pod/pod", _xscale) + 30);
setProperty("../pod/pod", _yscale , getProperty("../pod/pod", _yscale) + 30);
_parent.gotoAndStop("damage");
}
}
if (((_parent.pod.pod.hitTest(_root.laser1) or _parent.pod.pod.hitTest(_root.laser2)) or _parent.pod.pod.hitTest(_root.laser3)) and (-25 < y)) {
Set("../:health", ../:health - 1);
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.shield.nextFrame();
if (../:health < 1) {
_parent.gotoAndStop("die");
} else {
setProperty("../pod/pod", _xscale , getProperty("../pod/pod", _xscale) + 30);
setProperty("../pod/pod", _yscale , getProperty("../pod/pod", _yscale) + 30);
_parent.gotoAndStop("damage");
}
}
Symbol 274 MovieClip Frame 2
gotoAndPlay (1);
Symbol 275 MovieClip Frame 13
Set("/:pods", /:pods + 1);
if (((/:level != 3) and (/:level != 7)) and (/:pods >= 3)) {
Set("/:pods", 0);
_root.nextFrame();
}
Symbol 275 MovieClip Frame 19
_parent.nextFrame();
stop();
Symbol 276 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 4
_y = "600";
gotoAndStop (1);
Symbol 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 41
gotoAndStop (1);
Symbol 281 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 64
gotoAndStop (1);
Symbol 281 MovieClip Frame 116
gotoAndStop (1);
Symbol 288 MovieClip Frame 1
gotoAndStop(/:level);
Symbol 289 MovieClip Frame 2
_root.upgrade_text.gotoAndStop(1);
Symbol 289 MovieClip Frame 40
gotoAndStop (1);
Symbol 311 MovieClip Frame 1
gotoAndStop(/:level);
Symbol 312 MovieClip Frame 1
if (_parent.happy.hitTest(_root.playa)) {
if ((getProperty("/playa/damper", _currentframe) == 1) and (getProperty("/playa/mega", _currentframe) == 1)) {
tellTarget ("/health") {
nextFrame();
};
}
_root.shield.nextFrame();
_root.happy_health.nextFrame();
_parent.gotoAndStop("damage");
if (/:damper_attack == true) {
_root.health.prevFrame();
}
}
if (((_parent.happy.hitTest(_root.laser1) or _parent.happy.hitTest(_root.laser2)) or _parent.happy.hitTest(_root.laser3)) and (-25 < y)) {
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.happy_health.nextFrame();
if (/:level == 4) {
if (_parent.happy.hitTest(_root.laser1) == true) {
Set("/laser1/:down", true);
}
if (_parent.happy.hitTest(_root.laser2) == true) {
Set("/laser2/:down", true);
}
if (_parent.happy.hitTest(_root.laser3) == true) {
Set("/laser3/:down", true);
}
}
_parent.gotoAndStop("damage");
}
Symbol 312 MovieClip Frame 2
gotoAndPlay (1);
Symbol 318 MovieClip Frame 1
gotoAndStop(/:level);
Symbol 320 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 9
gotoAndPlay (1);
Symbol 330 MovieClip Frame 176
_root.nextFrame();
Symbol 330 MovieClip Frame 720
gotoAndPlay (177);
Symbol 330 MovieClip Frame 769
_root.nextFrame();
Symbol 331 MovieClip Frame 6
stop();
Symbol 332 MovieClip Frame 1
stop();
Symbol 332 MovieClip Frame 61
_root.happy.gotoAndPlay("die");
Symbol 345 MovieClip Frame 1
special = true;
Symbol 345 MovieClip Frame 164
_root.nextFrame();
Symbol 345 MovieClip Frame 254
happy.gotoAndStop("super2");
if (random(2) == 1) {
gotoAndPlay (372);
}
Symbol 345 MovieClip Frame 293
happy.gotoAndStop(1);
Symbol 345 MovieClip Frame 327
happy.gotoAndStop("super2");
Symbol 345 MovieClip Frame 366
happy.gotoAndStop(1);
Symbol 345 MovieClip Frame 369
gotoAndPlay (425);
Symbol 345 MovieClip Frame 419
happy.gotoAndStop(1);
Symbol 345 MovieClip Frame 510
happy.gotoAndStop("super2");
if (random(2) == 1) {
gotoAndPlay (618);
}
Symbol 345 MovieClip Frame 541
happy.gotoAndStop(1);
Symbol 345 MovieClip Frame 577
happy.gotoAndStop("super2");
Symbol 345 MovieClip Frame 614
happy.gotoAndStop(1);
gotoAndPlay (672);
Symbol 345 MovieClip Frame 663
happy.gotoAndStop(1);
Symbol 345 MovieClip Frame 694
if (special == true) {
special = false;
} else {
special = true;
gotoAndPlay (215);
}
Symbol 345 MovieClip Frame 737
happy.gotoAndStop("super2");
Symbol 345 MovieClip Frame 784
happy.gotoAndStop(1);
Symbol 345 MovieClip Frame 788
gotoAndPlay (165);
Symbol 345 MovieClip Frame 836
_root.nextFrame();
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 150
_root.happy.gotoAndPlay("die");
Symbol 356 MovieClip Frame 170
_parent.gotoAndStop(1);
Symbol 357 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 3
_parent.gotoAndPlay("die");
Symbol 361 MovieClip Frame 143
stop();
Symbol 362 MovieClip Frame 11
stop();
Symbol 364 MovieClip Frame 164
Set("happy/:health", 400);
count = 0;
count2 = 0;
Symbol 364 MovieClip Frame 283
_root.nextFrame();
Symbol 364 MovieClip Frame 392
if (count == 5) {
count = 0;
gotoAndPlay (422);
}
Symbol 364 MovieClip Frame 421
gotoAndPlay (312);
count = count + 1;
Symbol 364 MovieClip Frame 473
happy.happy.gotoAndStop("shake");
Symbol 364 MovieClip Frame 672
happy.happy.gotoAndStop(1);
count2 = count2 + 1;
Symbol 364 MovieClip Frame 687
if (count2 == 1) {
_root.nextFrame();
}
Symbol 364 MovieClip Frame 806
if (count2 == 1) {
_root.prevFrame();
gotoAndPlay (392);
}
Symbol 364 MovieClip Frame 807
Set("pod/:health", 9);
happy.happy.gotoAndStop("split");
Symbol 364 MovieClip Frame 976
gotoAndPlay (392);
Symbol 364 MovieClip Frame 1122
stop();
_root.gotoAndStop("level4");
Symbol 365 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 302
_root.happy.gotoAndPlay("die");
Symbol 371 MovieClip Frame 164
_root.nextFrame();
Symbol 371 MovieClip Frame 315
gotoAndPlay (215);
Symbol 371 MovieClip Frame 368
_root.nextFrame();
Symbol 380 MovieClip Frame 164
_root.nextFrame();
x_start = _x;
y_start = _y;
Symbol 380 MovieClip Frame 216
tellTarget ("/flash") {
gotoAndPlay (1);
};
_x = (random(450) + 50);
_y = (random(100) + 50);
Symbol 380 MovieClip Frame 237
happy.gotoAndStop(super2);
Symbol 380 MovieClip Frame 301
happy.gotoAndStop(1);
Symbol 380 MovieClip Frame 345
gotoAndPlay (216);
Symbol 380 MovieClip Frame 351
_x = x_start;
_y = y_start;
Symbol 380 MovieClip Frame 398
_root.nextFrame();
Symbol 389 MovieClip Frame 201
_root.nextFrame();
Symbol 389 MovieClip Frame 229
gotoAndPlay (202);
Symbol 389 MovieClip Frame 282
_root.nextFrame();
Symbol 404 MovieClip Frame 1
if (_parent.happy.hitTest(_root.playa)) {
if ((getProperty("/playa/damper", _currentframe) == 1) and (getProperty("/playa/mega", _currentframe) == 1)) {
tellTarget ("/health") {
nextFrame();
};
}
_root.shield.nextFrame();
_root.happy_health.nextFrame();
_parent.gotoAndStop("damage");
if (/:damper_attack == true) {
_root.health.prevFrame();
}
}
if (((_parent.happy.hitTest(_root.laser1) or _parent.happy.hitTest(_root.laser2)) or _parent.happy.hitTest(_root.laser3)) and (-25 < y)) {
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.happy_health.nextFrame();
_parent.gotoAndStop("damage");
}
Symbol 404 MovieClip Frame 2
gotoAndPlay (1);
Symbol 405 MovieClip Frame 6
_parent.gotoAndStop(1);
Symbol 412 MovieClip Frame 1
if (_parent.happy.hitTest(_root.playa)) {
if ((getProperty("/playa/damper", _currentframe) == 1) and (getProperty("/playa/mega", _currentframe) == 1)) {
tellTarget ("/health") {
nextFrame();
};
}
_root.shield.nextFrame();
_root.happy_health.nextFrame();
_parent.gotoAndStop("damage2");
if (/:damper_attack == true) {
_root.health.prevFrame();
}
}
if (((_parent.happy.hitTest(_root.laser1) or _parent.happy.hitTest(_root.laser2)) or _parent.happy.hitTest(_root.laser3)) and (-25 < y)) {
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.shield.nextFrame();
_root.happy_health.nextFrame();
_parent.gotoAndStop("damage2");
}
Symbol 412 MovieClip Frame 2
gotoAndPlay (1);
Symbol 415 MovieClip Frame 6
_parent.gotoAndStop("stage2");
Symbol 416 MovieClip Frame 1
stop();
Symbol 425 MovieClip Frame 304
_root.nextFrame();
Symbol 425 MovieClip Frame 631
Set("pod/:health", 4);
Symbol 425 MovieClip Frame 825
Set("pod/:health", 4);
Symbol 425 MovieClip Frame 1539
gotoAndPlay (305);
Symbol 425 MovieClip Frame 1540
_root.nextFrame();
Symbol 425 MovieClip Frame 1805
stopAllSounds();
_root.gotoAndStop("ending");
Symbol 426 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 121
tellTarget ("/happy/happy") {
gotoAndStop ("stage2");
};
Symbol 426 MovieClip Frame 122
tellTarget ("/happy/happy") {
gotoAndStop ("stage2");
};
Symbol 426 MovieClip Frame 123
tellTarget ("/happy/happy") {
gotoAndStop ("stage2");
};
Symbol 426 MovieClip Frame 270
_root.happy.gotoAndPlay("die");
Symbol 430 MovieClip Frame 61
_root.nextFrame();
Symbol 434 MovieClip Frame 172
_root.nextFrame();
Symbol 437 MovieClip Frame 165
_root.nextFrame();
Symbol 441 MovieClip Frame 261
stopAllSounds();
Symbol 441 MovieClip Frame 262
_root.nextFrame();
Symbol 444 MovieClip Frame 263
_root.nextFrame();