Frame 1
Stage.showMenu = false;
Instance of Symbol 53 MovieClip "ISTMenuSIGNED" in Frame 1
onClipEvent (load) {
this.swapDepths(1000159);
this._x = Stage.width;
this._y = Stage.height;
xx = 0;
timer = 10;
timers = timer;
timermm = timer;
timerm = timer;
mute = false;
rollover = false;
reset = false;
}
onClipEvent (enterFrame) {
function sSOUND() {
this.gotoAndStop("mm");
timermm = timerm;
}
MovieClip.prototype.ISTsetQCFn = function () {
IST = _root.ISTMenuSIGNED;
Qnumeric = IST.qquality[this.Qset - 1];
_quality = Qnumeric;
};
MovieClip.prototype.ISTsetQFn = function () {
IST = _root.ISTMenuSIGNED;
Qnumeric = IST.qquality[this.Qset - 1];
this.gotoAndStop(this.Qset);
if (!IST.rollover) {
if (Qnumeric == _quality) {
this._visible = 1;
} else {
this._visible = 0;
}
} else {
this._visible = 1;
if (Qnumeric == _quality) {
this._alpha = 40;
} else {
this._alpha = 100;
}
}
};
rollover = this.hitTest(_root._xmouse, _root._ymouse, true);
if (rollover) {
this.gotoAndStop("on");
} else if (!rollover) {
if (!mousedown) {
this.gotoAndStop("off");
}
}
if (xx >= qquality.length) {
xx = 0;
}
timer--;
if (timer <= 0) {
timer = 0;
} else {
this.gotoAndStop("qm");
}
timermm--;
if (timermm <= 0) {
timermm = 0;
} else {
this.gotoAndStop("mm");
}
KeyQ = 81;
KeyS = 77;
qquality = new Array("LOW", "MEDIUM", "HIGH", "BEST");
if (Key.isDown(KeyQ) && (timer <= 0)) {
takeq = qquality[xx];
_quality = takeq;
xx++;
timer = timers;
}
if ((Key.isDown(KeyS) && (timermm <= 0)) && (!mute)) {
mute = true;
sSOUND();
}
if ((Key.isDown(KeyS) && (timermm <= 0)) && (mute)) {
mute = false;
sSOUND();
}
if (mute) {
globalsound = new Sound(_root);
globalsound.setVolume(0);
} else if (vm != undefined) {
globalsound = new Sound(_root);
globalsound.setVolume(vm);
} else {
globalsound = new Sound(_root);
globalsound.setVolume(100);
}
if (reset) {
_quality = "HIGH";
mute = false;
Vsvx = 35;
Vspx = 0;
reset = false;
}
}
onClipEvent (mouseDown) {
mousedown = true;
}
onClipEvent (mouseUp) {
mousedown = false;
}
Instance of Symbol 65 MovieClip "IST!Auto Center" in Frame 1
on (release) {
if (loadedvar) {
_root.gotoAndStop("Ist!Loaded");
} else {
getURL ("http://www.freewebs.com/iststudios/", "_blank");
}
}
onClipEvent (load) {
ISTppXXYY = 0;
this._y = (Stage.height / 2) + ISTppXXYY;
this._x = (Stage.width / 2) + ISTppXXYY;
_global.ISTXXTEST = 1;
}
Instance of Symbol 67 MovieClip "ISTEngineSIGNED" in Frame 1
onClipEvent (load) {
xp = 1;
yp = 1;
wwwvalue = 3;
widthwww = (200 - (wwwvalue * this._width)) / 700;
www = 1 - widthwww;
if (this._name == "ISTEngineSIGNED") {
startw = this._width;
endw = 50;
amount = 50;
difw = (endw - startw) / amount;
this.swapDepths(amount + 2);
i = 1;
while (i < amount) {
duplicateMovieClip (this, "IST!MMF" + i, (amount + 1) - i);
MMFi = _root["IST!MMF" + i];
ratio = _width / _height;
MMFi._width = startw + (difw * i);
MMFi._height = MMFi._width / ratio;
i++;
}
}
}
onClipEvent (enterFrame) {
MovieClip.prototype.mm = function (centerx, centery, inertia, k) {
x = (-this._x) + centerx;
y = (-this._y) + centery;
xp = (xp * inertia) + (x * k);
yp = (yp * inertia) + (y * k);
_x = (_x + xp);
_y = (_y + yp);
};
this.mm(_root._xmouse, _root._ymouse, www, 0.07);
}
Frame 2
gotoAndStop (1);
Instance of Symbol 82 MovieClip in Frame 3
on (release) {
getURL ("http://www.freewebs.com/iststudios/", "_blank");
}
onClipEvent (load) {
ISTEngine = _root.ISTEngineSIGNED;
amount = ISTEngine.amount;
i = 1;
while (i < amount) {
removeMovieClip(_root["IST!MMF" + i]);
removeMovieClip(ISTEngine);
i++;
}
this._y = 0;
this._x = (Stage.width - 1000) / 2;
}
Frame 4
gotoAndStop(_currentframe + 1);
Instance of Symbol 139 MovieClip "Options" in Frame 4
onClipEvent (load) {
this._visible = 0;
this.swapDepths(2);
MUSIC = new Sound(this);
MUSIC.attachSound("SFX - Choir.wav");
MUSIC.start(0, 9999);
}
onClipEvent (enterFrame) {
if (((((_global.WeaponsPack || (_global.LowGravity)) || (_global.NoHeating)) || (_global.FragileOpponents)) || (_global.AllUpgrades)) || (_global.Invincible)) {
_global.NOUPGRADES = true;
} else {
_global.NOUPGRADES = false;
}
if (_global.NOUPGRADES) {
_root.warning._visible = 1;
} else {
_root.warning._visible = 0;
}
}
Frame 5
stop();
Frame 6
gotoAndStop(_currentframe - 1);
Frame 10
gotoAndStop(_currentframe + 1);
Instance of Symbol 193 MovieClip "Clouds" in Frame 10
onClipEvent (load) {
CLspeed = 15;
CLspeedadd = 0.2;
MovieClip.prototype.CloudLOAD = function () {
startx = (-this._width) * 3;
this.cloudspeed = (random(CLspeed) / 10) + CLspeedadd;
gotostop = "c" + (random(3) + 1);
this.CB.gotoAndStop(gotostop);
};
}
onClipEvent (enterFrame) {
MovieClip.prototype.CloudMove = function () {
if (!_global.PAUSE) {
this._x = this._x + this.cloudspeed;
if (this._x >= (_global.stagex + this._width)) {
this.cloudspeed = (random(CLspeed) / 10) + CLspeedadd;
this._x = startx - random(100);
}
}
};
}
Instance of Symbol 297 MovieClip "Enemy" in Frame 10
onClipEvent (load) {
Player = _root.Player;
pbody = Player.ptorso;
phead = Player.phead;
ebody = this.EBody;
ehead = this.EHead;
efire = this.EFire;
etorso = this.EBody;
chutefront = this.ChuteFront;
chute = this.Chute;
SFXhit = new Sound(this);
SFXhit.attachSound("Slice (Opposing).wav");
SFXfire = new Sound(this);
chute._visible = 0;
chutefront._visible = 0;
gg = Player.gg;
pHPtimes = Player.oHP / 100;
fps = Player.fps;
score = Player.score;
scoreSet2 = Player.scoreSet2;
scoreSet3 = Player.scoreSet3;
scoreSet4 = Player.scoreSet4;
scoreSet5 = Player.scoreSet5;
JumpSet = false;
thrust = 0;
jumplim = 0;
jumplimit = 2;
disfromP = _width;
thrustlow = Player.thrustlow;
thrustii = Player.thrustii;
jumpover = Player.jumpover;
recoilX = 0;
recoilY = 0;
endrecoil = Player.endrecoil;
jumpCancel = false;
deadOnce = false;
dead = false;
GBspeed = 20;
relayXtimer = 0;
relayXtime = 1 * fps;
jumptotimer = 0;
jumptotime = (random(4) + 5) * fps;
amountSetmax = 12;
Set1 = 3;
Set2 = 6;
Set3 = 8;
Set4 = 10;
Set5 = amountSetmax;
if (score < scoreSet2) {
SetE = random(Set1) + 1;
} else if ((score >= scoreSet2) && (score < scoreSet3)) {
SetE = random(Set2) + 1;
} else if ((score >= scoreSet3) && (score < scoreSet4)) {
SetE = random(Set3) + 1;
} else if ((score >= scoreSet4) && (score < scoreSet5)) {
SetE = random(Set4) + 1;
} else if (score >= scoreSet5) {
SetE = random(Set5) + 1;
}
if (_name != "Enemy") {
switch (SetE) {
case 1 :
case 2 :
case 3 :
if (_global.FragileOpponents) {
HP = 1;
} else {
HP = 1000;
}
eWepSet = random(3) + 1;
break;
case 4 :
case 5 :
case 6 :
if (_global.FragileOpponents) {
HP = 1;
} else {
HP = 1600;
}
eWepSet = random(3) + 4;
break;
case 7 :
case 8 :
if (_global.FragileOpponents) {
HP = 1;
} else {
HP = 2000;
}
eWepSet = random(2) + 7;
break;
case 9 :
case 10 :
if (_global.FragileOpponents) {
HP = 1;
} else {
HP = 3000;
}
eWepSet = random(2) + 9;
break;
case 11 :
if (_global.FragileOpponents) {
HP = 1;
} else {
HP = 4000;
}
eWepSet = 11;
break;
case 12 :
HP = 4000;
eWepSet = 12;
}
scoreperkill = Player.scoreperkill;
xmovestandard = 5;
xmoveranged = 2;
xRANGEDjump = 7;
switch (eWepSet) {
case 1 :
atimeSet = 1.5;
edamage = pHPtimes * 4;
xmove = xmovestandard;
melee = true;
break;
case 2 :
SFXfire.attachSound("Colt 45.wav");
RecoileSet = 0.4;
edamage = pHPtimes * 0.9;
xmove = xmoveranged;
break;
case 3 :
SFXfire.attachSound("Double Barrel Shotgun.wav");
RecoileSet = 0.6;
edamage = pHPtimes * 1.3;
xmove = xmoveranged;
break;
case 4 :
SFXfire.attachSound("Sniper.wav");
atimeSet = 2.8;
RecoileSet = 0.4;
edamage = pHPtimes * 1.3;
xmove = xmoveranged;
break;
case 5 :
atimeSet = 1;
melee = true;
edamage = pHPtimes * 4;
xmove = xmovestandard + 1;
break;
case 6 :
SFXfire.attachSound("Magnum.wav");
atimeSet = 4.2;
RecoileSet = 0.3;
SHOTGUN = true;
edamage = pHPtimes * 0.35;
xmove = xmoveranged;
break;
case 7 :
atimeSet = 1.5;
melee = true;
edamage = pHPtimes * 6;
xmove = xmovestandard;
break;
case 8 :
SFXfire.attachSound("Rapid Fire.wav");
atimeSet = 4;
RecoileSet = 0.3;
SMG = true;
edamage = pHPtimes * 0.35;
xmove = xmoveranged;
break;
case 9 :
atimeSet = 1.5;
melee = true;
edamage = pHPtimes * 8;
xmove = xmovestandard;
break;
case 10 :
SFXfire.attachSound("Laser.wav");
RecoileSet = 0.4;
LASER = true;
edamage = pHPtimes * 1.6;
xmove = xmoveranged;
break;
case 11 :
atimeSet = 0.5;
melee = true;
edamage = pHPtimes * 4;
xmove = xmovestandard + 2;
break;
case 12 :
atimeSet = 4;
SMG = true;
SFXfire.attachSound("Laser.wav");
RecoileSet = 0.3;
LASER = true;
edamage = pHPtimes * 0.4;
xmove = xmoveranged;
}
if (atimeSet != undefined) {
AttackTime = atimeSet * fps;
} else {
AttackTime = 3.5 * fps;
}
AttackTimer = 0;
ehitOnce = false;
dropSet = random(2);
initdisplaceXY = 100 + random(100);
initPos = random(3);
chuteYmove = gg;
chutePlay = false;
switch (initPos) {
case 0 :
this._x = _global.stagex + initdisplaceXY;
parachute = false;
break;
case 1 :
this._x = -initdisplaceXY;
parachute = false;
break;
case 2 :
this._x = random(_global.stagex - initdisplaceXY) + initdisplaceXY;
this._y = -initdisplaceXY;
parachute = true;
break;
}
finalDepthofEnemy = (Player.finalEv + Player.setonReload) * 10;
ydisplacemax = 16;
ydisplace = (this.getDepth() - 200) / (finalDepthofEnemy / ydisplacemax);
xoffset = random(27) - 13;
}
}
onClipEvent (enterFrame) {
function FireGun(nii) {
efire.efire.play();
SFXfire.start(0, 0);
ni = 0;
while (ni < nii) {
duplicateMovieClip (_root.BulletE, "eBullet" + (ni + this.getDepth()), (ni + this.getDepth()) + 2);
with (_root["eBullet" + (ni + this.getDepth())]) {
RotDisMax = 8;
RotDisplace = random((2 * RotDisMax) + 1) - RotDisMax;
if (LASER) {
_root["eBullet" + (ni + this.getDepth())].gotoAndStop("Laser");
_root["eBullet" + (ni + this.getDepth())].LASER = true;
}
_x = this._x;
_y = this._y - (ebody._height / 2);
_rotation = (efire._rotation + properrotset) + RotDisplace;
_root["eBullet" + (ni + this.getDepth())].xyv = 30;
_root["eBullet" + (ni + this.getDepth())].esety = yborder;
_root["eBullet" + (ni + this.getDepth())].edamage = edamage;
_root["eBullet" + (ni + this.getDepth())].Recoil = RecoileSet;
_root["eBullet" + (ni + this.getDepth())].xxmove = GBspeed * Math.cos(_rotation * (Math.PI/180));
_root["eBullet" + (ni + this.getDepth())].yymove = GBspeed * Math.sin(_rotation * (Math.PI/180));
this._x = this._x - (xxmove / Player.RecoilfactorSMG);
this._y = this._y - (yymove / Player.RecoilfactorSMG);
}
ni++;
}
}
function FireSMG(nset) {
efire.efire.play();
SFXfire.start(0, 0);
ni = nset - 1;
while (ni < nset) {
duplicateMovieClip (_root.BulletE, "eSMGBullet" + (ni + this.getDepth()), (ni + this.getDepth()) + 2);
with (_root["eSMGBullet" + (ni + this.getDepth())]) {
RotDisMax = 1;
RotDisplace = random((2 * RotDisMax) + 1) - RotDisMax;
if (LASER) {
_root["eSMGBullet" + (ni + this.getDepth())].gotoAndStop("Laser");
}
_x = this._x;
_y = this._y - (ebody._height / 2);
_rotation = (efire._rotation + properrotset) + RotDisplace;
_root["eSMGBullet" + (ni + this.getDepth())].xyv = 30;
_root["eSMGBullet" + (ni + this.getDepth())].esety = yborder;
_root["eSMGBullet" + (ni + this.getDepth())].edamage = edamage;
_root["eSMGBullet" + (ni + this.getDepth())].Recoil = RecoileSet;
_root["eSMGBullet" + (ni + this.getDepth())].xxmove = GBspeed * Math.cos(_rotation * (Math.PI/180));
_root["eSMGBullet" + (ni + this.getDepth())].yymove = GBspeed * Math.sin(_rotation * (Math.PI/180));
this._x = this._x - (xxmove / Player.RecoilfactorSMG);
this._y = this._y - (yymove / Player.RecoilfactorSMG);
}
ni++;
}
}
yborder = _global.stagey + ydisplace;
borderchute = yborder - this._height;
if ((this._name != "Enemy") && (!_global.PAUSE)) {
ehead.EHead.gotoAndStop(SetE);
ebody.EBody.gotoAndStop(SetE);
efire.gotoAndStop(eWepSet);
if (AttackTimer >= AttackTime) {
nset = 1;
ehitOnce = true;
AttackTimer = 0;
} else {
AttackTimer++;
}
if ((!dead) && (!deadOnce)) {
if (melee) {
if (this.hitTest(Player)) {
SwordRecoil = 12;
if (this.EFire.hitTest(phead) || (this.EFire.hitTest(pbody))) {
if (ehitOnce && (!((Player.WepSet == 1) && (Player.attack == 2)))) {
Player.HP = Player.HP - edamage;
Player.recoilX = Player.recoilX - (SwordRecoil * xxset);
Player.recoilY = Player.recoilY - (SwordRecoil * yyset);
if (this.EFire.hitTest(phead)) {
_root.Player.phead.gotoAndPlay(_root.Player.phead._currentframe + 1);
} else if (this.EFire.hitTest(pbody)) {
_root.Player.ptorso.gotoAndPlay(root.Player.ptorso._currentframe + 1);
}
SFXhit.start(0, 0);
efire.efire.gotoAndPlay(efire.efire._currentframe + 1);
ehitOnce = false;
}
}
}
} else if (((this._x <= _global.stagex) && (this._x >= 0)) && (this._y >= 0)) {
if (ehitOnce) {
if (SHOTGUN) {
FireGun(5);
ehitOnce = false;
} else if (SMG) {
if (nset <= 4) {
FireSMG(nset);
nset++;
} else {
ehitOnce = false;
}
} else {
FireGun(1);
ehitOnce = false;
}
}
} else {
ehitOnce = false;
}
}
if (this._y >= Player._y) {
yyset = -1;
} else {
yyset = 1;
}
if (recoilX > endrecoil) {
jumpCancel = true;
recoilX--;
} else if (recoilX < (-1 * endrecoil)) {
jumpCancel = true;
recoilX++;
} else {
recoilX = 0;
}
if (recoilY > endrecoil) {
if (recoilY >= thrustii) {
recoilY--;
} else {
recoilY--;
}
} else if (recoilY < (-1 * endrecoil)) {
if (recoilY <= (-1 * thrustii)) {
recoilY++;
} else {
recoilY++;
}
} else {
recoilY = 0;
}
if (HP <= 0) {
if (parachute) {
chutePlay = true;
} else {
deadOnce = true;
if (setDetails == undefined) {
switch (Player.WepSet) {
case 1 :
setKillsWithSword = 1;
break;
case 2 :
setKillsWithSMG = 1;
break;
case 3 :
setKillsWithRocket = 1;
break;
case 4 :
setKillsWithTaser = 1;
break;
case 5 :
setKillsWithShotgun = 1;
break;
case 6 :
setKillsWithLaser = 1;
}
setDetails = 1;
}
this.play();
}
if (dead) {
deadOnce = false;
Player.score = Player.score + scoreperkill;
Player.enemyAdd++;
if (setKillsWithSword != undefined) {
_global.KillsWithSword = _global.KillsWithSword + setKillsWithSword;
}
if (setKillsWithSMG != undefined) {
_global.KillsWithSMG = _global.KillsWithSMG + setKillsWithSMG;
}
if (setKillsWithRocket != undefined) {
_global.KillsWithRocket = _global.KillsWithRocket + setKillsWithRocket;
}
if (setKillsWithTaser != undefined) {
_global.KillsWithTaser = _global.KillsWithTaser + setKillsWithTaser;
}
if (setKillsWithShotgun != undefined) {
_global.KillsWithShotgun = _global.KillsWithShotgun + setKillsWithShotgun;
}
if (setKillsWithLaser != undefined) {
_global.KillsWithLaser = _global.KillsWithLaser + setKillsWithLaser;
}
if (dropSet) {
duplicateMovieClip (_root.Drop, "DD" + this.getDepth(), 1 + this.getDepth());
with (_root["DD" + this.getDepth()]) {
_x = this._x;
_y = this._y - (ehead._width / 2);
_root["DD" + this.getDepth()].yborder = yborder;
}
}
removeMovieClip(this);
}
}
if (Player._x >= this._x) {
ehead._xscale = 100;
etorso._xscale = 100;
efire._xscale = 100;
chutefront._xscale = 100;
} else {
ehead._xscale = -100;
etorso._xscale = -100;
efire._xscale = -100;
chutefront._xscale = -100;
}
Rotationc = Math.round((Math.atan2(Player._y - this._y, Player._x - this._x) * 180) / Math.PI);
if (ehead._xscale == 100) {
ehead._rotation = Rotationc;
efire._rotation = Rotationc;
properrotset = 0;
} else if (ehead._xscale == -100) {
ehead._rotation = Rotationc + 180;
efire._rotation = Rotationc + 180;
properrotset = 180;
}
if (ehead._rotation >= 40) {
ehead._rotation = 40;
} else if (ehead._rotation <= -40) {
ehead._rotation = -40;
}
relayXtimer++;
if (relayXtimer >= relayXtime) {
if (this._x >= Player._x) {
xxset = -1;
} else {
xxset = 1;
}
relayXtimer = 0;
}
if (!parachute) {
chute._visible = 0;
chutefront._visible = 0;
this._x = this._x - recoilX;
this._y = this._y - recoilY;
if ((!deadOnce) && (!dead)) {
PlayerXlocation = xxset * ((Player._x - (xxset * xmeleeset)) - (xxset * xoffset));
if (melee) {
xmeleeset = 20;
if ((xxset * this._x) < PlayerXlocation) {
if (recoilX == 0) {
if (this._y >= yborder) {
this._x = this._x + (xxset * xmove);
} else if (!jumpCancel) {
this._x = this._x + (xxset * xmove);
}
}
} else if (Player._y <= jumpover) {
JumpSet = true;
}
} else {
xmeleeset = 120;
if ((xxset * this._x) < PlayerXlocation) {
if (recoilX == 0) {
if (this._y >= yborder) {
this._x = this._x + (xxset * xmove);
} else if (!jumpCancel) {
this._x = this._x + (xxset * xmove);
}
}
} else {
if (jumptotimer >= jumptotime) {
JumpSet = true;
jumptotimer = 0;
}
if (this._y <= (yborder - thrustii)) {
this._x = this._x + (xxset * xRANGEDjump);
relayXtimer--;
}
}
}
if (jumptotimer <= jumptotime) {
jumptotimer++;
}
gg = Player.gg;
JumpGen = random(120);
if (JumpGen == 1) {
JumpSet = true;
}
if (JumpSet) {
if (jumplim <= jumplimit) {
jumplim++;
thrust = Player.thrustii;
}
JumpSet = false;
}
}
if (!JumpSet) {
if (this._y <= yborder) {
if (thrust >= (-thrustii)) {
thrust = thrust - (gg * Player.mass);
}
}
if (this._y >= yborder) {
jumpCancel = false;
if (thrust < (-1 * thrustlow)) {
thrust = thrust * -0.3;
} else {
jumplim = 0;
this._y = yborder;
}
}
this._y = this._y - thrust;
}
} else {
chute._visible = 1;
chutefront._visible = 1;
this._y = this._y + chuteYmove;
if (this._y >= borderchute) {
chutePlay = true;
}
if (chutePlay) {
JumpSet = false;
chute.play();
}
}
}
}
Instance of Symbol 303 MovieClip "Drop" in Frame 10
onClipEvent (load) {
Player = _root.Player;
phead = Player.phead;
pbody = Player.ptorso;
Type = this.Type;
txt = this.txt;
txtset = "";
setOnce = true;
remOnce = true;
UpSet = random(9);
gg = Player.gg / 2;
jumpii = 10;
jump = jumpii;
SFXdrop = new Sound(this);
}
onClipEvent (enterFrame) {
function Upgrade(init, val, max) {
if (val < max) {
valC = val + ((max - init) / UpgradeInt);
} else {
valC = max;
}
}
function Degrade(init, val, max) {
if (val > max) {
valC = val + ((max - init) / UpgradeInt);
} else {
valC = max;
}
}
function Detail(detail) {
if (detail < UpgradeInt) {
detailPlus = 1;
} else {
detailPlus = 0;
}
}
UpgradeInt = Player.UpgradeInt;
if ((this._name != "Drop") && (!_global.PAUSE)) {
if (this._y < yborder) {
if (jump > (-jumpii)) {
jump = jump - gg;
}
this._y = this._y - jump;
} else {
jump = 0;
this._y = yborder;
if (remOnce) {
this.gotoAndPlay("Remove");
remOnce = false;
}
}
txt = txtset;
switch (UpSet) {
case 0 :
case 1 :
SFXdrop.attachSound("Bloop.wav");
Type.gotoAndStop("HP");
break;
case 2 :
case 3 :
SFXdrop.attachSound("Reload (Drop).wav");
Type.gotoAndStop("Ammo");
break;
default :
SFXdrop.attachSound("Reload (Drop).wav");
Type.gotoAndStop("Crate");
}
if (this.hitTest(phead) || (this.hitTest(pbody))) {
if (setOnce) {
jump = 0;
gg = 0;
switch (UpSet) {
case 0 :
case 1 :
Player.HP = Player.HP + Player.HPAdd;
break;
case 2 :
case 3 :
if (Player.WepSet == 2) {
Player.Ammo2 = Player.Ammo2 + Player.Ammo2Add;
}
if (Player.WepSet == 3) {
Player.Ammo3 = Player.Ammo3 + Player.Ammo3Add;
}
if (Player.WepSet == 5) {
Player.Ammo5 = Player.Ammo5 + Player.Ammo5Add;
}
if (Player.WepSet == 6) {
Player.Ammo6 = Player.Ammo6 + Player.Ammo6Add;
}
break;
case 4 :
case 5 :
txtset = "DAMAGE";
if (Player.WepSet == 1) {
Detail(_global.UpgradeD1);
_global.UpgradeD1 = _global.UpgradeD1 + detailPlus;
Upgrade(Player.iDamage1, Player.Damage1, Player.fDamage1);
Player.Damage1 = valC;
} else if (Player.WepSet == 2) {
Detail(_global.UpgradeD2);
_global.UpgradeD2 = _global.UpgradeD2 + detailPlus;
Upgrade(Player.iDamage2, Player.Damage2, Player.fDamage2);
Player.Damage2 = valC;
} else if (Player.WepSet == 3) {
Detail(_global.UpgradeD3);
_global.UpgradeD3 = _global.UpgradeD3 + detailPlus;
Upgrade(Player.iDamage3, Player.Damage3, Player.fDamage3);
Player.Damage3 = valC;
} else if (Player.WepSet == 4) {
Detail(_global.UpgradeD4);
_global.UpgradeD4 = _global.UpgradeD4 + detailPlus;
Upgrade(Player.iDamage4, Player.Damage4, Player.fDamage4);
Player.Damage4 = valC;
} else if (Player.WepSet == 5) {
Detail(_global.UpgradeD5);
_global.UpgradeD5 = _global.UpgradeD5 + detailPlus;
Upgrade(Player.iDamage5, Player.Damage5, Player.fDamage5);
Player.Damage5 = valC;
} else if (Player.WepSet == 6) {
Detail(_global.UpgradeD6);
_global.UpgradeD6 = _global.UpgradeD6 + detailPlus;
Upgrade(Player.iDamage6, Player.Damage6, Player.fDamage6);
Player.Damage6 = valC;
}
break;
case 6 :
txtset = "RELOAD";
Detail(_global.UpgradeReload);
_global.UpgradeReload = _global.UpgradeReload + detailPlus;
Degrade(Player.iWepReload, Player.WepReload, Player.fWepReload);
Player.WepReload = valC;
break;
case 7 :
txtset = "COOLANT";
Detail(_global.UpgradeCoolant);
_global.UpgradeCoolant = _global.UpgradeCoolant + detailPlus;
Degrade(Player.iSMGheat, Player.SMGheat, Player.fSMGheat);
Player.SMGheat = valC;
break;
case 8 :
txtset = "CHARGE";
Detail(_global.UpgradeCharge);
_global.UpgradeCharge = _global.UpgradeCharge + detailPlus;
Degrade(Player.iswordUpgrade, Player.swordUpgrade, Player.fswordUpgrade);
Player.swordUpgrade = valC;
}
SFXdrop.start(0, 0);
this.gotoAndPlay("Take");
setOnce = false;
}
}
}
}
Instance of Symbol 311 MovieClip "Bullet" in Frame 10
onClipEvent (load) {
edam = 0;
while (edam < _root.Player.eeN) {
_root["Opp" + edam].hitOnceRocket = true;
edam++;
}
}
onClipEvent (enterFrame) {
if ((_name != "Bullet") && (!_global.PAUSE)) {
if (sethit) {
this.swapDepths((oDepth + 1000) + 1);
this.gotoAndPlay("Hit");
sethit = undefined;
}
if (sethit != undefined) {
edam = 0;
while (edam < _root.Player.eeN) {
if (this.hitTest(_root["Opp" + edam].EHead) || (this.hitTest(_root["Opp" + edam].EBody))) {
if (_root["Opp" + edam].parachute == true) {
_root["Opp" + edam].chutePlay = true;
}
xxXmove = xxmove;
yyYmove = yymove;
if (sethit == false) {
sethit = true;
}
gravity = 0;
xxmove = 0;
yymove = 0;
}
edam++;
}
}
if (sethit == undefined) {
edam = 0;
while (edam < _root.Player.eeN) {
centerset = _root["Opp" + edam].EBody._height / 2;
maxExplosion = this._width + this._height;
xdif = _root["Opp" + edam]._x - this._x;
ydif = (_root["Opp" + edam]._y - centerset) - this._y;
RotationcR = Math.round((Math.atan2(ydif, xdif) * 180) / Math.PI);
Magnitude = Math.sqrt(Math.pow(ydif, 2) + Math.pow(xdif, 2));
if (this.hitTest(_root["Opp" + edam].EHead) || (this.hitTest(_root["Opp" + edam].EBody))) {
magx = (1 + (Magnitude / maxExplosion)) * Math.cos(RotationcR * (Math.PI/180));
magy = (1 + (Magnitude / maxExplosion)) * Math.sin(RotationcR * (Math.PI/180));
if (_root["Opp" + edam].hitOnceRocket) {
_root["Opp" + edam].HP = _root["Opp" + edam].HP - damage;
_root["Opp" + edam].recoilX = _root["Opp" + edam].recoilX - (magx * (baseRecoilx + recoil));
_root["Opp" + edam].recoilY = _root["Opp" + edam].recoilY - (magy * (baseRecoilx + recoil));
_root["Opp" + edam].EHead.play();
_root["Opp" + edam].hitOnceRocket = false;
}
}
edam++;
}
if (this.hitTest(_root.Player.phead) || (this.hitTest(_root.Player.pbody))) {
Pcenterset = _root.Player._height / 2;
PmaxExplosion = this._width + this._height;
Pxdif = _root.Player._x - this._x;
Pydif = (_root.Player._y + Pcenterset) - this._y;
RotationcRPP = Math.round((Math.atan2(Pydif, Pxdif) * 180) / Math.PI);
MagnitudePP = Math.sqrt(Math.pow(Pydif, 2) + Math.pow(Pxdif, 2));
Pmagx = (PmaxExplosion / MagnitudePP) * Math.cos(RotationcRPP * (Math.PI/180));
Pmagy = (PmaxExplosion / MagnitudePP) * Math.sin(RotationcRPP * (Math.PI/180));
if (hitPonce) {
_root.Player.HP = _root.Player.HP - (0.4 * (_root.Player.oHP / 100));
_root.Player.phead.play();
_root.Player.recoilX = _root.Player.recoilX - (Pmagx * (baseRecoilx + recoil));
_root.Player.recoilY = _root.Player.recoilY + (Pmagy * (baseRecoil + recoil));
hitPonce = false;
}
}
}
this._x = this._x + xxmove;
this._y = this._y + yymove;
rplus = _rotation + 270;
if (yymove <= 0) {
checkvar = 0;
} else {
checkvar = 180;
}
if (_rotation != desrot) {
rotation = regdeg + (57.2957795130823 * Math.atan(xxmove / (-yymove)));
_rotation = (rotation + checkvar);
}
gravity = gravity - (gg * mass);
yymove = yymove - ((mass * gravity) / gset);
if (_x >= (_global.stagex + xyv)) {
removeMovieClip(this);
} else if (_x < (-xyv)) {
removeMovieClip(this);
} else if (_y < (-xyv)) {
removeMovieClip(this);
} else if (_y >= (_global.stagey - (yymove * 1))) {
xxXmove = xxmove;
yyYmove = yymove;
if (sethit == false) {
sethit = true;
}
xxmove = 0;
yymove = 0;
gravity = 0;
}
}
}
Instance of Symbol 314 MovieClip "BulletB" in Frame 10
onClipEvent (enterFrame) {
if ((_name != "BulletB") && (!_global.PAUSE)) {
edam = 0;
while (edam < _root.Player.eeN) {
if (this.hitTest(_root["Opp" + edam].EHead)) {
_root["Opp" + edam].HP = _root["Opp" + edam].HP - damage;
_root["Opp" + edam].recoilX = _root["Opp" + edam].recoilX - (recoil * xxmove);
_root["Opp" + edam].recoilY = _root["Opp" + edam].recoilY - (recoil * yymove);
_root["Opp" + edam].EHead.play();
removeMovieClip(this);
} else if (this.hitTest(_root["Opp" + edam].EBody)) {
_root["Opp" + edam].HP = _root["Opp" + edam].HP - (damage * bodyDamage);
_root["Opp" + edam].recoilX = _root["Opp" + edam].recoilX - (recoil * xxmove);
_root["Opp" + edam].recoilY = _root["Opp" + edam].recoilY - (recoil * yymove);
_root["Opp" + edam].EBody.play();
removeMovieClip(this);
} else if (this.hitTest(_root["Opp" + edam].Chute) && (_root["Opp" + edam].parachute == true)) {
_root["Opp" + edam].chutePlay = true;
removeMovieClip(this);
}
edam++;
}
this._x = this._x + xxmove;
this._y = this._y + yymove;
if (_x >= (_global.stagex + xyv)) {
removeMovieClip(this);
} else if (_x < (-xyv)) {
removeMovieClip(this);
} else if (_y < (-xyv)) {
removeMovieClip(this);
} else if (_y >= _global.stagey) {
removeMovieClip(this);
}
}
}
Instance of Symbol 314 MovieClip "BulletE" in Frame 10
onClipEvent (enterFrame) {
if ((_name != "BulletE") && (!_global.PAUSE)) {
Player = _root.Player;
if (this.hitTest(Player.phead) || (this.hitTest(Player.ptorso))) {
if ((!((Player.WepSet == 1) && (Player.attack == 2))) || (LASER == true)) {
Player.HP = Player.HP - edamage;
Player.recoilX = Player.recoilX - (Recoil * xxmove);
Player.recoilY = Player.recoilY - (Recoil * yymove);
if (this.hitTest(Player.phead)) {
_root.Player.phead.play();
} else if (this.hitTest(Player.ptorso)) {
_root.Player.ptorso.play();
}
} else if ((Player.attack == 2) && (Player.WepSet == 1)) {
SFXdeflect = new Sound(this);
SFXdeflect.attachSound("Sword Rebound.wav");
SFXdeflect.start(0, 0);
}
removeMovieClip(this);
}
this._x = this._x + xxmove;
this._y = this._y + yymove;
if (_x >= (_global.stagex + xyv)) {
removeMovieClip(this);
} else if (_x < (-xyv)) {
removeMovieClip(this);
} else if (_y < (-xyv)) {
removeMovieClip(this);
} else if (_y >= esety) {
removeMovieClip(this);
}
}
}
Instance of Symbol 391 MovieClip "Player" in Frame 10
onClipEvent (load) {
this.swapDepths(100);
SFXsword = new Sound(this);
SFXsword.attachSound("Slice.wav");
SFXfire = new Sound(this);
SFXfire.attachSound("Rapid Fire.wav");
SFXreload = new Sound(this);
SFXreload.attachSound("Reload (Short).wav");
SFXrank = new Sound(this);
SFXrank.attachSound("Lift Up.wav");
SFXrocket = new Sound(this);
SFXrocket.attachSound("Missile (Short).wav");
SFXrreload = new Sound(this);
SFXrreload.attachSound("Reload (Delay).wav");
SFXhit = new Sound(this);
SFXhit.attachSound("Bleed.wav");
SFXlaser = new Sound(this);
SFXlaser.attachSound("Laser.wav");
SFXshotgun = new Sound(this);
SFXshotgun.attachSound("Magnum.wav");
SFXshock = new Sound(this);
SFXshock.attachSound("Shock.wav");
_global.TIMEINGAME = 0;
_global.BulletsFired = 0;
_global.RocketsFired = 0;
_global.KillsWithSword = 0;
_global.KillsWithSMG = 0;
_global.KillsWithRocket = 0;
_global.UpgradeD1 = 0;
_global.UpgradeD2 = 0;
_global.UpgradeD3 = 0;
_global.UpgradeD4 = 0;
_global.UpgradeD5 = 0;
_global.UpgradeD6 = 0;
_global.UpgradeCoolant = 0;
_global.UpgradeReload = 0;
_global.UpgradeCharge = 0;
_global.LasersFired = 0;
_global.KillsWithTaser = 0;
_global.KillsWithShotgun = 0;
_global.KillsWithLaser = 0;
Pause = _root.Pause;
pfire = this.pfire;
phead = this.phead;
ptorso = this.ptorso;
Player = _root.Player;
prank = this.Rank;
Ptrans = phead.Ptrans;
Dead = false;
rank._visible = false;
_global.PAUSE = false;
Pause._visible = 0;
KeyPause = 80;
if (Key.isToggled(KeyPause)) {
PauseSet = true;
} else {
PauseSet = false;
}
endrecoil = 0.5;
score = 0;
Degree = 57.2957795130823;
thrustii = 16;
thrust = thrustii;
thrustlow = 2;
altseti = 5;
mass = 1;
fps = 38;
if (_global.LowGravity) {
gg = 0.5;
} else {
gg = 1;
}
gravity = gg;
_root.gforce = gg * 10;
_global.stagex = Stage.width;
_global.stagey = Stage.height - (2 * thrustii);
jumpover = _global.stagey - this._height;
scoreperkill = 10;
arbEv = 250;
initEv = 2;
finalEv = 12;
eeNc = initEv;
ee = 0;
enemyAdd = 0;
scoreSet2 = 300;
scoreSet3 = 800;
scoreSet4 = 1300;
scoreSet5 = 3000;
Recoilfactor = 3;
RecoilfactorSMG = 10;
RecoilfactorSH = 1.6;
MUSIC = new Sound(this);
MUSIC.attachSound("Music");
MUSICon = true;
MUSIC.start(0, 9999);
MUSICtime = 0.5 * fps;
MUSICtimer = 0;
MouseListener = new Object();
WepSet = 1;
WepArray = new Array("Sword", "SMG", "Rocket Launcher");
SMGBspeed = 30;
SMGdamage = basedamage / 10;
SMGrotvar = 2;
SHrotvar = 4;
Ammo2 = 1000;
Ammo3 = 100;
Ammo5 = 800;
Ammo6 = 100;
Ammo2Add = 400;
Ammo3Add = 40;
Ammo5Add = 300;
Ammo6Add = 40;
if (_global.SuperSword) {
dd1 = 2;
} else {
dd1 = 1;
}
if (_global.SuperSMG) {
dd2 = 2;
} else {
dd2 = 1;
}
if (_global.SuperRocket) {
dd3 = 2;
} else {
dd3 = 1;
}
iDamage1 = dd1 * 250;
fDamage1 = (dd1 * 5) * iDamage1;
iDamage2 = dd2 * 40;
fDamage2 = (dd2 * 5) * iDamage2;
iDamage3 = dd3 * 350;
fDamage3 = (dd3 * 3) * iDamage3;
iDamage4 = 800;
fDamage4 = 2 * iDamage4;
iDamage5 = 200;
fDamage5 = 2 * iDamage5;
iDamage6 = 1200;
fDamage6 = 2 * iDamage6;
iswordUpgrade = 15;
fswordUpgrade = iswordUpgrade / 3;
iSMGheat = 30;
fSMGheat = iSMGheat / 3;
iWepReload = 0.9 * fps;
fWepReload = 0.2 * fps;
WepReloadtime = 0;
UpgradeInt = 10;
TaserUpgrade = 15;
OTHERheat = iSMGheat / 2;
if (_global.AllUpgrades) {
Damage1 = fDamage1;
Damage2 = fDamage2;
Damage3 = fDamage3;
Damage4 = fDamage4;
Damage5 = fDamage5;
Damage6 = fDamage6;
WepReload = fWepReload;
swordUpgrade = fswordUpgrade;
SMGheat = fSMGheat;
_global.UpgradeD1 = 10;
_global.UpgradeD2 = 10;
_global.UpgradeD3 = 10;
_global.UpgradeD4 = 10;
_global.UpgradeD5 = 10;
_global.UpgradeD6 = 10;
_global.UpgradeReload = 10;
_global.UpgradeCoolant = 10;
_global.UpgradeCharge = 10;
} else {
Damage1 = iDamage1;
Damage2 = iDamage2;
Damage3 = iDamage3;
Damage4 = iDamage4;
Damage5 = iDamage5;
Damage6 = iDamage6;
WepReload = iWepReload;
swordUpgrade = iswordUpgrade;
SMGheat = iSMGheat;
}
bodyDamage = 0.7;
SwordRecoilFix = 7;
SMGRCfix = 0.025;
Rocketfix = 2;
SHRCfix = 0.05;
TaserRecoilFix = 13;
Precoilfix = 2;
RocketbaseRecoil = 5;
RocketbaseRecoilx = 2 * RocketbaseRecoil;
oHP = 1000;
HP = oHP;
HPAdd = (20 * oHP) / 100;
MCWeapons = _root.MCWeapons;
WReload = WCWeapons.Reload;
MCSky = _root.MCSky;
Skytime = 0;
SkytimeLimit = 30 * fps;
i = 0;
nn = 0;
ipmxms = 1;
mouseup = 0;
mouseupTEMP = mouseup;
powermax = 20;
timeri = 1 * fps;
timer = 0;
tempFull = 0;
this._y = _global.stagey;
mousedown = false;
MCpower = _root.MCpower;
MCmask = MCpower.MCCmask;
MCcolour = MCpower.MCC;
MCcolour.setMask(MCmask);
PBmax = MCmask._width;
PBstartpos = -PBmax;
MCmask._x = PBstartpos;
MCHP = _root.MCHP;
MCHPmask = MCHP.MCCmask;
_global.RankAr = new Array("Commoner", "Sociopath", "Vigilante", "Soldier", "Private", "Corporal", "Major", "Lieutenant", "Sergeant", "Godlike");
Rank = 0;
}
onClipEvent (enterFrame) {
function Fire() {
if (Ammo3 > 0) {
SFXrocket.start(0, 0);
pfire.play();
duplicateMovieClip (_root.Bullet, "BB" + i, i);
with (_root["BB" + i]) {
_x = this._x;
_y = this._y - (this._width / 2);
_rotation = pfire._rotation + properrotset;
_root["BB" + i].xyv = 50;
power = mouseup * 1.5;
_root["BB" + i].oDepth = i;
_root["BB" + i].xxmove = power * Math.sin((_rotation + 90) * (Math.PI/180));
_root["BB" + i].yymove = (-power) * Math.cos((_rotation + 90) * (Math.PI/180));
_root["BB" + i].mass = 0.2;
_root["BB" + i].desrot = 90;
_root["BB" + i].baseRecoil = RocketbaseRecoil;
_root["BB" + i].baseRecoilx = RocketbaseRecoilx;
_root["BB" + i].damage = Damage3 + ((0.5 * Damage3) * (mouseup / powermax));
_root["BB" + i].recoil = Rocketfix * (Damage3 / fDamage3);
_root["BB" + i].regdeg = 270;
_root["BB" + i].gset = 2;
_root["BB" + i].gg = this.gg;
_root["BB" + i].gravity = 0;
_root["BB" + i].sethit = false;
_root["BB" + i].hitPonce = true;
Player._x = Player._x - (xxmove / Recoilfactor);
Player._y = Player._y - (yymove / Recoilfactor);
}
SFXrreload.start(0, 0);
WepReloadtime = WepReload;
_global.RocketsFired++;
Ammo3--;
i++;
} else {
Ammo3 = 0;
}
}
function FireSMG() {
if ((!tempFull) && (Ammo2 > 0)) {
SFXfire.start(0, 0);
pfire.play();
duplicateMovieClip (_root.BulletB, "SMGB" + nn, nn + 101);
with (_root["SMGB" + nn]) {
SMGRVAR = random((2 * SMGrotvar) + 1) - SMGrotvar;
_x = this._x;
_y = this._y - (this._width / 2);
_rotation = (pfire._rotation + properrotset) + SMGRVAR;
_root["SMGB" + nn].xyv = 40;
_root["SMGB" + nn].damage = Damage2;
_root["SMGB" + nn].bodyDamage = bodyDamage;
_root["SMGB" + nn].recoil = SMGRCfix * (1 + (Damage2 / fDamage2));
_root["SMGB" + nn].xxmove = SMGBspeed * Math.sin((_rotation + 90) * (Math.PI/180));
_root["SMGB" + nn].yymove = (-SMGBspeed) * Math.cos((_rotation + 90) * (Math.PI/180));
Player._x = Player._x - (xxmove / RecoilfactorSMG);
Player._y = Player._y - (yymove / RecoilfactorSMG);
}
_global.BulletsFired++;
Ammo2--;
nn++;
}
if (Ammo2 <= 0) {
Ammo2 = 0;
SFXreload.start(0, 0);
}
if (tempFull) {
}
}
function FireSHOTGUN() {
if ((!tempFull) && (Ammo5 > 0)) {
pfire.play();
duplicateMovieClip (_root.BulletB, "SMGB" + nn, nn + 101);
with (_root["SMGB" + nn]) {
SMGRVAR = random((2 * SHrotvar) + 1) - SMGrotvar;
_x = this._x;
_y = this._y - (this._width / 2);
_rotation = (pfire._rotation + properrotset) + SMGRVAR;
_root["SMGB" + nn].xyv = 40;
_root["SMGB" + nn].damage = Damage5;
_root["SMGB" + nn].bodyDamage = bodyDamage;
_root["SMGB" + nn].recoil = SHRCfix * (1 + (Damage5 / fDamage5));
_root["SMGB" + nn].xxmove = SMGBspeed * Math.sin((_rotation + 90) * (Math.PI/180));
_root["SMGB" + nn].yymove = (-SMGBspeed) * Math.cos((_rotation + 90) * (Math.PI/180));
Player.recoilX = xxmove / RecoilfactorSH;
Player.recoilY = yymove / RecoilfactorSH;
}
_global.BulletsFired++;
Ammo5--;
nn++;
}
if (Ammo5 <= 0) {
Ammo5 = 0;
SFXreload.start(0, 0);
}
if (tempFull) {
}
}
function FireLASER() {
if ((!tempFull) && (Ammo6 > 0)) {
SFXlaser.start(0, 0);
pfire.play();
duplicateMovieClip (_root.BulletB, "SMGB" + nn, nn + 101);
with (_root["SMGB" + nn]) {
_x = this._x;
_y = this._y - (this._width / 2);
_rotation = pfire._rotation + properrotset;
_root["SMGB" + nn].gotoAndStop("Laser");
_root["SMGB" + nn].xyv = 40;
_root["SMGB" + nn].damage = Damage6;
_root["SMGB" + nn].bodyDamage = bodyDamage;
_root["SMGB" + nn].recoil = SMGRCfix * (1 + (Damage6 / fDamage6));
_root["SMGB" + nn].xxmove = SMGBspeed * Math.sin((_rotation + 90) * (Math.PI/180));
_root["SMGB" + nn].yymove = (-SMGBspeed) * Math.cos((_rotation + 90) * (Math.PI/180));
Player._x = Player._x - (xxmove / RecoilfactorSMG);
Player._y = Player._y - (yymove / RecoilfactorSMG);
}
_global.LasersFired++;
Ammo6--;
nn++;
}
if (Ammo6 <= 0) {
Ammo6 = 0;
}
if (tempFull) {
}
}
if (_global.Invincible) {
HP = oHP;
}
this.pfire.SwordGFX.gotoAndStop(dd1);
this.pfire.SMGGFX.gotoAndStop(dd2);
this.pfire.RocketGFX.gotoAndStop(dd3);
alt = _global.stagey - this._y;
Pause.txt3 = "Rank: " + _global.RankAr[Rank];
Pause.txt4 = "Sword kills: " + _global.KillsWithSword;
Pause.txt5 = "SMG kills: " + _global.KillsWithSMG;
Pause.txt6 = "Bazooka kills: " + _global.KillsWithRocket;
Pause.utxt1 = ("Sword damage: " + _global.UpgradeD1) + " / 10";
Pause.utxt2 = ("SMG damage: " + _global.UpgradeD2) + " / 10";
Pause.utxt3 = ("Bazooka damage: " + _global.UpgradeD3) + " / 10";
Pause.utxt4 = ("Sword charging: " + _global.UpgradeCharge) + " / 10";
Pause.utxt5 = ("SMG coolant: " + _global.UpgradeCoolant) + " / 10";
Pause.utxt6 = ("Bazooka reload time: " + _global.UpgradeReload) + " / 10";
if (_global.WeaponsPack) {
Pause.etxt1 = "Taser kills: " + _global.KillsWithTaser;
Pause.etxt2 = "Shotgun kills: " + _global.KillsWithShotgun;
Pause.etxt3 = "Laser sniper kills: " + _global.KillsWithLaser;
Pause.etxt4 = ("Taser damage: " + _global.UpgradeD4) + " / 10";
Pause.etxt5 = ("Shotgun damage: " + _global.UpgradeD5) + " / 10";
Pause.etxt6 = ("Laser sniper damage: " + _global.UpgradeD6) + " / 10";
Pause.etxt1._visible = 1;
Pause.etxt2._visible = 1;
Pause.etxt3._visible = 1;
Pause.etxt4._visible = 1;
Pause.etxt5._visible = 1;
Pause.etxt6._visible = 1;
} else {
Pause.etxt1._visible = 0;
Pause.etxt2._visible = 0;
Pause.etxt3._visible = 0;
Pause.etxt4._visible = 0;
Pause.etxt5._visible = 0;
Pause.etxt6._visible = 0;
}
if (Key.isToggled(KeyPause)) {
if (!PauseSet) {
_global.PAUSE = true;
Pause._visible = 1;
} else {
_global.PAUSE = false;
Pause._visible = 0;
}
} else if (PauseSet) {
_global.PAUSE = true;
Pause._visible = 1;
} else {
_global.PAUSE = false;
Pause._visible = 0;
}
if (!_global.PAUSE) {
KeySuicide = 48;
if (Key.isDown(KeySuicide)) {
HP = 0;
}
KeyMusic = 78;
if (MUSICtimer <= 0) {
if (Key.isDown(KeyMusic)) {
if (MUSICon) {
MUSIC.stop();
MUSICon = false;
} else if (!MUSICon) {
MUSIC.start(0, 9999);
MUSICon = true;
}
MUSICtimer = MUSICtime;
}
} else {
MUSICtimer--;
}
Skytime++;
if (Skytime >= SkytimeLimit) {
endingframe = 15;
if (_root.MCSky._currentframe < endingframe) {
_root.MCSky.gotoAndStop(_root.MCSky._currentframe + 1);
} else {
_root.MCSky.gotoAndStop(1);
}
Skytime = 0;
}
if (HP <= 0) {
HP = 0;
Dead = true;
} else if (HP > oHP) {
HP = oHP;
}
HPpercent = (HP / oHP) * 100;
MCHPmask._width = HPpercent;
if (!Dead) {
_global.TIMEINGAME = _global.TIMEINGAME + (1 / fps);
ptorso.TT.gotoAndStop(Rank + 1);
RankUp = (Rank * (finalEv * arbEv)) / (RankAr.length - 1);
if (Rank >= (_global.RankAr.length - 1)) {
Rank = _global.RankAr.length - 1;
} else if (score > RankUp) {
if (Rank == (_global.RankAr.length - 2)) {
Ptrans.play();
}
Rank++;
prank.play();
SFXrank.start(0, 0);
}
if (prank._currentframe == 1) {
prank._visible = 0;
} else {
prank._visible = 1;
}
setonReload = finalEv * 2;
eeN = (finalEv + setonReload) + 1;
if (enemyAdd >= setonReload) {
eeNc = eeNc - enemyAdd;
ee = ee - enemyAdd;
enemyAdd = 0;
}
if (score < (finalEv * arbEv)) {
eeNc = (initEv + enemyAdd) + (score / arbEv);
} else {
eeNc = finalEv + enemyAdd;
}
while (ee < eeNc) {
duplicateMovieClip (_root.Enemy, "Opp" + ee, 200 + (10 * ee));
with (_root["Opp" + ee]) {
}
ee++;
}
Mouse.addListener(MouseListener);
MouseListener.onMouseWheel = function (ddd) {
WepSet = WepSet + (ddd / 3);
};
if (_global.WeaponsPack) {
if (WepSet <= 1) {
WepSet = 1;
}
if (WepSet >= 6) {
WepSet = 6;
}
} else {
if (WepSet <= 1) {
WepSet = 1;
}
if (WepSet >= 3) {
WepSet = 3;
}
}
Key1 = 49;
Key2 = 50;
Key3 = 51;
Key4 = 52;
Key5 = 53;
Key6 = 54;
if (_global.WeaponsPack) {
if (Key.isDown(Key4)) {
WepSet = 4;
}
if (Key.isDown(Key5)) {
WepSet = 5;
}
if (Key.isDown(Key6)) {
WepSet = 6;
}
}
if (Key.isDown(Key1)) {
WepSet = 1;
}
if (Key.isDown(Key2)) {
WepSet = 2;
}
if (Key.isDown(Key3)) {
WepSet = 3;
mouseup = 0;
}
if ((WepSet != 1) && (WepSet != 4)) {
attack = 0;
}
this.gotoAndStop(WepSet);
if (_global.WeaponsPack) {
MCWeapons.MCWeaponsExtra._visible = 1;
} else {
MCWeapons.MCWeaponsExtra._visible = 0;
}
if (WepSet >= 4) {
MCWeapons.gotoAndStop("None");
MCWeapons.MCWeaponsExtra.gotoAndStop(WepSet - 3);
} else {
MCWeapons.gotoAndStop(WepSet);
MCWeapons.MCWeaponsExtra.gotoAndStop("None");
}
if (timer > 0) {
timer--;
}
if (WepReloadtime >= 0) {
if (_global.NoReload) {
WepReloadtime = -1;
} else {
WepReloadtime--;
_root.MCWeapons.Reload._visible = 1;
}
} else {
_root.MCWeapons.Reload._visible = 0;
}
if (WepSet == 1) {
MCWeapons.Ammo = "";
if (mousedown) {
if (_global.InstantCharging) {
mouseup = powermax;
} else {
mouseup = mouseup + (powermax / swordUpgrade);
}
if (!attack) {
pfire.play();
} else {
pfire.gotoAndStop("Mousehold");
}
}
if (mouseup >= powermax) {
mouseup = powermax;
}
if ((mouseup > 0) && (!mousedown)) {
pfire.gotoAndPlay("Mousedown");
SwordDamage = Damage1 + (Damage1 * (mouseup / powermax));
if (((mouseup >= powermax) && (this._y <= jumpover)) && (this._y >= 0)) {
if (Key.isDown(KeyW) || (Key.isDown(38))) {
thrust = thrustii / 1.4;
}
}
timer = 0;
mouseup = 0;
}
if (attack == 2) {
SwordRecoil = SwordRecoilFix * (1 + (SwordDamage / fDamage1));
edam = 0;
while (edam < eeN) {
if (this.pfire.hitTest(_root["Opp" + edam].EHead)) {
if (_root["Opp" + edam].hitOnce) {
SFXhit.start(0, 0);
_root["Opp" + edam].HP = _root["Opp" + edam].HP - SwordDamage;
_root["Opp" + edam].recoilX = _root["Opp" + edam].recoilX + (SwordRecoil * _root["Opp" + edam].xxset);
_root["Opp" + edam].recoilY = _root["Opp" + edam].recoilY + (SwordRecoil * _root["Opp" + edam].yyset);
_root["Opp" + edam].EHead.play();
_root["Opp" + edam].hitOnce = false;
}
} else if (this.pfire.hitTest(_root["Opp" + edam].EBody)) {
if (_root["Opp" + edam].hitOnce) {
SFXhit.start(0, 0);
_root["Opp" + edam].HP = _root["Opp" + edam].HP - (SwordDamage * bodyDamage);
_root["Opp" + edam].recoilX = _root["Opp" + edam].recoilX + (SwordRecoil * _root["Opp" + edam].xxset);
_root["Opp" + edam].recoilY = _root["Opp" + edam].recoilY + (SwordRecoil * _root["Opp" + edam].yyset);
_root["Opp" + edam].EBody.play();
_root["Opp" + edam].hitOnce = false;
}
} else if (this.pfire.hitTest(_root["Opp" + edam].Chute) && (_root["Opp" + edam].parachute == true)) {
_root["Opp" + edam].chutePlay = true;
}
edam++;
}
}
PBpercent = ((mouseup / powermax) * PBmax) + (PBmax / 2);
MCmask._x = PBpercent + PBstartpos;
}
if (WepSet == 2) {
MCWeapons.Ammo = "x" + Ammo2;
if (mousedown) {
FireSMG();
if (Ammo2 > 0) {
if (_global.NoHeating) {
} else {
mouseupTEMP = mouseupTEMP + (powermax / 15);
}
}
}
if ((!mousedown) && (mouseupTEMP >= 0)) {
mouseupTEMP = mouseupTEMP - (powermax / SMGheat);
}
if (mouseupTEMP >= powermax) {
mouseupTEMP = powermax;
tempFull = true;
} else {
tempFull = false;
}
if (nn >= 30) {
nn = 0;
}
PBpercent = ((mouseupTEMP / powermax) * PBmax) + (PBmax / 2);
MCmask._x = PBpercent + PBstartpos;
}
if (WepSet == 3) {
MCWeapons.Ammo = "x" + Ammo3;
if (timer > 0) {
if (mousedown) {
mouseup = mouseup + ((ipmxms * powermax) / 15);
}
}
if ((mouseup > 0) && ((timer <= 0) || (!mousedown))) {
Fire();
ipmxms = 1;
mouseup = 0;
timer = 0;
} else if ((mouseup < 0) && ((timer <= 0) || (!mousedown))) {
ipmxms = 1;
mouseup = 0;
timer = 0;
}
if (mouseup >= powermax) {
mouseup = powermax;
ipmxms = -1;
}
if (i >= 50) {
i = 0;
}
PBpercent = ((mouseup / powermax) * PBmax) + (PBmax / 2);
MCmask._x = PBpercent + PBstartpos;
}
if (_global.WeaponsPack) {
if (WepSet == 4) {
MCWeapons.Ammo = "";
if (mousedown) {
if (mouseup < powermax) {
mouseup = mouseup + (powermax / TaserUpgrade);
pfire.play();
}
}
if (mouseup >= powermax) {
pfire.gotoAndStop("Hold");
mouseup = powermax;
}
if ((mouseup > 0) && (!mousedown)) {
mouseup = mouseup - (powermax / OTHERheat);
}
if (attack == 2) {
TRecoil = TaserRecoilFix * (1 + (Damage4 / fDamage4));
edam = 0;
while (edam < eeN) {
if (this.pfire.hitTest(_root["Opp" + edam].EHead)) {
if (_root["Opp" + edam].hitOnce) {
SFXshock.start(0, 0);
_root["Opp" + edam].HP = _root["Opp" + edam].HP - Damage4;
_root["Opp" + edam].recoilX = _root["Opp" + edam].recoilX + (TRecoil * _root["Opp" + edam].xxset);
_root["Opp" + edam].recoilY = _root["Opp" + edam].recoilY + (TRecoil * _root["Opp" + edam].yyset);
_root["Opp" + edam].EHead.play();
_root["Opp" + edam].hitOnce = false;
}
} else if (this.pfire.hitTest(_root["Opp" + edam].EBody)) {
if (_root["Opp" + edam].hitOnce) {
SFXshock.start(0, 0);
_root["Opp" + edam].HP = _root["Opp" + edam].HP - (Damage4 * bodyDamage);
_root["Opp" + edam].recoilX = _root["Opp" + edam].recoilX + (TRecoil * _root["Opp" + edam].xxset);
_root["Opp" + edam].recoilY = _root["Opp" + edam].recoilY + (TRecoil * _root["Opp" + edam].yyset);
_root["Opp" + edam].EBody.play();
_root["Opp" + edam].hitOnce = false;
}
} else if (this.pfire.hitTest(_root["Opp" + edam].Chute) && (_root["Opp" + edam].parachute == true)) {
_root["Opp" + edam].chutePlay = true;
}
edam++;
}
}
PBpercent = ((mouseup / powermax) * PBmax) + (PBmax / 2);
MCmask._x = PBpercent + PBstartpos;
}
if (WepSet == 5) {
MCWeapons.Ammo = "x" + Ammo5;
if (mousedown) {
if (mouseupTEMP <= 0) {
FireSHOTGUN();
FireSHOTGUN();
FireSHOTGUN();
FireSHOTGUN();
FireSHOTGUN();
FireSHOTGUN();
SFXshotgun.start(0, 0);
SFXrreload.start(0, 0);
if (Ammo5 > 0) {
mouseupTEMP = powermax;
}
}
}
if ((!mousedown) && (mouseupTEMP >= 0)) {
mouseupTEMP = mouseupTEMP - (powermax / OTHERheat);
}
if (mouseupTEMP >= powermax) {
mouseupTEMP = powermax;
tempFull = true;
} else {
tempFull = false;
}
if (nn >= 30) {
nn = 0;
}
PBpercent = ((mouseupTEMP / powermax) * PBmax) + (PBmax / 2);
MCmask._x = PBpercent + PBstartpos;
}
if (WepSet == 6) {
MCWeapons.Ammo = "x" + Ammo6;
if (mousedown) {
if (mouseupTEMP <= 0) {
FireLASER();
if (Ammo6 > 0) {
mouseupTEMP = powermax;
}
}
}
if ((!mousedown) && (mouseupTEMP >= 0)) {
mouseupTEMP = mouseupTEMP - (powermax / OTHERheat);
}
if (mouseupTEMP >= powermax) {
mouseupTEMP = powermax;
tempFull = true;
} else {
tempFull = false;
}
if (nn >= 30) {
nn = 0;
}
PBpercent = ((mouseupTEMP / powermax) * PBmax) + (PBmax / 2);
MCmask._x = PBpercent + PBstartpos;
}
}
if (_root._xmouse >= this._x) {
phead._xscale = 100;
ptorso._xscale = 100;
pfire._xscale = 100;
} else {
phead._xscale = -100;
ptorso._xscale = -100;
pfire._xscale = -100;
}
Rotationc = Math.round((Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x) * 180) / Math.PI);
if (phead._xscale == 100) {
phead._rotation = Rotationc;
pfire._rotation = Rotationc;
properrotset = 0;
} else if (phead._xscale == -100) {
phead._rotation = Rotationc + 180;
pfire._rotation = Rotationc + 180;
properrotset = 180;
}
if (phead._rotation >= 30) {
phead._rotation = 30;
} else if (phead._rotation <= -30) {
phead._rotation = -30;
}
movex = 10;
KeyD = 68;
KeyA = 65;
KeyW = 87;
KeyS = 83;
if (Key.isDown(KeyD) || (Key.isDown(39))) {
this._x = this._x + movex;
}
if (Key.isDown(KeyA) || (Key.isDown(37))) {
this._x = this._x - movex;
}
if (Key.isDown(KeyS) || (Key.isDown(40))) {
gravity = 3 * gg;
} else {
gravity = gg;
}
if (altset > 0) {
if (Key.isDown(KeyW) || (Key.isDown(38))) {
thrust = thrustii;
altset--;
}
}
} else {
edam = 0;
while (edam < eeN) {
removeMovieClip(_root["Opp" + edam]);
edam++;
}
_global.Rank = Rank;
_root.gotoAndStop("Dead");
}
if (((Key.isDown(KeyW) && (Key.isDown(38))) || (!Key.isDown(KeyW))) || (!Key.isDown(38))) {
if (alt > 0) {
if (thrust >= (-thrustii)) {
thrust = thrust - (gravity * mass);
}
}
if (alt <= 0) {
this._y = _global.stagey;
altset = altseti;
}
if ((alt <= 0) && (thrust < (-1 * thrustlow))) {
thrust = thrust * -0.3;
}
}
this._y = this._y - thrust;
if (recoilX > endrecoil) {
recoilX--;
} else if (recoilX < (-1 * endrecoil)) {
recoilX++;
} else {
recoilX = 0;
}
if (recoilY > endrecoil) {
recoilY--;
} else if (recoilY < (-1 * endrecoil)) {
recoilY++;
} else {
recoilY = 0;
}
this._x = this._x - (recoilX / Precoilfix);
this._y = this._y - (recoilY / Precoilfix);
if (_x >= _global.stagex) {
_x = _global.stagex;
}
if (_x <= 0) {
_x = 0;
}
}
}
onClipEvent (mouseDown) {
if (!_global.PAUSE) {
edam = 0;
while (edam < eeN) {
_root["Opp" + edam].hitOnce = true;
edam++;
}
if (timer > 0) {
} else {
timer = timeri;
}
if (WepSet == 3) {
if (WepReloadtime <= 0) {
ipmxms = 1;
mousedown = true;
}
} else {
mousedown = true;
}
}
}
onClipEvent (mouseUp) {
if (!_global.PAUSE) {
mousedown = false;
}
}
Instance of Symbol 415 MovieClip "Gs" in Frame 10
onClipEvent (load) {
this.swapDepths(9000);
}
onClipEvent (enterFrame) {
if (_root.Player.Dead) {
Mouse.show();
stopDrag();
removeMovieClip(this);
} else {
Mouse.hide();
startDrag (this, true);
}
}
Instance of Symbol 436 MovieClip "Pause" in Frame 10
onClipEvent (load) {
this.swapDepths(8000);
}
Frame 11
stop();
Frame 12
gotoAndStop(_currentframe - 1);
Frame 16
gotoAndStop(_currentframe + 1);
Instance of Symbol 499 MovieClip "End" in Frame 16
onClipEvent (load) {
Player = _root.Player;
score = Player.score;
finalScore = Player.finalEv * Player.arbEv;
this.swapDepths(10000);
RankSet = _global.RankAr[_global.Rank];
TimeAdd = "";
super1 = "";
super2 = "";
super3 = "";
rankbonus = "";
extra = "";
}
onClipEvent (enterFrame) {
this.settxt = ("You have achieved the " + RankSet) + " rank.";
MCmask = this.Progress.MMask;
MCmask._xscale = 100 * (score / finalScore);
TIMEmin = Math.floor(_global.TIMEINGAME / 60);
TIMEsec = Math.floor(_global.TIMEINGAME - (60 * TIMEmin));
if (TIMEsec < 10) {
TimeAdd = "0";
} else {
TimeAdd = "";
}
this.txt1 = ((("Time in game: " + TIMEmin) + ":") + TimeAdd) + TIMEsec;
this.txt2 = "Shots fired: " + _global.BulletsFired;
this.txt3 = "Rockets fired: " + _global.RocketsFired;
this.txt4 = "Sword kills: " + _global.KillsWithSword;
this.txt5 = "SMG kills: " + _global.KillsWithSMG;
this.txt6 = "Bazooka kills: " + _global.KillsWithRocket;
this.utxt1 = ("Sword damage: " + _global.UpgradeD1) + " / 10";
this.utxt2 = ("SMG damage: " + _global.UpgradeD2) + " / 10";
this.utxt3 = ("Bazooka damage: " + _global.UpgradeD3) + " / 10";
this.utxt4 = ("Sword charging: " + _global.UpgradeCharge) + " / 10";
this.utxt5 = ("SMG coolant: " + _global.UpgradeCoolant) + " / 10";
this.utxt6 = ("Bazooka reload time: " + _global.UpgradeReload) + " / 10";
if (_global.WeaponsPack) {
this.etxt1 = "Taser kills: " + _global.KillsWithTaser;
this.etxt2 = "Shotgun kills: " + _global.KillsWithShotgun;
this.etxt3 = "Laser sniper kills: " + _global.KillsWithLaser;
this.etxt4 = ("Taser damage: " + _global.UpgradeD4) + " / 10";
this.etxt5 = ("Shotgun damage: " + _global.UpgradeD5) + " / 10";
this.etxt6 = ("Laser sniper damage: " + _global.UpgradeD6) + " / 10";
this.etxt7 = "Lasers fired: " + _global.LasersFired;
this.etxt1._visible = 1;
this.etxt2._visible = 1;
this.etxt3._visible = 1;
this.etxt4._visible = 1;
this.etxt5._visible = 1;
this.etxt6._visible = 1;
this.etxt7._visible = 1;
} else {
this.etxt1._visible = 0;
this.etxt2._visible = 0;
this.etxt3._visible = 0;
this.etxt4._visible = 0;
this.etxt5._visible = 0;
this.etxt6._visible = 0;
this.etxt7._visible = 0;
}
this.bonus = ((((("<b>" + super1) + super2) + super3) + rankbonus) + extra) + "</b>";
if (_global.NOUPGRADES != true) {
this.Badge.gotoAndStop(_global.Rank + 1);
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.Rank >= 3) {
extra = "<br>'Weapons pack' bonus attained.";
SkirmishSave.data.WeaponsPack = true;
}
if (_global.KillsWithSword >= 100) {
super1 = "'Super sword' bonus attained.<br>";
SkirmishSave.data.SuperSword = true;
}
if (_global.KillsWithSMG >= 100) {
super2 = "'Super SMG' bonus attained.<br>";
SkirmishSave.data.SuperSMG = true;
}
if (_global.KillsWithRocket >= 100) {
super3 = "'Super bazooka' bonus attained.<br>";
SkirmishSave.data.SuperRocket = true;
}
if (_global.Rank == 0) {
rankbonus = "'Moon gravity' bonus attained.";
SkirmishSave.data.LowGravity = true;
}
if (_global.Rank == 3) {
rankbonus = "'No overheating' bonus attained.";
SkirmishSave.data.NoHeating = true;
}
if (_global.Rank == 4) {
rankbonus = "'Instant bazooka reloading' bonus attained.";
SkirmishSave.data.NoReload = true;
}
if (_global.Rank == 5) {
rankbonus = "'Instant sword charging' bonus attained.";
SkirmishSave.data.InstantCharging = true;
}
if (_global.Rank == 6) {
rankbonus = "'Fragile opponents' bonus attained.";
SkirmishSave.data.FragileOpponents = true;
}
if ((_global.Rank == 7) || (_global.Rank == 8)) {
rankbonus = "'All upgrades' bonus attained.";
SkirmishSave.data.AllUpgrades = true;
}
if (_global.Rank == 9) {
rankbonus = "'Invincibility' bonus attained.";
SkirmishSave.data.Invincible = true;
}
SkirmishSave.data.flush();
} else {
this.Badge.gotoAndStop(_global.Rank + 11);
}
}
Frame 17
stop();
Frame 18
gotoAndStop(_currentframe - 1);
Instance of Symbol 31 MovieClip in Symbol 32 MovieClip Frame 1
onClipEvent (load) {
Percent = 1.42857142857143;
IST = _root.ISTMenuSIGNED;
Vs = this.ISTxxBar;
if (IST.Vsvx != undefined) {
Vs._x = IST.Vsvx;
} else {
Vs._x = 35;
}
Locky = Vs._y;
}
onClipEvent (enterFrame) {
MagicNo = 35;
IST.Vsvx = Vs._x;
IST.vm = vm;
vm = (Vs._x + MagicNo) * Percent;
globalsound = new Sound(_root);
if (!IST.mute) {
globalsound.setVolume(vm);
}
if (IST.reset) {
Vs._x = 35;
}
}
on (press) {
startDrag (Vs, true, -MagicNo, Locky, MagicNo, Locky);
}
on (release) {
stopDrag();
}
Instance of Symbol 31 MovieClip in Symbol 32 MovieClip Frame 1
onClipEvent (load) {
Percent = 100 / (this._width / 2);
IST = _root.ISTMenuSIGNED;
Vs = this.ISTxxBar;
Vs._x = IST.Vspx;
Locky = Vs._y;
}
onClipEvent (enterFrame) {
MagicNo = this._width / 2;
IST.Vspx = Vs._x;
vmp = Vs._x * Percent;
globalsound = new Sound(_root);
globalsound.setPan(vmp);
if (IST.reset) {
Vs._x = 0;
}
}
on (press) {
startDrag (Vs, true, -MagicNo, Locky, MagicNo, Locky);
}
on (release) {
stopDrag();
}
Symbol 48 MovieClip Frame 1
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 2
stop();
Instance of Symbol 44 MovieClip "Q1" in Symbol 53 MovieClip Frame 2
onClipEvent (load) {
Qset = 1;
ISTsetQFn();
}
onClipEvent (enterFrame) {
ISTsetQFn();
}
on (release) {
ISTsetQCFn();
}
Instance of Symbol 44 MovieClip "Q2" in Symbol 53 MovieClip Frame 2
onClipEvent (load) {
Qset = 2;
ISTsetQFn();
}
onClipEvent (enterFrame) {
ISTsetQFn();
}
on (release) {
ISTsetQCFn();
}
Instance of Symbol 44 MovieClip "Q3" in Symbol 53 MovieClip Frame 2
onClipEvent (load) {
Qset = 3;
ISTsetQFn();
}
onClipEvent (enterFrame) {
ISTsetQFn();
}
on (release) {
ISTsetQCFn();
}
Instance of Symbol 44 MovieClip "Q4" in Symbol 53 MovieClip Frame 2
onClipEvent (load) {
Qset = 4;
ISTsetQFn();
}
onClipEvent (enterFrame) {
ISTsetQFn();
}
on (release) {
ISTsetQCFn();
}
Instance of Symbol 48 MovieClip "RESET" in Symbol 53 MovieClip Frame 2
onClipEvent (load) {
IST = _root.ISTMenuSIGNED;
this.gotoAndStop("RESETOFF");
}
on (release) {
IST.reset = true;
}
Instance of Symbol 51 MovieClip "MUTE" in Symbol 53 MovieClip Frame 2
onClipEvent (load) {
function GM() {
if (IST.mute) {
this.gotoAndStop("ON");
} else {
this.gotoAndStop("OFF");
}
}
IST = _root.ISTMenuSIGNED;
GM();
}
onClipEvent (enterFrame) {
GM();
}
on (release) {
if (!IST.mute) {
IST.mute = true;
} else if (IST.mute) {
IST.mute = false;
}
GM();
}
Symbol 53 MovieClip Frame 3
stop();
Symbol 53 MovieClip Frame 4
stop();
Instance of Symbol 51 MovieClip "MUTE" in Symbol 53 MovieClip Frame 4
onClipEvent (load) {
function GM() {
if (IST.mute) {
this.gotoAndStop("ON");
} else {
this.gotoAndStop("OFF");
}
}
IST = _root.ISTMenuSIGNED;
GM();
}
onClipEvent (enterFrame) {
GM();
}
on (release) {
if (!IST.mute) {
IST.mute = true;
} else if (IST.mute) {
IST.mute = false;
}
GM();
}
Symbol 65 MovieClip Frame 1
_root.stop();
stop();
_global.PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (!_global.ISTXXTEST) {
gotoAndStop ("Loading");
}
if (_global.ISTXXTEST) {
if (_global.PercentLoaded != 100) {
gotoAndStop ("Loading");
} else {
_root["IST!Auto Center"].loadedvar = true;
gotoAndStop ("Loaded");
}
}
Symbol 65 MovieClip Frame 2
stop();
Instance of Symbol 55 MovieClip "loader" in Symbol 65 MovieClip Frame 2
onClipEvent (load) {
if (!ISTXXTEST) {
_xscale = 0;
ISTxxXSCALE = 0.3;
}
}
onClipEvent (enterFrame) {
function ISTxxLoaded() {
_parent.loadedvar = true;
_parent.gotoAndStop("Loaded");
}
Display = Percentloadeddisplay;
_parent.LoadBarLoading.loadingpercent = Display;
_root.stop();
_global.PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (ISTXXTEST) {
if (_global.PercentLoaded != 100) {
setProperty(this, _xscale , _global.PercentLoaded);
Percentloadeddisplay = Math.round(_global.PercentLoaded) + "%";
} else {
ISTxxLoaded();
}
} else if (_xscale < 100) {
_xscale = (_xscale + ISTxxXSCALE);
Percentloadeddisplay = Math.round(_xscale) + "%";
} else {
ISTxxLoaded();
}
}
Symbol 65 MovieClip Frame 3
stop();
Symbol 82 MovieClip Frame 100
_root.gotoAndStop(_root._currentframe + 1);
Mouse.show();
Symbol 89 Button
on (release) {
_root.Options.MUSIC.stop();
removeMovieClip(_root.Options);
_root.gotoAndStop("Play");
}
Symbol 90 Button
on (release) {
Unlocked = _root.Options;
Unlocked._visible = 1;
Unlocked.gotoAndStop("O");
}
Symbol 91 Button
on (release) {
Unlocked = _root.Options;
Unlocked._visible = 1;
Unlocked.gotoAndStop("U");
}
Symbol 120 Button
on (release) {
_root.Options.gotoAndStop("O2");
}
Symbol 128 Button
on (release) {
_root.Options.gotoAndStop(_root.Options._currentframe - 1);
}
Symbol 131 Button
on (release) {
_root.Options.gotoAndStop(_root.Options._currentframe + 1);
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.SuperSword) {
ONset = true;
}
dat = SkirmishSave.data.SuperSword;
txtin = "Super sword";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt1 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt1 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.SuperSword = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.SuperSword = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.SuperSMG) {
ONset = true;
}
dat = SkirmishSave.data.SuperSMG;
txtin = "Super SMG";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt2 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt2 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.SuperSMG = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.SuperSMG = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.SuperRocket) {
ONset = true;
}
dat = SkirmishSave.data.SuperRocket;
txtin = "Super Bazooka";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt3 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt3 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.SuperRocket = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.SuperRocket = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.LowGravity) {
ONset = true;
}
dat = SkirmishSave.data.LowGravity;
txtin = "Moon gravity";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt4 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt4 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.LowGravity = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.LowGravity = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.NoHeating) {
ONset = true;
}
dat = SkirmishSave.data.NoHeating;
txtin = "No SMG overheating";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt5 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt5 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.NoHeating = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.NoHeating = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.NoReload) {
ONset = true;
}
dat = SkirmishSave.data.NoReload;
txtin = "Instant bazooka reloading";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt6 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt6 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.NoReload = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.NoReload = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.InstantCharging) {
ONset = true;
}
dat = SkirmishSave.data.InstantCharging;
txtin = "Instant sword charging";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt7 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt7 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.InstantCharging = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.InstantCharging = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.FragileOpponents) {
ONset = true;
}
dat = SkirmishSave.data.FragileOpponents;
txtin = "Fragile opponents";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt8 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt8 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.FragileOpponents = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.FragileOpponents = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.AllUpgrades) {
ONset = true;
}
dat = SkirmishSave.data.AllUpgrades;
txtin = "All upgrades";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt9 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt9 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.AllUpgrades = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.AllUpgrades = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.Invincible) {
ONset = true;
}
dat = SkirmishSave.data.Invincible;
txtin = "Invincibility";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt10 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt10 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.Invincible = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.Invincible = false;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 139 MovieClip Frame 1
onClipEvent (enterFrame) {
SkirmishSave = SharedObject.getLocal("SkirmishCookie");
if (_global.WeaponsPack) {
ONset = true;
}
dat = SkirmishSave.data.WeaponsPack;
txtin = "Weapons pack";
if (dat != true) {
varset = false;
this.gotoAndStop("NO");
_root.Options.txt0 = ("<font color='#999999'><b>" + txtin) + "</font color='#999999'></b>";
}
if (dat == true) {
varset = true;
if (ONset != true) {
this.gotoAndStop("YES");
} else {
this.gotoAndStop("ON");
}
_root.Options.txt0 = ("<font color='#000000'><b>" + txtin) + "</font color='#000000'></b>";
}
}
on (press) {
if (varset) {
if (this._currentframe == 2) {
ONset = true;
_global.WeaponsPack = true;
}
if (this._currentframe == 3) {
ONset = false;
_global.WeaponsPack = false;
}
}
}
Symbol 164 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 190 MovieClip Frame 1
stop();
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Instance of Symbol 191 MovieClip "cloud" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
CloudLOAD();
}
onClipEvent (enterFrame) {
CloudMove();
}
Symbol 198 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 8
_parent.parachute = false;
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 2
stop();
Symbol 211 MovieClip Frame 3
stop();
Symbol 211 MovieClip Frame 4
stop();
Symbol 211 MovieClip Frame 5
stop();
Symbol 211 MovieClip Frame 6
stop();
Symbol 211 MovieClip Frame 7
stop();
Symbol 211 MovieClip Frame 8
stop();
Symbol 211 MovieClip Frame 9
stop();
Symbol 211 MovieClip Frame 10
stop();
Symbol 211 MovieClip Frame 11
stop();
Symbol 211 MovieClip Frame 12
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 2
stop();
Symbol 231 MovieClip Frame 3
stop();
Symbol 231 MovieClip Frame 4
stop();
Symbol 231 MovieClip Frame 5
stop();
Symbol 231 MovieClip Frame 6
stop();
Symbol 231 MovieClip Frame 7
stop();
Symbol 231 MovieClip Frame 8
stop();
Symbol 231 MovieClip Frame 9
stop();
Symbol 231 MovieClip Frame 10
stop();
Symbol 231 MovieClip Frame 11
stop();
Symbol 231 MovieClip Frame 12
stop();
Symbol 233 MovieClip Frame 1
stop();
Symbol 238 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 1
stop();
Symbol 283 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 1
stop();
Symbol 293 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 26
stop();
Instance of Symbol 296 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (load) {
this._parent.dead = true;
}
Symbol 297 MovieClip Frame 27
gotoAndStop(_currentframe - 1);
Symbol 300 MovieClip Frame 1
stop();
Symbol 300 MovieClip Frame 2
stop();
Symbol 300 MovieClip Frame 3
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 2
play();
Symbol 303 MovieClip Frame 15
stop();
Instance of Symbol 296 MovieClip in Symbol 303 MovieClip Frame 15
onClipEvent (load) {
removeMovieClip(this._parent);
}
Symbol 303 MovieClip Frame 16
play();
Symbol 303 MovieClip Frame 34
stop();
Instance of Symbol 296 MovieClip in Symbol 303 MovieClip Frame 34
onClipEvent (load) {
removeMovieClip(this._parent);
}
Symbol 311 MovieClip Frame 15
stop();
Symbol 311 MovieClip Frame 16
play();
Symbol 311 MovieClip Frame 26
stop();
Instance of Symbol 296 MovieClip in Symbol 311 MovieClip Frame 26
onClipEvent (enterFrame) {
removeMovieClip(_parent);
}
Symbol 311 MovieClip Frame 27
gotoAndStop(_currentframe - 1);
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
stop();
Symbol 327 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 2
play();
Symbol 330 MovieClip Frame 3
play();
Symbol 330 MovieClip Frame 4
play();
Symbol 330 MovieClip Frame 5
play();
Symbol 335 MovieClip Frame 1
stop();
Symbol 335 MovieClip Frame 16
stop();
Symbol 335 MovieClip Frame 17
gotoAndStop(_currentframe - 1);
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 2
play();
Symbol 337 MovieClip Frame 3
play();
Symbol 337 MovieClip Frame 4
play();
Symbol 337 MovieClip Frame 5
play();
Symbol 340 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 2
stop();
Symbol 348 MovieClip Frame 1
stop();
_parent.attack = 0;
Symbol 348 MovieClip Frame 15
_parent.attack = 1;
Symbol 348 MovieClip Frame 16
_parent.attack = 2;
Symbol 348 MovieClip Frame 25
gotoAndStop (1);
Symbol 350 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 2
play();
Symbol 350 MovieClip Frame 10
play();
Symbol 350 MovieClip Frame 15
gotoAndStop (1);
Symbol 353 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 2
stop();
Symbol 357 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 2
stop();
Symbol 361 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
_parent.attack = 0;
Symbol 376 MovieClip Frame 2
_parent.attack = 2;
Symbol 376 MovieClip Frame 15
gotoAndStop (1);
Symbol 378 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 1
stop();
Symbol 390 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 2
Symbol 391 MovieClip Frame 3
stop();
Symbol 391 MovieClip Frame 4
stop();
Symbol 391 MovieClip Frame 5
stop();
Symbol 391 MovieClip Frame 6
stop();
Symbol 410 MovieClip Frame 1
stop();
Symbol 410 MovieClip Frame 2
Symbol 410 MovieClip Frame 3
stop();
Symbol 413 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 2
Symbol 413 MovieClip Frame 3
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 460 MovieClip Frame 1
stop();
Symbol 460 MovieClip Frame 11
stop();
Symbol 498 Button
on (release) {
_root.Player.MUSIC.stop();
removeMovieClip(_root.Player);
removeMovieClip(_root.End);
removeMovieClip(_root.Gs);
removeMovieClip(_root.Pause);
_root.gotoAndStop("Main");
}
Symbol 499 MovieClip Frame 30
stop();
Symbol 499 MovieClip Frame 31
gotoAndStop(_currentframe - 1);