Frame 1
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;
var pv;
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);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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__("f19342eb", this, 10301, true);
_root.nukeavailable = true;
_root.sweepers = 0;
_root.nukes = 0;
function sitelock(urls_allowed) {
lock = true;
domain_parts = _url.split("://");
real_domain = domain_parts[1].split("/");
domain.text = real_domain[0];
for (x in urls_allowed) {
if (urls_allowed[x] == real_domain[0]) {
lock = false;
}
}
if (lock) {
_root._visible = false;
}
}
_root.hasplayedbefore = false;
Stage.showMenu = false;
urls_allowed = ["www.flashgamelicense.com"];
Instance of Symbol 163 MovieClip "cursor" in Frame 1
onClipEvent (enterFrame) {
}
Frame 2
gotoAndStop (5);
Frame 5
weaponlevel = 1;
armorlevel = 1;
speedlevel = 1;
maxspeedlevel = 4;
maxarmorlevel = 4;
maxweaponlevel = 6;
xp = 1;
speedxp = 1;
armorxp = 1;
weaponxp = 1;
_root.armorframe = 1;
_root.weaponframe = 1;
_root.speedframe = 1;
stop();
Mouse.show();
_root.totalenemiesdestroyed = 0;
totalscore = 0;
Frame 6
stop();
Frame 7
function nuke() {
nukesused++;
nukeani.gotoAndPlay(2);
nukedisplay = nukes - nukesused;
if ((_root.nukes - _root.nukesused) <= 0) {
_root.nukeicon.body.gotoAndPlay(11);
}
if ((_root.nukes - _root.nukesused) <= 0) {
if ((_root.sweepers - _root.sweepersused) <= 0) {
glow._alpha = 0;
}
}
_root.gravity = 0.3;
_root.shaking = true;
_root.shaketimer = 5;
nukeflash.gotoAndPlay(2);
var _local3 = 0;
while (_local3 < (_root.enemiescreated + 1)) {
var _local2 = enemies["enemy" + _local3];
_local2.bod.health = 0;
if (_local2.dead == false) {
levelenemiesdestroyed++;
enemiesremaining--;
_root.enemiesalive--;
if (enemiesremaining <= 0) {
_root.nukes = _root.nukes - _root.nukesused;
_root.gotoAndStop(8);
}
_local2.dead = true;
}
_local2.dy = 0;
_local2.dx = _local2.dx / 3;
_local2.bod.bar._alpha = 0;
_local2.misdy = -40;
_local2.rotdx = random(5) - random(5);
_local2.dx = _local2.dx + (random(3) - random(3));
_local2.dy = _local2.dy + (_local2.misdy / 3);
_root.score = _root.score + int(_local2.pointvalue);
_root.scoregained = int(_local2.pointvalue);
_local2.pointvalue = _local2.pointvalue / 2;
_root.p._x = _local2._x + 55;
_root.p.gotoAndPlay(2);
_root.p._y = _local2._y;
_local3++;
}
_root.rs._x = missilez._x;
_root.rs._y = missilez._y;
_root.rs.gotoAndPlay(2);
}
function minesweep() {
sweepersused++;
sweeping = true;
cursor.gotoAndStop(3);
_root.paused = true;
sweeptimer = 20;
minesweeperavailable = false;
_root.sweeperdisplay = _root.sweepers - sweepersused;
if ((_root.sweepers - _root.sweepersused) <= 0) {
_root.minesweepericon.body.gotoAndPlay(11);
}
}
function checkwithsweeper(sprite) {
dazx = cursor._x - sprite._x;
dazy = cursor._y - sprite._y;
if ((Math.abs(dazx) + Math.abs(dazy)) < 25) {
_root.m._x = sprite._x;
_root.m._y = sprite._y;
_root.m.gotoAndPlay(2);
_root.shaking = true;
_root.shaketimer = 30;
_root.whiteflash.gotoAndPlay(2);
sprite.removeMovieClip();
}
}
nukesused = 0;
sweepersused = 0;
nukedisplay = nukes;
sweeperdisplay = sweepers;
if (_root.nukes > 0) {
nukeavailable = true;
}
if (_root.sweepers > 0) {
minesweeperavailable = true;
}
sweeptimer = 30;
sweeping = true;
onEnterFrame = function () {
if (sweeping) {
sweeptimer--;
}
if (nukeavailable) {
if (Key.isDown(87)) {
if (!shaking) {
if ((_root.nukes - _root.nukesused) > 0) {
nuke();
}
}
}
}
if (Key.isDown(65)) {
if ((_root.sweepers - _root.sweepersused) > 0) {
if (minesweeperavailable) {
minesweep();
}
}
}
if (Key.isDown(68)) {
if (sweeping) {
if (sweeptimer < 0) {
minesweeperavailable = true;
sweeping = false;
cursor.gotoAndStop(1);
paused = false;
}
}
}
poweruptimer--;
if (poweruptimer <= 0) {
_root.addpowerup();
poweruptimer = 300 + random(200);
}
if (Key.isDown(32)) {
_root.sweeping = false;
if (paused == false) {
_root.paused = true;
_root.pausescreen.gotoAndStop(2);
}
}
if (paused == false) {
if (player.dead == false) {
if (_root.enemiesremaining > 0) {
if (_root.enemiesalive <= _root.maxalive) {
if (_root.lboatsinlevel == true) {
_root.lboattimer--;
if (_root.lboattimer <= 0) {
_root.typetoadd = "lboat";
_root.addboat();
_root.lboattimer = _root.lboattimer + (random(20) + 50);
}
}
if (_root.hboatsinlevel == true) {
_root.hboattimer--;
if (_root.hboattimer <= 0) {
_root.typetoadd = "hboat";
_root.addboat();
_root.hboattimer = _root.hboattimer + (random(20) + 50);
}
}
if (_root.zepsinlevel == true) {
_root.zeptimer--;
if (_root.zeptimer <= 0) {
_root.typetoadd = "zep";
_root.addboat();
_root.zeptimer = _root.zeptimer + (random(20) + 50);
}
}
if (_root.fightersinlevel == true) {
_root.fightertimer--;
if (_root.fightertimer <= 0) {
_root.typetoadd = "fighter";
_root.addboat();
_root.fightertimer = _root.fightertimer + (random(20) + 50);
}
}
if (_root.helicoptorsinlevel == true) {
_root.helitimer--;
if (_root.helitimer <= 0) {
_root.typetoadd = "heli";
_root.addboat();
_root.helitimer = _root.helitimer + 500;
}
}
}
}
if (_root.missileshaking == true) {
_root.player.mecha._x = (_root.player.mecha.startx + random(2)) - random(2);
_root.player.mecha._y = (_root.player.mecha.startx + random(2)) - random(2);
}
if (charging) {
if (power < 20) {
power++;
}
} else if (power > 0) {
power--;
}
}
if (shaking) {
shaketimer--;
if (shaketimer >= 0) {
_x = ((0 + random(10)) - random(10));
_y = ((0 + random(10)) - random(10));
player.health = player.health - 0.6;
if (player.health <= 75) {
hud.healthbar.inside.gotoAndStop(2);
player.body.gotoAndStop(2);
if (_root.player.health <= 25) {
hud.healthbar.inside.gotoAndStop(3);
player.body.gotoAndStop(3);
if (_root.player.health <= 0) {
hud.healthbar.inside.gotoAndStop(4);
_root.player.body.gotoAndStop(4);
}
}
}
} else {
shaking = false;
shaketimer = 30;
_x = 0;
_y = 0;
}
}
}
};
stop();
levelenemiesdestroyed = 0;
function init() {
player.speed = 4;
player.health = 100;
player.health = player.health + ((_root.armorlevel - 1) * 20);
player.maxhealth = player.health;
switch (weaponlevel) {
case 1 :
player.mecha.rocket.typed.gotoAndStop(1);
break;
case 2 :
player.mecha.rocket.typed.gotoAndStop(2);
break;
case 3 :
player.mecha.rocket.typed.gotoAndStop(3);
break;
case 4 :
player.mecha.rocket.typed.gotoAndStop(4);
break;
case 5 :
player.mecha.rocket.typed.gotoAndStop(5);
break;
case 6 :
player.mecha.rocket.typed.gotoAndStop(6);
}
switch (speedlevel) {
case 1 :
player.speed = 10;
player.speedbooster.gotoAndStop(1);
break;
case 2 :
player.speed = 8;
player.speedbooster.gotoAndStop(2);
break;
case 3 :
player.speed = 6;
player.speedbooster.gotoAndStop(3);
break;
case 4 :
player.speed = 4;
player.speedbooster.gotoAndStop(4);
}
}
init();
function addboat() {
if ((_root.enemiesremaining - enemiesalive) > 0) {
enemiesalive++;
enemiescreated++;
switch (typetoadd) {
case "lboat" :
var boat = enemies.attachMovie("lboat", "enemy" + enemiescreated, enemiescreated + 1);
boat.enemytype = "lboat";
boat.attacktimer = random(25);
boat.pointvalue = 25;
boat.speed = random(5) + 5;
boat.dead = false;
boat.bod.health = 100;
break;
case "hboat" :
var boat = enemies.attachMovie("hboat", "enemy" + enemiescreated, enemiescreated + 1);
boat.enemytype = "hboat";
boat.attacktimer = random(25);
boat.pointvalue = 40;
boat.speed = random(5) + 5;
boat.dead = false;
boat.bod.health = 150;
break;
case "zep" :
var boat = enemies.attachMovie("zeppelin", "enemy" + enemiescreated, enemiescreated + 1);
boat.enemytype = "zep";
boat.attacktimer = random(50);
boat.pointvalue = 45;
boat.speed = random(5) + 4;
boat.dead = false;
boat.bod.health = 450;
break;
case "fighter" :
var boat = enemies.attachMovie("fighter", "enemy" + enemiescreated, enemiescreated + 1);
boat.enemytype = "fighter";
boat.attacktimer = random(50);
boat.pointvalue = 50;
boat.speed = random(5) + 10;
boat.dead = false;
boat.bod.health = 100;
break;
case "heli" :
var boat = enemies.attachMovie("coptor", "enemy" + enemiescreated, enemiescreated + 1);
boat._x = Stage.width / 2;
boat._y = -20;
boat.targety = 60;
boat._xscale = 25;
boat._yscale = 25;
boat.enemytype = "heli";
boat.attacktimer = random(25);
boat.pointvalue = 25;
boat.speed = random(5) + 5;
boat.dead = false;
boat.bod.health = 10000;
}
boat.dead = false;
initboat(boat);
boat.onEnterFrame = function () {
if (paused == false) {
if ((this._x > (Stage.width + 100)) || (this._x < -100)) {
initboat(this);
}
if (this.dead == true) {
this.dy = this.dy + 1;
this._rotation = this._rotation + this.rotdx;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this._y > 370) {
if (_root.wave < 12) {
dulls++;
boata = _root.dullslayer.attachMovie([this.enemytype], "dullholder" + dulls, dulls);
boata.bod.health = 0;
boata._x = this._x;
boata._y = this._y;
boata._rotation = this._rotation;
}
this.removeMovieClip();
}
}
if (this.dead == false) {
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.enemytype == "heli") {
this.dy = (this.targety - this._y) / 10;
this.dx = (_root.player._x - this._x) / 10;
this.radians = Math.atan(this.dy / this.dx);
this.degrees = (this.radians * 180) / Math.PI;
if (this.dx < 0) {
}
this._rotation = this.degrees;
}
this.attacktimer--;
if (this.attacktimer <= 0) {
switch (this.enemytype) {
case "lboat" :
this.attacktimer = random(30) + 20;
var mien = _root.enemystuff.attachMovie("mine", "mine" + mid, mid + 1);
mien.dy = 4;
break;
case "hboat" :
this.attacktimer = random(20) + 20;
var mien = _root.enemystuff.attachMovie("mine", "mine" + mid, mid + 1);
mien.dy = 3;
break;
case "zep" :
this.attacktimer = random(40) + 20;
var mien = _root.enemystuff.attachMovie("zepbomb", "mine" + mid, mid + 1);
mien.typed = "airbomb";
mien.dy = 5;
break;
case "fighter" :
this.attacktimer = random(40) + 20;
var mien = _root.enemystuff.attachMovie("zepbomb", "mine" + mid, mid + 1);
mien.typed = "airbomb";
mien.dy = 5;
}
mien._x = boat._x;
mien._y = boat._y;
mien.dx = boat.dx / 2;
mien.rotdir = mien.dx;
mid++;
mien.onEnterFrame = function () {
if (paused == true) {
if (sweeping == true) {
checkwithsweeper(mien);
}
}
if (paused == false) {
this.dy = this.dy + 0.3;
this.dx = this.dx * 0.98;
if (this.typed != "airbomb") {
this._rotation = this._rotation + this.rotdir;
}
if (this.typed == "airbomb") {
this.radians = Math.atan(this.dy / this.dx);
this.degrees = (this.radians * 180) / Math.PI;
if (this.dx < 0) {
this.degrees = this.degrees + 180;
}
this._rotation = this.degrees;
}
this._y = this._y + this.dy;
this._x = this._x + this.dx;
this.xdistance = Math.abs(_root.player._x - this._x);
this.ydistance = Math.abs(_root.player._y - this._y);
if ((this.xdistance + this.ydistance) < 50) {
_root.m._x = this._x;
_root.m._y = this._y;
_root.m.gotoAndPlay(2);
_root.shaking = true;
_root.shaketimer = 30;
_root.whiteflash.gotoAndPlay(2);
this.removeMovieClip();
}
if (this._y > Stage.height) {
this.removeMovieClip();
}
}
};
}
}
}
};
}
}
function initboat(sprite) {
if ((sprite.enemytype == "lboat") || (sprite.enemytype == "hboat")) {
sprite._y = _root.oceansurface._y;
sprite.lr = random(2);
sprite.attacktimer = random(10) + 10;
sprite.dx = random(20) - 4;
}
if ((sprite.enemytype == "zep") || (sprite.enemytype == "fighter")) {
sprite._y = random(50) + 20;
sprite.lr = random(2);
sprite.attacktimer = random(10) + 10;
sprite.dx = random(20) - 4;
}
if (sprite.lr == 0) {
sprite._x = -50;
sprite.dx = sprite.speed;
sprite._xscale = 100;
sprite._y = (sprite._y + random(5)) - random(5);
}
if (sprite.lr == 1) {
sprite._x = Stage.width + 50;
sprite._xscale = -100;
sprite.dx = sprite.speed * -1;
sprite._y = (sprite._y + random(5)) - random(5);
}
}
function lvlup() {
_root.lboatsinlevel = false;
_root.hboatsinlevel = false;
_root.zepsinlevel = false;
_root.fightersinlevel = false;
var _local2 = 0;
while (_local2 < (_root.enemiescreated + 20)) {
var _local3 = _root.enemies["enemy" + _local2];
_local3.removeMovieClip();
_local2++;
}
_local2 = 0;
while (_local2 < (_root.misid + 20)) {
var _local3 = _root.missilesymbol["missile" + _local2];
_local3.removeMovieClip();
_local2++;
}
_local2 = 0;
while (_local2 < mid) {
var _local3 = _root.enemystuff["mine" + _local2];
_local3.removeMovieClip();
_local2++;
}
enemiescreated = 0;
enemiesalive = 0;
_root.wave++;
switch (_root.wave) {
case 1 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = false;
_root.zepsinlevel = false;
_root.fightersinlevel = false;
_root.maxalive = 2;
enemiesremaining = 5;
break;
case 2 :
_root.lboatsinlevel = false;
_root.hboatsinlevel = true;
_root.zepsinlevel = false;
_root.fightersinlevel = false;
_root.maxalive = 2;
enemiesremaining = 7;
break;
case 3 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = true;
_root.zepsinlevel = false;
_root.fightersinlevel = false;
_root.maxalive = 3;
enemiesremaining = 11;
break;
case 4 :
_root.lboatsinlevel = false;
_root.hboatsinlevel = true;
_root.zepsinlevel = true;
_root.fightersinlevel = false;
_root.maxalive = 3;
enemiesremaining = 12;
break;
case 5 :
_root.lboatsinlevel = false;
_root.hboatsinlevel = false;
_root.zepsinlevel = true;
_root.fightersinlevel = true;
_root.maxalive = 4;
enemiesremaining = 15;
break;
case 6 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = false;
_root.zepsinlevel = false;
_root.fightersinlevel = true;
_root.maxalive = 5;
enemiesremaining = 15;
break;
case 7 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = true;
_root.zepsinlevel = false;
_root.fightersinlevel = false;
_root.maxalive = 5;
enemiesremaining = 20;
break;
case 8 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = false;
_root.zepsinlevel = false;
_root.fightersinlevel = true;
_root.maxalive = 5;
enemiesremaining = 20;
break;
case 9 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = false;
_root.zepsinlevel = true;
_root.fightersinlevel = true;
_root.maxalive = 5;
enemiesremaining = 20;
case 10 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = true;
_root.zepsinlevel = true;
_root.fightersinlevel = true;
_root.maxalive = 5;
enemiesremaining = 20;
break;
case 11 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = true;
_root.zepsinlevel = true;
_root.fightersinlevel = true;
_root.maxalive = 5;
enemiesremaining = 25;
break;
case 12 :
_root.lboatsinlevel = true;
_root.hboatsinlevel = true;
_root.zepsinlevel = true;
_root.fightersinlevel = true;
_root.helicoptorsinlevel = false;
_root.maxalive = 5;
_root.enemiesremaining = 999;
endless = true;
}
_root.paused = false;
_root.levelovertimer = _root.levelovertimer + 600;
}
function move(sprite) {
sprite.timer--;
sprite._x = sprite._x + (sprite.dx / 2);
sprite._y = sprite._y + (sprite.dy / 2);
sprite._alpha = sprite._alpha - 3;
if (sprite.timer <= 0) {
sprite.removeMovieClip();
}
}
function launchmissile() {
_root.missileshaking = false;
_root.player.mecha.gotoAndStop(1);
misid++;
var missilez = missilesymbol.attachMovie("missile", "missile" + misid, misid + 1);
missilez._x = player._x;
missilez._y = player._y - 30;
missilez.dy = (_root.power * -1) / 2;
missilez.chargelevel = 2;
switch (weaponlevel) {
case 1 :
missilez.body.typed.gotoAndStop(1);
break;
case 2 :
missilez.body.typed.gotoAndStop(2);
break;
case 3 :
missilez.body.typed.gotoAndStop(3);
break;
case 4 :
missilez.body.typed.gotoAndStop(4);
break;
case 5 :
missilez.body.typed.gotoAndStop(5);
break;
case 6 :
missilez.body.typed.gotoAndStop(6);
}
if (_root.power > 5) {
missilez.chargelevel = _root.power + (_root.weaponlevel * 5);
missilez.dy = _root.power * -1;
}
_root.power = 0;
missilez.onEnterFrame = function () {
if (paused == false) {
this.chargelevel = this.chargelevel * 0.95;
var _local4 = 0;
while (_local4 < (_root.enemiescreated + 1)) {
var _local3 = enemies["enemy" + _local4];
if (_local3._y <= (_root.oceansurface._y + 20)) {
if (missilez.hitTest(_local3)) {
enemybounces++;
_local3.bod.health = _local3.bod.health - (missilez.chargelevel * 5);
_local3.bod.health = _local3.bod.health + missilez.dy;
if (_local3.bod.health <= 0) {
if (_local3.dead == false) {
levelenemiesdestroyed++;
enemiesremaining--;
_root.enemiesalive--;
if (enemiesremaining <= 0) {
if (_root.wave != 12) {
_root.gotoAndStop(8);
_root.nukes = _root.nukes - _root.nukesused;
_root.sweepers = _root.sweepers - _root.sweepersused;
} else {
_root.enemiesremaining = 999;
toldya.gotoAndPlay(2);
}
}
_local3.dead = true;
}
_local3.dy = 0;
_local3.dx = _local3.dx / 3;
_local3.bod.bar._alpha = 0;
_local3.misdx = missilez._x - _local3._x;
_local3.misdy = missilez.dy;
_local3.rotdx = (_local3.misdx * -1) / 8;
_local3.dx = _local3.dx + ((_local3.misdx * -1) / 8);
_local3.dy = _local3.dy + (_local3.misdy / 3);
_root.score = _root.score + int(_local3.pointvalue);
_root.scoregained = int(_local3.pointvalue);
_local3.pointvalue = _local3.pointvalue / 2;
_root.p._x = _local3._x + 55;
_root.p.gotoAndPlay(2);
_root.p._y = _local3._y;
exid++;
splode._x = _local3._x;
splode._y = _local3._y;
splode.gotoAndPlay(2);
}
_root.rs._x = missilez._x;
_root.rs._y = missilez._y;
_root.rs.gotoAndPlay(2);
missilez.removeMovieClip();
}
}
_local4++;
}
this._y = this._y + this.dy;
this.dy = this.dy * 1.2;
this._y = this._y + this.dx;
if (this._y <= 0) {
this.removeMovieClip();
}
}
};
}
stop();
paused = false;
enemybounces = 0;
endless = false;
score = 0;
exid = 0;
stop();
mid = 0;
enemiesalive = 0;
lboatsinlevel = true;
hboatsinlevel = true;
zepsinlevel = false;
fightersinlevel = false;
helicoptorsinlevel = false;
poweruptimer = random(100) + 100;
dulls = 0;
enemiescreated = 0;
typetoadd = "lboat";
charging = false;
_root.paused = false;
_root.levelup = false;
Mouse.hide();
misid = 0;
power = 1;
_root.levelingup = true;
hasbubblesheild = false;
zeps = 0;
mediumairs = 0;
lightairs = 0;
hboats = 0;
lboats = 0;
lboattimer = 100;
hboattimer = 10;
fightertimer = 10;
zeptimer = 10;
helitimer = 10;
_root.levelovertimer = 0;
lvlup();
onMouseDown = function () {
if (paused == false) {
if (player.dead == false) {
charging = true;
switch (weaponlevel) {
case 1 :
player.mecha.rocket.typed.gotoAndStop(1);
break;
case 2 :
player.mecha.rocket.typed.gotoAndStop(2);
break;
case 3 :
player.mecha.rocket.typed.gotoAndStop(3);
break;
case 4 :
player.mecha.rocket.typed.gotoAndStop(4);
break;
case 5 :
player.mecha.rocket.typed.gotoAndStop(5);
break;
case 6 :
player.mecha.rocket.typed.gotoAndStop(6);
}
player.mecha.gotoAndPlay(2);
}
}
};
onMouseUp = function () {
if (paused == false) {
if (player.dead == false) {
charging = false;
if (power > 1) {
launchmissile();
} else {
_root.rs._x = player._x;
_root.rs._y = player._y - 20;
_root.rs.gotoAndPlay(2);
player.mecha.gotoAndStop(1);
}
}
}
};
function addpowerup() {
if (paused == false) {
typenum = random(3);
mid++;
if (typenum == 0) {
var _local5 = _root.powerups.attachMovie("healthpow", "healthpow" + mid, mid + 999);
_local5.typed = "healthup";
}
if (typenum == 1) {
var _local5 = _root.powerups.attachMovie("bubbleup", "healthpow" + mid, mid + 999);
_local5.typed = "bubbleup";
_local5.gotten = false;
}
if (typenum == 2) {
var _local5 = _root.powerups.attachMovie("speedup", "healthpow" + mid, mid + 999);
_local5.typed = "speedup";
_local5.gotten = false;
typenum = 0;
}
_local5._x = Stage.width;
_local5._xscale = 20;
_local5._yscale = 20;
_local5._y = random(100) + 150;
_local5.dx = -5;
_local5.onEnterFrame = function () {
if (this._x <= 0) {
this.removeMovieClip();
}
if (this._alpha <= 0) {
this.removeMovieClip();
}
if (_root.paused == false) {
this._x = this._x - 5;
if (this.hitTest(_root.player)) {
if (this.typed == "healthup") {
_root.hud.healthup.gotoAndPlay(2);
_root.player.health = _root.player.health + 2;
if (_root.player.health > _root.player.maxhealth) {
_root.player.health = _root.player.maxhealth;
}
if (_root.player.health > 75) {
_root.hud.healthbar.inside.gotoAndStop(1);
_root.player.body.gotoAndStop(1);
}
this._rotation = this._rotation + 10;
this._alpha = this._alpha - 5;
}
if (this.typed == "bubbleup") {
if (hasbubblesheild == false) {
var _local5 = _root.enemystuff.attachMovie("bubblesheild", "bubblesheild" + mid, mid + 99);
hasbubblesheild = true;
_root.hud.sheildup._alpha = 100;
_local5._x = player._x;
_local5._y = player._y;
_local5.timer = 250;
_local5.onEnterFrame = function () {
if (player.dead == true) {
this.removeMovieClip();
}
this.timer--;
if (this.timer <= 70) {
this.bod.gotoAndStop(2);
}
if (this.timer <= 10) {
this.removeMovieClip();
_root.hud.sheildup._alpha = 17;
hasbubblesheild = false;
}
var _local4 = 0;
while (_local4 < mid) {
var _local3 = _root.enemystuff["mine" + _local4];
if (this.hitTest(_local3)) {
_root.score++;
dax = _local3._x - this._x;
day = _local3._y - this._y;
_local3.dx = (dax / 15) + (player.dx / 10);
_local3.dy = (day / 25) + (player.dy / 10);
this.gotoAndPlay(6);
}
_local4++;
}
this._x = _root.player._x;
this._y = _root.player._y;
};
this._alpha = 0;
}
}
if (this.typed == "speedup") {
if (this.gotten == false) {
_root.hud.speedup.gotoAndPlay(2);
if (_root.player.speed > 2) {
_root.player.speed = _root.player.speed - 2;
}
this._alpha = 0;
this.gotten = true;
}
}
}
}
};
}
}
Mouse.hide();
hasbubblesheild = false;
Instance of Symbol 262 MovieClip "enemystuff" in Frame 7
onClipEvent (load) {
this._x = 0;
this._y = 0;
}
Instance of Symbol 262 MovieClip "enemies" in Frame 7
onClipEvent (load) {
this._x = 0;
this._y = 0;
}
Instance of Symbol 264 MovieClip "dullslayer" in Frame 7
onClipEvent (load) {
this._x = 0;
this._y = 0;
}
Instance of Symbol 266 MovieClip "glow" in Frame 7
onClipEvent (load) {
if (_root.nukes <= 0) {
if (_root.sweepers <= 0) {
this._alpha = 0;
}
}
}
Instance of Symbol 277 MovieClip "nukeicon" in Frame 7
onClipEvent (load) {
if (_root.nukes <= 0) {
this._alpha = 0;
this.body.stop();
}
}
Instance of Symbol 283 MovieClip "minesweepericon" in Frame 7
onClipEvent (load) {
if (_root.sweepers <= 0) {
this._alpha = 0;
this.body.stop();
}
}
Instance of Symbol 322 MovieClip "explosionlayer" in Frame 7
onClipEvent (load) {
this._x = 0;
this._y = 0;
}
Instance of Symbol 325 MovieClip "bubblez" in Frame 7
onClipEvent (load) {
this._x = 0;
this._y = 0;
}
Instance of Symbol 163 MovieClip "cursor" in Frame 7
onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}
Instance of Symbol 326 MovieClip "missilesymbol" in Frame 7
onClipEvent (load) {
this._x = 0;
this._y = 0;
}
Instance of Symbol 329 MovieClip "powerups" in Frame 7
onClipEvent (load) {
this._x = 0;
this._y = 0;
}
Instance of Symbol 108 MovieClip [playership] "player" in Frame 7
onClipEvent (load) {
i = 1;
dead = false;
dx = 0;
dy = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
if (_root.paused == false) {
dx = _root._xmouse - this._x;
dy = _root._ymouse - this._y;
if (this._y >= (_root.oceansurface._y + 30)) {
this._x = this._x + (this.dx / this.speed);
this._y = this._y + (this.dy / this.speed);
} else {
this._y = _root.oceansurface._y + 40;
health--;
_root.shaking = true;
_root.shaketimer = 5;
}
if (this._y < 390) {
this._x = this._x + (this.dx / this.speed);
this._y = this._y + (this.dy / this.speed);
} else {
this._y = 390;
}
if ((Math.abs(dx) + Math.abs(dy)) > 5) {
var mcname = _root.bubblez.attachMovie("bubble", "bubshadow" + i, i);
mcname.size = random(10) + 10;
mcname._width = mcname.size;
mcname._height = mcname.size;
mcname._x = this._x;
mcname._y = this._y;
i++;
mcname.timer = 30;
mcname.dx = (((dx / 10) * -1) + random(6)) - random(6);
mcname.dy = (((dy / 10) * -1) + random(6)) - random(6);
mcname.onEnterFrame = function () {
_root.move(this);
};
}
if (this._y > Stage.height) {
}
if (health <= 0) {
if (dead == false) {
dead = true;
this.body.gotoAndStop(4);
this.mecha._alpha = 0;
_root.totalenemiesdestroyed = _root.totalenemiesdestroyed + _root.levelenemiesdestroyed;
}
}
if (dx < 0) {
this._xscale = 100;
}
if (dx > 0) {
this._xscale = -100;
}
}
}
if (dead == true) {
this.body.gotoAndStop(4);
this._y = this._y + 5;
if (this._y > Stage.height) {
_root.gotoAndStop(9);
}
}
}
Frame 8
_root.hasplayedbefore = true;
Mouse.show();
totalscore = totalscore + score;
Frame 9
stop();
Mouse.show();
_root.hasplayedbefore = true;
_root.totalscore = _root.totalscore + _root.score;
Symbol 9 MovieClip [scorepop] Frame 1
valuez = 20;
Instance of Symbol 8 MovieClip "num" in Symbol 9 MovieClip [scorepop] Frame 1
onClipEvent (load) {
valuez = 20;
}
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 2
stop();
Symbol 29 MovieClip [plus] Frame 1
stop();
Symbol 29 MovieClip [plus] Frame 17
gotoAndStop (1);
Symbol 33 MovieClip Frame 1
onEnterFrame = function () {
bar._xscale = health;
};
Symbol 53 MovieClip [explosion] Frame 20
stop();
Symbol 54 MovieClip [rocketsplode] Frame 29
stop();
Symbol 57 MovieClip Frame 1
onEnterFrame = function () {
bar._xscale = health / 10;
};
Symbol 63 MovieClip Frame 1
onEnterFrame = function () {
bar._xscale = health;
};
Symbol 78 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 5
stop();
_root.missileshaking = true;
Symbol 79 MovieClip Frame 6
gotoAndStop (1);
Symbol 87 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 29
stop();
Symbol 103 MovieClip Frame 50
stop();
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 2
stop();
Symbol 104 MovieClip Frame 3
stop();
Symbol 104 MovieClip Frame 4
stop();
Symbol 108 MovieClip [playership] Frame 1
stop();
Instance of Symbol 79 MovieClip "mecha" in Symbol 108 MovieClip [playership] Frame 1
onClipEvent (load) {
startx = this._x;
starty = this._y;
}
Symbol 110 MovieClip Frame 1
onEnterFrame = function () {
bar._xscale = health;
};
Symbol 137 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndPlay ("loaded");
}
Symbol 137 MovieClip Frame 2
gotoAndPlay (1);
Symbol 137 MovieClip Frame 40
_root.play();
Symbol 143 MovieClip Frame 1
stop();
s = new Sound();
s.setVolume(100);
Symbol 143 MovieClip Frame 2
stop();
s = new Sound();
s.setVolume(0);
Symbol 148 Button
on (release) {
getURL ("http://www.timekillgames.com", "_blank");
}
Instance of Symbol 150 MovieClip in Symbol 152 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation - 5;
}
Instance of Symbol 150 MovieClip in Symbol 152 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 5;
}
Instance of Symbol 160 MovieClip in Symbol 162 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation - 10;
}
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
stop();
Instance of Symbol 162 MovieClip in Symbol 163 MovieClip Frame 3
onClipEvent (enterFrame) {
this._rotation = this._rotation + 5;
}
Symbol 164 Button
on (release) {
navigateToURL("http://www.timekillgames.com", "_blank");
}
Symbol 176 Button
on (release) {
_root.getURL("http://elementrat.newgrounds.com", _blank);
}
Instance of Symbol 173 MovieClip in Symbol 177 MovieClip Frame 1
on (release) {
_root.getURL("http://extraheat.com", _blank);
}
Symbol 181 Button
on (release) {
gotoAndStop (7);
}
Symbol 185 Button
on (release) {
gotoAndStop (6);
}
Symbol 194 Button
on (release) {
_root.menumc.gotoAndPlay(16);
}
Symbol 199 Button
on (release) {
_root.gotoAndStop(6);
}
Symbol 204 Button
on (release) {
getURL ("http://www.timekillgames.com/HiScores/Intensub2HiScores.aspx", _blank);
}
Symbol 209 Button
on (release) {
getURL ("http://www.timekillgames.com/", _blank);
}
Symbol 214 Button
on (release) {
getURL ("http://www.timekillgames.com/GameRooms/Assets/ActionGames/Intensub.aspx", _blank);
}
Symbol 219 Button
on (release) {
getURL ("http://www.timekillgames.com/FreeGamesForYourWebsite/FreeGamesForWebmasters.aspx", _blank);
}
Symbol 223 Button
on (release) {
_root.gotoAndStop(7);
}
Symbol 224 Button
on (release) {
_root.gotoAndStop(6);
}
Symbol 225 MovieClip Frame 15
stop();
Symbol 225 MovieClip Frame 26
_root.gotoAndStop(7);
Symbol 229 Button
on (release) {
s = new Sound();
s.setVolume(0);
gotoAndStop (2);
}
Symbol 230 Button
on (release) {
s = new Sound();
s.setVolume(100);
gotoAndStop (1);
}
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 2
stop();
Symbol 233 MovieClip Frame 10
stop();
Symbol 240 Button
on (release) {
gotoAndPlay (16);
}
Symbol 251 MovieClip Frame 15
stop();
Symbol 254 Button
on (release) {
_root.gotoAndStop(5);
}
Symbol 256 MovieClip Frame 10
stop();
Symbol 257 Button
on (release) {
_root.gotoAndPlay(7);
}
Instance of Symbol 237 MovieClip in Symbol 258 MovieClip Frame 1
/* no clip actions */
Symbol 258 MovieClip Frame 15
stop();
Symbol 258 MovieClip Frame 26
_root.gotoAndStop(7);
Instance of Symbol 269 MovieClip in Symbol 272 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation++;
}
Symbol 276 MovieClip Frame 10
stop();
Symbol 276 MovieClip Frame 16
stop();
Instance of Symbol 162 MovieClip in Symbol 279 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 5;
}
Symbol 282 MovieClip Frame 10
stop();
Symbol 282 MovieClip Frame 16
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
stop();
Symbol 290 MovieClip Frame 3
stop();
Symbol 290 MovieClip Frame 4
stop();
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 2
stop();
Symbol 297 MovieClip Frame 3
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 3
gotoAndStop (1);
Instance of Symbol 286 MovieClip in Symbol 310 MovieClip Frame 1
onClipEvent (enterFrame) {
}
Instance of Symbol 291 MovieClip "healthbar" in Symbol 310 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.player.health > 0) {
this._xscale = (_root.player.health / _root.player.maxhealth) * 100;
}
}
Instance of Symbol 298 MovieClip "powerbar" in Symbol 310 MovieClip Frame 1
onClipEvent (enterFrame) {
this._xscale = _root.power * 5;
this.inside.gotoAndStop(1);
if (_root.power >= 10) {
this.inside.gotoAndPlay(2);
if (_root.power >= 20) {
this.inside.gotoAndPlay(3);
}
}
}
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 31
gotoAndStop (1);
Symbol 341 Button
on (release) {
previtem = "a";
gotoAndStop ("choose");
}
Symbol 343 Button
on (release) {
previtem = "b";
gotoAndStop ("choose");
}
Symbol 345 Button
on (release) {
previtem = "c";
gotoAndStop ("choose");
}
Symbol 347 Button
on (release) {
previtem = "d";
gotoAndStop ("choose");
}
Symbol 349 Button
on (release) {
previtem = "e";
gotoAndStop ("choose");
}
Symbol 352 Button
on (rollOver) {
gotoAndStop(previtem);
}
Symbol 355 Button
on (release) {
_parent.recentSetting = 100;
gotoAndStop ("e");
}
Symbol 356 Button
on (release) {
_parent.recentSetting = 75;
gotoAndStop ("b");
}
Symbol 357 Button
on (release) {
_parent.recentSetting = 50;
gotoAndStop ("c");
}
Symbol 358 Button
on (release) {
_parent.recentSetting = 25;
gotoAndStop ("d");
}
Symbol 359 Button
on (release) {
_parent.recentSetting = 10;
gotoAndStop ("a");
}
Symbol 360 Button
on (release) {
gotoAndStop(previtem);
}
Symbol 361 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 1
var startTime = getTimer();
var numFrames = 0;
var recentSetting = 10;
var recentNumFrames = 0;
var recentStartTime = startTime;
function calcFPS() {
numFrames++;
var _local1 = getTimer();
elapsedSeconds = (_local1 - startTime) / 1000;
actualFPS = numFrames / elapsedSeconds;
recentNumFrames++;
if (recentNumFrames == recentSetting) {
var _local2 = (_local1 - recentStartTime) / 1000;
recentFPSoutput = recentNumFrames / _local2;
recentStartTime = _local1;
recentNumFrames = 0;
}
}
Instance of Symbol 363 MovieClip "callCalcFPS" in Symbol 364 MovieClip Frame 1
onClipEvent (enterFrame) {
_parent.calcFPS();
}
Symbol 372 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 10
stop();
Symbol 393 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 10
stop();
Symbol 395 MovieClip Frame 1
stop();
Symbol 395 MovieClip Frame 2
stop();
Symbol 395 MovieClip Frame 10
stop();
Instance of Symbol 298 MovieClip "powerbar" in Symbol 396 MovieClip Frame 1
onClipEvent (enterFrame) {
this._xscale = _root.power * 5;
if (_root.power > 5) {
this.inside.gotoAndPlay(2);
}
}
Instance of Symbol 291 MovieClip in Symbol 396 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.player.health > 0) {
this._xscale = _root.player.health;
}
if (_root.player.health <= 75) {
this.inside.gotoAndStop(2);
if (_root.player.health <= 25) {
this.inside.gotoAndStop(3);
}
} else {
this.inside.gotoAndStop(1);
}
}
Symbol 418 MovieClip Frame 1
onEnterFrame = function () {
bar._xscale = health / 100;
};
Symbol 422 MovieClip Frame 1
if (_root.wave != 12) {
stop();
}
Symbol 422 MovieClip Frame 61
stop();
Symbol 426 MovieClip Frame 1
if (_root.wave != 1) {
stop();
}
Symbol 426 MovieClip Frame 71
stop();
Symbol 430 MovieClip Frame 1
stop();
Symbol 441 Button
on (release) {
_root.paused = false;
_root.pausescreen.gotoAndStop(1);
Mouse.hide();
}
Symbol 442 Button
on (release) {
_root.wave = 0;
_root.gotoAndStop(5);
}
Symbol 443 MovieClip Frame 1
stop();
Symbol 443 MovieClip Frame 2
Mouse.show();
Symbol 446 MovieClip Frame 1
stop();
Symbol 446 MovieClip Frame 40
_root.gravity = 1;
Symbol 467 MovieClip Frame 14
stop();
Symbol 468 MovieClip Frame 1
stop();
Symbol 496 MovieClip Frame 5
stop();
Symbol 497 MovieClip Frame 1
stop();
Instance of Symbol 500 MovieClip in Symbol 501 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation++;
}
Symbol 505 Button
on (press) {
_root.purchasemode = "nuke";
_root.winmenu.descriptor.body.gotoAndStop(2);
_root.winmenu.descriptor.gotoAndPlay(2);
}
Instance of Symbol 160 MovieClip in Symbol 507 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation - 10;
}
Instance of Symbol 507 MovieClip in Symbol 508 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + 3;
}
Symbol 512 Button
on (press) {
_root.purchasemode = "sweeper";
_root.winmenu.descriptor.body.gotoAndStop(2);
_root.winmenu.descriptor.gotoAndPlay(2);
}
Symbol 526 MovieClip Frame 10
stop();
Symbol 527 MovieClip Frame 1
stop();
Symbol 527 MovieClip Frame 102
_root.armorlevel++;
_root.armorframe = 1;
gotoAndStop (1);
Symbol 530 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 102
_root.speedlevel++;
_root.speedframe = 1;
gotoAndStop (1);
Symbol 535 MovieClip Frame 1
stop();
Symbol 535 MovieClip Frame 101
_root.weaponlevel++;
_root.weaponframe = 1;
gotoAndStop (1);
Symbol 541 MovieClip Frame 1
function checkmaxes() {
if (_root.armorlevel == _root.maxarmorlevel) {
armormax.gotoAndStop(2);
armorbar.gotoAndStop(110);
}
if (_root.speedlevel == _root.maxspeedlevel) {
speedmax.gotoAndStop(2);
speedbar.gotoAndStop(110);
}
if (_root.weaponlevel == _root.maxweaponlevel) {
weaponmax.gotoAndStop(2);
weaponbar.gotoAndStop(110);
}
}
checkmaxes();
upgradestatus = "none";
af = _root.armorframe;
sf = _root.speedframe;
wf = _root.weaponframe;
armorbar.gotoAndStop(af);
speedbar.gotoAndStop(sf);
weaponbar.gotoAndStop(wf);
armorbutton.onPress = function () {
upgradestatus = "armor";
};
armorbutton.onRelease = function () {
upgradestatus = "none";
};
speedbutton.onPress = function () {
upgradestatus = "speed";
};
speedbutton.onRelease = function () {
upgradestatus = "none";
};
weaponbutton.onPress = function () {
upgradestatus = "weapon";
};
weaponbutton.onRelease = function () {
upgradestatus = "none";
};
xpbar.onEnterFrame = function () {
this._width = _root.xp / 5;
};
this.onEnterFrame = function () {
checkmaxes();
xptext.text = Math.round(_root.xp);
if (Math.round(_root.xp) < 0) {
xptext.text = 0;
}
if (_root.xp > 0) {
switch (upgradestatus) {
case "armor" :
if (_root.armorlevel < _root.maxarmorlevel) {
_root.armorxp++;
_root.xp--;
armorbar.nextFrame();
_root.armorframe++;
} else {
armorbar.gotoAndStop(110);
}
break;
case "speed" :
if (_root.speedlevel < _root.maxspeedlevel) {
_root.speedxp++;
_root.xp = _root.xp - 0.5;
speedbar.nextFrame();
_root.speedframe++;
} else {
speedbar.gotoAndStop(110);
}
break;
case "weapon" :
if (_root.weaponlevel < _root.maxweaponlevel) {
_root.weaponxp++;
_root.weaponframe++;
_root.xp--;
weaponbar.nextFrame();
} else {
weaponbar.gotoAndStop(110);
}
}
}
};
Symbol 544 Button
on (release) {
_root.gotoAndStop(7);
}
Symbol 557 Button
on (press) {
if (_root.xp > 40) {
_root.xp = _root.xp - 40;
_root.sweepers++;
}
}
Symbol 559 Button
on (press) {
_root.winmenu.descriptor.gotoAndPlay(7);
}
Symbol 564 Button
on (press) {
if (_root.xp > 40) {
_root.xp = _root.xp - 40;
_root.nukes++;
}
}
Symbol 565 MovieClip Frame 1
_root.purchasemode = "sweeper";
Symbol 565 MovieClip Frame 2
_root.purchasemode = "nuke";
Symbol 566 MovieClip Frame 1
stop();
Symbol 566 MovieClip Frame 2
if (_root.purchasemode == "nuke") {
body.gotoAndStop("nuke");
}
if (_root.purchasemode == "sweeper") {
body.gotoAndStop("sweeper");
}
Symbol 566 MovieClip Frame 6
stop();
Symbol 567 MovieClip Frame 2
_root.xp = _root.xp + (_root.score / 5);
Symbol 567 MovieClip Frame 30
stop();
Symbol 567 MovieClip Frame 41
_root.gotoAndStop(7);
Symbol 584 Button
on (release) {
gotoAndPlay (31);
target = "menu";
}
Symbol 586 Button
on (release) {
gotoAndPlay (31);
target = "game";
}
Symbol 589 Button
on (release) {
gotoAndPlay (31);
target = "game";
}
Symbol 590 Button
on (release) {
if (_root.clickedsubmit == false) {
var my_lv = new LoadVars();
my_lv.E389B72BDC7549928271BF80F35C9A66_IS2 = "Game_IS2";
my_lv.ThePlayersNameInfo_IS2 = _root.deadscreen.nameblock.infield.text;
my_lv.TheHighScoreInfo_IS2 = _root.totalscore;
my_lv.send("http://www.timekillgames.com/HiScores/SubmitScore.aspx", "_blank", "POST");
_root.clickedsubmit = true;
submitbtn._alpha = 25;
}
}
Symbol 591 Button
on (release) {
target = "game";
gotoAndPlay (31);
}
Symbol 592 MovieClip Frame 29
_root.clickedsubmit = false;
Symbol 592 MovieClip Frame 30
stop();
Symbol 592 MovieClip Frame 41
_root.wave--;
_root.score = 0;
_root.totalenemiesdestroyed = 0;
_root.totalscore = 0;
if (target == "game") {
_root.gotoAndStop(7);
}
if (target == "menu") {
_root.gotoAndStop(5);
}