Frame 1
function dpweb() {
getURL ("http://dissoluteproductions.com/", "_blank");
}
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);
}
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("Visit DissoluteProductions.com!", dpweb);
MENU.customItems.push(Functioned);
_root.menu = MENU;
__com_mochibot__("78e03e24", this, 10301, true);
Frame 2
function initiateGame() {
_root.SO.data.timesPlayed = 0;
_root.SO.data.playerName = "<NAME>";
_root.SO.data.singleOrTeam = "single";
_root.SO.data.startTime = new Date();
_root.SO.data.survivalBest = 0;
_root.SO.data.AI = true;
_root.SO.data.newCharHelp = false;
_root.SO.data.morePlayersHelp = false;
_root.SO.data.pauseHelp = false;
x = 1;
while (x <= 4) {
_root.SO.data["customLevel" + x] = new Array();
x++;
}
x = 1;
while (x <= 6) {
_root.SO.data["pArray" + x] = new Array();
if (x <= 3) {
presetPlayer = ((x - 1) * 5) + 1;
_root.SO.data["pArray" + x][0] = true;
} else {
presetPlayer = ((x - 4) * 5) + 1;
_root.SO.data["pArray" + x][0] = false;
}
_root.SO.data["pArray" + x][1] = presetPlayer;
_root.SO.data["pArray" + x][2] = presetPlayer;
_root.SO.data["pArray" + x][3] = presetPlayer;
_root.SO.data["pArray" + x][4] = presetPlayer;
_root.SO.data["pArray" + x][5] = presetPlayer;
_root.SO.data["pArray" + x][6] = Math.ceil(x / 2);
_root.SO.data["pArray" + x][8] = Math.ceil(x / 2);
_root.pTot = 3;
x++;
}
_root.SO.data.pTot = 3;
x = 1;
while (x <= 3) {
_root.SO.data["countTeam" + x] = 0;
x++;
}
_root.SO.data.crates = 20;
_root.SO.data.pus = 10;
_root.SO.data.wEnable = true;
_root.SO.data.puEnable = true;
_root.SO.data.Quality = "AUTO";
_root.SO.data.c1 = 37;
_root.SO.data.c2 = 39;
_root.SO.data.c3 = 38;
_root.SO.data.c4 = 40;
_root.SO.data.c5 = 90;
_root.SO.data.c6 = 88;
_root.SO.data.c7 = 32;
_root.SO.data.c8 = 84;
_root.SO.data.completedLevels = new Array();
x = 1;
while (x <= 15) {
_root.SO.data.completedLevels[x] = false;
x++;
}
}
stop();
_root.SO = SharedObject.getLocal("SSBsettings", "/", false);
if (_root.SO.data.timesPlayed == undefined) {
_root.initiateGame();
}
_root.SO.data.timesPlayed++;
Instance of Symbol 37 MovieClip in Frame 2
onClipEvent (enterFrame) {
_xscale = (_xscale + 0.5);
_yscale = _xscale;
_alpha = (_alpha - 0.5);
}
Instance of Symbol 16 MovieClip in Frame 2
onClipEvent (load) {
function perSecond() {
if (i == 3) {
_root.bs = Math.round(_root.getBytesLoaded() / (getTimer() / 1000));
_root.tr2 = Math.floor((_root.getBytesTotal() - _root.getBytesLoaded()) / _root.bs);
_root.play();
clearInterval(1);
}
i++;
}
startTime = getTimer();
i = 1;
var 1:Number = setInterval(perSecond, 1000);
}
onClipEvent (enterFrame) {
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
_root.pl = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
_root.plp = _root.pl + " %";
_root.bl = _root.getBytesLoaded();
_root.br = _root.getBytesTotal() - _root.getBytesLoaded();
_root.tb = _root.getBytesTotal();
_root.Time = Math.round((getTimer() - startTime) / 1000);
} else {
_root.pl = 100;
_root.plp = _root.pl + " %";
_root.bl = _root.getBytesTotal();
_root.tb = _root.getBytesTotal();
_root.br = 0;
_root.bs = "";
}
}
Frame 3
Instance of Symbol 154 MovieClip "loadingText" in Frame 35
onClipEvent (enterFrame) {
if ((_currentframe == 1) and _root.ready) {
play();
}
}
Instance of Symbol 179 MovieClip "controls" in Frame 61
onClipEvent (load) {
if (_root.SO.data.timesPlayed > 1) {
}
}
Frame 62
stop();
Frame 75
stop();
Frame 76
function letterInit(targ, rot, x, y) {
targ.rot2 = rot;
targ.x2 = x;
targ.Scale = 0;
targ.allScale = 0;
targ.initx = targ._x;
targ.y = y;
}
function lettersMove(targ) {
with (targ) {
allScale = allScale + 5;
Scale = Scale + x2;
_rotation = _rotation + rot2;
_xScale = (100 + allScale) * Math.cos(Scale);
_yScale = 100 + allScale;
_x = _x + ((initx - 400) / 50);
_y = _y + y;
_alpha = _alpha - 1.5;
}
}
stop();
_quality = "medium";
Frame 77
function countTeams() {
_root.countTeam1 = 0;
_root.countTeam2 = 0;
_root.countTeam3 = 0;
_root.teamTot1 = 0;
_root.teamTot2 = 0;
_root.teamTot3 = 0;
x = 1;
while (x <= 6) {
t = 1;
while (t <= 3) {
if ((_root.SO.data["pArray" + x][6] == t) and _root.SO.data["pArray" + x][0]) {
_root["countTeam" + t]++;
_root["teamTot" + t]++;
}
t++;
}
x++;
}
}
function Initiate() {
x = 1;
while (x <= 4) {
if (_root.SO.data["customLevel" + x][2] != true) {
_root.SO.data["customLevel" + x] = new Array("<NEW SLOT>", "mountain", false, "");
}
x++;
}
}
function Load(target, slot) {
_root.saved = true;
with (target) {
Name = _root.SO.data["customLevel" + slot][0];
modified = _root.SO.data["customLevel" + slot][3];
x = 1;
while (x <= 4) {
slots["name" + x].text = _root.SO.data["customLevel" + x][0];
x++;
}
construct.gotoAndStop(1);
construct.gotoAndStop(2);
construct.bg.gotoAndStop(_root.SO.data["customLevel" + slot][1]);
bgClip.gotoAndStop(_root.SO.data["customLevel" + slot][1]);
i = 1;
while (_root.SO.data[("plats" + slot) + i] != undefined) {
f = construct.plats.attachMovie("plat", "f" + i, construct.plats.getNextHighestDepth());
f.stopDrag();
f.platType = _root.SO.data[("plats" + slot) + i][0];
f._x = _root.SO.data[("plats" + slot) + i][1];
f._y = _root.SO.data[("plats" + slot) + i][2];
f.plat._width = _root.SO.data[("plats" + slot) + i][3];
f.i = i;
if (_root.SO.data[("plats" + slot) + i][4] == true) {
f._visible = false;
f.deleted = true;
}
i++;
}
i = 1;
while (i <= 6) {
construct["p" + i]._x = _root.SO.data["customLevel" + slot][(2 * i) + 2];
construct["p" + i]._y = _root.SO.data["customLevel" + slot][(2 * i) + 3];
i++;
}
}
}
function Save(target, slot) {
with (target) {
platCount = 0;
x = 1;
while (construct.plats["f" + x] != undefined) {
if (!construct.plats["f" + x].deleted) {
platCount++;
}
x++;
}
if (platCount <= 0) {
w = _root.attachMovie("not enough plats", "w", 1);
w._x = 400;
w._y = 300;
} else {
ok = false;
x = 1;
while (construct.plats["f" + x] != undefined) {
if (((construct.plats["f" + x]._x - (construct.plats["f" + x]._width / 2)) < 400) and ((construct.plats["f" + x]._x + (construct.plats["f" + x]._width / 2)) > 400)) {
if (!construct.plats["f" + x].deleted) {
ok = true;
}
}
x++;
}
if (!ok) {
w = _root.attachMovie("gap warning", "w", 1);
w._x = 500;
w._y = 300;
} else {
_root.saved = true;
_root.levelEdit.construct.gapline.gotoAndStop(1);
_root.SO.data["customLevel" + slot][2] = true;
date = new Date();
m = date.getMinutes();
if (m < 10) {
m = "0" + m;
}
_root.SO.data["customLevel" + slot][3] = (((((((date.getDate() + "/") + (date.getMonth() + 1)) + "/") + date.getFullYear()) + ", ") + date.getHours()) + ":") + m;
modified = _root.SO.data["customLevel" + slot][3];
_root.SO.data["customLevel" + slot][0] = Name;
slots["name" + slot].text = Name;
_root.SO.data["customLevel" + slot][1] = bg;
i = 1;
while (construct.plats["f" + i] != undefined) {
_root.SO.data[("plats" + slot) + i] = new Array();
_root.SO.data[("plats" + slot) + i][0] = construct.plats["f" + i].platType;
_root.SO.data[("plats" + slot) + i][1] = construct.plats["f" + i]._x;
_root.SO.data[("plats" + slot) + i][2] = construct.plats["f" + i]._y;
_root.SO.data[("plats" + slot) + i][3] = construct.plats["f" + i].plat._width;
_root.SO.data[("plats" + slot) + i][4] = construct.plats["f" + i].deleted;
i++;
}
i = 1;
while (i <= 6) {
_root.SO.data["customLevel" + slot][(2 * i) + 2] = construct["p" + i]._x;
_root.SO.data["customLevel" + slot][(2 * i) + 3] = construct["p" + i]._y;
i++;
}
}
}
}
}
function Delete(target, slot) {
_root.saved = true;
with (target) {
delete _root.SO.data["customLevel" + slot];
i = 1;
while (_root.SO.data[("plats" + slot) + i] != undefined) {
delete _root.SO.data[("plats" + slot) + i];
i++;
}
}
Initiate();
Load(target, slot);
}
_root.pTot = _root.pTot;
_root.deathmatchKills = 5;
_root.deathmatchLives = 5;
_root.levelData = [];
_root.levelData[1] = {levelName:"Alpine", difficulty:"easy", weaponName:"Rifle", AIlevel:1, description:"Don't be distracted by the beautiful views afforded by the Alpine mountain range as you kick the shit out of each other!"};
_root.levelData[2] = {levelName:"Ice World", difficulty:"easy", weaponName:"Freeze Ray", AIlevel:1, description:"Better put on some warm cloths as we head into the freezing cold environment of Ice World"};
_root.levelData[3] = {levelName:"Pirate Ship", difficulty:"easy", weaponName:"Cannon", AIlevel:1, description:"Yargh! Shiver me timbres etc. Time to board Captain Black's galleon!"};
_root.levelData[4] = {levelName:"Sumo Ring", difficulty:"easy", weaponName:"Katana", AIlevel:1, description:"Fight with honour in the sacred ring of the Sumo wrestlers!"};
_root.levelData[5] = {levelName:"Dynasty Street", difficulty:"easy", weaponName:"Mine", AIlevel:2, description:"Congrats on unlocking your first level! This is based on the popular game Dynasty Street, also by Dissolute Productions"};
_root.levelData[6] = {levelName:"Outer Space", difficulty:"medium", weaponName:"Laser Cannon", AIlevel:2, description:"What's fighting like in 0-gravity? Fortunately there is a gravity stabilizer, but it is rather unreliable..."};
_root.levelData[7] = {levelName:"Volcano", difficulty:"medium", weaponName:"Flame thrower", AIlevel:2, description:"Things are really starting to heat up. Watch out for lava-bombs..."};
_root.levelData[8] = {levelName:"Swamp", difficulty:"medium", weaponName:"Poison darts", AIlevel:2, description:"What foul creatures lurk in the murky depths of this festering swamp?"};
_root.levelData[9] = {levelName:"Ground-7", difficulty:"medium", weaponName:"R.P.G", AIlevel:2, description:"Tension is building in the military base known as G7"};
_root.levelData[10] = {levelName:"Aztec Ruin", difficulty:"medium", weaponName:"Magic", AIlevel:3, description:"Surely it's perfectly safe to play around an ancient ruin littered with deadly traps..."};
_root.levelData[11] = {levelName:"Wild West", difficulty:"hard", weaponName:".357 Magnum", AIlevel:3, description:"A taste of the Wild West. Watch out for falling rocks..."};
_root.levelData[12] = {levelName:"Metropolis", difficulty:"hard", weaponName:"Taser", AIlevel:3, description:"What could be more entertaining than fighting on top of sky-scrapers? Trying to avoid the air traffic of course..."};
_root.levelData[13] = {levelName:"Sky", difficulty:"hard", weaponName:"Homing Missile", AIlevel:3, description:"Fun and games at 20,000 feet. Be warned, it gets kinda windy..."};
_root.levelData[14] = {levelName:"Ninja Town", difficulty:"hard", weaponName:"Ninja Stars", AIlevel:3, description:"The way of the Ninja is shrouded in mystery... only by fighting one can understand its TRUE power"};
_root.levelData[15] = {levelName:"Universe City", difficulty:"hard", weaponName:"Atom Bomb", AIlevel:3, description:"Congratulations! You have unlocked all levels! The pun on university in the title was entirely intended since that's where I'll be starting in September '06!"};
_root.weapons = new Array();
x = 1;
while (x <= 29) {
if ((x > 15) or _root.SO.data.completedLevels[x]) {
_root.weapons[x] = true;
} else {
_root.weapons[x] = false;
}
x++;
}
_root.pNames1 = new Array("Go", "E", "Ca", "Su", "Dy", "Me", "Py", "Sli", "Co", "Ti", "Co", "Mr. ", "Bi", "Ni", "Vo", "-E", "Ke", "Smi");
_root.pNames2 = new Array("ri", "ski", "ptai", "mo", "na", "cha", "ra", "my", "mma", "ki", "wbo", "Smi", "pla", "nja", "rti", "O", "ste", "tti");
_root.pNames3 = new Array("lli", "mo", "n Black", "", "sty", "lo", "gma", "", "ndo", "lo", "y", "th", "ne Man", "", "gon", "N-", "ven", "a");
_global.pNo = _root.pNames1.length;
Initiate();
Frame 78
stop();
_root.txtHelp.gotoAndStop(1);
_root.pTot = 0;
x = 0;
while (x <= 6) {
if (_root.SO.data["pArray" + x][0]) {
_root.pTot++;
}
x++;
}
Frame 101
stop();
_root.backTo = "back from start game";
_root.txtHelp.gotoAndStop(5);
Instance of Symbol 1883 MovieClip in Frame 103
on (press) {
_root.play();
}
Frame 123
gotoAndStop ("menu");
Frame 124
_root.backTo = "back from deathmatch";
Frame 144
stop();
_root.backTo = "back from deathmatch";
_root.forwardTo = "deathmatch level";
_root.txtHelp.gotoAndStop(10);
if (!_root.SO.data.morePlayersHelp) {
_root.SO.data.morePlayersHelp = true;
w = _root.attachMovie("enable player help", "w", 1);
w._x = 400;
w._y = 300;
}
Frame 168
gotoAndStop ("start game menu");
Frame 177
stop();
_root.txtHelp.gotoAndStop(16);
_root.backTo = "back from deathmatch level";
_root.gameType = "deathmatch";
Frame 187
gotoAndStop ("deathmatch players");
Frame 204
gotoAndPlay ("load game");
Frame 205
_root.backTo = "back from vs mode";
Frame 226
stop();
_root.backTo = "back from vs mode";
_root.forwardTo = "vs mode level";
_root.txtHelp.gotoAndStop(47);
_root.pTot = 2;
_root.SO.data.singleOrTeam = "single";
_root.SO.data.pArray1[6] = 1;
_root.SO.data.pArray2[6] = 2;
Frame 248
gotoAndStop ("start game menu");
Frame 257
stop();
_root.txtHelp.gotoAndStop(16);
_root.backTo = "back from vs mode level";
if (_root.SO.data.newCharHelp == true) {
_root.SO.data.newCharHelp = "done";
w = _root.attachMovie("new character", "w", 1);
w._x = 400;
w._y = 300;
}
Frame 267
gotoAndStop ("vs mode players");
Frame 284
gotoAndPlay ("load game");
Frame 285
_root.backTo = "back from survival";
Frame 316
stop();
_root.backTo = "back from survival";
_root.forwardTo = "survival play";
_root.txtHelp.gotoAndStop(10);
_root.pTot = 2;
_root.SO.data.singleOrTeam = "single";
_root.SO.data.pArray1[6] = 1;
_root.SO.data.pArray2[6] = 2;
Frame 347
gotoAndStop ("start game menu");
Frame 364
_root.levelID = 1;
gotoAndPlay ("load game");
Frame 397
stop();
_root.backTo = "back from settings";
Frame 429
gotoAndStop ("menu");
Frame 462
stop();
_root.backTo = "back from scores";
_root.txtHelp.gotoAndStop(59);
Instance of Symbol 2095 MovieClip "scores" in Frame 462
onClipEvent (load) {
}
Frame 494
gotoAndStop ("menu");
Frame 495
_root.backTo = "back from level edit";
Frame 527
stop();
saved = true;
Instance of Symbol 2176 MovieClip "levelEdit" in Frame 527
onClipEvent (enterFrame) {
onMouseDown = function () {
if ((!_root.back.hitTest(_root._xmouse, _root._ymouse)) and (!_root.slotArea.hitTest(_root._xmouse, _root._ymouse))) {
_root.saved = false;
}
};
}
Frame 559
gotoAndStop ("menu");
Frame 560
tmp = _root.attachMovie("doors close", "doors close", _root.getNextHighestDepth());
tmp._x = 400;
tmp._y = 300;
Frame 586
if (!_root.SO.data.pauseHelp) {
_root.SO.data.pauseHelp = true;
stop();
w = _root.attachMovie("pause help", "w", _root.getNextHighestDepth());
w._x = 400;
w._y = 300;
}
Frame 611
_root.pTot = Number(_root.pTot);
_root.SO.flush;
Frame 612
_root["doors close"].play();
function mapBoundaries() {
_root.platTotal = 0;
while (_root.all["f" + (_root.platTotal + 1)]._x != undefined) {
_root.platTotal++;
}
_root.lPlat = 0;
_root.rPlat = 0;
_root.lowPlat = 0;
i = 0;
while (i <= _root.platTotal) {
if ((_root.all["f" + i]._x - (_root.all["f" + i]._width / 2)) < _root.lPlat) {
_root.lPlat = _root.all["f" + i]._x - (_root.all["f" + i]._width / 2);
_root.lPlat2 = _root.all["f" + i];
}
if ((_root.all["f" + i]._x + (_root.all["f" + i]._width / 2)) > _root.rPlat) {
_root.rPlat = _root.all["f" + i]._x + (_root.all["f" + i]._width / 2);
_root.rPlat2 = _root.all["f" + i];
}
if (_root.all["f" + i]._y > _root.lowPlat) {
_root.lowPlat = _root.all["f" + i]._y;
_root.lowPlat2 = _root.all["f" + i];
}
i++;
}
}
function damage(thisTarg, target, X, Y, f, m, s, h, hitSelf) {
i = 0;
while (i <= _root.pTot) {
if ((((thisTarg.hitTest(_root.all["p" + i].area) and ((target.pID != i) or ((target.pID == i) and (hitSelf == true)))) and ((!_root.all["p" + i].ducking) or (h == 100))) and (!_root.paused)) and (!_root.all["p" + i].invincible)) {
if (_root.all["p" + i].dead) {
_root.all["p" + i].friction = 1;
_root.all["p" + i].gotoAndPlay("dieAir");
} else {
if (_root.all["p" + i].onFloor and (m == false)) {
_root.all["p" + i]._y = _root.all["p" + i]._y - 5;
}
_root.all["p" + i].friction = f;
_root.all["p" + i].Move = m;
_root.all["p" + i].health = _root.all["p" + i].health - h;
if ((_root.all["p" + i].health <= 0) and (!_root.all["p" + i].dead)) {
_root.all["p" + i].dead = true;
_root.all["p" + i].gotoAndPlay("die");
}
_root.all["p" + i].lastHit = target.pID;
if ((_root.all["p" + target.pID]._currentframe < 139) or (_root.all["p" + target.pID]._currentframe > 278)) {
_root.all["p" + i].lastHitW = target.weapon;
} else {
_root.all["p" + i].lastHitW = 0;
}
if (random(100) > (100 / h)) {
b = _root.all.attachMovie("blood", "b" + _root.all.getNextHighestDepth(), _root.all.getNextHighestDepth());
b._x = _root.all["p" + i]._x;
b._y = _root.all["p" + i]._y;
b._xscale = _root.all["p" + i]._xscale;
}
}
if (thisTarg.explosive) {
rotation = ((Math.atan2(_root.all["p" + i]._y - target._y, _root.all["p" + i]._x - target._x) * 180) / Math.PI) + 90;
_root.all["p" + i].xvel = Math.sin((rotation / 180) * Math.PI) * X;
_root.all["p" + i].yvel = (Math.cos((rotation / 180) * Math.PI) * Y) - 5;
if (_root.all["p" + i].yvel > -1) {
_root.all["p" + i].yvel = -1;
}
_root.all["p" + i].cold--;
} else {
if (Math.abs(Y) > Math.abs(_root.all["p" + i].yvel)) {
_root.all["p" + i].yvel = Y;
}
if (_root.all["p" + i]._x < target._x) {
if ((-X) < _root.all["p" + i].xvel) {
_root.all["p" + i].xvel = -X;
}
} else if (X > _root.all["p" + i].xvel) {
_root.all["p" + i].xvel = X;
}
}
_root.allSound.attachSound(s);
_root.allSound.start();
}
if ((target.hitTest(_root.all["p" + i].area) and (target.pID != i)) and _root.all["p" + i].ducking) {
_root.all["p" + i].block.blockSnd.play();
}
i++;
}
}
function variables(target) {
if (target.lives == 0) {
target.gotoAndStop("dead stop");
} else {
target.invincible = false;
target.health = 100;
target.dead = false;
target.friction = 1.2;
target.floorFriction = 1.2;
target.Move = false;
target.yvel = 0;
target.xvel = 0;
target.shield = 100;
target.onFloor = false;
target.attacking = false;
target.weapon = 0;
target.ammo = 0;
target.wType = "none";
target.jumping = true;
target.jumpHeight = 17;
target.speed = 1.2;
target.i = 1;
target.s = 1000;
target.ingame = false;
target.effect.gotoAndStop("none");
target._yscale = 100;
target.canAttack = false;
target.vapourised = false;
target.boost = false;
target.multiKill = 0;
target.offScreen = false;
target.offScreenAttach = true;
target.jumpAni = false;
target.followingCrate = false;
target.lastHit = target.pID;
target.cold = 0;
target.w.gotoAndStop(1);
target.gotoAndStop(1);
target._rotation = 0;
target.gotoAndPlay("fall");
if (((_root.gameType == "survival") and (target.pID == 2)) and target.survivalRandom) {
target.eyes = random(15) + 1;
target.body = random(15) + 1;
target.hands = random(15) + 1;
target.feet = random(15) + 1;
NameArray = new Array(3);
NameArray[0] = _root.pNames1[target.eyes - 1];
NameArray[1] = _root.pNames2[target.body - 1];
NameArray[2] = _root.pNames3[target.hands - 1];
_global["name" + target.pID] = NameArray.join("");
if (_root.challengers <= 2) {
target.AIlevel = 1;
}
if ((_root.challengers > 2) and (_root.challengers <= 4)) {
target.AIlevel = 2;
}
if (_root.challengers > 4) {
target.AIlevel = 3;
}
}
tmp = target.attachMovie("invincible", "invincible", target.getNextHighestDepth());
}
}
function initVars(target) {
if (target.pID > _root.pTot) {
target.unloadMovie();
}
target.team = _root.SO.data["pArray" + target.pID][6];
target.lives = 5;
if ((_root.gameType == "survival") and (target.pID == 2)) {
target.lives = 1;
}
target.score = 0;
target.deaths = 0;
target.suicides = 0;
target.alive = true;
target.skill = 0;
target.survivalRandom = true;
if (target._x > 40) {
target._xscale = -100;
} else {
target._xscale = 100;
}
switch (target.AIlevel) {
case 1 :
target.speedPlus = 0.1;
break;
case 2 :
target.speedPlus = 0.1;
break;
case 3 :
target.speedPlus = 0.1;
break;
case undefined :
target.speedPlus = 0.1;
}
if ((_root.gameType != "vs mode") or (target.pID == 1)) {
if ((_root.gameType == "deathmatch") or (target.pID == 1)) {
target.eyes = _root.SO.data["pArray" + target.pID][1];
target.body = _root.SO.data["pArray" + target.pID][2];
target.hands = _root.SO.data["pArray" + target.pID][3];
target.feet = _root.SO.data["pArray" + target.pID][4];
_global["name" + target.pID] = _root.SO.data["pArray" + target.pID][7];
}
} else {
target.eyes = _root.levelID;
target.body = _root.levelID;
target.hands = _root.levelID;
target.feet = _root.levelID;
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.levelID - 1];
NameArray[1] = _root.pNames2[_root.levelID - 1];
NameArray[2] = _root.pNames3[_root.levelID - 1];
_global["name" + target.pID] = NameArray.join("");
}
}
function choose(targetParent, targetThis) {
with (targetThis) {
if (((((_root.crate != undefined) and (weapon == 0)) and (!followingCrate)) and (((AIlevel == 2) and (random(10) < 3)) or (AIlevel == 3))) and (_root.wind == undefined)) {
followingCrate = true;
follow = _root.crate;
crateID = _root.crate.crateID;
}
if ((((_root.pucrate != undefined) and (!followingCrate)) and (((AIlevel == 2) and (random(10) < 3)) or (AIlevel == 3))) and (_root.wind == undefined)) {
followingCrate = true;
follow = _root.pucrate;
crateID = _root.pucrate.crateID;
}
x = 1;
while (x <= _root.pTot) {
if (((hitTest(_root.all["p" + x]) and (_root.all["p" + x].team != team)) and _root.all["p" + x].ingame) and ((AIlevel == 2) or ((AIlevel == 3) and (_root.all["p" + x].health < follow.health)))) {
followID = x;
follow = _root.all["p" + followID];
}
x++;
}
if (((!followingCrate) or (_root.all.Items["c" + crateID] == undefined)) or (_root.all.Items["c" + crateID]._y > _root.lowPlat)) {
if (((follow.ingame != true) or (follow.lives <= 0)) or (follow.team == team)) {
followID = random(_root.pTot) + 1;
follow = _root.all["p" + followID];
}
}
}
}
function genericMove(target) {
with (target) {
if ((!_root.paused) and (!vapourised)) {
_y = _y + yvel;
_x = _x + xvel;
yvel = yvel + 1;
if (rWall) {
_x = rX;
xvel = 0;
}
if (lWall) {
_x = lX;
xvel = 0;
}
if ((_currentframe > 30) and (_currentframe < 50)) {
jumpAni = true;
} else {
jumpAni = false;
}
if ((xvel > 1) or (xvel < -1)) {
if (!dead) {
if (onFloor) {
xvel = xvel / floorFriction;
} else {
xvel = xvel / friction;
}
} else {
xvel = xvel / friction;
}
} else {
xvel = 0;
}
if (onFloor and (yvel >= 0)) {
if (jumping and ((!attacking) or (_currentframe < 300))) {
if (!dead) {
gotoAndPlay("fallshock");
} else {
gotoAndPlay("deadshock");
}
}
_y = yFloor;
if (yvel > 30) {
sw = _root.all.Items.attachMovie("shock", "sw" + _root.itemLevel, _root.itemLevel);
sw._x = _x;
sw._y = _y;
}
yvel = 0;
jumping = false;
} else {
jumping = true;
}
if ((_currentframe >= 21) and (_currentframe <= 25)) {
ducking = true;
} else {
ducking = false;
}
if ((!ducking) and (shield <= 100)) {
shield++;
}
if ((_y > _root.overEdge) and (_currentframe != 60)) {
gotoAndStop("overedge");
}
if (_y > (_root.overEdge + 100)) {
_y = _root.overEdge + 100;
yvel = 0;
}
if ((((_x < -360) or (_x > 440)) or (_y < -220)) and ingame) {
offScreen = true;
if (offScreenAttach) {
offScreenAttach = false;
os = _root.attachMovie("offScreen", "os" + _root.getNextHighestDepth(), _root.getNextHighestDepth());
os.pID = pID;
}
} else {
offScreen = false;
}
}
}
}
function moveLeft(target, plus) {
with (target) {
if ((!lWall) and (!ducking)) {
lleg.play();
rleg.play();
_xscale = -100;
xvel = xvel - (speed / ((cold / 80) + 1));
if (plus != undefined) {
xvel = xvel - plus;
}
if (_currentframe < 20) {
play();
}
}
}
}
function moveRight(target, plus) {
with (target) {
if ((!rWall) and (!ducking)) {
lleg.play();
rleg.play();
_xscale = 100;
xvel = xvel + (speed / ((cold / 80) + 1));
if (plus != undefined) {
xvel = xvel + plus;
}
if (_currentframe < 20) {
play();
}
}
}
}
function die(target) {
with (target) {
Move = false;
attacking = false;
dead = true;
health = 0;
lives--;
if ((_root.gameType == "survival") and (pID == 2)) {
if (lives == 0) {
survivalRandom = true;
} else {
survivalRandom = false;
}
}
_root.stats["stats" + (team - 1)].shock.play();
deaths++;
_root["teamDeaths" + team]++;
_yscale = 100;
weapon = 0;
if ((lastHit == pID) or (lastHit == 0)) {
suicides++;
_root["teamSuicides" + team]++;
}
effect.gotoAndStop("none");
if (lives <= 0) {
_root.pInGame--;
_root["aliveInTeam" + team]--;
if (_root["aliveInTeam" + team] <= 0) {
_root.teamsInGame--;
if ((_root.teamsInGame == 1) and (_root.deathmatchType == "LastStanding")) {
_root.deathmatchStats.gotoAndPlay("last standing");
}
}
if (pInGame == 1) {
_root.deathmatchStats.gotoAndPlay("last standing");
_root.vsStats.gotoAndPlay("end");
}
if ((_root.gameType == "survival") and (target.pID == 1)) {
_root.survivalStats.gotoAndStop("gameover");
}
}
if (ingame) {
_root.pAlive--;
_root["countTeam" + team]--;
}
ingame = false;
if (_root.all["p" + lastHit].team != team) {
_root.all["p" + lastHit].score++;
_root["teamScore" + _root.all["p" + lastHit].team]++;
if (_root.SO.data.singleOrTeam == "single") {
if (((((_root.mostKills == "firstTo") and (_root.deathmatchType == "MostKills")) and (_root.all["p" + lastHit].score >= _root.deathmatchKills)) and (lastHit != pID)) and (lastHit != undefined)) {
_root.deathmatchStats.gotoAndPlay("first to");
}
} else if (((((_root.mostKills == "firstTo") and (_root.deathmatchType == "MostKills")) and (_root["teamScore" + _root.all["p" + lastHit].team] >= _root.deathmatchKills)) and (lastHit != pID)) and (lastHit != undefined)) {
_root.deathmatchStats.gotoAndPlay("first to");
}
} else if (target != _root.all["p" + lastHit]) {
_root["teamTKs" + team]++;
tk = _root.all.Items.attachMovie("TK", "tk" + _root.itemLevel, _root.itemLevel);
tk.pID = lastHit;
tk._x = _root.all["p" + lastHit]._x;
tk._y = _root.all["p" + lastHit]._y;
if (tk._x < -260) {
tk._x = -260;
}
if (tk._x > 340) {
tk._x = 340;
}
if (tk._y > 300) {
tk._y = 300;
}
if (tk._y < -50) {
tk._y = -50;
}
}
if (_root.wkwCount == 0) {
_root.wkwBiggest = 0;
}
_root.wID++;
_root.wkwBiggest = _root.wkwCount * 35;
wkw = _root.wkwClips.attachMovie("wkw attach", "wkw" + _root.wID, _root.wID);
wkw._y = wkw._y + _root.wkwBiggest;
_root.wkwCount++;
if ((lastHit == pID) or (lastHit == 0)) {
wkw.tween.gotoAndStop("suicide");
} else {
_root.all["p" + lastHit].multiKill++;
if (_root.all["p" + lastHit].multiKill > 1) {
if (_root.all.Items["MK" + lastHit] != undefined) {
_root.all.Items["MK" + lastHit].gotoAndStop(_root.all["p" + lastHit].multiKill);
} else {
mk = _root.all.Items.attachMovie("multikill", "MK" + lastHit, _root.itemLevel);
mk.gotoAndStop(_root.all["p" + lastHit].multiKill);
mk._x = _root.all["p" + lastHit]._x;
mk._y = _root.all["p" + lastHit]._y;
if (mk._x < -260) {
mk._x = -260;
}
if (mk._x > 340) {
mk._x = 340;
}
if (mk._y > 300) {
mk._y = 300;
}
if (mk._y < -80) {
mk._y = -80;
}
mk.pID = "P" + lastHit;
mk.pID2 = lastHit;
}
}
}
if (lastHit == undefined) {
wkw.tween.gotoAndStop(3);
}
wkw.killer = _root.all["p" + lastHit];
wkw.killerEyes = _root.all["p" + lastHit].eyes;
wkw.killerBody = _root.all["p" + lastHit].body;
wkw.killedEyes = target.eyes;
wkw.killedBody = target.body;
wkw.killedHands = target.hands;
wkw.tween.weapon = lastHitW;
if (((_root.gameType == "survival") and (lives <= 0)) and (target.pID == 2)) {
_root.initVars(target);
_root.survivalStats.nextFrame();
}
}
}
function noAmmo(target) {
with (target) {
if (ammo <= 0) {
ammo = 0;
weapon = 0;
wType = "none";
if (_root["cs" + pID].eyes != undefined) {
eyes = _root["cs" + pID].eyes;
}
}
}
}
function Pause(target) {
with (target) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
}
function walls(target, bounce, soundVol) {
with (target) {
if (bounce == "hit") {
i = 0;
while (i <= _root.rWalls) {
if (hitTest(_root.all["r" + i]) or hitTest(_root.all["r" + i])) {
_parent._x = _root.all["r" + i]._x;
_parent.gotoAndPlay("hit");
}
i++;
}
i = 0;
while (i <= _root.lWalls) {
if (hitTest(_root.all["l" + i]) or hitTest(_root.all["l" + i])) {
_parent._x = _root.all["l" + i]._x;
_parent.gotoAndPlay("hit");
}
i++;
}
} else {
i = 0;
while (i <= (_root.rWalls + _root.lWalls)) {
if (hitTest(_root.all["r" + i]) or hitTest(_root.all["l" + i])) {
xvel = xvel * bounce;
_xscale = _xscale * bounce;
s.setVolume(soundVol);
s.start();
}
i++;
}
}
}
}
function Drop(target) {
with (target) {
friction = 1.2;
Move = true;
jumping = false;
lastHit = pID;
if (!ingame) {
_root.pAlive++;
_root["countTeam" + team]++;
}
ingame = true;
_rotation = 0;
boost = true;
}
}
function squash(target) {
i = 0;
while (i <= _root.pTot) {
if (((((target.hitTest(_root.all["p" + i].area) and (_parent.pID != i)) and (!_root.all["p" + i].ducking)) and _root.all["p" + i].onFloor) and (!_root.paused)) and (!_root.all["p" + i].invincible)) {
_root.all["p" + i].effect.gotoAndStop("mallet");
_root.all["p" + i]._yscale = 20;
_root.all["p" + i].effect.m.gotoAndPlay(1);
}
i++;
}
}
function boost(target) {
with (target) {
if (((((_currentframe <= 50) and (yvel >= 0)) and boost) and (!ducking)) and (((pID > 1) and (AIlevel > 1)) or (pID == 1))) {
gotoAndPlay("boost");
}
}
}
function jump(targ) {
with (targ) {
if (!ducking) {
if (onFloor and ((_currentframe > 35) or (_currentframe < 30))) {
yvel = (-jumpHeight) / ((cold / 80) + 1);
_y = _y + yvel;
gotoAndPlay("jump");
} else {
_root.boost(targ);
}
}
}
}
function AIMove(target) {
_root.z = false;
if (_root.SO.data.AI) {
with (target) {
Choose = (_root.pAlive > 1) and ((_root.pAlive - _root["countTeam" + team]) > 0);
if ((((hitTest(follow.area) or (((wType == "project") and (follow._y == _y)) and (((_xscale > 0) and (follow._x > _x)) or ((_xscale < 0) and (follow._x < _x))))) or (wType == "deploy")) and ((((!follow.ducking) and (AIlevel > 1)) or (follow.AIlevel > 1)) or (AIlevel == 1))) and (!follow.dead)) {
canAttack = true;
} else {
canAttack = false;
}
_root.z = false;
if ((((!dead) and ingame) and Move) and _root.allMove) {
if (Choose) {
if (((((follow._x > (_root.lPlat - 20)) and (follow._x < (_root.rPlat + 20))) and (follow._y < (_root.lowPlat + 10))) and (!((wType == "project") and attacking))) or followingCrate) {
if (follow._x > _x) {
_xscale = 100;
} else {
_xscale = -100;
}
if (!hitTest(follow.area)) {
if ((((follow._x > (lPlat - 30)) and (follow._x < (rPlat + 30))) and (follow._y > _y)) and onFloor) {
if ((rPlat < follow.rPlat) and (lPlat > follow.lPlat)) {
if (follow._x < xFloor) {
_root.moveLeft(target, speedPlus);
} else {
_root.moveRight(target, speedPlus);
}
} else {
if ((lPlat < follow.lPlat) and (rPlat < follow.rPlat)) {
_root.moveRight(target, speedPlus);
}
if ((rPlat > follow.rPlat) and (lPlat > follow.lPlat)) {
_root.moveLeft(target, speedPlus);
}
if ((rPlat > follow.rPlat) and (lPlat < follow.lPlat)) {
if (xFloor > follow.xFloor) {
_root.moveRight(target, speedPlus);
} else {
_root.moveLeft(target, speedPlus);
}
}
}
} else {
if (follow._x < _x) {
_root.moveLeft(target, speedPlus);
}
if (follow._x > _x) {
_root.moveRight(target, speedPlus);
}
}
} else if (Math.abs(follow._x - _x) < 20) {
if (follow._x < xFloor) {
_root.moveRight(target, speedPlus);
} else {
_root.moveLeft(target, speedPlus);
}
}
if ((((follow._y < _y) or (_y > (_root.lowPlat - 30))) and (Math.abs(follow._x - _x) >= 100)) and ((_x > (rPlat - 10)) or (_x < (lPlat + 10)))) {
_root.jump(target);
}
if (((follow.onFloor or follow.jumpAni) and (follow._y < (_y - 30))) and (Math.abs(follow._x - _x) < 100)) {
_root.jump(target);
}
if ((rWall and (follow._x > rX)) or (lWall and (follow._x > lX))) {
_root.jump(target);
}
if ((_root.hazard == "jump") and (AIlevel > 1)) {
_root.jump(target);
}
if (((((((!ducking) and (!attacking)) and Move) and (!dead)) and (((hitTest(follow.area) or ((wType == "project") and (follow._y == _y))) or (wType == "deploy")) or (wType == "explosive"))) and (((!follow.ducking) and (AIlevel > 1)) or (AIlevel == 1))) and follow.ingame) {
if ((((AIlevel == 1) and (random(10) == 0)) or ((AIlevel == 2) and (random(5) == 0))) or (AIlevel == 3)) {
if (random(2) == 1) {
gotoAndPlay("punch");
} else {
gotoAndPlay("kick");
}
}
}
if (((((((!ducking) and (!attacking)) and (Math.abs(follow._x - _x) < 10)) and (follow._y > (_y + 100))) and follow.onFloor) and (!onFloor)) and (!follow.stomping)) {
if (AIlevel > 1) {
gotoAndPlay("stomp");
}
}
}
}
if (((_currentframe == 1) and (random(200) == 1)) and (weapon == 0)) {
gotoAndPlay("taunt" + (random(6) + 1));
}
if (((((onFloor and (shield > 99)) and (!ducking)) and (((AIlevel == 2) and (random(20) == 1)) or (AIlevel == 3))) and (!invincible)) and (!vapourised)) {
if ((((follow._y == _y) and follow.attacking) and (follow.wType == "project")) and ((follow._xscale * (_x - follow._x)) > 0)) {
gotoAndPlay("duck");
}
if (_root.hazard == "block") {
gotoAndPlay("duck");
}
}
if ((_y > _root.lowPlat) and (!onFloor)) {
_root.boost(target);
if (_x < 0) {
_root.moveRight(target, speedPlus);
}
if (_x > 0) {
_root.moveLeft(target, speedPlus);
}
}
}
}
}
}
function compilePUList() {
_root.puList = new Array();
if (_root.gameType == "deathmatch") {
i = 1;
while (i <= 29) {
if (_root.weapons[i]) {
_root.puList.push(i);
}
i++;
}
} else {
i = 1;
while (i <= 29) {
if (_root.SO.data.completedLevels[i] or (i >= 16)) {
_root.puList.push(i);
}
i++;
}
}
}
function musicStart() {
if ((_root.levelID == "custom") or (_root.gameType == "survival")) {
musicID = random(15) + 1;
} else {
musicID = _root.levelID;
}
_root.createEmptyMovieClip("music", _root.getNextHighestDepth());
intro = new Sound(_root.music);
intro.attachSound("intro" + musicID);
_root.music.Loop = new Sound(_root.music);
_root.music.Loop.attachSound("loop" + musicID);
intro.setVolume(_root.Volume);
intro.start();
intro.onSoundComplete = function () {
_root.music.Loop.setVolume(_root.Volume);
_root.music.Loop.start(0, 999);
};
}
stop();
if (_root.SO.data.Level == undefined) {
_root.SO.data.Level = "mountain";
}
if (_root.SO.data.AI == undefined) {
_root.SO.data.AI = true;
}
if ((_root.SO.data.crates == undefined) or (_root.SO.data.pus == undefined)) {
_root.SO.data.crates = 20;
_root.SO.data.pus = 10;
}
all.gotoAndStop(_root.levelID);
_root.countTeams();
i = 1;
while (i <= 6) {
_root["aliveInTeam" + i] = _root["countTeam" + i];
_root["countTeam" + i] = 0;
_root["teamScore" + i] = 0;
_root["teamTKs" + i] = 0;
_root["teamDeaths" + i] = 0;
_root["teamSuicides" + i] = 0;
_root["teamSkill" + i] = 0;
i++;
}
_root.teamTot = 0;
i = 1;
while (_root["teamTot" + i] > 0) {
_root.teamTot++;
i++;
}
if (_root.SO.data.singleOrTeam == "single") {
_root.teamsInGame = _root.pTot;
} else {
_root.teamsInGame = _root.teamTot;
}
_root.wkwCount = 0;
_root.wID = 0;
_root.musicVol = 70;
_root.allMove = true;
_root.allSound = new Sound();
_root.crate = undefined;
_root.pucrate = undefined;
_root.hazard = "none";
_root.paused = false;
_root.pAlive = 0;
_root.challengers = 1;
_root.Volume = 100;
_root.endOfGame = false;
_root.pInGame = _root.pTot;
i = 1;
while (i <= _root.pTot) {
if (_root.gameType == "vs mode") {
_root.all.p2.AIlevel = _root.levelData[_root.levelID].AIlevel;
} else if (i != 1) {
if ((_root.gameType == "survival") and (i == 2)) {
_root.all["p" + i].AIlevel = 1;
} else {
_root.all["p" + i].AIlevel = _root.SO.data["pArray" + i][8];
}
} else {
_root.all["p" + i].AIlevel = undefined;
}
i++;
}
if (_root.SO.data.Quality == "AUTO") {
if (_root.pTot <= 4) {
_quality = "MEDIUM";
_root.Quality = "medium";
} else {
_quality = "LOW";
_root.Quality = "low";
}
} else {
_quality = _root.SO.data.Quality;
}
_root.rWalls = 0;
while (_root.all["r" + (_root.rWalls + 1)]._x != undefined) {
_root.rWalls++;
}
_root.lWalls = 0;
while (_root.all["l" + (_root.lWalls + 1)]._x != undefined) {
_root.lWalls++;
}
if (_root.SO.data.singleOrTeam == "single") {
i = 0;
while (i < _root.pTot) {
s = _root.stats.attachMovie("p stats", "stats" + i, i);
s.pID = i + 1;
s._x = i * 100;
_root.stats._x = 400 - (i * 45);
i++;
}
} else {
i = 0;
while (i < 3) {
if (_root["teamTot" + (i + 1)] > 0) {
s = _root.stats.attachMovie("p stats", "stats" + i, i);
s.pID = i + 1;
s._x = i * 120;
s.attached = true;
_root.stats._x = 400 - (i * 45);
}
i++;
}
}
mapBoundaries();
if (_root.gameType == "deathmatch") {
tmp = _root.attachMovie("deathmatch", "deathmatchStats", _root.getNextHighestDepth());
tmp._x = 412;
tmp._y = 93;
}
if (_root.gameType == "vs mode") {
tmp = _root.attachMovie("vs", "vsStats", _root.getNextHighestDepth());
tmp._x = 412;
tmp._y = 93;
}
if (_root.gameType == "survival") {
tmp = _root.attachMovie("survival", "survivalStats", _root.getNextHighestDepth());
tmp._x = 412;
tmp._y = 93;
}
_root.compilePUList();
i = 1;
while (i <= 8) {
_root["c" + i] = _root.SO.data["c" + i];
i++;
}
Instance of Symbol 2808 MovieClip in Frame 612
onClipEvent (enterFrame) {
if ((!_root.paused) and _root.allMove) {
if (((((random(3000) < _root.SO.data.crates) and (_root.gameType == "deathmatch")) and _root.SO.data.wEnable) and (_root.puList.length > 0)) or ((random(3000) < 10) and (_root.gameType != "deathmatch"))) {
crate = _root.all.Items.attachMovie("crate", "c" + _root.itemLevel, _root.itemLevel);
crate.crateID = _root.itemLevel;
crate._y = random(300) - 100;
crate._x = random(_root.rPlat - _root.lPlat) + _root.lPlat;
if (crate._x > 470) {
crate._x = 440;
}
if (crate._x < -390) {
crate._x = -360;
}
crate.weapon = _root.puList[random(_root.puList.length)];
crate.Random = random(10) < 2;
if ((_root.gameType == "vs mode") and (random(2) == 1)) {
crate.weapon = _root.levelID;
}
}
if ((((random(3000) < _root.SO.data.pus) and (_root.gameType == "deathmatch")) and _root.SO.data.puEnable) or ((random(3000) < 5) and (_root.gameType != "deathmatch"))) {
pu = _root.all.Items.attachMovie("power up", "c" + _root.itemLevel, _root.itemLevel);
pu.crateID = _root.itemLevel;
pu._y = _root.lowPlat - random(300);
pu._x = random(_root.rPlat - _root.lPlat) + _root.lPlat;
if (crate._x > 470) {
pu._x = 470;
}
if (crate._x < -390) {
pu._x = 390;
}
if ((_root.gameType == "survival") or ((_root.gameType == "deathmatch") and (_root.deathmatchType != "LastStanding"))) {
pu.Type = random(5) + 2;
} else {
pu.Type = random(6) + 2;
}
pu.Random = random(10) < 2;
}
if (Key.isDown(_root.c7) and _root.allMove) {
_root.paused = true;
Pause = _root.all.attachMovie("pause screen", "pauseScreen", _root.all.getNextHighestDepth());
Pause._x = 40;
Pause._y = 80;
}
}
if (_root.paused) {
crates = _root.SO.data.crates;
pus = _root.SO.data.pus;
}
}
Instance of Symbol 1497 MovieClip [frame rate] "framerate" in Frame 612
onClipEvent (load) {
gotoAndStop (612);
}
Frame 613
stopAllSounds();
_root.deathmatchStats.removeMovieClip();
_root.vsStats.removeMovieClip();
_root.survivalStats.removeMovieClip();
_root.gotoAndStop(_root.afterGame);
Symbol 9 Button
on (press) {
_parent.startDrag(false, _parent._width / 2, _parent._height / 2, 800 - (_parent._width / 2), 600 - (_parent._height / 2));
}
on (release) {
_parent.stopDrag();
}
on (releaseOutside) {
_parent.stopDrag();
}
Symbol 12 MovieClip Frame 5
stop();
Symbol 16 MovieClip Frame 1
_visible = false;
Symbol 20 MovieClip Frame 1
if (!_parent.canPlay) {
gotoAndStop (7);
}
Symbol 20 MovieClip Frame 7
stop();
Symbol 26 MovieClip Frame 1
_parent.canPlay = true;
Symbol 26 MovieClip Frame 6
stop();
Symbol 28 Button
on (press) {
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 30 MovieClip [high score help] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Instance of Symbol 12 MovieClip in Symbol 32 MovieClip [pause help] Frame 1
onClipEvent (unload) {
_root.play();
}
Symbol 51 MovieClip Frame 16
stop();
Symbol 54 Button
on (press) {
getURL ("http://dissoluteproductions.com/", "_blank");
}
Symbol 59 MovieClip Frame 15
stop();
Symbol 60 Button
on (press) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 75 MovieClip Frame 1
stop();
Instance of Symbol 75 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(Math.floor(_parent.seconds2 / 10) + 1);
if (!_root.ready) {
_alpha = (random(40) + 60);
}
}
Instance of Symbol 75 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop((((_parent.seconds2 / 10) - Math.floor(_parent.seconds2 / 10)) * 10) + 1);
if (!_root.ready) {
_alpha = (random(40) + 60);
}
}
Instance of Symbol 75 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop((((_parent.seconds / 10) - Math.floor(_parent.seconds / 10)) * 10) + 1);
if (!_root.ready) {
_alpha = (random(40) + 60);
}
}
Instance of Symbol 75 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(Math.floor(_parent.seconds / 10) + 1);
if (!_root.ready) {
_alpha = (random(40) + 60);
}
}
Instance of Symbol 75 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop((((_parent.minutes / 10) - Math.floor(_parent.minutes / 10)) * 10) + 1);
if (!_root.ready) {
_alpha = (random(40) + 60);
}
}
Instance of Symbol 75 MovieClip in Symbol 79 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(Math.floor(_parent.minutes / 10) + 1);
if (!_root.ready) {
_alpha = (random(40) + 60);
}
}
Symbol 82 Button
on (press) {
getURL ("http://dissoluteproductions.com/", "_blank");
}
Instance of Symbol 79 MovieClip in Symbol 83 MovieClip Frame 1
onClipEvent (load) {
_root.ready = false;
TotalTime = _root.tr2 * 1000;
startTime = getTimer();
Time = TotalTime - (getTimer() - startTime);
}
onClipEvent (enterFrame) {
if ((Time > 0) and (_root.pl < 100)) {
Time = TotalTime - (getTimer() - startTime);
minutes = Math.floor(Math.floor(Time / 1000) / 60);
seconds = Math.floor(Time / 1000) - (minutes * 60);
seconds2 = Math.floor(Time / 10) - (((minutes * 60) + seconds) * 100);
gotoAndStop(Math.floor(seconds2 / 50) + 1);
} else {
minutes = 0;
seconds = 0;
seconds2 = 0;
stop();
}
if (_root.pl >= 100) {
_root.ready = true;
}
}
Symbol 123 Button
on (press) {
getURL ("http://www.armorgames.com/tutorials/choasfaction-tutorial.html", "_blank");
}
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 3
_parent["a" + (Number(this._name.charAt(1)) + 1)].play();
Symbol 134 MovieClip Frame 30
stop();
Symbol 135 MovieClip Frame 1
stop();
if (_root.SO.data.timesPlayed == 1) {
nextFrame();
} else {
completed = 0;
i = 1;
while (i <= 15) {
if (_root.SO.data.completedLevels[i]) {
completed++;
}
i++;
}
Progress.text = Math.round((completed / 15) * 100) + "%";
timesPlayed.text = _root.SO.data.timesPlayed;
survivalBest.text = _root.SO.data.survivalBest;
}
Symbol 139 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 29
gotoAndPlay (1);
Symbol 151 MovieClip Frame 30
_root.gotoAndPlay("loader clear");
_parent._parent.controls.unloadMovie();
Symbol 151 MovieClip Frame 141
_root.gotoAndStop("intro whole");
Symbol 152 Button
on (press) {
if (_root.SO.data.timesPlayed == 1) {
_root.SO.data.playerName = _root.playerName;
if (_root.playerName == "<NAME>") {
w = _root.attachMovie("enter name 2", "w", 1);
w._x = 400;
w._y = 250;
} else {
bleep.gotoAndPlay("go");
}
} else {
bleep.gotoAndPlay("go");
}
}
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
a1.play();
Symbol 154 MovieClip Frame 31
stop();
Symbol 179 MovieClip Frame 19
stop();
if (_root.SO.data.timesPlayed == 1) {
_root.tabs.a1.play();
}
Symbol 277 MovieClip [freeze particle] Frame 15
this.unloadMovie();
Instance of Symbol 279 MovieClip in Symbol 286 MovieClip [canon ball] Frame 1
onClipEvent (enterFrame) {
_root.damage(this, _parent, 25, -20, 1.01, false, "none", 50);
_root.walls(this, "hit");
}
Instance of Symbol 282 MovieClip in Symbol 286 MovieClip [canon ball] Frame 1
onClipEvent (enterFrame) {
_root.Pause(this);
}
Symbol 286 MovieClip [canon ball] Frame 30
this.removeMovieClip();
Symbol 286 MovieClip [canon ball] Frame 31
_root.all._x = _root.all._x + 10;
Symbol 286 MovieClip [canon ball] Frame 33
_root.all._x = _root.all._x - 20;
Symbol 286 MovieClip [canon ball] Frame 35
_root.all._x = _root.all._x + 15;
Symbol 286 MovieClip [canon ball] Frame 37
_root.all._x = _root.all._x - 10;
Symbol 286 MovieClip [canon ball] Frame 39
_root.all._x = _root.all._x + 5;
stop();
Instance of Symbol 293 MovieClip in Symbol 294 MovieClip [taser fire] Frame 1
onClipEvent (load) {
_yscale = (_yscale * ((random(2) * 2) - 1));
gotoAndStop(random(3) + 1);
}
Instance of Symbol 16 MovieClip in Symbol 294 MovieClip [taser fire] Frame 1
onClipEvent (load) {
_root.damage(this, _parent, 0, 0, 1.2, true, "none", 10);
}
Symbol 294 MovieClip [taser fire] Frame 3
this.removeMovieClip();
Symbol 303 MovieClip Frame 1
gotoAndStop(random(3) + 1);
Symbol 304 MovieClip [taser sparks] Frame 1
_rotation = random(360);
Symbol 304 MovieClip [taser sparks] Frame 3
this.removeMovieClip();
Instance of Symbol 306 MovieClip "cbolt" in Symbol 309 MovieClip [crossbow bolt fire] Frame 1
onClipEvent (enterFrame) {
_root.Pause(this);
_root.damage(this, _parent, 25, 0, 1, false, "ninja star hit", 30);
_root.walls(this, "hit");
}
Symbol 309 MovieClip [crossbow bolt fire] Frame 10
this.removeMovieClip();
Instance of Symbol 306 MovieClip "cbolt" in Symbol 309 MovieClip [crossbow bolt fire] Frame 10
onClipEvent (enterFrame) {
_parent._x = _parent._x + (_parent._xscale / 10);
if ((_parent._x > 500) or (_parent._x < -500)) {
_parent.removeMovieClip();
}
_root.damage(this, _parent, 25, 0, 1, false, "ninja star hit", 30);
i = 0;
while (i <= _root.rWalls) {
if (hitTest(_root.all["r" + i]) or hitTest(_root.all["r" + i])) {
_parent._x = _root.all["r" + i]._x;
_parent.gotoAndStop(2);
} else {
_parent.stop();
}
i++;
}
i = 0;
while (i <= _root.lWalls) {
if (hitTest(_root.all["l" + i]) or hitTest(_root.all["l" + i])) {
_parent._x = _root.all["l" + i]._x;
_parent.gotoAndStop(2);
} else {
_parent.stop();
}
i++;
}
}
Symbol 309 MovieClip [crossbow bolt fire] Frame 11
stop();
Symbol 314 MovieClip [blow dart fire] Frame 1
sound = new Sound(this);
Instance of Symbol 311 MovieClip in Symbol 314 MovieClip [blow dart fire] Frame 1
onClipEvent (enterFrame) {
_root.Pause(this);
_root.damage(this, _parent, 0, 0, 1.2, true, "ninja star hit", 10);
i = 0;
while (i <= _root.pTot) {
if (((hitTest(_root.all["p" + i].area) and (pID != i)) and (!_root.all["p" + i].ducking)) and (!_root.all["p" + i].invincible)) {
_root.all["p" + i].effect.gotoAndStop("poison");
this.unloadMovie();
}
i++;
}
_root.walls(this, "hit");
}
Symbol 314 MovieClip [blow dart fire] Frame 12
this.removeMovieClip();
Symbol 314 MovieClip [blow dart fire] Frame 13
stop();
Symbol 325 MovieClip [bubble] Frame 47
this.unloadMovie();
Symbol 329 MovieClip [ninja star] Frame 1
sound = new Sound(this);
Instance of Symbol 327 MovieClip in Symbol 329 MovieClip [ninja star] Frame 1
onClipEvent (enterFrame) {
_root.Pause(this);
_root.damage(this, _parent, 10, 1, 1.2, true, "ninja star hit", 20);
i = 0;
while (i <= _root.pTot) {
if ((hitTest(_root.all["p" + i].area) and (_parent.pID != i)) and (!_root.all["p" + i].ducking)) {
_parent.removeMovieClip();
}
i++;
}
_root.walls(this, "hit");
}
Symbol 329 MovieClip [ninja star] Frame 14
this.removeMovieClip();
Symbol 329 MovieClip [ninja star] Frame 15
stop();
Instance of Symbol 338 MovieClip in Symbol 350 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(random(5) + 1);
}
Symbol 350 MovieClip Frame 151
_rotation = 0;
_parent.gotoAndStop(2);
_root.mine = this;
_root.all._x = _root.all._x + 10;
Instance of Symbol 344 MovieClip in Symbol 350 MovieClip Frame 151
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent._parent, 15, -15, 1, false, "none", 20, true);
}
Symbol 350 MovieClip Frame 153
_root.all._x = _root.all._x - 20;
Symbol 350 MovieClip Frame 155
_root.all._x = _root.all._x + 15;
Symbol 350 MovieClip Frame 157
_root.all._x = _root.all._x - 10;
Symbol 350 MovieClip Frame 159
_root.all._x = _root.all._x + 5;
Symbol 350 MovieClip Frame 180
_parent.removeMovieClip();
Symbol 351 MovieClip [bomb] Frame 1
stop();
Instance of Symbol 350 MovieClip "b2" in Symbol 351 MovieClip [bomb] Frame 1
onClipEvent (enterFrame) {
if (_root.paused) {
stop();
} else {
play();
}
}
Instance of Symbol 16 MovieClip "b" in Symbol 351 MovieClip [bomb] Frame 1
onClipEvent (load) {
s = new Sound(this);
s.attachSound("bomb impact");
if (yvel == undefined) {
yvel = 0;
}
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y;
if (Math.abs(yvel) < 1) {
_parent.plat = _root.all["f" + i];
_parent.play();
} else {
yvel = yvel * -0.8;
s.setVolume(yvel * 10);
s.start();
}
}
i++;
}
_root.walls(this, -1, xvel * 10);
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
_parent._y = _parent._y + yvel;
_parent._x = _parent._x + xvel;
_parent.b2._rotation = _parent.b2._rotation + ((xvel * _parent._xscale) / 100);
}
}
Symbol 351 MovieClip [bomb] Frame 2
stop();
Instance of Symbol 16 MovieClip in Symbol 351 MovieClip [bomb] Frame 2
onClipEvent (enterFrame) {
if ((_parent._x > 450) or (_parent._x < -370)) {
_parent.unloadMovie();
}
if (!_root.paused) {
if (_parent.plat.xvel != undefined) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
if ((!_parent.hitTest(_parent.plat)) and (_parent.b2._currentframe < 151)) {
_parent.gotoAndStop(1);
}
}
Symbol 356 MovieClip [bowling ball] Frame 1
sound = new Sound(this);
Instance of Symbol 355 MovieClip "ball" in Symbol 356 MovieClip [bowling ball] Frame 1
onClipEvent (load) {
yvel = 0;
s = new Sound(this);
s.attachSound("bowling ball impact");
roll = new Sound(this);
roll.attachSound("bowling ball roll");
roll.setVolume(0);
roll.start(0, 99);
timer = 0;
}
onClipEvent (enterFrame) {
timer++;
if (!_root.paused) {
play();
_root.damage(this, this, 20, -10, 1, false, "bowling ball hit", 20, true);
i = 0;
while (i <= _root.platTotal) {
if ((hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) and (timer < 250)) {
_parent._y = _root.all["f" + i]._y;
if (yvel > 1) {
s.setVolume(100);
s.start();
}
yvel = 0;
}
i++;
}
_root.walls(this, -1, 100);
if (yvel > 2) {
roll.setVolume(0);
} else {
roll.setVolume(100);
}
yvel = yvel + 1;
_parent._x = _parent._x + xvel;
_parent._y = _parent._y + yvel;
if (_parent._y > _root.overEdge) {
roll.stop();
_parent.removeMovieClip();
}
} else {
roll.setVolume(0);
stop();
}
}
Symbol 362 MovieClip Frame 1
p = "P" + _parent.pID;
Symbol 363 MovieClip [baseball strike] Frame 94
this.removeMovieClip();
Symbol 366 MovieClip [shell 1] Frame 1
stop();
Instance of Symbol 365 MovieClip "shell" in Symbol 366 MovieClip [shell 1] Frame 1
onClipEvent (load) {
yvel = -5;
s = new Sound(this);
s.attachSound("pl_shell1");
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y;
if (Math.abs(yvel) < 1) {
_parent.plat = _root.all["f" + i];
_parent.play();
} else {
yvel = yvel * -0.8;
s.attachSound("pl_shell" + (random(3) + 1));
s.setVolume(yvel * 10);
s.start();
}
}
i++;
}
_root.walls(this, -1, xvel * 10);
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
_parent._x = _parent._x + xvel;
_parent._y = _parent._y + yvel;
_parent._rotation = _parent._rotation + (xvel * 10);
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
}
}
Instance of Symbol 365 MovieClip in Symbol 366 MovieClip [shell 1] Frame 2
onClipEvent (enterFrame) {
if ((_parent._x > 450) or (_parent._x < -370)) {
_parent.unloadMovie();
}
if ((!_root.paused) and (_parent.plat.xvel != undefined)) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
Symbol 366 MovieClip [shell 1] Frame 60
this.removeMovieClip();
Symbol 369 MovieClip [shell 2] Frame 1
stop();
Instance of Symbol 368 MovieClip "shell" in Symbol 369 MovieClip [shell 2] Frame 1
onClipEvent (load) {
yvel = -5;
s = new Sound(this);
s.attachSound("pl_shell1");
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y;
if (Math.abs(yvel) < 1) {
_parent.plat = _root.all["f" + i];
_parent.play();
} else {
yvel = yvel * -0.8;
s.attachSound("pl_shell" + (random(3) + 1));
s.setVolume(yvel * 10);
s.start();
}
}
i++;
}
_root.walls(this, -1, xvel * 10);
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
_parent._x = _parent._x + xvel;
_parent._y = _parent._y + yvel;
_parent._rotation = _parent._rotation + (xvel * 10);
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
}
}
Instance of Symbol 368 MovieClip in Symbol 369 MovieClip [shell 2] Frame 2
onClipEvent (enterFrame) {
if ((_parent._x > 450) or (_parent._x < -370)) {
_parent.unloadMovie();
}
if ((!_root.paused) and (_parent.plat.xvel != undefined)) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
Symbol 369 MovieClip [shell 2] Frame 60
this.removeMovieClip();
Symbol 372 MovieClip [shell 3] Frame 1
stop();
Instance of Symbol 371 MovieClip "shell" in Symbol 372 MovieClip [shell 3] Frame 1
onClipEvent (load) {
yvel = -5;
s = new Sound(this);
s.attachSound("pl_shell1");
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y;
if (Math.abs(yvel) < 1) {
_parent.plat = _root.all["f" + i];
_parent.play();
} else {
yvel = yvel * -0.8;
s.attachSound("sshell" + (random(3) + 1));
s.setVolume(yvel * 10);
s.start();
}
}
i++;
}
_root.walls(this, -1, xvel * 10);
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
_parent._x = _parent._x + xvel;
_parent._y = _parent._y + yvel;
_parent._rotation = _parent._rotation + (xvel * 10);
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
}
}
Instance of Symbol 371 MovieClip in Symbol 372 MovieClip [shell 3] Frame 2
onClipEvent (enterFrame) {
if ((_parent._x > 450) or (_parent._x < -370)) {
_parent.unloadMovie();
}
if ((!_root.paused) and (_parent.plat.xvel != undefined)) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
Symbol 372 MovieClip [shell 3] Frame 60
this.removeMovieClip();
Symbol 379 MovieClip [stick bomb] Frame 1
stop();
Instance of Symbol 374 MovieClip "b" in Symbol 379 MovieClip [stick bomb] Frame 1
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent.play();
}
i++;
}
i = 0;
while (i <= (_root.rWalls + _root.lWalls)) {
if (hitTest(_root.all["r" + i]) or hitTest(_root.all["l" + i])) {
_parent.play();
}
i++;
}
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
_parent._y = _parent._y + yvel;
_parent._x = _parent._x + xvel;
_parent._rotation = _parent._rotation + (_parent._xscale / 5);
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
}
}
Symbol 379 MovieClip [stick bomb] Frame 2
_rotation = 0;
_root.mine = this;
_root.all._x = _root.all._x + 10;
Instance of Symbol 344 MovieClip in Symbol 379 MovieClip [stick bomb] Frame 2
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent, 10, -10, 1, false, "none", 20, true);
}
Symbol 379 MovieClip [stick bomb] Frame 4
_root.all._x = _root.all._x - 20;
Symbol 379 MovieClip [stick bomb] Frame 6
_root.all._x = _root.all._x + 15;
Symbol 379 MovieClip [stick bomb] Frame 8
_root.all._x = _root.all._x - 10;
Symbol 379 MovieClip [stick bomb] Frame 10
_root.all._x = _root.all._x + 5;
Symbol 379 MovieClip [stick bomb] Frame 31
this.removeMovieClip();
Instance of Symbol 382 MovieClip in Symbol 383 MovieClip Frame 1
onClipEvent (load) {
_rotation = random(360);
}
Instance of Symbol 16 MovieClip in Symbol 384 MovieClip [flame] Frame 1
onClipEvent (enterFrame) {
_root.Pause(this);
_root.damage(this, _parent, 0, 0, 1.2, true, "none", 1);
}
Symbol 384 MovieClip [flame] Frame 20
this.removeMovieClip();
Symbol 390 MovieClip [magic charge sparkle] Frame 1
i = random(10) + 5;
onEnterFrame = function () {
_y = (_y - i);
if (_y < -500) {
this.removeMovieClip();
}
};
Symbol 397 MovieClip [magic cloud] Frame 1
i = 0;
onEnterFrame = function () {
if (!_root.paused) {
play();
if (random(20) == 1) {
i++;
s = attachMovie("taser sparks", "ts" + i, i);
s._y = random(50);
s._x = random(800) - 400;
}
} else {
stop();
}
};
Instance of Symbol 393 MovieClip in Symbol 397 MovieClip [magic cloud] Frame 1
onClipEvent (enterFrame) {
if ((random(50) == 1) and (!_root.paused)) {
p = random(_root.pTot) + 1;
if ((((p != _parent.pID) and (!_root.all["p" + p].ducking)) and (!_root.all["p" + p].invincible)) and _root.all["p" + p].ingame) {
X = _root.all["p" + p]._x;
Y = _root.all["p" + p]._y;
lightning = _root.all.Items.attachMovie("taser fire", "tf" + _root.itemLevel, _root.itemLevel);
lightning._x = X;
lightning._y = -400;
lightning.pID = pID;
lightning.weapon = weapon;
lightning._rotation = 90;
lightning._width = (Y - lightning._y) / 3.2;
_root.all["p" + p].effect.gotoAndStop("taser");
_root.all["p" + p].effect.t.gotoAndPlay(1);
}
}
}
Symbol 397 MovieClip [magic cloud] Frame 306
this.removeMovieClip();
Instance of Symbol 399 MovieClip in Symbol 400 MovieClip [magic fire] Frame 1
onClipEvent (enterFrame) {
i = 0;
while (i <= _root.pTot) {
if ((((((hitTest(_root.all["p" + i].area) and (_parent.pID != i)) and (!_root.all["p" + i].ducking)) and _root.all["p" + i].alive) and (!_root.all["p" + i].dead)) and (!_root.paused)) and (!_root.all["p" + i].invincible)) {
_root.all["p" + i].effect.gotoAndStop(1);
_root.all["p" + i].gotoAndPlay("magic die");
_root.all["p" + i].lastHit = _parent.pID;
_root.all["p" + i].lastHitW = _parent.weapon;
}
i++;
}
}
Symbol 400 MovieClip [magic fire] Frame 15
this.removeMovieClip();
Symbol 403 MovieClip [magic glow2] Frame 10
this.unloadMovie();
Symbol 405 MovieClip [magic overlay] Frame 5
this.removeMovieClip();
Instance of Symbol 407 MovieClip in Symbol 408 MovieClip [magic shock] Frame 1
onClipEvent (enterFrame) {
_root.damage(this, _parent, 15, -10, 1, false, "none", 40);
}
Symbol 408 MovieClip [magic shock] Frame 10
this.removeMovieClip();
Symbol 412 MovieClip [magic sparkle] Frame 40
this.unloadMovie();
Symbol 429 MovieClip [mine] Frame 1
stop();
Instance of Symbol 16 MovieClip "b" in Symbol 429 MovieClip [mine] Frame 1
onClipEvent (enterFrame) {
if (!_root.paused) {
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
_parent._y = _parent._y + yvel;
_parent._x = _parent._x + xvel;
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y;
_parent.plat = _root.all["f" + i];
_parent.play();
}
i++;
}
}
}
Instance of Symbol 16 MovieClip in Symbol 429 MovieClip [mine] Frame 2
onClipEvent (enterFrame) {
if ((_parent._x > 450) or (_parent._x < -370)) {
_parent.unloadMovie();
}
if (!_root.paused) {
if (_parent.plat.xvel != undefined) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
if (!_parent.hitTest(_parent.plat)) {
_parent.play();
}
}
Symbol 429 MovieClip [mine] Frame 60
stop();
Instance of Symbol 16 MovieClip "b" in Symbol 429 MovieClip [mine] Frame 60
onClipEvent (enterFrame) {
i = 0;
while (i <= _root.pTot) {
if (((hitTest(_root.all["p" + i]) and (!_root.all["p" + i].ducking)) and (!_root.paused)) or hitTest(_root.mine)) {
_parent.play();
}
i++;
}
}
Symbol 429 MovieClip [mine] Frame 61
_root.mine = this;
_root.all._x = _root.all._x + 10;
Instance of Symbol 344 MovieClip in Symbol 429 MovieClip [mine] Frame 61
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent, 15, -15, 1, false, "none", 10, true);
}
Symbol 429 MovieClip [mine] Frame 63
_root.all._x = _root.all._x - 20;
Symbol 429 MovieClip [mine] Frame 65
_root.all._x = _root.all._x + 15;
Symbol 429 MovieClip [mine] Frame 67
_root.all._x = _root.all._x - 10;
Symbol 429 MovieClip [mine] Frame 69
_root.all._x = _root.all._x + 5;
Symbol 429 MovieClip [mine] Frame 90
this.removeMovieClip();
Symbol 434 MovieClip [RPG] Frame 1
stop();
Instance of Symbol 431 MovieClip in Symbol 434 MovieClip [RPG] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x + (_parent._xscale / 2);
if ((_parent._x > 500) or (_parent._x < -500)) {
_parent.removeMovieClip();
}
_root.walls(this, "hit");
RPGt = _root.all.Items.attachMovie("RPG trail", "RPGt" + _root.itemLevel, _root.itemLevel + 1);
RPGt._xscale = _parent._xscale;
RPGt._x = _parent._x;
RPGt._y = _parent._y;
i = 0;
while (i <= _root.pTot) {
if (hitTest(_root.all["p" + i].area) and (!_root.paused)) {
_parent.play();
}
i++;
}
}
Symbol 434 MovieClip [RPG] Frame 2
_root.mine = this;
_root.all._x = _root.all._x + 10;
Instance of Symbol 344 MovieClip in Symbol 434 MovieClip [RPG] Frame 2
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent, 20, -20, 1, false, "none", 50, true);
}
Symbol 434 MovieClip [RPG] Frame 4
_root.all._x = _root.all._x - 20;
Symbol 434 MovieClip [RPG] Frame 6
_root.all._x = _root.all._x + 15;
Symbol 434 MovieClip [RPG] Frame 8
_root.all._x = _root.all._x - 10;
Symbol 434 MovieClip [RPG] Frame 10
_root.all._x = _root.all._x + 5;
Instance of Symbol 344 MovieClip in Symbol 434 MovieClip [RPG] Frame 11
onClipEvent (enterFrame) {
_root.damage(this, _parent._parent, 20, -20, 1, false, "none", 10, true);
}
Symbol 434 MovieClip [RPG] Frame 31
this.removeMovieClip();
Instance of Symbol 436 MovieClip in Symbol 437 MovieClip Frame 1
onClipEvent (load) {
_rotation = random(360);
}
Symbol 438 MovieClip [RPG trail] Frame 14
this.removeMovieClip();
Symbol 442 MovieClip [ablast] Frame 1
_root.mine = this;
Instance of Symbol 404 MovieClip in Symbol 442 MovieClip [ablast] Frame 1
onClipEvent (enterFrame) {
_root.damage(this, _parent, 30, -30, 1, false, "none", 100, true);
}
Symbol 442 MovieClip [ablast] Frame 100
this.removeMovieClip();
Symbol 448 MovieClip Frame 1
stop();
Instance of Symbol 448 MovieClip in Symbol 452 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(Math.floor(_parent.seconds2 / 10) + 1);
}
Instance of Symbol 448 MovieClip in Symbol 452 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop((((_parent.seconds2 / 10) - Math.floor(_parent.seconds2 / 10)) * 10) + 1);
}
Instance of Symbol 448 MovieClip in Symbol 452 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop((((_parent.seconds / 10) - Math.floor(_parent.seconds / 10)) * 10) + 1);
}
Instance of Symbol 448 MovieClip in Symbol 452 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(Math.floor(_parent.seconds / 10) + 1);
}
Symbol 464 MovieClip [abomb] Frame 1
if (attached) {
play();
} else {
stop();
}
friction = 1.2;
y = _root.all._y;
x = _root.all._x;
Symbol 464 MovieClip [abomb] Frame 2
stop();
Instance of Symbol 16 MovieClip in Symbol 464 MovieClip [abomb] Frame 2
onClipEvent (load) {
yvel = 0;
initTime = getTimer();
}
onClipEvent (enterFrame) {
if ((!_root.paused) and ((getTimer() - initTime) > 2500)) {
yvel = yvel + 1;
_parent._y = _parent._y + yvel;
if (_parent._y > _root.overEdge) {
_parent.unloadMovie();
}
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y - _parent._height;
_parent.plat = _root.all["f" + i];
_parent.play();
}
i++;
}
}
}
Symbol 464 MovieClip [abomb] Frame 3
gameTime = ((minutes * 60) + seconds) * 1000;
Instance of Symbol 16 MovieClip in Symbol 464 MovieClip [abomb] Frame 3
onClipEvent (load) {
yvel = 0;
}
onClipEvent (enterFrame) {
if ((_parent._x > 480) or (_parent._x < -340)) {
_parent.unloadMovie();
}
if (!_root.paused) {
if (_parent.plat.xvel != undefined) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
if (!_parent.hitTest(_parent.plat)) {
if (!_root.paused) {
yvel = yvel + 1;
_parent._y = _parent._y + yvel;
if (_parent._y > 400) {
_parent.unloadMovie();
}
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y - _parent._height;
_parent.plat = _root.all["f" + i];
_parent.gotoAndPlay(3);
}
i++;
}
}
}
}
Instance of Symbol 16 MovieClip in Symbol 464 MovieClip [abomb] Frame 3
onClipEvent (load) {
_root.damage(this, _parent._parent, 0, 0, 1, false, "none", 20);
_root.squash(this);
}
Instance of Symbol 452 MovieClip in Symbol 464 MovieClip [abomb] Frame 3
onClipEvent (load) {
z = false;
startTime = getTimer();
fuse = 10000;
if (fuse > ((((_root.timer.minutes * 60) + _root.timer.seconds) - 10) * 1000)) {
fuse = (((_root.timer.minutes * 60) + _root.timer.seconds) - 10) * 1000;
}
}
onClipEvent (enterFrame) {
if (_root.paused and (!z)) {
z = true;
startTime2 = getTimer() - startTime;
}
if (_root.paused) {
startTime = getTimer() - startTime2;
} else {
z = false;
}
Time = fuse - (getTimer() - startTime);
minutes = Math.floor(Math.floor(Time / 1000) / 60);
seconds = Math.floor(Time / 1000) - (minutes * 60);
seconds2 = Math.floor(Time / 10) - (((minutes * 60) + seconds) * 100);
gotoAndStop(Math.floor(seconds2 / 50) + 1);
if (Time <= 0) {
_parent.gotoAndPlay("blow");
}
}
Symbol 464 MovieClip [abomb] Frame 4
_root.all._y = _root.all._y + 10;
Symbol 464 MovieClip [abomb] Frame 5
_root.all._y = _root.all._y - 20;
Symbol 464 MovieClip [abomb] Frame 6
_root.all._y = _root.all._y + 15;
Symbol 464 MovieClip [abomb] Frame 7
_root.all._y = _root.all._y - 10;
Symbol 464 MovieClip [abomb] Frame 8
_root.all._y = y;
stop();
Symbol 464 MovieClip [abomb] Frame 9
ablast = _root.all.attachMovie("ablast", "ablast" + _root.all.getNextHighestDepth(), _root.all.getNextHighestDepth());
ablast.pID = pID;
ablast.weapon = weapon;
_root.all._x = _root.all._x + 10;
Symbol 464 MovieClip [abomb] Frame 11
_root.all._x = _root.all._x - 20;
Symbol 464 MovieClip [abomb] Frame 13
_root.all._x = _root.all._x + 15;
Symbol 464 MovieClip [abomb] Frame 15
_root.all._x = _root.all._x - 10;
Symbol 464 MovieClip [abomb] Frame 17
_root.all._x = _root.all._x + 5;
Symbol 464 MovieClip [abomb] Frame 166
this.unloadMovie();
Symbol 475 MovieClip [trampoline] Frame 1
stop();
if (bounce) {
nextFrame();
}
i = 1;
s = new Sound(this);
s.attachSound("boing");
Symbol 475 MovieClip [trampoline] Frame 2
stop();
Instance of Symbol 16 MovieClip in Symbol 475 MovieClip [trampoline] Frame 2
onClipEvent (enterFrame) {
i = 0;
while (i <= _root.pTot) {
if (hitTest(_root.all["p" + i].area)) {
_root.all["p" + i].yvel = -(10 + (3 * _parent.i));
_parent.play();
_parent.i++;
if (_root.all["p" + i]._currentframe < 60) {
_root.all["p" + i].gotoAndPlay("jump");
_root.Drop(_root.all["p" + i]);
}
}
i++;
}
}
Symbol 475 MovieClip [trampoline] Frame 3
s.setVolume(i * 20);
s.start();
Symbol 475 MovieClip [trampoline] Frame 13
if (i > 3) {
play();
} else {
gotoAndStop (2);
}
Symbol 475 MovieClip [trampoline] Frame 17
this.removeMovieClip();
Symbol 479 MovieClip [mouse trap] Frame 1
stop();
Instance of Symbol 16 MovieClip "b" in Symbol 479 MovieClip [mouse trap] Frame 1
onClipEvent (enterFrame) {
if (!_root.paused) {
if (yvel == undefined) {
yvel = 0;
}
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
_parent._y = _parent._y + yvel;
_parent._x = _parent._x + xvel;
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y;
_parent.plat = _root.all["f" + i];
_parent.play();
}
i++;
}
}
}
Instance of Symbol 16 MovieClip "b" in Symbol 479 MovieClip [mouse trap] Frame 2
onClipEvent (enterFrame) {
if ((_parent._x > 450) or (_parent._x < -370)) {
_parent.unloadMovie();
}
if (!_root.paused) {
if (_parent.plat.xvel != undefined) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
}
Symbol 479 MovieClip [mouse trap] Frame 20
stop();
Instance of Symbol 16 MovieClip "b" in Symbol 479 MovieClip [mouse trap] Frame 20
onClipEvent (enterFrame) {
_root.damage(this, _parent, 0, -10, 1.2, true, "none", 20, true);
i = 0;
while (i <= _root.pTot) {
if ((hitTest(_root.all["p" + i].area) and ((!_root.all["p" + i].ducking) and (!_root.all["p" + i].invincible))) and (!_root.paused)) {
_parent.play();
_parent.targ = _root.all["p" + i];
_parent.X = _parent._x;
_parent.Y = _parent._y;
}
i++;
}
if ((_parent._x > 450) or (_parent._x < -370)) {
_parent.unloadMovie();
}
if (!_root.paused) {
if (_parent.plat.xvel != undefined) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
}
if (!_parent.hitTest(_parent.plat)) {
_parent.gotoAndStop(1);
}
}
Symbol 479 MovieClip [mouse trap] Frame 21
stop();
Instance of Symbol 16 MovieClip "b" in Symbol 479 MovieClip [mouse trap] Frame 21
onClipEvent (load) {
i = 0;
}
onClipEvent (enterFrame) {
with (_parent) {
if (!targ.dead) {
targ.xvel = xvel;
targ.yvel = yvel;
targ._x = _x;
targ._y = _y;
targ.onFloor = true;
}
}
i++;
if ((i > 250) or _parent.targ.dead) {
_parent.targ.yvel = -1;
_parent.removeMovieClip();
}
if (!_parent.hitTest(_parent.plat)) {
_parent.gotoAndStop(1);
}
if (!_root.paused) {
if (_parent.plat.xvel != undefined) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
_parent.xvel = _parent.plat.xvel;
_parent.yvel = _parent.plat.yvel;
}
}
}
Symbol 486 MovieClip [hm] Frame 1
stop();
if (fire) {
play();
}
Instance of Symbol 16 MovieClip in Symbol 486 MovieClip [hm] Frame 2
onClipEvent (enterFrame) {
with (_parent) {
_x = _x + xvel;
_y = _y + yvel;
xvel = xvel * 0.9;
yvel = yvel * 0.9;
}
trail = _root.all.Items.attachMovie("hm trail", "RPG" + _root.itemLevel, _root.itemLevel);
trail._xscale = _parent._xscale;
trail._x = _parent._x;
trail._y = _parent._y;
trail._rotation = _parent._rotation;
}
Symbol 486 MovieClip [hm] Frame 20
stop();
_root.hazard = "block";
s = new Sound(this);
s.attachSound("hm loop");
s.start(0, 99);
Instance of Symbol 16 MovieClip in Symbol 486 MovieClip [hm] Frame 20
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
if (!_root.paused) {
timer++;
Closest = 1000;
i = 0;
while (i <= _root.pTot) {
if ((Math.sqrt(((_parent._x - _root.all["p" + i]._x) * (_parent._x - _root.all["p" + i]._x)) + ((_parent._y - _root.all["p" + i]._y) * (_parent._y - _root.all["p" + i]._y))) < Closest) and (!_root.all["p" + i].ducking)) {
_parent.tPID = i;
Closest = Math.sqrt(((_parent._x - _root.all["p" + i]._x) * (_parent._x - _root.all["p" + i]._x)) + ((_parent._y - _root.all["p" + i]._y) * (_parent._y - _root.all["p" + i]._y)));
}
i++;
}
i = 0;
while (i <= _root.pTot) {
if (((hitTest(_root.all["p" + i]) and (!_root.all["p" + i].ducking)) and (!_root.paused)) or (timer > 250)) {
_parent.play();
}
i++;
}
with (_parent) {
x = _root.all["p" + tPID]._x - _x;
y = _root.all["p" + tPID]._y - _y;
rotation = (Math.atan2(y, x) * 180) / Math.PI;
rotationa = rotation;
rotationa = rotationa - _rotation;
if (rotationa < 0) {
rotationa = 360 + rotationa;
}
rotationa = rotationa - 180;
_rotation = _rotation + (rotationa / 5);
ydist = _root.all["p" + tPID]._y - _y;
xdist = _root.all["p" + tPID]._x - _x;
dist = Math.sqrt(Math.pow(xdist, 2) + Math.pow(ydist, 2));
xvel = xvel + ((2 * xdist) / dist);
yvel = yvel + ((2 * ydist) / dist);
_x = _x + xvel;
_y = _y + yvel;
xvel = xvel * 0.9;
yvel = yvel * 0.9;
}
}
}
Symbol 486 MovieClip [hm] Frame 21
_rotation = 0;
s.stop();
_root.mine = this;
_root.all._x = _root.all._x + 10;
Instance of Symbol 344 MovieClip in Symbol 486 MovieClip [hm] Frame 21
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent, 20, -20, 1, false, "none", 50, true);
}
Symbol 486 MovieClip [hm] Frame 23
_root.all._x = _root.all._x - 20;
Symbol 486 MovieClip [hm] Frame 25
_root.all._x = _root.all._x + 15;
Symbol 486 MovieClip [hm] Frame 27
_root.all._x = _root.all._x - 10;
Symbol 486 MovieClip [hm] Frame 29
_root.all._x = _root.all._x + 5;
Symbol 486 MovieClip [hm] Frame 35
_root.hazard = "none";
Instance of Symbol 344 MovieClip in Symbol 486 MovieClip [hm] Frame 35
onClipEvent (enterFrame) {
_root.damage(this, _parent._parent, 20, -20, 1, false, "none", 10, true);
}
Symbol 486 MovieClip [hm] Frame 50
this.removeMovieClip();
Symbol 487 MovieClip [hm trail] Frame 20
this.removeMovieClip();
Symbol 494 MovieClip Frame 1
challenger.text = ("Challenger " + _root.challengers) + ":";
Symbol 495 MovieClip [playerPop] Frame 1
if (_x > 300) {
_x = 300;
}
if (_x < -250) {
_x = -250;
}
Symbol 495 MovieClip [playerPop] Frame 7
_root.all["p" + pID]._visible = true;
_root.all["p" + pID].gotoAndPlay("taunt" + (random(6) + 1));
Symbol 495 MovieClip [playerPop] Frame 8
Name = ((("P" + pID) + ": ") + _global["name" + pID]) + "!";
line = _root.all.attachMovie("pop name line", "line" + _root.all.getNextHighestDepth(), _root.all.getNextHighestDepth());
line._y = _y;
Symbol 495 MovieClip [playerPop] Frame 43
_root.deathmatchStats.play();
_root.vsStats.play();
_root.survivalStats.play();
Symbol 495 MovieClip [playerPop] Frame 52
this.removeMovieClip();
Symbol 495 MovieClip [playerPop] Frame 59
_root.all["p" + pID]._visible = true;
Symbol 495 MovieClip [playerPop] Frame 60
Name = _global.name2 + "!";
line = _root.all.attachMovie("pop name line", "line" + (-_root.itemLevel), -_root.itemLevel);
line._y = _y;
Symbol 495 MovieClip [playerPop] Frame 120
if ((_root.gameType == "survival") and (_root.survivalStats._currentframe < 30)) {
_root.survivalStats.play();
}
Symbol 495 MovieClip [playerPop] Frame 137
this.removeMovieClip();
Symbol 498 MovieClip [pop name line] Frame 33
this.unloadMovie();
Symbol 502 MovieClip [offScreen] Frame 1
pdisp = "P" + pID;
_visible = false;
Instance of Symbol 500 MovieClip in Symbol 502 MovieClip [offScreen] Frame 1
onClipEvent (enterFrame) {
x = _root.all["p" + _parent.pID]._x - _parent._x;
y = _root.all["p" + _parent.pID]._y - _parent._y;
_rotation = (((Math.atan2(y, x) * 180) / Math.PI) + 180);
with (_parent) {
_x = _root.all["p" + pID]._x;
_y = _root.all["p" + pID]._y;
if (_x < -320) {
_x = -320;
}
if (_x > 440) {
_x = 400;
}
if (_y < -220) {
_y = -180;
}
}
if (!_root.all["p" + _parent.pID].offScreen) {
_root.all["p" + _parent.pID].offScreenAttach = true;
_parent.removeMovieClip();
}
_parent._visible = true;
}
Symbol 505 MovieClip Frame 10
_parent.removeMovieClip();
Symbol 508 MovieClip Frame 7
_parent.removeMovieClip();
Symbol 509 MovieClip [blood] Frame 1
gotoAndStop(random(2) + 1);
Symbol 510 MovieClip [invincible] Frame 1
_parent._alpha = 60;
_parent.invincible = true;
Symbol 510 MovieClip [invincible] Frame 75
_parent.invincible = false;
_parent._alpha = 100;
this.removeMovieClip();
Symbol 515 MovieClip [shock] Frame 14
this.removeMovieClip();
Symbol 566 MovieClip Frame 1
gotoAndStop(_parent.weapon + 1);
Symbol 566 MovieClip Frame 2
_parent.ammo = 15;
_parent.wType = "project";
_parent.s.attachSound("rifle1 load");
Symbol 566 MovieClip Frame 3
_parent.ammo = 50;
_parent.wType = "project";
_parent.s.attachSound("taser");
Symbol 566 MovieClip Frame 4
_parent.ammo = 3;
_parent.wType = "project";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 5
_parent.ammo = 8;
_parent.wType = "hit";
_parent.s.attachSound("sword");
Symbol 566 MovieClip Frame 6
_parent.ammo = 5;
_parent.wType = "explosive";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 7
_parent.ammo = 2;
_parent.wType = "project";
_parent.s.attachSound("laser load");
Symbol 566 MovieClip Frame 8
_parent.ammo = 60;
_parent.wType = "project";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 9
_parent.ammo = 3;
_parent.wType = "project";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 10
_parent.ammo = 3;
_parent.wType = "project";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 11
_parent.ammo = 3;
_parent.wType = "project";
_parent.s.attachSound("magic");
Symbol 566 MovieClip Frame 12
_parent.ammo = 6;
_parent.wType = "project";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 13
_parent.ammo = 5;
_parent.wType = "deploy";
_parent.s.attachSound("taser");
Symbol 566 MovieClip Frame 14
_parent.ammo = 1;
_parent.wType = "explosive";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 15
_parent.ammo = 5;
_parent.wType = "deploy";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 16
_parent.ammo = 1;
_parent.wType = "explosive";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 17
_parent.ammo = 18;
_parent.wType = "project";
_parent.s.attachSound("uzi load");
Symbol 566 MovieClip Frame 18
_parent.ammo = 3;
_parent.wType = "project";
_parent.s.attachSound("rifle1 load");
Symbol 566 MovieClip Frame 19
_parent.ammo = 20;
_parent.wType = "project";
_parent.s.attachSound("uzi load");
Symbol 566 MovieClip Frame 20
_parent.ammo = 4;
_parent.wType = "project";
_parent.s.attachSound("none");
_parent.startAni = "shotgun load";
Symbol 566 MovieClip Frame 21
_parent.ammo = 1;
_parent.wType = "deploy";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 22
_parent.ammo = 5;
_parent.wType = "hit";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 23
_parent.ammo = 3;
_parent.wType = "deploy";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 24
_parent.ammo = 5;
_parent.wType = "explosive";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 25
_parent.ammo = 3;
_parent.wType = "hit";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 26
_parent.ammo = 3;
_parent.wType = "project";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 27
_parent.ammo = 3;
_parent.wType = "hit";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 28
_parent.ammo = 5;
_parent.wType = "explosive";
_parent.s.attachSound("none");
Symbol 566 MovieClip Frame 29
_parent.ammo = 5;
_parent.wType = "hit";
_parent.s.attachSound("none");
_parent.startAni = "chainsaw start";
Symbol 566 MovieClip Frame 30
_parent.ammo = 3;
_parent.wType = "deploy";
_parent.s.attachSound("none");
Symbol 587 MovieClip Frame 1
gotoAndStop(_parent.body);
Symbol 611 MovieClip Frame 1
gotoAndStop(random(3) + 1);
Symbol 615 MovieClip Frame 1
gotoAndStop(random(3) + 1);
Symbol 616 MovieClip Frame 1
if ((!_parent._parent.attached) == true) {
if (!_parent.dead) {
gotoAndStop(_parent.eyes);
} else {
gotoAndStop ("dead");
}
}
Symbol 631 MovieClip Frame 1
gotoAndStop(_parent.hands);
Symbol 633 MovieClip Frame 1
stop();
Instance of Symbol 587 MovieClip "body1" in Symbol 633 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.killerBody);
}
Instance of Symbol 616 MovieClip "eyes1" in Symbol 633 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.killerEyes);
}
Instance of Symbol 587 MovieClip "body2" in Symbol 633 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.killedBody);
}
Instance of Symbol 616 MovieClip "eyes2" in Symbol 633 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.killedEyes);
}
Symbol 633 MovieClip Frame 2
stop();
Instance of Symbol 587 MovieClip "body1" in Symbol 633 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop(_parent._parent.killedBody);
}
Instance of Symbol 616 MovieClip "eyes1" in Symbol 633 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop(_parent._parent.killedEyes);
}
Instance of Symbol 631 MovieClip "hand" in Symbol 633 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop(_parent._parent.killedHands);
}
Symbol 633 MovieClip Frame 3
stop();
Symbol 634 MovieClip [wkw attach] Frame 25
killer.multiKill = 0;
Symbol 634 MovieClip [wkw attach] Frame 91
_root.wkwCount--;
this.removeMovieClip();
Symbol 635 MovieClip [chainsaw control] Frame 1
eyes = p.eyes;
p.eyes = "chainsaw";
s = new Sound(this);
s.attachSound("chainsaw start");
s2 = new Sound(this);
s2.attachSound("chainsaw idle");
s.start();
s.onSoundComplete = function () {
s2.start(0, 999);
};
i = 0;
onEnterFrame = function () {
if ((p.weapon != 28) or _root.endOfGame) {
s.stop();
p.eyes = eyes;
this.removeMovieClip();
}
};
Symbol 643 MovieClip Frame 1
if (_parent.Random) {
play();
} else {
stop();
}
Symbol 643 MovieClip Frame 2
stop();
Symbol 649 MovieClip [crate] Frame 1
s = new Sound(this);
onFloor = true;
Symbol 649 MovieClip [crate] Frame 8
stop();
Instance of Symbol 566 MovieClip in Symbol 649 MovieClip [crate] Frame 8
onClipEvent (load) {
_visible = (!_parent.Random);
}
Instance of Symbol 643 MovieClip in Symbol 649 MovieClip [crate] Frame 8
onClipEvent (load) {
_visible = _parent.Random;
}
Instance of Symbol 16 MovieClip in Symbol 649 MovieClip [crate] Frame 8
onClipEvent (load) {
yvel = 0;
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i])) {
_parent.yFloor = _root.all["f" + i]._y;
_parent.plat = _root.all["f" + i];
_parent.lPlat = _root.all["f" + i]._x - (_root.all["f" + i]._width / 2);
_parent.rPlat = _root.all["f" + i]._x + (_root.all["f" + i]._width / 2);
_parent.play();
}
i++;
}
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
yvel = yvel + 1;
_parent._y = _parent._y + yvel;
}
}
Symbol 649 MovieClip [crate] Frame 9
_y = yFloor;
_root.crate = this;
Symbol 649 MovieClip [crate] Frame 11
_root.crate = undefined;
Symbol 649 MovieClip [crate] Frame 17
stop();
z = this;
Instance of Symbol 640 MovieClip "box" in Symbol 649 MovieClip [crate] Frame 17
onClipEvent (load) {
timer = 0;
s = new Sound(this);
s.attachSound("crate break");
}
onClipEvent (enterFrame) {
if (!_root.paused) {
timer++;
}
if (timer > 300) {
_parent.play();
}
i = 0;
while (i <= _root.pTot) {
if (hitTest(_root.all["p" + i].area) and _root.all["p" + i].alive) {
_parent.play();
s.start();
_root.all["p" + i].weapon = _parent.weapon;
_root.all["p" + i].ammo = _parent.ammo;
_root.all["p" + i].wType = _parent.wType;
_root.all["p" + i].w.gotoAndStop(_parent.weapon + 1);
_root.all["p" + i].followingCrate = false;
_parent.s.start(0, 0);
if (_root.all["p" + i]._currentframe < 20) {
_root.all["p" + i].gotoAndPlay(_parent.startAni);
}
if (_parent.weapon == 28) {
z = _root.attachMovie("chainsaw control", "cs" + _root.all["p" + i].pID, _root.getNextHighestDepth());
z.p = _root.all["p" + i];
}
}
i++;
}
}
Instance of Symbol 16 MovieClip in Symbol 649 MovieClip [crate] Frame 17
onClipEvent (enterFrame) {
if ((!_root.paused) and (_parent.plat.xvel != undefined)) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
if (!_parent.hitTest(_parent.plat)) {
_parent.gotoAndStop(8);
}
}
Symbol 649 MovieClip [crate] Frame 25
this.removeMovieClip();
Symbol 653 MovieClip [invincible pu] Frame 307
stop();
_parent._parent.invincible = false;
_parent.gotoAndStop("none");
Symbol 678 MovieClip Frame 1
stop();
if (!_parent.Random) {
gotoAndStop(_parent.Type);
}
Symbol 680 MovieClip [power up] Frame 1
onFloor = true;
Symbol 680 MovieClip [power up] Frame 8
stop();
Instance of Symbol 16 MovieClip in Symbol 680 MovieClip [power up] Frame 8
onClipEvent (load) {
yvel = 0;
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i])) {
_parent.yFloor = _root.all["f" + i]._y;
_parent.plat = _root.all["f" + i];
_parent.lPlat = _root.all["f" + i]._x - (_root.all["f" + i]._width / 2);
_parent.rPlat = _root.all["f" + i]._x + (_root.all["f" + i]._width / 2);
_parent.play();
}
i++;
}
if (_parent._y > _root.overEdge) {
_parent.removeMovieClip();
}
yvel = yvel + 1;
_parent._y = _parent._y + yvel;
}
}
Symbol 680 MovieClip [power up] Frame 9
_y = yFloor;
_root.pucrate = this;
Symbol 680 MovieClip [power up] Frame 11
_root.pucrate = undefined;
Symbol 680 MovieClip [power up] Frame 22
stop();
z = this;
Instance of Symbol 678 MovieClip in Symbol 680 MovieClip [power up] Frame 22
onClipEvent (load) {
timer = 0;
s = new Sound(this);
s.attachSound("pu snd");
}
onClipEvent (enterFrame) {
timer++;
if (timer > 300) {
_parent.play();
}
i = 0;
while (i <= _root.pTot) {
if (hitTest(_root.all["p" + i].area) and _root.all["p" + i].alive) {
_root.all["p" + i].followingCrate = false;
switch (_parent.Type) {
case 2 :
if (_root.all["p" + i].Effect == "poison") {
_root.all["p" + i].effect.gotoAndStop("none");
}
_root.all["p" + i].health = _root.all["p" + i].health + 50;
if (_root.all["p" + i].health > 100) {
_root.all["p" + i].health = 100;
}
break;
case 3 :
if (_root.all["p" + i].Effect == "poison") {
_root.all["p" + i].effect.gotoAndStop("none");
}
_root.all["p" + i].health = 100;
break;
case 4 :
_root.all["p" + i].jumpHeight = _root.all["p" + i].jumpHeight + 5;
break;
case 5 :
_root.all["p" + i].speed++;
break;
case 6 :
_root.all["p" + i].effect.gotoAndStop("invincible");
break;
case 7 :
_root.all["p" + i].lives++;
}
_parent.play();
s.start();
_root.stats["stats" + (i - 1)].puGlow.play();
}
i++;
}
}
Instance of Symbol 16 MovieClip in Symbol 680 MovieClip [power up] Frame 22
onClipEvent (enterFrame) {
if ((!_root.paused) and (_parent.plat.xvel != undefined)) {
_parent._x = _parent._x + _parent.plat.xvel;
_parent._y = _parent._y + _parent.plat.yvel;
}
if (!_parent.hitTest(_parent.plat)) {
_parent.gotoAndStop(8);
}
}
Symbol 680 MovieClip [power up] Frame 30
this.removeMovieClip();
Symbol 720 MovieClip Frame 1
function stuff() {
count = 1;
i = 1;
while (i <= _root.pTot) {
if (_root.SO.data["pArray" + i][0] and (_root.SO.data["pArray" + i][6] == pID)) {
this["body" + count].gotoAndStop(_root.SO.data["pArray" + i][2]);
this["eyes" + count].gotoAndStop(_root.SO.data["pArray" + i][1]);
this["score" + count] = _root.all["p" + i];
count++;
}
i++;
}
i = count;
while (i <= 5) {
this["p" + i].text = "";
this["body" + i].unloadMovie();
this["eyes" + i].unloadMovie();
this["lives" + i].unloadMovie();
i++;
}
count--;
}
Name = _global["name" + pID];
body = _root.all["p" + pID].body;
eyes = _root.all["p" + pID].eyes;
Instance of Symbol 692 MovieClip in Symbol 720 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (6);
}
onClipEvent (enterFrame) {
lives = _root.all["p" + _parent.pID].lives;
if (lives == Infinity) {
gotoAndStop (8);
} else if (lives > 5) {
gotoAndStop (7);
} else {
gotoAndStop(lives + 1);
}
}
Instance of Symbol 698 MovieClip in Symbol 720 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent.pID].health + 1);
}
Instance of Symbol 566 MovieClip "weapon" in Symbol 720 MovieClip Frame 1
onClipEvent (load) {
cPlay = true;
}
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent.pID].weapon + 1);
if (_currentframe == 1) {
_visible = false;
_parent.wtxt.text = "";
_parent.wtxt2.text = "";
} else {
_visible = true;
_parent.wtxt2.text = "WEAPON:";
}
}
Symbol 720 MovieClip Frame 2
body = _root.all["p" + pID].body;
eyes = _root.all["p" + pID].eyes;
Symbol 720 MovieClip Frame 3
body = _root.all["p" + pID].body;
eyes = _root.all["p" + pID].eyes;
Symbol 720 MovieClip Frame 4
body = _root.all["p" + pID].body;
eyes = _root.all["p" + pID].eyes;
Symbol 720 MovieClip Frame 5
body = _root.all["p" + pID].body;
eyes = _root.all["p" + pID].eyes;
Symbol 720 MovieClip Frame 6
body = _root.all["p" + pID].body;
eyes = _root.all["p" + pID].eyes;
Symbol 720 MovieClip Frame 8
stuff();
Instance of Symbol 587 MovieClip "body5" in Symbol 720 MovieClip Frame 8
onClipEvent (load) {
_parent.stuff();
}
Instance of Symbol 692 MovieClip "lives1" in Symbol 720 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (6);
}
onClipEvent (enterFrame) {
lives = _parent.score1.lives;
if (_parent.score1.lives == Infinity) {
gotoAndStop (8);
} else if (_parent.score1.lives > 5) {
gotoAndStop (7);
} else {
gotoAndStop(_parent.score1.lives + 1);
}
}
Instance of Symbol 692 MovieClip "lives2" in Symbol 720 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (6);
}
onClipEvent (enterFrame) {
lives = _parent.score2.lives;
if (_parent.score2.lives == Infinity) {
gotoAndStop (8);
} else if (_parent.score2.lives > 5) {
gotoAndStop (7);
} else {
gotoAndStop(_parent.score2.lives + 1);
}
}
Instance of Symbol 692 MovieClip "lives3" in Symbol 720 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (6);
}
onClipEvent (enterFrame) {
lives = _parent.score3.lives;
if (_parent.score3.lives == Infinity) {
gotoAndStop (8);
} else if (_parent.score3.lives > 5) {
gotoAndStop (7);
} else {
gotoAndStop(_parent.score3.lives + 1);
}
}
Instance of Symbol 692 MovieClip "lives4" in Symbol 720 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (6);
}
onClipEvent (enterFrame) {
lives = _parent.score4.lives;
if (_parent.score4.lives == Infinity) {
gotoAndStop (8);
} else if (_parent.score4.lives > 5) {
gotoAndStop (7);
} else {
gotoAndStop(_parent.score4.lives + 1);
}
}
Instance of Symbol 692 MovieClip "lives5" in Symbol 720 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (6);
}
onClipEvent (enterFrame) {
lives = _parent.score5.lives;
if (_parent.score5.lives == Infinity) {
gotoAndStop (8);
} else if (_parent.score5.lives > 5) {
gotoAndStop (7);
} else {
gotoAndStop(_parent.score5.lives + 1);
}
}
Symbol 720 MovieClip Frame 9
stuff();
Symbol 720 MovieClip Frame 10
stuff();
Symbol 721 MovieClip Frame 1
stop();
Symbol 721 MovieClip Frame 3
_parent._x = _parent._x + 10;
Symbol 721 MovieClip Frame 5
_parent._x = _parent._x - 20;
Symbol 721 MovieClip Frame 7
_parent._x = _parent._x + 15;
Symbol 721 MovieClip Frame 9
_parent._x = _parent._x - 10;
Symbol 721 MovieClip Frame 11
_parent._x = _parent._x + 5;
Symbol 724 MovieClip Frame 1
stop();
Symbol 725 MovieClip [p stats] Frame 1
stop();
Instance of Symbol 720 MovieClip "s" in Symbol 725 MovieClip [p stats] Frame 1
onClipEvent (load) {
pID = _parent.pID;
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop(pID);
} else {
gotoAndStop("team" + pID);
}
}
Symbol 725 MovieClip [p stats] Frame 5
_root.stats["stats" + pID].play();
Symbol 725 MovieClip [p stats] Frame 10
stop();
Instance of Symbol 720 MovieClip "t" in Symbol 725 MovieClip [p stats] Frame 10
onClipEvent (load) {
pID = _parent.pID;
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop(pID);
} else {
gotoAndStop("team" + pID);
}
}
Symbol 725 MovieClip [p stats] Frame 16
_root.stats["stats" + pID].play();
Symbol 725 MovieClip [p stats] Frame 20
stop();
Instance of Symbol 720 MovieClip "s" in Symbol 725 MovieClip [p stats] Frame 20
onClipEvent (load) {
pID = _parent.pID;
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop(pID);
} else {
gotoAndStop("team" + pID);
}
}
Symbol 727 Button
on (press) {
_parent._parent._parent.play();
}
Symbol 728 Button
on (press) {
w = _root.attachMovie("confirm restart", "w", _root.getNextHighestDepth());
w._x = 400;
w._y = 300;
}
Symbol 730 Button
on (press) {
_parent._parent.play();
}
Symbol 732 Button
on (press) {
w = _root.attachMovie("confirm exit", "w", _root.getNextHighestDepth());
w._x = 400;
w._y = 300;
}
Symbol 737 Button
on (press) {
this.startDrag(false);
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
Symbol 753 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.Quality = "HIGH";
gotoAndStop ("HIGH");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(22);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 754 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.Quality = "MEDIUM";
gotoAndStop ("MEDIUM");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(21);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 755 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.Quality = "LOW";
gotoAndStop ("LOW");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(20);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 760 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.Quality = "AUTO";
gotoAndStop ("AUTO");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(23);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 761 MovieClip Frame 1
gotoAndStop(_root.SO.data.Quality);
if ((_root.pTot <= 4) or (_root._currentframe == 397)) {
_quality = "MEDIUM";
_root.Quality = "medium";
} else {
_quality = "LOW";
_root.Quality = "low";
}
Symbol 761 MovieClip Frame 2
_quality = "HIGH";
Symbol 761 MovieClip Frame 3
_quality = "MEDIUM";
Symbol 761 MovieClip Frame 4
_quality = "LOW";
Symbol 787 MovieClip Frame 1
top = -102;
left = bar._x;
right = bar._x;
bottom = -3;
bar.onPress = function () {
startDrag ("bar", false, left, top, right, bottom);
dragging = true;
};
bar.onRelease = function () {
stopDrag();
dragging = false;
};
bar.onReleaseOutside = function () {
dragging = false;
};
this.onEnterFrame = function () {
if (dragging) {
val = Math.round(100 - (bar._y - top));
} else {
if (val > 100) {
val = 100;
}
bar._y = ((-val) + 100) + top;
}
};
Symbol 790 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.wEnable = false;
gotoAndStop ("off");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(26);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 793 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.wEnable = true;
gotoAndStop ("on");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(25);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 794 MovieClip Frame 1
if (_root.SO.data.wEnable) {
stop();
} else {
gotoAndStop ("off");
}
_root.SO.data.wEnable = true;
Symbol 794 MovieClip Frame 2
_root.SO.data.wEnable = false;
Symbol 795 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.puEnable = false;
gotoAndStop ("off");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(28);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 796 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.SO.data.puEnable = true;
gotoAndStop ("on");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(27);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 797 MovieClip Frame 1
if (_root.SO.data.puEnable) {
stop();
} else {
gotoAndStop ("off");
}
_root.SO.data.puEnable = true;
Symbol 797 MovieClip Frame 2
_root.SO.data.puEnable = false;
Symbol 803 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
gotoAndStop ("w customize");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(29);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 804 Button
on (press) {
w = _root.attachMovie("reset game", "w", _root.getNextHighestDepth());
w._x = 400;
w._y = 300;
}
on (rollOver) {
_root.txtHelp.gotoAndStop(64);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 808 MovieClip Frame 1
_visible = false;
Symbol 814 Button
on (press) {
if (_root.deathmatchStats._currentframe == 150) {
_root.deathmatchStats.play();
}
_root.txtHelp.gotoAndStop(1);
prevFrame();
}
on (rollOver) {
_root.txtHelp.gotoAndStop(42);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(31);
}
Symbol 817 Button
on (press) {
nextFrame();
}
on (rollOver) {
_root.txtHelp.gotoAndStop(34);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(31);
}
Symbol 824 MovieClip Frame 1
stop();
Symbol 824 MovieClip Frame 2
x = 1;
while (x <= 29) {
if (_parent["w" + x].hit) {
_root.weapons[x] = true;
_parent["w" + x].gotoAndStop(1);
} else {
_parent["w" + x].gotoAndStop(18);
}
x++;
}
_root.txtHelp.gotoAndStop(36);
Symbol 824 MovieClip Frame 3
x = 1;
while (x <= 29) {
if (_parent["w" + x].project) {
_root.weapons[x] = true;
_parent["w" + x].gotoAndStop(1);
} else {
_parent["w" + x].gotoAndStop(18);
}
x++;
}
_root.txtHelp.gotoAndStop(37);
Symbol 824 MovieClip Frame 4
x = 1;
while (x <= 29) {
if (_parent["w" + x].explosive) {
_root.weapons[x] = true;
_parent["w" + x].gotoAndStop(1);
} else {
_root.weapons[x] = false;
_parent["w" + x].gotoAndStop(18);
}
x++;
}
_root.txtHelp.gotoAndStop(38);
Symbol 824 MovieClip Frame 5
x = 1;
while (x <= 29) {
if (_parent["w" + x].deploy) {
_root.weapons[x] = true;
_parent["w" + x].gotoAndStop(1);
} else {
_parent["w" + x].gotoAndStop(18);
}
x++;
}
_root.txtHelp.gotoAndStop(39);
Symbol 824 MovieClip Frame 6
x = 1;
while (x <= 29) {
_parent["w" + x].gotoAndStop(18);
x++;
}
_root.txtHelp.gotoAndStop(40);
Symbol 824 MovieClip Frame 7
x = 1;
while (x <= 29) {
_root.weapons[x] = true;
_parent["w" + x].gotoAndStop(1);
x++;
}
_root.txtHelp.gotoAndStop(35);
gotoAndStop (1);
Symbol 825 Button
on (press) {
x = 0;
while (x < 30) {
if (random(2) == 1) {
_root.weapons[x] = true;
this["w" + x].gotoAndStop(1);
} else {
this["w" + x].gotoAndStop(18);
}
x++;
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(41);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(31);
}
Symbol 854 MovieClip Frame 1
gotoAndStop(_parent.weapon + 1);
Symbol 863 MovieClip Frame 1
stop();
if (!_root.weapons[weapon]) {
gotoAndStop (18);
}
if (_root.SO.data.completedLevels[weapon] == false) {
gotoAndStop ("locked");
}
Instance of Symbol 854 MovieClip in Symbol 863 MovieClip Frame 1
onClipEvent (load) {
_visible = (!_parent.Random);
}
Instance of Symbol 855 MovieClip in Symbol 863 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.play();
}
}
Instance of Symbol 855 MovieClip in Symbol 863 MovieClip Frame 2
onClipEvent (enterFrame) {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.play();
}
}
on (press) {
_root.txtHelp.gotoAndStop(32);
_parent.gotoAndPlay("deactive");
}
Symbol 863 MovieClip Frame 6
stop();
Symbol 863 MovieClip Frame 7
_root.txtHelp.gotoAndStop(31);
Symbol 863 MovieClip Frame 11
gotoAndStop (1);
Symbol 863 MovieClip Frame 12
_root.weapons[weapon] = false;
_root.compilePUList();
Symbol 863 MovieClip Frame 17
gotoAndStop (23);
Symbol 863 MovieClip Frame 18
stop();
_root.weapons[weapon] = false;
_root.compilePUList();
if (_root.SO.data.completedLevels[weapon] == false) {
gotoAndStop ("locked");
}
Instance of Symbol 855 MovieClip in Symbol 863 MovieClip Frame 18
onClipEvent (enterFrame) {
if (_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.play();
}
}
Instance of Symbol 855 MovieClip in Symbol 863 MovieClip Frame 19
onClipEvent (enterFrame) {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.play();
}
}
on (press) {
_root.txtHelp.gotoAndStop(33);
_parent.gotoAndPlay("active");
}
Symbol 863 MovieClip Frame 23
stop();
Symbol 863 MovieClip Frame 24
_root.txtHelp.gotoAndStop(31);
Symbol 863 MovieClip Frame 28
gotoAndStop (18);
Symbol 863 MovieClip Frame 29
_root.weapons[weapon] = true;
_root.compilePUList();
Symbol 863 MovieClip Frame 34
gotoAndStop (6);
Symbol 863 MovieClip Frame 35
stop();
_root.weapons[weapon] = false;
_root.compilePUList();
Instance of Symbol 862 MovieClip in Symbol 863 MovieClip Frame 35
on (rollOver) {
_root.txtHelp.gotoAndStop(61);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(31);
}
Symbol 864 MovieClip Frame 1
stop();
size = (Math.round(_root.SO.getSize() / 100) / 10) + "KB";
Instance of Symbol 746 MovieClip in Symbol 864 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root._xmouse, _root._ymouse)) {
_root.txtHelp.gotoAndStop(24);
} else if (_root.txtHelp._currentframe == 24) {
_root.txtHelp.gotoAndStop(1);
}
}
Instance of Symbol 761 MovieClip in Symbol 864 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.SO.data.Quality);
}
Instance of Symbol 787 MovieClip in Symbol 864 MovieClip Frame 1
onClipEvent (load) {
val = _root.SO.data.crates / 0.6;
}
onClipEvent (enterFrame) {
_root.SO.data.crates = Math.round(val * 0.6);
_parent.crates.text = _root.SO.data.crates;
if (hitTest(_root._xmouse, _root._ymouse)) {
_root.txtHelp.gotoAndStop(17);
} else if (_root.txtHelp._currentframe == 17) {
_root.txtHelp.gotoAndStop(1);
}
}
Instance of Symbol 787 MovieClip in Symbol 864 MovieClip Frame 1
onClipEvent (load) {
val = _root.SO.data.pus / 0.6;
}
onClipEvent (enterFrame) {
_root.SO.data.pus = Math.round(val * 0.6);
_parent.pus.text = _root.SO.data.pus;
if (hitTest(_root._xmouse, _root._ymouse)) {
_root.txtHelp.gotoAndStop(18);
} else if (_root.txtHelp._currentframe == 18) {
_root.txtHelp.gotoAndStop(1);
}
}
Instance of Symbol 808 MovieClip in Symbol 864 MovieClip Frame 1
onClipEvent (load) {
ok = true;
x = 1;
while (x <= 8) {
if (_root.SO.data["ctext" + x] == undefined) {
_root.SO.data["ctext" + x] = _parent["c" + x].text;
}
_parent["c" + x].text = _root.SO.data["ctext" + x];
x++;
}
}
onClipEvent (keyDown) {
current = eval (Selection.getFocus()).text;
eval (Selection.getFocus()).text = "";
x = 1;
while (x <= 8) {
if (eval (Selection.getFocus()) == _parent["c" + x]) {
y = 1;
while (y <= 8) {
if ((Key.getCode() == _root.SO.data["c" + y]) and (Key.getCode() != _root.SO.data["c" + x])) {
ok = false;
}
y++;
}
if (ok == true) {
_root.SO.data["c" + x] = Key.getCode();
if (Key.isDown(37)) {
eval (Selection.getFocus()).text = "<LEFT ARROW>";
}
if (Key.isDown(39)) {
eval (Selection.getFocus()).text = "<RIGHT ARROW>";
}
if (Key.isDown(38)) {
eval (Selection.getFocus()).text = "<UP ARROW>";
}
if (Key.isDown(40)) {
eval (Selection.getFocus()).text = "<DOWN ARROW>";
}
if (Key.isDown(32)) {
eval (Selection.getFocus()).text = "<SPACE BAR>";
}
if (Key.isDown(16)) {
eval (Selection.getFocus()).text = "<SHIFT>";
}
if (Key.isDown(13)) {
eval (Selection.getFocus()).text = "<ENTER>";
}
if (Key.isDown(17)) {
eval (Selection.getFocus()).text = "<CONTROL>";
}
if (Key.isDown(8)) {
eval (Selection.getFocus()).text = "<BACKSPACE>";
}
if (Key.isDown(46)) {
eval (Selection.getFocus()).text = "<<DELETE>";
}
if (Key.isDown(35)) {
eval (Selection.getFocus()).text = "<END>";
}
if (Key.isDown(27)) {
eval (Selection.getFocus()).text = "<ESCAPE>";
}
if (Key.isDown(36)) {
eval (Selection.getFocus()).text = "<HOME>";
}
if (Key.isDown(45)) {
eval (Selection.getFocus()).text = "<INSERT>";
}
if (Key.isDown(34)) {
eval (Selection.getFocus()).text = "<PAGE DOWN>";
}
if (Key.isDown(33)) {
eval (Selection.getFocus()).text = "<PAGE UP>";
}
}
}
x++;
}
i = 1;
while (i <= 8) {
_root["c" + i] = _root.SO.data["c" + i];
i++;
}
}
onClipEvent (enterFrame) {
if (!ok) {
eval (Selection.getFocus()).text = current;
w = _root.attachMovie("menu duplicate keys", "w", _root.getNextHighestDepth());
w._x = 400;
w._y = 300;
}
eval (Selection.getFocus()).text = eval (Selection.getFocus()).text.toUpperCase();
x = 1;
while (x <= 8) {
_root.SO.data["ctext" + x] = _parent["c" + x].text;
x++;
}
ok = true;
}
Symbol 864 MovieClip Frame 2
stop();
_root.txtHelp.gotoAndStop(31);
Instance of Symbol 863 MovieClip "w4" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 4;
txt = "SWORD";
hit = true;
}
Instance of Symbol 863 MovieClip "w18" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 18;
txt = "BOLT GUN";
project = true;
}
Instance of Symbol 863 MovieClip "w19" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 19;
txt = "SHOTGUN";
project = true;
}
Instance of Symbol 863 MovieClip "w20" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 20;
txt = "BOWLING BALL";
project = true;
}
Instance of Symbol 863 MovieClip "w21" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 21;
txt = "PLANK";
hit = true;
}
Instance of Symbol 863 MovieClip "w14" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 14;
txt = "NINJA STARS";
project = true;
}
Instance of Symbol 863 MovieClip "w23" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 23;
txt = "CHERRY BOMBS";
deploy = true;
explosive = true;
}
Instance of Symbol 863 MovieClip "w24" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 24;
txt = "BASEBALL BAT";
hit = true;
}
Instance of Symbol 863 MovieClip "w25" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 25;
txt = "CROSSBOW";
project = true;
}
Instance of Symbol 863 MovieClip "w26" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 26;
txt = "MALLET";
hit = true;
}
Instance of Symbol 863 MovieClip "w27" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 27;
txt = "STICK BOMBS";
project = true;
explosive = true;
}
Instance of Symbol 863 MovieClip "w28" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 28;
txt = "CHAINSAW";
hit = true;
}
Instance of Symbol 863 MovieClip "w29" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 29;
txt = "MOUSE TRAPS";
deploy = true;
}
Instance of Symbol 863 MovieClip "w1" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 1;
txt = "RIFLE";
project = true;
}
Instance of Symbol 863 MovieClip "w2" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 2;
txt = "FREEZE RAY";
project = true;
}
Instance of Symbol 863 MovieClip "w3" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 3;
txt = "CANON";
project = true;
}
Instance of Symbol 863 MovieClip "w17" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 17;
txt = "SNIPER RIFLE";
project = true;
}
Instance of Symbol 863 MovieClip "w5" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 5;
txt = "MINE";
explosive = true;
deploy = true;
}
Instance of Symbol 863 MovieClip "w6" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 6;
txt = "LASER CANON";
project = true;
}
Instance of Symbol 863 MovieClip "w7" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 7;
txt = "FLAME THROWER";
project = true;
}
Instance of Symbol 863 MovieClip "w8" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 8;
txt = "POISON DARTS";
project = true;
}
Instance of Symbol 863 MovieClip "w9" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 9;
txt = "R.P.G";
project = true;
explosive = true;
}
Instance of Symbol 863 MovieClip "w10" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 10;
txt = "MAGIC";
hit = true;
}
Instance of Symbol 863 MovieClip "w11" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 11;
txt = ".357 MAGNUM";
project = true;
}
Instance of Symbol 863 MovieClip "w12" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 12;
txt = "TASER";
project = true;
}
Instance of Symbol 863 MovieClip "w22" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 22;
txt = "TRAMPOLINE";
deploy = true;
}
Instance of Symbol 863 MovieClip "w13" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 13;
txt = "HOMING MISSILE";
project = true;
explosive = true;
}
Instance of Symbol 863 MovieClip "w15" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 15;
txt = "ATOM BOMB";
deploy = true;
explosive = true;
}
Instance of Symbol 863 MovieClip "w16" in Symbol 864 MovieClip Frame 2
onClipEvent (load) {
weapon = 16;
txt = "UZI";
project = true;
}
Symbol 865 Button
on (press) {
play();
}
Symbol 867 MovieClip Frame 1
stop();
Symbol 867 MovieClip Frame 8
stop();
Symbol 870 MovieClip [pause screen] Frame 2
_root.music.Loop.setVolume(40);
_root.paused = true;
Instance of Symbol 16 MovieClip in Symbol 870 MovieClip [pause screen] Frame 2
onClipEvent (load) {
startTime = getTimer() - _root.timer.startTime;
}
onClipEvent (enterFrame) {
_root.timer.startTime = getTimer() - startTime;
}
Symbol 870 MovieClip [pause screen] Frame 13
stop();
Instance of Symbol 16 MovieClip in Symbol 870 MovieClip [pause screen] Frame 13
onClipEvent (load) {
ok = false;
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.c7)) {
ok = true;
}
if ((Key.isDown(_root.c7) and ok) and (_parent.p._currentframe == 1)) {
_parent.play();
}
}
Symbol 870 MovieClip [pause screen] Frame 14
ok = true;
_root.compilePUList();
Symbol 870 MovieClip [pause screen] Frame 19
_root.paused = false;
_root.music.Loop.setVolume(_root.Volume);
this.removeMovieClip();
Symbol 871 MovieClip [drop basic] Frame 1
if (alive) {
s = new Sound(this);
s.attachSound("fall" + (random(4) + 1));
s.start();
}
Symbol 871 MovieClip [drop basic] Frame 47
_root.all._x = _root.all._x + 10;
Symbol 871 MovieClip [drop basic] Frame 49
_root.all._x = _root.all._x - 20;
Symbol 871 MovieClip [drop basic] Frame 51
_root.all._x = _root.all._x + 15;
Symbol 871 MovieClip [drop basic] Frame 53
_root.all._x = _root.all._x - 10;
Symbol 871 MovieClip [drop basic] Frame 55
_root.all._x = _root.all._x + 5;
this.removeMovieClip();
Symbol 872 MovieClip [dust] Frame 1
if (alive) {
s = new Sound(this);
s.attachSound("fall" + (random(4) + 1));
s.start();
}
Symbol 872 MovieClip [dust] Frame 47
_root.all._x = _root.all._x + 10;
Symbol 872 MovieClip [dust] Frame 49
_root.all._x = _root.all._x - 20;
Symbol 872 MovieClip [dust] Frame 51
_root.all._x = _root.all._x + 15;
Symbol 872 MovieClip [dust] Frame 53
_root.all._x = _root.all._x - 10;
Symbol 872 MovieClip [dust] Frame 55
_root.all._x = _root.all._x + 5;
Symbol 872 MovieClip [dust] Frame 71
this.removeMovieClip();
Symbol 873 MovieClip [space] Frame 1
if (alive) {
s = new Sound(this);
s.attachSound("fall" + (random(4) + 1));
s.start();
}
Symbol 873 MovieClip [space] Frame 25
this.removeMovieClip();
Symbol 886 MovieClip [swamp] Frame 30
this.removeMovieClip();
Symbol 887 MovieClip [water] Frame 26
this.removeMovieClip();
Symbol 891 MovieClip Frame 90
_parent.removeMovieClip();
Symbol 897 MovieClip Frame 90
_parent.removeMovieClip();
Symbol 902 MovieClip Frame 90
_parent.removeMovieClip();
Symbol 907 MovieClip Frame 90
_parent.removeMovieClip();
Symbol 916 MovieClip Frame 1
p = "P" + _parent.pID;
Symbol 918 MovieClip [TK] Frame 80
this.removeMovieClip();
Symbol 937 MovieClip Frame 1
stop();
Symbol 937 MovieClip Frame 2
stop();
Symbol 954 MovieClip Frame 1
gotoAndStop(_parent.feet);
Symbol 965 MovieClip Frame 1
Name = (("P" + _parent.pID) + ": ") + _global["name" + _parent.pID];
kills = _root.all["p" + _parent.pID].score;
deaths = _root.all["p" + _parent.pID].deaths;
suicides = _root.all["p" + _parent.pID].suicides;
skill = _root.all["p" + _parent.pID].skill;
stop();
Instance of Symbol 924 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.rank);
}
Instance of Symbol 924 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.rank);
}
Instance of Symbol 937 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.pID == 1) {
gotoAndStop (2);
}
}
Instance of Symbol 954 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent.pID].feet);
}
Instance of Symbol 587 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent.pID].body);
}
Instance of Symbol 616 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent.pID].eyes);
}
Instance of Symbol 954 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent.pID].feet);
}
Instance of Symbol 631 MovieClip in Symbol 965 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent.pID].hands);
}
Symbol 965 MovieClip Frame 2
team = _parent.team;
kills = _root["teamScore" + _parent.team];
deaths = _root["teamDeaths" + _parent.team];
suicides = _root["teamSuicides" + _parent.team];
TKs = _root["teamTKs" + _parent.team];
skill = _root["teamSkill" + _parent.team];
stop();
Instance of Symbol 937 MovieClip in Symbol 965 MovieClip Frame 2
onClipEvent (load) {
if (_parent._parent.team == _root.all.p1.team) {
gotoAndStop (2);
}
}
Symbol 983 Button
on (press) {
if (_root.deathmatchKills < 50) {
_root.deathmatchKills++;
}
gotoAndStop (1);
}
Symbol 984 Button
on (press) {
if (_root.deathmatchKills > 1) {
_root.deathmatchKills--;
}
gotoAndStop (1);
}
Symbol 992 Button
on (press) {
if (_root.deathmatchLives < 20) {
_root.deathmatchLives++;
}
gotoAndStop (3);
}
Symbol 993 Button
on (press) {
if (_root.deathmatchLives > 1) {
_root.deathmatchLives--;
}
gotoAndStop (3);
}
Symbol 996 MovieClip Frame 1
stop();
_root.deathmatchType = "MostKills";
_root.mostKills = "firstTo";
selectPos = 5;
Instance of Symbol 974 MovieClip in Symbol 996 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(1);
}
Instance of Symbol 974 MovieClip in Symbol 996 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(2);
}
Instance of Symbol 974 MovieClip in Symbol 996 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(3);
}
Instance of Symbol 977 MovieClip in Symbol 996 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Math.abs(_y - _parent.selectPos) > 1) {
_y = (_y + ((_parent.selectPos - _y) / 5));
}
}
Instance of Symbol 16 MovieClip in Symbol 996 MovieClip Frame 1
onClipEvent (enterFrame) {
onMouseUp = function () {
eval (Selection.getFocus()).text = "";
};
onMouseDown = function () {
if (_parent.seconds.text == "") {
_parent.seconds.text = 0;
}
if (_parent.minutes.text == "") {
_parent.minutes.text = 0;
}
};
if (_parent.seconds.text > 59) {
_parent.seconds.text = 59;
}
if ((Key.getAscii() < 48) or (Key.getAscii() > 57)) {
eval (Selection.getFocus()).text = "";
}
}
Symbol 996 MovieClip Frame 2
stop();
_root.deathmatchType = "MostKills";
_root.mostKills = "killsAfter";
selectPos = 60;
Symbol 996 MovieClip Frame 3
stop();
_root.deathmatchType = "LastStanding";
selectPos = 115;
Symbol 997 Button
on (press) {
if ((((_root.deathmatchType == "MostKills") and (_root.mostKills == "killsAfter")) and (_root.minutes == 0)) and (_root.seconds < 11)) {
w = _root.attachMovie("more time", "w", _root.getNextHighestDepth());
w._x = 400;
w._y = 300;
} else {
_parent.play();
}
}
Symbol 1000 Button
on (press) {
_parent.gotoAndPlay("settings");
}
Symbol 1002 Button
on (press) {
_parent.gotoAndPlay("weapons");
}
Symbol 1007 MovieClip Frame 8
stop();
Symbol 1015 MovieClip Frame 1
gotoAndStop(_parent._parent.number);
Symbol 1018 MovieClip Frame 15
stop();
Symbol 1018 MovieClip Frame 67
stop();
_parent.play();
Symbol 1018 MovieClip Frame 121
stop();
_parent.play();
Symbol 1018 MovieClip Frame 186
stop();
_parent.play();
Symbol 1018 MovieClip Frame 240
stop();
_parent.play();
Symbol 1026 Button
on (press) {
getURL ("http://www.dissoluteproductions.com", "_blank");
}
Symbol 1029 Button
on (press) {
_root.afterGame = "menu";
_root.play();
}
Symbol 1031 Button
on (press) {
_root.afterGame = "game";
_root.play();
}
Symbol 1034 Button
on (press) {
_root.afterGame = "vs level static";
_root.play();
}
Symbol 1037 MovieClip Frame 1
if (_root.gameType == "vs mode") {
nextFrame();
}
stop();
Symbol 1037 MovieClip Frame 2
stop();
if (_parent._parent.winner == 1) {
nextFrame();
}
Symbol 1037 MovieClip Frame 3
stop();
Symbol 1038 MovieClip Frame 1
if (_root.SO.data.singleOrTeam == "single") {
var scores = [];
i = 0;
while (i < _root.pTot) {
scores.push({pID:i + 1, score:(_root.all["p" + (i + 1)].score + (_root.all["p" + (i + 1)].skill / 11)) / 100});
i++;
}
scores.sortOn("score", Array.DESCENDING);
slotsbg._height = (70 * _root.pTot) + 90;
buttons._y = (70 * _root.pTot) + 65;
_y = (150 - (35 * _root.pTot));
i = 1;
while (i <= _root.pTot) {
s = attachMovie("stats slot", "s" + (getNextHighestDepth() + 1), getNextHighestDepth());
s._y = i * 70;
s.rank = i;
s.pID = scores[i - 1].pID;
s.skill = skill;
_y = (200 - (35 * i));
i++;
}
}
if (_root.SO.data.singleOrTeam == "team") {
var teamScores = [];
i = 1;
while (i <= _root.teamTot) {
teamScores.push({team:i, score:(_root["teamScore" + i] + (_root["teamSkill" + i] / 11)) / 100});
i++;
}
teamScores.sortOn("score", Array.DESCENDING);
slotsbg._height = (70 * _root.teamTot) + 90;
buttons._y = (70 * _root.teamTot) + 65;
_y = (150 - (35 * _root.pTot));
i = 1;
while (i <= _root.teamTot) {
s = attachMovie("stats slot", "s" + (getNextHighestDepth() + 1), getNextHighestDepth());
s.s2.gotoAndStop(2);
s._y = i * 70;
s.rank = i;
s.team = teamScores[i - 1].team;
_y = (200 - (35 * i));
i++;
}
}
Symbol 1047 MovieClip Frame 62
gotoAndPlay (2);
Symbol 1053 MovieClip Frame 1
tmp = this.attachMovie("tear", "t" + this.getNextHighestDepth(), this.getNextHighestDepth());
with (tmp) {
_y = -32 + random(20);
_xscale = _xscale * -1;
}
Symbol 1053 MovieClip Frame 5
tmp = this.attachMovie("tear", "t" + this.getNextHighestDepth(), this.getNextHighestDepth());
with (tmp) {
_y = -32 + random(20);
}
Instance of Symbol 587 MovieClip in Symbol 1053 MovieClip Frame 5
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent._parent.winner].body);
}
Instance of Symbol 631 MovieClip in Symbol 1053 MovieClip Frame 5
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent._parent.winner].hands);
}
Instance of Symbol 631 MovieClip in Symbol 1053 MovieClip Frame 5
onClipEvent (enterFrame) {
gotoAndStop(_root.all["p" + _parent._parent._parent.winner].hands);
}
Symbol 1055 MovieClip Frame 1
if (_root.gameType == "deathmatch") {
if (_root.SO.data.singleOrTeam == "team") {
nextFrame();
} else {
stop();
}
}
if (_root.gameType == "vs mode") {
if (_parent._parent.winner == 1) {
gotoAndStop (4);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 1047 MovieClip in Symbol 1055 MovieClip Frame 1
onClipEvent (enterFrame) {
body = _root.all["p" + _parent._parent._parent.winner].body;
eyes = _root.all["p" + _parent._parent._parent.winner].eyes;
hands = _root.all["p" + _parent._parent._parent.winner].hands;
feet = _root.all["p" + _parent._parent._parent.winner].feet;
}
Symbol 1055 MovieClip Frame 2
stop();
Symbol 1055 MovieClip Frame 3
stop();
Instance of Symbol 1053 MovieClip in Symbol 1055 MovieClip Frame 3
onClipEvent (load) {
body = _root.all.p1.body;
eyes = _root.all.p1.eyes;
hands = _root.all.p1.hands;
feet = _root.all.p1.feet;
}
Symbol 1055 MovieClip Frame 4
stop();
Instance of Symbol 1047 MovieClip in Symbol 1055 MovieClip Frame 4
onClipEvent (load) {
body = _root.all.p1.body;
eyes = _root.all.p1.eyes;
hands = _root.all.p1.hands;
feet = _root.all.p1.feet;
}
Symbol 1059 MovieClip Frame 2
Name = (("P" + _parent.winner) + ":") + _global["name" + _parent.winner];
Symbol 1059 MovieClip Frame 99
if (((_root.gameType == "deathmatch") and (_root.deathmatchType == "MostKills")) or (((_parent.winner == 1) and (_root.gameType == "vs mode")) and (!_root.SO.data.completedLevels[_root.levelID]))) {
_parent.play();
}
Symbol 1059 MovieClip Frame 110
stop();
Symbol 1060 MovieClip [deathmatch] Frame 1
function endGame() {
stopAllSounds();
_root.all.Items.unloadMovie();
_root.allMove = false;
_root.paused = true;
_root.endOfGame = true;
i = 1;
while (i <= _root.pTot) {
with (_root.all["p" + i]) {
if (((score + deaths) + suicides) == 0) {
skill = 0;
} else {
skill = Math.round((Math.atan(score / (deaths + (2 * suicides))) / (Math.PI/2)) * 100) / 10;
}
}
i++;
}
i = 1;
while (i <= _root.teamTot) {
if ((((_root["teamScore" + i] + _root["teamDeaths" + i]) + _root["teamSuicides" + i]) + _root["teamTKs" + i]) != 0) {
_root["teamSkill" + i] = Math.round((Math.atan(_root["teamScore" + i] / ((_root["teamDeaths" + i] + (2 * _root["teamSuicides" + i])) + _root["teamTKs" + i])) / (Math.PI/2)) * 100) / 10;
}
i++;
}
}
_root.allMove = false;
if (_root.afterGame != "game") {
popCount = 1;
x = 0;
while (x <= _root.pTot) {
_root.all["p" + x]._visible = false;
x++;
}
} else {
gotoAndPlay ("dmSettings");
}
s = new Sound(this);
_root.statbg.gotoAndStop(1);
Symbol 1060 MovieClip [deathmatch] Frame 12
Pop = _root.all.attachMovie("playerPop", "Pop" + _root.all.getNextHighestDepth(), _root.all.getNextHighestDepth());
Pop._x = _root.all["p" + popCount]._x;
Pop._y = _root.all["p" + popCount]._y;
Pop.pID = popCount;
s.attachSound("player intro" + popCount);
s.start();
popCount++;
stop();
Symbol 1060 MovieClip [deathmatch] Frame 19
if (popCount <= _root.pTot) {
gotoAndPlay (2);
}
Symbol 1060 MovieClip [deathmatch] Frame 24
_root.framerate.play();
Symbol 1060 MovieClip [deathmatch] Frame 41
stop();
Symbol 1060 MovieClip [deathmatch] Frame 59
_root.statbg.play();
if (_root.deathmatchType == "MostKills") {
i = 1;
while (i <= _root.pTot) {
_root.all["p" + i].lives = Infinity;
i++;
}
} else {
i = 1;
while (i <= _root.pTot) {
_root.all["p" + i].lives = _root.deathmatchLives;
i++;
}
}
stop();
number = 1;
_root.musicStart();
Instance of Symbol 1007 MovieClip in Symbol 1060 MovieClip [deathmatch] Frame 59
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1060 MovieClip [deathmatch] Frame 61
stop();
number = 2;
Instance of Symbol 1007 MovieClip in Symbol 1060 MovieClip [deathmatch] Frame 61
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1060 MovieClip [deathmatch] Frame 63
stop();
number = 3;
Instance of Symbol 1007 MovieClip in Symbol 1060 MovieClip [deathmatch] Frame 63
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1060 MovieClip [deathmatch] Frame 65
stop();
number = 4;
if ((_root.deathmatchType == "MostKills") and (_root.mostKills == "killsAfter")) {
_root.timer.play();
}
_root.allMove = true;
Instance of Symbol 1018 MovieClip in Symbol 1060 MovieClip [deathmatch] Frame 65
onClipEvent (load) {
gotoAndPlay ("go");
}
Symbol 1060 MovieClip [deathmatch] Frame 66
stop();
Symbol 1060 MovieClip [deathmatch] Frame 67
stop();
number = 5;
endGame();
Instance of Symbol 1018 MovieClip in Symbol 1060 MovieClip [deathmatch] Frame 67
onClipEvent (load) {
gotoAndPlay ("time");
}
Symbol 1060 MovieClip [deathmatch] Frame 68
_root.statbg.play();
Symbol 1060 MovieClip [deathmatch] Frame 79
stop();
_quality = "high";
Symbol 1060 MovieClip [deathmatch] Frame 80
if (_root.SO.data.singleOrTeam == "single") {
i = 1;
while (i <= _root.pTot) {
if (_root.all["p" + i].lives > 0) {
winner = i;
}
i++;
}
}
if (_root.SO.data.singleOrTeam == "team") {
i = 1;
while (i <= _root.teamTot) {
if (_root["aliveInTeam" + i] > 0) {
winner = i;
}
i++;
}
}
endGame();
Symbol 1060 MovieClip [deathmatch] Frame 95
stop();
Symbol 1060 MovieClip [deathmatch] Frame 96
if (_root.SO.data.singleOrTeam == "single") {
i = 1;
while (i <= _root.pTot) {
if (_root.all["p" + i].score >= _root.deathmatchKills) {
winner = i;
}
i++;
}
}
if (_root.SO.data.singleOrTeam == "team") {
i = 1;
while (i <= _root.teamTot) {
if (_root["teamScore" + i] >= _root.deathmatchKills) {
winner = i;
}
i++;
}
}
endGame();
Symbol 1060 MovieClip [deathmatch] Frame 111
stop();
Symbol 1060 MovieClip [deathmatch] Frame 112
_root.statbg.play();
Symbol 1060 MovieClip [deathmatch] Frame 123
stop();
_quality = "high";
Symbol 1060 MovieClip [deathmatch] Frame 135
stop();
Symbol 1060 MovieClip [deathmatch] Frame 136
gotoAndStop ("dmSettings2");
Symbol 1060 MovieClip [deathmatch] Frame 150
stop();
Instance of Symbol 864 MovieClip in Symbol 1060 MovieClip [deathmatch] Frame 150
onClipEvent (load) {
gotoAndStop (2);
}
Symbol 1060 MovieClip [deathmatch] Frame 151
gotoAndStop ("dmSettings2");
Symbol 1069 Button
on (press) {
if (_parent.Name.text == "<NAME>") {
w = _root.attachMovie("enter name", "w", _root.getNextHighestDepth());
w._x = 400;
w._y = 300;
} else {
_root.SO.data.playerName = _parent.Name.text;
ab20_09 = new LoadVars();
ab20_09.z = _parent.Name.text;
ab20_09.x = _parent._parent._parent.Score;
ab20_09.c = 90;
ab20_09.v = "cb054b2d984d93292e66d1e19d6e4655";
ab20_09.sendAndLoad("http://armorbot.com/s_b", ab20_09, "POST");
play();
}
}
Symbol 1075 MovieClip Frame 50
gotoAndPlay (1);
Symbol 1078 MovieClip Frame 1
stop();
Symbol 1078 MovieClip Frame 70
getURL ("http://www.armorbot.com/mytable/?id=90", "_blank");
Symbol 1078 MovieClip Frame 130
stop();
Symbol 1081 MovieClip Frame 1
stop();
if (_parent._parent.newHighscore) {
nextFrame();
}
Symbol 1081 MovieClip Frame 2
stop();
Name.text = _root.SO.data.playerName;
Symbol 1085 MovieClip Frame 1
stop();
challengers.text = ("You defeated " + (_root.challengers - 1)) + " challengers";
time.text = ((("In " + _parent.minutes) + ":") + _parent.seconds) + "!";
txtScore.text = "SCORE: " + _parent.Score;
txtBest.text = "YOUR BEST: " + _root.SO.data.survivalBest;
Symbol 1085 MovieClip Frame 2
play();
Symbol 1085 MovieClip Frame 116
stop();
Symbol 1086 MovieClip [survival] Frame 1
function endGame() {
stopAllSounds();
_root.all.Items.unloadMovie();
_root.allMove = false;
_root.paused = true;
_root.endOfGame = true;
}
_root.allMove = false;
x = 0;
while (x <= _root.pTot) {
_root.all["p" + x]._visible = false;
x++;
}
s = new Sound(this);
_root.statbg.gotoAndStop(1);
_root.framerate.play();
Symbol 1086 MovieClip [survival] Frame 12
Pop = _root.all.Items.attachMovie("playerPop", "Pop" + _root.itemLevel, _root.itemLevel);
Pop._x = _root.all.p1._x;
Pop._y = _root.all.p1._y;
Pop.pID = 1;
s.attachSound("player intro1");
s.start();
stop();
Symbol 1086 MovieClip [survival] Frame 19
Pop = _root.all.Items.attachMovie("playerPop", "Pop" + _root.itemLevel, _root.itemLevel);
Pop._x = _root.all.p2._x;
Pop._y = _root.all.p2._y;
Pop.pID = 2;
Pop.gotoAndPlay("survival");
s.attachSound("player intro2");
s.start();
stop();
Symbol 1086 MovieClip [survival] Frame 42
_root.framerate.play();
_root.statbg.play();
stop();
number = 6;
_root.musicStart();
Instance of Symbol 1018 MovieClip in Symbol 1086 MovieClip [survival] Frame 42
onClipEvent (load) {
gotoAndPlay ("ready");
}
Symbol 1086 MovieClip [survival] Frame 44
stop();
number = 1;
Instance of Symbol 1007 MovieClip in Symbol 1086 MovieClip [survival] Frame 44
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1086 MovieClip [survival] Frame 46
stop();
number = 2;
Instance of Symbol 1007 MovieClip in Symbol 1086 MovieClip [survival] Frame 46
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1086 MovieClip [survival] Frame 48
stop();
number = 3;
Instance of Symbol 1007 MovieClip in Symbol 1086 MovieClip [survival] Frame 48
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1086 MovieClip [survival] Frame 50
stop();
number = 4;
_root.allMove = true;
Time = getTimer();
Instance of Symbol 1018 MovieClip in Symbol 1086 MovieClip [survival] Frame 50
onClipEvent (load) {
gotoAndPlay ("go");
}
Symbol 1086 MovieClip [survival] Frame 51
stop();
Symbol 1086 MovieClip [survival] Frame 52
stop();
_root.challengers++;
_root.stats.stats1.play();
Instance of Symbol 16 MovieClip in Symbol 1086 MovieClip [survival] Frame 52
onClipEvent (enterFrame) {
if (_root.all.p2.ingame) {
_parent.nextFrame();
}
}
Symbol 1086 MovieClip [survival] Frame 53
Pop = _root.all.Items.attachMovie("playerPop", "Pop" + _root.itemLevel, _root.itemLevel);
Pop._x = _root.all.p2._x;
Pop._y = _root.all.p2._y;
Pop.pID = 2;
Pop.gotoAndPlay("survival");
s.attachSound("player intro2");
s.start();
gotoAndStop ("check dead");
_root.stats.stats1.gotoAndPlay(2);
Symbol 1086 MovieClip [survival] Frame 54
stop();
number = 7;
endGame();
Time = (getTimer() - Time) / 1000;
minutes = Math.floor(Time / 60);
seconds = Math.floor(Time - (minutes * 60));
if (seconds < 10) {
seconds = "0" + seconds;
}
Instance of Symbol 1018 MovieClip in Symbol 1086 MovieClip [survival] Frame 54
onClipEvent (load) {
gotoAndPlay ("game over");
}
Symbol 1086 MovieClip [survival] Frame 55
Score = Math.round((1000 * (_root.challengers - 1)) * (1 + ((_root.challengers - 1) / Time)));
newHighscore = false;
if (Score > _root.SO.data.survivalBest) {
newHighscore = true;
_root.SO.data.survivalBest = Score;
_root.postHPScore(Score, "survival");
}
Symbol 1086 MovieClip [survival] Frame 64
stop();
_quality = "high";
Instance of Symbol 1085 MovieClip in Symbol 1086 MovieClip [survival] Frame 64
onClipEvent (load) {
if (_parent.level) {
gotoAndPlay ("level");
} else {
gotoAndPlay (2);
}
}
Symbol 1089 MovieClip [tear] Frame 20
this.unloadMovie();
Symbol 1097 MovieClip Frame 1
txtWeapon.text = _root.levelData[_root.levelID].weaponName;
weapon = _root.levelID;
Instance of Symbol 566 MovieClip in Symbol 1097 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_parent.weapon + 1);
}
Symbol 1098 MovieClip Frame 1
with (_parent) {
if ((lastHit == pID) or onFloor) {
Move = true;
friction = 1.2;
}
}
Instance of Symbol 587 MovieClip in Symbol 1098 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_parent.body);
}
Symbol 1098 MovieClip Frame 25
if (_parent.dead) {
_parent.gotoAndPlay("angel");
}
Instance of Symbol 616 MovieClip in Symbol 1099 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_parent.eyes);
}
Instance of Symbol 616 MovieClip in Symbol 1099 MovieClip Frame 25
onClipEvent (enterFrame) {
gotoAndStop(_parent.eyes);
}
Instance of Symbol 616 MovieClip in Symbol 1099 MovieClip Frame 50
onClipEvent (enterFrame) {
gotoAndStop(_parent.eyes);
}
Instance of Symbol 631 MovieClip in Symbol 1100 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_parent.hands);
}
Symbol 1103 MovieClip Frame 1
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.levelID - 1];
NameArray[1] = _root.pNames2[_root.levelID - 1];
NameArray[2] = _root.pNames3[_root.levelID - 1];
txtCharacter.text = NameArray.join("");
eyes = _root.levelID;
hands = _root.levelID;
body = _root.levelID;
feet = _root.levelID;
Instance of Symbol 1098 MovieClip in Symbol 1103 MovieClip Frame 1
onClipEvent (enterFrame) {
body = _parent.body;
}
Instance of Symbol 1099 MovieClip in Symbol 1103 MovieClip Frame 1
onClipEvent (enterFrame) {
eyes = _parent.hands;
}
Instance of Symbol 1100 MovieClip in Symbol 1103 MovieClip Frame 1
onClipEvent (enterFrame) {
hands = _parent.hands;
}
onClipEvent (load) {
gotoAndPlay (40);
}
Symbol 1104 MovieClip Frame 1
if (((_root.levelID == 1) or (_root.levelID == 6)) or (_root.levelID == 11)) {
gotoAndPlay ("weapon");
}
Symbol 1104 MovieClip Frame 2
play();
if (_root.SO.data.newCharHelp != "done") {
_root.SO.data.newCharHelp = true;
}
Symbol 1104 MovieClip Frame 28
stop();
Symbol 1104 MovieClip Frame 42
stop();
Symbol 1106 Button
on (press) {
if (_root.levelID == 15) {
gotoAndPlay ("allComplete");
} else {
_root.afterGame = "vs level static";
_root.play();
}
}
Symbol 1114 MovieClip Frame 1
if (!_parent._parent.lastLevel) {
switch (_root.levelData[_root.levelID].difficulty) {
case "easy" :
levelID = 5;
break;
case "medium" :
levelID = 10;
}
} else {
levelID = 15;
}
description.text = _root.levelData[levelID].description;
txtLevel.text = _root.levelData[levelID].levelName;
Instance of Symbol 1098 MovieClip in Symbol 1125 MovieClip Frame 1
onClipEvent (enterFrame) {
body = _parent.body;
}
Instance of Symbol 1099 MovieClip in Symbol 1125 MovieClip Frame 1
onClipEvent (enterFrame) {
eyes = _parent.hands;
}
Instance of Symbol 1100 MovieClip in Symbol 1125 MovieClip Frame 1
onClipEvent (enterFrame) {
hands = _parent.hands;
}
onClipEvent (load) {
gotoAndPlay (40);
}
Symbol 1127 Button
on (press) {
getURL ("http://www.chaosfaction.com/", "_blank");
_root.afterGame = "menu";
_root.play();
}
Symbol 1130 MovieClip Frame 1
stop();
Symbol 1130 MovieClip Frame 2
play();
Symbol 1130 MovieClip Frame 115
stop();
Symbol 1130 MovieClip Frame 116
play();
Symbol 1130 MovieClip Frame 264
stop();
Symbol 1130 MovieClip Frame 265
play();
date2 = _root.SO.data.startTime;
m = date2.getMinutes();
if (m < 10) {
m = "0" + m;
}
z = (((((((date2.getDate() + "/") + (date2.getMonth() + 1)) + "/") + date2.getFullYear()) + ", ") + date2.getHours()) + ":") + m;
date1 = new Date();
months = date1.getMonth() - date2.getMonth();
days = date1.getDate() - date2.getDate();
hours = date1.getHours() - date2.getHours();
minutes = date1.getMinutes() - date2.getMinutes();
if (minutes < 0) {
minutes = minutes + 60;
hours--;
}
if (hours < 0) {
hours = hours + 24;
days--;
}
if (days < 0) {
days = days + 31;
months--;
}
if (months < 0) {
months = 0;
}
completionTime = Math.abs(((minutes + (hours * 60)) + (days * 1440)) + (months * 43200));
ab20_09 = new LoadVars();
ab20_09.z = (_root.SO.data.playerName + ": ") + _root.SO.data.timesPlayed;
ab20_09.x = completionTime;
ab20_09.c = 309;
ab20_09.v = "DHIFKA";
ab20_09.sendAndLoad("http://armorbot.com/s_b", ab20_09, "POST");
if ((months > 1) or (months == 0)) {
Smonth = "s";
} else {
Smonth = "";
}
if ((days > 1) or (days == 0)) {
Sday = "s";
} else {
Sday = "";
}
if ((hours > 1) or (hours == 0)) {
Shour = "s";
} else {
Shour = "";
}
if ((minutes > 1) or (minutes == 0)) {
Sminute = "s";
} else {
Sminute = "";
}
if (months > 0) {
Text.text = ((((((((((((((((("You started playing at " + z) + ", so you have been playing for about ") + months) + " month") + Smonth) + ", ") + days) + " day") + Sday) + ", ") + hours) + " hour") + Shour) + ", and ") + minutes) + " minute") + Sminute) + ".";
}
if (months == 0) {
Text.text = ((((((((((((("You started playing at " + z) + ", so you have been playing for ") + days) + " day") + Sday) + ", ") + hours) + " hour") + Shour) + ", and ") + minutes) + " minute") + Sminute) + ".";
}
if ((months == 0) and (days == 0)) {
Text.text = ((((((((("You started playing at " + z) + ", so you have been playing for ") + hours) + " hour") + Shour) + ", and ") + minutes) + " minute") + Sminute) + ".";
}
if (((months == 0) and (days == 0)) and (hours == 0)) {
Text.text = ((((("You started playing at " + z) + ", so you have been playing for ") + minutes) + " minute") + Sminute) + ".";
}
_root.statbg.play();
Instance of Symbol 1125 MovieClip in Symbol 1130 MovieClip Frame 265
onClipEvent (load) {
txtCharacter.text = "-EON-";
body = 16;
hands = 16;
eyes = 16;
feet = 16;
}
Instance of Symbol 1125 MovieClip in Symbol 1130 MovieClip Frame 265
onClipEvent (load) {
txtCharacter.text = "Kesteven";
body = 17;
hands = 17;
eyes = 17;
feet = 17;
}
Instance of Symbol 1125 MovieClip in Symbol 1130 MovieClip Frame 265
onClipEvent (load) {
txtCharacter.text = "Smittia";
body = 18;
hands = 18;
eyes = 18;
feet = 18;
}
Symbol 1130 MovieClip Frame 277
_quality = "high";
Symbol 1130 MovieClip Frame 413
stop();
Symbol 1131 MovieClip [vs] Frame 1
function endGame() {
stopAllSounds();
_root.all.Items.unloadMovie();
_root.allMove = false;
_root.paused = true;
_root.endOfGame = true;
}
_root.allMove = false;
popCount = 1;
x = 0;
while (x <= _root.pTot) {
_root.all["p" + x]._visible = false;
x++;
}
s = new Sound(this);
_root.statbg.gotoAndStop(1);
_root.framerate.play();
Symbol 1131 MovieClip [vs] Frame 12
Pop = _root.all.Items.attachMovie("playerPop", "Pop" + _root.itemLevel, _root.itemLevel);
Pop._x = _root.all["p" + popCount]._x;
Pop._y = _root.all["p" + popCount]._y;
Pop.pID = popCount;
s.attachSound("player intro" + popCount);
s.start();
popCount++;
stop();
Symbol 1131 MovieClip [vs] Frame 19
if (popCount <= _root.pTot) {
gotoAndPlay (2);
}
Symbol 1131 MovieClip [vs] Frame 42
_root.framerate.play();
_root.statbg.play();
stop();
number = 6;
_root.musicStart();
Instance of Symbol 1018 MovieClip in Symbol 1131 MovieClip [vs] Frame 42
onClipEvent (load) {
gotoAndPlay ("ready");
}
Symbol 1131 MovieClip [vs] Frame 44
stop();
number = 1;
Instance of Symbol 1007 MovieClip in Symbol 1131 MovieClip [vs] Frame 44
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1131 MovieClip [vs] Frame 46
stop();
number = 2;
Instance of Symbol 1007 MovieClip in Symbol 1131 MovieClip [vs] Frame 46
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1131 MovieClip [vs] Frame 48
stop();
number = 3;
Instance of Symbol 1007 MovieClip in Symbol 1131 MovieClip [vs] Frame 48
onClipEvent (load) {
Start = getTimer();
}
onClipEvent (enterFrame) {
if ((getTimer() - Start) >= 900) {
this.unloadMovie();
_parent.play();
}
}
Symbol 1131 MovieClip [vs] Frame 50
stop();
number = 4;
_root.allMove = true;
Instance of Symbol 1018 MovieClip in Symbol 1131 MovieClip [vs] Frame 50
onClipEvent (load) {
gotoAndPlay ("go");
}
Symbol 1131 MovieClip [vs] Frame 51
stop();
Symbol 1131 MovieClip [vs] Frame 52
if (_root.all.p1.lives > 0) {
winner = 1;
gotoAndPlay ("win");
} else {
winner = 2;
gotoAndPlay ("lose");
}
endGame();
Symbol 1131 MovieClip [vs] Frame 68
stop();
Symbol 1131 MovieClip [vs] Frame 84
stop();
Symbol 1131 MovieClip [vs] Frame 85
_root.SO.data.completedLevels[_root.levelID] = true;
_root.weapons[_root.levelID] = true;
switch (_root.levelData[_root.levelID].difficulty) {
case "easy" :
if ((((_root.SO.data.completedLevels[1] and _root.SO.data.completedLevels[2]) and _root.SO.data.completedLevels[3]) and _root.SO.data.completedLevels[4]) and (_root.levelID != 5)) {
level = true;
}
break;
case "medium" :
if (!((((_root.SO.data.completedLevels[6] and _root.SO.data.completedLevels[7]) and _root.SO.data.completedLevels[8]) and _root.SO.data.completedLevels[9]) and (_root.levelID != 10))) {
break;
}
level = true;
}
lastLevel = true;
i = 1;
while (i <= 14) {
if ((!_root.SO.data.completedLevels[i]) or (_root.levelID == 15)) {
lastLevel = false;
}
i++;
}
Symbol 1131 MovieClip [vs] Frame 94
stop();
Instance of Symbol 1130 MovieClip in Symbol 1131 MovieClip [vs] Frame 94
onClipEvent (load) {
if (_parent.level or _parent.lastLevel) {
gotoAndPlay ("level");
} else {
gotoAndPlay (2);
}
}
Symbol 1137 MovieClip [lava bomb] Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 1137 MovieClip [lava bomb] Frame 1
onClipEvent (enterFrame) {
if (!_root.paused) {
_parent._y = _parent._y + 40;
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i])) {
_parent.play();
}
i++;
}
_root.damage(this, _parent, 10, -10, 1, false, "none", 20);
if (random(100) == 1) {
s = new Sound(this);
s.attachSound("lava bomb" + (random(2) + 1));
s.start();
}
if (_parent._y > 400) {
_parent.removeMovieClip();
}
}
}
Symbol 1137 MovieClip [lava bomb] Frame 2
_root.all._x = _root.all._x + 5;
Instance of Symbol 344 MovieClip in Symbol 1137 MovieClip [lava bomb] Frame 2
onClipEvent (enterFrame) {
_root.damage(this, _parent, 20, -20, 1, false, "none", 50);
}
Symbol 1137 MovieClip [lava bomb] Frame 4
_root.all._x = _root.all._x - 10;
Symbol 1137 MovieClip [lava bomb] Frame 6
_root.all._x = _root.all._x + 7;
Symbol 1137 MovieClip [lava bomb] Frame 8
_root.all._x = _root.all._x - 2;
Symbol 1137 MovieClip [lava bomb] Frame 12
if (final) {
_root.hazard = "none";
}
this.removeMovieClip();
Symbol 1144 MovieClip [penguin] Frame 1
onEnterFrame = function () {
_x = (_x - ((_xscale / 50) * speed));
if ((_x > 500) or (_x < -500)) {
this.removeMovieClip();
}
};
Symbol 1148 MovieClip Frame 1
stop();
Symbol 1148 MovieClip Frame 2
_root.all._x = _root.all._x + 5;
Instance of Symbol 344 MovieClip in Symbol 1148 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.damage(this, _parent, 20, -20, 1, false, "none", 50);
}
Symbol 1148 MovieClip Frame 4
_root.all._x = _root.all._x - 10;
Symbol 1148 MovieClip Frame 6
_root.all._x = _root.all._x + 7;
Symbol 1148 MovieClip Frame 8
_root.all._x = _root.all._x - 2;
Symbol 1148 MovieClip Frame 10
_root.hazard = "none";
_parent.removeMovieClip();
Symbol 1150 MovieClip [meteor] Frame 1
_root.hazard = "block";
Instance of Symbol 1148 MovieClip in Symbol 1150 MovieClip [meteor] Frame 1
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (ht.hitTest(_root.all["f" + i])) {
play();
_parent.stop();
}
i++;
}
_root.damage(this, _parent, 10, -10, 1, false, "none", 20);
} else {
_parent.stop();
}
}
Symbol 1150 MovieClip [meteor] Frame 34
_root.hazard = "none";
this.removeMovieClip();
Instance of Symbol 1148 MovieClip in Symbol 1150 MovieClip [meteor] Frame 34
onClipEvent (enterFrame) {
if (!_root.paused) {
_parent._y = _parent._y + 50;
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i])) {
_parent.play();
}
i++;
}
_root.damage(this, _parent, 10, -10, 1, false, "none", 20);
if (random(100) == 1) {
s = new Sound(this);
s.attachSound("lava bomb" + (random(2) + 1));
s.start();
}
if (_parent._y > 400) {
_parent.removeMovieClip();
}
}
}
Symbol 1153 MovieClip [meteor bg] Frame 21
this.removeMovieClip();
Symbol 1173 MovieClip Frame 1
gotoAndStop(_parent.planet);
Symbol 1175 MovieClip [space star] Frame 1
_alpha = random(100);
Instance of Symbol 16 MovieClip in Symbol 1180 MovieClip [car] Frame 1
onClipEvent (enterFrame) {
_parent._x = _parent._x + (_parent._xscale / 5);
if ((_parent._x < -400) or (_parent._x > 400)) {
_parent.unloadMovie();
}
}
Symbol 1189 MovieClip Frame 1
gotoAndStop(_parent._parent.frame);
Symbol 1190 MovieClip Frame 20
_parent.unloadMovie();
Symbol 1191 MovieClip [rock] Frame 1
stop();
frame = random(10) + 1;
Instance of Symbol 1190 MovieClip "b2" in Symbol 1191 MovieClip [rock] Frame 1
onClipEvent (load) {
_parent._xscale = random(200) + 100;
_parent._yscale = _parent._xscale;
stop();
}
Instance of Symbol 16 MovieClip "b" in Symbol 1191 MovieClip [rock] Frame 1
onClipEvent (load) {
s = new Sound(this);
s.attachSound("bomb impact");
yvel = 0;
xvel = random(10) + 10;
}
onClipEvent (enterFrame) {
if (!_root.paused) {
if (yvel > 20) {
_root.squash(this);
}
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_root.damage(this, _parent, xvel, yvel, 1.2, true, "none", Math.round(Math.abs(xvel) + Math.abs(yvel)));
_parent._y = _root.all["f" + i]._y;
if (Math.abs(yvel) < 1) {
_parent.play();
} else {
yvel = yvel * -0.8;
s.setVolume(yvel * 2);
s.start();
}
}
i++;
}
yvel = yvel + 1;
if ((xvel > 1) or (xvel < -1)) {
xvel = xvel / 1.02;
} else {
xvel = 0;
}
_parent._y = _parent._y + yvel;
_parent._x = _parent._x + xvel;
_parent.b2._rotation = _parent.b2._rotation + ((xvel * _parent._xscale) / 100);
if (_parent._y > 400) {
_parent.unloadMovie();
}
}
}
Symbol 1191 MovieClip [rock] Frame 2
stop();
Symbol 1194 MovieClip [weed] Frame 1
stop();
Instance of Symbol 1193 MovieClip in Symbol 1194 MovieClip [weed] Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + _parent.z.xvel);
}
Instance of Symbol 16 MovieClip "z" in Symbol 1194 MovieClip [weed] Frame 1
onClipEvent (load) {
s = new Sound(this);
s.attachSound("weed hit");
yvel = -2;
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i]) and (_parent._y >= _root.all["f" + i]._y)) {
_parent._y = _root.all["f" + i]._y;
yvel = -2;
s.start();
}
i++;
}
yvel = yvel + 0.1;
_parent._y = _parent._y + yvel;
_parent._x = _parent._x + xvel;
_parent.b2._rotation = _parent.b2._rotation + ((xvel * _parent._xscale) / 100);
if (_parent._y > 400) {
_parent.unloadMovie();
}
}
}
Instance of Symbol 16 MovieClip in Symbol 1201 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.damage(this, _parent._parent, 30, -20, 1, false, "blade mince" + random(2), 10);
}
Instance of Symbol 16 MovieClip in Symbol 1201 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.damage(this, _parent._parent, 10, 0, 1.2, true, "none", 0);
}
Symbol 1202 MovieClip [apache] Frame 56
_root.hazard = "block";
Symbol 1202 MovieClip [apache] Frame 154
_root.hazard = "none";
this.unloadMovie();
Instance of Symbol 16 MovieClip in Symbol 1204 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.damage(this, _parent._parent, 50, 0, 1.2, true, "none", 0);
}
Symbol 1205 MovieClip [jet] Frame 101
_root.hazard = "block";
Symbol 1205 MovieClip [jet] Frame 120
_root.hazard = "none";
this.unloadMovie();
Symbol 1215 MovieClip [biplane] Frame 1
friction = 1.2;
onEnterFrame = function () {
_x = (_x + xvel);
if ((_x > 800) or (_x < -600)) {
_root.hazard = "none";
_root.planeAttach = true;
_root.platTotal = 7;
this.removeMovieClip();
}
};
Instance of Symbol 16 MovieClip in Symbol 1215 MovieClip [biplane] Frame 1
onClipEvent (enterFrame) {
_root.damage(this, _parent, 30, -20, 1, false, "blade mince" + random(2), 10);
}
Symbol 1218 MovieClip [cloud] Frame 1
yvel = 0;
xvel = 0;
i = 0;
stop();
friction = 1.2;
Instance of Symbol 16 MovieClip in Symbol 1218 MovieClip [cloud] Frame 1
onClipEvent (enterFrame) {
with (_parent) {
if ((!_root.paused) and _root.allMove) {
i = i + 0.01;
xvel = (_root.cloudMove / (_xscale / 100)) * dir;
_x = _x + xvel;
}
if (_root.wind != undefined) {
nextFrame();
}
}
}
Instance of Symbol 16 MovieClip in Symbol 1218 MovieClip [cloud] Frame 1
onClipEvent (load) {
_parent.offSet = random(90);
_parent.speed = (random(10) / 10) + 1;
_parent._xscale = random(100) + 150;
_parent.swapDepths(_parent._parent.getNextHighestDepth());
}
onClipEvent (enterFrame) {
if (_root.allMove) {
with (_parent) {
if (!_root.paused) {
yvel = Math.sin((i * speed) + offSet) / 10;
_y = _y + yvel;
}
if (_x > (440 + (_width / 2))) {
_y = random(350) - 100;
_xscale = random(100) + 150;
_x = -360 - (_width / 2);
}
if (_x < (-360 - (_width / 2))) {
_y = random(350) - 100;
_xscale = random(100) + 150;
_x = 440 + (_width / 2);
}
}
}
}
Symbol 1218 MovieClip [cloud] Frame 2
stop();
xvel2 = xvel;
Instance of Symbol 16 MovieClip in Symbol 1218 MovieClip [cloud] Frame 2
onClipEvent (enterFrame) {
with (_parent) {
if ((!_root.paused) and _root.allMove) {
if (Math.abs(xvel2) < 10) {
xvel2 = xvel2 + _root.wind;
}
xvel = xvel2 / (_xscale / 100);
_x = _x + xvel;
}
if (_root.wind == "calming") {
nextFrame();
}
}
}
Symbol 1218 MovieClip [cloud] Frame 3
stop();
xvel2 = xvel;
Instance of Symbol 16 MovieClip in Symbol 1218 MovieClip [cloud] Frame 3
onClipEvent (enterFrame) {
with (_parent) {
if ((!_root.paused) and _root.allMove) {
xvel2 = xvel2 / 1.01;
if (_root.wind == undefined) {
gotoAndStop(1);
}
xvel = xvel2 / (_xscale / 100);
_x = _x + xvel;
}
}
}
Symbol 1221 MovieClip [leaf] Frame 1
z = random(3) + 5;
rot = random(10) - 5;
onEnterFrame = function () {
_x = (_x + (dir * z));
_rotation = (_rotation + rot);
if ((_x > 500) or (_x < -500)) {
this.unloadMovie();
}
};
Symbol 1223 MovieClip [windy] Frame 1
onEnterFrame = function () {
_x = (_x + (dir * 10));
if ((_x > 500) or (_x < -500)) {
this.unloadMovie();
}
};
Instance of Symbol 1229 MovieClip in Symbol 1232 MovieClip Frame 1
onClipEvent (load) {
_parent._parent.Size(this);
}
Instance of Symbol 1229 MovieClip in Symbol 1232 MovieClip Frame 2
onClipEvent (load) {
_parent._parent.Size(this);
}
Instance of Symbol 1229 MovieClip in Symbol 1232 MovieClip Frame 3
onClipEvent (load) {
_parent._parent.Size(this);
}
Symbol 1233 MovieClip [island] Frame 1
function Size(targ) {
with (targ) {
gotoAndStop(random(2) + 1);
_xscale = ((random(2) * 2) - 1) * 100;
}
}
onEnterFrame = function () {
_x = (_x + vel);
if (_x > 550) {
this.removeMovieClip();
}
};
Instance of Symbol 1232 MovieClip in Symbol 1233 MovieClip [island] Frame 1
onClipEvent (load) {
gotoAndStop(random(3) + 1);
_xscale = (((random(2) * 2) - 1) * 100);
}
Symbol 1234 MovieClip [dart dust] Frame 10
this.removeMovieClip();
Symbol 1238 MovieClip Frame 1
stop();
Symbol 1238 MovieClip Frame 2
_rotation = 0;
_root.mine = this;
_root.all._x = _root.all._x + 10;
Instance of Symbol 344 MovieClip in Symbol 1238 MovieClip Frame 2
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent, 20, -20, 1, false, "none", 50, true);
}
Symbol 1238 MovieClip Frame 4
_root.all._x = _root.all._x - 20;
Symbol 1238 MovieClip Frame 6
_root.all._x = _root.all._x + 15;
Symbol 1238 MovieClip Frame 8
_root.all._x = _root.all._x - 10;
Instance of Symbol 344 MovieClip in Symbol 1238 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.damage(this, _parent._parent, 20, -20, 1, false, "none", 10, true);
}
Symbol 1238 MovieClip Frame 10
_root.all._x = _root.all._x + 5;
Symbol 1238 MovieClip Frame 31
_parent.removeMovieClip();
Symbol 1239 MovieClip [missiles] Frame 1
s = new Sound(this);
s.attachSound("lava bomb" + (random(2) + 1));
s.start();
Instance of Symbol 1238 MovieClip in Symbol 1239 MovieClip [missiles] Frame 1
onClipEvent (enterFrame) {
if ((this.hitTest(_root.all.f1) or this.hitTest(_root.all.f8)) or this.hitTest(_root.all.f9)) {
play();
_parent.stop();
}
}
Symbol 1239 MovieClip [missiles] Frame 20
this.removeMovieClip();
Symbol 1244 MovieClip [truck1] Frame 220
_parent.play();
this.removeMovieClip();
Symbol 1246 MovieClip [star] Frame 1
_alpha = random(100);
Symbol 1248 MovieClip [aztec plat] Frame 1
friction = 1.2;
Symbol 1252 MovieClip [canyon plat] Frame 1
friction = 1.2;
Symbol 1254 MovieClip [cloud plat] Frame 1
friction = 1.2;
Symbol 1258 MovieClip [ice plat] Frame 1
friction = 1.2;
Symbol 1264 MovieClip Frame 1
gotoAndStop(random(5) + 1);
_xscale = ((random(2) * 200) - 100);
Symbol 1267 MovieClip [leaves plat] Frame 1
friction = 1.2;
Symbol 1276 MovieClip [mountain plat] Frame 1
friction = 1.2;
Symbol 1278 MovieClip Frame 1
stop();
Symbol 1278 MovieClip Frame 2
stop();
Symbol 1280 MovieClip [ship plat] Frame 1
friction = 1.2;
Symbol 1282 MovieClip [sumo plat] Frame 1
friction = 1.2;
Symbol 1284 MovieClip [space plat] Frame 1
friction = 1.2;
Symbol 1286 MovieClip [volcano plat] Frame 1
friction = 1.2;
Symbol 1288 MovieClip [slab plat] Frame 1
friction = 1.2;
Symbol 1292 MovieClip [uni plat] Frame 1
friction = 1.2;
Symbol 1293 MovieClip Frame 1
gotoAndStop(_parent.platType);
Symbol 1297 MovieClip Frame 2
stop();
Symbol 1298 MovieClip Frame 1
stop();
Symbol 1298 MovieClip Frame 2
stop();
Instance of Symbol 1297 MovieClip in Symbol 1298 MovieClip Frame 2
onClipEvent (enterFrame) {
_x = (-2 * _parent._x);
}
Symbol 1299 MovieClip [plat] Frame 1
onMouseUp = function () {
this.stopDrag();
if (_x > 800) {
deleted = true;
_visible = false;
}
};
Instance of Symbol 1293 MovieClip "plat" in Symbol 1299 MovieClip [plat] Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
if (Key.isDown(17)) {
_parent.deleted = true;
_parent._visible = false;
} else {
_parent.startDrag(false, 0, 0, 800, 600);
_parent.lines.gotoAndStop(2);
}
}
on (release) {
_parent.stopDrag();
_parent.lines.gotoAndStop(1);
}
on (releaseOutside) {
_parent.stopDrag();
_parent.lines.gotoAndStop(1);
}
on (rollOver) {
_root.txtHelp.gotoAndStop(60);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1298 MovieClip "dragNode" in Symbol 1299 MovieClip [plat] Frame 1
onClipEvent (load) {
_x = (_parent.plat._width / 2);
}
on (press) {
_root.txtHelp.gotoAndStop(1);
x = _parent._parent._xmouse;
thisx = _x;
this.startDrag(false, 50, _y, 400, _y);
gotoAndStop (2);
}
on (releaseOutside) {
this.stopDrag();
_parent.plat._width = _parent.plat._width + ((_x - thisx) * 2);
gotoAndStop (1);
}
on (release) {
this.stopDrag();
_parent.plat._width = _parent.plat._width + ((_x - thisx) * 2);
gotoAndStop (1);
}
on (rollOver) {
_root.txtHelp.gotoAndStop(51);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 1301 Button
on (press) {
_root.txtHelp.gotoAndStop(58);
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1302 MovieClip [cant connect] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1303 Button
on (press) {
_root.afterGame = "menu";
_root.play();
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1307 MovieClip [confirm exit] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1308 Button
on (press) {
_root.afterGame = "game";
_root.play();
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1310 MovieClip [confirm restart] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1312 Button
on (press) {
_root.Delete(targ, slot);
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1313 MovieClip [delete warning] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Instance of Symbol 16 MovieClip in Symbol 1314 MovieClip [enable player help] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1319 Button
on (press) {
_root.SO.data.playerName = _root.playerName;
_root.loadingText.PlayButton.bleep.gotoAndPlay(30);
_root.play();
this.removeMovieClip();
}
Symbol 1323 MovieClip [gap warning] Frame 1
_root.levelEdit.construct.gapline.gotoAndStop(2);
Instance of Symbol 16 MovieClip in Symbol 1323 MovieClip [gap warning] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Instance of Symbol 16 MovieClip in Symbol 1325 MovieClip [menu duplicate keys] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1329 MovieClip [new character] Frame 15
stop();
Instance of Symbol 16 MovieClip in Symbol 1329 MovieClip [new character] Frame 15
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Instance of Symbol 16 MovieClip in Symbol 1331 MovieClip [not enough plats] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1333 Button
on (press) {
_root.gotoAndPlay(_root.forwardTo);
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1334 MovieClip [not enough team players] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Instance of Symbol 16 MovieClip in Symbol 1336 MovieClip [not enough teams] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1338 Button
on (press) {
stopAllSounds();
_root.SOsettings.clear();
_root.playerName = _root.SO.data.playerName;
_root.SO.clear();
_root.initiateGame();
_root.SO.data.playerName = _root.playerName;
_root.gotoAndPlay("start");
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1339 MovieClip [reset game] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1341 Button
on (press) {
_root.Save(targ, slot);
_root.gotoAndPlay(_root.backTo);
this.removeMovieClip();
}
Symbol 1342 Button
on (press) {
_root.gotoAndPlay(_root.backTo);
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1344 MovieClip [save warning] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1346 Button
on (press) {
_root.Save(targ, slot);
_root.levelEdit.slots.gotoAndStop(frame);
this.removeMovieClip();
}
Symbol 1347 Button
on (press) {
_root.levelEdit.slots.gotoAndStop(frame);
this.removeMovieClip();
}
Instance of Symbol 16 MovieClip in Symbol 1348 MovieClip [save warning2] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Instance of Symbol 16 MovieClip in Symbol 1350 MovieClip [too many players] Frame 1
onClipEvent (enterFrame) {
onMouseDown = function () {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.removeMovieClip();
}
};
}
Symbol 1354 Button
on (press) {
_root.play();
this.removeMovieClip();
}
Symbol 1358 Button
on (press) {
getURL ("http://www.macromedia.com/go/getflashplayer", "_blank");
}
Symbol 1359 MovieClip [version warning] Frame 1
z.text = ("You are trying to play this game with Flash Player " + version) + ", which may lead to it not working proporly. To download the latest Flash Player, click here.";
Symbol 1360 MovieClip [level box enlarge] Frame 1
onEnterFrame = function () {
_x = (startx + (((-startx) / 7) * (_currentframe - 1)));
_y = (starty + (((-starty) / 7) * (_currentframe - 1)));
_width = (startwidth + (((endwidth - startwidth) / 7) * (_currentframe - 1)));
_height = (startheight + (((endheight - startheight) / 7) * (_currentframe - 1)));
};
Symbol 1360 MovieClip [level box enlarge] Frame 8
_parent.info.noise.play();
Symbol 1360 MovieClip [level box enlarge] Frame 9
this.removeMovieClip();
Instance of Symbol 1412 MovieClip in Symbol 1413 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.levelID);
}
Symbol 1421 Button
on (press) {
this.removeMovieClip();
}
Symbol 1424 Button
on (press) {
if (_root.gameType == "deathmatch") {
_root.gotoAndPlay("deathmatch play");
}
if (_root.gameType == "vs mode") {
_root.gotoAndPlay("vs mode play");
}
}
Symbol 1437 MovieClip Frame 1
stop();
Symbol 1437 MovieClip Frame 2
_parent._visible = true;
Symbol 1437 MovieClip Frame 12
stop();
Symbol 1475 MovieClip Frame 1
stop();
Symbol 1475 MovieClip Frame 2
stop();
Symbol 1475 MovieClip Frame 3
stop();
Symbol 1475 MovieClip Frame 4
stop();
Symbol 1475 MovieClip Frame 5
stop();
Symbol 1475 MovieClip Frame 6
stop();
Symbol 1475 MovieClip Frame 7
stop();
Symbol 1475 MovieClip Frame 8
stop();
Symbol 1475 MovieClip Frame 9
stop();
Symbol 1475 MovieClip Frame 10
stop();
Symbol 1475 MovieClip Frame 11
stop();
Symbol 1475 MovieClip Frame 12
stop();
Symbol 1475 MovieClip Frame 13
stop();
Symbol 1475 MovieClip Frame 14
stop();
Symbol 1475 MovieClip Frame 15
stop();
Instance of Symbol 1475 MovieClip in Symbol 1476 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.SO.data["customLevel" + _root.slot][1]);
}
Symbol 1478 Button
on (press) {
if (_root.gameType == "deathmatch") {
_root.gotoAndPlay("deathmatch play");
}
}
Symbol 1480 Button
on (press) {
_root.backTo = _root._currentframe;
_root.gotoAndStop("level edit static");
}
Symbol 1494 MovieClip Frame 1
stop();
Symbol 1494 MovieClip Frame 2
_parent._visible = true;
Symbol 1494 MovieClip Frame 12
stop();
Symbol 1495 MovieClip [level info] Frame 1
eyes = levelID;
hands = levelID;
body = levelID;
feet = levelID;
NameArray = new Array(3);
NameArray[0] = _root.pNames1[levelID - 1];
NameArray[1] = _root.pNames2[levelID - 1];
NameArray[2] = _root.pNames3[levelID - 1];
txtCharacter.text = NameArray.join("");
weapon = levelID;
txtWeapon.text = _root.levelData[levelID].weaponName;
Title.text = _root.levelData[levelID].levelName;
description.text = _root.levelData[levelID].description;
Instance of Symbol 1379 MovieClip in Symbol 1495 MovieClip [level info] Frame 1
onClipEvent (load) {
gotoAndStop(_parent.levelID);
}
Instance of Symbol 1098 MovieClip in Symbol 1495 MovieClip [level info] Frame 1
onClipEvent (enterFrame) {
body = _parent.body;
}
Instance of Symbol 1099 MovieClip in Symbol 1495 MovieClip [level info] Frame 1
onClipEvent (enterFrame) {
eyes = _parent.hands;
}
Instance of Symbol 1100 MovieClip in Symbol 1495 MovieClip [level info] Frame 1
onClipEvent (enterFrame) {
hands = _parent.hands;
}
onClipEvent (load) {
gotoAndPlay (40);
}
Symbol 1495 MovieClip [level info] Frame 17
_root.Level = "custom";
modified.text = _root.SO.data["customLevel" + _root.slot][3];
Title.text = _root.SO.data["customLevel" + _root.slot][0];
Symbol 1514 MovieClip [doors close] Frame 7
stop();
stopAllSounds();
s = new Sound(this);
s.attachSound("doors close snd");
s.start();
Symbol 1514 MovieClip [doors close] Frame 14
_root.framerate.play();
this.removeMovieClip();
Symbol 1516 MovieClip [blob 1] Frame 1
onEnterFrame = function () {
_x = (_x + x);
if ((_x > 900) or (_x < 0)) {
this.removeMovieClip();
}
};
b = _parent.attachMovie("blob 1a", "b" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth());
b._x = _x;
b._y = _y;
if (random(10) == 1) {
b = _parent.attachMovie("ring", "r" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth());
b._x = _x;
b._y = _y;
}
Symbol 1518 MovieClip [blob 1a] Frame 1
a = (random(50) + 1) / 10;
onEnterFrame = function () {
_alpha = (_alpha - a);
if (_alpha < 0) {
this.removeMovieClip();
}
};
Symbol 1521 MovieClip [ring] Frame 50
this.removeMovieClip();
Symbol 1524 MovieClip [intro icon] Frame 1
onEnterFrame = function () {
_x = (_x + (30 * speed));
if ((_x < -20) or (_x > 820)) {
this.unloadMovie();
}
};
i = i + speed;
tmp = _parent.introBits.attachMovie("intro icons", "iw" + _parent.introBits.getNextHighestDepth(), _parent.introBits.getNextHighestDepth());
tmp._x = _x;
tmp._y = _y;
tmp.gotoAndStop(i);
tmp._alpha = random(20) + 80;
Symbol 1541 MovieClip [intro icons] Frame 1
onEnterFrame = function () {
_alpha = (_alpha-1);
if (_alpha <= 0) {
this.unloadMovie();
}
};
Symbol 1560 MovieClip [intro players] Frame 1
onEnterFrame = function () {
_alpha = (_alpha-1);
if (_alpha <= 0) {
this.unloadMovie();
}
};
Symbol 1590 MovieClip [intro weapons] Frame 1
onEnterFrame = function () {
_alpha = (_alpha-1);
if (_alpha <= 0) {
this.unloadMovie();
}
};
Symbol 1591 MovieClip Frame 1
stop();
Symbol 1616 Button
on (press) {
_root.gotoAndPlay("start");
}
Symbol 1623 MovieClip Frame 60
stop();
Symbol 1654 MovieClip Frame 60
stop();
Symbol 1670 MovieClip Frame 60
stop();
Symbol 1694 MovieClip Frame 1
stop();
_parent.rleg.gotoAndStop(1);
Instance of Symbol 1694 MovieClip "lleg" in Symbol 1698 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1697 MovieClip in Symbol 1698 MovieClip Frame 33
onClipEvent (enterFrame) {
_root.damage(this, _parent, 0, -10, 1.2, true, "punch " + (random(2) + 1), 10);
}
Symbol 1703 MovieClip Frame 1
stop();
Instance of Symbol 1694 MovieClip "lleg" in Symbol 1709 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1703 MovieClip "rleg" in Symbol 1709 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1694 MovieClip "lleg" in Symbol 1710 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1703 MovieClip "rleg" in Symbol 1721 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1694 MovieClip "lleg" in Symbol 1721 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Symbol 1721 MovieClip Frame 75
_root._y = _root._y + 10;
Symbol 1721 MovieClip Frame 77
_root._y = _root._y - 20;
Symbol 1721 MovieClip Frame 79
_root._y = _root._y + 15;
Symbol 1721 MovieClip Frame 81
_root._y = _root._y - 10;
Symbol 1721 MovieClip Frame 83
_root._y = _root._y + 5;
Symbol 1721 MovieClip Frame 100
stop();
Instance of Symbol 1694 MovieClip "lleg" in Symbol 1726 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1703 MovieClip "rleg" in Symbol 1726 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1695 MovieClip in Symbol 1727 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_parent.body);
}
Instance of Symbol 1694 MovieClip "lleg" in Symbol 1728 MovieClip Frame 1
onClipEvent (enterFrame) {
play();
}
Instance of Symbol 1727 MovieClip in Symbol 1728 MovieClip Frame 1
onClipEvent (load) {
body = _parent.body;
}
Instance of Symbol 1703 MovieClip "rleg" in Symbol 1728 MovieClip Frame 1
onClipEvent (enterFrame) {
play();
}
Instance of Symbol 1734 MovieClip in Symbol 1747 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(random(5) + 1);
}
Symbol 1747 MovieClip Frame 84
_root._y = _root._y + 10;
Instance of Symbol 1741 MovieClip in Symbol 1747 MovieClip Frame 84
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent, 15, -15, 1, false, "none", 10, true);
}
Symbol 1747 MovieClip Frame 86
_root._y = _root._y - 20;
Symbol 1747 MovieClip Frame 88
_root._y = _root._y + 15;
Symbol 1747 MovieClip Frame 90
_root._y = _root._y - 10;
Symbol 1747 MovieClip Frame 92
_root._y = _root._y + 5;
Symbol 1747 MovieClip Frame 114
stop();
Symbol 1748 MovieClip Frame 100
stop();
Symbol 1756 MovieClip Frame 100
_root._y = _root._y + 10;
Instance of Symbol 1741 MovieClip in Symbol 1756 MovieClip Frame 100
onClipEvent (enterFrame) {
explosive = true;
_root.damage(this, _parent, 15, -15, 1, false, "none", 10, true);
}
Symbol 1756 MovieClip Frame 102
_root._y = _root._y - 20;
Symbol 1756 MovieClip Frame 104
_root._y = _root._y + 15;
Symbol 1756 MovieClip Frame 106
_root._y = _root._y - 10;
Symbol 1756 MovieClip Frame 108
_root._y = _root._y + 5;
Symbol 1756 MovieClip Frame 130
stop();
Symbol 1757 MovieClip Frame 205
stop();
Instance of Symbol 1694 MovieClip "lleg" in Symbol 1760 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1703 MovieClip "rleg" in Symbol 1760 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Symbol 1760 MovieClip Frame 95
stop();
Instance of Symbol 1693 MovieClip in Symbol 1761 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.damage(this, _parent, 1, -15, 1, false, "punch " + (random(2) + 1), 10);
}
Symbol 1761 MovieClip Frame 114
stop();
Symbol 1764 MovieClip Frame 1
onEnterFrame = function () {
_x = (_x + (30 * speed));
if ((_x < -20) or (_x > 820)) {
this.unloadMovie();
}
};
i = i + speed;
tmp = _parent.introBits.attachMovie("intro weapons", "iw" + _parent.introBits.getNextHighestDepth(), _parent.introBits.getNextHighestDepth());
tmp._x = _x;
tmp._y = _y;
tmp.gotoAndStop(i);
tmp._alpha = random(20) + 80;
Symbol 1770 MovieClip Frame 1
gotoAndStop(_parent.txt);
Symbol 1773 MovieClip Frame 55
stop();
Symbol 1774 MovieClip Frame 1
onEnterFrame = function () {
_x = (_x + (30 * speed));
if ((_x < -20) or (_x > 820)) {
this.unloadMovie();
}
};
i = i + speed;
tmp = _parent.introBits.attachMovie("intro players", "iw" + _parent.introBits.getNextHighestDepth(), _parent.introBits.getNextHighestDepth());
tmp._x = _x;
tmp._y = _y;
tmp.gotoAndStop(i);
tmp._alpha = random(20) + 80;
Symbol 1775 MovieClip Frame 1
gotoAndStop(_parent.letter);
Symbol 1776 MovieClip Frame 1
if (!First) {
stop();
}
Symbol 1776 MovieClip Frame 2
_root.letters++;
Symbol 1776 MovieClip Frame 10
_parent["l" + _root.letters].play();
Symbol 1776 MovieClip Frame 15
stop();
Instance of Symbol 1595 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1597 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1599 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1601 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1603 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1605 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1599 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1595 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1607 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1609 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1601 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1611 MovieClip in Symbol 1791 MovieClip Frame 1
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10));
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Symbol 1791 MovieClip Frame 2
Instance of Symbol 1627 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1629 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1631 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1631 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1631 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1633 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1633 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1633 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1635 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1637 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1637 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1639 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1639 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1641 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1643 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1645 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1627 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1647 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1629 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1649 MovieClip in Symbol 1791 MovieClip Frame 171
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1658 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1660 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1627 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1641 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1662 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1664 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1666 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1641 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1633 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1649 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1666 MovieClip in Symbol 1791 MovieClip Frame 285
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1631 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1643 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1633 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1649 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1631 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1633 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1645 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1641 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1627 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1662 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1664 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1674 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1676 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1678 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1680 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1676 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1682 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1674 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1678 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1684 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1686 MovieClip in Symbol 1791 MovieClip Frame 391
onClipEvent (load) {
_root.letterInit(this, random(100) / 10, random(50) / 100, random(10) - 5);
}
onClipEvent (enterFrame) {
_root.lettersMove(this);
}
Instance of Symbol 1691 MovieClip in Symbol 1791 MovieClip Frame 448
onClipEvent (enterFrame) {
if (random(40) == 1) {
b = attachMovie("blob 1", "b" + getNextHighestDepth(), getNextHighestDepth());
b._x = 800;
b._y = random(600);
b.x = (-((b._x / 450) - 1)) * (random(10) + 2);
}
}
Instance of Symbol 1764 MovieClip in Symbol 1791 MovieClip Frame 901
onClipEvent (load) {
speed = -1;
i = 30;
}
Instance of Symbol 1764 MovieClip in Symbol 1791 MovieClip Frame 901
onClipEvent (load) {
speed = 1;
i = 1;
}
Instance of Symbol 1773 MovieClip in Symbol 1791 MovieClip Frame 901
onClipEvent (load) {
txt = 1;
}
Instance of Symbol 1773 MovieClip in Symbol 1791 MovieClip Frame 950
onClipEvent (load) {
txt = 2;
}
Instance of Symbol 1774 MovieClip in Symbol 1791 MovieClip Frame 954
onClipEvent (load) {
speed = -1;
i = 19;
}
Instance of Symbol 1774 MovieClip in Symbol 1791 MovieClip Frame 954
onClipEvent (load) {
speed = 1;
i = 0;
}
Instance of Symbol 1773 MovieClip in Symbol 1791 MovieClip Frame 1008
onClipEvent (load) {
txt = 3;
}
Instance of Symbol 1524 MovieClip [intro icon] in Symbol 1791 MovieClip Frame 1012
onClipEvent (load) {
speed = -1;
i = 16;
}
Instance of Symbol 1524 MovieClip [intro icon] in Symbol 1791 MovieClip Frame 1012
onClipEvent (load) {
speed = 1;
i = 0;
}
Instance of Symbol 1773 MovieClip in Symbol 1791 MovieClip Frame 1060
onClipEvent (load) {
txt = 4;
}
Instance of Symbol 1776 MovieClip "l1" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
_root.letters = 1;
letter = "c";
First = true;
}
Instance of Symbol 1776 MovieClip "l2" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "h";
}
Instance of Symbol 1776 MovieClip "l3" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "a";
}
Instance of Symbol 1776 MovieClip "l4" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "o";
}
Instance of Symbol 1776 MovieClip "l5" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "s";
}
Instance of Symbol 1776 MovieClip "l6" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "f";
}
Instance of Symbol 1776 MovieClip "l7" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "a";
}
Instance of Symbol 1776 MovieClip "l8" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "c";
}
Instance of Symbol 1776 MovieClip "l9" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "t";
}
Instance of Symbol 1776 MovieClip "l10" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "i";
}
Instance of Symbol 1776 MovieClip "l11" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "o";
}
Instance of Symbol 1776 MovieClip "l12" in Symbol 1791 MovieClip Frame 1123
onClipEvent (load) {
letter = "n";
}
Symbol 1791 MovieClip Frame 1433
_root.play();
Symbol 1792 Button
on (press) {
getURL ("http://www.armorgames.com/", "_blank");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(65);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 1795 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gotoAndPlay("level edit");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(48);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 1798 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
getURL ("http://www.chaosfaction.com", "_blank");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(4);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 1801 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gotoAndPlay("settings");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(3);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 1804 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gotoAndPlay("start game");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(2);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 1873 MovieClip Frame 1
stop();
Symbol 1873 MovieClip Frame 2
stop();
Symbol 1873 MovieClip Frame 3
stop();
Symbol 1873 MovieClip Frame 4
stop();
Symbol 1873 MovieClip Frame 5
stop();
Symbol 1873 MovieClip Frame 6
stop();
Symbol 1873 MovieClip Frame 7
stop();
Symbol 1873 MovieClip Frame 8
stop();
Symbol 1873 MovieClip Frame 9
stop();
Symbol 1873 MovieClip Frame 10
stop();
if ((_global.gameType == "vs mode") or (_global.gameType == "survival")) {
gotoAndStop (47);
}
Symbol 1873 MovieClip Frame 11
stop();
Symbol 1873 MovieClip Frame 12
stop();
Symbol 1873 MovieClip Frame 13
stop();
Symbol 1873 MovieClip Frame 14
stop();
Symbol 1873 MovieClip Frame 15
stop();
Symbol 1873 MovieClip Frame 16
stop();
Symbol 1873 MovieClip Frame 17
stop();
Symbol 1873 MovieClip Frame 18
stop();
Symbol 1873 MovieClip Frame 19
stop();
Symbol 1873 MovieClip Frame 20
stop();
Symbol 1873 MovieClip Frame 21
stop();
Symbol 1873 MovieClip Frame 22
stop();
Symbol 1873 MovieClip Frame 23
stop();
Symbol 1873 MovieClip Frame 24
stop();
Symbol 1873 MovieClip Frame 25
stop();
Symbol 1873 MovieClip Frame 26
stop();
Symbol 1873 MovieClip Frame 27
stop();
Symbol 1873 MovieClip Frame 28
stop();
Symbol 1873 MovieClip Frame 29
stop();
Symbol 1873 MovieClip Frame 30
stop();
Symbol 1873 MovieClip Frame 31
stop();
Symbol 1873 MovieClip Frame 32
stop();
Symbol 1873 MovieClip Frame 33
stop();
Symbol 1873 MovieClip Frame 34
stop();
Symbol 1873 MovieClip Frame 35
stop();
Symbol 1873 MovieClip Frame 36
stop();
Symbol 1873 MovieClip Frame 37
stop();
Symbol 1873 MovieClip Frame 38
stop();
Symbol 1873 MovieClip Frame 39
stop();
Symbol 1873 MovieClip Frame 40
stop();
Symbol 1873 MovieClip Frame 41
stop();
Symbol 1873 MovieClip Frame 42
stop();
Symbol 1873 MovieClip Frame 43
stop();
Symbol 1873 MovieClip Frame 44
stop();
Symbol 1873 MovieClip Frame 45
stop();
Symbol 1873 MovieClip Frame 46
stop();
Symbol 1873 MovieClip Frame 47
stop();
Symbol 1873 MovieClip Frame 48
stop();
Symbol 1873 MovieClip Frame 49
stop();
Symbol 1873 MovieClip Frame 50
stop();
Symbol 1873 MovieClip Frame 51
stop();
Symbol 1873 MovieClip Frame 52
stop();
Symbol 1873 MovieClip Frame 53
stop();
Symbol 1873 MovieClip Frame 54
stop();
Symbol 1873 MovieClip Frame 55
stop();
Symbol 1873 MovieClip Frame 56
stop();
Symbol 1873 MovieClip Frame 57
stop();
Symbol 1873 MovieClip Frame 58
stop();
Symbol 1873 MovieClip Frame 59
stop();
Symbol 1873 MovieClip Frame 60
stop();
Symbol 1873 MovieClip Frame 61
stop();
Symbol 1873 MovieClip Frame 62
stop();
Symbol 1873 MovieClip Frame 63
stop();
Symbol 1873 MovieClip Frame 64
stop();
Symbol 1873 MovieClip Frame 65
stop();
Symbol 1875 MovieClip Frame 2
stop();
_quality = "medium";
_root.afterGame = "none";
Symbol 1890 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gotoAndPlay(_root.backTo);
}
Symbol 1892 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gameType = "survival";
_root.gotoAndPlay("survival");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(8);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(5);
}
Symbol 1894 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gameType = "deathmatch";
_root.gotoAndPlay("deathmatch");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(6);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(5);
}
Symbol 1896 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gameType = "vs mode";
_root.gotoAndPlay("vs mode");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(7);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(5);
}
Symbol 1906 Button
on (press) {
_root.txtHelp.gotoAndStop(10);
x = 1;
while (x <= 6) {
_root.SO.data["pArray" + x][6] = Math.ceil(x / 2);
x++;
}
gotoAndStop (2);
_root.SO.data.singleOrTeam = "team";
}
on (rollOver) {
_root.txtHelp.gotoAndStop(11);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1913 MovieClip Frame 1
_alpha = 0;
Symbol 1918 MovieClip Frame 1
stop();
Symbol 1918 MovieClip Frame 2
stop();
Symbol 1918 MovieClip Frame 3
stop();
Symbol 1919 Button
on (press) {
if (_root.SO.data["pArray" + _parent.pID][8] > 1) {
_root.SO.data["pArray" + _parent.pID][8]--;
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(43);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1920 Button
on (press) {
if (_root.SO.data["pArray" + _parent.pID][8] < 3) {
_root.SO.data["pArray" + _parent.pID][8]++;
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(43);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1921 MovieClip Frame 1
if (_parent.pID > 1) {
gotoAndStop (2);
} else {
stop();
}
Instance of Symbol 1913 MovieClip in Symbol 1921 MovieClip Frame 2
on (rollOver) {
_root.txtHelp.gotoAndStop(43);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Instance of Symbol 1918 MovieClip in Symbol 1921 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.SO.data["pArray" + _parent._parent.pID][8]);
}
Symbol 1923 Button
on (press) {
_root.SO.data["pArray" + pID][1]--;
if (_root.SO.data["pArray" + pID][1] == 0) {
_root.SO.data["pArray" + pID][1] = _global.pNo;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][1]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][1] > 15)))) and (_root.SO.data["pArray" + pID][1] != 1)) and (_root.SO.data["pArray" + pID][1] != 6)) and (_root.SO.data["pArray" + pID][1] != 11)) {
_root.SO.data["pArray" + pID][1]--;
if (_root.SO.data["pArray" + pID][1] == 0) {
_root.SO.data["pArray" + pID][1] = _global.pNo;
}
}
}
Symbol 1924 Button
on (press) {
_root.SO.data["pArray" + pID][1]++;
if (_root.SO.data["pArray" + pID][1] > _global.pNo) {
_root.SO.data["pArray" + pID][1] = 1;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][1]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][1] > 15)))) and (_root.SO.data["pArray" + pID][1] != 1)) and (_root.SO.data["pArray" + pID][1] != 6)) and (_root.SO.data["pArray" + pID][1] != 11)) {
_root.SO.data["pArray" + pID][1]++;
if (_root.SO.data["pArray" + pID][1] > _global.pNo) {
_root.SO.data["pArray" + pID][1] = 1;
}
}
}
Symbol 1925 Button
on (press) {
_root.SO.data["pArray" + pID][5]--;
if (_root.SO.data["pArray" + pID][5] == 0) {
_root.SO.data["pArray" + pID][5] = _global.pNo;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][5]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][5] > 15)))) and (_root.SO.data["pArray" + pID][5] != 1)) and (_root.SO.data["pArray" + pID][5] != 6)) and (_root.SO.data["pArray" + pID][5] != 11)) {
_root.SO.data["pArray" + pID][5]--;
if (_root.SO.data["pArray" + pID][5] == 0) {
_root.SO.data["pArray" + pID][5] = _global.pNo;
}
}
_root.SO.data["pArray" + pID][1] = _root.SO.data["pArray" + pID][5];
_root.SO.data["pArray" + pID][2] = _root.SO.data["pArray" + pID][5];
_root.SO.data["pArray" + pID][3] = _root.SO.data["pArray" + pID][5];
_root.SO.data["pArray" + pID][4] = _root.SO.data["pArray" + pID][5];
}
Symbol 1926 Button
on (press) {
_root.SO.data["pArray" + pID][5]++;
if (_root.SO.data["pArray" + pID][5] > _global.pNo) {
_root.SO.data["pArray" + pID][5] = 1;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][5]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][5] > 15)))) and (_root.SO.data["pArray" + pID][5] != 1)) and (_root.SO.data["pArray" + pID][5] != 6)) and (_root.SO.data["pArray" + pID][5] != 11)) {
_root.SO.data["pArray" + pID][5]++;
if (_root.SO.data["pArray" + pID][5] > _global.pNo) {
_root.SO.data["pArray" + pID][5] = 1;
}
}
_root.SO.data["pArray" + pID][1] = _root.SO.data["pArray" + pID][5];
_root.SO.data["pArray" + pID][2] = _root.SO.data["pArray" + pID][5];
_root.SO.data["pArray" + pID][3] = _root.SO.data["pArray" + pID][5];
_root.SO.data["pArray" + pID][4] = _root.SO.data["pArray" + pID][5];
}
Symbol 1927 Button
on (press) {
_root.SO.data["pArray" + pID][2]--;
if (_root.SO.data["pArray" + pID][2] == 0) {
_root.SO.data["pArray" + pID][2] = _global.pNo;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][2]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][2] > 15)))) and (_root.SO.data["pArray" + pID][2] != 1)) and (_root.SO.data["pArray" + pID][2] != 6)) and (_root.SO.data["pArray" + pID][2] != 11)) {
_root.SO.data["pArray" + pID][2]--;
if (_root.SO.data["pArray" + pID][2] == 0) {
_root.SO.data["pArray" + pID][2] = _global.pNo;
}
}
}
Symbol 1928 Button
on (press) {
_root.SO.data["pArray" + pID][4]--;
if (_root.SO.data["pArray" + pID][4] == 0) {
_root.SO.data["pArray" + pID][4] = _global.pNo;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][4]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][4] > 15)))) and (_root.SO.data["pArray" + pID][4] != 1)) and (_root.SO.data["pArray" + pID][4] != 6)) and (_root.SO.data["pArray" + pID][4] != 11)) {
_root.SO.data["pArray" + pID][4]--;
if (_root.SO.data["pArray" + pID][4] == 0) {
_root.SO.data["pArray" + pID][4] = _global.pNo;
}
}
}
Symbol 1929 Button
on (press) {
_root.SO.data["pArray" + pID][4]++;
if (_root.SO.data["pArray" + pID][4] > _global.pNo) {
_root.SO.data["pArray" + pID][4] = 1;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][4]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][4] > 15)))) and (_root.SO.data["pArray" + pID][4] != 1)) and (_root.SO.data["pArray" + pID][4] != 6)) and (_root.SO.data["pArray" + pID][4] != 11)) {
_root.SO.data["pArray" + pID][4]++;
if (_root.SO.data["pArray" + pID][4] > _global.pNo) {
_root.SO.data["pArray" + pID][4] = 1;
}
}
}
Symbol 1931 Button
on (press) {
_root.SO.data["pArray" + pID][2]++;
if (_root.SO.data["pArray" + pID][2] > _global.pNo) {
_root.SO.data["pArray" + pID][2] = 1;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][2]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][2] > 15)))) and (_root.SO.data["pArray" + pID][2] != 1)) and (_root.SO.data["pArray" + pID][2] != 6)) and (_root.SO.data["pArray" + pID][2] != 11)) {
_root.SO.data["pArray" + pID][2]++;
if (_root.SO.data["pArray" + pID][2] > _global.pNo) {
_root.SO.data["pArray" + pID][2] = 1;
}
}
}
Symbol 1932 Button
on (press) {
_root.SO.data["pArray" + pID][3]--;
if (_root.SO.data["pArray" + pID][3] == 0) {
_root.SO.data["pArray" + pID][3] = _global.pNo;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][3]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][3] > 15)))) and (_root.SO.data["pArray" + pID][3] != 1)) and (_root.SO.data["pArray" + pID][3] != 6)) and (_root.SO.data["pArray" + pID][3] != 11)) {
_root.SO.data["pArray" + pID][3]--;
if (_root.SO.data["pArray" + pID][3] == 0) {
_root.SO.data["pArray" + pID][3] = _global.pNo;
}
}
}
Symbol 1933 Button
on (press) {
_root.SO.data["pArray" + pID][3]++;
if (_root.SO.data["pArray" + pID][3] > _global.pNo) {
_root.SO.data["pArray" + pID][3] = 1;
}
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][3]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][3] > 15)))) and (_root.SO.data["pArray" + pID][3] != 1)) and (_root.SO.data["pArray" + pID][3] != 6)) and (_root.SO.data["pArray" + pID][3] != 11)) {
_root.SO.data["pArray" + pID][3]++;
if (_root.SO.data["pArray" + pID][3] > _global.pNo) {
_root.SO.data["pArray" + pID][3] = 1;
}
}
}
Symbol 1940 MovieClip Frame 1
gotoAndStop(_parent.pID);
Symbol 1945 Button
on (press) {
_root.txtHelp.gotoAndStop(10);
_root.SO.data["pArray" + pID][1] = random(_global.pNo) + 1;
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][1]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][1] > 15)))) and (_root.SO.data["pArray" + pID][1] != 1)) and (_root.SO.data["pArray" + pID][1] != 6)) and (_root.SO.data["pArray" + pID][1] != 11)) {
_root.SO.data["pArray" + pID][1] = random(_global.pNo) + 1;
}
_root.SO.data["pArray" + pID][2] = random(_global.pNo) + 1;
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][2]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][2] > 15)))) and (_root.SO.data["pArray" + pID][2] != 1)) and (_root.SO.data["pArray" + pID][2] != 6)) and (_root.SO.data["pArray" + pID][2] != 11)) {
_root.SO.data["pArray" + pID][2] = random(_global.pNo) + 1;
}
_root.SO.data["pArray" + pID][3] = random(_global.pNo) + 1;
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][3]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][3] > 15)))) and (_root.SO.data["pArray" + pID][3] != 1)) and (_root.SO.data["pArray" + pID][3] != 6)) and (_root.SO.data["pArray" + pID][3] != 11)) {
_root.SO.data["pArray" + pID][3] = random(_global.pNo) + 1;
}
_root.SO.data["pArray" + pID][4] = random(_global.pNo) + 1;
while (((((!_root.SO.data.completedLevels[_root.SO.data["pArray" + pID][4]]) and (!(_root.SO.data.completedLevels[15] and (_root.SO.data["pArray" + pID][4] > 15)))) and (_root.SO.data["pArray" + pID][4] != 1)) and (_root.SO.data["pArray" + pID][4] != 6)) and (_root.SO.data["pArray" + pID][4] != 11)) {
_root.SO.data["pArray" + pID][4] = random(_global.pNo) + 1;
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(15);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1957 Button
on (press) {
_root.txtHelp.gotoAndStop(10);
play();
}
on (rollOver) {
_root.txtHelp.gotoAndStop(13);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1960 Button
on (press) {
_root.txtHelp.gotoAndStop(10);
play();
}
on (rollOver) {
_root.txtHelp.gotoAndStop(14);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1962 MovieClip Frame 1
stop();
Symbol 1962 MovieClip Frame 2
_root.SO.data["pArray" + _parent.pID][0] = false;
_root.pTot--;
x = _parent.pID;
while (x <= 6) {
if (_root.SO.data["pArray" + x][0]) {
_parent._parent["p" + x].disable.gotoAndPlay(2);
}
x++;
}
Symbol 1962 MovieClip Frame 5
stop();
Instance of Symbol 1949 MovieClip in Symbol 1962 MovieClip Frame 5
on (press) {
_root.txtHelp.gotoAndStop(10);
_parent.play();
}
on (rollOver) {
_root.txtHelp.gotoAndStop(14);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Instance of Symbol 1952 MovieClip in Symbol 1962 MovieClip Frame 5
on (press) {
_root.txtHelp.gotoAndStop(10);
_parent.play();
}
on (rollOver) {
_root.txtHelp.gotoAndStop(14);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1962 MovieClip Frame 6
_root.SO.data["pArray" + _parent.pID][0] = true;
_root.pTot++;
x = 1;
while (x <= _parent.pID) {
if (!_root.SO.data["pArray" + x][0]) {
_parent._parent["p" + x].disable.gotoAndPlay(6);
}
x++;
}
if (_root.pTot == 6) {
w = _root.attachMovie("too many players", "w", 1);
w._x = 400;
w._y = 300;
}
Symbol 1970 MovieClip Frame 1
if (_root.SO.data["pArray" + _parent.pID][6] > 3) {
_root.SO.data["pArray" + _parent.pID][6] = 3;
}
gotoAndStop(_root.SO.data["pArray" + _parent.pID][6]);
Symbol 1972 Button
on (press) {
_root.SO.data["pArray" + pID][6]--;
if (_root.SO.data["pArray" + pID][6] < 1) {
_root.SO.data["pArray" + pID][6] = 3;
}
_root.countTeams();
if (_root.SO.data["pArray" + pID][6] == 1) {
if (_root.countTeam2 == 0) {
_root.SO.data["pArray" + pID][6] = 2;
}
}
if (_root.SO.data["pArray" + pID][6] == 3) {
if (_root.countTeam1 == 0) {
_root.SO.data["pArray" + pID][6] = 1;
}
}
}
Symbol 1973 Button
on (press) {
_root.SO.data["pArray" + pID][6]++;
if (_root.SO.data["pArray" + pID][6] > 3) {
_root.SO.data["pArray" + pID][6] = 1;
}
_root.countTeams();
if (_root.SO.data["pArray" + pID][6] == 2) {
if (_root.countTeam1 == 0) {
_root.SO.data["pArray" + pID][6] = 1;
}
}
if (_root.SO.data["pArray" + pID][6] == 3) {
if (_root.countTeam2 == 0) {
_root.SO.data["pArray" + pID][6] = 2;
}
}
}
Symbol 1975 MovieClip Frame 1
stop();
Instance of Symbol 954 MovieClip in Symbol 1975 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.SO.data["pArray" + _parent.pID][4]);
}
Instance of Symbol 1098 MovieClip in Symbol 1975 MovieClip Frame 1
onClipEvent (enterFrame) {
body = _root.SO.data["pArray" + _parent.pID][2];
}
Instance of Symbol 1099 MovieClip in Symbol 1975 MovieClip Frame 1
onClipEvent (enterFrame) {
eyes = _root.SO.data["pArray" + _parent.pID][1];
}
Instance of Symbol 954 MovieClip in Symbol 1975 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.SO.data["pArray" + _parent.pID][4]);
}
Instance of Symbol 1100 MovieClip in Symbol 1975 MovieClip Frame 1
onClipEvent (enterFrame) {
hands = _root.SO.data["pArray" + _parent.pID][3];
}
onClipEvent (load) {
gotoAndPlay (40);
}
Instance of Symbol 1962 MovieClip "disable" in Symbol 1975 MovieClip Frame 1
onClipEvent (load) {
if ((((_root.gameType == "vs mode") or (_root.gameType == "survival")) or (_parent.pID == 1)) or (_parent.pID == 2)) {
this.unloadMovie();
}
if (!_root.SO.data["pArray" + _parent.pID][0]) {
gotoAndStop ("disabled");
}
}
Symbol 1975 MovieClip Frame 2
stop();
Instance of Symbol 1970 MovieClip in Symbol 1975 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.SO.data["pArray" + _parent.pID][6]);
}
Symbol 1982 Button
on (press) {
_root.txtHelp.gotoAndStop(10);
gotoAndStop (1);
_root.SO.data.singleOrTeam = "single";
}
on (rollOver) {
_root.txtHelp.gotoAndStop(12);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(10);
}
Symbol 1983 MovieClip Frame 1
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
if (_root.gameType != "deathmatch") {
gotoAndStop (3);
}
stop();
x = 1;
while (x <= 6) {
this["p" + x].gotoAndStop(1);
x++;
}
Instance of Symbol 1975 MovieClip "p1" in Symbol 1983 MovieClip Frame 1
onClipEvent (load) {
pID = 1;
if (_root.SO.data["pArray" + pID][0]) {
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
}
onClipEvent (enterFrame) {
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data["pArray" + pID][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data["pArray" + pID][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data["pArray" + pID][3] - 1];
Name = NameArray.join("");
_root.SO.data["pArray" + pID][7] = Name;
}
Instance of Symbol 1975 MovieClip "p2" in Symbol 1983 MovieClip Frame 1
onClipEvent (load) {
pID = 2;
if (_root.SO.data["pArray" + pID][0]) {
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
}
onClipEvent (enterFrame) {
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data["pArray" + pID][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data["pArray" + pID][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data["pArray" + pID][3] - 1];
Name = NameArray.join("");
_root.SO.data["pArray" + pID][7] = Name;
}
Instance of Symbol 1975 MovieClip "p3" in Symbol 1983 MovieClip Frame 1
onClipEvent (load) {
pID = 3;
if (_root.SO.data["pArray" + pID][0]) {
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
}
onClipEvent (enterFrame) {
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data["pArray" + pID][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data["pArray" + pID][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data["pArray" + pID][3] - 1];
Name = NameArray.join("");
_root.SO.data["pArray" + pID][7] = Name;
}
Instance of Symbol 1975 MovieClip "p4" in Symbol 1983 MovieClip Frame 1
onClipEvent (load) {
pID = 4;
if (_root.SO.data["pArray" + pID][0]) {
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
}
onClipEvent (enterFrame) {
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data["pArray" + pID][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data["pArray" + pID][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data["pArray" + pID][3] - 1];
Name = NameArray.join("");
_root.SO.data["pArray" + pID][7] = Name;
}
Instance of Symbol 1975 MovieClip "p5" in Symbol 1983 MovieClip Frame 1
onClipEvent (load) {
pID = 5;
if (_root.SO.data["pArray" + pID][0]) {
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
}
onClipEvent (enterFrame) {
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data["pArray" + pID][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data["pArray" + pID][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data["pArray" + pID][3] - 1];
Name = NameArray.join("");
_root.SO.data["pArray" + pID][7] = Name;
}
Instance of Symbol 1975 MovieClip "p6" in Symbol 1983 MovieClip Frame 1
onClipEvent (load) {
pID = 6;
if (_root.SO.data["pArray" + pID][0]) {
if (_root.SO.data.singleOrTeam == "single") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
}
onClipEvent (enterFrame) {
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data["pArray" + pID][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data["pArray" + pID][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data["pArray" + pID][3] - 1];
Name = NameArray.join("");
_root.SO.data["pArray" + pID][7] = Name;
}
Symbol 1983 MovieClip Frame 2
stop();
x = 1;
while (x <= 6) {
this["p" + x].gotoAndStop(2);
x++;
}
Symbol 1983 MovieClip Frame 3
stop();
Instance of Symbol 1975 MovieClip "p1" in Symbol 1983 MovieClip Frame 3
onClipEvent (load) {
pID = 1;
if (_root.SO.data["pArray" + pID][0]) {
if (((_root.SO.data.singleOrTeam == "single") or (_root.gameType == "vs mode")) or (_root.gameType == "survival")) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
}
onClipEvent (enterFrame) {
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data["pArray" + pID][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data["pArray" + pID][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data["pArray" + pID][3] - 1];
Name = NameArray.join("");
_root.SO.data["pArray" + pID][7] = Name;
}
Symbol 1984 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.pTot = 0;
x = 1;
while (x <= 6) {
if (_root.SO.data["pArray" + x][0]) {
_root.pTot++;
}
if (_root.SO.data.singleOrTeam == "single") {
_root.SO.data["pArray" + x][6] = x;
}
x++;
}
_root.countTeams();
if ((_root.SO.data.singleOrTeam == "team") and ((_root.countTeam1 == 0) or (_root.countTeam2 == 0))) {
w = _root.attachMovie("not enough teams", "w", 1);
w._x = 400;
w._y = 300;
} else if ((_root.SO.data.singleOrTeam == "team") and (((_root.countTeam1 == 1) or (_root.countTeam2 == 1)) or (_root.countTeam3 == 1))) {
w = _root.attachMovie("not enough team players", "w", 1);
w._x = 400;
w._y = 300;
} else {
_root.gotoAndPlay(_root.forwardTo);
}
}
Symbol 2022 MovieClip Frame 1
stop();
Symbol 2022 MovieClip Frame 10
stop();
Symbol 2022 MovieClip Frame 20
gotoAndStop (1);
Symbol 2026 MovieClip Frame 1
if ((_root.gameType == "vs mode") and _root.SO.data.completedLevels[_parent.levelID]) {
_visible = true;
} else {
_visible = false;
}
Symbol 2027 MovieClip Frame 1
stop();
level = _root.levelData[levelID].levelName;
Instance of Symbol 2016 MovieClip in Symbol 2027 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent.levelID);
}
Symbol 2027 MovieClip Frame 2
stop();
level = _root.SO.data["customLevel" + slot][0];
Instance of Symbol 1475 MovieClip in Symbol 2027 MovieClip Frame 2
onClipEvent (load) {
if (_root.SO.data["customLevel" + _parent.slot][2]) {
gotoAndStop(_root.SO.data["customLevel" + _parent.slot][1]);
} else {
gotoAndStop ("emtpy");
}
}
Symbol 2027 MovieClip Frame 3
stop();
Symbol 2034 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
randomLevels = new Array(1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14);
if (unlocked1) {
randomLevels.push(5);
}
if (unlocked2) {
randomLevels.push(10);
}
if (unlocked3) {
randomLevels.push(15);
}
_root.levelID = randomLevels[random(randomLevels.length)];
if (_root.gameType == "deathmatch") {
_root.gotoAndPlay("deathmatch play");
}
if (_root.gameType == "vs mode") {
_root.gotoAndPlay("vs mode play");
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(62);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(16);
}
Symbol 2035 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.backTo = _root._currentframe;
_root.gotoAndStop("level edit static");
}
on (rollOver) {
_root.txtHelp.gotoAndStop(63);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(16);
}
Symbol 2053 MovieClip Frame 1
function box(thisTarg, levelID) {
with (thisTarg) {
if (infobox == undefined) {
info = _parent.attachMovie("level info", "infobox", _parent.getNextHighestDepth());
info._visible = false;
if (levelID == "custom") {
info.gotoAndStop("custom");
} else {
info.gotoAndStop(levelID + 1);
}
infozoom = _parent.attachMovie("level box enlarge", "b", _parent.getNextHighestDepth());
infozoom.startx = _x;
infozoom.starty = _y;
infozoom.startwidth = _width;
infozoom.endwidth = info._width;
infozoom.startheight = _height;
infozoom.endheight = info._height;
infobox.levelID = levelID;
_root.levelID = levelID;
}
}
}
if (_root.gameType == "vs mode") {
nextFrame();
}
stop();
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 1;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 2;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 3;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 4;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 5;
if (((_root.SO.data.completedLevels[1] and _root.SO.data.completedLevels[2]) and _root.SO.data.completedLevels[3]) and _root.SO.data.completedLevels[4]) {
locked = false;
_parent.unlocked1 = true;
} else {
gotoAndStop ("locked");
locked = true;
_parent.unlocked1 = false;
}
}
on (press) {
if (!locked) {
_parent.box(this, levelID);
}
}
on (rollOver) {
Shadow.play();
if (locked) {
_root.txtHelp.gotoAndStop(44);
}
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
_root.txtHelp.gotoAndStop(16);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 6;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 7;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 8;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 9;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 10;
if (((_root.SO.data.completedLevels[6] and _root.SO.data.completedLevels[7]) and _root.SO.data.completedLevels[8]) and _root.SO.data.completedLevels[9]) {
locked = false;
_parent.unlocked2 = true;
} else {
gotoAndStop ("locked");
locked = true;
_parent.unlocked2 = false;
}
}
on (press) {
if (!locked) {
_parent.box(this, levelID);
}
}
on (rollOver) {
Shadow.play();
if (locked) {
_root.txtHelp.gotoAndStop(45);
}
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
_root.txtHelp.gotoAndStop(16);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 11;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 12;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 13;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 14;
}
on (press) {
_parent.box(this, levelID);
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = 15;
locked = false;
_parent.unlocked3 = true;
i = 1;
while (i <= 14) {
if (!_root.SO.data.completedLevels[i]) {
locked = true;
_parent.unlocked3 = false;
}
i++;
}
if (locked) {
gotoAndStop ("locked");
}
}
on (press) {
if (!locked) {
_parent.box(this, levelID);
}
}
on (rollOver) {
Shadow.play();
if (locked) {
_root.txtHelp.gotoAndStop(46);
}
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
_root.txtHelp.gotoAndStop(16);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = "custom";
slot = 1;
gotoAndStop ("custom");
}
on (press) {
_root.slot = 1;
if (_root.SO.data["customLevel" + slot][2]) {
_parent.box(this, levelID);
}
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = "custom";
slot = 2;
gotoAndStop ("custom");
}
on (press) {
_root.slot = 2;
if (_root.SO.data["customLevel" + slot][2]) {
_parent.box(this, levelID);
}
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = "custom";
slot = 3;
gotoAndStop ("custom");
}
on (press) {
_root.slot = 3;
if (_root.SO.data["customLevel" + slot][2]) {
_parent.box(this, levelID);
}
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Instance of Symbol 2027 MovieClip in Symbol 2053 MovieClip Frame 1
onClipEvent (load) {
levelID = "custom";
slot = 4;
gotoAndStop ("custom");
}
on (press) {
_root.slot = 4;
if (_root.SO.data["customLevel" + slot][2]) {
_parent.box(this, levelID);
}
}
on (rollOver) {
Shadow.play();
}
on (rollOut) {
Shadow.gotoAndPlay(20 - Shadow._currentframe);
}
Symbol 2053 MovieClip Frame 2
stop();
completed = 0;
i = 1;
while (i <= 15) {
if (_root.SO.data.completedLevels[i]) {
completed++;
}
i++;
}
remaining = (15 - completed) + "/15";
secret = 0;
i = 1;
while (i <= 3) {
if (this["unlocked" + i]) {
secret++;
}
i++;
}
secret = secret + "/3";
weapons = (completed + 14) + "/29";
characters = 0;
i = 1;
while (i <= 15) {
if (((_root.SO.data.completedLevels[i] or (i == 1)) or (i == 6)) or (i == 11)) {
characters++;
}
i++;
}
if (characters == 15) {
characters = 18;
}
characters = characters + "/18";
Progress = Math.round((completed / 15) * 100) + "%";
completed = completed + "/15";
Symbol 2054 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
gotoAndPlay ("vs mode level");
}
Symbol 2055 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
_root.gotoAndPlay(_root.forwardTo);
}
Symbol 2061 Button
on (press) {
getURL ("http://bot.armorstudios.com/highscores.php?id=90", "_blank");
}
Symbol 2095 MovieClip Frame 1
if (_root._currentframe != 444) {
stop();
} else {
pldm128947 = new LoadVars();
pldm128947.mv = _level0._url;
pldm128947.md = "cb054b2d984d93292e66d1e19d6e4655";
pldm128947.mid = 90;
pldm128947.sendAndLoad("http://bot.armorstudios.com/track.php", pldm128947, "POST");
}
Symbol 2095 MovieClip Frame 2
stop();
getsc_lv = new LoadVars();
getsc_lv.bid = 90;
rec_lv = new LoadVars();
getsc_lv.sendAndLoad("http://bot.pldmstudios.com/g10.php", rec_lv, "POST");
rec_lv.onLoad = function (_param1) {
if (success) {
_root.txtHelp.gotoAndStop(57);
i = 1;
while (i < 11) {
_root.scores["pl" + i].text = rec_lv["name" + i];
_root.scores["sc" + i].text = rec_lv["score" + i];
i++;
}
} else {
w = _root.attachMovie("cant connect", "w", 1);
w._x = 400;
w._y = 300;
}
};
Symbol 2102 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
if (!_root.saved) {
w = _root.attachMovie("save warning2", "w", 1);
w._x = 400;
w._y = 300;
w.targ = _root.levelEdit;
w.slot = _root.levelEdit.currentSlot;
w.frame = 2;
} else {
gotoAndStop (2);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(49);
_root.txtHelp.txt.text = "OPEN " + _root.SO.data.customLevel2[0];
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2103 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
if (!_root.saved) {
w = _root.attachMovie("save warning2", "w", 1);
w._x = 400;
w._y = 300;
w.targ = _root.levelEdit;
w.slot = _root.levelEdit.currentSlot;
w.frame = 1;
} else {
gotoAndStop (1);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(49);
_root.txtHelp.txt.text = "OPEN " + _root.SO.data.customLevel1[0];
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2104 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
if (!_root.saved) {
w = _root.attachMovie("save warning2", "w", 1);
w._x = 400;
w._y = 300;
w.targ = _root.levelEdit;
w.slot = _root.levelEdit.currentSlot;
w.frame = 3;
} else {
gotoAndStop (3);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(49);
_root.txtHelp.txt.text = "OPEN " + _root.SO.data.customLevel3[0];
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2105 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
if (!_root.saved) {
w = _root.attachMovie("save warning2", "w", 1);
w._x = 400;
w._y = 300;
w.targ = _root.levelEdit;
w.slot = _root.levelEdit.currentSlot;
w.frame = 4;
} else {
gotoAndStop (4);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(49);
_root.txtHelp.txt.text = "OPEN " + _root.SO.data.customLevel4[0];
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2121 MovieClip Frame 1
stop();
_root.saved = true;
_parent.currentSlot = 1;
_root.Load(_parent, _parent.currentSlot);
Symbol 2121 MovieClip Frame 2
stop();
_root.saved = true;
_parent.currentSlot = 2;
_root.Load(_parent, _parent.currentSlot);
Symbol 2121 MovieClip Frame 3
stop();
_root.saved = true;
_parent.currentSlot = 3;
_root.Load(_parent, _parent.currentSlot);
Symbol 2121 MovieClip Frame 4
stop();
_root.saved = true;
_parent.currentSlot = 4;
_root.Load(_parent, _parent.currentSlot);
Symbol 2129 Button
on (press) {
_root.txtHelp.gotoAndStop(1);
prevFrame();
}
on (rollOver) {
_root.txtHelp.gotoAndStop(56);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2130 MovieClip Frame 1
stop();
Instance of Symbol 1286 MovieClip [volcano plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "volcano";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1284 MovieClip [space plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "space";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1258 MovieClip [ice plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "ice";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1254 MovieClip [cloud plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "cloud";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1288 MovieClip [slab plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "slab";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1267 MovieClip [leaves plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "leaves";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1248 MovieClip [aztec plat] in Symbol 2130 MovieClip Frame 1
onClipEvent (load) {
if (!(((_root.SO.data.completedLevels[6] and _root.SO.data.completedLevels[7]) and _root.SO.data.completedLevels[8]) and _root.SO.data.completedLevels[9])) {
this.unloadMovie();
}
}
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "aztec";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1292 MovieClip [uni plat] in Symbol 2130 MovieClip Frame 1
onClipEvent (load) {
locked = false;
i = 1;
while (i <= 14) {
if (!_root.SO.data.completedLevels[i]) {
locked = true;
}
i++;
}
if (locked) {
this.unloadMovie();
}
}
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "uni";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1276 MovieClip [mountain plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "mountain";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1280 MovieClip [ship plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "ship";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1282 MovieClip [sumo plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "sumo";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Instance of Symbol 1252 MovieClip [canyon plat] in Symbol 2130 MovieClip Frame 1
on (press) {
_root.txtHelp.gotoAndStop(1);
with (_parent._parent.construct.plats) {
f = attachMovie("plat", "f" + (getNextHighestDepth() + 1), getNextHighestDepth());
f.platType = "canyon";
f.startDrag(true, 0, 0, 9999, 600);
}
}
on (rollOver) {
_root.txtHelp.gotoAndStop(50);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2130 MovieClip Frame 2
stop();
Symbol 2144 MovieClip Frame 1
stop();
Instance of Symbol 2135 MovieClip in Symbol 2144 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
on (press) {
dragging = true;
_parent.startDrag(false, 0, 0, 800, 600);
}
on (release) {
dragging = false;
_parent.stopDrag();
}
on (releaseOutside) {
dragging = false;
_parent.stopDrag();
}
on (rollOver) {
_parent.gotoAndStop(2);
_root.txtHelp.gotoAndStop(52);
_root.txtHelp.p.text = _parent.pID;
}
on (rollOut) {
_parent.gotoAndStop(1);
_root.txtHelp.gotoAndStop(1);
}
onClipEvent (mouseMove) {
if (dragging) {
x1 = _root._xmouse;
if (x2 < x1) {
_parent._xscale = 100;
_parent.pIDs._xscale = _parent.xscale;
}
if (x2 > x1) {
_parent._xscale = -100;
_parent.pIDs._xscale = -_parent.xscale;
}
x2 = _root._xmouse;
}
}
Instance of Symbol 2142 MovieClip "pIDs" in Symbol 2144 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent.pID);
_parent.xscale = _xscale;
}
Symbol 2146 MovieClip Frame 1
stop();
Symbol 2146 MovieClip Frame 2
stop();
Instance of Symbol 2144 MovieClip "p1" in Symbol 2147 MovieClip Frame 2
onClipEvent (load) {
pID = 1;
}
Instance of Symbol 2144 MovieClip "p2" in Symbol 2147 MovieClip Frame 2
onClipEvent (load) {
pID = 2;
}
Instance of Symbol 2144 MovieClip "p3" in Symbol 2147 MovieClip Frame 2
onClipEvent (load) {
pID = 3;
}
Instance of Symbol 2144 MovieClip "p4" in Symbol 2147 MovieClip Frame 2
onClipEvent (load) {
pID = 4;
}
Instance of Symbol 2144 MovieClip "p5" in Symbol 2147 MovieClip Frame 2
onClipEvent (load) {
pID = 5;
}
Instance of Symbol 2144 MovieClip "p6" in Symbol 2147 MovieClip Frame 2
onClipEvent (load) {
pID = 6;
}
Symbol 2156 Button
on (press) {
if ((_currentframe == 10) and (!(((_root.SO.data.completedLevels[6] and _root.SO.data.completedLevels[7]) and _root.SO.data.completedLevels[8]) and _root.SO.data.completedLevels[9]))) {
gotoAndStop (8);
} else if (_currentframe == 1) {
locked = false;
i = 1;
while (i <= 14) {
if (!_root.SO.data.completedLevels[i]) {
locked = true;
}
i++;
}
if (locked) {
gotoAndStop (13);
} else {
gotoAndStop (14);
}
} else {
prevFrame();
}
}
Symbol 2157 Button
on (press) {
if ((_currentframe == 8) and (!(((_root.SO.data.completedLevels[6] and _root.SO.data.completedLevels[7]) and _root.SO.data.completedLevels[8]) and _root.SO.data.completedLevels[9]))) {
gotoAndStop (10);
} else if (_currentframe == 13) {
locked = false;
i = 1;
while (i <= 14) {
if (!_root.SO.data.completedLevels[i]) {
locked = true;
}
i++;
}
if (locked) {
gotoAndStop (1);
} else {
gotoAndStop (14);
}
} else {
nextFrame();
}
}
Symbol 2171 MovieClip Frame 1
stop();
_parent.bg = "mountain";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 2
stop();
_parent.bg = "ice";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 3
stop();
_parent.bg = "ship";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 4
stop();
_parent.bg = "sumo";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 5
stop();
_parent.bg = "space";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 6
stop();
_parent.bg = "volcano";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 7
stop();
_parent.bg = "swamp";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 8
stop();
_parent.bg = "g7";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 9
stop();
_parent.bg = "temple";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 10
stop();
_parent.bg = "west";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 11
stop();
_parent.bg = "metropolis";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 12
stop();
_parent.bg = "sky";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 13
stop();
_parent.bg = "ninja";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 14
stop();
_parent.bg = "uni";
_parent.construct.bg.gotoAndStop(_parent.bg);
Symbol 2171 MovieClip Frame 15
gotoAndStop (1);
Symbol 2172 Button
on (press) {
_root.Save(this, currentSlot);
}
on (rollOver) {
_root.txtHelp.gotoAndStop(53);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2174 Button
on (press) {
w = _root.attachMovie("delete warning", "w", 1);
w._x = 400;
w._y = 300;
w.targ = this;
w.slot = currentSlot;
w.txt.text = ("Are you sure you want to reset " + Name) + " ?";
}
on (rollOver) {
_root.txtHelp.gotoAndStop(54);
}
on (rollOut) {
_root.txtHelp.gotoAndStop(1);
}
Symbol 2176 MovieClip Frame 1
stop();
name1 = _global.customLevel1[0];
name2 = _global.customLevel2[0];
name3 = _global.customLevel3[0];
name4 = _global.customLevel4[0];
size = _root.MENU.getSize() + " bytes";
Instance of Symbol 2121 MovieClip "slots" in Symbol 2176 MovieClip Frame 1
onClipEvent (load) {
if (_root.slot != undefined) {
gotoAndStop(_root.slot);
_root.slot = undefined;
} else {
gotoAndStop (1);
}
}
Symbol 2177 Button
on (press) {
if (!_root.saved) {
w = _root.attachMovie("save warning", "w", 1);
w._x = 400;
w._y = 300;
w.targ = _root.levelEdit;
w.slot = _root.levelEdit.currentSlot;
} else {
_root.gotoAndPlay(_root.backTo);
}
}
Symbol 2208 MovieClip Frame 1
gotoAndStop(random(5) + 2);
_xscale = (random(50) + 50);
_yscale = _xscale;
Symbol 2211 MovieClip Frame 1
friction = 1.2;
_visible = false;
Symbol 2213 MovieClip Frame 1
onEnterFrame = function () {
_parent.onFloor = false;
_parent.yFloor = undefined;
_parent.xFloor = undefined;
_parent.lPlat = undefined;
_parent.rPlat = undefined;
i = 0;
while (i <= _root.platTotal) {
if (hitTest(_root.all["f" + i])) {
_parent.yFloor = _root.all["f" + i]._y;
_parent.xFloor = _root.all["f" + i]._x;
_parent.lPlat = _root.all["f" + i]._x - (_root.all["f" + i]._width / 2);
_parent.rPlat = _root.all["f" + i]._x + (_root.all["f" + i]._width / 2);
_parent.onFloor = true;
_parent.floorFriction = _root.all["f" + i].friction;
if ((_root.all["f" + i].xvel != undefined) and (!_root.paused)) {
_parent._x = _parent._x + _root.all["f" + i].xvel;
}
}
i++;
}
_parent.rWall = false;
i = 0;
while (i <= _root.rWalls) {
if (hitTest(_root.all["r" + i])) {
_parent.rWall = true;
_parent.rX = _root.all["r" + i]._x;
}
i++;
}
_parent.lWall = false;
i = 0;
while (i <= _root.lWalls) {
if (hitTest(_root.all["l" + i])) {
_parent.lWall = true;
_parent.lX = _root.all["l" + i]._x;
}
i++;
}
};
Symbol 2214 MovieClip Frame 1
_visible = false;
Symbol 2215 MovieClip Frame 1
stop();
_parent.rleg.gotoAndStop(1);
Symbol 2216 MovieClip Frame 1
stop();
Symbol 2222 MovieClip Frame 1
hands = _parent.hands;
Symbol 2223 MovieClip Frame 1
gotoAndStop(_parent.weapon + 1);
Symbol 2223 MovieClip Frame 11
_parent.effect.gotoAndStop("magic");
Symbol 2223 MovieClip Frame 20
hands = _parent.hands;
Symbol 2229 MovieClip Frame 150
_parent.gotoAndStop("none");
Symbol 2230 MovieClip Frame 145
_parent._parent._yscale = 30;
_parent._parent.yvel = -10;
Symbol 2230 MovieClip Frame 146
_parent._parent._yscale = 40;
Symbol 2230 MovieClip Frame 147
_parent._parent._yscale = 50;
Symbol 2230 MovieClip Frame 148
_parent._parent._yscale = 60;
Symbol 2230 MovieClip Frame 149
_parent._parent._yscale = 70;
Symbol 2230 MovieClip Frame 150
_parent._parent._yscale = 80;
Symbol 2230 MovieClip Frame 151
_parent._parent._yscale = 90;
Symbol 2230 MovieClip Frame 152
_parent._parent._yscale = 100;
_parent.gotoAndStop("none");
Symbol 2233 MovieClip Frame 1
i = 0;
Symbol 2234 MovieClip Frame 1
if ((_parent._parent.health - 1) == 0) {
_parent._parent.lastHit = _parent.hit;
_parent._parent.lastHitW = 8;
_parent._parent.dead = true;
_parent._parent.gotoAndPlay("die");
}
if (!_root.paused) {
_parent._parent.health--;
}
if (random(2) == 1) {
b = _root.all.Items.attachMovie("bubble", "b" + _root.itemLevel, _root.itemLevel);
b._x = _parent._parent._x;
b._y = _parent._parent._y;
b._xscale = 100 - (random(2) * 200);
}
Symbol 2245 MovieClip Frame 40
stop();
Instance of Symbol 16 MovieClip in Symbol 2245 MovieClip Frame 40
onClipEvent (enterFrame) {
if (!_root.paused) {
_parent._parent._parent.cold = _parent._parent._parent.cold - 0.2;
}
frame = Math.round(90 - _parent._parent._parent.cold);
if (frame < 40) {
frame = 40;
}
_parent.gotoAndStop(frame);
}
Symbol 2245 MovieClip Frame 90
_parent.gotoAndStop("none");
Symbol 2246 MovieClip Frame 1
function reset(targ) {
with (targ) {
myColorTransform = new Object(_parent);
myColorTransform.rb = 0;
myColorTransform.gb = 0;
myColorTransform.bb = 0;
c = new Color(_parent);
c.setTransform(myColorTransform);
}
}
stop();
reset(this);
_parent.Move = true;
_parent.Effect = "none";
_parent.speed = 1.2;
_parent.jumpHeight = 17;
_parent.cold = 0;
_parent.invincible = false;
Symbol 2246 MovieClip Frame 2
stop();
reset(this);
_parent.Effect = "taser";
Instance of Symbol 2229 MovieClip "t" in Symbol 2246 MovieClip Frame 2
onClipEvent (load) {
i = 0;
}
onClipEvent (enterFrame) {
_parent._parent.Move = false;
if (!_root.paused) {
play();
} else {
stop();
}
if (random(10) == 1) {
i++;
spark = this.attachMovie("taser sparks", "ts" + i, i);
}
}
Symbol 2246 MovieClip Frame 3
stop();
reset(this);
_parent.Effect = "mallet";
Instance of Symbol 2230 MovieClip "m" in Symbol 2246 MovieClip Frame 3
onClipEvent (enterFrame) {
_parent._parent.Move = false;
}
onClipEvent (unload) {
_parent._parent._yscale = 100;
}
Symbol 2246 MovieClip Frame 4
stop();
reset(this);
_parent.Effect = "magic";
Instance of Symbol 2233 MovieClip in Symbol 2246 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_parent._parent.weapon != 10) {
_parent.gotoAndStop(1);
}
if ((Math.abs(_parent._parent.xvel) + Math.abs(_parent._parent.yvel)) > 0) {
g = _root.all.Items.attachMovie("magic glow2", "g" + _root.itemLevel, _root.itemLevel);
g._x = _parent._parent._x;
g._y = _parent._parent._y;
if (random(2) == 1) {
s = _root.all.Items.attachMovie("magic sparkle", "s" + _root.itemLevel, _root.itemLevel);
s._x = _parent._parent._x + (random(40) - 20);
s._y = _parent._parent._y + (random(40) - 40);
}
}
}
Symbol 2246 MovieClip Frame 5
stop();
reset(this);
_parent.Effect = "poison";
myColorTransform = new Object(_parent);
myColorTransform.rb = 10;
myColorTransform.gb = 70;
myColorTransform.bb = 20;
c = new Color(_parent);
c.setTransform(myColorTransform);
_parent.speed = 1.01;
_parent.jumpHeight = 12;
hit = _parent.lastHit;
Symbol 2246 MovieClip Frame 6
stop();
reset(this);
_parent.Effect = "frozen";
Instance of Symbol 2245 MovieClip "t" in Symbol 2246 MovieClip Frame 6
onClipEvent (enterFrame) {
_parent._parent.Move = false;
}
Symbol 2246 MovieClip Frame 7
stop();
reset(this);
_parent.Effect = "invincible";
myColorTransform = new Object(_parent);
myColorTransform.rb = 100;
myColorTransform.gb = 100;
myColorTransform.bb = 50;
c = new Color(_parent);
c.setTransform(myColorTransform);
Instance of Symbol 653 MovieClip [invincible pu] in Symbol 2246 MovieClip Frame 7
onClipEvent (enterFrame) {
_parent._parent.invincible = true;
}
Symbol 2250 MovieClip Frame 1
stop();
Symbol 2252 MovieClip Frame 5
stop();
Symbol 2256 MovieClip Frame 1
drop = _root.all.Items.attachMovie(_root.drop, "d" + _root.itemLevel, _root.itemLevel);
drop._x = _parent._x;
drop._y = 350;
drop.alive = _parent.health > 0;
if (!_parent.dead) {
_root.die(_parent);
}
if (_parent.lives <= 0) {
stop();
_parent.alive = false;
}
Symbol 2256 MovieClip Frame 54
stop();
Instance of Symbol 16 MovieClip in Symbol 2256 MovieClip Frame 54
onClipEvent (enterFrame) {
x = 1;
while (x <= _root.platTotal) {
if (((_root.all["f" + x]._x - (_root.all["f" + x]._width / 2)) < 50) and ((_root.all["f" + x]._x + (_root.all["f" + x]._width / 2)) > 50)) {
_parent.play();
}
x++;
}
}
Symbol 2256 MovieClip Frame 55
_parent._x = 50;
_parent._y = -400;
_root.variables(_parent);
_parent.gotoAndPlay("fall");
Symbol 2258 MovieClip Frame 25
stop();
Instance of Symbol 16 MovieClip in Symbol 2258 MovieClip Frame 25
onClipEvent (enterFrame) {
with (_parent._parent) {
if ((((xvel == 0) and (yvel == 0)) and (lives > 0)) and alive) {
play();
}
}
}
Symbol 2296 MovieClip Frame 1
gotoAndStop(random(4) + 1);
Symbol 2314 MovieClip Frame 1
gotoAndPlay(random(3) + 2);
Symbol 2322 MovieClip Frame 1
gotoAndStop(random(5) + 2);
Symbol 2327 MovieClip Frame 31
gotoAndPlay (10);
Symbol 2339 MovieClip Frame 1
if (!_parent.onFloor) {
this.unloadMovie();
}
Symbol 2339 MovieClip Frame 2
stop();
Symbol 2342 MovieClip Frame 1
_visible = false;
Symbol 2342 MovieClip Frame 2
stop();
_parent.f = new Sound(this);
_parent.f.attachSound("flame snd");
_parent.f.start(0, 999);
Symbol 2356 MovieClip Frame 1
i = 0;
onEnterFrame = function () {
if (!_root.paused) {
play();
if (random(5) == 1) {
i++;
x = attachMovie("magic charge sparkle", "mcs" + i, i);
x._x = 0;
x._y = 0;
x._xscale = 100 - (random(2) * 200);
}
} else {
stop();
}
};
Symbol 2356 MovieClip Frame 235
_root.all._x = _root.all._x + 15;
z = _root.all.attachMovie("magic overlay", "mo" + _root.all.getNextHighestDepth(), _root.all.getNextHighestDepth());
s = _root.all.attachMovie("magic shock", "ms" + _root.itemLevel, _root.itemLevel);
s._x = _parent._x;
s._y = _parent._y;
s.pID = _parent.pID;
s.weapon = _parent.weapon;
_parent.play();
Symbol 2356 MovieClip Frame 237
_root.all._x = _root.all._x - 25;
Symbol 2356 MovieClip Frame 239
_root.all._x = _root.all._x + 15;
Symbol 2356 MovieClip Frame 241
_root.all._x = _root.all._x - 10;
Symbol 2356 MovieClip Frame 243
_root.all._x = _root.all._x + 5;
Symbol 2356 MovieClip Frame 244
stop();
Symbol 2358 MovieClip Frame 40
stop();
Symbol 2372 MovieClip Frame 1
stop();
attacking = false;
ducking = false;
stomping = false;
Instance of Symbol 2215 MovieClip "lleg" in Symbol 2372 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 1098 MovieClip in Symbol 2372 MovieClip Frame 1
onClipEvent (load) {
body = _parent.body;
}
Instance of Symbol 1099 MovieClip in Symbol 2372 MovieClip Frame 1
onClipEvent (load) {
eyes = _parent.eyes;
}
Instance of Symbol 2216 MovieClip "rleg" in Symbol 2372 MovieClip Frame 1
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 2223 MovieClip "w" in Symbol 2372 MovieClip Frame 1
onClipEvent (enterFrame) {
weapon = _parent.weapon + 1;
}
Instance of Symbol 1100 MovieClip in Symbol 2372 MovieClip Frame 1
onClipEvent (load) {
hands = _parent.hands;
gotoAndPlay (40);
}
onClipEvent (enterFrame) {
hands = _parent.hands;
if (_parent.weapon != 1) {
stop();
}
}
Instance of Symbol 2223 MovieClip "w" in Symbol 2372 MovieClip Frame 2
onClipEvent (enterFrame) {
weapon = _parent.weapon;
}
Symbol 2372 MovieClip Frame 20
gotoAndPlay ("walk");
Symbol 2372 MovieClip Frame 21
play();
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 21
onClipEvent (enterFrame) {
if (_parent.dead) {
_parent.gotoAndPlay("angel");
}
_parent.play();
}
Symbol 2372 MovieClip Frame 25
stop();
Instance of Symbol 2252 MovieClip "block" in Symbol 2372 MovieClip Frame 25
onClipEvent (enterFrame) {
with (_parent) {
if (shield > 0) {
shield = shield - 1;
} else {
play();
}
block._alpha = shield;
if ((!Key.isDown(_root.c4)) and (pID == 1)) {
play();
}
if ((((ducking and (!follow.attacking)) and (_root.hm == undefined)) and (_root.hazard != "block")) and (pID > 1)) {
play();
}
}
}
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 26
onClipEvent (enterFrame) {
if (_parent.dead) {
_parent.gotoAndPlay("angel");
}
}
Symbol 2372 MovieClip Frame 29
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 30
jumping = true;
Symbol 2372 MovieClip Frame 36
stop();
attacking = false;
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 36
onClipEvent (enterFrame) {
if ((_parent.yvel >= 0) or (_parent.onFloor and (_parent.yvel >= 0))) {
_parent.play();
}
}
Symbol 2372 MovieClip Frame 49
stop();
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 49
onClipEvent (enterFrame) {
if (_parent.onFloor) {
_parent.play();
}
}
Symbol 2372 MovieClip Frame 50
play();
_root.Drop(this);
Symbol 2372 MovieClip Frame 59
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 60
stop();
if (((lastHitW == 24) and (_root.all["p" + lastHit].team != team)) and (lastHit != undefined)) {
z = _root.all.Items.attachMovie("baseball strike", "bs" + _root.itemLevel, _root.itemLevel + 1);
z._x = _root.all["p" + lastHit]._x;
z._y = _root.all["p" + lastHit]._y;
z.pID = lastHit;
}
Symbol 2372 MovieClip Frame 68
_root.die(this);
friction = 1;
yvel = yvel - 2;
if (xvel < 0) {
_xscale = 100;
} else {
_xscale = -100;
}
Symbol 2372 MovieClip Frame 71
if (xvel < 0) {
_xscale = 100;
} else {
_xscale = -100;
}
play();
Symbol 2372 MovieClip Frame 77
stop();
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 77
onClipEvent (enterFrame) {
_parent.vapourised = false;
if (_parent.onFloor and (_parent.yvel >= 0)) {
_parent.play();
}
}
Symbol 2372 MovieClip Frame 78
play();
friction = 1.2;
Symbol 2372 MovieClip Frame 88
stop();
if (lives <= 0) {
alive = false;
}
Symbol 2372 MovieClip Frame 137
_x = 0;
_y = -800;
_root.variables(this);
gotoAndPlay ("fall");
Symbol 2372 MovieClip Frame 138
if (((yvel < 0) and (!((wType == "deploy") or (wType == "explosive")))) and (AIlevel != 1)) {
gotoAndPlay ("jump punch");
} else if (weapon == 0) {
gotoAndPlay("punch" + (random(3) + 1));
} else {
switch (weapon) {
case 4 :
gotoAndPlay ("sward1");
break;
case 16 :
gotoAndPlay ("uzi");
break;
case 1 :
gotoAndPlay ("rifle1");
break;
case 11 :
gotoAndPlay ("magnum");
break;
case 18 :
gotoAndPlay ("bolt");
break;
case 19 :
gotoAndPlay ("shotgun");
break;
case 6 :
gotoAndPlay ("laser");
break;
case 2 :
gotoAndPlay ("freeze");
break;
case 3 :
gotoAndPlay ("canon");
break;
case 20 :
gotoAndPlay ("bowling ball");
break;
case 21 :
gotoAndPlay ("plank1");
break;
case 14 :
gotoAndPlay ("ninja star1");
break;
case 23 :
gotoAndPlay ("bomb");
break;
case 24 :
gotoAndPlay ("baseball bat");
break;
case 12 :
gotoAndPlay ("taser");
break;
case 25 :
gotoAndPlay ("crossbow");
break;
case 8 :
gotoAndPlay ("blow dart");
break;
case 17 :
gotoAndPlay ("sniper rifle");
break;
case 26 :
gotoAndPlay ("mallet");
break;
case 27 :
gotoAndPlay ("stick bomb");
break;
case 7 :
gotoAndPlay ("flame");
break;
case 10 :
gotoAndPlay ("magic1");
break;
case 5 :
gotoAndPlay ("mine");
break;
case 28 :
gotoAndPlay ("chainsaw1");
break;
case 9 :
gotoAndPlay ("RPG");
break;
case 15 :
gotoAndPlay ("abomb");
break;
case 22 :
gotoAndPlay ("trampoline");
break;
case 29 :
gotoAndPlay ("mouse trap");
break;
case 13 :
gotoAndPlay ("hm");
}
}
Symbol 2372 MovieClip Frame 139
play();
attacking = true;
Instance of Symbol 2215 MovieClip "lleg" in Symbol 2372 MovieClip Frame 139
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 2216 MovieClip "rleg" in Symbol 2372 MovieClip Frame 139
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 142
onClipEvent (load) {
_root.damage(this, _parent, 10, -3, 1.2, true, "punch " + (random(2) + 1), 8);
}
Symbol 2372 MovieClip Frame 149
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 150
play();
attacking = true;
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 153
onClipEvent (load) {
_root.damage(this, _parent, 10, -3, 1.2, true, "punch " + (random(2) + 1), 8);
}
Symbol 2372 MovieClip Frame 160
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 161
play();
attacking = true;
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 164
onClipEvent (load) {
_root.damage(this, _parent, 5, -3, 1.2, true, "punch " + (random(2) + 1), 5);
}
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 173
onClipEvent (load) {
_root.damage(this, _parent, 10, -3, 1.2, true, "punch " + (random(2) + 1), 8);
}
Symbol 2372 MovieClip Frame 178
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 179
attacking = true;
Instance of Symbol 631 MovieClip in Symbol 2372 MovieClip Frame 179
onClipEvent (enterFrame) {
_root.damage(this, _parent, 2, -10, 1.2, true, "punch " + (random(2) + 1), 10);
}
Symbol 2372 MovieClip Frame 190
gotoAndStop ("fall");
Symbol 2372 MovieClip Frame 191
if (((yvel < 0) and (!((wType == "deploy") or (wType == "explosive")))) and (AIlevel != 1)) {
gotoAndPlay ("jump kick");
} else if (weapon == 0) {
gotoAndPlay("kick" + (random(3) + 1));
} else {
switch (weapon) {
case 4 :
gotoAndPlay ("sward2");
break;
case 16 :
gotoAndPlay ("uzi");
break;
case 1 :
gotoAndPlay ("rifle1");
break;
case 11 :
gotoAndPlay ("magnum");
break;
case 18 :
gotoAndPlay ("bolt");
break;
case 19 :
gotoAndPlay ("shotgun");
break;
case 6 :
gotoAndPlay ("laser");
break;
case 2 :
gotoAndPlay ("freeze");
break;
case 3 :
gotoAndPlay ("canon");
break;
case 20 :
gotoAndPlay ("bowling ball");
break;
case 21 :
gotoAndPlay ("plank2");
break;
case 14 :
gotoAndPlay ("ninja star2");
break;
case 23 :
gotoAndPlay ("bomb");
break;
case 24 :
gotoAndPlay ("baseball bat");
break;
case 12 :
gotoAndPlay ("taser");
break;
case 25 :
gotoAndPlay ("crossbow");
break;
case 8 :
gotoAndPlay ("blow dart");
break;
case 17 :
gotoAndPlay ("sniper rifle");
break;
case 26 :
gotoAndPlay ("mallet");
break;
case 27 :
gotoAndPlay ("stick bomb");
break;
case 7 :
gotoAndPlay ("flame");
break;
case 10 :
gotoAndPlay ("magic2");
break;
case 5 :
gotoAndPlay ("mine");
break;
case 28 :
gotoAndPlay ("chainsaw2");
break;
case 9 :
gotoAndPlay ("RPG");
break;
case 15 :
gotoAndPlay ("abomb");
break;
case 22 :
gotoAndPlay ("trampoline");
break;
case 29 :
gotoAndPlay ("mouse trap");
break;
case 13 :
gotoAndPlay ("hm");
}
}
Symbol 2372 MovieClip Frame 192
play();
attacking = true;
Instance of Symbol 2215 MovieClip "lleg" in Symbol 2372 MovieClip Frame 192
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 197
onClipEvent (load) {
_root.damage(this, _parent, 10, -10, 1.2, true, "punch " + (random(2) + 1), 8);
}
Symbol 2372 MovieClip Frame 206
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 207
play();
attacking = true;
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 213
onClipEvent (load) {
_root.damage(this, _parent, 5, -8, 1.2, true, "punch " + (random(2) + 1), 5);
}
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 219
onClipEvent (load) {
_root.damage(this, _parent, 10, -5, 1.05, false, "punch " + (random(2) + 1), 8);
}
Symbol 2372 MovieClip Frame 233
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 234
play();
attacking = true;
Move = false;
Symbol 2372 MovieClip Frame 238
friction = 1;
xvel = _xscale / 8;
Instance of Symbol 2267 MovieClip "impact" in Symbol 2372 MovieClip Frame 238
onClipEvent (enterFrame) {
_root.damage(this, _parent, 10, -6, 1.05, false, "punch " + (random(2) + 1), 8);
}
Symbol 2372 MovieClip Frame 246
friction = 1.2;
Move = true;
Symbol 2372 MovieClip Frame 251
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 252
attacking = true;
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 253
onClipEvent (enterFrame) {
_root.damage(this, _parent, 3, -15, 1, false, "punch " + (random(2) + 1), 10);
}
Symbol 2372 MovieClip Frame 267
gotoAndStop ("fall");
Symbol 2372 MovieClip Frame 268
attacking = true;
stomping = true;
yvel = 0;
Symbol 2372 MovieClip Frame 275
yvel = 30;
Symbol 2372 MovieClip Frame 278
stop();
Move = false;
Instance of Symbol 2267 MovieClip in Symbol 2372 MovieClip Frame 278
onClipEvent (enterFrame) {
_root.damage(this, _parent, 10, 20, 1, true, "none", 10);
}
Symbol 2372 MovieClip Frame 279
yvel = 0;
boost = false;
attacking = true;
Symbol 2372 MovieClip Frame 289
yvel = -jumpHeight;
Symbol 2372 MovieClip Frame 299
gotoAndStop ("fall");
Symbol 2372 MovieClip Frame 300
play();
attacking = true;
ammo--;
Instance of Symbol 2215 MovieClip "lleg" in Symbol 2372 MovieClip Frame 300
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 2216 MovieClip "rleg" in Symbol 2372 MovieClip Frame 300
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 526 MovieClip in Symbol 2372 MovieClip Frame 303
onClipEvent (enterFrame) {
_root.damage(this, _parent, 15, -5, 1.2, true, "scrape", 30);
}
Instance of Symbol 526 MovieClip in Symbol 2372 MovieClip Frame 305
onClipEvent (enterFrame) {
_root.damage(this, _parent, 15, -5, 1.2, true, "scrape", 10);
}
Symbol 2372 MovieClip Frame 307
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 312
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 313
play();
attacking = true;
ammo--;
Instance of Symbol 526 MovieClip in Symbol 2372 MovieClip Frame 322
onClipEvent (load) {
_root.damage(this, _parent, 10, -1, 1.2, true, "scrape", 50);
}
Symbol 2372 MovieClip Frame 323
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 328
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 329
play();
attacking = true;
ammo--;
Instance of Symbol 556 MovieClip in Symbol 2372 MovieClip Frame 337
onClipEvent (load) {
_root.damage(this, _parent, 15, -5, 1.2, true, "plank hit", 10);
}
Symbol 2372 MovieClip Frame 338
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 341
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 342
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Instance of Symbol 556 MovieClip in Symbol 2372 MovieClip Frame 349
onClipEvent (enterFrame) {
_root.damage(this, _parent, 15, -5, 1.2, true, "plank hit", 20);
}
Symbol 2372 MovieClip Frame 354
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 363
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 364
play();
attacking = true;
if (_root.Quality != "low") {
shell = _root.all.Items.attachMovie("shell 1", "s" + _root.itemLevel, _root.itemLevel);
shell._y = _y - 20;
shell._x = _x;
shell.shell.xvel = (-_xscale) / (random(20) + 10);
}
Instance of Symbol 2297 MovieClip in Symbol 2372 MovieClip Frame 364
onClipEvent (enterFrame) {
_root.damage(this, _parent, 5, 0, 1.2, true, "none", 5);
}
Symbol 2372 MovieClip Frame 366
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 368
if (((ammo > 0) and (((Key.isDown(_root.c5) or Key.isDown(_root.c6)) and (pID == 1)) or canAttack)) and (!_root.paused)) {
gotoAndPlay ("uzi");
} else {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 369
play();
attacking = true;
ammo--;
if (_root.Quality != "low") {
shell = _root.all.Items.attachMovie("shell 2", "s" + _root.itemLevel, _root.itemLevel);
shell._y = _y - 20;
shell._x = _x;
shell.shell.xvel = (-_xscale) / (random(20) + 10);
}
Instance of Symbol 2297 MovieClip in Symbol 2372 MovieClip Frame 369
onClipEvent (enterFrame) {
_root.damage(this, _parent, 5, 0, 1.2, true, "none", 10);
}
Symbol 2372 MovieClip Frame 371
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 375
if (((ammo > 0) and (((Key.isDown(_root.c5) or Key.isDown(_root.c6)) and (pID == 1)) or canAttack)) and (!_root.paused)) {
gotoAndPlay ("rifle1");
} else {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 376
play();
attacking = true;
ammo--;
Instance of Symbol 2297 MovieClip in Symbol 2372 MovieClip Frame 376
onClipEvent (enterFrame) {
_root.damage(this, _parent, 20, -5, 1.2, false, "none", 30);
}
Symbol 2372 MovieClip Frame 378
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 389
attacking = false;
if ((ammo > 0) and (Key.isDown(_root.c5) or Key.isDown(_root.c6))) {
gotoAndPlay ("magnum");
} else {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 390
play();
attacking = true;
if (_root.Quality != "low") {
shell = _root.all.Items.attachMovie("shell 1", "s" + _root.itemLevel, _root.itemLevel);
shell._y = _y - 20;
shell._x = _x;
shell.shell.xvel = (-_xscale) / (random(20) + 10);
}
Instance of Symbol 2297 MovieClip in Symbol 2372 MovieClip Frame 390
onClipEvent (enterFrame) {
_root.damage(this, _parent, 2, 0, 1.2, true, "none", 5);
}
Symbol 2372 MovieClip Frame 392
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 393
if (((ammo > 0) and (((Key.isDown(_root.c5) or Key.isDown(_root.c6)) and (pID == 1)) or canAttack)) and (!_root.paused)) {
gotoAndPlay ("bolt");
} else {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 394
play();
attacking = true;
ammo--;
Instance of Symbol 2297 MovieClip in Symbol 2372 MovieClip Frame 394
onClipEvent (enterFrame) {
_root.damage(this, _parent, 15, -10, 1, false, "none", 40);
}
Symbol 2372 MovieClip Frame 396
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 408
if (ammo <= 0) {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 409
shell = _root.all.Items.attachMovie("shell 3", "s" + _root.itemLevel, _root.itemLevel);
shell._y = _y - 20;
shell._x = _x;
shell.shell.xvel = (-_xscale) / (random(20) + 10);
Symbol 2372 MovieClip Frame 421
if ((ammo > 0) and (Key.isDown(_root.c5) or Key.isDown(_root.c6))) {
gotoAndPlay ("shotgun");
} else {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 422
play();
attacking = true;
ammo--;
_root.noAmmo(this);
if (_xscale < 0) {
xvel = 10;
} else {
xvel = -10;
}
cball = _root.all.Items.attachMovie("canon ball", "cb" + _root.itemLevel, _root.itemLevel);
cball._y = _y;
cball._x = _x;
cball._xscale = _xscale;
cball.pID = pID;
cball.weapon = 3;
Symbol 2372 MovieClip Frame 449
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 450
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 463
bball = _root.all.Items.attachMovie("bowling ball", "bb" + _root.itemLevel, _root.itemLevel);
bball._y = _y;
bball._x = _x + (_xscale / 2);
bball._xscale = _xscale;
bball.ball.pID = pID;
bball.ball.xvel = _xscale / 10;
bball.ball.weapon = 20;
Symbol 2372 MovieClip Frame 473
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 474
Move = false;
play();
attacking = true;
Symbol 2372 MovieClip Frame 494
ammo--;
if (_xscale < 0) {
xvel = 10;
} else {
xvel = -10;
}
Instance of Symbol 2309 MovieClip in Symbol 2372 MovieClip Frame 494
onClipEvent (enterFrame) {
_root.damage(this, _parent, 25, -20, 1, false, "none", 50);
}
Symbol 2372 MovieClip Frame 498
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 508
Move = true;
attacking = false;
if ((ammo > 0) and (Key.isDown(_root.c5) or Key.isDown(_root.c6))) {
gotoAndPlay ("laser");
} else {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 509
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Instance of Symbol 522 MovieClip in Symbol 2372 MovieClip Frame 509
onClipEvent (enterFrame) {
if ((random(2) == 1) and (_root.Quality != "low")) {
tmp = _root.all.Items.attachMovie("freeze particle", "fp" + _root.itemLevel, _root.itemLevel);
tmp._x = _parent._x;
tmp._y = _parent._y;
tmp._xscale = _parent._xscale;
tmp._rotation = random(15) * ((random(2) * 2) - 1);
}
}
Instance of Symbol 1100 MovieClip in Symbol 2372 MovieClip Frame 509
onClipEvent (load) {
hands = _parent.hands;
gotoAndPlay (40);
}
onClipEvent (enterFrame) {
hands = _parent.hands;
if (_parent.weapon != 1) {
stop();
}
}
Instance of Symbol 2327 MovieClip in Symbol 2372 MovieClip Frame 509
onClipEvent (enterFrame) {
i = 1;
while (i <= _root.pTot) {
if (((hitTest(_root.all["p" + i]) and (!_root.all["p" + i].ducking)) and (i != _parent.pID)) and (!_root.all["p" + i].invincible)) {
_root.all["p" + i].cold++;
if (_root.all["p" + i].cold > 50) {
_root.all["p" + i].effect.gotoAndStop("frozen");
}
}
i++;
}
}
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 509
onClipEvent (load) {
f = new Sound(this);
f.attachSound("freeze");
f.start(0, 999);
}
onClipEvent (unload) {
f.stop();
}
Symbol 2372 MovieClip Frame 511
attacking = false;
if (((ammo > 0) and (((Key.isDown(_root.c5) or Key.isDown(_root.c6)) and (pID == 1)) or canAttack)) and (!_root.paused)) {
gotoAndPlay ("freeze");
} else {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 513
play();
attacking = true;
Symbol 2372 MovieClip Frame 522
ammo--;
_root.noAmmo(this);
nstar = _root.all.Items.attachMovie("ninja star", "ns" + _root.itemLevel, _root.itemLevel);
nstar._y = _y;
nstar._x = _x;
nstar._xscale = _xscale;
nstar._y = _y - 10;
nstar.pID = pID;
nstar.weapon = weapon;
closest = 9999;
i = 0;
while (i <= _root.pTot) {
if (((((_root.all["p" + i]._x * _xscale) / 100) > ((_x * _xscale) / 100)) and (_root.all["p" + i].team != team)) and (!_root.all["p" + i].dead)) {
if (Math.sqrt(((_x - _root.all["p" + i]._x) * (_x - _root.all["p" + i]._x)) + ((_y - _root.all["p" + i]._y) * (_y - _root.all["p" + i]._y))) < closest) {
tPID = i;
tPx = _root.all["p" + i]._x;
tPy = _root.all["p" + i]._y;
closest = Math.sqrt(((_x - _root.all["p" + i]._x) * (_x - _root.all["p" + i]._x)) + ((_y - _root.all["p" + i]._y) * (_y - _root.all["p" + i]._y)));
}
}
i++;
}
if (closest < 9999) {
tx = tPx - _x;
ty = tPy - _y;
if (_root.all["p" + tPID]._x > _x) {
nstar._rotation = (Math.atan2(ty, tx) * 180) / Math.PI;
} else {
nstar._rotation = 180 + ((Math.atan2(ty, tx) * 180) / Math.PI);
}
}
Symbol 2372 MovieClip Frame 528
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 529
play();
attacking = true;
Symbol 2372 MovieClip Frame 540
ammo--;
nstar = _root.all.Items.attachMovie("ninja star", "ns" + _root.itemLevel, _root.itemLevel);
nstar._y = _y;
nstar._x = _x;
nstar._xscale = -_xscale;
nstar._y = _y - 10;
nstar.pID = pID;
nstar.weapon = 14;
Symbol 2372 MovieClip Frame 541
ammo--;
_root.noAmmo(this);
nstar = _root.all.Items.attachMovie("ninja star", "ns" + _root.itemLevel, _root.itemLevel);
nstar._y = _y;
nstar._x = _x;
nstar._xscale = _xscale;
nstar._y = _y - 10;
nstar.pID = pID;
nstar.weapon = 14;
Symbol 2372 MovieClip Frame 547
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 548
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 554
bomb = _root.all.Items.attachMovie("bomb", "b" + _root.itemLevel, _root.itemLevel);
bomb._y = _y - 10;
bomb._x = _x + ((_xscale / 100) * 20);
bomb._xscale = _xscale;
bomb.b.xvel = xvel;
bomb.b.yvel = yvel - 5;
bomb.pID = pID;
bomb.weapon = 23;
Symbol 2372 MovieClip Frame 560
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 561
play();
attacking = true;
ammo--;
Instance of Symbol 16 MovieClip in Symbol 2372 MovieClip Frame 572
onClipEvent (load) {
_root.damage(this, _parent, 30, -10, 1, false, "punch " + (random(2) + 1), 20);
}
Symbol 2372 MovieClip Frame 573
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 580
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 581
play();
attacking = true;
taserClosest = 300;
i = 0;
while (i <= _root.pTot) {
if ((((((_root.all["p" + i]._x * _xscale) / 100) > ((_x * _xscale) / 100)) and (_root.all["p" + i].team != team)) and (!_root.all["p" + i].ducking)) and (!_root.all["p" + i].invincible)) {
if (Math.sqrt(((_x - _root.all["p" + i]._x) * (_x - _root.all["p" + i]._x)) + ((_y - _root.all["p" + i]._y) * (_y - _root.all["p" + i]._y))) < taserClosest) {
tPID = i;
tPx = _root.all["p" + i]._x;
tPy = _root.all["p" + i]._y;
taserClosest = Math.sqrt(((_x - _root.all["p" + i]._x) * (_x - _root.all["p" + i]._x)) + ((_y - _root.all["p" + i]._y) * (_y - _root.all["p" + i]._y)));
}
}
i++;
}
if (taserClosest < 300) {
ammo--;
_root.noAmmo(this);
taserFire = _root.all.Items.attachMovie("taser fire", "tf" + _root.itemLevel, _root.itemLevel);
taserFire._x = _x + (25 * (_xscale / 100));
taserFire._y = _y - 17;
taserFire.pID = pID;
taserFire.weapon = 12;
taserFire._width = taserClosest;
tx = tPx - _x;
ty = tPy - _y;
taserFire._rotation = (Math.atan2(ty, tx) * 180) / Math.PI;
if (!_root.all["p" + tPID].ducking) {
_root.all["p" + tPID].effect.gotoAndStop("taser");
_root.all["p" + tPID].effect.t.gotoAndPlay(1);
}
}
Symbol 2372 MovieClip Frame 590
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 591
play();
attacking = true;
ammo--;
_root.noAmmo(this);
cbolt = _root.all.Items.attachMovie("crossbow bolt fire", "cb" + _root.itemLevel, _root.itemLevel);
cbolt._y = _y;
cbolt._x = _x;
cbolt._xscale = _xscale;
cbolt._y = _y - 10;
cbolt.pID = pID;
cbolt.weapon = 25;
Symbol 2372 MovieClip Frame 593
cbow = new Sound(this);
cbow.attachSound("crossbow fire" + (random(2) + 1));
cbow.start();
Symbol 2372 MovieClip Frame 605
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 606
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 608
bdart = new Sound(this);
bdart.attachSound("blow dart" + (random(2) + 1));
bdart.start();
dart = _root.all.Items.attachMovie("blow dart fire", "bd" + _root.itemLevel, _root.itemLevel);
dart._y = _y;
dart._x = _x;
dart._xscale = _xscale;
dart._y = _y - 10;
dart.pID = pID;
dart.weapon = 8;
Symbol 2372 MovieClip Frame 620
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 621
play();
attacking = true;
ammo--;
Instance of Symbol 2297 MovieClip in Symbol 2372 MovieClip Frame 621
onClipEvent (enterFrame) {
_root.damage(this, _parent, 5, 0, 1.2, true, "none", 40);
}
Symbol 2372 MovieClip Frame 623
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 635
if (ammo <= 0) {
gotoAndStop ("walk");
}
Symbol 2372 MovieClip Frame 647
shell = _root.all.Items.attachMovie("shell 2", "s" + _root.itemLevel, _root.itemLevel);
shell._y = _y - 20;
shell._x = _x;
shell.shell.xvel = (-_xscale) / (random(10) + 10);
Symbol 2372 MovieClip Frame 659
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 660
play();
attacking = true;
ammo--;
Instance of Symbol 2339 MovieClip in Symbol 2372 MovieClip Frame 669
onClipEvent (load) {
_root.squash(this);
}
Instance of Symbol 2340 MovieClip in Symbol 2372 MovieClip Frame 669
onClipEvent (load) {
_root.damage(this, _parent, 0, 10, 1, false, "none", 20);
}
Symbol 2372 MovieClip Frame 671
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 679
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 680
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 690
stickbomb = _root.all.Items.attachMovie("stick bomb", "sb" + _root.itemLevel, _root.itemLevel);
stickbomb._y = _y - 10;
stickbomb._x = _x + ((_xscale / 100) * 20);
stickbomb._xscale = _xscale;
stickbomb.b.xvel = (_xscale / 8) + xvel;
stickbomb.b.yvel = yvel - 10;
stickbomb.pID = pID;
stickbomb.weapon = 27;
Symbol 2372 MovieClip Frame 699
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 700
play();
attacking = true;
Instance of Symbol 1100 MovieClip in Symbol 2372 MovieClip Frame 700
onClipEvent (load) {
hands = _parent.hands;
gotoAndPlay (40);
if (_parent.weapon != 1) {
stop();
}
}
Symbol 2372 MovieClip Frame 701
stop();
Instance of Symbol 2342 MovieClip in Symbol 2372 MovieClip Frame 701
onClipEvent (enterFrame) {
_root.noAmmo(_parent);
with (_parent) {
if (((ammo > 0) and (((Key.isDown(_root.c5) or Key.isDown(_root.c6)) and (pID == 1)) or canAttack)) and (!_root.paused)) {
ammo--;
flame = _root.all.Items.attachMovie("flame", "f" + _root.all.Items.getNextHighestDepth(), _root.all.Items.getNextHighestDepth());
flame._y = _y - (18 - random(2));
flame._x = _x;
flame._xscale = _xscale + random(10);
flame.pID = pID;
flame.weapon = weapon;
} else {
f.stop();
gotoAndStop("walk");
}
}
}
onClipEvent (unload) {
_parent.f.stop();
}
Symbol 2372 MovieClip Frame 702
play();
vapourised = true;
_root.die(this);
Instance of Symbol 2223 MovieClip "w" in Symbol 2372 MovieClip Frame 702
onClipEvent (enterFrame) {
weapon = _parent.weapon;
}
Symbol 2372 MovieClip Frame 739
_x = 0;
_y = -800;
_root.variables(this);
gotoAndPlay ("fall");
Symbol 2372 MovieClip Frame 740
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 744
ball = _root.all.Items.attachMovie("magic fire", "mf" + _root.itemLevel, _root.itemLevel + 1);
ball._y = _y;
ball._x = _x;
ball._xscale = _xscale;
ball.pID = pID;
ball.weapon = 10;
Symbol 2372 MovieClip Frame 759
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 760
play();
attacking = true;
ammo = 0;
Move = false;
Symbol 2372 MovieClip Frame 766
stop();
tmp = _root.all.Items.attachMovie("magic cloud", ("magic cloud" + _root.itemLevel) + 1, _root.itemLevel + 1);
tmp._x = _x;
tmp._y = -180;
tmp.pID = pID;
Symbol 2372 MovieClip Frame 779
attacking = false;
_root.noAmmo(this);
Move = true;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 780
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 787
mine = _root.all.Items.attachMovie("mine", "b" + _root.itemLevel, _root.itemLevel);
mine._y = _y;
mine._x = _x + ((_xscale / 100) * 30);
mine.b.xvel = xvel;
mine.b.yvel = yvel;
mine.pID = pID;
mine.weapon = 5;
Symbol 2372 MovieClip Frame 795
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 796
attacking = true;
Symbol 2372 MovieClip Frame 816
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 817
attacking = true;
ammo--;
Instance of Symbol 565 MovieClip in Symbol 2372 MovieClip Frame 827
onClipEvent (load) {
_root.damage(this, _parent, 5, 0, 1.2, true, "chainsaw attack2", 40);
}
Symbol 2372 MovieClip Frame 828
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 837
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 838
attacking = true;
ammo--;
Instance of Symbol 565 MovieClip in Symbol 2372 MovieClip Frame 850
onClipEvent (load) {
_root.damage(this, _parent, 10, -5, 1.2, true, "chainsaw attack2", 40);
}
Symbol 2372 MovieClip Frame 851
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 858
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 859
play();
attacking = true;
ammo--;
_root.noAmmo(this);
rpg = _root.all.Items.attachMovie("RPG", "rpg" + _root.itemLevel, _root.itemLevel);
rpg._y = _y;
rpg._x = _x;
rpg._xscale = _xscale;
rpg.pID = pID;
rpg.weapon = 9;
Symbol 2372 MovieClip Frame 886
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 887
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 909
abomb = _root.all.Items.attachMovie("abomb", "ab" + _root.itemLevel, -_root.itemLevel);
abomb._y = -400;
abomb._x = _x;
abomb.pID = pID;
abomb.weapon = 15;
abomb.attached = true;
Symbol 2372 MovieClip Frame 910
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 911
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 918
trampoline = _root.all.Items.attachMovie("trampoline", "tramp" + _root.itemLevel, _root.itemLevel);
trampoline._y = _y;
trampoline._x = _x + ((_xscale / 100) * 50);
trampoline._xscale = _xscale;
trampoline.bounce = true;
Symbol 2372 MovieClip Frame 926
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 927
play();
attacking = true;
ammo--;
_root.noAmmo(this);
Symbol 2372 MovieClip Frame 934
mouse = _root.all.Items.attachMovie("mouse trap", "mt" + _root.itemLevel, _root.itemLevel);
mouse._y = _y;
mouse._x = _x + ((_xscale / 100) * 40);
mouse._xscale = _xscale;
mouse.b.xvel = xvel;
mouse.b.yvel = yvel;
mouse.pID = pID;
mouse.weapon = 29;
Symbol 2372 MovieClip Frame 947
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 948
play();
attacking = true;
ammo--;
_root.noAmmo(this);
hm = _root.all.Items.attachMovie("hm", "HM" + _root.itemLevel, _root.itemLevel);
hm._y = _y - 10;
hm._x = _x + (_xscale / 5);
hm.pID = pID;
hm.weapon = 13;
hm.fire = true;
hm.xvel = _xscale / 2;
hm.yvel = 0;
if (_xscale == 100) {
hm._rotation = 180;
} else {
hm._rotation = 0;
}
Symbol 2372 MovieClip Frame 975
attacking = false;
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 976
play();
Symbol 2372 MovieClip Frame 1017
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 1018
play();
Symbol 2372 MovieClip Frame 1065
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 1066
play();
Symbol 2372 MovieClip Frame 1099
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 1100
play();
Symbol 2372 MovieClip Frame 1133
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 1134
play();
Instance of Symbol 2215 MovieClip "lleg" in Symbol 2372 MovieClip Frame 1134
onClipEvent (load) {
feet = _parent.feet;
}
Instance of Symbol 2216 MovieClip "rleg" in Symbol 2372 MovieClip Frame 1134
onClipEvent (load) {
feet = _parent.feet;
}
Symbol 2372 MovieClip Frame 1181
gotoAndStop ("walk");
Symbol 2372 MovieClip Frame 1182
play();
Symbol 2372 MovieClip Frame 1225
gotoAndStop ("walk");
Symbol 2373 MovieClip Frame 1
this.swapDepths(0);
onEnterFrame = function () {
_root.itemLevel = this.getNextHighestDepth();
};
Symbol 2376 MovieClip Frame 1
onEnterFrame = function () {
Y = this._y;
X = this._x;
this._x = this._x - ((X - _root.all.p1._x) / 2);
this._y = this._y - ((Y - _root.all.p1._y) / 2);
if (!_root.all.p1.ingame) {
_visible = false;
} else {
_visible = true;
}
};
Symbol 2384 MovieClip Frame 1
i = 0;
onEnterFrame = function () {
if (((random(200) == 1) and (!_root.Paused)) and (_root.Quality != "low")) {
i++;
level = random(50);
p = attachMovie("penguin", "penguin" + i, level);
p._xscale = -100 + (random(2) * 200);
p._x = p._xscale * 5;
p._y = level;
p.speed = (random(2) + 2) / 2;
}
};
Symbol 2397 MovieClip Frame 1
_visible = false;
Symbol 2422 MovieClip Frame 60
gotoAndPlay (1);
Symbol 2422 MovieClip Frame 61
stop();
Instance of Symbol 2438 MovieClip in Symbol 2447 MovieClip Frame 1
/* no clip actions */
Symbol 2453 MovieClip Frame 1
onEnterFrame = function () {
if (_root.paused) {
stop();
} else {
play();
}
};
Instance of Symbol 2453 MovieClip in Symbol 2455 MovieClip Frame 1
onClipEvent (load) {
this.unloadMovie();
}
Instance of Symbol 2453 MovieClip in Symbol 2455 MovieClip Frame 1
onClipEvent (load) {
this.unloadMovie();
}
Symbol 2477 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2477 MovieClip Frame 1
onClipEvent (enterFrame) {
with (_parent) {
i = 0;
while (i <= _root.pTot) {
if (hitTest(_root.all["p" + i].area) and _root.all["p" + i].onFloor) {
_parent["door" + other].pID = i;
_parent["door" + other].gotoAndPlay(2);
_root.all["p" + i]._x = _parent["door" + other]._x + offset;
_root.all["p" + i]._y = _parent["door" + other]._y;
_root.all["p" + i].xvel = vel;
}
i++;
}
}
}
Symbol 2477 MovieClip Frame 2
stop();
Instance of Symbol 16 MovieClip in Symbol 2477 MovieClip Frame 2
onClipEvent (enterFrame) {
with (_parent) {
if (!hitTest(_root.all["p" + pID].area)) {
gotoAndStop(1);
}
}
}
Instance of Symbol 2477 MovieClip "door2" in Symbol 2487 MovieClip Frame 1
onClipEvent (load) {
other = 1;
vel = 10;
offset = 20;
}
Instance of Symbol 2477 MovieClip "door1" in Symbol 2487 MovieClip Frame 1
onClipEvent (load) {
other = 3;
vel = -10;
offset = -20;
}
Instance of Symbol 2477 MovieClip "door3" in Symbol 2487 MovieClip Frame 1
onClipEvent (load) {
other = 2;
vel = -10;
offset = -20;
}
Symbol 2490 MovieClip Frame 1
play();
Symbol 2490 MovieClip Frame 2
if (random(10) == 1) {
play();
} else {
prevFrame();
}
Symbol 2494 MovieClip Frame 1
l = 0;
i = 0;
while (i < 200) {
l++;
s = this.attachMovie("space star", "s" + i, l);
s._x = random(800);
s._y = random(600);
i++;
}
i = 0;
while (i < 10) {
p = this.attachMovie("planets", "s" + i, this.getNextHighestDepth());
p.planet = random(8) + 1;
p._x = random(800);
p._y = random(600);
p._xscale = random(80) + 20;
p._yscale = p._xscale;
p.gotoAndStop(Math.round(p._xscale / 10));
p._rotation = random(90) - 45;
p.swapDepths((p._xscale * 10) + random(10));
i++;
}
Symbol 2498 MovieClip Frame 1
onEnterFrame = function () {
if (((random(100) == 1) and (!_root.paused)) and _root.allMove) {
if (random(10) > 2) {
if (_root.Quality != "low") {
m = attachMovie("meteor bg", "meteor" + this.getNextHighestDepth(), this.getNextHighestDepth());
}
} else {
m = _root.all.Items.attachMovie("meteor", "meteor" + _root.itemLevel, _root.itemLevel);
}
if (random(2) == 1) {
if (random(2) == 1) {
m._x = -500;
m._y = random(400) - random(400);
m._rotation = random(180);
} else {
m._x = 500;
m._y = random(400) - random(400);
m._rotation = -random(180);
}
} else if (random(2) == 1) {
m._x = random(500) - random(500);
m._y = -400;
m._rotation = random(180) + 90;
} else {
m._x = random(500) - random(500);
m._y = 400;
m._rotation = random(180) - 90;
}
}
};
Symbol 2499 MovieClip Frame 1
friction = 1.2;
Symbol 2529 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (((random(2000) == 1) and (!_root.paused)) and _root.allMove) {
_root.wEnable = false;
play();
}
};
Instance of Symbol 2526 MovieClip "g" in Symbol 2529 MovieClip Frame 1
onClipEvent (load) {
stop();
l.stop();
}
Instance of Symbol 2526 MovieClip "g" in Symbol 2529 MovieClip Frame 2
onClipEvent (load) {
i = 0;
}
onClipEvent (enterFrame) {
if ((random(5) == 1) and (!_root.paused)) {
i++;
s = attachMovie("taser sparks", "ts" + i, i);
s._y = random(100) - 50;
s._x = random(160) - 80;
}
}
Symbol 2529 MovieClip Frame 145
_root.allMove = false;
Instance of Symbol 2526 MovieClip "g" in Symbol 2529 MovieClip Frame 145
onClipEvent (load) {
stop();
l.stop();
d1.stop();
d2.stop();
f.stop();
}
Instance of Symbol 16 MovieClip in Symbol 2529 MovieClip Frame 145
onClipEvent (load) {
z = 0;
fRandom = new Array(random(10) / 10, random(10) / 10, random(10) / 10, random(10) / 10, random(10) / 10, random(10) / 10, random(10) / 10);
fSine = new Array((random(2) * 2) - 1, (random(2) * 2) - 1, (random(2) * 2) - 1, (random(2) * 2) - 1, (random(2) * 2) - 1, (random(2) * 2) - 1, (random(2) * 2) - 1);
i = 1;
while (i <= _root.pTot) {
this["px" + i] = _root.all["p" + i].xvel + ((random(7) - 3) / 2);
this["py" + i] = (-random(5)) / 2;
i++;
}
}
onClipEvent (enterFrame) {
if (!_root.paused) {
i = 1;
while (i <= _root.pTot) {
_root.all["p" + i].xvel = this["px" + i];
_root.all["p" + i].yvel = this["py" + i];
_root.all["p" + i]._rotation = _root.all["p" + i]._rotation + _root.all["p" + i].xvel;
i++;
}
i = 1;
while (i <= _root.platTotal) {
z = z + 0.005;
_root.all["f" + i]._x = _root.all["f" + i]._x + ((Math.sin(fRandom[i] * z) * fRandom[i]) * fSine[i]);
_root.all["f" + i]._y = _root.all["f" + i]._y + ((Math.cos(fRandom[i] * z) * fRandom[i]) * fSine[i]);
i++;
}
_parent._x = _root.all.f3._x + 18;
_parent._y = _root.all.f3._y - 49.6;
_root.all.f7._x = _root.all.f3._x + 32.85;
_root.all.f7._y = _root.all.f3._y - 86.55;
}
}
Instance of Symbol 2526 MovieClip "g" in Symbol 2529 MovieClip Frame 250
onClipEvent (load) {
i = 0;
}
onClipEvent (enterFrame) {
l.stop();
if (random(5) == 1) {
i++;
s = attachMovie("taser sparks", "ts" + i, i);
s._y = random(100) - 50;
s._x = random(160) - 80;
}
}
Symbol 2529 MovieClip Frame 401
_root.allMove = true;
_root.wEnable = true;
_root.mapBoundaries();
Instance of Symbol 2526 MovieClip "g" in Symbol 2529 MovieClip Frame 401
onClipEvent (load) {
stop();
}
Instance of Symbol 16 MovieClip in Symbol 2529 MovieClip Frame 401
onClipEvent (enterFrame) {
i = 1;
while (i <= _root.pTot) {
_root.all["p" + i]._rotation = _root.all["p" + i]._rotation / 1.1;
if (Math.abs(_root.all["p" + i]._rotation) < 1) {
_root.all["p" + i]._rotation = 0;
}
i++;
}
}
Symbol 2544 MovieClip Frame 1
erupting = false;
stop();
Symbol 2544 MovieClip Frame 2
erupting = true;
Symbol 2544 MovieClip Frame 255
erupting = false;
ra = random(10) + 5;
_root.hazard = "block";
x = 0;
while (x <= ra) {
lb = _root.all.Items.attachMovie("lava bomb", "lb" + (_root.itemLevel + x), _root.itemLevel + x);
lb._y = (-random(5000)) - 400;
lb._x = random(800) - 400;
if (x == ra) {
lb.final = true;
lb._y = -5500;
}
x++;
}
Instance of Symbol 2544 MovieClip in Symbol 2548 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((((random(2000) == 1) and _root.allMove) and (!_root.paused)) or ((!_root.paused) and erupting)) {
play();
} else {
stop();
}
}
Instance of Symbol 2544 MovieClip "v" in Symbol 2548 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((((random(2000) == 1) and _root.allMove) and (!_root.paused)) or ((!_root.paused) and erupting)) {
play();
} else {
stop();
}
}
Symbol 2551 MovieClip Frame 1
friction = 1.2;
Symbol 2567 MovieClip Frame 40
gotoAndPlay (1);
Symbol 2598 MovieClip Frame 126
_root.hazard = "block";
Symbol 2598 MovieClip Frame 180
_root.hazard = "none";
Symbol 2598 MovieClip Frame 223
_root.hazard = "block";
Symbol 2598 MovieClip Frame 261
_root.hazard = "none";
Symbol 2598 MovieClip Frame 309
stop();
Symbol 2602 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2602 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((random(2000) == 1) and (!_root.paused)) and _root.allMove) {
_parent.play();
}
}
Instance of Symbol 16 MovieClip in Symbol 2602 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Instance of Symbol 2598 MovieClip in Symbol 2602 MovieClip Frame 159
onClipEvent (enterFrame) {
if (_root.paused) {
stop();
} else {
play();
}
}
Instance of Symbol 16 MovieClip in Symbol 2602 MovieClip Frame 284
onClipEvent (enterFrame) {
_root.damage(this, _parent, 20, -10, 1, false, "none", 30);
}
Instance of Symbol 16 MovieClip in Symbol 2602 MovieClip Frame 292
onClipEvent (load) {
_root.squash(this);
}
Instance of Symbol 16 MovieClip in Symbol 2602 MovieClip Frame 386
onClipEvent (enterFrame) {
_root.damage(this, _parent, 20, -10, 1, false, "none", 30);
}
Instance of Symbol 16 MovieClip in Symbol 2602 MovieClip Frame 390
onClipEvent (enterFrame) {
_root.damage(this, _parent, -20, 0, 1, false, "none", 30);
}
Instance of Symbol 16 MovieClip in Symbol 2602 MovieClip Frame 391
onClipEvent (load) {
_root.squash(this);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2607 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2607 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2607 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2607 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2607 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2607 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Symbol 2629 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2629 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(2000) == 1) and _root.allMove) {
_parent.play();
}
}
Instance of Symbol 2626 MovieClip in Symbol 2629 MovieClip Frame 119
onClipEvent (enterFrame) {
gotoAndStop(random(5) + 1);
}
Instance of Symbol 2622 MovieClip in Symbol 2629 MovieClip Frame 119
onClipEvent (load) {
gotoAndStop (2);
}
Symbol 2629 MovieClip Frame 370
stop();
Symbol 2634 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2634 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(1000) == 1) and _root.allMove) {
_parent.play();
}
}
Symbol 2634 MovieClip Frame 100
stop();
tmp = attachMovie("truck1", "t" + this.getNextHighestDepth(), this.getNextHighestDepth());
tmp._xscale = tmp._xscale * ((random(2) * 2) - 1);
Symbol 2639 MovieClip Frame 1
_rotation = random(360);
Symbol 2654 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2654 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((random(1000) == 1) and _root.allMove) and (!_root.paused)) {
_parent.play();
}
}
Instance of Symbol 16 MovieClip in Symbol 2654 MovieClip Frame 156
onClipEvent (enterFrame) {
if (((random(10) == 1) and _root.allMove) and (!_root.paused)) {
_root.hazard = "block";
tmp = _root.all.Items.attachMovie("missiles", "missiles" + _root.itemLevel, _root.itemLevel);
tmp._y = -300;
tmp._x = random(600) + 100;
}
}
Symbol 2654 MovieClip Frame 278
_root.hazard = "none";
Symbol 2664 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2664 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Symbol 2664 MovieClip Frame 180
_parent.rollFG.play();
gotoAndStop (1);
Symbol 2680 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2680 MovieClip Frame 1
onClipEvent (enterFrame) {
x = 1;
while (x <= _root.pTot) {
if (_parent.hitTest(_root.all["p" + x])) {
_parent.pID = x;
_parent.play();
}
x++;
}
}
Symbol 2680 MovieClip Frame 2
action(_x, _y);
Symbol 2680 MovieClip Frame 15
stop();
Instance of Symbol 16 MovieClip in Symbol 2680 MovieClip Frame 15
onClipEvent (load) {
timer = 0;
}
onClipEvent (enterFrame) {
timer++;
if (timer > 500) {
_parent.play();
}
}
Symbol 2682 MovieClip Frame 1
stop();
Symbol 2682 MovieClip Frame 2
_root.hazard = "block";
Instance of Symbol 16 MovieClip in Symbol 2682 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Instance of Symbol 16 MovieClip in Symbol 2682 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.squash(this);
}
Instance of Symbol 16 MovieClip in Symbol 2682 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.damage(this, _parent, 15, 0, 1.2, true, "none", 0);
}
Symbol 2682 MovieClip Frame 30
_root.all._y = _root.all._y + 10;
Symbol 2682 MovieClip Frame 32
_root.all._y = _root.all._y - 20;
Symbol 2682 MovieClip Frame 34
_root.all._y = _root.all._y + 15;
Symbol 2682 MovieClip Frame 36
_root.all._y = _root.all._y - 10;
Symbol 2682 MovieClip Frame 38
_root.all._y = _root.all._y + 5;
Symbol 2682 MovieClip Frame 94
_root.hazard = "none";
Symbol 2682 MovieClip Frame 111
gotoAndStop (1);
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (3);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (4);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (5);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (3);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (4);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (5);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2693 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2701 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2701 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2701 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2701 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2701 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2701 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2701 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Symbol 2704 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2704 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((!_root.paused) and (random(1500) == 1)) and _root.allMove) {
_parent.play();
}
}
Symbol 2704 MovieClip Frame 2
_root.hazard = "block";
Instance of Symbol 16 MovieClip in Symbol 2704 MovieClip Frame 2
onClipEvent (enterFrame) {
if (random(20) == 1) {
rock = _root.all.Items.attachMovie("rock", "r" + _root.itemLevel, _root.itemLevel);
rock._x = -400;
rock._y = -300;
}
}
Symbol 2704 MovieClip Frame 221
_root.hazard = "none";
Symbol 2737 MovieClip Frame 1
stop();
Symbol 2737 MovieClip Frame 10
stop();
Instance of Symbol 16 MovieClip in Symbol 2737 MovieClip Frame 10
onClipEvent (enterFrame) {
i = 0;
while (i <= _root.pTot) {
if ((hitTest(_root.all["p" + i].area) and _root.all["p" + i].onFloor) and _root.all["p" + i].ingame) {
_parent.p = _root.all["p" + i];
_parent.pPointer = _root.all["pPointer" + i];
with (_parent) {
p.ingame = false;
p._alpha = 0;
p.Move = false;
p.invincible = true;
pPointer._visible = false;
_root.pAlive--;
play();
}
}
i++;
}
}
Symbol 2737 MovieClip Frame 125
_root.pAlive++;
p.ingame = true;
p._y = other._y;
p._x = other._x;
p.xvel = 10;
p._alpha = 100;
p.invincible = false;
pPointer._visible = true;
other.play();
Symbol 2763 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2763 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(500) == 1) and _root.allMove) {
_parent.play();
}
}
Symbol 2763 MovieClip Frame 15
stop();
Symbol 2763 MovieClip Frame 30
stop();
Symbol 2763 MovieClip Frame 45
stop();
Symbol 2768 MovieClip Frame 2
stop();
Symbol 2775 MovieClip Frame 2
stop();
Symbol 2779 MovieClip Frame 2
stop();
Symbol 2781 MovieClip Frame 1
stop();
_root.all.f2.f22.gotoAndStop(2);
Instance of Symbol 16 MovieClip in Symbol 2781 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.all.f2.f22.gotoAndStop(2);
if (((random(500) == 1) and (!_root.paused)) and _root.allMove) {
_parent.play();
}
}
Symbol 2781 MovieClip Frame 10
stop();
Instance of Symbol 16 MovieClip in Symbol 2781 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.all.f2.f22.gotoAndStop(1);
if ((random(200) == 1) and (!_root.paused)) {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((random(500) == 1) and (!_root.paused)) and _root.allMove) {
switch (random(4)) {
case 0 :
_parent.gotoAndPlay("fall");
break;
case 1 :
_parent.gotoAndPlay("slide");
break;
case 2 :
_parent.gotoAndPlay("slide left");
break;
case 3 :
_parent.gotoAndPlay("slide right");
}
}
}
Symbol 2785 MovieClip Frame 2
_root.hazard = "jump";
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 20
_parent.f1.gotoAndStop("fall");
_parent.f3.gotoAndStop("fall");
_root.lPlat = _root.all.f2._x - (_root.all.f2._width / 2);
_root.lPlat2 = _root.all.f2;
_root.rPlat = _root.all.f2._x + (_root.all.f2._width / 2);
_root.rPlat2 = _root.all.f2;
Symbol 2785 MovieClip Frame 28
stop();
_root.hazard = "none";
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 28
onClipEvent (enterFrame) {
if ((random(200) == 1) and (!_root.paused)) {
_parent.play();
}
}
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 29
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 45
_parent.f1.gotoAndStop(1);
_parent.f3.gotoAndStop(1);
_root.mapBoundaries();
Symbol 2785 MovieClip Frame 54
gotoAndStop (1);
Symbol 2785 MovieClip Frame 55
_root.hazard = "jump";
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 55
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 59
_parent.f2.gotoAndStop("fall");
Symbol 2785 MovieClip Frame 75
_parent.f1.gotoAndStop("slide");
_parent.f1.xvel = 50;
_parent.f3.gotoAndStop("slide");
_parent.f3.xvel = 50;
Symbol 2785 MovieClip Frame 85
_parent.f1.xvel = 0;
_parent.f3.xvel = 0;
Symbol 2785 MovieClip Frame 95
stop();
_root.hazard = "none";
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 95
onClipEvent (enterFrame) {
if ((random(200) == 1) and (!_root.paused)) {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 96
_root.hazard = "jump";
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 96
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 105
_parent.f1.xvel = -50;
_parent.f3.xvel = -50;
Symbol 2785 MovieClip Frame 114
_parent.f1.gotoAndStop(1);
_parent.f1.xvel = 0;
_parent.f3.gotoAndStop(1);
_parent.f3.xvel = 0;
Symbol 2785 MovieClip Frame 132
_parent.f2.gotoAndStop(1);
Symbol 2785 MovieClip Frame 135
_root.hazard = "none";
gotoAndStop (1);
Symbol 2785 MovieClip Frame 136
_root.hazard = "jump";
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 136
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 142
_parent.f2.gotoAndStop("fall");
Symbol 2785 MovieClip Frame 155
_parent.f1.gotoAndStop("slide");
_parent.f1.xvel = -50;
_parent.f3.gotoAndStop("slide");
_parent.f3.xvel = -50;
Symbol 2785 MovieClip Frame 181
_parent.f1.gotoAndStop(1);
_parent.f1.xvel = 0;
_parent.f3.gotoAndStop(1);
_parent.f3.xvel = 0;
Symbol 2785 MovieClip Frame 192
_parent.f2.gotoAndStop(1);
Symbol 2785 MovieClip Frame 195
_root.hazard = "none";
gotoAndStop (1);
Symbol 2785 MovieClip Frame 196
_root.hazard = "jump";
Instance of Symbol 16 MovieClip in Symbol 2785 MovieClip Frame 196
onClipEvent (enterFrame) {
if (_root.paused) {
_parent.stop();
} else {
_parent.play();
}
}
Symbol 2785 MovieClip Frame 202
_parent.f2.gotoAndStop("fall");
Symbol 2785 MovieClip Frame 215
_parent.f1.gotoAndStop("slide");
_parent.f1.xvel = 50;
_parent.f3.gotoAndStop("slide");
_parent.f3.xvel = 50;
Symbol 2785 MovieClip Frame 241
_parent.f1.gotoAndStop(1);
_parent.f1.xvel = 0;
_parent.f3.gotoAndStop(1);
_parent.f3.xvel = 0;
Symbol 2785 MovieClip Frame 252
_parent.f2.gotoAndStop(1);
Symbol 2785 MovieClip Frame 255
_root.hazard = "none";
gotoAndStop (1);
Symbol 2787 MovieClip Frame 1
stop();
Symbol 2787 MovieClip Frame 2
stop();
Symbol 2788 MovieClip Frame 1
friction = 1.2;
_visible = false;
stop();
Symbol 2797 MovieClip Frame 1
xvel = 0;
friction = 1.2;
stop();
Instance of Symbol 16 MovieClip in Symbol 2797 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((random(400) == 1) and _root.allMove) and (!_root.paused)) {
_parent.play();
}
}
Symbol 2797 MovieClip Frame 21
stop();
_visible = false;
_x = (random(600) - 300);
_y = (random(300) - 150);
Instance of Symbol 16 MovieClip in Symbol 2797 MovieClip Frame 21
onClipEvent (enterFrame) {
if (((random(100) == 1) and _root.allMove) and (!_root.paused)) {
_parent.play();
}
}
Symbol 2797 MovieClip Frame 22
_visible = true;
Instance of Symbol 2401 MovieClip in Symbol 2798 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((random(100) == 1) and (_root.Quality != "low")) {
z = attachMovie("island", "i" + this.getNextHighestDepth(), this.getNextHighestDepth());
with (z) {
_y = random(100) + 30;
_x = -550;
z.vel = _y / 20;
_xscale = _y;
_yscale = _xscale;
}
}
}
Symbol 2799 MovieClip Frame 1
stop();
_root.drop = "dust";
introTime = 3100;
_root.overEdge = 500;
Instance of Symbol 2372 MovieClip "p1" in Symbol 2799 MovieClip Frame 1
onClipEvent (load) {
pID = 1;
_root.variables(this);
_root.initVars(this);
this.swapDepths(pID);
}
onClipEvent (enterFrame) {
_root.genericMove(this);
if (((((!_root.paused) and Move) and _root.allMove) and (!dead)) and ingame) {
if (Key.isDown(_root.c1) and (!Key.isDown(_root.c2))) {
_root.moveLeft(this, 0.3);
}
if (Key.isDown(_root.c2) and (!Key.isDown(_root.c1))) {
_root.moveRight(this, 0.3);
}
if ((Key.isDown(_root.c5) and (!ducking)) and (!attacking)) {
gotoAndPlay ("punch");
}
if ((Key.isDown(_root.c6) and (!ducking)) and (!attacking)) {
gotoAndPlay ("kick");
}
if (Key.isDown(_root.c3)) {
_root.jump(this);
}
if (Key.isDown(_root.c4) and (!attacking)) {
if ((((onFloor and (!ducking)) and (shield > 99)) and (!Key.isDown(_root.c1))) and (!Key.isDown(_root.c2))) {
gotoAndPlay ("duck");
}
if (!onFloor) {
gotoAndPlay ("stomp");
}
}
if ((Key.isDown(_root.c8) and (_currentframe == 1)) and (weapon == 0)) {
gotoAndPlay("taunt" + (random(6) + 1));
}
}
}
Instance of Symbol 2372 MovieClip "p2" in Symbol 2799 MovieClip Frame 1
onClipEvent (load) {
pID = 2;
_root.initVars(this);
_root.variables(this);
this.swapDepths(pID);
follow = "p" + (random(_root.pTot) + 1);
}
onClipEvent (enterFrame) {
if (!_root.paused) {
_root.choose(_parent, this);
_root.genericMove(this);
_root.AIMove(this);
}
}
Instance of Symbol 2372 MovieClip "p3" in Symbol 2799 MovieClip Frame 1
onClipEvent (load) {
pID = 3;
_root.variables(this);
_root.initVars(this);
this.swapDepths(pID);
follow = "p" + (random(_root.pTot) + 1);
}
onClipEvent (enterFrame) {
if (!_root.paused) {
_root.choose(_parent, this);
_root.genericMove(this);
_root.AIMove(this);
}
}
Instance of Symbol 2372 MovieClip "p4" in Symbol 2799 MovieClip Frame 1
onClipEvent (load) {
pID = 4;
_root.variables(this);
_root.initVars(this);
this.swapDepths(pID);
follow = "p" + (random(_root.pTot) + 1);
}
onClipEvent (enterFrame) {
if (!_root.paused) {
_root.choose(_parent, this);
_root.genericMove(this);
_root.AIMove(this);
}
}
Instance of Symbol 2372 MovieClip "p5" in Symbol 2799 MovieClip Frame 1
onClipEvent (load) {
pID = 5;
_root.variables(this);
_root.initVars(this);
this.swapDepths(pID);
follow = "p" + (random(_root.pTot) + 1);
}
onClipEvent (enterFrame) {
if (!_root.paused) {
_root.choose(_parent, this);
_root.genericMove(this);
_root.AIMove(this);
}
}
Instance of Symbol 2372 MovieClip "p6" in Symbol 2799 MovieClip Frame 1
onClipEvent (load) {
pID = 6;
_root.variables(this);
_root.initVars(this);
this.swapDepths(pID);
follow = "p" + (random(_root.pTot) + 1);
}
onClipEvent (enterFrame) {
if (!_root.paused) {
_root.choose(_parent, this);
_root.genericMove(this);
_root.AIMove(this);
}
}
Instance of Symbol 2376 MovieClip "pPointer1" in Symbol 2799 MovieClip Frame 1
onClipEvent (load) {
if (_root.pTot < 3) {
this.unloadMovie();
}
}
Symbol 2799 MovieClip Frame 2
stop();
_root.drop = "water";
introTime = 13100;
_root.overEdge = 500;
Instance of Symbol 2372 MovieClip "p2" in Symbol 2799 MovieClip Frame 2
onClipEvent (load) {
pID = 2;
_root.variables(this);
_root.initVars(this);
this.swapDepths(pID);
follow = "p" + (random(_root.pTot) + 1);
}
onClipEvent (enterFrame) {
if (!_root.paused) {
_root.choose(_parent, this);
_root.genericMove(this);
_root.AIMove(this);
}
}
Symbol 2799 MovieClip Frame 3
stop();
_root.drop = "swamp";
_root.overEdge = 280;
switch (_root.Quality) {
case "high" :
_quality = "medium";
break;
default :
_quality = "low";
}
Instance of Symbol 2401 MovieClip in Symbol 2799 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((random(100) == 1) and (_root.Quality != "low")) {
z = attachMovie("island", "i" + this.getNextHighestDepth(), this.getNextHighestDepth());
with (z) {
_y = random(100) + 30;
_x = -550;
z.vel = _y / 20;
_xscale = _y;
_yscale = _xscale;
}
}
}
Instance of Symbol 2416 MovieClip in Symbol 2799 MovieClip Frame 3
onClipEvent (load) {
if (_root.Quality == "low") {
stop();
}
}
Instance of Symbol 2422 MovieClip in Symbol 2799 MovieClip Frame 3
onClipEvent (load) {
if (_root.Quality == "low") {
gotoAndStop ("still");
}
}
Instance of Symbol 2424 MovieClip in Symbol 2799 MovieClip Frame 3
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
}
Symbol 2799 MovieClip Frame 4
stop();
_root.drop = "dust";
_root.overEdge = 500;
Symbol 2799 MovieClip Frame 5
stop();
_root.drop = "drop basic";
introTime = 14500;
_root.overEdge = 500;
Instance of Symbol 2456 MovieClip in Symbol 2799 MovieClip Frame 5
onClipEvent (load) {
i = 0;
}
onClipEvent (enterFrame) {
if ((random(500) == 1) and (!_root.paused)) {
i++;
z = -100 + (random(2) * 200);
car = attachMovie("car", "c" + i, i + z);
car._xscale = z;
car._x = car._xscale * -4;
car._y = (car._xscale - 100) / 20;
}
}
Instance of Symbol 2490 MovieClip in Symbol 2799 MovieClip Frame 5
onClipEvent (enterFrame) {
if (this.hitTest(_root.bg.grenade.grenade.explode)) {
_parent.play();
}
}
Instance of Symbol 2492 MovieClip in Symbol 2799 MovieClip Frame 5
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
}
Symbol 2799 MovieClip Frame 6
stop();
_root.drop = "space";
introTime = 22400;
_root.overEdge = 500;
Instance of Symbol 2529 MovieClip "grav" in Symbol 2799 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_root.paused) {
stop();
} else if (_currentframe > 1) {
play();
}
}
Symbol 2799 MovieClip Frame 7
stop();
_root.drop = "dust";
_root.overEdge = 500;
Symbol 2799 MovieClip Frame 8
stop();
_root.drop = "swamp";
_root.overEdge = 280;
Instance of Symbol 2604 MovieClip in Symbol 2799 MovieClip Frame 8
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
}
Symbol 2799 MovieClip Frame 9
stop();
_root.drop = "dust";
_root.overEdge = 500;
Instance of Symbol 2650 MovieClip in Symbol 2799 MovieClip Frame 9
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
}
Symbol 2799 MovieClip Frame 10
stop();
_root.drop = "dust";
_root.overEdge = 280;
Instance of Symbol 2477 MovieClip "door1" in Symbol 2799 MovieClip Frame 10
onClipEvent (load) {
other = 2;
vel = -10;
offset = -20;
_visible = false;
}
Instance of Symbol 2477 MovieClip "door2" in Symbol 2799 MovieClip Frame 10
onClipEvent (load) {
other = 1;
vel = 10;
offset = 20;
_visible = false;
}
Instance of Symbol 2680 MovieClip in Symbol 2799 MovieClip Frame 10
onClipEvent (load) {
function action(x, y) {
bdart = new Sound(this);
bdart.attachSound("blow dart" + (random(2) + 1));
bdart.start();
dart1 = _root.all.Items.attachMovie("blow dart fire", "bd" + _root.all.Items.getNextHighestDepth(), _root.all.Items.getNextHighestDepth());
dart1._x = -230;
dart1._y = -10;
sw = _root.all.Items.attachMovie("dart dust", "sw" + _root.all.Items.getNextHighestDepth(), _root.all.Items.getNextHighestDepth());
sw._x = -220;
sw._y = -10;
sw._xscale = 50;
sw._yscale = 50;
sw._alpha = 50;
dart2 = _root.all.Items.attachMovie("blow dart fire", "bd" + _root.all.Items.getNextHighestDepth(), _root.all.Items.getNextHighestDepth());
dart2._x = -130;
dart2._y = 100;
sw = _root.all.Items.attachMovie("dart dust", "sw" + _root.all.Items.getNextHighestDepth(), _root.all.Items.getNextHighestDepth());
sw._x = -130;
sw._y = 100;
sw._xscale = 50;
sw._yscale = 50;
sw._alpha = 50;
dart3 = _root.all.Items.attachMovie("blow dart fire", "bd" + _root.all.Items.getNextHighestDepth(), _root.all.Items.getNextHighestDepth());
dart3._x = 10;
dart3._y = 200;
sw = _root.all.Items.attachMovie("dart dust", "sw" + _root.all.Items.getNextHighestDepth(), _root.all.Items.getNextHighestDepth());
sw._x = 20;
sw._y = 200;
sw._xscale = 50;
sw._yscale = 50;
sw._alpha = 50;
}
}
Instance of Symbol 2680 MovieClip in Symbol 2799 MovieClip Frame 10
onClipEvent (load) {
function action() {
_parent.rollBG.play();
}
}
Instance of Symbol 2686 MovieClip in Symbol 2799 MovieClip Frame 10
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
}
Symbol 2799 MovieClip Frame 11
stop();
_root.drop = "dust";
_root.overEdge = 500;
Instance of Symbol 2704 MovieClip in Symbol 2799 MovieClip Frame 11
onClipEvent (load) {
hourse = new Sound(this);
hourse.attachSound("whinny");
eagle = new Sound(this);
eagle.attachSound("eagle");
}
onClipEvent (enterFrame) {
if (random(500) == 1) {
if (random(2) == 1) {
hourse.start();
} else {
eagle.start();
}
w = _root.all.Items.attachMovie("weed", "w" + _root.itemLevel, _root.itemLevel);
scale = (random(2) * 2) - 1;
w._x = (450 * scale) + 50;
w._y = (-random(200)) + 100;
w.z.xvel = (-scale) * 2;
}
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2799 MovieClip Frame 11
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2799 MovieClip Frame 11
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Instance of Symbol 1186 MovieClip [cactus] in Symbol 2799 MovieClip Frame 11
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
gotoAndStop(random(5) + 1);
_xscale = (_xscale * ((random(2) * 2) - 1));
}
Symbol 2799 MovieClip Frame 12
stop();
_root.drop = "space";
_root.overEdge = 500;
onEnterFrame = function () {
if (((random(800) == 1) and (!_root.paused)) and _root.allMove) {
z = -100 + (random(2) * 200);
apache = this.attachMovie("apache", "ap" + this.getNextHighestDepth(), this.getNextHighestDepth());
apache._xscale = z;
apache._x = z * 4;
apache._y = random(290) - 70;
s = new Sound(this);
if (z > 0) {
s.attachSound("apache R-L");
} else {
s.attachSound("apache L-R");
}
s.start();
}
if (((random(800) == 1) and (!_root.paused)) and _root.allMove) {
z = -100 + (random(2) * 200);
jet = this.attachMovie("jet", "ap" + this.getNextHighestDepth(), this.getNextHighestDepth());
jet._xscale = z;
jet._x = z * 4;
jet._y = random(290) - 70;
s = new Sound(this);
if (z > 0) {
s.attachSound("jet R-L");
} else {
s.attachSound("jet L-R");
}
s.start();
}
};
Instance of Symbol 2737 MovieClip "bottomLift" in Symbol 2799 MovieClip Frame 12
onClipEvent (load) {
gotoAndStop ("open");
other = _parent.topLift;
}
Instance of Symbol 2737 MovieClip "topLift" in Symbol 2799 MovieClip Frame 12
onClipEvent (load) {
gotoAndStop ("close");
other = _parent.bottomLift;
}
Instance of Symbol 2739 MovieClip in Symbol 2799 MovieClip Frame 12
onClipEvent (load) {
this.swapDepths(_parent.getNextHighestDepth());
}
Symbol 2799 MovieClip Frame 13
stop();
_root.drop = "space";
_root.overEdge = 500;
Instance of Symbol 2211 MovieClip "f7" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
_width = 0;
_height = 0;
}
Instance of Symbol 2211 MovieClip "f8" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
_width = 0;
_height = 0;
}
Instance of Symbol 16 MovieClip "clouds" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
_root.wind = undefined;
_root.planeAttach = true;
i = 0;
_root.mapBoundaries();
}
onClipEvent (enterFrame) {
if ((!_root.paused) and _root.allMove) {
i = i + 0.005;
_root.cloudMove = Math.sin(i) * 3;
if ((random(1500) == 1) and (_root.wind == undefined)) {
w = new Sound(this);
w.attachSound("wind loop");
w.start(0, 99);
if (random(2) == 1) {
_root.wind = -0.1;
} else {
_root.wind = 0.1;
}
timer = getTimer();
}
if (((_root.wind != undefined) and (_root.wind != "calming")) and (random(5) == 1)) {
if (random(2) == 1) {
l = _root.all.Items.attachMovie("leaf", "l" + _root.itemLevel, _root.itemLevel);
} else {
l = _root.all.Items.attachMovie("windy", "l" + _root.itemLevel, _root.itemLevel);
}
l._y = random(600) - 300;
l._x = _root.wind * -5000;
l.dir = _root.wind * 100;
}
if ((_root.wind != undefined) and ((getTimer() - timer) > 10000)) {
w.stop();
w.attachSound("wind end");
w.start();
timer = getTimer();
_root.wind = "calming";
}
if ((_root.wind == "calming") and ((getTimer() - timer) > 5000)) {
_root.wind = undefined;
i = 0;
}
if (_root.wind != undefined) {
x = 1;
while (x <= _root.pTot) {
if ((!_root.all["p" + x].onFloor) and _root.all["p" + x].ingame) {
_root.all["p" + x]._x = _root.all["p" + x]._x + (_root.wind * 40);
}
x++;
}
}
if ((random(500) == 1) and _root.planeAttach) {
_root.platTotal = 10;
_root.planeAttach = false;
p = _root.all.attachMovie("biplane", "f10", _parent.getNextHighestDepth());
s = new Sound(this);
if (random(2) == 1) {
p._x = 800;
p.xvel = -5;
s.attachSound("plane R-L");
} else {
p._x = -600;
p.xvel = 5;
p._xscale = -100;
s.attachSound("plane L-R");
}
p._y = random(290) - 70;
s.start();
}
}
}
Instance of Symbol 1218 MovieClip [cloud] "f1" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
dir = 1;
}
Instance of Symbol 1218 MovieClip [cloud] "f2" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
dir = 1;
}
Instance of Symbol 1218 MovieClip [cloud] "f3" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
dir = 1;
}
Instance of Symbol 1218 MovieClip [cloud] "f4" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
dir = -1;
}
Instance of Symbol 1218 MovieClip [cloud] "f5" in Symbol 2799 MovieClip Frame 13
onClipEvent (load) {
dir = -1;
}
Symbol 2799 MovieClip Frame 14
stop();
_root.drop = "swamp";
_root.overEdge = 280;
Symbol 2799 MovieClip Frame 15
stop();
_root.drop = "space";
_root.overEdge = 500;
_quality = "low";
Symbol 2799 MovieClip Frame 16
stop();
_root.drop = "dust";
level = "drop basic";
introTime = 3100;
_root.overEdge = 500;
i = 1;
while (_root.SO.data[("plats" + _root.slot) + i] != undefined) {
f = _root.all.attachMovie(_root.SO.data[("plats" + _root.slot) + i][0] + " plat", "f" + i, i - 16000);
f._x = _root.SO.data[("plats" + _root.slot) + i][1] - 360;
f._y = _root.SO.data[("plats" + _root.slot) + i][2] - 222;
f._width = _root.SO.data[("plats" + _root.slot) + i][3];
if (_root.SO.data[("plats" + _root.slot) + i][4] == true) {
f._visible = false;
f.unloadMovie();
}
i++;
}
_root.mapBoundaries();
i = 1;
while (i <= 6) {
this["p" + i]._x = _root.SO.data["customLevel" + _root.slot][(2 * i) + 2] - 360;
this["p" + i]._y = _root.SO.data["customLevel" + _root.slot][(2 * i) + 3] - 222;
if (this["p" + i]._x > 40) {
this["p" + i]._xscale = -100;
} else {
this["p" + i]._xscale = 100;
}
i++;
}
Instance of Symbol 2798 MovieClip in Symbol 2799 MovieClip Frame 16
onClipEvent (load) {
gotoAndStop(_root.SO.data["customLevel" + _root.slot][1]);
}
Symbol 2804 MovieClip Frame 2
_root.stats.stats0.play();
Symbol 2804 MovieClip Frame 10
stop();
Symbol 2804 MovieClip Frame 18
_root.stats.stats0.play();
Symbol 2804 MovieClip Frame 19
stop();
Symbol 2808 MovieClip Frame 1
crates = _root.SO.data.crates;
pus = _root.SO.data.pus;
Instance of Symbol 2822 MovieClip in Symbol 2825 MovieClip Frame 1
onClipEvent (load) {
s = new Sound(this);
s.attachSound("count down beep");
sec = _parent._parent.seconds;
}
onClipEvent (enterFrame) {
_xscale = (_parent._parent.Time / 100);
gotoAndStop(_parent._parent.seconds2);
if (sec != _parent._parent.seconds) {
s.start();
}
sec = _parent._parent.seconds;
}
Symbol 2826 MovieClip Frame 1
stop();
Symbol 2826 MovieClip Frame 12
stop();
minutes = Number(_root.minutes);
seconds = Number(_root.seconds);
seconds2 = 0;
gameTime = ((minutes * 60) + seconds) * 1000;
Instance of Symbol 16 MovieClip in Symbol 2826 MovieClip Frame 12
onClipEvent (load) {
_parent.startTime = getTimer();
_parent.Time = 0;
}
onClipEvent (enterFrame) {
with (_parent) {
Time = gameTime - (getTimer() - startTime);
minutes = Math.floor(Math.floor(Time / 1000) / 60);
seconds = Math.floor(Time / 1000) - (minutes * 60);
if (seconds < 10) {
txtSeconds.text = "0" + seconds;
} else {
txtSeconds.text = seconds;
}
seconds2 = Math.floor(Time / 10) - (((minutes * 60) + seconds) * 100);
if (seconds2 < 10) {
txtSeconds2.text = "0" + seconds2;
} else {
txtSeconds2.text = seconds2;
}
if (Time <= 11000) {
play();
}
}
}
Instance of Symbol 16 MovieClip in Symbol 2826 MovieClip Frame 14
onClipEvent (enterFrame) {
with (_parent) {
if (Time <= 50) {
play();
}
Time = gameTime - (getTimer() - startTime);
minutes = Math.floor(Math.floor(Time / 1000) / 60);
seconds = Math.floor(Time / 1000) - (minutes * 60);
if (seconds < 10) {
txtSeconds.text = "0" + seconds;
} else {
txtSeconds.text = seconds;
}
seconds2 = Math.floor(Time / 10) - (((minutes * 60) + seconds) * 100);
if (seconds2 < 10) {
txtSeconds2.text = "0" + seconds2;
} else {
txtSeconds2.text = seconds2;
}
}
}
Symbol 2826 MovieClip Frame 42
stop();
Symbol 2826 MovieClip Frame 43
minutes = 0;
seconds = 0;
seconds2 = 0;
_root.allMove = false;
Symbol 2826 MovieClip Frame 53
stop();
_root.deathmatchStats.gotoAndPlay("scores");