Combined Code
movieClip 1 CannonBall {
frame 13 {
this.removeMovieClip();
}
}
movieClip 2 Grenade {
frame 5 {
_root.launcherammo -= 1;
}
frame 25 {
this.removeMovieClip();
}
}
movieClip 3 plasma {
frame 21 {
this.removeMovieClip();
stop();
}
}
frame 1 {
stop();
}
frame 1 {
function itemHandler1(obj, item) {
getURL('http://www.ratubaworld.com', '_blank');
}
function itemHandler2(obj, item) {
getURL('mailto:grant@ratubaworld.com', '');
}
function itemHandler3(obj, item) {
getURL('http://www.newgrouds.com', '_blank');
}
function itemHandler4(obj, item) {
getURL('http://www.armorgames.com', '_blank');
}
function itemHandler5(obj, item) {
_quality = 'high';
}
function itemHandler6(obj, item) {
_quality = 'medium';
}
function itemHandler7(obj, item) {
_quality = 'low';
}
root_cm = new ContextMenu();
root_cm.hideBuiltInItems();
aaa_cmi = new ContextMenuItem('Visit Ratubaworld', itemHandler1);
bbb_cmi = new ContextMenuItem('Email Ratubaworld', itemHandler2);
ccc_cmi = new ContextMenuItem('Play more games at Newgrounds.com', itemHandler3);
ddd_cmi = new ContextMenuItem('Play more games at Armorgames.com', itemHandler4);
eee_cmi = new ContextMenuItem('High Quality', itemHandler5);
fff_cmi = new ContextMenuItem('Mid Quality', itemHandler6);
ggg_cmi = new ContextMenuItem('Low Quality', itemHandler7);
ccc_cmi.separatorBefore = true;
eee_cmi.separatorBefore = true;
root_cm.customItems.push(aaa_cmi, bbb_cmi, ccc_cmi, ddd_cmi, eee_cmi, fff_cmi, ggg_cmi);
_root.menu = root_cm;
}
movieClip 15 {
}
movieClip 27 {
}
movieClip 59 {
}
movieClip 61 {
}
movieClip 74 {
frame 608 {
_root.nextFrame();
}
}
button 78 {
on (release) {
_root.nextFrame();
}
}
movieClip 79 {
frame 59 {
stop();
}
}
frame 2 {
stopAllSounds();
}
frame 2 {
stop();
}
movieClip 83 {
}
button 88 {
on (release) {
getURL('http://www.ratubaworld.com', '_blank');
}
}
movieClip 92 {
}
movieClip 95 {
}
movieClip 98 {
}
movieClip 99 {
}
movieClip 100 {
frame 1 {
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
eval(bar)._xscale = PercentLoaded;
} else {
gotoAndStop('loaded');
}
}
frame 2 {
gotoAndPlay(1);
}
frame 3 {
_root.play();
}
}
button 108 {
on (release) {
getURL('http://www.ratubaworld.com', '_blank');
}
}
movieClip 109 {
}
frame 3 {
stop();
}
movieClip 112 {
}
button 117 {
on (release) {
_root.play();
}
}
button 121 {
on (release) {
_root.gotoAndStop('controls');
}
}
movieClip 140 {
}
button 143 {
on (release) {
getURL('http://armorgames.com/tutorials/boa4-tutorial.html', '_blank');
}
}
button 145 {
on (release) {
getURL('http://www.armorgames.com', '_blank');
}
}
movieClip 147 {
}
movieClip 149 {
}
movieClip 151 {
}
movieClip 153 {
}
movieClip 154 {
}
button 155 {
on (release) {
getURL('http://www.newgrounds.com', '_blank');
}
}
movieClip 161 {
}
movieClip 162 {
}
button 166 {
on (release) {
_root.trilogy.gotoAndStop(random(3));
}
}
movieClip 170 {
frame 1 {
stop();
}
frame 1 {
if (_root.urlready == 1) {
getURL('http://www.newgrounds.com/collection/brinkofalienation.html', '_blank');
gotoAndStop('three');
}
}
frame 2 {
stop();
}
frame 2 {
if (_root.urlready == 1) {
getURL('http://armorgames.com/games/boa-trilogy.html', '_blank');
gotoAndStop('three');
}
}
frame 3 {
stop();
_root.urlready = 1;
}
}
instance trilogy of movieClip 170 {
onClipEvent (load) {
_root.urlready = 0;
this.gotoAndStop(3);
}
}
frame 4 {
stop();
}
movieClip 176 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
instance of movieClip 176 {
onClipEvent (load) {
_quality = 'MEDIUM';
}
onClipEvent (enterFrame) {
if (_quality == 'LOW') {
this.gotoAndStop(1);
} else {
if (_quality == 'MEDIUM') {
this.gotoAndStop(2);
} else {
if (_quality == 'HIGH') {
this.gotoAndStop(3);
}
}
}
}
}
button 185 {
on (release) {
_quality = 'LOW';
}
}
button 187 {
on (release) {
_quality = 'MEDIUM';
}
}
button 189 {
on (release) {
_quality = 'HIGH';
}
}
movieClip 193 {
}
button 194 {
on (release) {
_root.mode = 1;
}
}
button 195 {
on (release) {
_root.mode = 2;
}
}
button 196 {
on (release) {
_root.mode = 3;
}
}
movieClip 199 {
}
button 200 {
on (release) {
_root.checka.nextFrame();
}
}
movieClip 202 {
frame 1 {
stop();
_root.effectsoff = 0;
}
frame 2 {
stop();
_root.effectsoff = 1;
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 203 {
frame 1 {
stop();
_root.cursuroff = 0;
}
frame 2 {
stop();
_root.cursuroff = 1;
}
frame 3 {
gotoAndStop(1);
}
}
frame 5 {
stop();
_root.mode = 2;
}
button 205 {
on (release) {
_root.destiny.gotoAndStop(1);
}
}
movieClip 286 {
frame 1 {
gotoAndPlay(random(20));
}
frame 41 {
gotoAndPlay(1);
}
}
movieClip 288 {
}
movieClip 289 {
frame 42 {
gotoAndPlay(11);
}
}
button 291 {
on (release) {
_root.gotoAndPlay('play');
}
}
button 293 {
on (release) {
_root.destiny.gotoAndStop(2);
}
}
button 295 {
on (release) {
_root.destiny.gotoAndStop(3);
}
}
movieClip 300 {
}
movieClip 305 {
frame 1 {
stop();
_root.mode = 1;
}
frame 2 {
stop();
_root.mode = 2;
}
frame 3 {
stop();
_root.mode = 3;
}
}
instance destiny of movieClip 305 {
onClipEvent (load) {
this.gotoAndStop(2);
}
}
frame 6 {
stop();
}
movieClip 307 {
}
movieClip 308 {
}
movieClip 310 {
}
button 311 {
on (release) {
_root.gotoAndStop('menu');
}
}
button 312 {
on (release) {
getURL('http://www.ratubaworld.com/boa4playersguide.html', '_blank');
}
}
movieClip 319 {
}
movieClip 328 {
}
movieClip 334 {
frame 1 {
stop();
}
}
instance of movieClip 334 {
onClipEvent (load) {
_root.entercode = 'enter cheat';
}
onClipEvent (enterFrame) {
if (_root.entercode == 'hicks') {
_root.infiniteammo._visible = true;
_root.codeinfiniteammo = 1;
_root.entercode = 'cheat enabled';
}
if (_root.entercode == 'deus') {
_root.infinitehealth._visible = true;
_root.codeinfinitehealth = 1;
_root.entercode = 'cheat enabled';
}
if (_root.entercode == 'wwiii') {
_root.allguns._visible = true;
_root.codeallguns = 1;
_root.entercode = 'cheat enabled';
}
if (_root.entercode == 'donaldtrump') {
_root.bighead._visible = true;
_root.codebighead = 1;
_root.entercode = 'cheat enabled';
}
if (_root.entercode == 'donaldtrump') {
_root.bighead._visible = true;
_root.codebighead = 1;
_root.entercode = 'cheat enabled';
}
}
}
movieClip 336 {
}
instance infiniteammo of movieClip 336 {
onClipEvent (load) {
this._visible = false;
}
}
movieClip 338 {
}
instance infinitehealth of movieClip 338 {
onClipEvent (load) {
this._visible = false;
}
}
movieClip 340 {
}
instance allguns of movieClip 340 {
onClipEvent (load) {
this._visible = false;
}
}
movieClip 342 {
}
instance bighead of movieClip 342 {
onClipEvent (load) {
this._visible = false;
}
}
frame 9 {
stop();
}
button 352 {
on (release) {
getURL('http://www.ratubaworld.com', '_blank');
}
}
movieClip 355 {
}
movieClip 357 {
}
movieClip 359 {
}
movieClip 362 {
}
movieClip 364 {
}
movieClip 372 {
frame 1 {
gotoAndStop(random(7));
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
movieClip 373 {
frame 125 {
_root.play();
}
}
frame 10 {
stop();
}
movieClip 396 {
frame 17 {
stop();
}
}
movieClip 401 {
frame 51 {
_root.play();
}
}
frame 11 {
_quality = 'MEDIUM';
}
button 405 {
on (release) {
_root.gotoAndPlay(235);
}
}
movieClip 409 {
}
movieClip 411 {
}
movieClip 414 {
}
movieClip 415 {
}
movieClip 417 {
}
movieClip 418 {
}
movieClip 420 {
}
movieClip 421 {
}
movieClip 435 {
}
frame 246 {
_root.launcher = 1;
_root.plasmarifle = 1;
_root.launcherhold = 0;
_root.plasmahold = 0;
_root.launcherammo = 0;
_root.plasmaammo = 0;
_root.life = 3;
_root.health = 100;
_root.level = 1;
}
movieClip 437 {
}
frame 247 {
stop();
_root.downship = 0;
}
frame 247 {
function dist(x1, y1, x2, y2) {
return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
_root.three = 0;
_quality = 'LOW';
_root.speed = 140;
Mouse.hide();
startDrag('inner', true);
score = 0;
}
movieClip 441 {
}
movieClip 444 {
}
movieClip 446 {
}
movieClip 449 {
}
movieClip 451 {
}
movieClip 453 {
}
movieClip 455 {
}
movieClip 459 {
}
movieClip 464 {
}
movieClip 468 {
}
movieClip 470 {
frame 1 {
gotoAndPlay(random(6));
}
frame 2 {
gotoAndPlay(7);
}
frame 3 {
gotoAndPlay(25);
}
frame 4 {
gotoAndPlay(40);
}
frame 5 {
gotoAndPlay(65);
}
frame 7 {
gotoAndPlay(random(8));
}
frame 59 {
_root.ship.hits.gotoAndPlay(random(5));
}
frame 80 {
gotoAndPlay(7);
}
}
movieClip 477 {
frame 1 {
stop();
}
}
movieClip 479 {
frame 12 {
stop();
}
}
movieClip 480 {
frame 16 {
gotoAndPlay(1);
}
frame 19 {
stop();
}
}
movieClip 482 {
frame 1 {
stop();
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.blood.play();
}
}
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.blood.play();
}
}
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.blood.play();
}
}
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.blood.play();
}
}
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.blood.play();
}
}
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.blood.play();
}
}
}
frame 102 {
stop();
_root.set3.gotoAndPlay(2);
}
}
movieClip 493 {
frame 10 {
stop();
}
}
movieClip 496 {
frame 1 {
gotoAndStop(random(4));
}
}
movieClip 500 {
frame 13 {
stop();
}
}
movieClip 501 {
frame 16 {
gotoAndPlay(1);
}
frame 17 {
play();
}
frame 19 {
stop();
}
}
movieClip 503 {
frame 1 {
stop();
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
instance of movieClip 501 {
onClipEvent (load) {
this.health = 10;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndPlay(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
}
}
}
}
frame 229 {
stop();
}
}
movieClip 529 {
}
movieClip 573 {
}
movieClip 599 {
frame 1 {
stop();
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
frame 124 {
_root.bg.cavemonsters.play();
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
instance of movieClip 573 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.ship.hits.gotoAndPlay(random(5));
}
}
}
}
movieClip 603 {
}
movieClip 604 {
}
movieClip 605 {
}
movieClip 606 {
frame 81 {
gotoAndPlay(1);
}
frame 101 {
stop();
}
}
movieClip 609 {
frame 1 {
stop();
}
frame 42 {
gotoAndPlay(22);
}
}
movieClip 613 {
}
movieClip 614 {
frame 1 {
stop();
}
instance powerup of movieClip 613 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.displaya.health.gotoAndStop(1);
_root.ship.powup.play();
_root.bg.powerup.gotoAndStop(1);
}
}
}
frame 71 {
gotoAndStop(1);
}
}
movieClip 617 {
}
movieClip 618 {
frame 1 {
stop();
}
instance of movieClip 617 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship)) {
_root.displaya.bomb.nextFrame();
_root.ship.powup.play();
_root.bg.bombup.gotoAndStop(1);
}
}
}
}
movieClip 619 {
instance dust2 of movieClip 444 {
onClipEvent (enterFrame) {
this._xscale += 0.001;
this._yscale += 0.001;
}
}
instance purplecloud of movieClip 449 {
onClipEvent (enterFrame) {
this._xscale += 0.001;
this._yscale += 0.001;
}
}
instance redcloud of movieClip 451 {
onClipEvent (enterFrame) {
this._xscale += 0.001;
this._yscale += 0.001;
}
}
instance of movieClip 459 {
onClipEvent (load) {
_root.distance = 2200;
}
onClipEvent (enterFrame) {
_root.bg.motherstation._xscale += 0.055;
_root.bg.motherstation._yscale += 0.055;
_root.bg.dust1._xscale += 0.1;
_root.bg.dust1._yscale += 0.1;
_root.bg.dust2._xscale += 0.1;
_root.bg.dust2._yscale += 0.1;
_root.bg.purplecloud._xscale += 0.1;
_root.bg.purplecloud._yscale += 0.1;
_root.bg.redcloud._xscale += 0.1;
_root.bg.redcloud._yscale += 0.1;
_root.bg.sky._xscale += 0.1;
_root.bg.sky._yscale += 0.1;
}
onClipEvent (enterFrame) {
if (_root.begin == 1) {
if (_root.distance >= -1) {
_root.distance -= 1;
}
}
}
onClipEvent (enterFrame) {
if (_root.distance == 2180) {
_root.bg.set2.play();
} else {
if (_root.distance == 1900) {
_root.bg.set3.play();
} else {
if (_root.distance == 1550) {
_root.set1.play();
} else {
if (_root.distance == 1250) {
_root.bg.powerup.play();
} else {
if (_root.distance == 1175) {
_root.mites.play();
_root.bg.asteroids.play();
} else {
if (_root.distance == 1000) {
_root.bg.meteor.play();
} else {
if (_root.distance == 950) {
_root.bg.asteroids.gotoAndStop(1);
} else {
if (_root.distance == 650) {
_root.bg.bombup.play();
} else {
if (_root.distance == 600) {
_root.bg.set3.gotoAndPlay(2);
} else {
if (_root.distance == 500) {
_root.bg.powerup.play();
} else {
if (_root.distance == 450) {
_root.mites.play();
_root.set1.gotoAndPlay(2);
} else {
if (_root.distance == 400) {
_root.bg.set2.gotoAndPlay(2);
_root.bg.bombup.play();
} else {
if (_root.distance == 350) {
_root.bg.asteroids.play();
_root.bg.set3.gotoAndPlay(2);
} else {
if (_root.distance == 250) {
_root.bg.asteroids.gotoAndStop(1);
} else {
if (_root.distance == 0) {
_root.xcv = 1;
_root.bg.boss.gotoAndPlay(82);
_root.nextFrame();
_root.distance = 1.0e+046;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
instance boss of movieClip 606 {
onClipEvent (load) {
_root.xcv = 0;
}
onClipEvent (enterFrame) {
if (_root.xcv == 1) {
this.gotoAndPlay(82);
}
}
}
}
movieClip 625 {
}
movieClip 626 {
}
movieClip 628 {
frame 1 {
stop();
}
frame 26 {
_root.ship.mites.play();
_root.mites.gotoAndStop(1);
}
}
movieClip 630 {
}
instance of movieClip 630 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.right == 0) {
_root.bg._x -= 15;
_root.shipboss._x += 8;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and (Key.isDown(16) and _root.downship == 0)) {
_root.ship.ship.gotoAndStop(2);
}
}
}
instance of movieClip 630 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.left == 0) {
_root.bg._x += 15;
_root.shipboss._x -= 8;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and (Key.isDown(16) and _root.downship == 0)) {
_root.ship.ship.gotoAndStop(5);
}
}
}
instance of movieClip 630 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.up == 0) {
_root.bg._y += 15;
_root.shipboss._y -= 8;
}
}
}
instance of movieClip 630 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.down == 0) {
_root.bg._y -= 15;
_root.shipboss._y += 8;
}
}
}
movieClip 633 {
}
movieClip 634 {
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(6);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(12);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(9);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(15);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(18);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(24);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(21);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndPlay(3);
}
}
}
instance of movieClip 634 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.dust.gotoAndStop(1);
}
}
}
movieClip 636 {
}
instance of movieClip 636 {
onClipEvent (load) {
_root.up = 0;
_root.down = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.ship._rotation = 0;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and (Key.isDown(16) and _root.downship == 0)) {
_root.ship.ship.gotoAndStop(2);
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (_root.left == 1) {
if (_root.ship._rotation > 0) {
_root.ship._rotation = 0;
}
}
}
onClipEvent (enterFrame) {
if (_root.left == 1) {
if (_root.ship._rotation < 0) {
_root.ship._rotation += 5;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bg.left)) {
_root.left = 1;
} else {
_root.left = 0;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.left == 0) {
_root.ship._rotation = -80;
_root.bg._x += 5;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.right == 0) {
_root.ship._rotation = 30;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.right == 0) {
_root.ship._rotation = 40;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.right == 0) {
_root.ship._rotation = 50;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.ship._rotation < 0) {
_root.ship._rotation = 0;
}
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.ship._rotation > 0) {
_root.ship._rotation -= 5;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bg.right)) {
_root.right = 1;
} else {
_root.right = 0;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.right == 0) {
_root.ship._rotation = 80;
_root.bg._x -= 5;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.right == 0) {
_root.ship._rotation = 60;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.right == 0) {
_root.ship._rotation = 70;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.left == 0) {
_root.ship._rotation = -70;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.left == 0) {
_root.ship._rotation = -60;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.left == 0) {
_root.ship._rotation = -30;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.left == 0) {
_root.ship._rotation = -40;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.left == 0) {
_root.ship._rotation = -50;
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.bg.up)) {
_root.up = 1;
} else {
_root.up = 0;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.up == 0) {
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.bg.down)) {
_root.down = 1;
} else {
_root.down = 0;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body) and _root.down == 0) {
}
}
}
instance of movieClip 636 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.ship.body)) {
_root.ship._rotation = 0;
_root.dust._xscale = 100;
_root.dust._yscale = 100;
}
}
}
movieClip 643 {
}
movieClip 644 {
}
movieClip 645 {
frame 1 {
stop();
}
frame 5 {
stop();
}
frame 8 {
gotoAndStop(1);
}
frame 11 {
gotoAndStop(1);
}
frame 14 {
gotoAndStop(1);
}
frame 17 {
gotoAndStop(1);
}
frame 20 {
gotoAndStop(1);
}
frame 23 {
gotoAndStop(1);
}
frame 26 {
gotoAndStop(1);
}
}
movieClip 653 {
frame 1 {
gotoAndPlay(random(6));
}
frame 2 {
gotoAndPlay(7);
}
frame 3 {
gotoAndPlay(25);
}
frame 4 {
gotoAndPlay(40);
}
frame 5 {
gotoAndPlay(65);
}
frame 7 {
gotoAndPlay(random(8));
}
frame 59 {
_root.ship.hits.gotoAndPlay(random(5));
}
frame 80 {
gotoAndPlay(7);
}
}
movieClip 659 {
frame 1 {
stop();
}
}
movieClip 667 {
frame 11 {
stop();
}
frame 35 {
gotoAndStop(15);
}
}
movieClip 668 {
frame 1 {
stop();
}
frame 4 {
stop();
}
}
movieClip 669 {
frame 24 {
gotoAndPlay(12);
}
}
movieClip 671 {
frame 1 {
stop();
}
frame 2 {
_root.flyby1.play();
}
frame 71 {
stop();
_root.hhh = 1;
}
instance enemy2 of movieClip 669 {
onClipEvent (enterFrame) {
if (_root.hhh == 1) {
this._rotation = _root.ship._rotation;
}
}
onClipEvent (load) {
this.health = 50;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.enemy.gotoAndStop(2);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.enemy.sparks.play();
}
}
}
}
instance enemy1 of movieClip 669 {
onClipEvent (enterFrame) {
if (_root.hhh == 1) {
this._rotation = _root.ship._rotation;
}
}
onClipEvent (load) {
this.health = 50;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.enemy.gotoAndStop(2);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.enemy.sparks.play();
}
}
}
}
instance enemy3 of movieClip 669 {
onClipEvent (enterFrame) {
if (_root.hhh == 1) {
this._rotation = _root.ship._rotation;
}
}
onClipEvent (load) {
this.health = 50;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.enemy.gotoAndStop(2);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.enemy.sparks.play();
}
}
}
}
frame 72 {
_root.hhh = 0;
_root.bg.powerup.play();
}
frame 92 {
gotoAndStop(1);
}
}
movieClip 674 {
}
movieClip 675 {
frame 1 {
stop();
}
frame 45 {
stop();
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
this._rotation = _root.ship._rotation;
}
onClipEvent (load) {
this.health = 30;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndStop(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.blood.play();
}
}
}
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
this._rotation = _root.ship._rotation;
}
onClipEvent (load) {
this.health = 30;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndStop(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.blood.play();
}
}
}
}
instance of movieClip 480 {
onClipEvent (enterFrame) {
this._rotation = _root.ship._rotation;
}
onClipEvent (load) {
this.health = 30;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.gotoAndStop(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.blood.play();
}
}
}
}
instance of movieClip 674 {
onClipEvent (enterFrame) {
this._rotation = _root.ship._rotation;
}
onClipEvent (load) {
this.health = 30;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.enemy.gotoAndStop(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.enemy.blood.play();
}
}
}
}
instance of movieClip 674 {
onClipEvent (enterFrame) {
this._rotation = _root.ship._rotation;
}
onClipEvent (load) {
this.health = 30;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.enemy.gotoAndStop(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.enemy.blood.play();
}
}
}
}
instance of movieClip 674 {
onClipEvent (enterFrame) {
this._rotation = _root.ship._rotation;
}
onClipEvent (load) {
this.health = 30;
}
onClipEvent (enterFrame) {
if (this.health <= 0) {
this.enemy.gotoAndStop(17);
} else {
if (this.hitTest(_root.ship.ship.ship.ship.laser.laser.hitzone)) {
this.health -= 1;
this.enemy.blood.play();
}
}
}
}
}
movieClip 678 {
}
movieClip 684 {
frame 1 {
stop();
}
frame 54 {
_root.bomb = 0;
}
frame 58 {
_root.set1.gotoAndStop(1);
_root.set2.gotoAndStop(1);
_root.set3.gotoAndStop(1);
}
frame 75 {
gotoAndStop(1);
}
}
movieClip 686 {
}
movieClip 688 {
}
movieClip 691 {
frame 1 {
stop();
}
frame 2 {
_root.displaya.health.nextFrame();
}
frame 11 {
gotoAndStop(1);
}
}
movieClip 693 {
frame 1 {
stop();
}
frame 2 {
_root.ship.hit1.play();
_root.ship.hits.gotoAndStop(1);
}
frame 3 {
_root.ship.hit2.play();
_root.ship.hits.gotoAndStop(1);
}
frame 4 {
_root.ship.hit3.play();
_root.ship.hits.gotoAndStop(1);
}
}
movieClip 704 {
}
movieClip 705 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 710 {
}
movieClip 712 {
}
movieClip 713 {
}
movieClip 714 {
}
movieClip 715 {
frame 15 {
stop();
_root.ship.ship.gotoAndStop(1);
}
}
movieClip 716 {
frame 15 {
stop();
_root.ship.ship.gotoAndStop(1);
}
}
movieClip 723 {
frame 11 {
stop();
}
}
movieClip 764 {
frame 12 {
stop();
}
}
movieClip 766 {
frame 58 {
_root.gotoAndPlay('death');
}
frame 58 {
stop();
startDrag('ship', false);
}
}
movieClip 767 {
frame 1 {
stop();
_root.barrel = 0;
}
frame 2 {
}
instance ship of movieClip 715 {
onClipEvent (enterFrame) {
if (_root.right == 0) {
_root.bg._x -= 2;
}
}
}
frame 4 {
gotoAndStop(1);
}
instance ship of movieClip 716 {
onClipEvent (enterFrame) {
if (_root.left == 0) {
_root.bg._x += 2;
}
}
}
frame 7 {
gotoAndStop(1);
}
frame 10 {
stop();
}
}
movieClip 774 {
}
movieClip 800 {
}
movieClip 802 {
frame 11 {
stop();
}
}
movieClip 805 {
frame 1 {
stop();
}
frame 2 {
_root.displaya.powup.play();
}
frame 18 {
gotoAndStop(1);
}
}
movieClip 810 {
}
movieClip 812 {
frame 1 {
stop();
}
instance of movieClip 810 {
onClipEvent (enterFrame) {
if (Key.isDown(16)) {
_root.mitesfly.play();
_root.ship.mites.gotoAndStop(1);
}
}
}
frame 6 {
_root.ship.hits.gotoAndPlay(random(5));
}
frame 15 {
gotoAndPlay(2);
}
}
movieClip 813 {
instance of movieClip 684 {
onClipEvent (enterFrame) {
if (Key.isDown(32) and _root.bomb == 1) {
this.play();
_root.displaya.bomb.gotoAndStop(1);
}
}
}
instance ship of movieClip 767 {
onClipEvent (load) {
_root.begin = 0;
}
onClipEvent (enterFrame) {
if (_root.begin == 1) {
onMouseDown = function () {
_root.laserdown = 1;
};
}
}
onClipEvent (enterFrame) {
if (_root.begin == 1) {
onMouseUp = function () {
_root.laserdown = 0;
};
}
}
onClipEvent (enterFrame) {
if (_root.begin == 1) {
if (_root.laserdown == 1) {
_root.ship.ship.ship.ship.laser.gotoAndPlay(2);
}
}
}
}
}
instance ship of movieClip 813 {
onClipEvent (load) {
this._visible = false;
}
}
movieClip 815 {
frame 8 {
stop();
}
}
movieClip 816 {
frame 1 {
stop();
}
frame 10 {
gotoAndStop(1);
}
}
movieClip 822 {
}
movieClip 823 {
frame 1 {
stop();
}
}
movieClip 831 {
}
movieClip 836 {
}
movieClip 845 {
}
movieClip 847 {
}
movieClip 851 {
}
movieClip 854 {
}
movieClip 856 {
}
movieClip 865 {
frame 282 {
stop();
_root.inner.play();
}
}
movieClip 867 {
}
movieClip 871 {
frame 1 {
stop();
}
instance crosshairs of movieClip 851 {
onClipEvent (load) {
this._visible = true;
}
}
frame 16 {
stop();
_root.ship._visible = true;
_root.displaya._visible = true;
_root.begin = 1;
_root.inner._visible = false;
_root.inner._x -= 1.0e+017;
_root.inner._y -= 1.0e+017;
_root.inner.removeMovieClip();
_root.crosshairs._visible = false;
_root.nextFrame();
}
}
instance inner of movieClip 871 {
onClipEvent (load) {
_root.begin = 0;
}
}
movieClip 893 {
frame 1 {
stop();
_root.downship = 0;
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
frame 11 {
stop();
}
frame 12 {
stop();
}
frame 13 {
stop();
}
frame 14 {
stop();
}
frame 15 {
stop();
}
frame 16 {
stop();
}
frame 17 {
stop();
}
frame 18 {
stop();
_root.ship.ship.gotoAndStop('death');
_root.downship = 1;
}
}
movieClip 895 {
frame 1 {
stop();
}
frame 11 {
gotoAndStop(1);
}
}
movieClip 898 {
}
movieClip 900 {
frame 49 {
stop();
}
}
movieClip 901 {
frame 1 {
stop();
}
frame 2 {
stop();
_root.bomb = 1;
}
}
movieClip 902 {
instance of movieClip 898 {
onClipEvent (enterFrame) {
if (_root.ship._rotation == 0) {
this._rotation = 90;
} else {
this._rotation -= _root.ship._rotation;
}
}
}
instance bomb of movieClip 901 {
onClipEvent (load) {
_root.bomb = 0;
}
}
instance bomb of movieClip 901 {
onClipEvent (load) {
_root.bomb = 0;
}
}
}
instance displaya of movieClip 902 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
this.distance = _root.distance;
}
onClipEvent (load) {
_root.disp = 0;
}
}
button 904 {
on (keyPress '<Space>') {
if (_root.bomb == 0) {
if (_root.disp == 0) {
_root.disp = 1;
_root.displaya._visible = false;
} else {
_root.displaya._visible = true;
_root.disp = 0;
}
}
}
}
frame 248 {
stop();
}
frame 248 {
function dist(x1, y1, x2, y2) {
return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
_root.three = 0;
_quality = 'LOW';
_root.speed = 140;
Mouse.hide();
startDrag('inner', false);
startDrag('ship', true);
score = 0;
}
frame 249 {
stop();
}
frame 249 {
function dist(x1, y1, x2, y2) {
return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
_root.three = 1;
_quality = 'LOW';
Mouse.hide();
startDrag('inner', false);
startDrag('ship', true);
score = 0;
}
movieClip 908 {
}
instance of movieClip 908 {
onClipEvent (load) {
_root.bg.boss.gotoAndPlay(82);
}
}
movieClip 909 {
frame 1 {
_root.bg.boss.gotoAndPlay(82);
}
instance ship of movieClip 767 {
onClipEvent (load) {
_root.begin = 0;
}
onClipEvent (enterFrame) {
if (_root.begin == 1) {
onMouseDown = function () {
_root.laserdown = 1;
};
}
}
onClipEvent (enterFrame) {
if (_root.begin == 1) {
onMouseUp = function () {
_root.laserdown = 0;
};
}
}
onClipEvent (enterFrame) {
if (_root.begin == 1) {
if (_root.laserdown == 1) {
_root.ship.ship.ship.ship.laser.gotoAndPlay(2);
}
}
}
}
frame 90 {
_root.nextFrame();
}
}
instance ship of movieClip 909 {
onClipEvent (load) {
_root.bg.boss.gotoAndPlay(82);
}
}
frame 250 {
stop();
_root.crosshairs._visible = true;
startDrag('crosshairs', true);
Mouse.hide();
}
movieClip 934 {
frame 30 {
stop();
}
}
movieClip 942 {
}
button 945 {
on (release) {
_root.nextFrame();
}
}
movieClip 946 {
frame 3 {
stopAllSounds();
}
frame 45 {
stop();
}
}
movieClip 948 {
}
instance crosshairs of movieClip 948 {
onClipEvent (mouseMove) {
if (_root.cursuroff == 0) {
Mouse.hide();
_x = _level0._xmouse;
_y = _level0._ymouse;
}
}
}
frame 251 {
gotoAndPlay(261);
}
frame 260 {
gotoAndPlay(282);
}
frame 261 {
_root.level = 1;
}
frame 261 {
function dist(x1, y1, x2, y2) {
return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
stop();
}
frame 261 {
nextFrame();
}
movieClip 951 {
}
movieClip 952 {
frame 1 {
stop();
}
}
movieClip 957 {
}
movieClip 958 {
}
movieClip 959 {
frame 5 {
stop();
}
}
movieClip 960 {
frame 1 {
stop();
_root.up = 0;
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_root.up = 1;
play();
}
frame 6 {
play();
}
frame 13 {
_root.up = 0;
gotoAndStop(1);
}
}
movieClip 961 {
}
instance dude of movieClip 961 {
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._alpha = 0;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.body._visible = false;
_root.Cannon.head._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._y -= 1.0e+044;
_root.dude._visible = false;
_root.Cannon.climbing._visible = true;
_root.Cannon.Cannon3._visible = true;
}
}
}
}
onClipEvent (enterFrame) {
_root.crouchmove = 0;
this._y = _root.body._y + 40;
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (_root.inwalker == 0) {
if (_root.downa == 0) {
_root.x = 17;
_root.Cannon.crouch._visible = false;
_root.Cannon.body._visible = true;
_root.Cannon.head._visible = true;
_root.Cannon._x = _root.arm._x - 2.5;
_root.Cannon._y = _root.arm._y;
_root.Cannon.grenade._alpha = 100;
_root.Cannon.climbing._visible = false;
_root.Cannon.Cannon3._visible = false;
} else {
if (_root.downa == 1) {
_root.x = 5;
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.screenblock == 0) {
if (_root.smallspace == 1) {
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
_root.dude.legs.gotoAndPlay(5);
if (Key.isDown(65) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(68) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.screenblock == 0) {
if (_root.smallspace == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (Key.isDown(32) and _root.hurt == 0 and _root.intheair == 0 and _root.handgrenadeammo >= 1 and _root.one == 1 and _root.one == 1) {
_root.Cannon.Barrel.gotoAndPlay(5);
} else {
if (Key.isDown(83) and (Key.isDown(65) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and (Key.isDown(68) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and _root.hurt == 0) {
_root.y = 0;
_root.Cannon.grenade._alpha = 0;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.Cannon._visible = true;
} else {
if (Key.isDown(87) and _root.up == 0 and _root.downa == 0) {
_root.y = 25;
_root.dude.legs.gotoAndPlay(5);
} else {
if (Key.isDown(68) and _root.up == 0) {
_root.x = 17;
this._x = _root.body._x + 5;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.bounce.play();
_root.dude.legs._xscale = 100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 1;
} else {
if (Key.isDown(65) and _root.up == 0) {
_root.x = 17;
this._x = _root.body._x;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.bounce.play();
_root.dude.legs._xscale = -100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 0;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 1) {
if (_root.grap == 0) {
if (Key.isDown(83)) {
_root.bg._y -= 7;
_root.bg2._y -= 7;
_root.bg3._y -= 7;
_root.Cannon.climbing.gotoAndPlay(2);
} else {
if (Key.isDown(87)) {
_root.bg._y += 7;
_root.bg2._y += 7;
_root.bg3._y += 7;
_root.Cannon.climbing.gotoAndPlay(2);
}
}
}
}
}
}
}
instance arm of movieClip 900 {
onClipEvent (enterFrame) {
this._y = _root.arm2._y;
this._x = _root.arm2._x + 5;
this._visible = false;
}
}
instance arm2 of movieClip 900 {
onClipEvent (enterFrame) {
this._y = _root.body._y - 2;
this._visible = false;
}
}
movieClip 962 {
frame 1 {
function addShot(_angle, _size) {
var v6 = getNextHighestDepth();
var v5 = attachMovie('CannonBall', 'cb' + v6, v6);
cb.push('cb' + v6);
v5._angle = _angle;
v5._power = (_root.speed - _size) * 2;
v5._x = Math.cos(v5._angle * 3.14 / 180) * 25;
v5._y = -Math.sin(v5._angle * 3.14 / 180) * 25;
v5._xpower = Math.cos(v5._angle * 3.14 / 180) * v5._power;
v5._ypower = Math.sin(v5._angle * 3.14 / 180) * v5._power;
v5.onEnterFrame = function () {
this._ypower -= _root.ypower;
this._x += this._xpower;
this._y -= this._ypower;
if (this._x + this._parent._x + this._parent._parent._x > 1150) {
}
if (this._x + this._parent._x + this._parent._parent._x < -500) {
}
if (this._y + this._parent._y + this._parent._parent._y < -300) {
}
if (this._y + this._parent._y + this._parent._parent._y > 600) {
var v5 = -1;
var v4 = 0;
while (v4 < cb.length) {
if (cb[v4] == this._name) {
v5 = v4;
break;
}
++v4;
}
var v3 = v5;
while (v3 < cb.length - 1) {
cb[v3] = cb[v3 + 1];
++v3;
}
cb.pop();
}
};
}
cb = new Array();
}
}
instance Shot of movieClip 962 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y + 80;
}
}
}
}
movieClip 964 {
}
instance body of movieClip 964 {
onClipEvent (load) {
_root.bossbattle = 0;
_root.right = 1;
_root.touch = 0;
_root.g = 2;
vx = 0;
vy = 0;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
if (Key.isDown(65)) {
vx = -_root.x;
} else {
if (Key.isDown(68)) {
vx = _root.x;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
this._visible = false;
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
_root.touch = 0;
t += 1;
vy += _root.g * t;
} else {
_root.touch = 1;
vy = 0;
t = 0;
if (Key.isDown(87)) {
vy -= _root.y;
}
if (Key.isDown(65)) {
} else {
if (Key.isDown(68)) {
} else {
vx *= 0.1;
}
}
}
while (_root.bg.hitTest(this._x, this._y + vy + 70, true)) {
vy -= 1;
}
if (this._x <= 100 || this._x >= 700) {
limit = 0;
if (this._x <= 100 and Key.isDown(39)) {
limit = 1;
} else {
if (this._x >= 700 and Key.isDown(37)) {
limit = 1;
}
}
} else {
limit = 1;
}
vx *= limit;
this._y += vy;
this._x += vx;
if (_root.bossbattle == 0) {
if (this._x != 225 || this._y != 200) {
bgvx = 350 - this._x;
bgvy = (_root.ysize - this._y) / 5;
_root.bg2._x += bgvx;
_root.bg3._x += bgvx;
_root.bg4._x += bgvx;
_root.wave._x += bgvx;
_root.water._x += bgvx;
_root.bg._x += bgvx;
_root.bg2._y += bgvy;
_root.bg3._y += bgvy;
_root.bg4._y += bgvy;
_root.wave._y += bgvy;
_root.water._y += bgvy;
_root.handgrenade._y += bgvy;
_root.bg._y += bgvy;
this._x += bgvx;
this._y += bgvy;
}
}
}
}
}
}
}
}
movieClip 968 {
frame 1 {
stop();
_root.downa = 0;
}
frame 2 {
_root.downa = 1;
}
frame 3 {
_root.downa = 1;
}
frame 4 {
_root.downa = 0;
gotoAndStop(1);
}
}
instance info of movieClip 968 {
onClipEvent (load) {
_root.ysize = 280;
_root.downa = 0;
_root.xsize = 350;
}
}
movieClip 971 {
}
movieClip 972 {
}
instance area of movieClip 972 {
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
this._visible = true;
this._x = _root.body._x;
this._y = _root.body._y;
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._visible = false;
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
}
}
movieClip 981 {
}
movieClip 982 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
instance crouch of movieClip 982 {
onClipEvent (enterFrame) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 35;
}
}
movieClip 988 {
frame 1 {
function addShot(_angle, _size) {
var v6 = getNextHighestDepth();
var v5 = attachMovie('Grenade', 'grenadeb' + v6, v6);
grenadeb.push('grenadeb' + v6);
v5._angle = _angle;
v5._power = (_root.speed - _size) * 2;
v5._x = Math.cos(v5._angle * 3.14 / 180) * 25;
v5._y = -Math.sin(v5._angle * 3.14 / 180) * 25;
v5._xpower = Math.cos(v5._angle * 3.14 / 180) * v5._power;
v5._ypower = Math.sin(v5._angle * 3.14 / 180) * v5._power;
v5.onEnterFrame = function () {
this._ypower -= _root.ypower;
this._x += this._xpower;
this._y -= this._ypower;
if (this._x + this._parent._x + this._parent._parent._x > 1150) {
}
if (this._x + this._parent._x + this._parent._parent._x < -500) {
}
if (this._y + this._parent._y + this._parent._parent._y < -300) {
}
if (this._y + this._parent._y + this._parent._parent._y > 600) {
var v5 = -1;
var v4 = 0;
while (v4 < grenadeb.length) {
if (grenadeb[v4] == this._name) {
v5 = v4;
break;
}
++v4;
}
var v3 = v5;
while (v3 < grenadeb.length - 1) {
grenadeb[v3] = grenadeb[v3 + 1];
++v3;
}
grenadeb.pop();
}
};
}
grenadeb = new Array();
}
}
instance Shotb of movieClip 988 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y + 80;
}
}
}
}
movieClip 1005 {
frame 1 {
stop();
}
}
movieClip 1006 {
}
movieClip 1009 {
}
movieClip 1011 {
}
movieClip 1023 {
frame 16 {
stop();
}
}
movieClip 1026 {
}
movieClip 1027 {
frame 1 {
_root.explosionz = 0;
_root.intheair = 0;
}
frame 1 {
stop();
}
frame 2 {
_root.intheair = 1;
_root.handgrenadeammo -= 1;
}
instance of movieClip 1011 {
onClipEvent (load) {
_root.handgrenade._x = _root.arm._x;
_root.handgrenade._y = _root.arm._y - 25;
}
}
frame 19 {
_root.explosionz = 1;
}
instance of movieClip 1026 {
onClipEvent (load) {
this._rotation = _root.Cannon.Barrel._rotation;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bg3.sleepingbeastb.head)) {
_root.bg3.beastinfo.play();
this.gotoAndPlay(21);
}
if (this.hitTest(_root.bg3.shooter1)) {
_root.bg3.shooter1.gotoAndPlay(43);
}
if (this.hitTest(_root.bg3.snake.hitzone)) {
this.gotoAndPlay(21);
_root.bg3.snake.health -= 1000;
_root.bg3.snake.gotoAndStop(16);
}
if (this.hitTest(_root.bg3.snake2.hitzone)) {
this.gotoAndPlay(21);
_root.bg3.snake2.health -= 1000;
_root.bg3.snake2.gotoAndStop(16);
}
if (this.hitTest(_root.bg3.snake3.hitzone)) {
this.gotoAndPlay(21);
_root.bg3.snake3.health -= 1000;
_root.bg3.snake3.gotoAndStop(16);
}
if (this.hitTest(_root.bg3.snake4.hitzone)) {
this.gotoAndPlay(21);
_root.bg3.snake4.health -= 1000;
_root.bg3.snake4.gotoAndStop(16);
}
if (this.hitTest(_root.bg3.snake5.hitzone)) {
this.gotoAndPlay(21);
_root.bg3.snake5.health -= 1000;
_root.bg3.snake5.gotoAndStop(16);
}
if (this.hitTest(_root.bg3.snake6.hitzone) and _root.beenhereb == 1) {
this.gotoAndPlay(21);
_root.bg3.snake6.health -= 1000;
_root.bg3.snake6.gotoAndStop(16);
}
if (this.hitTest(_root.bg3.snake7.hitzone) and _root.beenhereb == 1) {
this.gotoAndPlay(21);
_root.bg3.snake7.health -= 1000;
_root.bg3.snake7.gotoAndStop(16);
}
if (this.hitTest(_root.bg3.snake8.hitzone) and _root.beenhereb == 1) {
this.gotoAndPlay(21);
_root.bg3.snake8.health -= 1000;
_root.bg3.snake8.gotoAndStop(16);
}
if (this.hitTest(_root.eye1.hitzone)) {
this.gotoAndPlay(21);
_root.eye1.health -= 1000;
}
if (this.hitTest(_root.eye2.hitzone)) {
this.gotoAndPlay(21);
_root.eye2.health -= 1000;
}
if (this.hitTest(_root.bg3.scourge1)) {
this.gotoAndPlay(21);
_root.bg3.scourge1.health -= 1000;
_root.bg3.scourge1.blood._visible = true;
_root.bg3.scourge1.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge2)) {
this.gotoAndPlay(21);
_root.bg3.scourge2.health -= 1000;
_root.bg3.scourge2.blood._visible = true;
_root.bg3.scourge2.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge3) and _root.scourge3go == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge3.health -= 1000;
_root.bg3.scourge3.blood._visible = true;
_root.bg3.scourge3.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge4) and _root.scourge4go == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge4.health -= 1000;
_root.bg3.scourge4.blood._visible = true;
_root.bg3.scourge4.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge5) and _root.scourge5go == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge5.health -= 1000;
_root.bg3.scourge5.blood._visible = true;
_root.bg3.scourge5.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge6) and _root.scourge6go == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge6.health -= 1000;
_root.bg3.scourge6.blood._visible = true;
_root.bg3.scourge6.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge7)) {
this.gotoAndPlay(21);
_root.bg3.scourge7.health -= 1000;
_root.bg3.scourge7.blood._visible = true;
_root.bg3.scourge7.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge8) and _root.scourge8go == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge8.health -= 1000;
_root.bg3.scourge8.blood._visible = true;
_root.bg3.scourge8.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge9) and _root.scourge9go == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge9.health -= 1000;
_root.bg3.scourge9.blood._visible = true;
_root.bg3.scourge9.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge10) and _root.scourge10go == 1 and _root.beenhereb == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge10.health -= 1000;
_root.bg3.scourge10.blood._visible = true;
_root.bg3.scourge10.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.scourge11) and _root.scourge11go == 1 and _root.beenhereb == 1) {
this.gotoAndPlay(21);
_root.bg3.scourge11.health -= 1000;
_root.bg3.scourge11.blood._visible = true;
_root.bg3.scourge11.gotoAndStop(3);
}
if (this.hitTest(_root.bg3.boss1.hitzone)) {
this.gotoAndPlay(21);
_root.bg3.boss1.headhealth -= 20;
}
if (this.hitTest(_root.bg3.boss1.hitzoneb)) {
this.gotoAndPlay(21);
_root.bg3.boss1.health -= 20;
}
if (this.hitTest(_root.bg3.eye1)) {
this.gotoAndPlay(4);
_root.bg3.eye1.health -= 1000;
}
if (this.hitTest(_root.bg3.eye2)) {
this.gotoAndPlay(4);
_root.bg3.eye2.health -= 1000;
}
if (this.hitTest(_root.bg3.eye3)) {
this.gotoAndPlay(4);
_root.bg3.eye3.health -= 1000;
}
if (this.hitTest(_root.bg3.eye4)) {
this.gotoAndPlay(4);
_root.bg3.eye4.health -= 1000;
}
if (this.hitTest(_root.bg3.eye5)) {
this.gotoAndPlay(4);
_root.bg3.eye5.health -= 1000;
}
if (this.hitTest(_root.bg3.eye6)) {
this.gotoAndPlay(4);
_root.bg3.eye6.health -= 1000;
}
if (this.hitTest(_root.bg3.eye7)) {
this.gotoAndPlay(4);
_root.bg3.eye7.health -= 1000;
}
if (this.hitTest(_root.bg3.eye8)) {
this.gotoAndPlay(4);
_root.bg3.eye8.health -= 1000;
}
if (this.hitTest(_root.bg3.eye9)) {
this.gotoAndPlay(4);
_root.bg3.eye9.health -= 1000;
}
if (this.hitTest(_root.bg3.eye10)) {
this.gotoAndPlay(4);
_root.bg3.eye10.health -= 1000;
}
if (this.hitTest(_root.bg3.eye11)) {
this.gotoAndPlay(4);
_root.bg3.eye11.health -= 1000;
}
if (this.hitTest(_root.bg3.eye12)) {
this.gotoAndPlay(4);
_root.bg3.eye12.health -= 1000;
}
if (this.hitTest(_root.bg3.eye13)) {
this.gotoAndPlay(4);
_root.bg3.eye13.health -= 1000;
}
if (this.hitTest(_root.bg3.eye14)) {
this.gotoAndPlay(4);
_root.bg3.eye14.health -= 1000;
}
if (this.hitTest(_root.bg3.eye15)) {
this.gotoAndPlay(4);
_root.bg3.eye15.health -= 1000;
}
if (this.hitTest(_root.bg3.eye16)) {
this.gotoAndPlay(4);
_root.bg3.eye16.health -= 1000;
}
if (this.hitTest(_root.bg3.eye17)) {
this.gotoAndPlay(4);
_root.bg3.eye17.health -= 1000;
}
if (this.hitTest(_root.bg3.eye18)) {
this.gotoAndPlay(4);
_root.bg3.eye18.health -= 1000;
}
if (this.hitTest(_root.bg3.eye19)) {
this.gotoAndPlay(4);
_root.bg3.eye19.health -= 1000;
}
if (this.hitTest(_root.bg3.eye20)) {
this.gotoAndPlay(4);
_root.bg3.eye20.health -= 1000;
}
if (this.hitTest(_root.bg3.eye21)) {
this.gotoAndPlay(4);
_root.bg3.eye21.health -= 1000;
}
if (this.hitTest(_root.bg3.smoker)) {
_root.bg3.smoker.nextFrame();
}
if (this.hitTest(_root.bg3.fireboss.hitzone)) {
_root.firebosshealth -= 20;
_root.bg3.fireboss.hitzone.explode.play();
this.gotoAndPlay(4);
}
}
}
frame 35 {
_root.explosionz = 0;
_root.intheair = 0;
}
frame 35 {
gotoAndStop(1);
}
}
instance handgrenade of movieClip 1027 {
onClipEvent (enterFrame) {
if (Key.isDown(68) and _root.explosionz == 1) {
this._x -= 14;
} else {
if (Key.isDown(65) and _root.explosionz == 1) {
this._x += 14;
}
}
}
}
movieClip 1031 {
}
movieClip 1032 {
frame 1 {
stop();
}
instance of movieClip 1031 {
onClipEvent (enterFrame) {
_root.Cannon.head._y += 8;
_root.Cannon.body._y += 8;
_root.Cannon.Barrel._y += 8;
_root.Cannon.grenade._y += 8;
_root.Cannon.arm._y += 8;
_root.Cannon.Cannon2._y += 8;
_root.Cannon.Cannon3._y += 8;
_root.Cannon.Cannon4._y += 8;
}
}
instance of movieClip 1031 {
onClipEvent (enterFrame) {
_root.Cannon.head._y -= 8;
_root.Cannon.body._y -= 8;
_root.Cannon.Barrel._y -= 8;
_root.Cannon.grenade._y -= 8;
_root.Cannon.arm._y -= 8;
_root.Cannon.Cannon2._y -= 8;
_root.Cannon.Cannon3._y -= 8;
_root.Cannon.Cannon4._y -= 8;
}
}
}
movieClip 1046 {
frame 1 {
stop();
}
frame 51 {
_root.gotoAndPlay('death');
}
}
instance of movieClip 1046 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (load) {
_root.dead = 0;
}
onClipEvent (enterFrame) {
if (_root.health <= 0) {
_root.dead = 1;
_root.dudeswimming._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 30;
}
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
if (_root.dead == 1) {
this.play();
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
if (_root.dead == 1) {
_root.bg3.walker.gotoAndStop(13);
}
}
}
}
movieClip 1054 {
}
movieClip 1056 {
frame 1 {
stop();
_root.hurt = 0;
}
frame 2 {
_root.hurt = 1;
}
instance of movieClip 1054 {
onClipEvent (enterFrame) {
if (_root.mode == 1) {
_root.health -= 5;
} else {
if (_root.mode == 2) {
_root.health -= 10;
} else {
if (_root.mode == 3) {
_root.health -= 10;
}
}
}
}
}
frame 6 {
gotoAndStop(1);
_root.hurt = 0;
}
}
instance hurt2 of movieClip 1056 {
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
}
movieClip 1058 {
frame 1 {
stop();
}
frame 50 {
_root.gotoAndPlay('death');
}
}
instance of movieClip 1058 {
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.dead == 1) {
this.play();
_root.dudeswimming._visible = false;
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
movieClip 1063 {
frame 16 {
stop();
}
}
movieClip 1064 {
frame 1 {
stop();
}
}
movieClip 1070 {
}
movieClip 1072 {
frame 1 {
stop();
}
}
movieClip 1075 {
frame 1 {
stop();
}
}
movieClip 1077 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
}
movieClip 1089 {
frame 1 {
stop();
_root.hurt = 0;
}
frame 5 {
_root.hurt = 1;
}
instance of movieClip 1054 {
onClipEvent (enterFrame) {
if (_root.mode == 1) {
_root.health -= 5;
} else {
if (_root.mode == 2) {
_root.health -= 10;
} else {
if (_root.mode == 3) {
_root.health -= 10;
}
}
}
}
}
frame 8 {
_root.hurt = 0;
gotoAndStop(1);
}
frame 9 {
}
frame 12 {
_root.hurt = 1;
}
instance of movieClip 1054 {
onClipEvent (enterFrame) {
if (_root.mode == 1) {
_root.health -= 5;
} else {
if (_root.mode == 2) {
_root.health -= 10;
} else {
if (_root.mode == 3) {
_root.health -= 10;
}
}
}
}
}
frame 15 {
_root.hurt = 0;
gotoAndStop(1);
}
}
instance hurtup of movieClip 1089 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
this._xscale = 100;
}
if (_root.right == 0) {
this._xscale = -100;
}
}
onClipEvent (enterFrame) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 30;
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.dude._visible = false;
_root.Cannon._visible = false;
} else {
if (_root.hurt == 0) {
_root.dude._visible = true;
_root.Cannon._visible = true;
}
}
}
}
}
}
movieClip 1091 {
frame 1 {
stop();
}
frame 2 {
stop();
_root.hurt = 1;
}
frame 2 {
if (_root.downa == 1) {
if (_root.dead == 0) {
_root.hurtup.gotoAndPlay(9);
_root.dude._visible = false;
_root.Cannon._visible = false;
}
} else {
if (_root.downa == 0) {
if (_root.dead == 0) {
_root.hurtup.play();
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
}
instance hurt1 of movieClip 1091 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.downa == 1) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.gotoAndPlay(9);
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
} else {
if (_root.downa == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.play();
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
}
}
movieClip 1092 {
frame 1 {
stop();
}
}
movieClip 1094 {
}
movieClip 1096 {
}
movieClip 1098 {
}
movieClip 1104 {
}
movieClip 1105 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1106 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1120 {
}
movieClip 1121 {
frame 1 {
stop();
_root.climbingb = 0;
}
frame 2 {
_root.climbingb = 1;
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1122 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
}
movieClip 1125 {
}
movieClip 1126 {
frame 1 {
stop();
}
}
movieClip 1128 {
frame 1 {
stop();
}
}
movieClip 1133 {
frame 1 {
_root.Cannon.head.light._visible = true;
_root.Cannon.crouch.light._visible = true;
}
}
movieClip 1140 {
}
movieClip 1143 {
instance of movieClip 1140 {
onClipEvent (load) {
_root.handgrenade.play();
}
}
}
movieClip 1144 {
frame 1 {
stop();
_root.throwing = 0;
}
frame 1 {
_root.Cannon.head.light._visible = false;
_root.Cannon.crouch.light._visible = false;
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_root.throwing = 1;
}
frame 14 {
gotoAndStop(1);
_root.throwing = 0;
}
}
movieClip 1146 {
}
movieClip 1162 {
frame 1 {
_root.Cannon.head.light._visible = true;
_root.Cannon.crouch.light._visible = true;
}
frame 6 {
_root.Cannon.arm._visible = true;
_root.busy = 0;
_root.Cannon.Cannon2.gotoAndStop(1);
}
}
movieClip 1163 {
frame 1 {
stop();
_root.throwing = 0;
}
frame 1 {
_root.Cannon.head.light._visible = false;
_root.Cannon.crouch.light._visible = false;
}
frame 2 {
_root.busy = 1;
}
frame 4 {
stop();
}
frame 5 {
_root.throwing = 1;
}
frame 14 {
gotoAndStop(1);
_root.throwing = 0;
}
}
movieClip 1164 {
frame 1 {
function refCannon() {
arm._rotation = -_angle;
Cannon2._rotation = -_angle;
Cannon3._rotation = -_angle;
Cannon4._rotation = -_angle;
Cannon5._rotation = -_angle;
shoulderpad._rotation = -_angle;
Barrel._rotation = -_angle;
arm._rotation = -_angle;
Barrel._xscale = _size;
Barrel._yscale = _size;
}
stop();
_angle = 0;
_size = 100;
_press = false;
onMouseMove = function () {
if (_ymouse < 0) {
_dist = _root.dist(0, 0, _xmouse, _ymouse);
_sin = -_ymouse / _dist;
_angleRad = Math.asin(_sin);
_angle = _angleRad / 0.01744444444444445;
if (_xmouse < 0) {
_angle = 180 - _angle;
}
refCannon();
} else {
if (_ymouse > 0) {
_dist = _root.dist(0, 0, _xmouse, _ymouse);
_sin = -_ymouse / _dist;
_angleRad = Math.asin(_sin);
_angle = _angleRad / 0.01744444444444445;
if (_xmouse < 0) {
_angle = 180 - _angle;
}
refCannon();
}
}
};
}
instance arm of movieClip 1092 {
onClipEvent (enterFrame) {
if (_root.one == 1) {
if (_root.ladder == 1) {
this._visible = false;
} else {
if (_root.ladder == 0) {
if (_root.one == 1) {
this._visible = true;
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.two == 1) {
this._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.three == 1) {
this._visible = false;
}
}
onClipEvent (load) {
_root.busy = 0;
}
}
instance crouch of movieClip 1094 {
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
this._alpha = 100;
} else {
if (_root.climbingb == 1) {
this._alpha = 0;
}
}
}
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
this._visible = false;
}
}
}
instance Cannon3 of movieClip 1106 {
onClipEvent (enterFrame) {
if (_root.one == 1) {
if (_root.ladder == 1) {
this._visible = true;
} else {
if (_root.ladder == 0) {
this._visible = false;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
this._alpha = 100;
} else {
if (_root.climbingb == 1) {
this._alpha = 0;
}
}
}
}
instance Barrel of movieClip 1144 {
onClipEvent (enterFrame) {
if (_root.one == 1) {
if (_root.ladder == 1) {
this._visible = false;
} else {
if (_root.ladder == 0) {
this._visible = true;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.one == 0) {
this._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
this._alpha = 100;
} else {
if (_root.climbingb == 1) {
this._alpha = 0;
}
}
}
}
instance Cannon2 of movieClip 1163 {
onClipEvent (enterFrame) {
if (_root.two == 1) {
if (_root.ladder == 1) {
this._visible = false;
} else {
if (_root.ladder == 0) {
if (_root.two == 1) {
this._visible = true;
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.two == 1) {
this._visible = true;
} else {
this._visible = false;
}
}
onClipEvent (load) {
_root.busy = 0;
}
}
}
instance Cannon of movieClip 1164 {
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseDown = function () {
_root.down = 1;
};
}
}
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseUp = function () {
_root.down = 0;
};
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.one == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_parent.Shot.addShot(_angle, _size);
_root.Cannon.Barrel.gotoAndPlay(2);
_root.Cannon.arm.gotoAndPlay(2);
_root.Cannon.Barrel.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.gotoAndPlay(2);
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.launcherammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.two == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_parent.Shotb.addShot(_angle, _size);
_root.Cannon.Cannon2.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.plasmaammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.three == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_parent.Shotc.addShot(_angle, _size);
_root.Cannon.Cannon4.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.down == 1) {
_root.dudeswimming.gotoAndPlay(5);
}
}
}
}
movieClip 1166 {
}
movieClip 1168 {
}
movieClip 1169 {
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('midupleft');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('midupright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('middownleft');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('middownright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('rightdown');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('rightup');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('leftup');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('leftdown');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('midupright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1166 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('middownright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1168 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('normright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1168 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('normleft');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
}
instance of movieClip 1169 {
onClipEvent (enterFrame) {
this._x = _root.body._x + 5;
this._y = _root.body._y;
}
}
movieClip 1170 {
frame 1 {
function addShot(_angle, _size) {
var v6 = getNextHighestDepth();
var v5 = attachMovie('plasma', 'plasmab' + v6, v6);
plasmab.push('plasmab' + v6);
v5._angle = _angle;
v5._power = (_root.speed - _size) * 2;
v5._x = Math.cos(v5._angle * 3.14 / 180) * 25;
v5._y = -Math.sin(v5._angle * 3.14 / 180) * 25;
v5._xpower = Math.cos(v5._angle * 3.14 / 180) * v5._power;
v5._ypower = Math.sin(v5._angle * 3.14 / 180) * v5._power;
v5.onEnterFrame = function () {
this._ypower -= _root.ypower;
this._x += this._xpower;
this._y -= this._ypower;
if (this._x + this._parent._x + this._parent._parent._x > 1150) {
}
if (this._x + this._parent._x + this._parent._parent._x < -500) {
}
if (this._y + this._parent._y + this._parent._parent._y < -300) {
}
if (this._y + this._parent._y + this._parent._parent._y > 600) {
var v5 = -1;
var v4 = 0;
while (v4 < plasmab.length) {
if (plasmab[v4] == this._name) {
v5 = v4;
break;
}
++v4;
}
var v3 = v5;
while (v3 < plasmab.length - 1) {
plasmab[v3] = plasmab[v3 + 1];
++v3;
}
plasmab.pop();
}
};
}
plasmab = new Array();
}
}
instance Shotc of movieClip 1170 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y + 80;
}
}
}
}
movieClip 1174 {
}
instance of movieClip 1174 {
onClipEvent (load) {
_root.inwalker = 0;
_root.cheat = 0;
_root.smallspace = 0;
_root.grap = 0;
_root.one = 1;
_root.two = 0;
_root.insidecave = 0;
_root.underwater = 0;
_root.ladder = 0;
_root.screenblock = 0;
if (_root.mode == 1) {
_root.life = 6;
_root.health = 100;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 2) {
_root.health = 100;
_root.life = 3;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 3) {
_root.life = 3;
_root.health = 50;
_root.handgrenadeammo = 1;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.mode == 3) {
if (_root.health >= 51) {
_root.health = 50;
}
}
}
onClipEvent (load) {
_root.launcher = 0;
if (_root.cheat == 3) {
_root.launcher = 1;
_root.launcherammo = 99;
_root.handgrenadeammo = 99;
}
}
}
movieClip 1179 {
}
movieClip 1183 {
}
movieClip 1187 {
}
movieClip 1188 {
frame 1 {
stop();
_quality = 'LOW';
}
instance of movieClip 1179 {
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
_root.q.gotoAndPlay(2);
}
}
}
frame 4 {
stop();
_quality = 'MEDIUM';
}
instance of movieClip 1183 {
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
_root.q.gotoAndPlay(5);
}
}
}
frame 7 {
stop();
_quality = 'HIGH';
}
instance of movieClip 1187 {
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
_root.q.gotoAndPlay(8);
}
}
}
}
instance q of movieClip 1188 {
onClipEvent (load) {
if (_quality == 'LOW') {
this.gotoAndStop(1);
} else {
if (_quality == 'MEDIUM') {
this.gotoAndStop(4);
} else {
if (_quality == 'HIGH') {
this.gotoAndStop(7);
}
}
}
}
}
movieClip 1191 {
}
instance of movieClip 1191 {
onClipEvent (release) {
if (_root.insidecave == 0) {
if (_root.effectsoff == 0) {
_root.effectsoff = 1;
Mouse.show();
} else {
if (_root.effectsoff == 1) {
_root.rain.gotoAndPlay(1);
_root.rainsound.gotoAndPlay(1);
_root.bg3.rain.gotoAndPlay(1);
_root.lightning.gotoAndPlay(1);
_root.effectsoff = 0;
} else {
if (_root.effectsoff == 3) {
_root.effectsoff = 1;
}
}
}
}
}
}
movieClip 1194 {
frame 1 {
stop();
}
}
movieClip 1198 {
frame 1 {
stop();
}
}
movieClip 1199 {
instance of movieClip 1194 {
onClipEvent (enterFrame) {
if (_root.health <= 40) {
this.play();
}
}
}
}
movieClip 1202 {
}
movieClip 1205 {
}
movieClip 1209 {
}
movieClip 1211 {
}
movieClip 1212 {
frame 1 {
stop();
}
instance healthbar of movieClip 1199 {
onClipEvent (enterFrame) {
this.health = _root.health;
}
}
instance grenadebar of movieClip 1202 {
onClipEvent (enterFrame) {
this.ammo = _root.handgrenadeammo;
}
}
instance gunbar of movieClip 1205 {
onClipEvent (load) {
_root.ypower = 0;
_root.speed = 140;
}
}
instance launcherbar of movieClip 1209 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.launcher == 1) {
this._visible = true;
}
}
onClipEvent (enterFrame) {
this.ammo = _root.launcherammo;
}
}
instance of movieClip 1211 {
onClipEvent (load) {
}
onClipEvent (enterFrame) {
if (Key.isDown(49)) {
_root.one = 1;
_root.two = 0;
_root.three = 0;
_root.four = 0;
_root.ypower = 0;
_root.speed = 140;
} else {
if (Key.isDown(50) and _root.launcher == 1 and _root.launcherammo > 0) {
_root.one = 0;
_root.two = 1;
_root.three = 0;
_root.four = 0;
_root.speed = 130;
_root.ypower = 8;
} else {
if (Key.isDown(51) and _root.plasmarifle == 1 and _root.plasmaammo > 0) {
_root.one = 0;
_root.two = 0;
_root.three = 1;
_root.four = 0;
_root.speed = 130;
_root.ypower = 0;
}
}
}
}
}
instance launcherbar of movieClip 1209 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.launcher == 1) {
this._visible = true;
}
}
}
frame 15 {
stop();
}
instance launcherbar of movieClip 1209 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.launcher == 1) {
this._visible = true;
}
}
onClipEvent (enterFrame) {
this.ammo = _root.launcherammo;
}
}
instance launcherbar of movieClip 1209 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.launcher == 1) {
this._visible = true;
}
}
}
frame 30 {
gotoAndStop(1);
}
}
movieClip 1215 {
}
instance of movieClip 1215 {
onClipEvent (enterFrame) {
this.life = _root.life;
}
}
movieClip 1224 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
}
movieClip 1233 {
frame 1 {
stop();
}
frame 400 {
stop();
}
instance of movieClip 1054 {
onClipEvent (enterFrame) {
if (_root.mode == 1) {
_root.health -= 0.1;
} else {
if (_root.mode == 2) {
_root.health -= 0.2;
} else {
if (_root.mode == 3) {
_root.health -= 0.2;
}
}
}
}
}
frame 403 {
stop();
}
}
instance oxygen of movieClip 1233 {
onClipEvent (load) {
this._visible = false;
_root.breathing = 0;
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._visible = true;
this.nextFrame();
}
}
}
movieClip 1235 {
}
instance of movieClip 1235 {
onClipEvent (load) {
if (_root.codeallguns == 1) {
_root.launcher = 1;
_root.plasmarifle = 1;
_root.launcherammo = 100;
_root.plasmaammo = 100;
}
}
}
instance crosshairs of movieClip 948 {
onClipEvent (mouseMove) {
if (_root.cursuroff == 0) {
Mouse.hide();
_x = _level0._xmouse;
_y = _level0._ymouse;
}
}
}
frame 262 {
_root.level = 4;
}
movieClip 1238 {
}
movieClip 1243 {
}
movieClip 1245 {
}
movieClip 1254 {
frame 1 {
stop();
}
frame 33 {
stop();
}
frame 36 {
gotoAndStop(34);
}
}
movieClip 1256 {
frame 1 {
stop();
}
frame 17 {
stop();
}
frame 19 {
gotoAndPlay(17);
}
}
movieClip 1260 {
}
movieClip 1261 {
frame 50 {
gotoAndPlay(1);
}
frame 71 {
stop();
_root.bg.landmassb.gotoAndStop(2);
}
frame 75 {
gotoAndStop(23);
}
}
movieClip 1263 {
frame 1 {
stop();
}
frame 14 {
stop();
_root.bg.landmassa.gotoAndStop(2);
}
frame 18 {
stop();
gotoAndStop(16);
}
}
movieClip 1267 {
frame 1 {
stop();
_root.enginein = 0;
}
frame 2 {
_root.engine = 0;
_root.dude.eng._visible = false;
_root.Cannon.climbing.eng._visible = false;
}
frame 76 {
stop();
_root.enginebb = 1;
}
frame 80 {
gotoAndPlay(78);
}
}
movieClip 1269 {
}
movieClip 1272 {
frame 1 {
stop();
}
}
movieClip 1275 {
frame 21 {
gotoAndPlay(1);
}
frame 25 {
stop();
}
}
movieClip 1277 {
frame 21 {
gotoAndPlay(1);
}
frame 23 {
stop();
}
}
movieClip 1279 {
}
movieClip 1281 {
frame 21 {
gotoAndPlay(1);
}
frame 25 {
stop();
}
}
movieClip 1283 {
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1275 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area)) {
_root.launcherammo += 5;
this._y -= 1.0e+025;
this._visible = false;
this.gotoAndPlay(22);
_root.bars.healthbar.healthup.play();
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1277 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area)) {
_root.bars.healthbar.healthup.play();
this._visible = false;
this._y -= 100000000000.0;
this.gotoAndPlay(22);
if (_root.health < 100) {
_root.health = 100;
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.nextFrame();
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
}
instance bg3 of movieClip 1283 {
}
movieClip 1287 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 1289 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 1290 {
}
instance bg of movieClip 1290 {
onClipEvent (load) {
stopAllSounds();
}
}
movieClip 1338 {
frame 1 {
stop();
}
frame 11 {
stop();
}
}
movieClip 1339 {
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 0) {
if (this.hitTest(_root.area.area)) {
_root.dooropen = 1;
_root.bg2.doora.gotoAndPlay(2);
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 0) {
if (this.hitTest(_root.area.area)) {
_root.bg2.doora.gotoAndPlay(2);
_root.dooropen = 1;
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 1) {
if (this.hitTest(_root.area.area)) {
_root.bg2.doora.gotoAndPlay(12);
_root.dooropen = 0;
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 1) {
if (this.hitTest(_root.area.area)) {
_root.bg2.doora.gotoAndPlay(12);
_root.dooropen = 0;
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 0) {
if (this.hitTest(_root.area.area)) {
_root.bg2.doorb.gotoAndPlay(2);
_root.dooropen = 1;
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 0) {
if (this.hitTest(_root.area.area)) {
_root.bg2.doorb.gotoAndPlay(2);
_root.dooropen = 1;
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 1) {
if (this.hitTest(_root.area.area)) {
_root.bg2.doorb.gotoAndPlay(12);
_root.dooropen = 0;
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.dooropen == 1) {
if (this.hitTest(_root.area.area)) {
_root.bg2.doorb.gotoAndPlay(12);
_root.dooropen = 0;
}
}
}
}
instance doora of movieClip 1338 {
onClipEvent (load) {
_root.dooropen = 0;
}
}
}
movieClip 1343 {
}
movieClip 1344 {
}
movieClip 1350 {
}
movieClip 1351 {
}
movieClip 1353 {
}
movieClip 1354 {
}
movieClip 1355 {
}
button 1360 {
on (release, keyPress '<Enter>') {
_root.dialogue3.d.nextFrame();
}
}
movieClip 1365 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
_root.dialogue3._visible = false;
}
}
movieClip 1367 {
frame 1 {
stop();
}
frame 2 {
play();
}
frame 6 {
_root.shippart = 1;
}
frame 6 {
stop();
}
}
frame 263 {
_root.crosshairs._visible = true;
startDrag('crosshairs', true);
Mouse.hide();
stop();
}
movieClip 1378 {
}
movieClip 1384 {
}
movieClip 1386 {
}
movieClip 1391 {
}
movieClip 1396 {
}
movieClip 1403 {
}
movieClip 1408 {
frame 1 {
_quality = 'MEDIUM';
}
frame 365 {
stopAllSounds();
stop();
_root.nextFrame();
}
}
frame 264 {
stop();
_root.crosshairs._visible = true;
startDrag('crosshairs', true);
Mouse.hide();
}
frame 264 {
}
movieClip 1414 {
frame 1 {
stop();
}
frame 2 {
stop();
_root.boxadown = 1;
}
frame 3 {
stop();
}
}
movieClip 1423 {
frame 1 {
stop();
}
}
movieClip 1431 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 1433 {
frame 1 {
stop();
}
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
frame 75 {
_root.nextFrame();
}
}
movieClip 1441 {
}
movieClip 1442 {
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
frame 45 {
stop();
_root.bg.boxground.bruce.play();
}
}
movieClip 1443 {
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
frame 20 {
stop();
}
}
movieClip 1444 {
frame 1 {
stop();
}
frame 2 {
stop();
_root.boxadown = 1;
}
frame 3 {
stop();
_root.boxready = 1;
}
frame 5 {
stop();
}
}
movieClip 1446 {
}
movieClip 1449 {
}
movieClip 1450 {
}
movieClip 1451 {
frame 16 {
_root.bg.bruce.nextFrame();
}
}
movieClip 1452 {
}
movieClip 1454 {
}
movieClip 1455 {
frame 1 {
stop();
_root.bruceup = 0;
}
frame 2 {
stop();
}
frame 3 {
stop();
_root.bruceup = 1;
}
frame 6 {
gotoAndStop(3);
}
}
movieClip 1457 {
}
movieClip 1459 {
}
movieClip 1462 {
}
movieClip 1477 {
}
movieClip 1483 {
frame 1 {
stop();
}
frame 7 {
_root.rightblock = 0;
_root.leftblock = 0;
}
frame 35 {
stop();
_root.dialogueb.play();
}
}
movieClip 1484 {
instance box2 of movieClip 1414 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus) and _root.boxtime == 1 and _root.boxadown == 1) {
this._visible = false;
_root.cyrus.gotoAndStop(32);
_root.box = 1;
this._x -= 200;
}
}
}
instance box1 of movieClip 1414 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus) and _root.boxtime == 1) {
this._visible = false;
_root.cyrus.gotoAndStop(32);
_root.box = 1;
this._x -= 200;
}
}
}
instance boxground of movieClip 1444 {
onClipEvent (load) {
this._visible = false;
}
}
instance of movieClip 1449 {
onClipEvent (load) {
_root.rock = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus) and Key.isDown(83)) {
_root.rock = 1;
this._visible = false;
}
}
}
instance leftbar of movieClip 1457 {
onClipEvent (enterFrame) {
this._x = _root.bg.bruce._x - 100;
}
onClipEvent (enterFrame) {
if (_root.bruceup == 1) {
if (this.hitTest(_root.cyrus)) {
_root.bg.bruce._x -= 4;
_root.bg.bruce.gotoAndPlay(4);
_root.bg.bruce._xscale = 100;
}
}
}
}
instance rightbar of movieClip 1459 {
onClipEvent (enterFrame) {
this._x = _root.bg.bruce._x + 100;
}
onClipEvent (enterFrame) {
if (_root.bruceup == 1) {
if (this.hitTest(_root.cyrus)) {
_root.bg.bruce._x += 4;
_root.bg.bruce.gotoAndPlay(4);
_root.bg.bruce._xscale = -100;
}
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.rightbar._y = _root.holder2._y;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.rightbar._y = _root.holder1._y;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.leftblock = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.rightblock = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus) and _root.bruceup == 0) {
_root.rightblock = 1;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus) and _root.bruceup == 1) {
_root.rightblock = 0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.dialoguee = 1;
this._y -= 1.0e+034;
}
}
onClipEvent (enterFrame) {
if (_root.dialoguee == 1) {
this._x -= 100000000000.0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (_root.dialoguee == 2) {
if (this.hitTest(_root.cyrus)) {
_root.leftblock = 1;
}
}
}
}
instance of movieClip 1483 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
if (this.hitTest(_root.crosshairs)) {
if (_root.down == 1) {
if (_root.right == 0) {
_root.cyrus.gotoAndStop(30);
_root.rightblock = 1;
_root.leftblock = 1;
}
}
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus.throwrock.rock)) {
this.play();
}
}
}
}
movieClip 1485 {
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
}
movieClip 1487 {
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
}
movieClip 1490 {
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
}
movieClip 1492 {
}
movieClip 1493 {
}
movieClip 1494 {
}
movieClip 1498 {
}
movieClip 1499 {
frame 26 {
_root.rock = 0;
_root.cyrus.gotoAndStop(1);
}
}
movieClip 1500 {
}
movieClip 1501 {
}
movieClip 1502 {
frame 26 {
_root.bg.boxground._visible = true;
_root.bg.boxground.nextFrame();
_root.box = 0;
_root.vent = 0;
_root.cyrus.gotoAndStop(1);
}
}
movieClip 1503 {
frame 26 {
_root.bg.boxground._visible = true;
_root.bg.boxground.nextFrame();
_root.box = 0;
_root.vent = 0;
_root.cyrus.gotoAndStop(1);
}
}
movieClip 1504 {
frame 1 {
stop();
_root.down = 0;
}
instance of movieClip 1485 {
onClipEvent (enterFrame) {
if (_root.vent == 1) {
_root.cyrus.gotoAndStop(21);
}
}
}
frame 2 {
_root.down = 0;
}
frame 4 {
gotoAndStop(1);
}
frame 6 {
_root.jump = 1;
_root.down = 0;
play();
}
frame 19 {
_root.jump = 0;
}
frame 20 {
gotoAndStop(1);
}
instance of movieClip 1493 {
onClipEvent (enterFrame) {
if (_root.vent == 0) {
_root.cyrus.gotoAndStop(1);
} else {
if (_root.vent == 1) {
_root.cyrus.gotoAndPlay(21);
}
}
}
}
frame 23 {
stop();
}
instance of movieClip 1492 {
onClipEvent (enterFrame) {
if (_root.vent == 1) {
_root.cyrus.gotoAndPlay(21);
} else {
if (_root.vent == 0) {
_root.cyrus.gotoAndStop(1);
}
}
}
}
frame 27 {
stop();
}
instance of movieClip 1494 {
onClipEvent (enterFrame) {
if (_root.vent == 1) {
_root.cyrus.gotoAndPlay(21);
} else {
if (_root.vent == 0) {
_root.cyrus.gotoAndStop(1);
}
}
}
}
frame 31 {
stop();
}
frame 33 {
stop();
}
frame 36 {
gotoAndStop(32);
}
frame 38 {
stop();
}
frame 40 {
stop();
}
}
instance cyrus of movieClip 1504 {
onClipEvent (enterFrame) {
if (_root.boxready == 1) {
if (Key.isDown(87) and this.hitTest(_root.bg.boxarea)) {
this._visible = false;
_root.bg.bruce._visible = false;
_root.bg.boxground.gotoAndPlay(4);
_root.box = 3;
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 1) {
if (_root.boxadown == 0) {
if (Key.isDown(83) and this.hitTest(_root.bg.boxarea)) {
this.gotoAndPlay(37);
_root.vent = 1;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 1) {
if (_root.boxadown == 1) {
if (Key.isDown(83) and this.hitTest(_root.bg.boxarea)) {
this.gotoAndPlay(39);
_root.vent = 1;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 1) {
if (_root.vent == 0) {
if (_root.leftside == 0) {
if (_root.rightside == 0) {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(34);
this._xscale = 100;
_root.right = 1;
this._x += 6.5;
_root.leftblock = 0;
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 1) {
if (_root.vent == 0) {
if (_root.leftside == 0) {
if (_root.rightside == 0) {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(34);
this._xscale = -100;
_root.right = 0;
this._x -= 6.5;
_root.rightblock = 0;
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 1) {
if (_root.vent == 0) {
if (_root.rightside == 1) {
if (Key.isDown(65)) {
_root.rightside = 0;
} else {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(34);
this._xscale = 100;
_root.right = 1;
_root.bg._x -= 6.5;
_root.bgf._x -= 6.5;
_root.shadows._x -= 6.5;
_root.leftblock = 0;
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 1) {
if (_root.vent == 0) {
if (_root.leftside == 1) {
if (Key.isDown(68)) {
_root.leftside = 0;
} else {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(34);
this._xscale = -100;
_root.right = 0;
_root.bg._x += 6.5;
_root.bgf._x += 6.5;
_root.shadows._x += 6.5;
_root.rightblock = 0;
}
}
}
}
}
}
onClipEvent (load) {
_root.right = 1;
_root.boxready = 0;
_root.boxadown = 0;
_root.boxtime = 0;
_root.box1down = 1;
_root.box = 0;
_root.leftside = 0;
_root.rightside = 0;
_root.leftblock = 0;
_root.rightblock = 0;
_root.jump = 0;
_root.vent = 0;
}
onClipEvent (enterFrame) {
if (_root.box == 0) {
if (_root.vent == 1) {
if (_root.leftside == 0) {
if (_root.rightside == 0) {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
this._x += 6.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
_root.right = 0;
this._x -= 6.5;
_root.rightblock = 0;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 0) {
if (_root.vent == 1) {
if (_root.rightside == 1) {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
_root.bg._x -= 6.5;
_root.bgf._x -= 6.5;
_root.shadows._x -= 6.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65)) {
_root.rightside = 0;
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 0) {
if (_root.vent == 1) {
if (_root.leftside == 1) {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
_root.right = 0;
_root.bg._x += 6.5;
_root.bgf._x += 6.5;
_root.shadows._x += 6.5;
_root.rightblock = 0;
} else {
if (Key.isDown(68)) {
_root.leftside = 0;
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 0) {
if (_root.vent == 0) {
if (_root.leftside == 0) {
if (_root.rightside == 0) {
if (Key.isDown(87) and _root.jump == 0) {
this.gotoAndPlay(5);
} else {
if (Key.isDown(68) and (Key.isDown(83) and _root.rightblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
this._x += 6.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65) and (Key.isDown(83) and _root.leftblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = -100;
_root.right = 0;
this._x -= 6.5;
_root.rightblock = 0;
} else {
if (Key.isDown(83) and _root.jump == 0) {
this.gotoAndPlay(21);
_root.down = 1;
} else {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = 100;
_root.right = 1;
this._x += 6.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = -100;
_root.right = 0;
this._x -= 6.5;
_root.rightblock = 0;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 0) {
if (_root.vent == 0) {
if (_root.rightside == 1) {
if (Key.isDown(87) and _root.jump == 0) {
this.gotoAndPlay(5);
} else {
if (Key.isDown(68) and (Key.isDown(83) and _root.rightblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
_root.bg._x -= 6.5;
_root.bgf._x -= 6.5;
_root.shadows._x -= 6.5;
_root.rightblock = 0;
} else {
if (Key.isDown(65)) {
_root.rightside = 0;
} else {
if (Key.isDown(83) and _root.jump == 0) {
this.gotoAndPlay(21);
_root.down = 1;
} else {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = 100;
_root.right = 1;
_root.bg._x -= 6.5;
_root.bgf._x -= 6.5;
_root.shadows._x -= 6.5;
_root.leftblock = 0;
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.box == 0) {
if (_root.vent == 0) {
if (_root.leftside == 1) {
if (Key.isDown(87) and _root.jump == 0) {
this.gotoAndPlay(5);
} else {
if (Key.isDown(65) and (Key.isDown(83) and _root.leftblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = -100;
_root.right = 0;
_root.bg._x += 6.5;
_root.bgf._x += 6.5;
_root.shadows._x += 6.5;
_root.rightblock = 0;
} else {
if (Key.isDown(68)) {
_root.leftside = 0;
} else {
if (Key.isDown(83) and _root.jump == 0) {
this.gotoAndPlay(21);
_root.down = 1;
} else {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = -100;
_root.right = 0;
_root.bg._x += 6.5;
_root.bgf._x += 6.5;
_root.shadows._x += 6.5;
_root.rightblock = 0;
}
}
}
}
}
}
}
}
}
}
movieClip 1507 {
}
movieClip 1510 {
}
movieClip 1511 {
}
movieClip 1512 {
}
movieClip 1514 {
}
instance of movieClip 1514 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
if (Key.isDown(65)) {
_root.leftside = 1;
}
} else {
_root.leftside = 0;
}
}
}
instance rightbar of movieClip 1514 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
if (Key.isDown(68)) {
_root.rightside = 1;
}
} else {
_root.rightside = 0;
}
}
}
movieClip 1518 {
}
button 1523 {
on (release, keyPress '<Enter>') {
_root.dialogue.d.nextFrame();
}
}
movieClip 1565 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
frame 11 {
stop();
}
frame 12 {
stop();
}
frame 13 {
stop();
}
frame 14 {
stop();
}
frame 15 {
stop();
}
frame 16 {
stop();
}
frame 17 {
stop();
}
frame 18 {
stop();
}
frame 19 {
_root.dialogue._visible = false;
_root.dialogue._y -= 1.0e+024;
_root.dialoguee = 3;
_root.dialogue.removeMovieClip();
_root.bg.bruce.nextFrame();
_root.dialogue.nextFrame();
}
frame 20 {
stop();
}
}
movieClip 1567 {
frame 1 {
stop();
}
frame 5 {
_root.dialoguee = 2;
}
frame 6 {
stop();
}
frame 7 {
stop();
}
}
instance dialogue of movieClip 1567 {
onClipEvent (load) {
_root.dialoguee = 0;
}
onClipEvent (enterFrame) {
if (_root.dialoguee == 1) {
this.play();
}
}
}
movieClip 1571 {
}
movieClip 1572 {
frame 1 {
stop();
}
frame 2 {
stop();
}
instance of movieClip 1571 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
onMouseDown = function () {
_root.down = 1;
};
}
}
onClipEvent (enterFrame) {
if (_root.rock == 1) {
onMouseUp = function () {
_root.down = 0;
};
}
}
}
}
instance of movieClip 1572 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
if (_root.rock == 0) {
this._visible = false;
this.gotoAndStop(1);
}
}
}
}
button 1575 {
on (release, keyPress '<Enter>') {
_root.dialogueb.a.nextFrame();
}
}
movieClip 1578 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
_root.dialogueb._visible = false;
_root.dialogueb._y -= 1.0e+024;
_root.dialogueb.removeMovieClip();
_root.boxtime = 1;
}
frame 4 {
stop();
}
}
movieClip 1579 {
frame 1 {
stop();
}
frame 7 {
stop();
}
}
instance crosshairs of movieClip 948 {
onClipEvent (mouseMove) {
if (_root.cursuroff == 0) {
Mouse.hide();
_x = _level0._xmouse;
_y = _level0._ymouse;
}
}
}
button 1583 {
on (release) {
nextFrame();
}
}
instance q of movieClip 1188 {
onClipEvent (load) {
if (_quality == 'LOW') {
this.gotoAndStop(1);
} else {
if (_quality == 'MEDIUM') {
this.gotoAndStop(4);
} else {
if (_quality == 'HIGH') {
this.gotoAndStop(7);
}
}
}
}
}
frame 265 {
stop();
}
movieClip 1589 {
}
movieClip 1593 {
}
movieClip 1594 {
frame 1 {
stop();
}
instance of movieClip 1593 {
onClipEvent (enterFrame) {
_root.cyrus._y += 13.5;
_root.boacamera._y += 14;
}
}
frame 12 {
stop();
}
}
movieClip 1600 {
}
movieClip 1602 {
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 1605 {
}
movieClip 1618 {
}
movieClip 1630 {
}
movieClip 1640 {
}
movieClip 1648 {
}
movieClip 1658 {
}
movieClip 1660 {
}
movieClip 1661 {
}
movieClip 1675 {
}
movieClip 1687 {
}
movieClip 1694 {
}
movieClip 1695 {
}
movieClip 1696 {
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.leftblock = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.cyrus._rotation = -30;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bruce)) {
_root.bruce._rotation = -30;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.cyrus._rotation = -30;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bruce)) {
_root.bruce._rotation = -30;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.cyrus._rotation = -25;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bruce)) {
_root.bruce._rotation = -25;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.cyrus._rotation = -20;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bruce)) {
_root.bruce._rotation = -20;
}
}
}
instance of movieClip 1695 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
if (Key.isDown(68)) {
_root.cyrus._y -= 2;
_root.boacamera._y -= 2;
_root.leftblock = 1;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bruce)) {
if (Key.isDown(68)) {
_root.bruce._y -= 2;
}
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.cyrus._rotation = 0;
_root.camera.play();
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.bruce)) {
_root.bruce._rotation = 0;
_root.bruce._y = _root.cyrus._y;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.leftblock = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.down = 0;
_root.vent = 0;
_root.block = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.bg.elevator.play();
_root.bruce._visible = false;
_root.bruceb._visible = true;
_root.partb = 1;
this._x -= 10000000000000.0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.bg.door1.play();
this._x -= 10000000000000.0;
this._y -= 10000000000000.0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.bg.gas.play();
this._x -= 10000000000000.0;
this._y -= 10000000000000.0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.bg.gas.gotoAndStop(1);
this._x -= 10000000000000.0;
this._y -= 10000000000000.0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.bg.gas.play();
this._x -= 10000000000000.0;
this._y -= 10000000000000.0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.leftblock = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.leftblock = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.bruce._rotation = 0;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
_root.rightblock = 1;
}
}
}
instance of movieClip 1462 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus)) {
if (Key.isDown(83)) {
_root.nextFrame();
}
}
}
}
}
instance cyrus of movieClip 1504 {
onClipEvent (load) {
_root.right = 1;
_root.leftside = 0;
_root.rightside = 0;
_root.leftblock = 0;
_root.rightblock = 0;
_root.jump = 0;
_root.vent = 0;
}
onClipEvent (enterFrame) {
if (_root.vent == 1) {
if (_root.leftside == 0) {
if (_root.rightside == 0) {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
this._x += 4.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
_root.right = 0;
this._x -= 4.5;
_root.rightblock = 0;
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.vent == 1) {
if (_root.rightside == 1) {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
_root.bg._x -= 4.5;
_root.bgf._x -= 4.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65)) {
_root.rightside = 0;
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.vent == 1) {
if (_root.leftside == 1) {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 1) {
this.gotoAndPlay(25);
_root.right = 0;
_root.bg._x += 4.5;
_root.bgf._x += 4.5;
_root.rightblock = 0;
} else {
if (Key.isDown(68)) {
_root.leftside = 0;
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.vent == 0) {
if (_root.leftside == 0) {
if (_root.rightside == 0) {
if (Key.isDown(87) and _root.jump == 0) {
this.gotoAndPlay(5);
} else {
if (Key.isDown(68) and (Key.isDown(83) and _root.rightblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
this._x += 4.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65) and (Key.isDown(83) and _root.leftblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = -100;
_root.right = 0;
this._x -= 4.5;
_root.rightblock = 0;
} else {
if (Key.isDown(83) and _root.jump == 0) {
this.gotoAndPlay(21);
_root.down = 1;
} else {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = 100;
_root.right = 1;
this._x += 4.5;
_root.leftblock = 0;
} else {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = -100;
_root.right = 0;
this._x -= 4.5;
_root.rightblock = 0;
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.vent == 0) {
if (_root.rightside == 1) {
if (Key.isDown(87) and _root.jump == 0) {
this.gotoAndPlay(5);
} else {
if (Key.isDown(68) and (Key.isDown(83) and _root.rightblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = 100;
_root.right = 1;
_root.bg._x -= 4.5;
_root.bgf._x -= 4.5;
_root.rightblock = 0;
} else {
if (Key.isDown(65)) {
_root.rightside = 0;
} else {
if (Key.isDown(83) and _root.jump == 0) {
this.gotoAndPlay(21);
_root.down = 1;
} else {
if (Key.isDown(68) and _root.rightblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = 100;
_root.right = 1;
_root.bg._x -= 4.5;
_root.bgf._x -= 4.5;
_root.leftblock = 0;
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.vent == 0) {
if (_root.leftside == 1) {
if (Key.isDown(87) and _root.jump == 0) {
this.gotoAndPlay(5);
} else {
if (Key.isDown(65) and (Key.isDown(83) and _root.leftblock == 0 and _root.down == 1 and _root.jump == 0)) {
this.gotoAndPlay(25);
this._xscale = -100;
_root.right = 0;
_root.bg._x += 4.5;
_root.bgf._x += 4.5;
_root.rightblock = 0;
} else {
if (Key.isDown(68)) {
_root.leftside = 0;
} else {
if (Key.isDown(83) and _root.jump == 0) {
this.gotoAndPlay(21);
_root.down = 1;
} else {
if (Key.isDown(65) and _root.leftblock == 0 and _root.jump == 0 and _root.down == 0) {
this.gotoAndPlay(2);
this._xscale = -100;
_root.right = 0;
_root.bg._x += 4.5;
_root.bgf._x += 4.5;
_root.rightblock = 0;
}
}
}
}
}
}
}
}
}
movieClip 1703 {
}
movieClip 1704 {
}
movieClip 1705 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
instance bruce of movieClip 1705 {
onClipEvent (enterFrame) {
this._x = _root.cyrus._x - 90;
}
onClipEvent (enterFrame) {
if (Key.isDown(68)) {
this.gotoAndPlay(2);
} else {
if (Key.isDown(65) and _root.leftblock == 0) {
this.gotoAndPlay(2);
}
}
}
}
movieClip 1706 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
instance bruceb of movieClip 1706 {
onClipEvent (load) {
this._visible = false;
_root.partb = 0;
}
onClipEvent (enterFrame) {
if (_root.partb == 1) {
this._x = _root.cyrus._x - 90;
this._y = _root.cyrus._y;
}
}
onClipEvent (enterFrame) {
if (_root.partb == 1) {
if (Key.isDown(68)) {
this.gotoAndPlay(2);
this._xscale = 100;
} else {
if (Key.isDown(65) and _root.leftblock == 0) {
this.gotoAndPlay(2);
this._xscale = -100;
}
}
}
}
}
movieClip 1709 {
}
instance bgf of movieClip 1709 {
onClipEvent (load) {
_root.block = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.cyrus) and _root.block == 0) {
_root.down = 1;
_root.vent = 1;
}
}
}
movieClip 1712 {
}
movieClip 1713 {
frame 1 {
function camControl() {
parentColor.setTransform(camColor.getTransform());
var v4 = sX / this._width;
var v3 = sY / this._height;
_parent._x = cX - this._x * v4;
_parent._y = cY - this._y * v3;
_parent._xscale = 100 * v4;
_parent._yscale = 100 * v3;
}
function resetStage() {
var v2 = {'ra': 100, 'rb': 0, 'ga': 100, 'gb': 0, 'ba': 100, 'bb': 0, 'aa': 100, 'ab': 0};
parentColor.setTransform(v2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
this._visible = false;
var oldMode = Stage.scaleMode;
Stage.scaleMode = 'exactFit';
var cX = Stage.width / 2;
var cY = Stage.height / 2;
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
camControl();
this.onUnload = resetStage;
}
}
frame 266 {
stop();
}
movieClip 1717 {
frame 1 {
stop();
}
frame 6 {
stop();
}
}
movieClip 1723 {
}
movieClip 1733 {
}
movieClip 1745 {
frame 1 {
stop();
}
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
instance of movieClip 1431 {
onClipEvent (enterFrame) {
if (_root.rock == 1) {
this._visible = true;
this.gotoAndStop(2);
} else {
this._visible = false;
}
}
}
frame 330 {
_root.nextFrame();
}
}
movieClip 1747 {
instance of movieClip 1745 {
onClipEvent (enterFrame) {
this.play();
}
}
frame 57 {
stop();
}
}
movieClip 1748 {
}
instance of movieClip 1748 {
onClipEvent (load) {
if (_root.mode == 1) {
_root.life = 6;
_root.health = 100;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 2) {
_root.health = 100;
_root.life = 3;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 3) {
_root.life = 3;
_root.health = 50;
_root.handgrenadeammo = 1;
}
}
}
}
}
frame 267 {
function dist(x1, y1, x2, y2) {
return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
stop();
}
movieClip 1753 {
instance of movieClip 1279 {
onClipEvent (load) {
_root.doorup = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.body) and _root.doorup == 0) {
_root.bg2.door.play();
_root.doorup = 1;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.ysize = 200;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.ysize = 320;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.nextFrame();
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.ysize = 200;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.ysize = 320;
}
}
}
}
movieClip 1756 {
frame 1 {
stop();
}
}
movieClip 1758 {
frame 1 {
stop();
}
frame 35 {
stop();
}
frame 37 {
gotoAndStop(36);
}
}
movieClip 1759 {
instance of movieClip 1756 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
instance of movieClip 1758 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this.play();
}
}
}
}
movieClip 1761 {
}
instance wavewall of movieClip 1761 {
onClipEvent (load) {
_root.wave = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.enemy) and _root.wave == 1) {
_root.enemyback._x = -300;
}
}
}
movieClip 1763 {
frame 1 {
stop();
}
}
movieClip 1764 {
}
movieClip 1765 {
}
movieClip 1766 {
frame 5 {
stop();
}
}
movieClip 1767 {
frame 1 {
stop();
_root.up = 0;
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_root.up = 1;
play();
}
frame 6 {
play();
}
frame 13 {
_root.up = 0;
gotoAndStop(1);
}
}
movieClip 1769 {
}
movieClip 1770 {
instance eng of movieClip 1769 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.enginey == 1) {
this.visible = true;
}
}
}
}
instance dude of movieClip 1770 {
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._alpha = 0;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.body._visible = false;
_root.Cannon.head._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._y -= 1.0e+044;
_root.dude._visible = false;
_root.Cannon.climbing._visible = true;
_root.Cannon.Cannon3._visible = true;
}
}
}
}
onClipEvent (enterFrame) {
_root.crouchmove = 0;
this._y = _root.body._y + 40;
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (_root.inwalker == 0) {
if (_root.downa == 0) {
_root.x = 17;
_root.Cannon.crouch._visible = false;
_root.Cannon.body._visible = true;
_root.Cannon.head._visible = true;
_root.Cannon._x = _root.arm._x - 2.5;
_root.Cannon._y = _root.arm._y;
_root.Cannon.grenade._alpha = 100;
_root.Cannon.climbing._visible = false;
_root.Cannon.Cannon3._visible = false;
} else {
if (_root.downa == 1) {
_root.x = 5;
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.screenblock == 0) {
if (_root.smallspace == 1) {
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
_root.dude.legs.gotoAndPlay(5);
if (Key.isDown(65) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(68) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
}
}
}
}
}
onClipEvent (load) {
_root.finalboss = 0;
}
onClipEvent (enterFrame) {
if (_root.finalboss == 0) {
if (_root.inwalker == 0) {
if (_root.screenblock == 0) {
if (_root.smallspace == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (Key.isDown(68) and _root.up == 0) {
this._x = _root.body._x + 5;
} else {
if (Key.isDown(65) and _root.up == 0) {
this._x = _root.body._x;
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.screenblock == 0) {
if (_root.smallspace == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (Key.isDown(32) and _root.hurt == 0 and _root.intheair == 0 and _root.handgrenadeammo >= 1 and _root.one == 1 and _root.one == 1) {
_root.Cannon.Barrel.gotoAndPlay(5);
} else {
if (Key.isDown(83) and (Key.isDown(65) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and (Key.isDown(68) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and _root.hurt == 0) {
_root.y = 0;
_root.Cannon.grenade._alpha = 0;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.Cannon._visible = true;
} else {
if (Key.isDown(87) and _root.up == 0 and _root.downa == 0) {
_root.y = 25;
_root.dude.legs.gotoAndPlay(5);
} else {
if (Key.isDown(68) and _root.up == 0) {
_root.x = 17;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.bounce.play();
_root.dude.legs._xscale = 100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 1;
} else {
if (Key.isDown(65) and _root.up == 0) {
_root.x = 17;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.bounce.play();
_root.dude.legs._xscale = -100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 0;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 1) {
if (_root.grap == 0) {
if (Key.isDown(83)) {
_root.bg._y -= 7;
_root.bg2._y -= 7;
_root.bg3._y -= 7;
_root.Cannon.climbing.gotoAndPlay(2);
} else {
if (Key.isDown(87)) {
_root.bg._y += 7;
_root.bg2._y += 7;
_root.bg3._y += 7;
_root.Cannon.climbing.gotoAndPlay(2);
}
}
}
}
}
}
}
movieClip 1772 {
}
instance arm of movieClip 1772 {
onClipEvent (enterFrame) {
this._y = _root.arm2._y;
this._x = _root.arm2._x + 5;
this._visible = false;
}
}
instance arm2 of movieClip 1772 {
onClipEvent (enterFrame) {
this._y = _root.body._y - 2;
this._visible = false;
}
}
movieClip 1773 {
frame 1 {
function addShot(_angle, _size) {
var v6 = getNextHighestDepth();
var v5 = attachMovie('CannonBall', 'cb' + v6, v6);
cb.push('cb' + v6);
v5._angle = _angle;
v5._power = (_root.speed - _size) * 2;
v5._x = Math.cos(v5._angle * 3.14 / 180) * 25;
v5._y = -Math.sin(v5._angle * 3.14 / 180) * 25;
v5._xpower = Math.cos(v5._angle * 3.14 / 180) * v5._power;
v5._ypower = Math.sin(v5._angle * 3.14 / 180) * v5._power;
v5.onEnterFrame = function () {
this._ypower -= _root.ypower;
this._x += this._xpower;
this._y -= this._ypower;
if (this._x + this._parent._x + this._parent._parent._x > 1150) {
}
if (this._x + this._parent._x + this._parent._parent._x < -500) {
}
if (this._y + this._parent._y + this._parent._parent._y < -300) {
}
if (this._y + this._parent._y + this._parent._parent._y > 600) {
var v5 = -1;
var v4 = 0;
while (v4 < cb.length) {
if (cb[v4] == this._name) {
v5 = v4;
break;
}
++v4;
}
var v3 = v5;
while (v3 < cb.length - 1) {
cb[v3] = cb[v3 + 1];
++v3;
}
cb.pop();
}
};
}
cb = new Array();
}
}
instance Shot of movieClip 1773 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y + 80;
}
}
}
}
movieClip 1775 {
}
instance body of movieClip 1775 {
onClipEvent (load) {
this._visible = false;
_root.bossbattle = 0;
_root.right = 1;
_root.touch = 0;
_root.g = 2;
vx = 0;
vy = 0;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
if (Key.isDown(65)) {
vx = -_root.x;
} else {
if (Key.isDown(68)) {
vx = _root.x;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
this._visible = false;
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
_root.touch = 0;
t += 1;
vy += _root.g * t;
} else {
_root.touch = 1;
vy = 0;
t = 0;
if (Key.isDown(87)) {
vy -= _root.y;
}
if (Key.isDown(65)) {
} else {
if (Key.isDown(68)) {
} else {
vx *= 0.1;
}
}
}
while (_root.bg.hitTest(this._x, this._y + vy + 70, true)) {
vy -= 1;
}
if (this._x <= 100 || this._x >= 700) {
limit = 0;
if (this._x <= 100 and Key.isDown(39)) {
limit = 1;
} else {
if (this._x >= 700 and Key.isDown(37)) {
limit = 1;
}
}
} else {
limit = 1;
}
vx *= limit;
this._y += vy;
this._x += vx;
if (_root.bossbattle == 0) {
if (this._x != 225 || this._y != 200) {
bgvx = _root.xsize - this._x;
bgvy = (_root.ysize - this._y) / 5;
_root.bg2._x += bgvx;
_root.bg3._x += bgvx;
_root.bg4._x += bgvx;
_root.wave._x += bgvx;
_root.water._x += bgvx;
_root.bg._x += bgvx;
_root.bg2._y += bgvy;
_root.bg3._y += bgvy;
_root.bg4._y += bgvy;
_root.wave._y += bgvy;
_root.water._y += bgvy;
_root.handgrenade._y += bgvy;
_root.bg._y += bgvy;
this._x += bgvx;
this._y += bgvy;
}
}
}
}
}
}
}
}
movieClip 1776 {
frame 1 {
stop();
_root.downa = 0;
}
frame 2 {
_root.downa = 1;
}
frame 3 {
_root.downa = 1;
}
frame 4 {
_root.downa = 0;
gotoAndStop(1);
}
}
instance info of movieClip 1776 {
onClipEvent (load) {
_root.ysize = 320;
_root.downa = 0;
_root.xsize = 350;
}
}
movieClip 1778 {
}
instance area of movieClip 1778 {
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
this._visible = true;
this._x = _root.body._x;
this._y = _root.body._y;
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._visible = false;
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
}
}
movieClip 1788 {
}
movieClip 1789 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
instance crouch of movieClip 1789 {
onClipEvent (enterFrame) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 35;
}
}
movieClip 1790 {
frame 1 {
function addShot(_angle, _size) {
var v6 = getNextHighestDepth();
var v5 = attachMovie('Grenade', 'grenadeb' + v6, v6);
grenadeb.push('grenadeb' + v6);
v5._angle = _angle;
v5._power = (_root.speed - _size) * 2;
v5._x = Math.cos(v5._angle * 3.14 / 180) * 25;
v5._y = -Math.sin(v5._angle * 3.14 / 180) * 25;
v5._xpower = Math.cos(v5._angle * 3.14 / 180) * v5._power;
v5._ypower = Math.sin(v5._angle * 3.14 / 180) * v5._power;
v5.onEnterFrame = function () {
this._ypower -= _root.ypower;
this._x += this._xpower;
this._y -= this._ypower;
if (this._x + this._parent._x + this._parent._parent._x > 1150) {
}
if (this._x + this._parent._x + this._parent._parent._x < -500) {
}
if (this._y + this._parent._y + this._parent._parent._y < -300) {
}
if (this._y + this._parent._y + this._parent._parent._y > 600) {
var v5 = -1;
var v4 = 0;
while (v4 < grenadeb.length) {
if (grenadeb[v4] == this._name) {
v5 = v4;
break;
}
++v4;
}
var v3 = v5;
while (v3 < grenadeb.length - 1) {
grenadeb[v3] = grenadeb[v3 + 1];
++v3;
}
grenadeb.pop();
}
};
}
grenadeb = new Array();
}
}
instance Shotb of movieClip 1790 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y + 80;
}
}
}
}
instance handgrenade of movieClip 1027 {
onClipEvent (enterFrame) {
if (Key.isDown(68) and _root.explosionz == 1) {
this._x -= 14;
} else {
if (Key.isDown(65) and _root.explosionz == 1) {
this._x += 14;
}
}
}
}
movieClip 1791 {
}
movieClip 1792 {
frame 1 {
stop();
}
instance of movieClip 1791 {
onClipEvent (enterFrame) {
_root.Cannon.head._y += 8;
_root.Cannon.body._y += 8;
_root.Cannon.Barrel._y += 8;
_root.Cannon.grenade._y += 8;
_root.Cannon.arm._y += 8;
_root.Cannon.Cannon2._y += 8;
_root.Cannon.Cannon3._y += 8;
_root.Cannon.Cannon4._y += 8;
_root.dude.eng._y += 8;
}
}
instance of movieClip 1791 {
onClipEvent (enterFrame) {
_root.Cannon.head._y -= 8;
_root.Cannon.body._y -= 8;
_root.Cannon.Barrel._y -= 8;
_root.Cannon.grenade._y -= 8;
_root.Cannon.arm._y -= 8;
_root.Cannon.Cannon2._y -= 8;
_root.Cannon.Cannon3._y -= 8;
_root.Cannon.Cannon4._y -= 8;
_root.dude.eng._y -= 8;
}
}
}
instance of movieClip 1046 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (load) {
_root.dead = 0;
}
onClipEvent (enterFrame) {
if (_root.health <= 0) {
_root.dead = 1;
_root.dudeswimming._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 30;
}
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
if (_root.dead == 1) {
this.play();
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
if (_root.dead == 1) {
_root.bg3.walker.gotoAndStop(13);
}
}
}
}
movieClip 1796 {
frame 1 {
stop();
_root.hurt = 0;
}
frame 2 {
_root.hurt = 1;
}
instance of movieClip 1054 {
onClipEvent (enterFrame) {
if (_root.mode == 1) {
_root.health -= 5;
} else {
if (_root.mode == 2) {
_root.health -= 10;
} else {
if (_root.mode == 3) {
_root.health -= 10;
}
}
}
}
}
frame 6 {
gotoAndStop(1);
_root.hurt = 0;
}
}
instance hurt2 of movieClip 1796 {
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
}
movieClip 1797 {
frame 1 {
stop();
}
frame 50 {
_root.gotoAndPlay('death');
}
}
instance of movieClip 1797 {
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.dead == 1) {
this.play();
_root.dudeswimming._visible = false;
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
instance hurtup of movieClip 1089 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
this._xscale = 100;
}
if (_root.right == 0) {
this._xscale = -100;
}
}
onClipEvent (enterFrame) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 30;
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.dude._visible = false;
_root.Cannon._visible = false;
} else {
if (_root.hurt == 0) {
_root.dude._visible = true;
_root.Cannon._visible = true;
}
}
}
}
}
}
movieClip 1798 {
frame 1 {
stop();
}
frame 2 {
stop();
_root.hurt = 1;
}
frame 2 {
if (_root.downa == 1) {
if (_root.dead == 0) {
_root.hurtup.gotoAndPlay(9);
_root.dude._visible = false;
_root.Cannon._visible = false;
}
} else {
if (_root.downa == 0) {
if (_root.dead == 0) {
_root.hurtup.play();
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
}
instance hurt1 of movieClip 1798 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.downa == 1) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.gotoAndPlay(9);
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
} else {
if (_root.downa == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.play();
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
}
}
movieClip 1800 {
}
movieClip 1802 {
}
movieClip 1807 {
}
movieClip 1808 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1809 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1820 {
}
movieClip 1821 {
frame 1 {
stop();
_root.climbingb = 0;
}
instance eng of movieClip 1769 {
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.enginey == 1) {
this.visible = true;
}
}
}
frame 2 {
_root.climbingb = 1;
}
frame 4 {
gotoAndStop(1);
}
}
movieClip 1824 {
}
movieClip 1825 {
frame 1 {
stop();
}
}
movieClip 1830 {
frame 1 {
_root.Cannon.head.light._visible = true;
_root.Cannon.crouch.light._visible = true;
}
}
movieClip 1836 {
}
movieClip 1837 {
frame 1 {
stop();
_root.throwing = 0;
}
frame 1 {
_root.Cannon.head.light._visible = false;
_root.Cannon.crouch.light._visible = false;
}
frame 4 {
gotoAndStop(1);
}
frame 5 {
_root.throwing = 1;
}
frame 14 {
gotoAndStop(1);
_root.throwing = 0;
}
}
movieClip 1838 {
frame 1 {
function refCannon() {
arm._rotation = -_angle;
Cannon2._rotation = -_angle;
Cannon3._rotation = -_angle;
Cannon4._rotation = -_angle;
Cannon5._rotation = -_angle;
shoulderpad._rotation = -_angle;
Barrel._rotation = -_angle;
arm._rotation = -_angle;
Barrel._xscale = _size;
Barrel._yscale = _size;
}
stop();
_angle = 0;
_size = 100;
_press = false;
onMouseMove = function () {
if (_ymouse < 0) {
_dist = _root.dist(0, 0, _xmouse, _ymouse);
_sin = -_ymouse / _dist;
_angleRad = Math.asin(_sin);
_angle = _angleRad / 0.01744444444444445;
if (_xmouse < 0) {
_angle = 180 - _angle;
}
refCannon();
} else {
if (_ymouse > 0) {
_dist = _root.dist(0, 0, _xmouse, _ymouse);
_sin = -_ymouse / _dist;
_angleRad = Math.asin(_sin);
_angle = _angleRad / 0.01744444444444445;
if (_xmouse < 0) {
_angle = 180 - _angle;
}
refCannon();
}
}
};
}
instance arm of movieClip 1092 {
onClipEvent (enterFrame) {
if (_root.one == 1) {
if (_root.ladder == 1) {
this._visible = false;
} else {
if (_root.ladder == 0) {
if (_root.one == 1) {
this._visible = true;
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.two == 1) {
this._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.three == 1) {
this._visible = false;
}
}
onClipEvent (load) {
_root.busy = 0;
}
}
instance crouch of movieClip 1800 {
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
this._alpha = 100;
} else {
if (_root.climbingb == 1) {
this._alpha = 0;
}
}
}
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
this._visible = false;
}
}
}
instance Cannon3 of movieClip 1809 {
onClipEvent (enterFrame) {
if (_root.one == 1) {
if (_root.ladder == 1) {
this._visible = true;
} else {
if (_root.ladder == 0) {
this._visible = false;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
this._alpha = 100;
} else {
if (_root.climbingb == 1) {
this._alpha = 0;
}
}
}
}
instance Barrel of movieClip 1837 {
onClipEvent (enterFrame) {
if (_root.one == 1) {
if (_root.ladder == 1) {
this._visible = false;
} else {
if (_root.ladder == 0) {
this._visible = true;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.one == 0) {
this._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
this._alpha = 100;
} else {
if (_root.climbingb == 1) {
this._alpha = 0;
}
}
}
}
}
instance Cannon of movieClip 1838 {
onClipEvent (load) {
_root.down = 0;
}
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseDown = function () {
_root.down = 1;
};
}
}
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseUp = function () {
_root.down = 0;
};
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.one == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Barrel.gotoAndPlay(2);
_root.Cannon.arm.gotoAndPlay(2);
_root.Cannon.Barrel.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.gotoAndPlay(2);
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.launcherammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.two == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Cannon2.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.plasmaammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.three == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Cannon4.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.down == 1) {
_root.dudeswimming.gotoAndPlay(5);
}
}
}
}
movieClip 1839 {
}
movieClip 1840 {
}
movieClip 1841 {
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('midupleft');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('midupright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('middownleft');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('middownright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('rightdown');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('rightup');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('leftup');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('leftdown');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('midupright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1839 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('middownright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1840 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('normright');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.Cannon2._yscale = 100;
_root.Cannon.Cannon3._yscale = 100;
_root.Cannon.Cannon4._yscale = 100;
_root.Cannon.Cannon5._yscale = 100;
_root.Cannon.arm._yscale = 100;
_root.right = 1;
_root.Cannon.Barrel._yscale = 100;
_root.Cannon.grenade._visible = true;
_root.Cannon.body._xscale = 200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
_root.Cannon.head.light._xscale = 100;
if (_root.intheair == 0) {
_root.handgrenade._xscale = 100;
}
}
}
}
}
}
instance of movieClip 1840 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
_root.Cannon.head.head.gotoAndStop('normleft');
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshairs)) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.right = 0;
_root.Cannon.head.light._xscale = -100;
_root.Cannon.Cannon2._yscale = -100;
_root.Cannon.Cannon3._yscale = -100;
_root.Cannon.Cannon4._yscale = -100;
_root.Cannon.Cannon5._yscale = -100;
_root.Cannon.Barrel._yscale = -100;
_root.Cannon.arm._yscale = -100;
_root.Cannon.grenade._visible = false;
_root.Cannon.body._xscale = -200;
_root.Shot._yscale = 50;
_root.Shot._xscale = 50;
if (_root.intheair == 0) {
_root.handgrenade._xscale = -100;
}
}
}
}
}
}
}
instance box of movieClip 1841 {
onClipEvent (enterFrame) {
this._x = _root.body._x + 5;
this._y = _root.body._y;
}
}
movieClip 1842 {
frame 1 {
function addShot(_angle, _size) {
var v6 = getNextHighestDepth();
var v5 = attachMovie('plasma', 'plasmab' + v6, v6);
plasmab.push('plasmab' + v6);
v5._angle = _angle;
v5._power = (_root.speed - _size) * 2;
v5._x = Math.cos(v5._angle * 3.14 / 180) * 25;
v5._y = -Math.sin(v5._angle * 3.14 / 180) * 25;
v5._xpower = Math.cos(v5._angle * 3.14 / 180) * v5._power;
v5._ypower = Math.sin(v5._angle * 3.14 / 180) * v5._power;
v5.onEnterFrame = function () {
this._ypower -= _root.ypower;
this._x += this._xpower;
this._y -= this._ypower;
if (this._x + this._parent._x + this._parent._parent._x > 1150) {
}
if (this._x + this._parent._x + this._parent._parent._x < -500) {
}
if (this._y + this._parent._y + this._parent._parent._y < -300) {
}
if (this._y + this._parent._y + this._parent._parent._y > 600) {
var v5 = -1;
var v4 = 0;
while (v4 < plasmab.length) {
if (plasmab[v4] == this._name) {
v5 = v4;
break;
}
++v4;
}
var v3 = v5;
while (v3 < plasmab.length - 1) {
plasmab[v3] = plasmab[v3 + 1];
++v3;
}
plasmab.pop();
}
};
}
plasmab = new Array();
}
}
instance Shotc of movieClip 1842 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y + 80;
}
}
}
}
movieClip 1844 {
}
movieClip 1845 {
frame 1 {
stop();
}
frame 4 {
gotoAndStop(1);
}
}
instance enemy of movieClip 1845 {
onClipEvent (enterFrame) {
if (Key.isDown(68)) {
this.gotoAndPlay(2);
this._xscale = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
this.gotoAndPlay(2);
this._xscale = -100;
}
}
onClipEvent (load) {
_root.genemy = 5;
vx = 100;
enemyvy = 15;
}
onClipEvent (enterFrame) {
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
t += 1;
enemyvy += _root.genemy * t;
} else {
enemyvy = 0;
t = 0;
}
while (_root.bg.hitTest(this._x, this._y + enemyvy + 70, true)) {
enemyvy -= 1;
}
vx *= limit;
this._x += vx;
this._y += enemyvy;
}
}
movieClip 1848 {
}
movieClip 1849 {
instance of movieClip 1848 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.hurt1.play();
}
}
}
}
instance q of movieClip 1188 {
onClipEvent (load) {
if (_quality == 'LOW') {
this.gotoAndStop(1);
} else {
if (_quality == 'MEDIUM') {
this.gotoAndStop(4);
} else {
if (_quality == 'HIGH') {
this.gotoAndStop(7);
}
}
}
}
}
instance of movieClip 1191 {
onClipEvent (release) {
if (_root.insidecave == 0) {
if (_root.effectsoff == 0) {
_root.effectsoff = 1;
Mouse.show();
} else {
if (_root.effectsoff == 1) {
_root.rain.gotoAndPlay(1);
_root.rainsound.gotoAndPlay(1);
_root.bg3.rain.gotoAndPlay(1);
_root.lightning.gotoAndPlay(1);
_root.effectsoff = 0;
} else {
if (_root.effectsoff == 3) {
_root.effectsoff = 1;
}
}
}
}
}
}
movieClip 1852 {
}
movieClip 1856 {
}
movieClip 1858 {
frame 1 {
stop();
}
instance of movieClip 1856 {
onClipEvent (enterFrame) {
this.health = _root.brucehealth;
}
}
instance healthbar of movieClip 1199 {
onClipEvent (enterFrame) {
this.health = _root.health;
}
}
frame 2 {
stop();
}
}
instance bars of movieClip 1858 {
onClipEvent (load) {
_root.health = 100;
_root.brucehealth = 50;
}
}
movieClip 1861 {
}
instance of movieClip 1861 {
onClipEvent (enterFrame) {
this.life = _root.life;
}
}
movieClip 1863 {
}
instance of movieClip 1863 {
onClipEvent (load) {
if (_root.codeallguns == 1) {
_root.launcher = 1;
_root.plasmarifle = 1;
_root.launcherammo = 100;
_root.plasmaammo = 100;
}
}
}
movieClip 1865 {
}
instance of movieClip 1865 {
onClipEvent (load) {
_root.cheat = 0;
_root.smallspace = 0;
_root.grap = 0;
_root.one = 1;
_root.two = 0;
_root.insidecave = 0;
_root.underwater = 0;
_root.ladder = 0;
_root.screenblock = 0;
if (_root.mode == 1) {
_root.health = 100;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 2) {
_root.health = 100;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 3) {
_root.health = 50;
_root.handgrenadeammo = 1;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.mode == 3) {
if (_root.health >= 51) {
_root.health = 50;
}
}
}
onClipEvent (load) {
_root.launcher = 0;
if (_root.cheat == 3) {
_root.launcher = 1;
_root.plasmarifle = 1;
_root.plasmaammo = 500;
_root.launcherammo = 99;
_root.handgrenadeammo = 99;
}
}
}
frame 268 {
stop();
_root.level = 2;
duplicateMovieClip('enemyback', 'enemybackz', 13);
duplicateMovieClip('enemyback', 'enemybacka', 14);
duplicateMovieClip('enemyback', 'enemybackb', 15);
_root.enemybacka._y += 500;
_root.enemybackb._y += 500;
_root.enemybackc._y += 500;
_root.enemybackd._y += 500;
}
frame 269 {
stop();
}
movieClip 1887 {
}
movieClip 1889 {
}
movieClip 1895 {
frame 1 {
stop();
_root.outboss = 0;
}
frame 120 {
_root.enemy._visible = false;
_root.enemyb.gotoAndPlay(2);
_root.bg2.boss._visible = true;
_root.outboss = 1;
_root.bg2.boss.gotoAndStop(2);
}
frame 121 {
stop();
}
frame 124 {
gotoAndStop(123);
}
}
movieClip 1900 {
}
movieClip 1902 {
}
movieClip 1905 {
instance of movieClip 1902 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.hurt1.play();
}
}
}
}
movieClip 1909 {
frame 1 {
_root.bossattack = 1;
}
instance of movieClip 1902 {
onClipEvent (enterFrame) {
if (_root.bossright == 1) {
_root.bg2.boss._x += 20;
}
}
onClipEvent (enterFrame) {
if (_root.bossright == 0) {
_root.bg2.boss._x -= 20;
}
}
}
instance of movieClip 1902 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.hurt1.play();
}
}
}
instance of movieClip 1902 {
onClipEvent (enterFrame) {
if (_root.bossright == 1) {
_root.bg2.boss._x += 2;
}
}
onClipEvent (enterFrame) {
if (_root.bossright == 0) {
_root.bg2.boss._x -= 2;
}
}
}
frame 25 {
_root.bossattack = 0;
_root.bg2.boss.gotoAndStop(2);
}
}
movieClip 1915 {
}
movieClip 1917 {
frame 1 {
stop();
}
}
movieClip 1933 {
frame 2 {
_root.bosshurt = 1;
}
instance of movieClip 1900 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
_root.bg2.boss.health -= 1;
}
}
}
instance of movieClip 1917 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.gotoAndPlay(2);
}
}
}
frame 84 {
_root.bosshurt = 0;
}
frame 85 {
_root.bosshurt = 0;
_root.bg2.boss.sheild = 200;
_root.bg2.boss.gotoAndPlay(2);
}
}
movieClip 1934 {
frame 1 {
stop();
}
instance of movieClip 1900 {
onClipEvent (load) {
_root.bg2.boss.sheild = 200;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
_root.bg2.boss.sheild -= 1;
}
}
}
frame 2 {
_root.bosshurt = 0;
}
frame 3 {
stop();
_root.bosshurt = 0;
}
frame 5 {
stop();
}
frame 7 {
stop();
}
}
movieClip 1936 {
}
movieClip 1938 {
}
movieClip 1939 {
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.bg2.door.play();
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (_root.outboss == 0) {
if (this.hitTest(_root.dude)) {
_root.body._x += 30;
}
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.body._x += 30;
}
}
}
instance boss of movieClip 1934 {
onClipEvent (load) {
this.sheild = 1;
_root.bossattack = 0;
this._visible = false;
_root.bg2.boss.health = 200;
}
onClipEvent (enterFrame) {
this.healthb = this.health;
if (this.sheild <= 0) {
this.gotoAndPlay(6);
}
}
}
instance of movieClip 1936 {
onClipEvent (enterFrame) {
if (_root.bg2.boss.health <= 0) {
this._x += 100;
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.nextFrame();
}
}
}
instance right of movieClip 1938 {
onClipEvent (enterFrame) {
this._x = _root.bg2.boss._x + 20;
if (_root.outboss == 1) {
if (_root.bosshurt == 0) {
if (_root.bossattack == 0) {
if (this.hitTest(_root.dude)) {
_root.bg2.boss._x += 10;
_root.bossright = 1;
_root.bg2.boss._xscale = 100;
_root.xsize = 350;
}
}
}
}
}
}
instance left of movieClip 1938 {
onClipEvent (enterFrame) {
this._x = _root.bg2.boss._x - 20;
if (_root.outboss == 1) {
if (_root.bossattack == 0) {
if (_root.bosshurt == 0) {
if (this.hitTest(_root.dude)) {
_root.bg2.boss._x -= 10;
_root.bossright = 0;
_root.bg2.boss._xscale = -100;
}
}
}
}
}
}
instance of movieClip 1938 {
onClipEvent (load) {
_root.bosshurt = 0;
}
onClipEvent (enterFrame) {
this._x = _root.bg2.boss._x + 20;
if (_root.outboss == 1) {
if (_root.bosshurt == 0) {
if (this.hitTest(_root.dude)) {
_root.bg2.boss.gotoAndPlay(4);
}
}
}
}
}
instance of movieClip 1938 {
onClipEvent (enterFrame) {
this._x = _root.bg2.boss._x - 20;
if (_root.outboss == 1) {
if (_root.bosshurt == 0) {
if (this.hitTest(_root.dude)) {
_root.bg2.boss.gotoAndPlay(4);
}
}
}
}
}
}
instance bg2 of movieClip 1939 {
onClipEvent (load) {
_quality = 'LOW';
_root._xscale = 60;
_root._yscale = 60;
_root.ysize = 500;
_root.arm._x += 500;
_root.arm2._x += 500;
_root.body._x += 500;
_root.enemy._x += 500;
_root.bars.gotoAndStop(2);
_root.dude._x = _root.Cannon._x + 5;
}
onClipEvent (enterFrame) {
_root.finalboss = 1;
if (Key.isDown(68) and _root.up == 0) {
_root.dude._x = _root.Cannon._x + 5;
} else {
if (Key.isDown(65) and _root.up == 0) {
_root.dude._x = _root.Cannon._x;
}
}
}
onClipEvent (enterFrame) {
_root.crouch._x = _root.body._x + 515;
_root.crouch._y = _root.body._y + 35;
}
}
movieClip 1941 {
}
instance body of movieClip 1775 {
onClipEvent (load) {
_root.bossbattle = 0;
_root.right = 1;
_root.touch = 0;
_root.g = 2;
vx = 0;
vy = 0;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
if (Key.isDown(65)) {
vx = -_root.x;
} else {
if (Key.isDown(68)) {
vx = _root.x;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
this._visible = false;
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
_root.touch = 0;
t += 1;
vy += _root.g * t;
} else {
_root.touch = 1;
vy = 0;
t = 0;
if (Key.isDown(87)) {
vy -= _root.y;
}
if (Key.isDown(65)) {
} else {
if (Key.isDown(68)) {
} else {
vx *= 0.1;
}
}
}
while (_root.bg.hitTest(this._x, this._y + vy + 70, true)) {
vy -= 1;
}
if (this._x <= 100 || this._x >= 700) {
limit = 0;
if (this._x <= 100 and Key.isDown(39)) {
limit = 1;
} else {
if (this._x >= 700 and Key.isDown(37)) {
limit = 1;
}
}
} else {
limit = 1;
}
vx *= limit;
this._y += vy;
this._x += vx;
if (_root.bossbattle == 0) {
if (this._x != 225 || this._y != 200) {
bgvy = (_root.ysize - this._y) / 5;
_root.bg2._x += bgvx;
_root.bg3._x += bgvx;
_root.bg4._x += bgvx;
_root.wave._x += bgvx;
_root.water._x += bgvx;
_root.bg._x += bgvx;
_root.bg2._y += bgvy;
_root.bg3._y += bgvy;
_root.bg4._y += bgvy;
_root.wave._y += bgvy;
_root.water._y += bgvy;
_root.handgrenade._y += bgvy;
_root.bg._y += bgvy;
this._x += bgvx;
this._y += bgvy;
bgvx = _root.xsize - this._x;
}
}
}
}
}
}
}
}
instance crouch of movieClip 1789 {
onClipEvent (load) {
_root.finalboss = 0;
}
onClipEvent (enterFrame) {
if (_root.finalboss == 0) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 35;
}
}
}
instance of movieClip 1046 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (load) {
_root.dead = 0;
}
onClipEvent (enterFrame) {
if (_root.health <= 0) {
_root.dead = 1;
_root.dudeswimming._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.dude._x + 15;
this._y = _root.dude._y;
}
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
if (_root.dead == 1) {
this.play();
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
if (_root.dead == 1) {
_root.bg3.walker.gotoAndStop(13);
}
}
}
}
instance hurtup of movieClip 1089 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
this._xscale = 100;
}
if (_root.right == 0) {
this._xscale = -100;
}
}
onClipEvent (enterFrame) {
this._x = _root.dude._x + 15;
this._y = _root.dude._y;
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.dude._visible = false;
_root.Cannon._visible = false;
} else {
if (_root.hurt == 0) {
_root.dude._visible = true;
_root.Cannon._visible = true;
}
}
}
}
}
}
instance box of movieClip 1841 {
onClipEvent (enterFrame) {
this._xscale = 240;
this._yscale = 240;
this._x = _root.dude._x + 5;
this._y = _root.dude._y;
}
}
movieClip 1947 {
frame 1 {
stop();
}
}
movieClip 1954 {
}
movieClip 1957 {
frame 1 {
_root.Cannon.head.light._visible = true;
_root.Cannon.crouch.light._visible = true;
}
}
movieClip 1958 {
}
movieClip 1959 {
}
movieClip 1960 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 5 {
gotoAndStop(2);
}
}
instance enemyb of movieClip 1960 {
onClipEvent (enterFrame) {
this._x = _root.enemy._x;
this._y = _root.enemy._y;
}
onClipEvent (enterFrame) {
if (_root.bossright == 0) {
if (_root.outboss == 1) {
if (Key.isDown(68)) {
this.gotoAndPlay(3);
this._xscale = 100;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.bossright == 0) {
if (_root.outboss == 1) {
if (Key.isDown(65)) {
this.gotoAndPlay(3);
this._xscale = 100;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.bossright == 1) {
if (_root.outboss == 1) {
if (Key.isDown(68)) {
this.gotoAndPlay(3);
this._xscale = -100;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.bossright == 1) {
if (_root.outboss == 1) {
if (Key.isDown(65)) {
this.gotoAndPlay(3);
this._xscale = -100;
}
}
}
}
onClipEvent (load) {
_root.genemy = 5;
vx = 100;
enemyvy = 15;
}
onClipEvent (enterFrame) {
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
t += 1;
enemyvy += _root.genemy * t;
} else {
enemyvy = 0;
t = 0;
}
while (_root.bg.hitTest(this._x, this._y + enemyvy + 70, true)) {
enemyvy -= 1;
}
vx *= limit;
this._x += vx;
this._y += enemyvy;
}
}
movieClip 1962 {
frame 1 {
stop();
}
frame 45 {
stop();
}
frame 50 {
gotoAndStop(47);
}
}
instance of movieClip 1962 {
onClipEvent (enterFrame) {
if (Key.isDown(68)) {
this.play();
} else {
if (Key.isDown(65)) {
this.play();
}
}
}
}
frame 270 {
_root._xscale = 100;
_root._yscale = 100;
stop();
}
movieClip 1976 {
}
movieClip 1978 {
}
movieClip 1993 {
}
movieClip 1995 {
}
movieClip 2018 {
frame 225 {
_root.cutscene.play();
}
}
movieClip 2020 {
}
movieClip 2043 {
}
movieClip 2050 {
}
movieClip 2052 {
frame 8 {
stop();
}
instance of movieClip 2020 {
onClipEvent (enterFrame) {
this.nade._visible = false;
}
}
instance of movieClip 2020 {
onClipEvent (enterFrame) {
this.nade._visible = false;
}
}
frame 273 {
_root.nextFrame();
}
}
frame 271 {
stop();
_root.finalboss = 0;
}
movieClip 2054 {
}
movieClip 2057 {
}
movieClip 2058 {
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.nextFrame();
}
}
}
}
instance bg2 of movieClip 2058 {
onClipEvent (load) {
_quality = 'LOW';
_root._xscale = 60;
_root._yscale = 60;
_root.ysize = 500;
_root.arm._x += 500;
_root.arm2._x += 500;
_root.enemy._x += 500;
_root.bars.gotoAndStop(2);
_root.dude._x = _root.Cannon._x + 5;
}
onClipEvent (enterFrame) {
_root.finalboss = 1;
if (Key.isDown(68) and _root.up == 0) {
_root.dude._x = _root.Cannon._x + 5;
} else {
if (Key.isDown(65) and _root.up == 0) {
_root.dude._x = _root.Cannon._x;
}
}
}
onClipEvent (enterFrame) {
_root.crouch._x = _root.body._x + 515;
_root.crouch._y = _root.body._y + 35;
}
}
movieClip 2060 {
}
instance of movieClip 2060 {
onClipEvent (load) {
_root.ysize = 500;
}
}
instance enemy of movieClip 1845 {
onClipEvent (enterFrame) {
if (Key.isDown(68)) {
this.gotoAndPlay(2);
this._xscale = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
this.gotoAndPlay(2);
this._xscale = -100;
}
}
onClipEvent (load) {
_root.genemy = 5;
vx = 100;
enemyvy = 15;
}
onClipEvent (enterFrame) {
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
t += 1;
enemyvy += _root.genemy * t;
} else {
enemyvy = 0;
t = 0;
}
while (_root.bg.hitTest(this._x, this._y + enemyvy + 70, true)) {
enemyvy -= 1;
}
vx *= limit;
this._x += vx;
this._y += enemyvy;
}
}
instance dude of movieClip 1770 {
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._alpha = 0;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.body._visible = false;
_root.Cannon.head._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._y -= 1.0e+044;
_root.dude._visible = false;
_root.Cannon.climbing._visible = true;
_root.Cannon.Cannon3._visible = true;
}
}
}
}
onClipEvent (enterFrame) {
_root.crouchmove = 0;
this._y = _root.body._y + 40;
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (_root.inwalker == 0) {
if (_root.downa == 0) {
_root.x = 17;
_root.Cannon.crouch._visible = false;
_root.Cannon.body._visible = true;
_root.Cannon.head._visible = true;
_root.Cannon._x = _root.arm._x - 2.5;
_root.Cannon._y = _root.arm._y;
_root.Cannon.grenade._alpha = 100;
_root.Cannon.climbing._visible = false;
_root.Cannon.Cannon3._visible = false;
} else {
if (_root.downa == 1) {
_root.x = 5;
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.screenblock == 0) {
if (_root.smallspace == 1) {
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
_root.dude.legs.gotoAndPlay(5);
if (Key.isDown(65) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(68) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
}
}
}
}
}
onClipEvent (load) {
_root.finalboss = 0;
}
onClipEvent (enterFrame) {
if (_root.finalboss == 0) {
if (_root.inwalker == 0) {
if (_root.screenblock == 0) {
if (_root.smallspace == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (Key.isDown(68) and _root.up == 0) {
this._x = _root.body._x + 5;
} else {
if (Key.isDown(65) and _root.up == 0) {
this._x = _root.body._x;
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.screenblock == 0) {
if (_root.smallspace == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (Key.isDown(32) and _root.hurt == 0 and _root.intheair == 0 and _root.handgrenadeammo >= 1 and _root.one == 1 and _root.one == 1) {
_root.Cannon.Barrel.gotoAndPlay(5);
} else {
if (Key.isDown(83) and (Key.isDown(65) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and (Key.isDown(68) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and _root.hurt == 0) {
_root.y = 0;
_root.Cannon.grenade._alpha = 0;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.Cannon._visible = true;
} else {
if (Key.isDown(87) and _root.up == 0 and _root.downa == 0) {
_root.y = 25;
_root.dude.legs.gotoAndPlay(5);
} else {
if (Key.isDown(68) and _root.up == 0) {
_root.x = 17;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.bounce.play();
_root.dude.legs._xscale = 100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 1;
} else {
if (Key.isDown(65) and _root.up == 0) {
_root.x = 17;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.bounce.play();
_root.dude.legs._xscale = -100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 0;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 1) {
if (_root.grap == 0) {
if (Key.isDown(83)) {
_root.bg._y -= 7;
_root.bg2._y -= 7;
_root.bg3._y -= 7;
_root.Cannon.climbing.gotoAndPlay(2);
} else {
if (Key.isDown(87)) {
_root.bg._y += 7;
_root.bg2._y += 7;
_root.bg3._y += 7;
_root.Cannon.climbing.gotoAndPlay(2);
}
}
}
}
}
}
}
instance arm of movieClip 1772 {
onClipEvent (enterFrame) {
this._y = _root.arm2._y;
this._x = _root.arm2._x + 5;
this._visible = false;
}
}
instance arm2 of movieClip 1772 {
onClipEvent (enterFrame) {
this._y = _root.body._y - 2;
this._visible = false;
}
}
instance Shot of movieClip 1773 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y + 80;
}
}
}
}
instance body of movieClip 1775 {
onClipEvent (load) {
this._visible = false;
_root.bossbattle = 0;
_root.right = 1;
_root.touch = 0;
_root.g = 2;
vx = 0;
vy = 0;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
if (Key.isDown(65)) {
vx = -_root.x;
} else {
if (Key.isDown(68)) {
vx = _root.x;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
this._visible = false;
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
_root.touch = 0;
t += 1;
vy += _root.g * t;
} else {
_root.touch = 1;
vy = 0;
t = 0;
if (Key.isDown(87)) {
vy -= _root.y;
}
if (Key.isDown(65)) {
} else {
if (Key.isDown(68)) {
} else {
vx *= 0.1;
}
}
}
while (_root.bg.hitTest(this._x, this._y + vy + 70, true)) {
vy -= 1;
}
if (this._x <= 100 || this._x >= 700) {
limit = 0;
if (this._x <= 100 and Key.isDown(39)) {
limit = 1;
} else {
if (this._x >= 700 and Key.isDown(37)) {
limit = 1;
}
}
} else {
limit = 1;
}
vx *= limit;
this._y += vy;
this._x += vx;
if (_root.bossbattle == 0) {
if (this._x != 225 || this._y != 200) {
bgvx = _root.xsize - this._x;
bgvy = (_root.ysize - this._y) / 5;
_root.bg2._x += bgvx;
_root.bg3._x += bgvx;
_root.bg4._x += bgvx;
_root.wave._x += bgvx;
_root.water._x += bgvx;
_root.bg._x += bgvx;
_root.bg2._y += bgvy;
_root.bg3._y += bgvy;
_root.bg4._y += bgvy;
_root.wave._y += bgvy;
_root.water._y += bgvy;
_root.handgrenade._y += bgvy;
_root.bg._y += bgvy;
this._x += bgvx;
this._y += bgvy;
}
}
}
}
}
}
}
}
instance info of movieClip 1776 {
onClipEvent (load) {
_root.downa = 0;
_root.xsize = 350;
}
}
instance area of movieClip 1778 {
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
this._visible = true;
this._x = _root.body._x;
this._y = _root.body._y;
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._visible = false;
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
}
}
instance crouch of movieClip 1789 {
onClipEvent (load) {
_root.finalboss = 0;
}
onClipEvent (enterFrame) {
if (_root.finalboss == 0) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 35;
}
}
}
instance Shotb of movieClip 1790 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y + 80;
}
}
}
}
instance handgrenade of movieClip 1027 {
onClipEvent (enterFrame) {
if (Key.isDown(68) and _root.explosionz == 1) {
this._x -= 14;
} else {
if (Key.isDown(65) and _root.explosionz == 1) {
this._x += 14;
}
}
}
}
instance of movieClip 1046 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (load) {
_root.dead = 0;
}
onClipEvent (enterFrame) {
if (_root.health <= 0) {
_root.dead = 1;
_root.dudeswimming._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.dude._x + 15;
this._y = _root.dude._y;
}
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
if (_root.dead == 1) {
this.play();
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
if (_root.dead == 1) {
_root.bg3.walker.gotoAndStop(13);
}
}
}
}
instance hurt2 of movieClip 1796 {
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
}
instance of movieClip 1797 {
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.dead == 1) {
this.play();
_root.dudeswimming._visible = false;
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
instance hurtup of movieClip 1089 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
this._xscale = 100;
}
if (_root.right == 0) {
this._xscale = -100;
}
}
onClipEvent (enterFrame) {
this._x = _root.dude._x + 15;
this._y = _root.dude._y;
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.dude._visible = false;
_root.Cannon._visible = false;
} else {
if (_root.hurt == 0) {
_root.dude._visible = true;
_root.Cannon._visible = true;
}
}
}
}
}
}
instance hurt1 of movieClip 1798 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.downa == 1) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.gotoAndPlay(9);
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
} else {
if (_root.downa == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.play();
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
}
}
instance Cannon of movieClip 1838 {
onClipEvent (load) {
_root.down = 0;
}
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseDown = function () {
_root.down = 1;
};
}
}
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseUp = function () {
_root.down = 0;
};
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.one == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Barrel.gotoAndPlay(2);
_root.Cannon.arm.gotoAndPlay(2);
_root.Cannon.Barrel.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.gotoAndPlay(2);
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.launcherammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.two == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Cannon2.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.plasmaammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.three == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Cannon4.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.down == 1) {
_root.dudeswimming.gotoAndPlay(5);
}
}
}
}
instance box of movieClip 1841 {
onClipEvent (enterFrame) {
this._xscale = 240;
this._yscale = 240;
this._x = _root.dude._x + 5;
this._y = _root.dude._y;
}
}
instance Shotc of movieClip 1842 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y + 80;
}
}
}
}
instance q of movieClip 1188 {
onClipEvent (load) {
if (_quality == 'LOW') {
this.gotoAndStop(1);
} else {
if (_quality == 'MEDIUM') {
this.gotoAndStop(4);
} else {
if (_quality == 'HIGH') {
this.gotoAndStop(7);
}
}
}
}
}
instance of movieClip 1191 {
onClipEvent (release) {
if (_root.insidecave == 0) {
if (_root.effectsoff == 0) {
_root.effectsoff = 1;
Mouse.show();
} else {
if (_root.effectsoff == 1) {
_root.rain.gotoAndPlay(1);
_root.rainsound.gotoAndPlay(1);
_root.bg3.rain.gotoAndPlay(1);
_root.lightning.gotoAndPlay(1);
_root.effectsoff = 0;
} else {
if (_root.effectsoff == 3) {
_root.effectsoff = 1;
}
}
}
}
}
}
instance bars of movieClip 1858 {
onClipEvent (load) {
_root.health = 100;
_root.brucehealth = 50;
}
}
instance of movieClip 1861 {
onClipEvent (enterFrame) {
this.life = _root.life;
}
}
instance of movieClip 1863 {
onClipEvent (load) {
if (_root.codeallguns == 1) {
_root.launcher = 1;
_root.plasmarifle = 1;
_root.launcherammo = 100;
_root.plasmaammo = 100;
}
}
}
instance of movieClip 1748 {
onClipEvent (load) {
_root.inwalker = 0;
_root.cheat = 0;
_root.smallspace = 0;
_root.grap = 0;
_root.one = 1;
_root.two = 0;
_root.insidecave = 0;
_root.underwater = 0;
_root.ladder = 0;
_root.screenblock = 0;
if (_root.mode == 1) {
_root.life = 6;
_root.health = 100;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 2) {
_root.health = 100;
_root.life = 3;
_root.handgrenadeammo = 3;
} else {
if (_root.mode == 3) {
_root.life = 3;
_root.health = 50;
_root.handgrenadeammo = 1;
}
}
}
}
onClipEvent (enterFrame) {
if (_root.mode == 3) {
if (_root.health >= 51) {
_root.health = 50;
}
}
}
onClipEvent (load) {
_root.launcher = 0;
if (_root.cheat == 3) {
_root.launcher = 1;
_root.launcherammo = 99;
_root.handgrenadeammo = 99;
}
}
}
movieClip 2064 {
}
frame 272 {
_root._xscale = 100;
_root._yscale = 100;
_root.finalboss = 0;
}
movieClip 2068 {
}
movieClip 2069 {
}
movieClip 2070 {
}
movieClip 2075 {
}
movieClip 2078 {
}
movieClip 2080 {
frame 8 {
stop();
}
}
movieClip 2081 {
instance of movieClip 2075 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.hurt1.play();
}
}
}
frame 9 {
gotoAndPlay(1);
}
frame 16 {
stop();
}
}
movieClip 2083 {
}
movieClip 2084 {
instance of movieClip 2083 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.bg3.rockbb)) {
_root.bg3.cann.cano.arm.gotoAndPlay(11);
}
}
}
}
movieClip 2085 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 4 {
gotoAndStop(2);
}
}
movieClip 2087 {
}
movieClip 2088 {
instance rockbb of movieClip 1254 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.play();
}
}
}
instance of movieClip 1256 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.play();
}
}
}
instance of movieClip 1261 {
onClipEvent (load) {
_root.rockfall = 0;
}
onClipEvent (enterFrame) {
if (_root.rockfall == 0) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.gotoAndPlay(51);
_root.rockfall = 1;
}
}
}
}
instance of movieClip 1256 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.play();
}
}
}
instance of movieClip 1263 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.play();
}
}
}
instance ship of movieClip 1269 {
onClipEvent (load) {
_root.enginebb = 0;
_root.dialoguu = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
if (_root.enginev == 0) {
if (_root.dialoguu == 0) {
_root.dialoguec.play();
_root.dialoguu = 1;
}
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
if (_root.enginev == 1) {
this.engine.play();
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
if (_root.enginebb == 1) {
_root.nextFrame();
}
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1275 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area)) {
_root.launcherammo += 5;
this._y -= 1.0e+025;
this._visible = false;
this.gotoAndPlay(22);
_root.bars.healthbar.healthup.play();
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1261 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.gotoAndPlay(51);
}
}
}
instance aaaaaa of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance bbbbbb of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (_root.rockfall == 0) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.bg3.cann.nextFrame();
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.bg3.cann.nextFrame();
}
}
}
instance cann of movieClip 2085 {
}
instance of movieClip 1769 {
onClipEvent (load) {
_root.enginev = 0;
_root.enginey = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.enginev = 1;
_root.enginey = 1;
_root.dude.eng._visible = true;
_root.Cannon.climbing.eng._visible = true;
this._visible = false;
}
}
}
instance of movieClip 2087 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this._visible = false;
}
}
}
}
instance bg of movieClip 1290 {
onClipEvent (load) {
stopAllSounds();
}
}
movieClip 2089 {
}
movieClip 2091 {
}
instance dude of movieClip 1770 {
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._alpha = 0;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
_root.Cannon.body._visible = false;
_root.Cannon.head._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._y -= 1.0e+044;
_root.dude._visible = false;
_root.Cannon.climbing._visible = true;
_root.Cannon.Cannon3._visible = true;
}
}
}
}
onClipEvent (enterFrame) {
_root.crouchmove = 0;
this._y = _root.body._y + 40;
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (_root.inwalker == 0) {
if (_root.downa == 0) {
_root.x = 17;
_root.Cannon.crouch._visible = false;
_root.Cannon.body._visible = true;
_root.Cannon.head._visible = true;
_root.Cannon._x = _root.arm._x - 2.5;
_root.Cannon._y = _root.arm._y;
_root.Cannon.grenade._alpha = 100;
_root.Cannon.climbing._visible = false;
_root.Cannon.Cannon3._visible = false;
} else {
if (_root.downa == 1) {
_root.x = 5;
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.screenblock == 0) {
if (_root.smallspace == 1) {
_root.Cannon.body._visible = false;
_root.Cannon.grenade._alpha = 0;
_root.dude._visible = false;
_root.Cannon.crouch._visible = true;
_root.Cannon._x = _root.crouch._x - 20;
_root.Cannon._y = _root.crouch._y + 36;
_root.dude.legs.gotoAndPlay(5);
if (Key.isDown(65) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(68) and _root.hurt == 0) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
}
}
}
}
}
onClipEvent (load) {
_root.finalboss = 0;
}
onClipEvent (enterFrame) {
if (_root.finalboss == 0) {
if (_root.inwalker == 0) {
if (_root.screenblock == 0) {
if (_root.smallspace == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (Key.isDown(68) and _root.up == 0) {
this._x = _root.body._x + 5;
} else {
if (Key.isDown(65) and _root.up == 0) {
this._x = _root.body._x;
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.screenblock == 0) {
if (_root.smallspace == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.dead == 0) {
if (Key.isDown(32) and _root.hurt == 0 and _root.intheair == 0 and _root.handgrenadeammo >= 1 and _root.one == 1 and _root.one == 1) {
_root.Cannon.Barrel.gotoAndPlay(5);
} else {
if (Key.isDown(83) and (Key.isDown(65) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and (Key.isDown(68) and _root.hurt == 0)) {
_root.crouchmove = 1;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.crouch.gotoAndPlay(2);
_root.crouch._visible = true;
_root.Cannon._visible = false;
_root.dude._visible = false;
} else {
if (Key.isDown(83) and _root.hurt == 0) {
_root.y = 0;
_root.Cannon.grenade._alpha = 0;
_root.downa = 1;
_root.x = 5;
_root.info.gotoAndPlay(2);
_root.Cannon._visible = true;
} else {
if (Key.isDown(87) and _root.up == 0 and _root.downa == 0) {
_root.y = 25;
_root.dude.legs.gotoAndPlay(5);
} else {
if (Key.isDown(68) and _root.up == 0) {
_root.x = 17;
_root.Cannon.crouch._xscale = 100;
_root.crouch._xscale = 100;
_root.bounce.play();
_root.dude.legs._xscale = 100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 1;
} else {
if (Key.isDown(65) and _root.up == 0) {
_root.x = 17;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.Cannon.crouch._xscale = -100;
_root.crouch._xscale = -100;
_root.bounce.play();
_root.dude.legs._xscale = -100;
_root.dude.legs.gotoAndPlay(2);
_root.right = 0;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 1) {
if (_root.grap == 0) {
if (Key.isDown(83)) {
_root.bg._y -= 7;
_root.bg2._y -= 7;
_root.bg3._y -= 7;
_root.Cannon.climbing.gotoAndPlay(2);
} else {
if (Key.isDown(87)) {
_root.bg._y += 7;
_root.bg2._y += 7;
_root.bg3._y += 7;
_root.Cannon.climbing.gotoAndPlay(2);
}
}
}
}
}
}
}
instance arm of movieClip 1772 {
onClipEvent (enterFrame) {
this._y = _root.arm2._y;
this._x = _root.arm2._x + 5;
this._visible = false;
}
}
instance arm2 of movieClip 1772 {
onClipEvent (enterFrame) {
this._y = _root.body._y - 2;
this._visible = false;
}
}
instance Shot of movieClip 1773 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shot._x = _root.arm2._x;
_root.Shot._y = _root.arm2._y + 80;
}
}
}
}
instance body of movieClip 1775 {
onClipEvent (load) {
this._visible = false;
_root.bossbattle = 0;
_root.right = 1;
_root.touch = 0;
_root.g = 2;
vx = 0;
vy = 0;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
if (Key.isDown(65)) {
vx = -_root.x;
} else {
if (Key.isDown(68)) {
vx = _root.x;
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
if (_root.ladder == 0) {
if (_root.underwater == 0) {
if (_root.inwalker == 0) {
this._visible = false;
if (_root.bg.hitTest(this._x, this._y + 74.40000000000001, true) eq false) {
_root.touch = 0;
t += 1;
vy += _root.g * t;
} else {
_root.touch = 1;
vy = 0;
t = 0;
if (Key.isDown(87)) {
vy -= _root.y;
}
if (Key.isDown(65)) {
} else {
if (Key.isDown(68)) {
} else {
vx *= 0.1;
}
}
}
while (_root.bg.hitTest(this._x, this._y + vy + 70, true)) {
vy -= 1;
}
if (this._x <= 100 || this._x >= 700) {
limit = 0;
if (this._x <= 100 and Key.isDown(39)) {
limit = 1;
} else {
if (this._x >= 700 and Key.isDown(37)) {
limit = 1;
}
}
} else {
limit = 1;
}
vx *= limit;
this._y += vy;
this._x += vx;
if (_root.bossbattle == 0) {
if (this._x != 225 || this._y != 200) {
bgvx = _root.xsize - this._x;
bgvy = (_root.ysize - this._y) / 5;
_root.bg2._x += bgvx;
_root.bg3._x += bgvx;
_root.bg4._x += bgvx;
_root.wave._x += bgvx;
_root.water._x += bgvx;
_root.bg._x += bgvx;
_root.bg2._y += bgvy;
_root.bg3._y += bgvy;
_root.bg4._y += bgvy;
_root.wave._y += bgvy;
_root.water._y += bgvy;
_root.handgrenade._y += bgvy;
_root.bg._y += bgvy;
this._x += bgvx;
this._y += bgvy;
}
}
}
}
}
}
}
}
instance info of movieClip 1776 {
onClipEvent (load) {
_root.downa = 0;
_root.ysize = 250;
_root.xsize = 350;
}
}
instance area of movieClip 1778 {
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
this._visible = true;
this._x = _root.body._x;
this._y = _root.body._y;
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
this._visible = false;
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
}
}
instance crouch of movieClip 1789 {
onClipEvent (load) {
_root.finalboss = 0;
}
onClipEvent (enterFrame) {
if (_root.finalboss == 0) {
this._x = _root.body._x + 15;
this._y = _root.body._y + 35;
}
}
}
instance Shotb of movieClip 1790 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotb._x = _root.arm2._x;
_root.Shotb._y = _root.arm2._y + 80;
}
}
}
}
instance handgrenade of movieClip 1027 {
onClipEvent (enterFrame) {
if (Key.isDown(68) and _root.explosionz == 1) {
this._x -= 14;
} else {
if (Key.isDown(65) and _root.explosionz == 1) {
this._x += 14;
}
}
}
}
instance of movieClip 1046 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (load) {
_root.dead = 0;
}
onClipEvent (enterFrame) {
if (_root.health <= 0) {
_root.dead = 1;
_root.dudeswimming._visible = false;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.dude._x + 15;
this._y = _root.dude._y;
}
onClipEvent (enterFrame) {
if (_root.underwater == 0) {
if (_root.dead == 1) {
this.play();
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
if (_root.dead == 1) {
_root.bg3.walker.gotoAndStop(13);
}
}
}
}
instance hurt2 of movieClip 1796 {
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
}
instance of movieClip 1797 {
onClipEvent (enterFrame) {
if (_root.right == 1) {
if (_root.dead == 0) {
this._xscale = 100;
}
}
if (_root.right == 0) {
if (_root.dead == 0) {
this._xscale = -100;
}
}
}
onClipEvent (enterFrame) {
this._x = _root.dudeswimming._x;
this._y = _root.dudeswimming._y;
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.dead == 1) {
this.play();
_root.dudeswimming._visible = false;
_root.downa = 0;
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
instance hurtup of movieClip 1089 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.right == 1) {
this._xscale = 100;
}
if (_root.right == 0) {
this._xscale = -100;
}
}
onClipEvent (enterFrame) {
this._x = _root.dude._x + 15;
this._y = _root.dude._y;
}
onClipEvent (enterFrame) {
if (_root.inwalker == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.dude._visible = false;
_root.Cannon._visible = false;
} else {
if (_root.hurt == 0) {
_root.dude._visible = true;
_root.Cannon._visible = true;
}
}
}
}
}
}
instance hurt1 of movieClip 1798 {
onClipEvent (enterFrame) {
if (_root.inwalker == 1) {
this._alpha = -100;
} else {
this._alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.downa == 1) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.gotoAndPlay(9);
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
} else {
if (_root.downa == 0) {
if (_root.dead == 0) {
if (_root.hurt == 1) {
_root.hurtup.play();
_root.dude._visible = false;
_root.Cannon._visible = false;
}
}
}
}
}
}
instance Cannon of movieClip 1838 {
onClipEvent (load) {
_root.down = 0;
}
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseDown = function () {
_root.down = 1;
};
}
}
onClipEvent (enterFrame) {
if (_root.busy == 0) {
onMouseUp = function () {
_root.down = 0;
};
}
}
onClipEvent (enterFrame) {
if (_root.climbingb == 0) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.one == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Barrel.gotoAndPlay(2);
_root.Cannon.arm.gotoAndPlay(2);
_root.Cannon.Barrel.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.fire.gotoAndPlay(2);
_root.Cannon.Cannon3.gotoAndPlay(2);
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.launcherammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.two == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Cannon2.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.plasmaammo >= 1) {
if (_root.screenblock == 0) {
if (_root.busy == 0) {
if (_root.underwater == 0) {
if (_root.crouchmove == 0) {
if (_root.three == 1) {
if (_root.dead == 0) {
if (_root.throwing == 0) {
if (_root.inwalker == 0) {
if (_root.down == 1) {
_root.Cannon.Cannon4.gotoAndPlay(2);
_root.Cannon.arm._visible = false;
}
}
}
}
}
}
}
}
}
}
}
onClipEvent (enterFrame) {
if (_root.underwater == 1) {
if (_root.down == 1) {
_root.dudeswimming.gotoAndPlay(5);
}
}
}
}
instance box of movieClip 1841 {
onClipEvent (enterFrame) {
this._xscale = 240;
this._yscale = 240;
this._x = _root.dude._x + 5;
this._y = _root.dude._y;
}
}
instance Shotc of movieClip 1842 {
onClipEvent (enterFrame) {
if (_root.downa == 0) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y;
} else {
if (_root.downa == 1) {
_root.Shotc._x = _root.arm2._x + 30;
_root.Shotc._y = _root.arm2._y + 80;
}
}
}
}
button 2095 {
on (release, keyPress '<Enter>') {
_root.dialoguec.d.nextFrame();
}
}
movieClip 2098 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
_root.dialoguec._visible = false;
_root.dialoguec._y -= 1.0e+024;
_root.dialoguec.removeMovieClip();
}
frame 4 {
stop();
}
}
movieClip 2099 {
frame 1 {
stop();
}
frame 9 {
stop();
}
}
movieClip 2101 {
frame 14 {
stop();
}
}
frame 273 {
stop();
}
movieClip 2102 {
}
movieClip 2103 {
instance of movieClip 1263 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.play();
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1275 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area)) {
_root.launcherammo += 5;
this._y -= 1.0e+025;
this._visible = false;
this.gotoAndPlay(22);
_root.bars.healthbar.healthup.play();
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (_root.ladder == 1) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 0;
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(83)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1261 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.Cannon.Barrel.beam)) {
this.gotoAndPlay(51);
}
}
}
instance aaaaaa of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and Key.isDown(87)) {
_root.ladder = 1;
_root.one = 1;
}
}
}
instance bbbbbb of movieClip 1272 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.area.area) and (Key.isDown(83) and _root.ladder == 1)) {
_root.ladder = 0;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.body._x -= 30;
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (_root.rockfall == 0) {
if (this.hitTest(_root.body)) {
_root.body._x += 30;
}
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.bg3.cann.nextFrame();
}
}
}
instance of movieClip 1279 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.body)) {
_root.bg3.cann.nextFrame();
}
}
}
instance of movieClip 1769 {
onClipEvent (load) {
_root.enginev = 0;
_root.enginey = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
_root.enginev = 1;
_root.enginey = 1;
_root.dude.eng._visible = true;
_root.Cannon.climbing.eng._visible = true;
this._visible = false;
}
}
}
instance of movieClip 2087 {
onClipEvent (enterFrame) {
if (this.hitTest(_root.dude)) {
this._visible = false;
}
}
}
}
movieClip 2105 {
}
movieClip 2107 {
}
movieClip 2109 {
instance of movieClip 2107 {
onClipEvent (enterFrame) {
this.play();
}
}
frame 291 {
_root.blacky.play();
}
frame 415 {
_root.nextFrame();
}
}
movieClip 2111 {
frame 2 {
stop();
}
}
movieClip 2113 {
frame 1 {
stop();
}
frame 35 {
stop();
}
}
frame 274 {
stop();
gotoAndStop(281);
}
frame 280 {
gotoAndPlay(282);
}
frame 281 {
_quality = 'MEDIUM';
}
movieClip 2115 {
}
movieClip 2118 {
}
movieClip 2119 {
instance of movieClip 2118 {
}
}
movieClip 2132 {
}
movieClip 2135 {
}
movieClip 2138 {
}
movieClip 2143 {
}
button 2144 {
on (release) {
nextFrame();
}
}
button 2145 {
on (release) {
nextFrame();
nextFrame();
}
}
button 2147 {
on (release) {
nextFrame();
nextFrame();
nextFrame();
}
}
button 2148 {
on (release) {
prevFrame();
}
}
button 2151 {
on (release) {
prevFrame();
prevFrame();
}
}
button 2152 {
on (release) {
getURL('http://www.ratubaworld.com', '_blank');
}
}
button 2153 {
on (release) {
getURL('http://www.armorgames.com', '_blank');
}
}
button 2154 {
on (release) {
getURL('http://www.newgrounds.com', '_blank');
}
}
button 2155 {
on (release) {
getURL('http://www.ratubaworld.com', '_blank');
}
}
button 2160 {
on (release) {
prevFrame();
prevFrame();
prevFrame();
}
}
movieClip 2161 {
frame 1499 {
_quality = 'HIGH';
}
frame 1499 {
stop();
}
frame 1500 {
stop();
}
frame 1501 {
stop();
}
frame 1502 {
stop();
}
}
frame 282 {
stop();
stopAllSounds();
_root._xscale = 100;
_root._yscale = 100;
}
button 2163 {
on (release) {
if (_root.life >= 0) {
if (_root.level == 4) {
_root.life -= 1;
gotoAndPlay('lvl3');
}
}
}
on (release) {
if (_root.life >= 0) {
if (_root.level == 3) {
_root.life -= 1;
gotoAndPlay('lvl2boss');
}
}
}
on (release) {
if (_root.life >= 0) {
if (_root.level == 2) {
_root.life -= 1;
gotoAndPlay('check1');
}
}
}
on (release) {
if (_root.life >= 0) {
if (_root.level == 1) {
_root.life -= 1;
gotoAndPlay(247);
}
}
}
}
instance of movieClip 1215 {
onClipEvent (enterFrame) {
this.life = _root.life;
}
onClipEvent (enterFrame) {
if (_root.launcher == 1) {
_root.launcherhold = 1;
_root.launcherammo = 3;
}
}
onClipEvent (enterFrame) {
if (_root.plasmarifle == 1) {
_root.plasmahold = 1;
_root.plasmaammo = 100;
}
}
}
movieClip 2170 {
}
instance of movieClip 2170 {
onClipEvent (enterFrame) {
if (_root.life < 0) {
this._visible = true;
} else {
this._visible = false;
}
}
}
instance cross hairs of movieClip 948 {
onClipEvent (mouseMove) {
if (_root.cursuroff == 0) {
Mouse.hide();
_x = _level0._xmouse;
_y = _level0._ymouse;
}
}
}