Frame 1
function sounds(sType) {
if (sType == "explosion") {
explosions.gotoAndStop(random(explosions.f) + 1);
}
if (sType == "wizz") {
wizzes.gotoAndStop(random(wizzes.f) + 1);
}
if (sType == "hGun") {
gunshots.gotoAndStop(Number(gun) + 1);
}
if (sType == "wack") {
wacks.gotoAndStop(random(wacks.f) + 1);
}
if (sType == "grunt") {
grunts.gotoAndStop(random(grunts.f) + 1);
}
if (sType == "step") {
steps.gotoAndStop(random(steps.f) + 1);
}
}
shakeon = true;
mute = false;
ssss = new Sound(this);
ssss.setVolume(100);
shakeintense = 1.4;
gun1_unlocked = true;
gun2_unlocked = false;
gun3_unlocked = false;
gun4_unlocked = false;
gun5_unlocked = false;
gun6_unlocked = false;
gun7_unlocked = false;
wave = 1;
money = 0;
gun1_ammo = 20;
gun2_ammo = 15;
gun3_ammo = 10;
gun4_ammo = 30;
gun5_ammo = 40;
gun6_ammo = 10;
gun7_ammo = 2;
gun1_max = 20;
gun2_max = 15;
gun3_max = 10;
gun4_max = 30;
gun5_max = 40;
gun6_max = 10;
gun7_max = 2;
ammo = gun1_ammo;
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__("73355ef2", this, 10301, true);
Instance of Symbol 77 MovieClip [hit] in Frame 1
onClipEvent (enterFrame) {
if (_root.mute) {
_root.ssss.setVolume(0);
} else {
_root.ssss.setVolume(100);
}
}
Frame 2
stop();
Frame 3
stop();
gaming = false;
_x = 0;
_y = 0;
Frame 4
function shoot(xx, yy) {
if (gun == 1) {
ammo = gun1_ammo;
}
if (gun == 2) {
ammo = gun2_ammo;
}
if (gun == 3) {
ammo = gun3_ammo;
}
if (gun == 4) {
ammo = gun4_ammo;
}
if (gun == 5) {
ammo = gun5_ammo;
}
if (gun == 6) {
ammo = gun6_ammo;
}
if (gun == 7) {
ammo = gun7_ammo;
}
if (ammo > 0) {
sounds("hGun");
if (gun < 4) {
shakex = shakex + (gun * 2);
}
if (gun == 4) {
shakex++;
}
if (gun == 5) {
shakex = shakex + 2;
}
if (gun == 6) {
shakex = shakex + 10;
}
if (gun == 1) {
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (50 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (50 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees;
gun1_ammo--;
}
if (gun == 2) {
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (40 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (40 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees + 2;
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (40 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (40 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees - 2;
gun2_ammo--;
}
if (gun == 3) {
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("sniperbullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (65 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (65 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees;
gun3_ammo--;
}
if (gun == 4) {
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (50 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (50 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = (arm.degrees + random(10)) - 5;
gun4_ammo--;
}
if (gun == 5) {
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (50 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (50 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = (arm.degrees + random(16)) - 8;
gun5_ammo--;
}
if (gun == 6) {
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (40 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (40 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees + 5;
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (40 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (40 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees + 2;
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (40 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (40 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees - 2;
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (40 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (40 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees - 5;
d++;
b++;
if (b > 20) {
b = 1;
}
attachMovie("bullet", "b" + b, d);
this["b" + b]._x = xx;
this["b" + b]._y = yy;
this["b" + b]._x = this["b" + b]._x + (40 * Math.sin(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._y = this["b" + b]._y - (40 * Math.cos(((arm.degrees + 90) * Math.PI) / 180));
this["b" + b]._rotation = arm.degrees;
gun6_ammo--;
}
} else {
reloading.play();
if (gun == 1) {
gun1_ammo = gun1_max;
}
if (gun == 2) {
gun2_ammo = gun2_max;
}
if (gun == 3) {
gun3_ammo = gun3_max;
}
if (gun == 4) {
gun4_ammo = gun4_max;
}
if (gun == 5) {
gun5_ammo = gun5_max;
}
if (gun == 6) {
gun6_ammo = gun6_max;
}
}
}
function reload() {
if (gun == 1) {
gun1_ammo = gun1_max;
}
if (gun == 2) {
gun2_ammo = gun2_max;
}
if (gun == 3) {
gun3_ammo = gun3_max;
}
if (gun == 4) {
gun4_ammo = gun4_max;
}
if (gun == 5) {
gun5_ammo = gun5_max;
}
if (gun == 6) {
gun6_ammo = gun6_max;
}
if (gun == 7) {
gun7_ammo = gun7_max;
}
}
function hurt(lifeminus) {
base.play();
life = life - lifeminus;
poo = random(4);
if (poo > 2) {
pooop = -1;
} else {
pooop = 1;
}
shakex = shakex + lifeminus;
shakey = shakey + (lifeminus + pooop);
}
stop();
airstrikes = 0;
life = 500;
kills = 0;
air = 0;
d = 0;
b = 0;
gun = 1;
money = 0;
instakill = false;
gaming = true;
pau = false;
onEnterFrame = function () {
if (gun == 1) {
ammo = gun1_ammo;
}
if (gun == 2) {
ammo = gun2_ammo;
}
if (gun == 3) {
ammo = gun3_ammo;
}
if (gun == 4) {
ammo = gun4_ammo;
}
if (gun == 5) {
ammo = gun5_ammo;
}
if (gun == 6) {
ammo = gun6_ammo;
}
if (gun == 7) {
ammo = gun7_ammo;
}
};
Instance of Symbol 560 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (!Key.isDown(66)) {
b = false;
}
if (Key.isDown(66)) {
if (!b) {
play();
b = true;
}
}
}
onClipEvent (load) {
gotoAndStop(random(3) + 1);
}
Instance of Symbol 562 MovieClip "crosshair" in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 7) {
_x = _root._xmouse;
} else {
_x = -1000;
}
}
Instance of Symbol 575 MovieClip "hero" in Frame 4
onClipEvent (enterFrame) {
if (_root._xmouse > _x) {
_xscale = 100;
} else {
_xscale = -100;
}
}
Instance of Symbol 609 MovieClip "arm" in Frame 4
onClipEvent (enterFrame) {
if (_root._xmouse > _x) {
_xscale = 100;
myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
this._rotation = myDegrees;
} else {
_xscale = -100;
myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x);
myDegrees = Math.round((myRadians * 180) / Math.PI);
this._rotation = myDegrees + 180;
}
myRadians2 = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x);
degrees = Math.round((myRadians2 * 180) / Math.PI);
}
Instance of Symbol 613 MovieClip in Frame 4
onClipEvent (load) {
}
onClipEvent (enterFrame) {
_x = _root._xmouse;
_y = _root._ymouse;
}
Instance of Symbol 620 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 1) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 623 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 2) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 628 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 3) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 631 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 4) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 636 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 6) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 639 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 5) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 642 MovieClip in Frame 4
onClipEvent (enterFrame) {
if (_root.gun == 7) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 651 MovieClip "reloading" in Frame 4
onClipEvent (enterFrame) {
if (!_root.pau) {
if (Key.isDown(32) && (_currentframe == 1)) {
_root.reload();
play();
}
}
}
Instance of Symbol 77 MovieClip [hit] in Frame 4
onClipEvent (load) {
function addNewEnemy() {
if (enem < 7) {
enem++;
enemies.push(allenemies[ee]);
ee++;
}
}
powertimer = 0;
ptime = 2000;
ea = 0;
bossTime = 4000;
bt = 0;
boss = 0;
espawned = 0;
wavekills = 5;
weapons = 1;
bosses = ["boss1", "boss2", "boss3"];
e1 = "blob3";
e2 = "Blob4";
enemies = ["enemy1"];
allenemies = ["enemy2", "enemy3", "enemy4", "enemy5", "enemy6", "enemy7", "enemy1"];
spawnpoints = new Array(_root.sp1, _root.sp2, _root.sp3, _root.sp4, _root.sp5, _root.sp6, _root.sp7, _root.sp8, _root.sp9);
enemyTimer = 0;
wave = 1;
_name = "lvla";
enemyTime = 160;
kills = 0;
enemiesOnScreen = 0;
enemiesAllowed = 1;
d = 0;
gtt = 0;
fuck = 0;
ee = 0;
enem = 0;
}
onClipEvent (enterFrame) {
if (!_root.pau) {
if (!Key.isDown(83)) {
skey = false;
}
if (Key.isDown(83) && (!skey)) {
if (_root.shakeon == true) {
_root.shakeon = false;
} else {
_root.shakeon = true;
}
skey = true;
}
if (!Key.isDown(77)) {
mkey = false;
}
if (Key.isDown(77) && (!mkey)) {
if (_root.mute == true) {
_root.mute = false;
} else {
_root.mute = true;
}
mkey = true;
}
powertimer++;
if (powertimer > ptime) {
_root.d++;
_root.attachMovie("powerups", "pup" + _root.d, _root.d);
powertimer = 0;
}
if (_root.life <= 0) {
_root.gotoAndStop("die");
}
_root.wave = wave;
if (!_root.gaming) {
enemiesOnScreen = 0;
}
_root.gun7_ammo = 999;
if (Key.isDown(49) && (_root.gun1_unlocked)) {
_root.gun = 1;
}
if (Key.isDown(50) && (_root.gun2_unlocked)) {
_root.gun = 2;
}
if (Key.isDown(51) && (_root.gun3_unlocked)) {
_root.gun = 3;
}
if (Key.isDown(52) && (_root.gun4_unlocked)) {
_root.gun = 4;
}
if (Key.isDown(54) && (_root.gun5_unlocked)) {
_root.gun = 5;
}
if (Key.isDown(53) && (_root.gun6_unlocked)) {
_root.gun = 6;
}
if (Key.isDown(55) && (_root.gun7_unlocked)) {
_root.gun = 7;
}
bt++;
if (bt > bossTime) {
d++;
lmao = spawnpoints[random(spawnpoints.length)];
_root.attachMovie(bosses[boss], "e" + d, d);
_root["e" + d]._x = lmao._x;
_root["e" + d]._y = lmao._y;
bossTime = bossTime - 20;
boss++;
if (boss == 3) {
boss = 0;
}
bt = 0;
}
if (!p_) {
_root.waveShow.play();
p_ = true;
}
enemyTimer++;
if (enemyTimer > enemyTime) {
if (enemiesOnScreen <= enemiesAllowed) {
d++;
espawned++;
lmao = spawnpoints[random(spawnpoints.length)];
_root.attachMovie(enemies[random(enemies.length)], "e" + d, d);
_root["e" + d]._x = lmao._x;
_root["e" + d]._y = lmao._y;
enemiesOnScreen++;
enemyTimer = 0;
}
}
if (kills > wavekills) {
_root.waveShow.play();
gtt++;
ea++;
if (ea == 2) {
enemiesAllowed++;
ea = 0;
}
if (enemyTime > 50) {
enemyTime = enemyTime - 10;
}
if (gtt >= 2) {
addNewEnemy();
gtt = 0;
}
fuck++;
if (fuck == 1) {
_root.store = true;
fuck = 0;
}
wave++;
wavekills = wavekills + 2.5;
kills = 0;
}
}
}
Instance of Symbol 814 MovieClip "waveShow" in Frame 4
onClipEvent (load) {
swapDepths(999999999);
}
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root._currentframe != 4) {
this.removeMovieClip();
}
}
}
Instance of Symbol 817 MovieClip in Frame 4
onClipEvent (load) {
_root.shakex = 0;
_root.shakey = 0;
_visible = false;
}
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.shakeon) {
_root._x = _root.shakex;
_root._y = _root.shakey;
_root.shakex = _root.shakex * -1;
_root.shakex = _root.shakex / _root.shakeintense;
_root.shakey = _root.shakey * -1;
_root.shakey = _root.shakey / _root.shakeintense;
} else {
_root.shakex = 0;
_root.shakey = 0;
}
}
}
Instance of Symbol 833 MovieClip in Frame 4
onClipEvent (load) {
lol = new Sound(this);
lol.setVolume(80);
}
Instance of Symbol 845 MovieClip in Frame 4
onClipEvent (load) {
lol = new Sound(this);
lol.setVolume(90);
}
Instance of Symbol 858 MovieClip in Frame 4
onClipEvent (load) {
lol = new Sound(this);
lol.setVolume(60);
}
Instance of Symbol 864 MovieClip in Frame 4
onClipEvent (load) {
lol = new Sound(this);
lol.setVolume(80);
}
Instance of Symbol 873 MovieClip in Frame 4
onClipEvent (load) {
swapDepths(9999999999);
}
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root._currentframe != 4) {
this.removeMovieClip();
}
}
}
Frame 5
_x = 0;
_y = 0;
stopAllSounds();
gaming = false;
scoo = ("Your final score was: " + (kills * wave)) + ".";
scooo = kills * wave;
_root.HPScoreService.postScore(scooo, "Main");
_root.HPScoreService.postScore(kills, "kills");
_root.HPScoreService.postScore(wave, "wave");
Symbol 3 MovieClip [cube] Frame 1
_y = (random(50) - 25);
_x = (_parent.pc * 2.365);
lol = random(50) + 100;
_xscale = lol;
_yscale = lol;
Symbol 3 MovieClip [cube] Frame 16
this.removeMovieClip();
Symbol 17 MovieClip Frame 27
stop();
Symbol 21 MovieClip Frame 2
_root.money = _root.money + 10;
if (random(5) == 1) {
_root.sounds("grunt");
}
Symbol 21 MovieClip Frame 21
stop();
Symbol 33 MovieClip Frame 23
stop();
Symbol 46 MovieClip Frame 25
stop();
Symbol 60 MovieClip Frame 27
stop();
Symbol 61 MovieClip [Blood_mc] Frame 1
gotoAndStop(random(4) + 1);
Instance of Symbol 21 MovieClip in Symbol 61 MovieClip [Blood_mc] Frame 1
onClipEvent (load) {
_x = (_x + (random(40) - 20));
_y = (_y + (random(60) - 30));
_xscale = _parent._xscale;
}
Instance of Symbol 21 MovieClip in Symbol 61 MovieClip [Blood_mc] Frame 1
onClipEvent (load) {
if (_root.gun == 3) {
_x = (_x + (random(40) - 20));
_y = (_y + (random(60) - 30));
_xscale = _parent._xscale;
} else {
this.swapDepths(99999);
this.removeMovieClip();
}
}
Instance of Symbol 21 MovieClip in Symbol 61 MovieClip [Blood_mc] Frame 1
onClipEvent (load) {
if (_root.gun == 3) {
_x = (_x + (random(40) - 20));
_y = (_y + (random(60) - 30));
_xscale = _parent._xscale;
} else {
this.swapDepths(99999);
this.removeMovieClip();
}
}
Symbol 63 MovieClip [sniperbullet] Frame 1
function die() {
this.removeMovieClip();
}
if (_y == 0) {
if (_rotation == 0) {
_rotation = _root.arm.degrees;
_x = _root.arm._x;
_y = _root.arm._y;
}
}
speed = random(5) + 60;
power = 60;
onEnterFrame = function () {
if (!_root.pau) {
if (_root.instakill) {
power = 160;
}
_x = (_x + (speed * Math.sin(((_rotation + 90) * Math.PI) / 180)));
_y = (_y - (speed * Math.cos(((_rotation + 90) * Math.PI) / 180)));
if (_x > 700) {
die();
}
if (_y > 400) {
die();
}
if (_x < 0) {
die();
}
if (_y < 0) {
die();
}
}
};
Symbol 65 MovieClip [bullet] Frame 1
function die() {
this.removeMovieClip();
}
if (_y == 0) {
if (_rotation == 0) {
_rotation = _root.arm.degrees;
_x = _root.arm._x;
_y = _root.arm._y;
}
}
speed = random(5) + 40;
power = 16;
onEnterFrame = function () {
if (!_root.pau) {
if (_root.instakill) {
power = 100;
}
_x = (_x + (speed * Math.sin(((_rotation + 90) * Math.PI) / 180)));
_y = (_y - (speed * Math.cos(((_rotation + 90) * Math.PI) / 180)));
if (_x > 700) {
die();
}
if (_y > 400) {
die();
}
if (_x < 0) {
die();
}
if (_y < 0) {
die();
}
}
};
Symbol 73 MovieClip Frame 1
_visible = false;
onEnterFrame = function () {
if (!_root.pau) {
if (hitTest(_root.herohit)) {
if (_root.hero.raging) {
_parent.hurt(_root.herohit.power + 4, true);
} else {
_parent.hurt(_root.herohit.power, true);
}
}
if (hitTest(_root.b0)) {
_parent.hurt(_root.b0.power);
_root.b0.die();
}
if (hitTest(_root.b1)) {
_parent.hurt(_root.b1.power);
_root.b1.die();
}
if (hitTest(_root.b2)) {
_parent.hurt(_root.b2.power);
_root.b2.die();
}
if (hitTest(_root.b3)) {
_parent.hurt(_root.b3.power);
_root.b3.die();
}
if (hitTest(_root.b4)) {
_parent.hurt(_root.b4.power);
_root.b4.die();
}
if (hitTest(_root.b5)) {
_parent.hurt(_root.b5.power);
_root.b5.die();
}
if (hitTest(_root.b6)) {
_parent.hurt(_root.b6.power);
_root.b6.die();
}
if (hitTest(_root.b7)) {
_parent.hurt(_root.b7.power);
_root.b7.die();
}
if (hitTest(_root.b8)) {
_parent.hurt(_root.b8.power);
_root.b8.die();
}
if (hitTest(_root.b9)) {
_parent.hurt(_root.b9.power);
_root.b9.die();
}
if (hitTest(_root.b10)) {
_parent.hurt(_root.b10.power);
_root.b10.die();
}
if (hitTest(_root.b11)) {
_parent.hurt(_root.b11.power);
_root.b11.die();
}
if (hitTest(_root.b12)) {
_parent.hurt(_root.b12.power);
_root.b12.die();
}
if (hitTest(_root.b13)) {
_parent.hurt(_root.b13.power);
_root.b13.die();
}
if (hitTest(_root.b14)) {
_parent.hurt(_root.b14.power);
_root.b14.die();
}
if (hitTest(_root.b15)) {
_parent.hurt(_root.b15.power);
_root.b15.die();
}
if (hitTest(_root.b16)) {
_parent.hurt(_root.b16.power);
_root.b16.die();
}
if (hitTest(_root.b17)) {
_parent.hurt(_root.b17.power);
_root.b17.die();
}
if (hitTest(_root.b18)) {
_parent.hurt(_root.b18.power);
_root.b18.die();
}
if (hitTest(_root.b19)) {
_parent.hurt(_root.b19.power);
_root.b19.die();
}
if (hitTest(_root.b21)) {
_parent.hurt(_root.b21.power);
_root.b21.die();
}
if (hitTest(_root.b20)) {
_parent.hurt(_root.b20.power);
_root.b20.die();
}
if (hitTest(_root.explosion)) {
_parent.hurt(60);
}
}
};
Symbol 75 MovieClip Frame 1
_xscale = 0;
_yscale = 0;
randNum = random(99999);
_visible = false;
Symbol 75 MovieClip Frame 2
d = ((_parent._y + 555) * 99999) - randNum;
_parent.swapDepths(d);
if (!_root.gaming) {
_parent.removeMovieClip();
}
Symbol 75 MovieClip Frame 3
gotoAndPlay (2);
Symbol 77 MovieClip [hit] Frame 1
_visible = false;
Symbol 84 MovieClip Frame 5
_root.hurt(5);
Symbol 102 MovieClip Frame 51
stop();
Symbol 103 MovieClip [enemy1] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.sounds("wack");
_root.shakex = _root.shakex + (lifeminus / 3);
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + (lifeminus / 3);
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = (random(20) + 50) + (_root.wave * 2);
speed = random(4) + 3;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 71 MovieClip in Symbol 103 MovieClip [enemy1] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 103 MovieClip [enemy1] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 103 MovieClip [enemy1] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 103 MovieClip [enemy1] Frame 7
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
_root.kills++;
Symbol 128 MovieClip Frame 21
_root.hurt(10);
Symbol 145 MovieClip Frame 46
stop();
Symbol 146 MovieClip [enemy3] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.shakex = _root.shakex + (lifeminus / 3);
_root.sounds("wack");
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = (random(20) + 130) + (_root.wave * 2);
speed = random(3) + 2;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 108 MovieClip in Symbol 146 MovieClip [enemy3] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 146 MovieClip [enemy3] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 146 MovieClip [enemy3] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 146 MovieClip [enemy3] Frame 9
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
_root.kills++;
Symbol 175 MovieClip Frame 7
_root.hurt(30);
Symbol 181 MovieClip Frame 36
stop();
Symbol 182 MovieClip [boss2] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.sounds("wack");
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = 400 + (_root.wave * 3);
speed = 1;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 153 MovieClip in Symbol 182 MovieClip [boss2] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 182 MovieClip [boss2] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 182 MovieClip [boss2] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 182 MovieClip [boss2] Frame 7
_root.kills++;
Symbol 193 MovieClip Frame 7
_root.hurt(6);
Symbol 202 MovieClip Frame 17
_parent.removeMovieClip();
Symbol 203 MovieClip [enemy2] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.sounds("wack");
_root.shakex = _root.shakex + (lifeminus / 3);
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = (random(20) + 30) + (_root.wave * 2);
speed = random(4) + 3;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 187 MovieClip in Symbol 203 MovieClip [enemy2] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 203 MovieClip [enemy2] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 203 MovieClip [enemy2] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 203 MovieClip [enemy2] Frame 10
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
_root.kills++;
Symbol 235 MovieClip Frame 34
this.removeMovieClip();
stop();
Symbol 236 MovieClip Frame 17
stop();
_root.hurt(30);
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
Symbol 242 MovieClip Frame 54
stop();
Symbol 243 MovieClip [enemy5] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.shakex = _root.shakex + (lifeminus / 3);
_root.sounds("wack");
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = (random(20) + 30) + (_root.wave * 2);
speed = random(4) + 3;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 212 MovieClip in Symbol 243 MovieClip [enemy5] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 243 MovieClip [enemy5] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 243 MovieClip [enemy5] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 243 MovieClip [enemy5] Frame 9
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
_root.kills++;
Symbol 258 MovieClip Frame 22
_root.hurt(8);
Symbol 258 MovieClip Frame 56
gotoAndPlay (20);
Symbol 269 MovieClip Frame 44
stop();
Symbol 270 MovieClip [enemy4] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.shakex = _root.shakex + (lifeminus / 3);
_root.sounds("wack");
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = (random(20) + 30) + (_root.wave * 2);
speed = random(4) + 3;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 249 MovieClip in Symbol 270 MovieClip [enemy4] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 270 MovieClip [enemy4] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 270 MovieClip [enemy4] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 270 MovieClip [enemy4] Frame 9
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
_root.kills++;
Symbol 289 MovieClip Frame 13
_root.hurt(20);
Symbol 302 MovieClip Frame 43
stop();
Symbol 303 MovieClip [boss1] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.sounds("wack");
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = 300 + (_root.wave * 3);
speed = 3;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 280 MovieClip in Symbol 303 MovieClip [boss1] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 303 MovieClip [boss1] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 303 MovieClip [boss1] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 303 MovieClip [boss1] Frame 7
_root.kills++;
Symbol 346 MovieClip [enemyrocket] Frame 37
stop();
Symbol 347 MovieClip Frame 38
_root.hurt(20);
Symbol 354 MovieClip Frame 48
stop();
Symbol 355 MovieClip [enemy6] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.shakex = _root.shakex + (lifeminus / 3);
_root.sounds("wack");
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = (random(20) + 60) + (_root.wave * 2);
speed = random(4) + 3;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 311 MovieClip in Symbol 355 MovieClip [enemy6] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 355 MovieClip [enemy6] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 355 MovieClip [enemy6] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 355 MovieClip [enemy6] Frame 7
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
_root.kills++;
Symbol 375 MovieClip Frame 9
_root.hurt(15);
Symbol 381 MovieClip Frame 11
stop();
Symbol 382 MovieClip [enemy7] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.sounds("wack");
randN = random(9999);
_root.shakex = _root.shakex + (lifeminus / 3);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = (random(20) + 200) + (_root.wave * 2);
speed = 2;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 360 MovieClip in Symbol 382 MovieClip [enemy7] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 382 MovieClip [enemy7] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 382 MovieClip [enemy7] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 382 MovieClip [enemy7] Frame 9
_root.lvla.enemiesOnScreen--;
_root.lvla.kills++;
_root.kills++;
Symbol 401 MovieClip Frame 11
_root.hurt(25);
Symbol 417 MovieClip Frame 58
stop();
Symbol 418 MovieClip [boss3] Frame 1
function hurt(lifeminus, bullet) {
if (lifeminus > 0) {
_root.sounds("wack");
randN = random(9999);
_root.attachMovie("Blood_mc", "b" + randN, randN);
_root["b" + randN]._x = _x;
_root["b" + randN]._xscale = _xscale;
_root["b" + randN]._y = _y;
red = 255;
tintfade = 100;
slideback = slideback + lifeminus;
life = life - lifeminus;
_root.score = _root.score + lifeminus;
}
}
function dirChange() {
dir = dir * -1;
}
_y = (_y + (random(50) - 25));
onEnterFrame = function () {
if (!_root.pau) {
if (!setvars) {
col = new Color(this);
red = 0;
tintfade = 0;
stop();
life = 500 + (_root.wave * 3);
speed = 2;
setvars = true;
}
if (red > 0) {
red = red / 1.5;
}
if (tintfade > 0) {
tintfade = tintfade / 1.5;
}
col.setTint(red, 0, 0, tintfade);
if (life <= 0) {
gotoAndStop ("die");
}
}
};
col = new Color(this);
Color.prototype.setTint = function (r, g, b, amount) {
var _local2 = new Object();
_local2.ra = (_local2.ga = (_local2.ba = 100 - amount));
var _local3 = amount / 100;
_local2.rb = r * _local3;
_local2.gb = g * _local3;
_local2.bb = b * _local3;
this.setTransform(_local2);
};
Instance of Symbol 389 MovieClip in Symbol 418 MovieClip [boss3] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.base._x > _parent._x) {
_parent._x = _parent._x + _parent.speed;
} else {
_parent._xscale = -100;
_parent._x = _parent._x - _parent.speed;
}
}
}
Instance of Symbol 73 MovieClip in Symbol 418 MovieClip [boss3] Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.lvlend)) {
_parent._x--;
}
while (hitTest(_root.lvlbegin)) {
_parent._x++;
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 418 MovieClip [boss3] Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (hitTest(_root.base)) {
_parent.gotoAndStop("att");
}
}
}
Symbol 418 MovieClip [boss3] Frame 7
_root.kills++;
Symbol 427 MovieClip [powerups] Frame 1
function hurt() {
_root.shakex = _root.shakex + 6;
_root.sounds("wack");
if (pow == 1) {
_root.airstrikes++;
gotoAndStop (6);
}
if (pow == 2) {
_root.money = _root.money + 100;
gotoAndStop (7);
}
if (pow == 3) {
_root.life = _root.life + 20;
gotoAndStop (8);
}
}
lol = random(3);
_x = random(700);
_y = -5;
power = 6;
if (lol == 1) {
pow = 1;
gotoAndStop (3);
} else if (lol == 2) {
pow = 2;
gotoAndStop (4);
} else {
pow = 3;
gotoAndStop (5);
}
Instance of Symbol 73 MovieClip in Symbol 427 MovieClip [powerups] Frame 3
onClipEvent (enterFrame) {
if (!_root.pau) {
_parent._y = _parent._y + _parent.power;
if (_parent._y > 500) {
_parent.removeMovieClip();
}
}
}
Instance of Symbol 77 MovieClip [hit] in Symbol 427 MovieClip [powerups] Frame 6
onClipEvent (enterFrame) {
if (!_root.pau) {
_parent._y = _parent._y - 3;
if (!t) {
timer = 0;
t = true;
}
timer++;
if (timer >= 40) {
_parent.removeMovieClip();
}
}
}
Symbol 438 MovieClip [explo] Frame 1
_root.explosion = this;
_root.shakey = _root.shakey + 20;
_root.sounds("explosion");
Symbol 438 MovieClip [explo] Frame 3
_root.explosion = false;
Symbol 438 MovieClip [explo] Frame 34
this.removeMovieClip();
stop();
Symbol 442 MovieClip [artstrike] Frame 1
_y = -50;
_x = _root._xmouse;
Symbol 442 MovieClip [artstrike] Frame 7
stop();
Symbol 473 Button
on (release) {
getURL ("http://www.stickgames.com", "_blank");
}
Symbol 483 Button
on (release) {
_root.play();
}
Symbol 484 MovieClip Frame 1
onEnterFrame = function () {
pc = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
bar._xscale = pc;
if (pc == 100) {
gotoAndStop (2);
}
};
stop();
_root.stop();
Symbol 492 Button
on (release) {
_root.play();
}
Symbol 497 MovieClip Frame 193
_root.play();
Symbol 503 Button
on (release) {
_root.gotoAndStop("game");
}
Symbol 508 Button
on (release) {
gotoAndStop (2);
}
Symbol 513 Button
on (release) {
getURL ("http://www.stickgames.com", "_blank");
}
Symbol 518 Button
on (release) {
gotoAndStop (3);
}
Symbol 520 Button
on (release) {
getURL ("http://xenoxx.newgrounds.com/", "_blank");
}
Symbol 527 Button
on (release) {
gotoAndStop (1);
}
Symbol 532 Button
on (release) {
getURL ("http://www.crazyawesomeyeah.com", "_blank");
}
Symbol 535 MovieClip Frame 1
stop();
Symbol 539 MovieClip Frame 15
stop();
Symbol 542 MovieClip Frame 2
stopAllSounds();
Symbol 542 MovieClip Frame 4
stop();
Symbol 560 MovieClip Frame 1
stop();
Symbol 560 MovieClip Frame 2
stop();
Symbol 560 MovieClip Frame 3
stop();
Symbol 566 MovieClip Frame 1
stop();
Symbol 566 MovieClip Frame 2
_root.sounds("wack");
Instance of Symbol 574 MovieClip in Symbol 575 MovieClip Frame 1
/* no clip actions */
Symbol 585 MovieClip Frame 1
gotoAndStop(random(6) + 1);
Symbol 586 MovieClip Frame 1
stop();
Symbol 586 MovieClip Frame 2
_root.shoot(_parent._x, _parent._y);
Symbol 588 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 2
_root.shoot(_parent._x, _parent._y);
Symbol 590 MovieClip Frame 1
stop();
Symbol 590 MovieClip Frame 2
_root.shoot(_parent._x, _parent._y);
Symbol 592 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 2
_root.shoot(_parent._x, _parent._y);
Symbol 594 MovieClip Frame 1
stop();
Symbol 594 MovieClip Frame 2
_root.shoot(_parent._x, _parent._y);
Symbol 598 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 2
_root.shoot(_parent._x, _parent._y);
Symbol 608 MovieClip Frame 1
stop();
Symbol 608 MovieClip Frame 2
_root.d++;
_root.attachMovie("artstrike", "strike" + _root.d, _root.d);
Symbol 609 MovieClip Frame 1
onMouseDown = function () {
if (!_root.pau) {
if (_root.reloading._currentframe == 1) {
shooting = true;
}
}
};
onMouseUp = function () {
shooting = false;
};
onEnterFrame = function () {
if (!_root.pau) {
if (shooting) {
gun.play();
}
gotoAndStop(_root.gun);
if (_root.reloading._currentframe != 1) {
shooting = false;
}
}
};
Symbol 609 MovieClip Frame 7
stop();
Instance of Symbol 612 MovieClip in Symbol 613 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
}
Instance of Symbol 612 MovieClip in Symbol 613 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 5);
}
Symbol 648 MovieClip Frame 1
_xscale = 0;
Symbol 648 MovieClip Frame 3
stop();
Symbol 651 MovieClip Frame 1
stop();
onEnterFrame = function () {
am = _root.ammo;
};
Symbol 651 MovieClip Frame 3
gotoAndStop(_root.gun + 3);
Instance of Symbol 648 MovieClip in Symbol 651 MovieClip Frame 3
onClipEvent (enterFrame) {
reTime = 10;
if (!_root.pau) {
_xscale = (_xscale + reTime);
if (_xscale >= 99) {
_parent.gotoAndStop(1);
}
}
}
Instance of Symbol 648 MovieClip in Symbol 651 MovieClip Frame 4
onClipEvent (enterFrame) {
reTime = 8;
if (!_root.pau) {
_xscale = (_xscale + reTime);
if (_xscale >= 99) {
_parent.gotoAndStop(1);
}
}
}
Instance of Symbol 648 MovieClip in Symbol 651 MovieClip Frame 5
onClipEvent (enterFrame) {
reTime = 4;
if (!_root.pau) {
_xscale = (_xscale + reTime);
if (_xscale >= 99) {
_parent.gotoAndStop(1);
}
}
}
Instance of Symbol 648 MovieClip in Symbol 651 MovieClip Frame 6
onClipEvent (enterFrame) {
reTime = 6;
if (!_root.pau) {
_xscale = (_xscale + reTime);
if (_xscale >= 99) {
_parent.gotoAndStop(1);
}
}
}
Instance of Symbol 648 MovieClip in Symbol 651 MovieClip Frame 7
onClipEvent (enterFrame) {
reTime = 5;
if (!_root.pau) {
_xscale = (_xscale + reTime);
if (_xscale >= 99) {
_parent.gotoAndStop(1);
}
}
}
Instance of Symbol 648 MovieClip in Symbol 651 MovieClip Frame 9
onClipEvent (enterFrame) {
reTime = 3;
if (!_root.pau) {
_xscale = (_xscale + reTime);
if (_xscale >= 99) {
_parent.gotoAndStop(1);
}
}
}
Instance of Symbol 648 MovieClip in Symbol 651 MovieClip Frame 10
onClipEvent (enterFrame) {
reTime = 2;
if (!_root.pau) {
_xscale = (_xscale + reTime);
if (_xscale >= 99) {
_parent.gotoAndStop(1);
}
}
}
Symbol 654 MovieClip Frame 1
onEnterFrame = function () {
lif = _root.life;
};
Symbol 657 MovieClip Frame 1
onEnterFrame = function () {
mon = _root.money + "$";
};
Symbol 660 MovieClip Frame 1
onEnterFrame = function () {
as = _root.airstrikes;
};
Symbol 663 MovieClip Frame 1
stop();
Instance of Symbol 77 MovieClip [hit] in Symbol 663 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.pau) {
if (_root.airstrikes > 0) {
if (Key.isDown(90)) {
_root.airstrikes--;
_parent.play();
}
}
}
}
Symbol 670 MovieClip Frame 1
w = "wave: " + _root.lvla.wave;
Symbol 670 MovieClip Frame 2
gotoAndPlay (1);
Symbol 711 Button
on (release) {
if (_root.money > 499) {
_root.gun2_unlocked = true;
_root.money = _root.money - 500;
}
}
Symbol 736 Button
on (release) {
if (_root.money > 999) {
_root.gun3_unlocked = true;
_root.money = _root.money - 1000;
}
}
Symbol 754 Button
on (release) {
if (_root.money > 1999) {
_root.gun4_unlocked = true;
_root.money = _root.money - 2000;
}
}
Symbol 769 Button
on (release) {
if (_root.money > 4499) {
_root.gun6_unlocked = true;
_root.money = _root.money - 4500;
}
}
Symbol 789 Button
on (release) {
if (_root.money > 6999) {
_root.gun5_unlocked = true;
_root.money = _root.money - 7000;
}
}
Symbol 801 Button
on (release) {
if (_root.money > 9999) {
_root.gun7_unlocked = true;
_root.money = _root.money - 10000;
}
}
Symbol 808 Button
on (release) {
if (_root.money > 24) {
_root.life = _root.life + 10;
_root.money = _root.money - 25;
}
}
Symbol 809 Button
on (release) {
if (_root.money > 99) {
_root.airstrikes++;
_root.money = _root.money - 100;
}
}
Symbol 810 Button
on (release) {
_parent.play();
}
Instance of Symbol 730 MovieClip in Symbol 813 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.gun2_unlocked) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 751 MovieClip in Symbol 813 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.gun3_unlocked) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 765 MovieClip in Symbol 813 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.gun4_unlocked) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 784 MovieClip in Symbol 813 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.gun6_unlocked) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 797 MovieClip in Symbol 813 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.gun5_unlocked) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 807 MovieClip in Symbol 813 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.gun7_unlocked) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 814 MovieClip Frame 1
_root.waveShow = this;
stop();
_visible = false;
_root.gaming = true;
Symbol 814 MovieClip Frame 2
_visible = true;
Symbol 814 MovieClip Frame 3
_visible = true;
Symbol 814 MovieClip Frame 4
_visible = true;
Symbol 814 MovieClip Frame 11
if (_root.store) {
gotoAndPlay (62);
_root.store = false;
}
Symbol 814 MovieClip Frame 60
gotoAndStop (1);
Symbol 814 MovieClip Frame 62
_root.gaming = false;
_root.pau = true;
Symbol 814 MovieClip Frame 87
stop();
Symbol 814 MovieClip Frame 88
_root.pau = false;
gotoAndPlay (40);
Symbol 820 MovieClip Frame 3
_parent.gotoAndStop(1);
Symbol 833 MovieClip Frame 1
stop();
_visible = false;
_name = "grunts";
f = 13;
Symbol 845 MovieClip Frame 1
stop();
_name = "wacks";
_visible = false;
f = 13;
Symbol 858 MovieClip Frame 1
stop();
_name = "gunshots";
_visible = false;
f = 13;
Symbol 864 MovieClip Frame 1
stop();
_name = "explosions";
_visible = false;
f = 6;
Symbol 867 MovieClip Frame 2
stopAllSounds();
Symbol 867 MovieClip Frame 4
stop();
Symbol 873 MovieClip Frame 1
_root.pau = false;
stop();
Instance of Symbol 77 MovieClip [hit] in Symbol 873 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent._currentframe == 1) {
if (!_root.pau) {
if (!Key.isDown(80)) {
k = false;
}
if (Key.isDown(80) && (!k)) {
_parent.play();
k = true;
}
}
} else {
if (!Key.isDown(80)) {
k = false;
}
if (Key.isDown(80) && (!k)) {
_parent.play();
k = true;
}
}
}
Symbol 873 MovieClip Frame 2
_root.pau = true;
stop();
_root._x = 0;
_root._y = 0;
Symbol 875 Button
on (keyPress "q") {
play();
}
on (keyPress "Q") {
play();
}
Symbol 876 MovieClip Frame 1
stop();
_root._quality = "high";
Symbol 876 MovieClip Frame 2
stop();
_root._quality = "medium";
Symbol 876 MovieClip Frame 3
stop();
_root._quality = "low";
Symbol 880 Button
on (release) {
gotoAndStop ("menu");
}