Frame 1
stop();
m = main;
l = level;
xstage = 700;
ystage = 400;
n = 0;
q = 0;
gearGain = 0;
gearG = 0;
levelSquitch = false;
levelOverSquitch = false;
enemiesLeft = 10;
hasTheWeapons = false;
hasTheWeapons2 = false;
thrower = true;
mo = 3;
if (mainLife < 2) {
mainLife = 2;
}
hasNuts = true;
var powerUpSound = new Sound();
powerUpSound.attachSound("powerUp");
var levelOverSound = new Sound();
levelOverSound.attachSound("levelOver");
var nutsSound = new Sound();
nutsSound.attachSound("nuts");
var axSound = new Sound();
axSound.attachSound("ax");
var knifeSound = new Sound();
knifeSound.attachSound("swing");
var pickaxSound = new Sound();
pickaxSound.attachSound("pickax");
var spearSound = new Sound();
spearSound.attachSound("swing");
var fireSound = new Sound();
fireSound.attachSound("fire");
var chainsawSound = new Sound();
chainsawSound.attachSound("chainsaw");
var missileSound = new Sound();
missileSound.attachSound("missile");
var laserSound = new Sound();
laserSound.attachSound("laser");
var boltSound = new Sound();
boltSound.attachSound("bolt");
var tinkSound = new Sound();
tinkSound.attachSound("tink");
var moveSound = new Sound();
moveSound.attachSound("move");
var hitSound = new Sound();
hitSound.attachSound("hit");
var gearSpinS = new Sound();
gearSpinS.attachSound("gearspin");
var potatoPop = new Sound();
potatoPop.attachSound("potatoPop");
var clash = new Sound();
clash.attachSound("clash");
var thud = new Sound();
thud.attachSound("thud");
var chainSound = new Sound();
chainSound.attachSound("chain");
var chainhit = new Sound();
chainhit.attachSound("chainhit");
var satExplo = new Sound();
satExplo.attachSound("satExplo");
var shotgunSound = new Sound();
shotgunSound.attachSound("shotgun");
var pistolSound = new Sound();
pistolSound.attachSound("pistol");
var lightSound = new Sound();
lightSound.attachSound("light");
var beep = new Sound();
beep.attachSound("beep");
var beepbeepbeep = new Sound();
beepbeepbeep.attachSound("beepbeepbeep");
A = 65;
S = 83;
W = 87;
D = 68;
if (mouseC) {
stats.mouset.gotoAndStop(2);
}
onEnterFrame = function () {
if (m._currentframe == 3) {
if ((Key.isDown(17) and (!spinning)) and canSpin) {
m.topG.gotoAndPlay(2);
spinning = true;
}
}
if (spinCount < 20) {
spinCount++;
canSpin = false;
} else {
canSpin = true;
}
if (m._currentframe == 4) {
if ((Key.isDown(17) and (!waving)) and canSpin) {
m.topG.gotoAndPlay(2);
waving = true;
}
}
canWave = true;
if (!mouseC) {
if (_root.main._currentframe != 2) {
if (!curs.spaceDown) {
if (Key.isDown(D) or Key.isDown(39)) {
_root.mark._x = _root.mark._x + 25;
overKeys = true;
} else if (Key.isDown(A) or Key.isDown(37)) {
_root.mark._x = _root.mark._x - 25;
overKeys = true;
} else {
overKeys = false;
}
if (Key.isDown(W) or Key.isDown(38)) {
_root.mark._y = _root.mark._y - 25;
vertKeys = true;
} else if (Key.isDown(S) or Key.isDown(40)) {
vertKeys = true;
_root.mark._y = _root.mark._y + 25;
} else {
vertKeys = false;
}
if ((!vertKeys) and (!overKeys)) {
Rmarkfollow = false;
} else {
Rmarkfollow = true;
}
}
}
}
if (thrower) {
m.s1._visible = true;
} else {
m.s1._visible = false;
}
if (shooter) {
m.s2._visible = true;
} else {
m.s2._visible = false;
}
if (_root.main._currentframe != 2) {
if (gearG >= 500) {
mainLife++;
m.lifee.gotoAndPlay(2);
gearG = gearG - 500;
}
}
if ((enemiesLeft == 0) and (!levelOverSquitch)) {
_root.fadeOut.gotoAndPlay("levelOver");
levelOverSquitch = true;
}
stats.sBar.gear = gear;
stats.sBar.leve = leve;
stats.sBar.enemies = enemiesLeft;
if (mainLife <= 0) {
fadeOut.play();
}
if (mark._x < 0) {
mark._x = 0;
} else if (mark._x > 700) {
mark._x = 700;
}
if (mark._y < 0) {
mark._y = 0;
} else if (mark._y > 400) {
mark._y = 400;
}
if (l.ground.hitTest(m._x + 30, m._y, true)) {
if (xMove >= 0) {
m._x = m._x - xMove;
}
} else if (l.ground.hitTest(m._x - 30, m._y, true)) {
if (xMove <= 0) {
m._x = m._x - xMove;
}
}
if (l.ground.hitTest(m._x, m._y + 30, true)) {
if (yMove >= 0) {
m._y = m._y - yMove;
}
} else if (l.ground.hitTest(m._x, m._y - 30, true)) {
if (yMove <= 0) {
m._y = m._y - yMove;
}
}
if (curs.markfollow or Rmarkfollow) {
if (msSquitch < 4) {
msSquitch = msSquitch + 1;
} else {
moveSound.start();
msSquitch = 0;
}
yChange = Math.round(_root.mark._y - m._y);
xChange = Math.round(_root.mark._x - m._x);
} else {
yChange = yChange / 1.1;
xChange = xChange / 1.1;
}
yMove = Math.round(yChange / 10);
xMove = Math.round(xChange / 10);
m._y = m._y + yMove;
m._x = m._x + xMove;
turn = ((Math.abs(xChange) > Math.abs(yChange)) ? (xChange / 10) : (yChange / 10));
m.topG._rotation = m.topG._rotation + turn;
m.bot._rotation = m.bot._rotation + turn;
m.extra.extra._rotation = m.extra.extra._rotation + (turn * 3);
m.bot._y = (m._y - (ystage / 2)) / -10;
m.bot._x = (m._x - (xstage / 2)) / -10;
if (mainLife <= 0) {
_root.main.gotoAndStop(2);
}
moveArray = [l, m, mark, enemy1, enemy2, enemy3, enemy4, enemy5, enemy6, enemy7, enemy8, enemy9, enemy0];
i = 0;
while (i < moveArray.length) {
moveArray[i]._x = moveArray[i]._x + xDist;
moveArray[i]._y = moveArray[i]._y + yDist;
i++;
}
if (m._x <= 348) {
xDist = 348 - m._x;
} else if (m._x >= 352) {
xDist = 352 - m._x;
}
if (m._y <= 198) {
yDist = 198 - m._y;
} else if (m._y >= 204) {
yDist = 204 - m._y;
}
a = hasTheWeapons;
b = hasTheWeapons2;
if (!levelSquitch) {
if (_root.leve == 1) {
if (hasAx) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 4;
newWeaponFrame = 2;
hasTheWeapons2 = true;
} else if (_root.leve == 2) {
if (hasPotato) {
hasTheWeapons = true;
}
if (hasPistol) {
hasTheWeapons2 = true;
}
if (!hasTheWeapons) {
enemiesLeftRequiredForWeapon = 7;
newWeaponFrame = 3;
} else if (!hasTheWeapons2) {
enemiesLeftRequiredForWeapon = 3;
newWeaponFrame = 11;
}
levelName = "LEVEL 2. INTO THE DEEP BLUE";
_root.enemy0.gotoAndStop(1);
_root.enemy1.gotoAndStop(3);
_root.enemy2.gotoAndStop(1);
_root.enemy3.gotoAndStop(1);
_root.enemy4.gotoAndStop(3);
_root.enemy5.gotoAndStop(3);
_root.enemy6.gotoAndStop(3);
_root.enemy7.gotoAndStop(1);
_root.enemy8.gotoAndStop(3);
_root.enemy9.gotoAndStop(1);
} else if (_root.leve == 3) {
if (hasPickax) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 5;
newWeaponFrame = 4;
hasTheWeapons2 = true;
levelName = "LEVEL 3. DEEP BLUE? THIS WATER'S GREEN!";
_root.enemy0.gotoAndStop(3);
_root.enemy1.gotoAndStop(3);
_root.enemy2.gotoAndStop(1);
_root.enemy3.gotoAndStop(3);
_root.enemy4.gotoAndStop(3);
_root.enemy5.gotoAndStop(3);
_root.enemy6.gotoAndStop(5);
_root.enemy7.gotoAndStop(3);
_root.enemy8.gotoAndStop(5);
_root.enemy9.gotoAndStop(3);
} else if (_root.leve == 4) {
if (hasKnife) {
hasTheWeapons = true;
}
if (hasShotgun) {
hasTheWeapons2 = true;
}
if (!hasTheWeapons) {
enemiesLeftRequiredForWeapon = 6;
newWeaponFrame = 5;
} else if (!hasTheWeapons2) {
enemiesLeftRequiredForWeapon = 4;
newWeaponFrame = 12;
}
levelName = "LEVEL 4. GOOD MORNING CITY";
_root.enemy0.gotoAndStop(1);
_root.enemy1.gotoAndStop(3);
_root.enemy2.gotoAndStop(1);
_root.enemy3.gotoAndStop(5);
_root.enemy4.gotoAndStop(2);
_root.enemy5.gotoAndStop(3);
_root.enemy6.gotoAndStop(5);
_root.enemy7.gotoAndStop(2);
_root.enemy8.gotoAndStop(5);
_root.enemy9.gotoAndStop(5);
} else if (_root.leve == 5) {
if (hasSpear) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 3;
newWeaponFrame = 6;
hasTheWeapons2 = true;
levelName = "LEVEL 5. STARRY STARRY NIGHT";
_root.enemy0.gotoAndStop(2);
_root.enemy1.gotoAndStop(5);
_root.enemy2.gotoAndStop(2);
_root.enemy3.gotoAndStop(5);
_root.enemy4.gotoAndStop(3);
_root.enemy5.gotoAndStop(2);
_root.enemy6.gotoAndStop(2);
_root.enemy7.gotoAndStop(5);
_root.enemy8.gotoAndStop(2);
_root.enemy9.gotoAndStop(3);
} else if (_root.leve == 6) {
if (hasChaingun) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 6;
newWeaponFrame = 13;
hasTheWeapons2 = true;
levelName = "LEVEL 6. ABANDONED WAREHOUSE";
_root.enemy0.gotoAndStop(6);
_root.enemy1.gotoAndStop(2);
_root.enemy2.gotoAndStop(3);
_root.enemy3.gotoAndStop(2);
_root.enemy4.gotoAndStop(3);
_root.enemy5.gotoAndStop(3);
_root.enemy6.gotoAndStop(2);
_root.enemy7.gotoAndStop(6);
_root.enemy8.gotoAndStop(3);
_root.enemy9.gotoAndStop(2);
} else if (_root.leve == 7) {
if (hasChain) {
hasTheWeapons = true;
}
if (hasShrapnel) {
hasTheWeapons2 = true;
}
if (!hasTheWeapons) {
enemiesLeftRequiredForWeapon = 7;
newWeaponFrame = 7;
} else if (!hasTheWeapons2) {
enemiesLeftRequiredForWeapon = 2;
newWeaponFrame = 14;
}
levelName = "LEVEL 7. UNDERGROUND PASSAGE!";
_root.enemy0.gotoAndStop(6);
_root.enemy1.gotoAndStop(6);
_root.enemy2.gotoAndStop(6);
_root.enemy3.gotoAndStop(6);
_root.enemy4.gotoAndStop(6);
_root.enemy5.gotoAndStop(6);
_root.enemy6.gotoAndStop(6);
_root.enemy7.gotoAndStop(6);
_root.enemy8.gotoAndStop(6);
_root.enemy9.gotoAndStop(6);
} else if (_root.leve == 8) {
if (hasSyringe) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 8;
newWeaponFrame = 8;
hasTheWeapons2 = true;
levelName = "LEVEL 8. SPIDERS, EVERYWHERE";
_root.enemy0.gotoAndStop(2);
_root.enemy1.gotoAndStop(4);
_root.enemy2.gotoAndStop(1);
_root.enemy3.gotoAndStop(2);
_root.enemy4.gotoAndStop(6);
_root.enemy5.gotoAndStop(2);
_root.enemy6.gotoAndStop(6);
_root.enemy7.gotoAndStop(1);
_root.enemy8.gotoAndStop(4);
_root.enemy9.gotoAndStop(2);
} else if (_root.leve == 9) {
if (hasPipebomb) {
hasTheWeapons = true;
}
if (hasFire) {
hasTheWeapons2 = true;
}
if (!hasTheWeapons) {
enemiesLeftRequiredForWeapon = 6;
newWeaponFrame = 9;
} else if (!hasTheWeapons2) {
enemiesLeftRequiredForWeapon = 2;
newWeaponFrame = 15;
}
levelName = "LEVEL 9. TEST TUBES IN THE NUDE";
_root.enemy0.gotoAndStop(4);
_root.enemy1.gotoAndStop(4);
_root.enemy2.gotoAndStop(4);
_root.enemy3.gotoAndStop(4);
_root.enemy4.gotoAndStop(4);
_root.enemy5.gotoAndStop(6);
_root.enemy6.gotoAndStop(6);
_root.enemy7.gotoAndStop(6);
_root.enemy8.gotoAndStop(6);
_root.enemy9.gotoAndStop(6);
} else if (_root.leve == 10) {
if (hasMissile) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 4;
newWeaponFrame = 16;
hasTheWeapons2 = true;
levelName = "LEVEL 10. THE GREAT PAINS";
_root.enemy0.gotoAndStop(2);
_root.enemy1.gotoAndStop(7);
_root.enemy2.gotoAndStop(2);
_root.enemy3.gotoAndStop(7);
_root.enemy4.gotoAndStop(2);
_root.enemy5.gotoAndStop(7);
_root.enemy6.gotoAndStop(2);
_root.enemy7.gotoAndStop(7);
_root.enemy8.gotoAndStop(2);
_root.enemy9.gotoAndStop(4);
} else if (_root.leve == 11) {
if (hasLockon) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 7;
newWeaponFrame = 17;
hasTheWeapons2 = true;
levelName = "LEVEL 11. A NEW HORIZON, WITH MOUNTAINS";
_root.enemy0.gotoAndStop(7);
_root.enemy1.gotoAndStop(8);
_root.enemy2.gotoAndStop(7);
_root.enemy3.gotoAndStop(8);
_root.enemy4.gotoAndStop(7);
_root.enemy5.gotoAndStop(8);
_root.enemy6.gotoAndStop(7);
_root.enemy7.gotoAndStop(8);
_root.enemy8.gotoAndStop(7);
_root.enemy9.gotoAndStop(8);
} else if (_root.leve == 12) {
if (hasBolt) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 3;
newWeaponFrame = 10;
hasTheWeapons2 = true;
levelName = "LEVEL 12. ANYONE HOME?";
_root.enemy0.gotoAndStop(4);
_root.enemy1.gotoAndStop(4);
_root.enemy2.gotoAndStop(3);
_root.enemy3.gotoAndStop(1);
_root.enemy4.gotoAndStop(1);
_root.enemy5.gotoAndStop(4);
_root.enemy6.gotoAndStop(4);
_root.enemy7.gotoAndStop(3);
_root.enemy8.gotoAndStop(8);
_root.enemy9.gotoAndStop(7);
} else if (_root.leve == 13) {
if (hasLaser) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 5;
newWeaponFrame = 18;
hasTheWeapons2 = true;
levelName = "LEVEL 13. DEATH VALLEY TELEPORTING";
_root.enemy0.gotoAndStop(4);
_root.enemy1.gotoAndStop(4);
_root.enemy2.gotoAndStop(4);
_root.enemy3.gotoAndStop(4);
_root.enemy4.gotoAndStop(4);
_root.enemy5.gotoAndStop(8);
_root.enemy6.gotoAndStop(8);
_root.enemy7.gotoAndStop(8);
_root.enemy8.gotoAndStop(8);
_root.enemy9.gotoAndStop(8);
} else if (_root.leve == 14) {
hasTheWeapons = true;
hasTheWeapons2 = true;
levelName = "LEVEL 14. ERUPTION";
_root.enemy0.gotoAndStop(3);
_root.enemy1.gotoAndStop(3);
_root.enemy2.gotoAndStop(3);
_root.enemy3.gotoAndStop(3);
_root.enemy4.gotoAndStop(3);
_root.enemy5.gotoAndStop(3);
_root.enemy6.gotoAndStop(3);
_root.enemy7.gotoAndStop(3);
_root.enemy8.gotoAndStop(3);
_root.enemy9.gotoAndStop(9);
} else if (_root.leve == 15) {
if (hasLight) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 3;
newWeaponFrame = 19;
hasTheWeapons2 = true;
levelName = "LEVEL 15. READY FOR TAKEOFF";
_root.enemy0.gotoAndStop(1);
_root.enemy1.gotoAndStop(2);
_root.enemy2.gotoAndStop(1);
_root.enemy3.gotoAndStop(1);
_root.enemy4.gotoAndStop(2);
_root.enemy5.gotoAndStop(9);
_root.enemy6.gotoAndStop(9);
_root.enemy7.gotoAndStop(9);
_root.enemy8.gotoAndStop(9);
_root.enemy9.gotoAndStop(9);
} else if (_root.leve == 16) {
hasTheWeapons = true;
hasTheWeapons2 = true;
levelName = "LEVEL 16. WAY UP IN THE SKY...";
_root.enemy0.gotoAndStop(1);
_root.enemy1.gotoAndStop(9);
_root.enemy2.gotoAndStop(1);
_root.enemy3.gotoAndStop(1);
_root.enemy4.gotoAndStop(1);
_root.enemy5.gotoAndStop(1);
_root.enemy6.gotoAndStop(1);
_root.enemy7.gotoAndStop(1);
_root.enemy8.gotoAndStop(1);
_root.enemy9.gotoAndStop(10);
} else if (_root.leve == 17) {
if (hasSatellite) {
hasTheWeapons = true;
}
enemiesLeftRequiredForWeapon = 4;
newWeaponFrame = 20;
hasTheWeapons2 = true;
levelName = "LEVEL 17. THE FINAL FRONTIER?";
_root.enemy0.gotoAndStop(2);
_root.enemy1.gotoAndStop(10);
_root.enemy2.gotoAndStop(9);
_root.enemy3.gotoAndStop(10);
_root.enemy4.gotoAndStop(6);
_root.enemy5.gotoAndStop(5);
_root.enemy6.gotoAndStop(6);
_root.enemy7.gotoAndStop(5);
_root.enemy8.gotoAndStop(9);
_root.enemy9.gotoAndStop(1);
} else if (_root.leve == 18) {
hasTheWeapons = true;
hasTheWeapons2 = true;
levelName = "LEVEL 18. ONE SMALL STEP FOR GEAR...";
_root.enemy0.gotoAndStop(4);
_root.enemy1.gotoAndStop(10);
_root.enemy2.gotoAndStop(4);
_root.enemy3.gotoAndStop(4);
_root.enemy4.gotoAndStop(10);
_root.enemy5.gotoAndStop(6);
_root.enemy6.gotoAndStop(6);
_root.enemy7.gotoAndStop(6);
_root.enemy8.gotoAndStop(10);
_root.enemy9.gotoAndStop(5);
} else if (_root.leve == 19) {
hasTheWeapons = true;
hasTheWeapons2 = true;
levelName = "LEVEL 19. THE BLACK HOLE";
_root.enemy0.gotoAndStop(2);
_root.enemy1.gotoAndStop(10);
_root.enemy2.gotoAndStop(10);
_root.enemy3.gotoAndStop(10);
_root.enemy4.gotoAndStop(10);
_root.enemy5.gotoAndStop(10);
_root.enemy6.gotoAndStop(10);
_root.enemy7.gotoAndStop(10);
_root.enemy8.gotoAndStop(10);
_root.enemy9.gotoAndStop(2);
} else if (_root.leve == 20) {
hasTheWeapons = true;
hasTheWeapons2 = true;
levelName = "LEVEL 20. THE TRUE FINAL FRONTIER";
_root.enemy0.gotoAndStop(1);
_root.enemy1.gotoAndStop(2);
_root.enemy2.gotoAndStop(3);
_root.enemy3.gotoAndStop(4);
_root.enemy4.gotoAndStop(5);
_root.enemy5.gotoAndStop(6);
_root.enemy6.gotoAndStop(7);
_root.enemy7.gotoAndStop(8);
_root.enemy8.gotoAndStop(9);
_root.enemy9.gotoAndStop(10);
} else if (_root.leve > 20) {
_root.enemy0.gotoAndStop(10);
_root.enemy1.gotoAndStop(10);
_root.enemy2.gotoAndStop(10);
_root.enemy3.gotoAndStop(10);
_root.enemy4.gotoAndStop(10);
_root.enemy5.gotoAndStop(10);
_root.enemy6.gotoAndStop(10);
_root.enemy7.gotoAndStop(10);
_root.enemy8.gotoAndStop(10);
_root.enemy9.gotoAndStop(10);
}
levelSquitch = true;
}
};
Stage.scaleMode = "noScale";
if (!squitchSquitch) {
_root.entireGearGained = 0;
gotoAndPlay (4);
}
Instance of Symbol 71 MovieClip in Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.leve);
}
Instance of Symbol 73 MovieClip "mark" in Frame 1
onClipEvent (load) {
_x = _root.main._x;
_y = _root.main._y;
_visible = false;
}
Instance of Symbol 145 MovieClip "enemy" in Frame 1
onClipEvent (load) {
var boomSound = new Sound();
boomSound.attachSound("explo");
var efSound = new Sound();
efSound.attachSound("enemyFire");
var tSound = new Sound();
tSound.attachSound("teleport");
if (_name == "enemy") {
gotoAndStop (12);
_visible = false;
} else {
life = 3 * (_root.leve / 2);
}
}
onClipEvent (enterFrame) {
if (_name != "enemy") {
if ((_currentframe == 5) or (_currentframe == 6)) {
if (_root.main.hitTest(this._x, this._y, true)) {
_root.mainLife = _root.mainLife - 1;
dead = true;
gotoAndStop (11);
}
}
if (l.hitTest(_x, _y, true)) {
this._y = (Math.random() * 300) + 100;
}
l = _root.level;
if (l.outborder.hitTest(_x, _y, true)) {
dead = true;
gotoAndStop (11);
}
if (l.ground.hitTest(_x + 30, _y, true)) {
if (xMove >= 0) {
_x = (_x - xMove);
}
} else if (l.ground.hitTest(_x - 30, _y, true)) {
if (xMove <= 0) {
_x = (_x - xMove);
}
}
if (l.ground.hitTest(_x, _y + 30, true)) {
if (yMove >= 0) {
_y = (_y - yMove);
}
} else if (l.ground.hitTest(_x, _y - 30, true)) {
if (yMove <= 0) {
_y = (_y - yMove);
}
}
}
}
Instance of Symbol 197 MovieClip "main" in Frame 1
onClipEvent (load) {
squitch = 0;
maincolor = new Color(_root.main);
br = 255;
myColorTransform = {rb:br, gb:br, bb:br};
myColorTransform2 = {rb:0, gb:0, bb:0};
var boomSound = new Sound();
boomSound.attachSound("explo");
}
onClipEvent (enterFrame) {
if (_root.waving) {
i = 0;
while (i < 10) {
en = _root["enemy" + i];
if (en.hitTest(this) and (!en.dead)) {
en.life = en.life - 0.5;
en.explosion.gotoAndPlay(1);
}
i++;
}
}
if (hit) {
if (squitch < 6) {
squitch++;
maincolor.setTransform(myColorTransform);
} else {
hit = false;
maincolor.setTransform(myColorTransform2);
}
}
if (_root._currentframe != 2) {
if (!_root.levelOver) {
this.swapDepths(_root.getNextHighestDepth());
}
} else {
removeMovieClip(this);
}
}
Instance of Symbol 201 MovieClip "pointer" in Frame 1
onClipEvent (enterFrame) {
this._x = _root.main._x;
this._y = _root.main._y;
myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = myDegrees;
}
Instance of Symbol 297 MovieClip "bull" in Frame 1
onClipEvent (load) {
deflectA = 0;
gravityA = 1;
if (this._name != "bull") {
this._x = _root.main._x;
this._y = _root.main._y;
myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x);
angle = Math.round((myRadians * 180) / Math.PI);
if (_root.nuts) {
gotoAndStop (1);
_root.damage = 1;
speed = 15;
_root.nutsSound.start();
} else if (_root.ax) {
deflect = true;
gotoAndStop (3);
_root.damage = 2;
speed = 12;
_root.axSound.start();
} else if (_root.knife) {
gotoAndStop (5);
_root.damage = 3;
speed = 20;
_root.knifeSound.start();
} else if (_root.pickax) {
gravity = true;
gotoAndStop (7);
_root.damage = 5;
speed = 20;
_root.pickaxSound.start();
} else if (_root.spear) {
_rotation = (angle + 90);
gotoAndStop (9);
_root.damage = 5;
speed = 35;
_root.spearSound.start();
} else if (_root.fire) {
_rotation = ((angle + 90) / 10);
gotoAndStop (11);
_root.damage = 6;
speed = 15;
_root.fireSound.start();
} else if (_root.chainsaw) {
gotoAndStop (13);
_root.damage = 7;
speed = 12;
_root.chainsawSound.start();
} else if (_root.missile) {
_rotation = (angle + 90);
gotoAndStop (15);
_root.damage = 8;
speed = 25;
_root.missileSound.start();
} else if (_root.laser) {
hold = true;
goThroughWalls = true;
_rotation = (angle + 90);
gotoAndStop (17);
_root.damage = 9;
speed = 20;
} else if (_root.bolt) {
_rotation = (angle + 90);
gotoAndStop (19);
_root.damage = 14;
deflect = true;
speed = 40;
_root.boltSound.start();
} else if (_root.pistol) {
_rotation = (angle + 90);
gotoAndStop (21);
_root.damage = 3;
speed = 30;
_root.pistolSound.start();
} else if (_root.shotgun) {
_rotation = (angle + 90);
gotoAndStop (23);
_root.damage = 3;
speed = 25;
_root.shotgunSound.start();
} else if (_root.potato) {
gravity = true;
_rotation = (angle + 90);
gotoAndStop (25);
_root.damage = 3.5;
speed = 30;
_root.axSound.start();
} else if (_root.chain) {
_rotation = (angle + 90);
gotoAndStop (27);
_root.damage = 7;
speed = 14;
_root.chainSound.start();
rotate = true;
} else if (_root.syringe) {
_rotation = (angle + 90);
gotoAndStop (29);
_root.damage = 8;
speed = 35;
_root.knifeSound.start();
} else if (_root.pipebomb) {
_rotation = (angle + 90);
gotoAndStop (31);
rotate = true;
gravity = true;
_root.damage = 10;
speed = 28;
_root.knifeSound.start();
} else if (_root.light) {
_rotation = (angle + 90);
gotoAndStop (33);
_root.damage = 18;
speed = 100;
_root.lightSound.start();
} else if (_root.shrapnel) {
_rotation = (angle + 90);
gotoAndStop (35);
_root.damage = 5;
gravity = true;
speed = 25;
_root.knifeSound.start();
} else if (_root.chaingun) {
_rotation = (angle + 90);
gotoAndStop (21);
_root.damage = 4;
speed = 35;
_root.pistolSound.start();
} else if (_root.lockon) {
_rotation = (angle + 90);
gotoAndStop (15);
_root.damage = 13;
speed = 20;
homing = true;
_root.missileSound.start();
}
goX = Math.cos((angle / 180) * Math.PI) * speed;
goY = Math.sin((angle / 180) * Math.PI) * speed;
}
}
onClipEvent (enterFrame) {
if (this._name != "bull") {
if (_root._currentframe != 1) {
removeMovieClip(this);
}
if (!dead) {
if (rotate) {
_rotation = (_rotation + 20);
}
if (!homing) {
if (!rebound) {
_x = (_x + (goX + _root.xDist));
if (!gravity) {
_y = (_y + (goY + _root.yDist));
} else {
_y = (_y + ((goY + _root.yDist) + gravityA));
if (!_root.potato) {
gravityA = gravityA + 2;
} else {
gravityA = gravityA + 1;
_rotation = (_rotation + 3);
}
}
} else {
_x = (_x - (goX - _root.xDist));
_y = (_y - (goY - _root.yDist));
}
} else {
myRadians = Math.atan2(_root.homedEn._y - this._y, _root.homedEn._x - this._x);
angle = Math.round((myRadians * 180) / Math.PI);
goX = Math.cos((angle / 180) * Math.PI) * speed;
goY = Math.sin((angle / 180) * Math.PI) * speed;
_x = (_x + (goX + _root.xDist));
_y = (_y + (goY + _root.yDist));
}
}
if ((((_x > 1000) or (_x < -300)) or (_y > 700)) or (_y < -300)) {
this.removeMovieClip();
}
if (_root.level.ground.hitTest(this._x, this._y, true)) {
if (!goThroughWalls) {
if (!deflect) {
if (!dead) {
if (_currentframe == 25) {
_root.potatoPop.start();
} else if (_currentframe == 5) {
_root.clash.start();
} else if (_currentframe == 9) {
_root.thud.start();
} else if (_currentframe == 27) {
_root.chainhit.start();
}
this.nextFrame();
dead = true;
}
} else if (deflectA == 1) {
if (!dead) {
this.nextFrame();
dead = true;
}
} else {
_rotation = (angle - 90);
if (_currentframe == 3) {
_root.axSound.start();
} else {
_root.tinkSound.start();
}
if (Math.abs(goX) > Math.abs(goY)) {
goX = (-Math.cos((angle / 180) * Math.PI)) * speed;
} else {
goY = (-Math.sin((angle / 180) * Math.PI)) * speed;
}
deflectA = deflectA + 1;
}
} else {
_xscale = 50;
}
} else {
_xscale = 100;
}
i = 0;
while (i < 10) {
en = _root["enemy" + i];
if ((en._currentframe != 7) and (en._currentframe != 8)) {
if (!_root.shrapnel) {
if (en.hitTest(this)) {
if ((!dead) and (!en.dead)) {
en.life = en.life - _root.damage;
en.explosion.gotoAndPlay(1);
if ((_currentframe == 33) or (_currentframe == 34)) {
this._x = en._x;
this._y = en._y;
}
this.nextFrame();
dead = true;
}
}
} else if (en.hitTest(this.shrapnel)) {
if (!en.dead) {
en.life = en.life - _root.damage;
en.explosion.gotoAndPlay(1);
if ((_currentframe == 33) or (_currentframe == 34)) {
this._x = en._x;
this._y = en._y;
}
this.nextFrame();
dead = true;
}
}
} else {
if (en.wall.hitTest(this._x, this._y, true)) {
rebound = true;
_root.tinkSound.start();
}
if (en.main.hitTest(this._x, this._y, true)) {
if ((!dead) and (!en.dead)) {
en.life = en.life - _root.damage;
en.explosion.gotoAndPlay(1);
this.nextFrame();
dead = true;
}
}
}
i++;
}
}
}
Instance of Symbol 351 MovieClip "level" in Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
_x = 0;
_y = 0;
}
Instance of Symbol 360 MovieClip "enbull" in Frame 1
onClipEvent (load) {
if (this._name != "enbull") {
if (!homing) {
myRadians = Math.atan2(_root.main._y - this._y, _root.main._x - this._x);
angle = Math.round((myRadians * 180) / Math.PI);
goX = Math.cos((angle / 180) * Math.PI) * 10;
goY = Math.sin((angle / 180) * Math.PI) * 10;
}
}
}
onClipEvent (enterFrame) {
if (this._name != "enbull") {
if (_root._currentframe != 1) {
removeMovieClip(this);
}
if (!dead) {
if (!rebound) {
if (!homing) {
_x = (_x + (goX + _root.xDist));
_y = (_y + (goY + _root.yDist));
} else {
myRadians = Math.atan2(_root.main._y - this._y, _root.main._x - this._x);
angle = Math.round((myRadians * 180) / Math.PI);
goX = Math.cos((angle / 180) * Math.PI) * 8;
goY = Math.sin((angle / 180) * Math.PI) * 8;
gotoAndStop (3);
_x = (_x + (goX + _root.xDist));
_y = (_y + (goY + _root.yDist));
}
} else {
_x = (_x - ((goX * 2) - _root.xDist));
_y = (_y - ((goY * 2) - _root.yDist));
this.gotoAndStop(4);
}
}
if ((((_x > 900) or (_x < -200)) or (_y > 600)) or (_y < -200)) {
this.removeMovieClip();
}
if (_root.level.ground.hitTest(this._x, this._y, true)) {
if (!dead) {
this.gotoAndStop(2);
dead = true;
}
}
if (!rebound) {
if (_root.main.hitTest(this._x, this._y, true)) {
if (_root.main._currentframe != 2) {
if (!_root.waving) {
if (!_root.spinning) {
if ((!dead) and (!_root.levelOverSquitch)) {
_root.main.hit = true;
_root.mainLife = _root.mainLife - 1;
_root.main.lifee.gotoAndPlay(2);
_root.hitSound.start();
this.gotoAndStop(2);
dead = true;
}
} else {
rebound = true;
_root.tinkSound.start();
}
} else {
_root.tinkSound.start();
this.gotoAndStop(2);
dead = true;
}
}
}
} else {
i = 0;
while (i < 10) {
en = _root["enemy" + i];
if ((en._currentframe != 7) and (en._currentframe != 8)) {
if (en.hitTest(this._x, this._y, true)) {
if ((!dead) and (!en.dead)) {
en.life = en.life - _root.damage;
en.explosion.gotoAndPlay(1);
this.gotoAndStop(2);
dead = true;
}
}
} else {
if (en.wall.hitTest(this._x, this._y, true)) {
rebound = false;
_root.tinkSound.start();
gotoAndStop (1);
}
if (en.main.hitTest(this._x, this._y, true)) {
if ((!dead) and (!en.dead)) {
en.life = en.life - 1;
en.explosion.gotoAndPlay(1);
gotoAndStop (2);
dead = true;
}
}
}
i++;
}
}
}
}
Instance of Symbol 376 MovieClip "fadeOut" in Frame 1
onClipEvent (load) {
_root.mainLife = 2;
_root.entireGearGained = 0;
_x = -2;
_y = -3;
_root.leve = 1;
_root.gear = 1000;
_root.nuts = true;
}
onClipEvent (enterFrame) {
if (_root.leve == 20) {
_root.level.ground._visible = false;
} else {
_root.level.ground._visible = true;
}
gg = _root.gearGain;
gb = _root.entireGearGained;
}
Instance of Symbol 438 MovieClip "stats" in Frame 1
onClipEvent (load) {
function wDisplay(msg) {
_root.stats.weaponDisplay = msg;
}
}
onClipEvent (keyDown) {
if (Key.getCode() == 77) {
if (!musicstopped) {
_root.gearupmusic.stop();
musicstopped = true;
} else {
_root.gearupmusic.start(0, 9999);
musicstopped = false;
}
}
if ((Key.getCode() == 49) and _root.hasNuts) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = true;
_root.ax = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.fire = false;
_root.chainsaw = false;
_root.missile = false;
_root.laser = false;
_root.bolt = false;
wDisplay("1. NUTS, SCREWS AND WASHERS");
}
if ((Key.getCode() == 50) and _root.hasAx) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = true;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("2. RUBBER AX");
}
if ((Key.getCode() == 51) and _root.hasPotato) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = true;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("3. POTATO CANNON");
}
if ((Key.getCode() == 52) and _root.hasPickax) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = true;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("4. PICKAX");
}
if ((Key.getCode() == 53) and _root.hasKnife) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = true;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("5. KNIFE");
}
if ((Key.getCode() == 54) and _root.hasSpear) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = true;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("6. SPEAR");
}
if ((Key.getCode() == 55) and _root.hasChain) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = true;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("7. CHAIN");
}
if ((Key.getCode() == 56) and _root.hasSyringe) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = true;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("8. SYRINGE");
}
if ((Key.getCode() == 57) and _root.hasPipebomb) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = true;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("9. PIPEBOMB");
}
if ((Key.getCode() == 48) and _root.hasBolt) {
_root.thrower = true;
_root.shooter = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = true;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("0. LIGHTNING BOLT");
}
if ((Key.getCode() == 81) and _root.hasPistol) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = true;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("Q. PISTOL");
}
if (_root.mouseC) {
shotgunKey = 87;
} else {
shotgunKey = 88;
}
if ((Key.getCode() == shotgunKey) and _root.hasShotgun) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = true;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("W. SHOTGUN");
}
if ((Key.getCode() == 69) and _root.hasChaingun) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = true;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("E. CHAINGUN");
}
if ((Key.getCode() == 82) and _root.hasShrapnel) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = true;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("R. SHRAPNEL GUN");
}
if ((Key.getCode() == 84) and _root.hasFire) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = true;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("T. FLAME THROWER");
}
if ((Key.getCode() == 89) and _root.hasMissile) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = true;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("Y. MISSILE LAUNCHER");
}
if ((Key.getCode() == 85) and _root.hasLockon) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = true;
_root.laser = false;
_root.light = false;
_root.satellite = false;
wDisplay("U. LOCK-ON CANNON");
}
if ((Key.getCode() == 73) and _root.hasLaser) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = true;
_root.light = false;
_root.satellite = false;
wDisplay("I. LASER");
}
if ((Key.getCode() == 79) and _root.hasLight) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = true;
_root.satellite = false;
wDisplay("O. LIGHT CANNON");
}
if ((Key.getCode() == 80) and _root.hasSatellite) {
_root.waitR = 10;
_root.shooter = true;
_root.thrower = false;
_root.nuts = false;
_root.ax = false;
_root.potato = false;
_root.knife = false;
_root.pickax = false;
_root.spear = false;
_root.chain = false;
_root.syringe = false;
_root.pipebomb = false;
_root.bolt = false;
_root.pistol = false;
_root.shotgun = false;
_root.chaingun = false;
_root.shrapnel = false;
_root.fire = false;
_root.missile = false;
_root.lockon = false;
_root.laser = false;
_root.light = false;
_root.satellite = true;
wDisplay("P. SATELLITE");
}
}
Instance of Symbol 451 MovieClip "curs" in Frame 1
onClipEvent (load) {
r = 0;
chainGunWait = 0;
lWait = 0;
_root.canSat = true;
}
onClipEvent (enterFrame) {
if (Key.isDown(17)) {
gotoAndStop (4);
}
if (_root.main._currentframe != 2) {
if (Key.isDown(32) or Key.isDown(16)) {
gotoAndStop (3);
spaceDown = true;
markfollow = false;
} else {
spaceDown = false;
}
} else {
markfollow = false;
_root.pointer.gotoAndStop(1);
}
Mouse.hide();
_x = _root._xmouse;
_y = _root._ymouse;
if (_root.mouseC) {
if (markfollow) {
_root.mark._x = _x;
_root.mark._y = _y;
}
if (clicking and (!spaceDown)) {
markfollow = true;
}
}
if (holdShot) {
if (_root.laser) {
_root.laserSound.start();
if (lWait < 1) {
lWait++;
} else {
duplicateMovieClip (_root.bull, "bull" + _root.n, _root.getNextHighestDepth());
n++;
lWait = 0;
}
} else if (chainGunWait < 3) {
chainGunWait++;
} else {
duplicateMovieClip (_root.bull, "bull" + _root.n, _root.getNextHighestDepth());
n++;
chainGunWait = 0;
}
}
if (_root.shooter) {
if (r < _root.waitR) {
r++;
canShoot = false;
} else {
canShoot = true;
}
}
}
onClipEvent (keyUp) {
if (Key.getCode() == 32) {
gotoAndStop (1);
}
}
onClipEvent (mouseDown) {
clicking = true;
if (_root.main._currentframe != 2) {
_root.pointer.gotoAndPlay(1);
if (!spaceDown) {
this.gotoAndStop(2);
if (_root.mouseC) {
markfollow = true;
}
} else if (!_root.shooter) {
dontMove = false;
_root.main._y = _root.main._y - _root.mo;
_root.main.topG._rotation = _root.main.topG._rotation + 2;
_root.main.bot._rotation = _root.main.bot._rotation + 2;
_root.main.s1.bs._rotation = _root.main.s1.bs._rotation + 2;
_root.main.s1.s1.gotoAndPlay(2);
_root.main.s2.s2.gotoAndPlay(2);
duplicateMovieClip (_root.bull, "bull" + _root.n, _root.getNextHighestDepth());
_root.n++;
} else if (((!_root.laser) and (!_root.fire)) and (!_root.chaingun)) {
if (!_root.satellite) {
if (!_root.lockon) {
if (canShoot) {
dontMove = false;
duplicateMovieClip (_root.bull, "bull" + _root.n, _root.getNextHighestDepth());
_root.n++;
r = 0;
_root.main._y = _root.main._y - _root.mo;
_root.main.topG._rotation = _root.main.topG._rotation + 2;
_root.main.bot._rotation = _root.main.bot._rotation + 2;
_root.main.s1.bs._rotation = _root.main.s1.bs._rotation + 2;
_root.main.s1.s1.gotoAndPlay(2);
_root.main.s2.s2.gotoAndPlay(2);
} else {
dontMove = true;
}
} else {
i = 0;
while (i < 10) {
en = _root["enemy" + i];
if (en.hitTest(this)) {
_root.homedEn = en;
duplicateMovieClip (_root.bull, "bull" + _root.n, _root.getNextHighestDepth());
}
i++;
}
}
} else {
dontMove = true;
if (_root.canSat) {
_root.satellitePlant._x = _x;
_root.satellitePlant._y = _y;
_root.satellitePlant.gotoAndPlay(2);
_root.canSat = false;
}
}
} else {
holdShot = true;
}
}
}
onClipEvent (mouseUp) {
clicking = false;
holdShot = false;
if (_root.main._currentframe != 2) {
if (_root.mouseC) {
_root.pointer.gotoAndPlay(6);
}
}
markfollow = false;
if (!spaceDown) {
gotoAndStop (1);
} else if (!dontMove) {
_root.main._y = _root.main._y + _root.mo;
_root.main.topG._rotation = _root.main.topG._rotation + 2;
_root.main.bot._rotation = _root.main.bot._rotation + 2;
_root.main.s1.bs._rotation = _root.main.s1.bs._rotation + 2;
}
}
Instance of Symbol 457 MovieClip "satellitePlant" in Frame 1
onClipEvent (enterFrame) {
if (_currentframe != 1) {
this._x = this._x - _root.xMove;
this._y = this._y - _root.yMove;
}
i = 0;
while (i < 10) {
en = _root["enemy" + i];
if (en.hitTest(this)) {
if (alive and (!en.dead)) {
en.life = en.life - 50;
}
}
i++;
}
}
Instance of Symbol 480 MovieClip "powerUp" in Frame 1
onClipEvent (enterFrame) {
if (_currentframe != 1) {
_x = (_x + _root.xDist);
_y = (_y + _root.yDist);
}
}
Frame 3
hasAx = false;
hasKnife = false;
hasPickax = false;
hasSpear = false;
hasFire = false;
hasChainsaw = false;
hasMissile = false;
hasLaser = false;
hasBolt = false;
hasPotato = false;
hasChain = false;
hasSyringe = false;
hasPipebomb = false;
hasPistol = false;
hasShotgun = false;
hasChaingun = false;
hasShrapnel = false;
hasLockon = false;
hasLight = false;
hasSatellite = false;
Mouse.show();
Instance of Symbol 493 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
nextFrame();
_root.gotoAndStop(undefined);
}
}
Frame 5
stop();
Frame 6
MochiAd.showPreGameAd({id:"1caaa76212279e3b", res:"700x400"});
Frame 7
stop();
var gearupmusic = new Sound();
gearupmusic.attachSound("gearupmusic");
gearupmusic.start(0, 10000);
seenFirstDirections = false;
Instance of Symbol 493 MovieClip in Frame 7
onClipEvent (enterFrame) {
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
_root.gotoAndStop("menu");
}
}
Frame 8
stop();
Frame 9
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 2
if ((((_parent._x < 1000) and (_parent._x > -300)) and (_parent._y < 700)) and (_parent._y > -300)) {
_parent.efSound.start();
}
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 2
_root.hitSound.start();
Symbol 113 MovieClip Frame 1
stop();
Symbol 113 MovieClip Frame 2
if ((((_parent._x < 1000) and (_parent._x > -300)) and (_parent._y < 700)) and (_parent._y > -300)) {
_parent.efSound.start();
}
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 6
stop();
_parent._x = Math.round(Math.random() * 700);
_parent._y = Math.round(Math.random() * 400);
onEnterFrame = function () {
if (_parent.teleport) {
if ((((_root.level.ground.hitTest(_parent._x, _parent._y, true) or _root.main.hitTest(_parent._x + 30, _parent._y, true)) or _root.main.hitTest(_parent._x - 30, _parent._y, true)) or _root.main.hitTest(_parent._x, _parent._y - 30, true)) or _root.main.hitTest(_parent._x, _parent._y + 30, true)) {
_parent._x = Math.round(Math.random() * 700);
_parent._y = Math.round(Math.random() * 400);
} else {
_parent.teleport = false;
_parent.shooter.play();
play();
}
}
};
Symbol 131 MovieClip Frame 13
_parent.squitch = false;
_parent.mTimer = 0;
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 2
if ((((_parent._x < 1000) and (_parent._x > -300)) and (_parent._y < 700)) and (_parent._y > -300)) {
_parent.efSound.start();
}
Symbol 134 MovieClip Frame 4
gotoAndStop (1);
Symbol 137 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 6
stop();
_parent._x = Math.round(Math.random() * 700);
_parent._y = Math.round(Math.random() * 400);
onEnterFrame = function () {
if (_parent.teleport) {
if ((((_root.level.ground.hitTest(_parent._x, _parent._y, true) or _root.main.hitTest(_parent._x + 30, _parent._y, true)) or _root.main.hitTest(_parent._x - 30, _parent._y, true)) or _root.main.hitTest(_parent._x, _parent._y - 30, true)) or _root.main.hitTest(_parent._x, _parent._y + 30, true)) {
_parent._x = Math.round(Math.random() * 700);
_parent._y = Math.round(Math.random() * 400);
} else {
_parent.teleport = false;
_parent.shooter.play();
play();
}
}
};
Symbol 137 MovieClip Frame 13
_parent.squitch = false;
_parent.mTimer = 0;
Symbol 144 MovieClip Frame 22
stop();
Symbol 145 MovieClip Frame 1
stop();
mTimer = 0;
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
moveWait = 1.1;
wait = 20;
lifeVar = 100 / life;
dead = false;
gearPlus = 50;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
moveAround = true;
}
if (moveAround) {
xMove = xMove / moveWait;
yMove = yMove / moveWait;
_x = (_x + xMove);
_y = (_y + yMove);
if ((Math.abs(xMove) < 0.1) and (Math.abs(yMove) < 0.1)) {
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
mTimer = 0;
moveAround = false;
}
}
}
}
};
Instance of Symbol 75 MovieClip in Symbol 145 MovieClip Frame 1
onClipEvent (enterFrame) {
slope = _parent.yMove / _parent.xMove;
rot = (slope * 180) / Math.PI;
_rotation = rot;
}
Instance of Symbol 80 MovieClip "shooter" in Symbol 145 MovieClip Frame 1
onClipEvent (enterFrame) {
m = _root.main;
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(m._y - myPoint.y, m._x - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 180);
}
Instance of Symbol 106 MovieClip "lifeMC" in Symbol 145 MovieClip Frame 1
onClipEvent (load) {
_alpha = 60;
}
Symbol 145 MovieClip Frame 2
stop();
mTimer = 0;
moveTimer = 0;
wait = 20;
lifeVar = 100 / life;
dead = false;
gearPlus = 100;
xMove = (Math.random() * 10) - 5;
yMove = (Math.random() * 10) - 5;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
mTimer = 0;
}
_x = (_x + xMove);
_y = (_y + yMove);
if (moveTimer <= 20) {
moveTimer++;
} else {
xMove = (Math.random() * 10) - 5;
yMove = (Math.random() * 10) - 5;
moveTimer = 0;
}
}
}
};
Symbol 145 MovieClip Frame 3
stop();
mTimer = 0;
wait = 18;
lifeVar = 100 / life;
dead = false;
gearPlus = 70;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
mTimer = 0;
}
}
}
};
Instance of Symbol 113 MovieClip "shooter" in Symbol 145 MovieClip Frame 3
onClipEvent (enterFrame) {
m = _root.main;
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(m._y - myPoint.y, m._x - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 180);
}
Symbol 145 MovieClip Frame 4
stop();
mTimer = 0;
wait = 40;
lifeVar = 100 / life;
dead = false;
gearPlus = 200;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
_root["enbull" + _root.q].homing = true;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
mTimer = 0;
}
}
}
};
Symbol 145 MovieClip Frame 5
stop();
moveTimer = 0;
wait = 15;
lifeVar = 100 / life;
dead = false;
gearPlus = 120;
xMove = (Math.random() * 14) - 7;
yMove = (Math.random() * 14) - 7;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
mTimer = 0;
}
_x = (_x + xMove);
_y = (_y + yMove);
if (moveTimer <= 20) {
moveTimer++;
} else {
xMove = (Math.random() * 10) - 5;
yMove = (Math.random() * 10) - 5;
moveTimer = 0;
}
}
}
};
Instance of Symbol 117 MovieClip "main" in Symbol 145 MovieClip Frame 5
onClipEvent (enterFrame) {
m = _root.main;
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(m._y - myPoint.y, m._x - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 90);
}
Symbol 145 MovieClip Frame 6
stop();
moveTimer = 0;
wait = 15;
lifeVar = 100 / life;
dead = false;
gearPlus = 200;
m = _root.main;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
myRadians = Math.atan2(m._y - _y, m._x - _x);
angle = Math.round((myRadians * 180) / Math.PI);
_root.d = angle;
goX = Math.cos((angle / 180) * Math.PI) * 8;
goY = Math.sin((angle / 180) * Math.PI) * 8;
_x = (_x + goX);
_y = (_y + goY);
}
}
};
Instance of Symbol 119 MovieClip "main" in Symbol 145 MovieClip Frame 6
onClipEvent (enterFrame) {
m = _root.main;
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(m._y - myPoint.y, m._x - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 90);
}
Symbol 145 MovieClip Frame 7
stop();
mTimer = 0;
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
moveWait = 1.2;
wait = 15;
lifeVar = 100 / life;
dead = false;
gearPlus = 175;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
moveAround = true;
}
if (moveAround) {
xMove = xMove / moveWait;
yMove = yMove / moveWait;
_x = (_x + xMove);
_y = (_y + yMove);
if ((Math.abs(xMove) < 0.1) and (Math.abs(yMove) < 0.1)) {
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
mTimer = 0;
moveAround = false;
}
}
}
}
};
Instance of Symbol 113 MovieClip "shooter" in Symbol 145 MovieClip Frame 7
onClipEvent (enterFrame) {
m = _root.main;
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(m._y - myPoint.y, m._x - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 180);
}
Instance of Symbol 126 MovieClip "wall" in Symbol 145 MovieClip Frame 7
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
}
Symbol 145 MovieClip Frame 8
stop();
mTimer = 0;
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
moveWait = 1.2;
wait = 15;
lifeVar = 100 / life;
dead = false;
gearPlus = 350;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
moveAround = true;
}
if (moveAround) {
xMove = xMove / moveWait;
yMove = yMove / moveWait;
_x = (_x + xMove);
_y = (_y + yMove);
if ((Math.abs(xMove) < 0.1) and (Math.abs(yMove) < 0.1)) {
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
mTimer = 0;
moveAround = false;
}
}
}
}
};
Instance of Symbol 126 MovieClip "wall" in Symbol 145 MovieClip Frame 8
onClipEvent (enterFrame) {
m = _root.main;
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(m._y - myPoint.y, m._x - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 180);
}
Symbol 145 MovieClip Frame 9
stop();
mTimer = 0;
life = life / 2;
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
wait = 30;
lifeVar = 100 / life;
dead = false;
gearPlus = 300;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
teleport = true;
}
if (teleport) {
if (!squitch) {
tSound.start();
main.play();
shooter.gotoAndPlay(5);
squitch = true;
}
}
}
}
};
Instance of Symbol 134 MovieClip "shooter" in Symbol 145 MovieClip Frame 9
onClipEvent (enterFrame) {
m = _root.main;
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(m._y - myPoint.y, m._x - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 180);
}
Symbol 145 MovieClip Frame 10
stop();
mTimer = 0;
life = life / 2;
xMove = (Math.random() * 60) - 30;
yMove = (Math.random() * 60) - 30;
wait = 30;
lifeVar = 100 / life;
dead = false;
gearPlus = 400;
onEnterFrame = function () {
if (life <= 0) {
dead = true;
gotoAndStop (11);
}
if (Math.abs(_root.main._x - _x) < 1100) {
mainNear = true;
} else {
mainNear = false;
}
if (mainNear) {
if (!dead) {
if (life >= 0) {
lifeMC.lifeBar._xscale = life * lifeVar;
}
if (mTimer == 0) {
_root.q++;
shooter.play();
duplicateMovieClip (_root.enbull, "enbull" + _root.q, _root.getNextHighestDepth());
_root["enbull" + _root.q]._x = _x;
_root["enbull" + _root.q]._y = _y;
_root["enbull" + _root.q].homing = true;
}
if (mTimer < wait) {
mTimer = mTimer + 1;
} else {
teleport = true;
}
if (teleport) {
if (!squitch) {
tSound.start();
main.play();
shooter.gotoAndPlay(5);
squitch = true;
}
}
}
}
};
Symbol 145 MovieClip Frame 11
if (_name != "enemy") {
boomSound.start();
_root.gear = _root.gear + gearPlus;
_root.gearGain = _root.gearGain + gearPlus;
_root.gearG = _root.gearG + gearPlus;
_root.enemiesLeft = _root.enemiesLeft - 1;
if (_root.enemiesLeftRequiredForWeapon >= _root.enemiesLeft) {
if ((!_root.hasTheWeapons) or (!_root.hasTheWeapons2)) {
_root.powerUp._x = _x;
_root.powerUp._y = _y;
_root.powerUp.gotoAndStop(_root.newWeaponFrame);
_root.powerUpSound.start();
theX._visible = false;
theShadow._visible = false;
}
}
}
Symbol 166 MovieClip Frame 1
stop();
Instance of Symbol 159 MovieClip "bs" in Symbol 167 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + _root.turn);
}
Instance of Symbol 166 MovieClip "s1" in Symbol 167 MovieClip Frame 1
onClipEvent (enterFrame) {
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(_root._ymouse - myPoint.y, _root._xmouse - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 90);
}
Symbol 174 MovieClip Frame 1
stop();
Instance of Symbol 174 MovieClip "s2" in Symbol 175 MovieClip Frame 1
onClipEvent (enterFrame) {
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(_root._ymouse - myPoint.y, _root._xmouse - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 90);
}
Symbol 179 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 1
stop();
_parent.bot._visible = true;
_root.spinning = false;
_root.spinCount = 0;
Symbol 186 MovieClip Frame 2
_root.gearSpinS.start();
_parent.bot._visible = false;
_parent._y = _parent._y + 3;
Symbol 186 MovieClip Frame 3
_parent._y = _parent._y - 3;
Symbol 186 MovieClip Frame 4
_parent._y = _parent._y + 2;
Symbol 186 MovieClip Frame 5
_parent._y = _parent._y - 2;
Symbol 186 MovieClip Frame 6
_parent._y = _parent._y + 3;
Symbol 186 MovieClip Frame 7
_parent._y = _parent._y - 3;
Symbol 186 MovieClip Frame 8
_parent._y = _parent._y + 2;
Symbol 186 MovieClip Frame 9
_parent._y = _parent._y - 3;
Symbol 186 MovieClip Frame 10
_parent._y = _parent._y + 3;
Symbol 186 MovieClip Frame 11
_parent._y = _parent._y - 3;
Symbol 186 MovieClip Frame 12
_parent._y = _parent._y - 3;
Symbol 186 MovieClip Frame 13
_parent._y = _parent._y + 2;
Symbol 186 MovieClip Frame 14
_parent._y = _parent._y - 2;
Symbol 186 MovieClip Frame 15
_parent._y = _parent._y + 3;
Symbol 186 MovieClip Frame 16
_parent._y = _parent._y - 3;
Symbol 186 MovieClip Frame 17
_parent._y = _parent._y + 2;
Symbol 186 MovieClip Frame 18
_parent._y = _parent._y - 3;
Symbol 196 MovieClip Frame 1
stop();
_root.waving = false;
_root.spinCount = 0;
Symbol 196 MovieClip Frame 2
_parent._y = _parent._y + 3;
_root.boltSound.start();
Symbol 196 MovieClip Frame 3
_parent._y = _parent._y - 3;
Symbol 196 MovieClip Frame 4
_parent._y = _parent._y + 2;
Symbol 196 MovieClip Frame 5
_parent._y = _parent._y - 2;
Symbol 197 MovieClip Frame 1
if (_root.leve <= 4) {
stop();
} else if (((_root.leve > 4) and (_root.leve < 11)) and (!_root.gameIsComplete)) {
if (!_root.sawGearSquitchDirections) {
_root.directions.gotoAndPlay(1051);
_root.sawGearSquitchDirections = true;
}
gotoAndStop (3);
} else if ((_root.leve >= 11) and (!_root.gameIsComplete)) {
if (!_root.superGearSquitchDirections) {
_root.directions.gotoAndPlay(1201);
_root.superGearSquitchDirections = true;
}
gotoAndStop (4);
}
Instance of Symbol 157 MovieClip "extra" in Symbol 197 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 7);
if (_root.mainLife > 1) {
this.extra.gotoAndStop(_root.mainLife - 1);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 167 MovieClip "s1" in Symbol 197 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 175 MovieClip "s2" in Symbol 197 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Symbol 197 MovieClip Frame 2
boomSound.start();
_root.curs.holdShot = false;
_root.canSat = false;
Instance of Symbol 157 MovieClip "extra" in Symbol 197 MovieClip Frame 3
onClipEvent (enterFrame) {
_rotation = (_rotation + 7);
if (_root.mainLife > 1) {
this.extra.gotoAndStop(_root.mainLife - 1);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 167 MovieClip "s1" in Symbol 197 MovieClip Frame 3
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 175 MovieClip "s2" in Symbol 197 MovieClip Frame 3
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 151 MovieClip in Symbol 197 MovieClip Frame 4
onClipEvent (enterFrame) {
_rotation = (_rotation + 2);
_x = _parent.bot._x;
_y = _parent.bot._y;
}
Symbol 201 MovieClip Frame 5
stop();
Symbol 201 MovieClip Frame 9
stop();
Symbol 205 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * 3) + 1);
Symbol 213 MovieClip Frame 4
_parent.removeMovieClip();
Symbol 219 MovieClip Frame 3
_parent.removeMovieClip();
Symbol 234 MovieClip Frame 5
_parent.removeMovieClip();
Symbol 241 MovieClip Frame 23
_parent.removeMovieClip();
Symbol 244 MovieClip Frame 1
_parent.removeMovieClip();
Symbol 251 MovieClip Frame 5
_parent.removeMovieClip();
Symbol 255 MovieClip Frame 4
_parent.removeMovieClip();
Symbol 263 MovieClip Frame 12
stop();
Symbol 268 MovieClip Frame 16
stop();
Symbol 271 MovieClip Frame 4
_parent.removeMovieClip();
Symbol 291 MovieClip Frame 11
_parent.removeMovieClip();
Symbol 295 MovieClip Frame 8
stop();
Symbol 297 MovieClip Frame 1
stop();
Instance of Symbol 208 MovieClip in Symbol 297 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
}
Symbol 297 MovieClip Frame 8
_root.nutsSound.start();
Symbol 348 MovieClip Frame 1
function placeEnemy() {
duplicateMovieClip (_root.enemy, "enemy" + e, _root.getNextHighestDepth());
_root["enemy" + e]._y = (Math.random() * 300) + 100;
e++;
ran = Math.random() * 200;
_root.enemy0._x = 1000 + ran;
_root.enemy1._x = 1500 + ran;
_root.enemy2._x = 2000 + ran;
_root.enemy3._x = 2500 + ran;
_root.enemy4._x = 3000 + ran;
_root.enemy5._x = 3500 + ran;
_root.enemy6._x = 4000 + ran;
_root.enemy7._x = 4500 + ran;
_root.enemy8._x = 5000 + ran;
_root.enemy9._x = 5500 + ran;
}
e = 0;
l = _root.level.ground;
i = 0;
while (i < 10) {
placeEnemy();
i++;
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s0" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(3);
}
Instance of Symbol 347 MovieClip "s17" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s4" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s3" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s2" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s1" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s8" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s7" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s6" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s5" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s12" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s11" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s10" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s9" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s16" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s15" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip "s14" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
tbRandom = Math.ceil(Math.random() * 12) + 2;
this.gotoAndStop(tbRandom);
}
Instance of Symbol 347 MovieClip "s13" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
mRandom = Math.ceil(Math.random() * 14) + 14;
this.gotoAndStop(mRandom);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 347 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 350 MovieClip "outborder" in Symbol 351 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 357 MovieClip Frame 6
_parent.removeMovieClip();
Symbol 360 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 1
stop();
if (_root.leve == 20) {
gotoAndStop (2);
}
Symbol 370 MovieClip Frame 2
_root.gameIsComplete = true;
Symbol 376 MovieClip Frame 1
_root.stats._visible = true;
stop();
Symbol 376 MovieClip Frame 34
i = 0;
while (i < 10) {
removeMovieClip(_root["enemy" + i]);
i++;
}
_root.gotoAndStop(2);
Symbol 376 MovieClip Frame 35
_root.entireGearGained = _root.entireGearGained + gg;
Symbol 376 MovieClip Frame 61
_root.beep.start();
Symbol 376 MovieClip Frame 65
_root.gear = _root.gear - 300;
if (_root.gear < 0) {
gameOver = true;
_root.gotoAndStop(3);
}
Symbol 376 MovieClip Frame 114
_root.mainLife = 2;
_root.gotoAndStop(1);
Symbol 376 MovieClip Frame 120
gotoAndStop (1);
Symbol 376 MovieClip Frame 122
_root.entireGearGained = _root.entireGearGained + gg;
Symbol 376 MovieClip Frame 123
maincolor = new Color(_root.main);
br = -200;
myColorTransform = {rb:br, gb:br, bb:br};
maincolor.setTransform(myColorTransform);
Symbol 376 MovieClip Frame 124
_root.levelOverSound.start();
Symbol 376 MovieClip Frame 258
i = 0;
while (i < 10) {
removeMovieClip(_root["enemy" + i]);
i++;
}
Symbol 376 MovieClip Frame 276
_root.stats._visible = false;
Symbol 376 MovieClip Frame 280
_root.gotoAndStop(2);
Symbol 376 MovieClip Frame 298
_root.leve++;
if (!_root.gameIsComplete) {
_root.gotoAndStop(1);
gotoAndStop (1);
} else {
_root.gearupmusic.start();
_root.gotoAndStop(9);
}
Symbol 404 MovieClip Frame 1
stop();
Instance of Symbol 381 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasNuts) {
_visible = true;
}
if (_root.nuts) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 383 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasAx) {
_visible = true;
}
if (_root.ax) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 385 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasPotato) {
_visible = true;
}
if (_root.potato) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 387 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasPickax) {
_visible = true;
}
if (_root.pickax) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 389 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasKnife) {
_visible = true;
}
if (_root.knife) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 391 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasSpear) {
_visible = true;
}
if (_root.spear) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 393 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasChain) {
_visible = true;
}
if (_root.chain) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 395 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasSyringe) {
_visible = true;
}
if (_root.syringe) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 397 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasPipebomb) {
_visible = true;
}
if (_root.pipebomb) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 399 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasBolt) {
_visible = true;
}
if (_root.bolt) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 401 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasPistol) {
_visible = true;
}
if (_root.pistol) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 404 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.mouseC) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
if (_root.hasShotgun) {
_visible = true;
}
if (_root.shotgun) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 406 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasChaingun) {
_visible = true;
}
if (_root.chaingun) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 408 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasShrapnel) {
_visible = true;
}
if (_root.shrapnel) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 410 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasFire) {
_visible = true;
}
if (_root.fire) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 412 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasMissile) {
_visible = true;
}
if (_root.missile) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 414 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasLockon) {
_visible = true;
}
if (_root.lockon) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 416 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasLaser) {
_visible = true;
}
if (_root.laser) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 418 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasLight) {
_visible = true;
}
if (_root.light) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Instance of Symbol 420 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.hasSatellite) {
_visible = true;
}
if (_root.satellite) {
_alpha = 100;
} else {
_alpha = 50;
}
}
Symbol 436 MovieClip Frame 1
stop();
Instance of Symbol 436 MovieClip "mouset" in Symbol 438 MovieClip Frame 1
onClipEvent (keyDown) {
if (Key.getCode() == 192) {
if (_root.mouseC) {
this.gotoAndStop(1);
_root.mouseC = false;
} else {
this.gotoAndStop(2);
_root.mouseC = true;
}
}
}
Symbol 442 MovieClip Frame 1
stop();
if (!_root.seenFirstDirections) {
play();
}
Symbol 442 MovieClip Frame 6
if (!tick1) {
if (_root.mouseC) {
dis = "USE YOUR MOUSE TO MOVE!";
} else {
dis = "USE W, A, S, and D TO MOVE, or THE ARROW KEYS!";
}
}
if (tick1) {
dis = "HOLD SPACE (OR SHIFT) AND CLICK TO SHOOT!";
}
if (tick2) {
dis = "THIS MEANS YOU CAN'T MOVE AND SHOOT AT THE SAME TIME";
}
if (tick3) {
dis = "IT TAKES GETTING-USED-TO. CAUTION IS KEY!";
}
if (tick4) {
dis = "PRESS M to STOP OR START THE MUSIC.";
}
if (tick5) {
dis = "PRESS THE TILDE KEY ~ to SWITCH MOVING CONTROLS.";
}
Symbol 442 MovieClip Frame 146
dis = "";
Symbol 442 MovieClip Frame 150
dis = "HOLD SPACE (OR SHIFT) AND CLICK TO SHOOT!";
Symbol 442 MovieClip Frame 296
dis = "";
Symbol 442 MovieClip Frame 300
dis = "THIS MEANS YOU CAN'T MOVE AND SHOOT AT THE SAME TIME";
Symbol 442 MovieClip Frame 446
dis = "";
Symbol 442 MovieClip Frame 450
dis = "IT TAKES GETTING-USED-TO. CAUTION IS KEY!";
Symbol 442 MovieClip Frame 597
dis = "";
Symbol 442 MovieClip Frame 600
dis = "PRESS M to STOP OR START THE MUSIC.";
Symbol 442 MovieClip Frame 747
dis = "";
Symbol 442 MovieClip Frame 750
dis = "PRESS THE TILDE KEY ~ to SWITCH MOVING CONTROLS.";
Symbol 442 MovieClip Frame 900
dis = "";
_root.seenFirstDirections = true;
Symbol 442 MovieClip Frame 901
stop();
dis = "";
Symbol 442 MovieClip Frame 902
dis = "ACQUIRED UPGRADE :" + _root.theNewUpgrade;
Symbol 442 MovieClip Frame 1050
gotoAndStop (901);
Symbol 442 MovieClip Frame 1051
dis = "YOU'VE UPGRADED TO THE SAW GEAR! PRESS CONTROL TO REFLECT BULLETS";
Symbol 442 MovieClip Frame 1200
gotoAndStop (901);
Symbol 442 MovieClip Frame 1201
dis = "YOU'VE UPGRADED TO THE SUPER GEAR. PRESS CONTROL TO WAVE!";
Symbol 442 MovieClip Frame 1350
gotoAndStop (901);
Symbol 451 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 1
_root.satExplo.start();
Symbol 456 MovieClip Frame 22
_root.canSat = true;
_parent.gotoAndStop(1);
Symbol 457 MovieClip Frame 1
alive = false;
stop();
Symbol 457 MovieClip Frame 2
_root.beepbeepbeep.start();
Symbol 457 MovieClip Frame 9
alive = true;
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 2
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasAx = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.seenFirstDirections = true;
_root.theNewUpgrade = "RUBBER AX (2)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 3
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasPotato = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.enemiesLeftRequiredForWeapon = 3;
_root.newWeaponFrame = 11;
_root.hasTheWeapons = true;
_root.theNewUpgrade = "POTATO CANNON (3)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 4
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasPickax = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "PICKAXES (4)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 5
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasKnife = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.enemiesLeftRequiredForWeapon = 4;
_root.newWeaponFrame = 12;
_root.theNewUpgrade = "KNIVES (5)";
_root.directions.gotoAndPlay(902);
_root.hasTheWeapons = true;
}
};
Symbol 480 MovieClip Frame 6
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasSpear = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "SPEARS (6)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 7
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasChain = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.enemiesLeftRequiredForWeapon = 2;
_root.newWeaponFrame = 14;
_root.hasTheWeapons = true;
_root.theNewUpgrade = "CHAINS (7)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 8
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasSyringe = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "SYRINGES (8)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 9
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasPipebomb = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.enemiesLeftRequiredForWeapon = 2;
_root.newWeaponFrame = 15;
_root.hasTheWeapons = true;
_root.theNewUpgrade = "PIPE BOMBS (9)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 10
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasBolt = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "LIGHTNING BOLTS (0)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 11
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasPistol = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons2 = true;
_root.theNewUpgrade = "PISTOL (Q)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 12
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasShotgun = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons2 = true;
_root.theNewUpgrade = "SHOTGUN (W)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 13
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasChaingun = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "CHAINGUN (E)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 14
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasShrapnel = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons2 = true;
_root.theNewUpgrade = "SHRAPNEL GUN (R)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 15
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasFire = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons2 = true;
_root.theNewUpgrade = "FLAME THROWER (T)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 16
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasMissile = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "MISSILES (Y)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 17
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasLockon = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "LOCKON CANNON (U)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 18
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasLaser = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "LASER (I)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 19
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasLight = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "LIGHT CANNON (O)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 480 MovieClip Frame 20
onEnterFrame = function () {
if (this.hitTest(_root.main)) {
_root.hasSatellite = true;
_root.powerUpSound.start();
this._x = -150;
gotoAndStop (1);
_root.hasTheWeapons = true;
_root.theNewUpgrade = "SATELLITE (P)";
_root.directions.gotoAndPlay(902);
}
};
Symbol 558 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("2.2");
}
static function showPreGameAd(options) {
var DEFAULTS = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}};
options = _parseOptions(options, DEFAULTS);
var clip = options.clip;
var ad_msec = 11000;
var ad_timeout = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var wh = _getRes(options);
var w = wh[0];
var h = wh[1];
mc._x = w * 0.5;
mc._y = h * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = w * -0.5;
chk._y = h * -0.5;
var bar = chk.createEmptyMovieClip("_mochiad_bar", 4);
bar._x = 10;
bar._y = h - 20;
var bar_color = options.color;
delete options.color;
var bar_background = options.background;
delete options.background;
var bar_outline = options.outline;
delete options.outline;
var backing = bar.createEmptyMovieClip("_outline", 1);
backing.beginFill(bar_background);
backing.moveTo(0, 0);
backing.lineTo(w - 20, 0);
backing.lineTo(w - 20, 10);
backing.lineTo(0, 10);
backing.lineTo(0, 0);
backing.endFill();
var inside = bar.createEmptyMovieClip("_inside", 2);
inside.beginFill(bar_color);
inside.moveTo(0, 0);
inside.lineTo(w - 20, 0);
inside.lineTo(w - 20, 10);
inside.lineTo(0, 10);
inside.lineTo(0, 0);
inside.endFill();
inside._xscale = 0;
var outline = bar.createEmptyMovieClip("_outline", 3);
outline.lineStyle(0, bar_outline, 100);
outline.moveTo(0, 0);
outline.lineTo(w - 20, 0);
outline.lineTo(w - 20, 10);
outline.lineTo(0, 10);
outline.lineTo(0, 0);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var p = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)));
if (p > 0) {
this._parent._alpha = p;
} else {
var _clip = this._parent._parent;
MochiAd.unload(_clip);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _chk = this.mc._mochiad_wait;
_chk.server_control = true;
_chk.started = getTimer();
_chk.ad_msec = msec;
};
chk.onEnterFrame = function () {
var _clip = this._parent._parent;
var ad_clip = this._parent._mochiad_ctr;
var elapsed = (getTimer() - this.started);
var finished = false;
var clip_total = _clip.getBytesTotal();
var clip_loaded = _clip.getBytesLoaded();
var clip_pcnt = ((100 * clip_loaded) / clip_total);
var ad_pcnt = ((100 * elapsed) / chk.ad_msec);
var _inside = this._mochiad_bar._inside;
var pcnt = Math.min(100, Math.min(clip_pcnt || 0, ad_pcnt));
pcnt = Math.max(this.last_pcnt, pcnt);
this.last_pcnt = pcnt;
_inside._xscale = pcnt;
if (!chk.showing) {
var total = ad_clip.getBytesTotal();
if ((total > 0) || (typeof(total) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (elapsed > chk.ad_timeout) {
finished = true;
}
}
if (elapsed > chk.ad_msec) {
finished = true;
}
if (((clip_total > 0) && (clip_loaded >= clip_total)) && (finished)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showInterLevelAd(options) {
var DEFAULTS = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}};
options = _parseOptions(options, DEFAULTS);
var clip = options.clip;
var ad_msec = 11000;
var ad_timeout = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var wh = _getRes(options);
var w = wh[0];
var h = wh[1];
mc._x = w * 0.5;
mc._y = h * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var p = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)));
if (p > 0) {
this._parent._alpha = p;
} else {
var _clip = this._parent._parent;
MochiAd.unload(_clip);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _chk = this.mc._mochiad_wait;
_chk.server_control = true;
_chk.started = getTimer();
_chk.ad_msec = msec - 250;
};
chk.onEnterFrame = function () {
var ad_clip = this._parent._mochiad_ctr;
var elapsed = (getTimer() - this.started);
var finished = false;
if (!chk.showing) {
var total = ad_clip.getBytesTotal();
if ((total > 0) || (typeof(total) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (elapsed > chk.ad_timeout) {
finished = true;
}
}
if (elapsed > chk.ad_msec) {
finished = true;
}
if (finished) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function showTimedAd(options) {
showInterLevelAd(options);
}
static function showPreloaderAd(options) {
showPreGameAd(options);
}
static function _allowDomains(server) {
var hostname = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(hostname);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(hostname);
}
}
return(hostname);
}
static function _loadCommunicator(options) {
var DEFAULTS = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"};
options = _parseOptions(options, DEFAULTS);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var clip = options.clip;
var clipname = ("_mochiad_com_" + options.id);
if (!_isNetworkAvailable()) {
return(null);
}
if (clip[clipname]) {
return(clip[clipname].lc);
}
var server = (options.com_server + options.id);
_allowDomains(server);
delete options.id;
delete options.com_server;
var depth = options.depth;
delete options.depth;
var mc = clip.createEmptyMovieClip(clipname, depth);
var lv = mc.createEmptyMovieClip("_mochiad_com", 1);
for (var k in options) {
lv[k] = options[k];
}
var lc = new LocalConnection();
var name = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
lc.mc = mc;
lc.name = name;
lc.allowDomain = function (d) {
return(true);
};
lc.allowInsecureDomain = lc.allowDomain;
lc.connect(name);
mc.lc = lc;
lv.lc = name;
lc._id = 0;
lc._queue = [];
lc.rpcResult = function (cb_arg) {
var cb = parseInt(cb_arg);
var cblst = this._callbacks[cb];
if (!cblst) {
return(undefined);
}
delete this._callbacks[cb];
var args = [];
var i = 2;
while (i < cblst.length) {
args.push(cblst[i]);
i++;
}
var i = 1;
while (i < arguments.length) {
args.push(arguments[i]);
i++;
}
var method = cblst[1];
var obj = cblst[0];
if (obj && (typeof(method) == "string")) {
method = obj[method];
}
if (method) {
method.apply(obj, args);
}
};
lc._didConnect = function (endpoint) {
this._endpoint = endpoint;
var q = this._queue;
delete this._queue;
var ds = this.doSend;
var i = 0;
while (i < q.length) {
var item = q[i];
ds.apply(this, item);
i++;
}
};
lc.doSend = function (args, cbobj, cbfn) {
if (this._endpoint == null) {
var qargs = [];
var i = 0;
while (i < arguments.length) {
qargs.push(arguments[i]);
i++;
}
this._queue.push(qargs);
return(undefined);
}
this._id = this._id + 1;
var id = this._id;
if ((cbfn === undefined) || (cbfn === null)) {
cbfn = cbobj;
}
this._callbacks[id] = [cbobj, cbfn];
var slc = new LocalConnection();
var ss = slc.send(this._endpoint, "rpc", id, args);
};
lc._callbacks = {};
lc._callbacks[0] = [lc, "_didConnect"];
lv.st = getTimer();
lv.loadMovie(server + ".swf", "POST");
return(lc);
}
static function fetchHighScores(options, callbackObj, callbackMethod) {
var lc = _loadCommunicator({id:options.id});
if (!lc) {
return(false);
}
var fncall = ["fetchHighScores", options];
lc.doSend(["fetchHighScores", options], callbackObj, callbackMethod);
return(true);
}
static function sendHighScore(options, callbackObj, callbackMethod) {
var lc = _loadCommunicator({id:options.id});
if (!lc) {
return(false);
}
var fncall = ["sendHighScore", options];
lc.doSend(["sendHighScore", options], callbackObj, callbackMethod);
return(true);
}
static function load(options) {
var DEFAULTS = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, DEFAULTS);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var clip = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (clip._mochiad_loaded) {
return(null);
}
var depth = options.depth;
delete options.depth;
var mc = clip.createEmptyMovieClip("_mochiad", depth);
var wh = _getRes(options);
options.res = (wh[0] + "x") + wh[1];
options.server = options.server + options.id;
delete options.id;
clip._mochiad_loaded = true;
var lv = mc.createEmptyMovieClip("_mochiad_ctr", 1);
for (var k in options) {
lv[k] = options[k];
}
var server = lv.server;
delete lv.server;
var hostname = _allowDomains(server);
mc.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
MochiAd.unload(this._parent);
}
};
}
};
var lc = new LocalConnection();
var name = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
lc.mc = mc;
lc.name = name;
lc.hostname = hostname;
lc.allowDomain = function (d) {
return(true);
};
lc.allowInsecureDomain = lc.allowDomain;
lc.connect(name);
mc.lc = lc;
lv.lc = name;
lv.st = getTimer();
lv.loadMovie(server + ".swf", "POST");
return(mc);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var o = System.security;
if (o.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var b = options.clip.getBounds();
var w = 0;
var h = 0;
if (typeof(options.res) != "undefined") {
var xy = options.res.split("x");
w = parseFloat(xy[0]);
h = parseFloat(xy[1]);
} else {
w = b.xMax - b.xMin;
h = b.yMax - b.yMin;
}
if ((w == 0) || (h == 0)) {
w = Stage.width;
h = Stage.height;
}
return([w, h]);
}
static function _parseOptions(options, defaults) {
var optcopy = {};
for (var k in defaults) {
optcopy[k] = defaults[k];
}
if (options) {
for (var k in options) {
optcopy[k] = options[k];
}
}
if (_root.mochiad_options) {
var pairs = _root.mochiad_options.split("&");
var i = 0;
while (i < pairs.length) {
var kv = pairs[i].split("=");
optcopy[unescape(kv[0])] = unescape(kv[1]);
i++;
}
}
if (optcopy.id == "test") {
}
return(optcopy);
}
}
Symbol 487 Button
on (release) {
gotoAndStop (1);
}
Symbol 521 MovieClip Frame 234
_root.nextFrame();
Symbol 523 Button
on (release) {
getURL ("http://www.zackhix.com", "_blank");
}
Symbol 529 MovieClip Frame 1
function answer() {
answered = true;
}
function noResponse() {
if (!answered) {
getURL ("http://jayisgames.com/cgdc5/?ref=6ea7298f");
}
}
if (flash.external.ExternalInterface.available) {
flash.external.ExternalInterface.addCallback("answer", this, answer);
}
var answered = false;
button_mc.onRelease = function () {
if (flash.external.ExternalInterface.available) {
flash.external.ExternalInterface.call("cgdc5close");
}
setTimeout(noResponse, 500);
};
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_mochibot__("6ea7298f", this, 10301, true);
Symbol 534 Button
on (release) {
getURL ("http://www.zackhix.com", "_blank");
}
Symbol 542 Button
on (release) {
getURL ("http://weapongod30.newgrounds.com/", "_blank");
}
Symbol 545 Button
on (release) {
play();
}
Instance of Symbol 174 MovieClip "s2" in Symbol 547 MovieClip Frame 1
onClipEvent (enterFrame) {
var myPoint = {x:_x, y:_y};
localToGlobal(myPoint);
myRadians = Math.atan2(_root._ymouse - myPoint.y, _root._xmouse - myPoint.x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
_rotation = (myDegrees + 90);
}
Symbol 548 Button
on (release) {
_root.mouseC = false;
_root.squitchSquitch = true;
gotoAndStop (1);
}
Symbol 549 Button
on (release) {
_root.mouseC = true;
_root.squitchSquitch = true;
gotoAndStop (1);
}