Frame 1
stop();
Stage.showMenu = false;
gameLoop.attachSound("inglorday");
lowQ_mc._visible = false;
highQ_mc.visible = false;
var hScore;
var saveGame = SharedObject.getLocal("spamCommando");
if (saveGame.data.Score == undefined) {
_root.hScore = 0;
} else {
_root.hScore = saveGame.data.Score;
}
Instance of Symbol 101 MovieClip in Frame 1
onClipEvent (enterFrame) {
a = _root.getBytesLoaded();
b = _root.getBytesTotal();
c = Math.ceil((a / b) * 100);
this.load_txt.text = c + "%";
if (c == 100) {
_root.gotoAndStop(2);
this.swapDepths(999);
this.removeMovieClip();
}
}
Frame 2
stop();
_root._quality = "Low";
Instance of Symbol 108 MovieClip in Frame 2
onClipEvent (load) {
var phrases = new Array("burn n00bs!11", "homophobia is ghey!1", "because you touch yourself at night!11", "Stop being so emo over the internet", "chill, its just the internet", "have a cookie!1", "oRly?");
var randomP = (Math.ceil(Math.random() * 7) - 1);
this.phrase_txt.text = phrases[randomP];
}
Instance of Symbol 115 MovieClip "box1" in Frame 2
onClipEvent (load) {
var xTarget = _xscale;
var yTarget = _yscale;
xSpeed = 0;
ySpeed = 0;
Speed = 5;
Stop = 1.2;
var Mode = 1;
this.rolledOver = -1;
}
onClipEvent (enterFrame) {
if ((Mode == 1) and (_xscale > 30)) {
_xscale = (_xscale + xSpeed);
_yscale = (_yscale + ySpeed);
xSpeed = xSpeed + ((xTarget - _xscale) / Speed);
ySpeed = ySpeed + ((yTarget - _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
if (this._xscale < 41) {
this._xscale = 41;
this._yscale = 41;
}
if ((Mode == 2) and (_xscale > 110)) {
Mode = 1;
} else if ((Mode == 2) and (_xscale < 110)) {
_xscale = (_xscale + (xSpeed * rolledOver));
_yscale = (_yscale + (ySpeed * rolledOver));
xSpeed = xSpeed + ((xTarget + _xscale) / Speed);
ySpeed = ySpeed + ((yTarget + _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
}
on (rollOver) {
Mode = 1;
this.rolledOver = 1;
this.xTarget = 130;
this.yTarget = 130;
}
on (rollOut) {
this.rolledOver = -1;
this.xTarget = 100;
this.yTarget = 100;
}
on (press) {
_parent.lowQ_mc.removeMovieClip();
_parent.highQ_mc.removeMovieClip();
_root.gotoAndStop(3);
}
Instance of Symbol 117 MovieClip "box2" in Frame 2
onClipEvent (load) {
var xTarget = _xscale;
var yTarget = _yscale;
xSpeed = 0;
ySpeed = 0;
Speed = 5;
Stop = 1.2;
var Mode = 1;
this.rolledOver = -1;
}
onClipEvent (enterFrame) {
if ((Mode == 1) and (_xscale > 30)) {
_xscale = (_xscale + xSpeed);
_yscale = (_yscale + ySpeed);
xSpeed = xSpeed + ((xTarget - _xscale) / Speed);
ySpeed = ySpeed + ((yTarget - _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
if (this._xscale < 41) {
this._xscale = 41;
this._yscale = 41;
}
if ((Mode == 2) and (_xscale > 110)) {
Mode = 1;
} else if ((Mode == 2) and (_xscale < 110)) {
_xscale = (_xscale + (xSpeed * rolledOver));
_yscale = (_yscale + (ySpeed * rolledOver));
xSpeed = xSpeed + ((xTarget + _xscale) / Speed);
ySpeed = ySpeed + ((yTarget + _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
}
on (rollOver) {
Mode = 1;
this.rolledOver = 1;
this.xTarget = 130;
this.yTarget = 130;
}
on (rollOut) {
this.rolledOver = -1;
this.xTarget = 100;
this.yTarget = 100;
}
on (press) {
_parent.ins_mc._visible = true;
_parent.ins_mc.swapDepths(888);
}
Instance of Symbol 119 MovieClip "box3" in Frame 2
onClipEvent (load) {
var xTarget = _xscale;
var yTarget = _yscale;
xSpeed = 0;
ySpeed = 0;
Speed = 5;
Stop = 1.2;
var Mode = 1;
this.rolledOver = -1;
}
onClipEvent (enterFrame) {
if ((Mode == 1) and (_xscale > 30)) {
_xscale = (_xscale + xSpeed);
_yscale = (_yscale + ySpeed);
xSpeed = xSpeed + ((xTarget - _xscale) / Speed);
ySpeed = ySpeed + ((yTarget - _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
if (this._xscale < 41) {
this._xscale = 41;
this._yscale = 41;
}
if ((Mode == 2) and (_xscale > 110)) {
Mode = 1;
} else if ((Mode == 2) and (_xscale < 110)) {
_xscale = (_xscale + (xSpeed * rolledOver));
_yscale = (_yscale + (ySpeed * rolledOver));
xSpeed = xSpeed + ((xTarget + _xscale) / Speed);
ySpeed = ySpeed + ((yTarget + _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
}
on (rollOver) {
Mode = 1;
this.rolledOver = 1;
this.xTarget = 130;
this.yTarget = 130;
}
on (rollOut) {
this.rolledOver = -1;
this.xTarget = 100;
this.yTarget = 100;
}
on (press) {
_parent.cred_mc._visible = true;
}
Instance of Symbol 125 MovieClip "lowQ_mc" in Frame 2
onClipEvent (load) {
var xTarget = _xscale;
var yTarget = _yscale;
var xSpeed = 0;
var ySpeed = 0;
var Speed = 5;
var Stop = 1.2;
var Mode = 1;
var rolledOver = -1;
var xTarg = _x;
}
onClipEvent (enterFrame) {
if ((Mode == 1) and (_xscale > 30)) {
_xscale = (_xscale + xSpeed);
_yscale = (_yscale + ySpeed);
xSpeed = xSpeed + ((xTarget - _xscale) / Speed);
ySpeed = ySpeed + ((yTarget - _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
_x = (_x + ((xTarg - _x) / 30));
swapDepths(_xscale + 300);
}
if (this._xscale < 41) {
this._xscale = 41;
this._yscale = 41;
}
if ((Mode == 2) and (_xscale > 110)) {
Mode = 1;
} else if ((Mode == 2) and (_xscale < 110)) {
_xscale = (_xscale + (xSpeed * rolledOver));
_yscale = (_yscale + (ySpeed * rolledOver));
xSpeed = xSpeed + ((xTarget + _xscale) / Speed);
ySpeed = ySpeed + ((yTarget + _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
}
on (rollOver) {
Mode = 1;
rolledOver = 1;
xTarget = 130;
yTarget = 130;
xTarg = 374;
_parent.highQ_mc.xTarg = _parent.highQ_mc._x - 50;
_parent.highQ_mc.xTarget = 75;
_parent.highQ_mc.yTarget = 75;
}
on (rollOut) {
this.rolledOver = -1;
this.xTarget = 100;
this.yTarget = 100;
xTarg = 312;
_parent.highQ_mc.xTarg = 442;
_parent.highQ_mc.xTarget = 100;
_parent.highQ_mc.yTarget = 100;
}
on (press) {
_root._quality = "Low";
}
Instance of Symbol 127 MovieClip "highQ_mc" in Frame 2
onClipEvent (load) {
var xTarget = _xscale;
var yTarget = _yscale;
var xSpeed = 0;
var ySpeed = 0;
var Speed = 5;
var Stop = 1.2;
var Mode = 1;
var rolledOver = -1;
var xTarg = _x;
}
onClipEvent (enterFrame) {
if ((Mode == 1) and (_xscale > 30)) {
_xscale = (_xscale + xSpeed);
_yscale = (_yscale + ySpeed);
xSpeed = xSpeed + ((xTarget - _xscale) / Speed);
ySpeed = ySpeed + ((yTarget - _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
_x = (_x + ((xTarg - _x) / 40));
swapDepths(_xscale + 300);
}
if (this._xscale < 41) {
this._xscale = 41;
this._yscale = 41;
}
if ((Mode == 2) and (_xscale > 110)) {
Mode = 1;
} else if ((Mode == 2) and (_xscale < 110)) {
_xscale = (_xscale + (xSpeed * rolledOver));
_yscale = (_yscale + (ySpeed * rolledOver));
xSpeed = xSpeed + ((xTarget + _xscale) / Speed);
ySpeed = ySpeed + ((yTarget + _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
}
on (rollOver) {
Mode = 1;
rolledOver = 1;
xTarget = 130;
yTarget = 130;
xTarg = 374;
_parent.lowQ_mc.xTarg = _parent.lowQ_mc._x + 50;
_parent.lowQ_mc.xTarget = 75;
_parent.lowQ_mc.yTarget = 75;
}
on (rollOut) {
this.rolledOver = -1;
this.xTarget = 100;
this.yTarget = 100;
xTarg = 442;
_parent.lowQ_mc.xTarg = 312;
_parent.lowQ_mc.xTarget = 100;
_parent.lowQ_mc.yTarget = 100;
}
on (press) {
_root._quality = "Medium";
}
Instance of Symbol 147 MovieClip "ins_mc" in Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 149 MovieClip "cred_mc" in Frame 2
onClipEvent (load) {
this._visible = false;
}
Frame 3
var n00bno = 13;
var n00bsOnScreen = 1;
var facer = 1;
var bbsMaxEnergy = 70000;
var bbsEnergy = bbsMaxEnergy;
var score = 0;
var score2 = 0;
var gameLoop = new Sound();
var powerUpSound = new Sound();
powerUpSound.attachSound("powerUp");
var switchSound = new Sound();
switchSound.attachSound("switch");
Instance of Symbol 155 MovieClip "platformWheel_mc" in Frame 3
onClipEvent (load) {
var thisDistX = (this._x - _parent.ground_mc._x);
var thisDistY = (this._y - _parent.ground_mc._y);
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + 0.5;
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
}
Instance of Symbol 158 MovieClip "portal2_mc" in Frame 3
onClipEvent (load) {
function teleport() {
_parent.inglor_mc._y = target_mc._y;
_parent.inglor_mc._x = target_mc._x;
}
var thisDistX = (this._x - _parent.ground_mc._x);
var thisDistY = (this._y - _parent.ground_mc._y);
var target_mc = _parent.portal4_mc;
}
onClipEvent (keyDown) {
var kUp = Key.isDown(38);
if (kUp) {
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y, false)) {
teleport();
}
}
}
onClipEvent (keyUp) {
var kUp = Key.isDown(38);
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
}
Instance of Symbol 158 MovieClip "portal1_mc" in Frame 3
onClipEvent (load) {
function teleport() {
_parent.inglor_mc._y = target_mc._y;
_parent.inglor_mc._x = target_mc._x;
}
var thisDistX = (this._x - _parent.ground_mc._x);
var thisDistY = (this._y - _parent.ground_mc._y);
var target_mc = _parent.portal3_mc;
}
onClipEvent (keyDown) {
var kUp = Key.isDown(38);
if (kUp) {
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y, false)) {
teleport();
}
}
}
onClipEvent (keyUp) {
var kUp = Key.isDown(38);
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
}
Instance of Symbol 158 MovieClip "portal3_mc" in Frame 3
onClipEvent (load) {
function teleport() {
_parent.inglor_mc._y = target_mc._y;
_parent.inglor_mc._x = target_mc._x;
}
var thisDistX = (this._x - _parent.ground_mc._x);
var thisDistY = (this._y - _parent.ground_mc._y);
var target_mc = _parent.portal2_mc;
}
onClipEvent (keyDown) {
var kUp = Key.isDown(38);
if (kUp) {
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y, false)) {
teleport();
}
}
}
onClipEvent (keyUp) {
var kUp = Key.isDown(38);
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
}
Instance of Symbol 158 MovieClip "portal4_mc" in Frame 3
onClipEvent (load) {
function teleport() {
_parent.inglor_mc._y = target_mc._y;
_parent.inglor_mc._x = target_mc._x;
}
var thisDistX = (this._x - _parent.ground_mc._x);
var thisDistY = (this._y - _parent.ground_mc._y);
var target_mc = _parent.portal1_mc;
}
onClipEvent (keyDown) {
var kUp = Key.isDown(38);
if (kUp) {
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y, false)) {
teleport();
}
}
}
onClipEvent (keyUp) {
var kUp = Key.isDown(38);
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
}
Instance of Symbol 171 MovieClip "ground_mc" in Frame 3
onClipEvent (load) {
var speed = 5;
var gravity = 8;
var centerDist = (_parent.inglor_mc._y - 300);
}
onClipEvent (enterFrame) {
var kLeft = Key.isDown(37);
var kRight = Key.isDown(39);
var kUp = Key.isDown(38);
var kDown = Key.isDown(40);
var kSpace = Key.isDown(32);
centerDist = _parent.inglor_mc._y - 300;
centerDist2 = _parent.inglor_mc._x - 350;
_y = (_y - (centerDist / 40));
_x = (_x - (centerDist2 / 30));
}
Instance of Symbol 187 MovieClip "inglor_mc" in Frame 3
onClipEvent (load) {
function shooter() {
this.gun_mc.play();
_root.attachMovie("bullet", "bullet" + bulletNo, bulletNo);
with (_root["bullet" + bulletNo]) {
_xscale = _parent.inglor_mc._xscale;
_root["bullet" + bulletNo].cacheAsBitmap = true;
_root["bullet" + bulletNo].vel = _parent.inglor_mc.facing * speed;
_root["bullet" + bulletNo].yVel = random(4) - 2;
_x = _parent.inglor_mc._x + (_parent.inglor_mc.gun_mc._x * facing);
_y = _parent.inglor_mc._y + _parent.inglor_mc.gun_mc._y;
_root["bullet" + bulletNo].onEnterFrame = function () {
_x = _x + vel;
_y = _y + yVel;
if (((_x > 850) || (_x < -150)) || (_parent.ground_mc.hitTest(this._x, this._y, true))) {
this.removeMovieClip();
}
var _local4 = 0;
while (_local4 <= _root.n00bno) {
if (_parent["n00b" + _local4].hitTest(this._x, this._y, true)) {
if (_parent["n00b" + _local4].dead == false) {
_parent["n00b" + _local4].energy = _parent["n00b" + _local4].energy - 4;
}
this.play();
}
_local4++;
}
if (_parent.n00b_mc.hitTest(this._x, this._y, true)) {
this.play;
}
};
bulletNo++;
}
}
function flamer() {
if (gas > 0) {
_root.attachMovie("fire", "fire" + fireNo, fireNo);
with (_root["fire" + fireNo]) {
_xscale = _parent.inglor_mc._xscale * -1;
_yscale = 10;
_root["fire" + fireNo].vel = (_parent.inglor_mc.facing * speed) / 2;
_root["fire" + fireNo].yVel = random(4) - 2;
_x = _parent.inglor_mc._x + (_parent.inglor_mc.gun_mc._x * facing);
_y = _parent.inglor_mc._y + _parent.inglor_mc.gun_mc._y;
_rotation = random(360);
_root["fire" + fireNo].onEnterFrame = function () {
_x = _x + vel;
_y = _y + yVel;
_yscale = _yscale + 5;
if (_yscale > 150) {
this.removeMovieClip();
}
var _local4 = 0;
while (_local4 <= _root.n00bno) {
if (_parent["n00b" + _local4].hitTest(this._x, this._y, true)) {
_parent["n00b" + _local4].burning = true;
_parent["n00b" + _local4].energy = _parent["n00b" + _local4].energy - 1;
}
_local4++;
}
};
}
fireNo++;
gas--;
}
}
function grenade() {
if (gren) {
if (grenades > 0) {
var grenRan = Math.ceil(Math.random() * 3);
_root.attachMovie("grenade" + grenRan, "grenade" + grenadeNo, grenadeNo);
with (_root["grenade" + grenadeNo]) {
_xscale = _parent.inglor_mc._xscale * -1;
_rotation = random(90) - 45;
_root["grenade" + grenadeNo].vel = (random(10) + 15) * _parent.inglor_mc.facing;
_root["grenade" + grenadeNo].yMIN = -6;
_root["grenade" + grenadeNo].yMIN2 = 1;
_x = _parent.inglor_mc._x + (_parent.inglor_mc.gun_mc._x * facing);
_y = _parent.inglor_mc._y + _parent.inglor_mc.gun_mc._y;
_root["grenade" + grenadeNo].onEnterFrame = function () {
yMIN2 = yMIN2 * 1.1;
yMIN = yMIN + yMIN2;
if ((((((!_parent.ground_mc.hitTest(_x, _y, true)) && (!_parent.platform1_mc.hitTest(this._x, this._y, false))) && (!_parent.platform1_mc.hitTest(this._x, this._y, false))) && (!_parent.platform2_mc.hitTest(this._x, this._y, false))) && (!_parent.platform3_mc.hitTest(this._x, this._y, false))) && (!_parent.platform4_mc.hitTest(this._x, this._y, false))) {
_x = _x + vel;
_y = _y + yMIN;
} else {
this._x = this._x + 0;
this._y = this._y + 0;
this.play();
}
var _local4 = 0;
while (_local4 <= _root.n00bno) {
if (_parent["n00b" + _local4].hitTest(this._x, this._y, true)) {
if (_parent["n00b" + _local4].dead == false) {
_root.score = _root.score + 15;
_parent["n00b" + _local4].gotoAndPlay("death");
}
this.play();
}
_local4++;
}
};
}
grenadeNo++;
grenades--;
gren = false;
}
}
}
this.cacheAsBitmap = true;
var falling = true;
var speed = 20;
var gas = 200;
var gren = true;
var grenadeNo = 500;
var grenades = 5;
var jumpSpeed = 25;
var gravity = 8;
var bulletNo = 10000;
var fireNo = 5000;
var facing = 1;
var shoot = true;
var yTarg = 0;
var jumpEnabled = true;
var bulletYVel = 0;
}
onClipEvent (keyDown) {
var kUp = Key.isDown(38);
var kDown = Key.isDown(40);
var kSpace = Key.isDown(32);
}
onClipEvent (keyUp) {
var kUp = Key.isDown(38);
var kDown = Key.isDown(40);
var kSpace = Key.isDown(32);
if ((!kSpace) && (kS)) {
if (falling == true) {
yTarg = 4;
}
}
}
onClipEvent (enterFrame) {
var kLeft = Key.isDown(37);
var kUp = Key.isDown(38);
var kA = Key.isDown(65);
var kS = Key.isDown(83);
var kD = Key.isDown(68);
var kRight = Key.isDown(39);
if (!kD) {
gren = true;
}
if (!kSpace) {
jumpEnabled = true;
}
_y = (_y + (gravity - (_parent.ground_mc.centerDist / 40)));
_y = (_y - (yTarg + (_parent.ground_mc.centerDist / 40)));
_x = (_x - ((_x - 350) / 30));
scrollEnabled = true;
if (yTarg > -15) {
yTarg--;
}
if (kLeft || (kRight)) {
if (falling == false) {
gotoAndStop ("walk");
}
} else if ((kLeft && (kRight)) || ((!kLeft) && (!kRight))) {
gotoAndStop ("stand");
}
while (_parent.ground_mc.hitTest(_x, _y + 40, true)) {
_y = (_y-1);
falling = false;
if (!kSpace) {
jumpEnabled = true;
}
}
if ((((((!_parent.ground_mc.hitTest(_x, _y + 45, true)) && (!_parent.platform1_mc.hitTest(_x, _y + 45, true))) && (!_parent.platform2_mc.hitTest(_x, _y + 45, true))) && (!_parent.platform3_mc.hitTest(_x, _y + 45, true))) && (!_parent.platform4_mc.hitTest(_x, _y + 45, true))) && (!_parent.lift_mc.hitTest(_x, _y + 45, true))) {
falling = true;
gotoAndStop ("falling");
}
if (_parent.ground_mc.hitTest(_x + 15, _y - 40, true) || (_parent.ground_mc.hitTest(_x - 15, _y - 40, true))) {
yTarg = -4;
gotoAndStop ("stand");
}
if (kSpace) {
if ((falling == false) && (jumpEnabled == true)) {
yTarg = jumpSpeed;
falling = true;
jumpEnabled = false;
}
} else if (!kSpace) {
if (falling == true) {
yTarg--;
}
}
if (kS) {
shooter();
}
if (kA) {
flamer();
_parent.flameSound_mc.play();
}
if (kD) {
grenade();
}
if (!kRight) {
if (kLeft) {
facing = -1;
_xscale = -100;
_x = (_x - (((kLeft - kRight) * speed) / 3));
}
} else if (!kLeft) {
if (kRight) {
facing = 1;
_xscale = 100;
_x = (_x + (((kRight - kLeft) * speed) / 3));
}
}
}
Instance of Symbol 190 MovieClip "platform1_mc" in Frame 3
onClipEvent (load) {
var degRAD = (Math.PI/180);
var oneEighty = (180 * degRAD);
}
onClipEvent (enterFrame) {
while (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 55, false)) {
_parent.inglor_mc._y--;
_parent.inglor_mc.falling = false;
}
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y - 40, false)) {
_parent.inglor_mc.yTarg = -4;
}
ang = (_parent.platformWheel_mc._rotation * degRAD) + oneEighty;
_x = (_parent.platformWheel_mc._x + (Math.cos(ang) * 275));
_y = (_parent.platformWheel_mc._y + (Math.sin(ang) * 275));
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 60, false)) {
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (!_parent.inglor_mc.falling)) {
_parent.inglor_mc._x = this._x - tempX;
}
tempX = _x - _parent.inglor_mc._x;
}
}
Instance of Symbol 190 MovieClip "platform2_mc" in Frame 3
onClipEvent (load) {
var degRAD = (Math.PI/180);
var ninety = (90 * degRAD);
}
onClipEvent (enterFrame) {
while (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 55, false)) {
_parent.inglor_mc._y--;
_parent.inglor_mc.falling = false;
}
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y - 40, false)) {
_parent.inglor_mc.yTarg = -4;
}
ang = (_parent.platformWheel_mc._rotation * degRAD) - ninety;
_x = (_parent.platformWheel_mc._x + (Math.cos(ang) * 275));
_y = (_parent.platformWheel_mc._y + (Math.sin(ang) * 275));
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 60, false)) {
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (!_parent.inglor_mc.falling)) {
_parent.inglor_mc._x = this._x - tempX;
}
tempX = _x - _parent.inglor_mc._x;
}
}
Instance of Symbol 190 MovieClip "platform3_mc" in Frame 3
onClipEvent (load) {
var degRAD = (Math.PI/180);
}
onClipEvent (enterFrame) {
while (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 55, false)) {
_parent.inglor_mc._y--;
_parent.inglor_mc.falling = false;
}
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y - 40, false)) {
_parent.inglor_mc.yTarg = -4;
}
ang = _parent.platformWheel_mc._rotation * degRAD;
_x = (_parent.platformWheel_mc._x + (Math.cos(ang) * 275));
_y = (_parent.platformWheel_mc._y + (Math.sin(ang) * 275));
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 60, false)) {
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (!_parent.inglor_mc.falling)) {
_parent.inglor_mc._x = this._x - tempX;
}
tempX = _x - _parent.inglor_mc._x;
}
}
Instance of Symbol 190 MovieClip "platform4_mc" in Frame 3
onClipEvent (load) {
var degRAD = (Math.PI/180);
var ninety = (90 * degRAD);
}
onClipEvent (enterFrame) {
while (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 55, false)) {
_parent.inglor_mc._y--;
_parent.inglor_mc.falling = false;
}
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y - 40, false)) {
_parent.inglor_mc.yTarg = -4;
}
ang = (_parent.platformWheel_mc._rotation * degRAD) + ninety;
_x = (_parent.platformWheel_mc._x + (Math.cos(ang) * 275));
_y = (_parent.platformWheel_mc._y + (Math.sin(ang) * 275));
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 60, false)) {
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (!_parent.inglor_mc.falling)) {
_parent.inglor_mc._x = this._x - tempX;
}
tempX = _x - _parent.inglor_mc._x;
}
}
Instance of Symbol 193 MovieClip "lift_mc" in Frame 3
onClipEvent (load) {
var target = this._y;
var thisDistX = (this._x - _parent.ground_mc._x);
var thisDistY = (this._y - _parent.ground_mc._y);
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
while (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 40, false)) {
_parent.inglor_mc._y--;
_parent.inglor_mc.falling = false;
}
if (this.hitTest(_parent.inglor_mc._x, _parent.inglor_mc._y + 45, false)) {
if (_y > _parent.liftLimit_mc._y) {
_y = (_y - ((_y > 150) * 5));
gravity = 0;
_parent.inglor_mc.jumpEnabled = false;
} else {
_y = _parent.liftLimit_mc._y;
_parent.inglor_mc.jumpEnabled = true;
}
} else {
_y = (_y + 5);
}
while (_parent.ground_mc.hitTest(this._x, this._y + 60, true)) {
this._y--;
}
}
Instance of Symbol 193 MovieClip "liftLimit_mc" in Frame 3
onClipEvent (load) {
var thisDistX = (this._x - _parent.ground_mc._x);
var thisDistY = (this._y - _parent.ground_mc._y);
this._visible = false;
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
}
Instance of Symbol 202 MovieClip "greenPickup_mc" in Frame 3
onClipEvent (load) {
var xArray = new Array(910.15, 121.7, -1122.45);
var yArray = new Array(-583.85, -1666.1, -658.2);
var rann = random(3);
var thisDistX = xArray[rann];
var thisDistY = yArray[rann];
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
if (_parent.inglor_mc.hitTest(this._x, this._y, false)) {
if (_root.bbsEnergy < (_root.bbsMaxEnergy - 10000)) {
_root.bbsEnergy = _root.bbsEnergy + 10000;
} else {
_root.bbsEnergy = _root.bbsEnergy + (_root.bbsMaxEnergy - _root.bbsEnergy);
}
_parent.powerUpSound.start(0, 1);
rann = random(4);
thisDistX = xArray[rann];
thisDistY = yArray[rann];
}
}
Instance of Symbol 204 MovieClip in Frame 3
onClipEvent (load) {
var xArray = new Array(-294.4, 873.35, -113.4, -110);
var yArray = new Array(-591.8, 75.35, -1340.85, -235);
var rann = random(4);
var thisDistX = xArray[rann];
var thisDistY = yArray[rann];
var grenade = true;
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
if (_parent.inglor_mc.hitTest(_x, _y, false)) {
_parent.switchSound.start(0, 1);
((grenade == true) ? ((grenade = false)) : ((grenade = true)));
if (grenade == true) {
_parent.inglor_mc.grenades = _parent.inglor_mc.grenades + 8;
}
if (grenade == false) {
_parent.inglor_mc.gas = _parent.inglor_mc.gas + 200;
}
rann = random(5);
thisDistX = xArray[rann];
thisDistY = yArray[rann];
}
}
Instance of Symbol 204 MovieClip in Frame 3
onClipEvent (load) {
var xArray = new Array(-240.25, -200, -631, -744, 737.85);
var yArray = new Array(96.45, -600, -238.75, 942.35, -1515.3);
var rann = random(6);
var thisDistX = xArray[rann];
var thisDistY = yArray[rann];
var grenade = false;
}
onClipEvent (enterFrame) {
_x = (_parent.ground_mc._x + thisDistX);
_y = (_parent.ground_mc._y + thisDistY);
if (_parent.inglor_mc.hitTest(_x, _y, false)) {
_parent.switchSound.start(0, 1);
((grenade == true) ? ((grenade = false)) : ((grenade = true)));
if (grenade == true) {
_parent.inglor_mc.grenades = _parent.inglor_mc.grenades + 8;
}
if (grenade == false) {
_parent.inglor_mc.gas = _parent.inglor_mc.gas + 200;
}
rann = random(5);
thisDistX = xArray[rann];
thisDistY = yArray[rann];
}
}
Instance of Symbol 208 MovieClip "sys" in Frame 3
onClipEvent (load) {
function rebound(targ) {
targ.facing = targ.facing * -1;
targ._xscale = 70 * targ.facing;
}
function spawnN00b(portal) {
_root.attachMovie("n00b", "n00b" + _root.n00bno, _root.n00bno);
_parent["n00b" + _root.n00bno].cacheAsBitmap = true;
_parent["n00b" + _root.n00bno].falling = true;
_parent["n00b" + _root.n00bno].speed = 3;
_parent["n00b" + _root.n00bno].energy = 1000;
_parent["n00b" + _root.n00bno].burning = false;
_parent["n00b" + _root.n00bno].dead = false;
_parent["n00b" + _root.n00bno].facing = _root.facer;
_parent["n00b" + _root.n00bno].burn_mc._visible = false;
_parent["n00b" + _root.n00bno]._x = _parent[("portal" + portal) + "_mc"]._x;
_parent["n00b" + _root.n00bno]._y = _parent[("portal" + portal) + "_mc"]._y;
_parent["n00b" + _root.n00bno]._xscale = 70 * _root.facer;
_parent["n00b" + _root.n00bno]._yscale = 70;
_parent["n00b" + _root.n00bno].onEnterFrame = function () {
this._y = this._y + (15 - (_parent.ground_mc.centerDist / 40));
this._y = this._y - (this.yTarg + (_parent.ground_mc.centerDist / 40));
this._x = this._x + ((this.speed * this.facing) - (_parent.ground_mc.centerDist2 / 30));
while (_parent.ground_mc.hitTest(this._x, this._y + 40, true)) {
this._y--;
this.falling = false;
}
if ((((this._x > 720) || (this._x < -20)) || (this._y > 650)) || (this._y < -50)) {
this._visible = false;
} else {
this._visible = true;
}
if (!_parent.ground_mc.hitTest(this._x, this._y + 45, true)) {
this.falling = true;
}
if (_parent.ground_mc.hitTest(this._x + 15, this._y - 40, true) || (_parent.ground_mc.hitTest(this._x - 15, this._y - 40, true))) {
this.yTarg = -4;
}
if ((_parent.ground_mc.hitTest(this._x + 15, this._y, true) || (_parent.ground_mc.hitTest(this._x - 15, this._y, true))) && (this.falling == false)) {
rebound(this);
}
if (this.burning == true) {
this.burn_mc._visible = true;
this.energy = this.energy - 2;
_root.score = _root.score + 0.1;
} else {
this.burn_mc._visible = false;
}
if (this.dead == false) {
if (this.energy <= 0) {
if (this.burning == true) {
this.gotoAndPlay("burn");
this.dead = true;
} else {
this.gotoAndPlay("death");
this.dead = true;
}
}
}
};
_root.n00bsOnScreen++;
_root.n00bno++;
_root.facer = _root.facer * -1;
}
var gameLevel = 10;
spawner1 = setInterval(function () {
if (_root.n00bsOnScreen < gameLevel) {
spawnN00b(random(3) + 1);
}
}, 5000);
}
onClipEvent (enterFrame) {
_root.bbsEnergy = _root.bbsEnergy - (_root.n00bsOnScreen * 1.5);
if (_root.bbsEnergy <= 0) {
i = 0;
while (i < _root.n00bno) {
removeMovieClip(_parent["n00b" + i]);
i++;
}
removeMovieClip(_parent.hud_mc);
_root.gotoAndStop(4);
}
_root.score2 = Math.ceil(_root.score);
}
Instance of Symbol 230 MovieClip "hud_mc" in Frame 3
onClipEvent (load) {
this.swapDepths(1000000);
}
Frame 4
if (_root.score > _root.hScore) {
_root.hScore = _root.score2;
_root.saveGame.data.Score = _root.hScore;
_root.saveGame.flush();
}
stop();
stopAllSounds();
Instance of Symbol 235 MovieClip in Frame 4
onClipEvent (load) {
var xTarget = _xscale;
var yTarget = _yscale;
xSpeed = 0;
ySpeed = 0;
Speed = 5;
Stop = 1.2;
var Mode = 1;
this.rolledOver = -1;
}
onClipEvent (enterFrame) {
if ((Mode == 1) and (_xscale > 30)) {
_xscale = (_xscale + xSpeed);
_yscale = (_yscale + ySpeed);
xSpeed = xSpeed + ((xTarget - _xscale) / Speed);
ySpeed = ySpeed + ((yTarget - _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
if (this._xscale < 41) {
this._xscale = 41;
this._yscale = 41;
}
if ((Mode == 2) and (_xscale > 110)) {
Mode = 1;
} else if ((Mode == 2) and (_xscale < 110)) {
_xscale = (_xscale + (xSpeed * rolledOver));
_yscale = (_yscale + (ySpeed * rolledOver));
xSpeed = xSpeed + ((xTarget + _xscale) / Speed);
ySpeed = ySpeed + ((yTarget + _yscale) / Speed);
xSpeed = xSpeed / Stop;
ySpeed = ySpeed / Stop;
}
}
on (rollOver) {
Mode = 1;
this.rolledOver = 1;
this.xTarget = 130;
this.yTarget = 130;
}
on (rollOut) {
this.rolledOver = -1;
this.xTarget = 100;
this.yTarget = 100;
}
on (press) {
_root.gotoAndStop(1);
}
Symbol 12 MovieClip [grenade2] Frame 1
stop();
Symbol 12 MovieClip [grenade2] Frame 11
this.removeMovieClip();
Symbol 20 MovieClip [grenade1] Frame 1
stop();
Symbol 20 MovieClip [grenade1] Frame 12
this.removeMovieClip();
Symbol 25 MovieClip [fire] Frame 17
this.removeMovieClip();
Symbol 33 MovieClip [bullet] Frame 1
stop();
Symbol 33 MovieClip [bullet] Frame 8
this.removeMovieClip();
Symbol 87 MovieClip [n00b] Frame 13
if (this.dead == false) {
gotoAndPlay (1);
} else {
play();
}
Symbol 87 MovieClip [n00b] Frame 22
_root.n00bsOnScreen--;
_root.score = _root.score + 100;
if (_root.score > 1500) {
_parent.sys.gameLevel = 15;
}
if (_root.score > 2500) {
_parent.sys.gameLevel = 20;
}
if (_root.score > 3000) {
_parent.sys.gameLevel = 25;
}
if (_root.score > 3500) {
_parent.sys.gameLevel = 30;
}
this.removeMovieClip();
Symbol 87 MovieClip [n00b] Frame 35
_root.n00bsOnScreen--;
_root.score = _root.score + 150;
if (_root.score > 1500) {
_parent.sys.gameLevel = 15;
}
if (_root.score > 2500) {
_parent.sys.gameLevel = 20;
}
if (_root.score > 3000) {
_parent.sys.gameLevel = 25;
}
if (_root.score > 3500) {
_parent.sys.gameLevel = 30;
}
this.removeMovieClip();
Symbol 97 MovieClip [grenade3] Frame 1
stop();
Symbol 97 MovieClip [grenade3] Frame 16
this.removeMovieClip();
Symbol 133 Button
on (press) {
nextFrame();
}
Symbol 138 Button
on (press) {
_visible = false;
}
Symbol 145 Button
on (press) {
prevFrame();
}
Symbol 147 MovieClip Frame 1
stop();
Instance of Symbol 167 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
onClipEvent (enterFrame) {
while (this.hitTest(_parent._parent.inglor_mc._x, _parent._parent.inglor_mc._y + 40, true)) {
_parent._parent.inglor_mc._y--;
_parent._parent.inglor_mc.falling = false;
}
while (this.hitTest(_parent._parent.inglor_mc._x - 25, _parent._parent.inglor_mc._y + 40, true)) {
_parent._parent.inglor_mc._x++;
}
while (this.hitTest(_parent._parent.inglor_mc._x + 25, _parent._parent.inglor_mc._y + 40, true)) {
_parent._parent.inglor_mc._x--;
}
}
Instance of Symbol 170 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) {
var rotationTarg = 90;
setInterval(function () {
((rotationTarg == 90) ? ((rotationTarg = 0)) : ((rotationTarg = 90)));
}, 15000);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + ((rotationTarg - _rotation) / 10));
}
Symbol 179 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 2
stop();
Symbol 187 MovieClip Frame 3
stop();
Instance of Symbol 219 MovieClip in Symbol 220 MovieClip Frame 1
onClipEvent (enterFrame) {
this._yscale = (_root.inglor_mc.gas / 500) * 100;
}
Instance of Symbol 229 MovieClip in Symbol 230 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = ((_root.bbsEnergy / _root.bbsMaxEnergy) * 100);
}