Frame 1
NewgroundsAPI.connectMovie(224);
NewgroundsAPI.setMovieVersion("0.7");
NewgroundsAPI.addCustomLink(2, "ShadeTeam");
NewgroundsAPI.addCustomLink(4, "APAM");
NewgroundsAPI.addCustomLink(5, "FantasyReels");
NewgroundsAPI.addCustomLink(3, "AlyssaSpace");
this.play();
Frame 15
this.stop();
Frame 30
this.play();
Frame 45
this.stop();
_root.gotoAndStop("Preloader");
Frame 46
_root.globalSound = new Sound();
this.InitialBytes = _root.getBytesLoaded();
if (_root.getBytesLoaded() >= (0.9 * _root.getBytesTotal())) {
_root.gotoAndStop("Menu");
}
this.stop();
Instance of Symbol 171 MovieClip "music_toggle" in Frame 46
on (release) {
if (_global.Mute != true) {
_global.Mute = true;
this.Visual.gotoAndStop("Off");
_root.globalSound.setVolume(0);
} else {
_global.Mute = false;
this.Visual.gotoAndStop("On");
_root.globalSound.setVolume(100);
}
}
Frame 47
this.stop();
Frame 48
this.stop();
Frame 49
_global.Time = 0;
_root.onEnterFrame = function () {
_global.Time++;
};
_root.globalSound = new Sound();
_root.createEmptyMovieClip("Music", 225);
_root.Music.Bank = new Array();
_root.Music.Add = function (argTitle, argLinkage, argLoopAt) {
this.Bank[this.Bank.length] = new Object();
this.Bank[this.Bank.length - 1].Title = argTitle;
this.Bank[this.Bank.length - 1].Linkage = argLinkage;
this.Bank[this.Bank.length - 1].LoopAt = argLoopAt;
};
_root.Music.Add("WHO DO YOU WORK FOR (Instrumental) | A Plot Against Me | 2006 | Album: Who do you work for, Why do you do it?", "Song1", 62.522);
_root.Music.Add("EARLY MORNING DEW (Instrumental) | A Plot Against Me | 2006 | Album: Who do you work for, Why do you do it?", "Song2", 12.157);
_root.Music.Add("GRINDING TEETH (Instrumental) | A Plot Against Me | 2006 | Album: Who do you work for, Why do you do it?", "Song3", 20.718);
_root.Music.onEnterFrame = function () {
if (_global.Mute == true) {
_root.globalSound.setVolume(0);
}
if (_global.Mute == false) {
_root.globalSound.setVolume(100);
}
if (this.Bank[this.Current].Title == undefined) {
return(undefined);
}
_root.ActionInterface.MusicTitle.Scroll.Field = this.Bank[this.Current].Title;
};
_root.Music.Play = function (argSelection) {
this.Current = argSelection;
if (this.Box == undefined) {
this.createEmptyMovieClip("Box", 5);
this.Box.Tune = new Sound();
this.Box.Tune.attachSound(this.Bank[this.Current].Linkage);
this.Box.Tune.start();
this.Box.Tune.onSoundComplete = function () {
this.start(_root.Music.Bank[_root.Music.Current].LoopAt);
};
this.Box.onEnterFrame = function () {
if ((_global.Mute == true) && (this._parent.Last == undefined)) {
this._parent.Last = this.Tune.position;
this.Tune.stop();
} else if ((_global.Mute != true) && (this._parent.Last != undefined)) {
this.Tune.start(Number(this._parent.Last / 1000));
this._parent.Last = undefined;
}
};
}
};
_root.Music.Stop = function () {
this.Box.Tune.stop();
delete this.Box.Tune;
this.Box.onEnterFrame = undefined;
this.Box.removeMovieClip();
};
_root.StatRise = function (CurStat, Increment, AwardType) {
if (((_root["Raw" + CurStat] + Increment) <= 0) || ((_root["Raw" + CurStat] + Increment) >= 50)) {
trace(((((CurStat + ", ") + Increment) + ", ") + AwardType) + " is wrong");
return(undefined);
}
if (AwardType == "Ship") {
if ((_root.ShipAwardAmount - Increment) < 0) {
return(undefined);
}
if ((_root["Raw" + CurStat] + Increment) <= 4) {
return(undefined);
}
if (Increment > 0) {
_root.ShipAwardAmount--;
}
if (Increment < 0) {
_root.ShipAwardAmount++;
}
_root["Raw" + CurStat] = _root["Raw" + CurStat] + Increment;
} else if (AwardType == "Weapon") {
if ((_root.WeaponAwardAmount - Increment) < 0) {
return(undefined);
}
if ((_root["Raw" + CurStat] + Increment) <= 4) {
return(undefined);
}
if (Increment > 0) {
_root.WeaponAwardAmount--;
}
if (Increment < 0) {
_root.WeaponAwardAmount++;
}
_root["Raw" + CurStat] = _root["Raw" + CurStat] + Increment;
} else {
_root["Raw" + CurStat] = _root["Raw" + CurStat] + Increment;
}
if (CurStat == "StatHP") {
_root[CurStat] = (_root["Raw" + CurStat] * 2) + 70;
}
if (CurStat == "StatSpeed") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.166666666666667) + 16;
}
if (CurStat == "StatBully") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.1) + 0;
}
if (CurStat == "StatReflexes") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.0888888888888889) + 0.555555555555556;
}
if (CurStat == "StatCharge") {
_root[CurStat] = _root["Raw" + CurStat];
}
if (CurStat == "StatOverkill") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.0888888888888889) + 0.555555555555556;
}
if (CurStat == "StatPrecision") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.0888888888888889) + 0.555555555555556;
}
if (CurStat == "StatBulletSpeed") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.244444444444444) + 9.27777777777778;
}
if (CurStat == "StatBulletDamage") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.15) + 0.4;
}
if (CurStat == "StatMissileHoming") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.244444444444444) + 9.27777777777778;
}
if (CurStat == "StatMissileDamage") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.2) + 3;
}
if (CurStat == "StatMissileRadial") {
_root[CurStat] = (_root["Raw" + CurStat] * 2.77777777777778) + 61.1111111111111;
}
if (CurStat == "StatBeamDamage") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.2) + 0.5;
}
if (CurStat == "StatBeamWidth") {
_root[CurStat] = (_root["Raw" + CurStat] * 4.22222222222222) + 66.6666666666667;
}
if (CurStat == "StatBeamType") {
_root[CurStat] = _root["Raw" + CurStat];
}
if (CurStat == "StatBeamEffect") {
_root[CurStat] = (_root["Raw" + CurStat] / 500) + 0.1;
}
if (CurStat == "StatCharge") {
curStat = "StatBulletCharge";
}
if (CurStat == "StatBulletCharge") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.722222222222222) + 36.1111111111111;
}
if (CurStat == "StatCharge") {
curStat = "StatMissileCharge";
}
if (CurStat == "StatMissileCharge") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.333333333333333) + 46.6666666666667;
}
if (CurStat == "StatCharge") {
curStat = "StatBeamCharge";
}
if (CurStat == "StatBeamCharge") {
_root[CurStat] = (_root["Raw" + CurStat] * -1.55555555555556) + 207.777777777778;
}
if (CurStat == "StatCharge") {
curStat = "StatBeamGather";
}
if (CurStat == "StatBeamGather") {
_root[CurStat] = (_root["Raw" + CurStat] * -0.444444444444444) + 72.2222222222222;
}
if (CurStat == "StatMissileRadial") {
curStat = "StatMissileRadialDamage";
}
if (CurStat == "StatMissileRadialDamage") {
_root[CurStat] = (_root["Raw" + CurStat] * 0.0111111111111111) + 0.444444444444444;
}
};
_root.GlobalLevel = 4;
_root.XPEarned = 0;
_root.XPNext = 200;
_root.ShipAwardAmount = 20;
_root.WeaponAwardAmount = 20;
_root.StatRank = "Hero";
_root.CurrentStage = 0;
_root.RawStatHP = 5;
_root.RawStatSpeed = 5;
_root.RawStatBully = 5;
_root.RawStatReflexes = 5;
_root.RawStatOverkill = 5;
_root.RawStatCharge = 5;
_root.RawStatPrecision = 5;
_root.RawStatBulletSpeed = 5;
_root.RawStatBulletDamage = 5;
_root.RawStatBulletCharge = 5;
_root.RawStatMissileHoming = 5;
_root.RawStatMissileDamage = 5;
_root.RawStatMissileRadial = 5;
_root.RawStatMissileRadialDamage = 5;
_root.RawStatMissileCharge = 5;
_root.RawStatBeamDamage = 5;
_root.RawStatBeamWidth = 5;
_root.RawStatBeamType = "fire";
_root.RawStatBeamEffect = 5;
_root.RawStatBeamGather = 5;
_root.RawStatBeamCharge = 5;
_root.RawStatFailSafeDamage = 5;
_root.RawStatFailSafeDuration = 5;
_root.StatRise("StatHP", 0);
_root.StatRise("StatSpeed", 0);
_root.StatRise("StatBully", 0);
_root.StatRise("StatCharge", 0);
_root.StatRise("StatReflexes", 0);
_root.StatRise("StatOverkill", 0);
_root.StatRise("StatPrecision", 0);
_root.StatRise("StatBulletSpeed", 0);
_root.StatRise("StatBulletDamage", 0);
_root.StatRise("StatBulletCharge", 0);
_root.StatRise("StatMissileHoming", 0);
_root.StatRise("StatMissileDamage", 0);
_root.StatRise("StatMissileRadial", 0);
_root.StatRise("StatMissileRadialDamage", 0);
_root.StatRise("StatMissileCharge", 0);
_root.StatRise("StatBeamDamage", 0);
_root.StatRise("StatBeamWidth", 0);
_root.StatRise("StatBeamEffect", 0);
_root.StatRise("StatBeamGather", 0);
_root.StatRise("StatBeamCharge", 0);
_root.StatBeamType = "fire";
_root.StatMissileSpeed = 15;
_root.StatLives = 3;
Frame 51
stop();
Frame 52
stop();
Frame 53
stop();
_global.PlaceHolder = function () {
this._visible = false;
};
_global.PlaceHolder.prototype = new MovieClip();
Object.registerClass("char_beamer_bullet_lazer_placeholder", PlaceHolder);
Object.registerClass("char_boss4_bullet_lazer_placeholder", PlaceHolder);
Object.registerClass("char_gunner_bullet_placeholder", PlaceHolder);
Object.registerClass("char_disk_bullet1_placeholder", PlaceHolder);
Object.registerClass("char_missiler_bullet_placeholder", PlaceHolder);
Object.registerClass("char_sniper_bullet1_placeholder", PlaceHolder);
Object.registerClass("char_beamer_bullet_placeholder", PlaceHolder);
_root.CurrentStage++;
if (_root.CurrentStage >= 7) {
_root.CurrentStage = 1;
}
_root.Stage.gotoAndStop("Stage" + _root.CurrentStage);
this.Stage.Space.attachMovie("ShipID", "Ship", 16, {_x:250, _y:500});
_root.Stage.Space.Ship.BulletEnergy = 100;
_root.Stage.Space.Ship.MissileEnergy = 100;
_root.Stage.Space.Ship.BeamEnergy = 100;
_root.Stage.Space.Ship.BeamEnergyGather = 0;
_root.Stage.Space.Ship.FailSafeGather = 0;
_root.Stage.Space.Ship.HP = _root.StatHP;
_root.Stage.Space.Ship.MaxHP = _root.StatHP;
_root.Stage.Space.Ship.BulletCount = 0;
_root.Stage.Space.Ship.BulletSoundOn = 1;
_root.Stage.Space.Ship.MissileCount = 0;
_root.Stage.Space.Ship.Missile.Timer = 1;
_root.Stage.Space.Ship.BeamHold = 0;
_root.Stage.Space.Ship.BeamExists = false;
_root.Stage.Space.Ship.CurrentSpeedX = 0;
_root.Stage.Space.Ship.CurrentSpeedY = 0;
_root.Stage.Space.Ship.CurrentAction = "nothing";
_root.Stage.Space.Ship.Invincible = 0;
_root.Stage.Space.Ship.FailSafeBank = new Array("none", "none");
_root.Stage.Space.Ship.onEnterFrame = function () {
if (_root.XPEarned >= _root.XPNext) {
_root.XPEarned = _root.XPEarned - _root.XPNext;
_root.XPNext = Math.ceil(1.05 * _root.XPNext);
_root.ShipAwardAmount++;
_root.WeaponAwardAmount++;
this.LevelUp.Anim1.gotoAndPlay(2);
this.LevelUp.Anim2.gotoAndPlay(2);
this.LevelUp.Anim3.gotoAndPlay(2);
}
if (_root.Stage.Space.Ship.BulletEnergy < 100) {
_root.Stage.Space.Ship.BulletEnergy = _root.Stage.Space.Ship.BulletEnergy + 2;
}
if (_root.Stage.Space.Ship.BulletEnergy > 100) {
_root.Stage.Space.Ship.BulletEnergy = 100;
}
if (_root.Stage.Space.Ship.MissileEnergy < 100) {
_root.Stage.Space.Ship.MissileEnergy = _root.Stage.Space.Ship.MissileEnergy + 2;
}
if (_root.Stage.Space.Ship.MissileEnergy > 100) {
_root.Stage.Space.Ship.MissileEnergy = 100;
}
if (_root.Stage.Space.Ship.FailSafeGather > 0) {
_root.Stage.Space.Ship.FailSafeGather = _root.Stage.Space.Ship.FailSafeGather - 0.25;
}
if (_root.Stage.Space.Ship.FailSafeGather > 100) {
iSlot = _root.Stage.Space.Ship.FailSafeBank.length - 1;
while (iSlot >= 0) {
if (_root.Stage.Space.Ship.FailSafeBank[iSlot - 1]) {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = _root.Stage.Space.Ship.FailSafeBank[iSlot - 1];
}
if (iSlot == 0) {
tmpRandom = Math.floor(Math.random() * 4);
if (tmpRandom == 0) {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = "Annihilator";
} else if (tmpRandom == 1) {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = "Tenderizer";
} else if (tmpRandom == 2) {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = "Vortex";
} else {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = "Juggler";
}
_root.Stage.Space.attachMovie("FeedbackFailsafeReady", "FeedbackFailsafeReady" + _root.Stage.Space.getNextHighestDepth(), _root.Stage.Space.getNextHighestDepth());
}
iSlot--;
}
_root.Stage.Space.Ship.FailSafeGather = 0;
}
if (this.Invincible > 0) {
this.Invincible = this.Invincible - 1;
if (this.Invincible < 0) {
this.Invincible = 0;
}
} else if ((_root.Stage.Space.effect_shield != undefined) && (_root.Stage.Space.effect_shield._currentframe < 16)) {
_root.Stage.Space.effect_shield.gotoAndPlay("Off");
}
this._x = this._x + _root.Stage.Space.Ship.CurrentSpeedX;
this._y = this._y + _root.Stage.Space.Ship.CurrentSpeedY;
if (this.y > 520) {
this.y == 520;
}
if (this.y < 480) {
this.y == 480;
}
if ((_root.Stage.Space.Ship.CurrentSpeedX >= -10) && (_root.Stage.Space.Ship.CurrentSpeedX <= 10)) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltNull");
} else if (_root.Stage.Space.Ship.CurrentSpeedX < -10) {
if (_root.Stage.Space.Ship.CurrentSpeedX < -25) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltLeft4");
} else if (_root.Stage.Space.Ship.CurrentSpeedX < -20) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltLeft3");
} else if (_root.Stage.Space.Ship.CurrentSpeedX < -15) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltLeft2");
} else if (_root.Stage.Space.Ship.CurrentSpeedX < -10) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltLeft1");
}
} else if (_root.Stage.Space.Ship.CurrentSpeedX > 10) {
if (_root.Stage.Space.Ship.CurrentSpeedX > 25) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltRight4");
} else if (_root.Stage.Space.Ship.CurrentSpeedX > 20) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltRight3");
} else if (_root.Stage.Space.Ship.CurrentSpeedX > 15) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltRight2");
} else if (_root.Stage.Space.Ship.CurrentSpeedX > 10) {
_root.Stage.Space.Ship.Ship.gotoAndStop("TiltRight1");
}
}
if ((this._x > 500) && (!Key.isDown(39))) {
this.CurrentSpeedX = this.CurrentSpeedX - (_root.StatSpeed / 5);
}
if ((this._x < 0) && (!Key.isDown(37))) {
this.CurrentSpeedX = this.CurrentSpeedX + (_root.StatSpeed / 5);
}
if (Key.isDown(39)) {
if (this._x < 500) {
if (_root.Stage.Space.Ship.CurrentSpeedX <= (_root.StatSpeed - (_root.StatSpeed / 5))) {
_root.Stage.Space.Ship.CurrentSpeedX = _root.Stage.Space.Ship.CurrentSpeedX + (_root.StatSpeed / 5);
} else {
this.CurrentSpeedX = _root.StatSpeed;
}
} else {
this.CurrentSpeedX = this.CurrentSpeedX - (_root.StatSpeed / 5);
}
}
if (Key.isDown(37)) {
if (this._x > 0) {
if (_root.Stage.Space.Ship.CurrentSpeedX >= (-(_root.StatSpeed - (_root.StatSpeed / 5)))) {
_root.Stage.Space.Ship.CurrentSpeedX = _root.Stage.Space.Ship.CurrentSpeedX - (_root.StatSpeed / 5);
} else {
this.CurrentSpeedX = -_root.StatSpeed;
}
} else {
this.CurrentSpeedX = this.CurrentSpeedX + (_root.StatSpeed / 5);
}
}
if (((!Key.isDown(37)) && (!Key.isDown(39))) && ((_root.FlightMode == "Auto") || (_root.FlightMode == undefined))) {
this.CurrentSpeedX = this.CurrentSpeedX / 1.15;
if (Math.abs(this.CurrentSpeedX) < 1) {
this.CurrentSpeedX = 0;
}
}
if (this.Invincible != 0) {
return(undefined);
}
b = 0;
while (b < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemyID = _root.Stage.Space.Enemies.EnemyBank[b];
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + tmpEnemyID].Ship;
if (this.hitTest(tmpEnemy)) {
trace("Hit Enemy");
tmpColAmount = 5;
if (tmpEnemy.ColZoneAmount != undefined) {
tmpColAmount = tmpEnemy.ColZoneAmount;
}
j = 1;
while (j <= tmpColAmount) {
if (this.hitTest(tmpEnemy.Ship["ColZone" + j])) {
trace("Hit Zone");
this.HPDeduct(tmpEnemy.StatBully);
tmpEnemy.HPDeduct(_root.StatBully);
if (((tmpEnemy.Type == "Rook") || (tmpEnemy.Type == "Bishop")) || (tmpEnemy.Type == "Pawn")) {
if ((tmpEnemy.Aura == true) && (isNaN(tmpEnemy.StatBully) == false)) {
if (tmpEnemy.AuraType == "MissileDrain") {
this.MissileEnergy = this.MissileEnergy - (tmpEnemy.StatBully * 3);
if (this.MissileEnergy < 2) {
this.MissileEnergy = 2;
}
}
if (tmpEnemy.AuraType == "BulletDrain") {
this.BulletEnergy = this.BulletEnergy - (tmpEnemy.StatBully * 3);
if (this.BulletEnergy < 2) {
this.BulletEnergy = 2;
}
}
if (tmpEnemy.AuraType == "BeamDrain") {
this.BeamEnergy = this.BeamEnergy - (tmpEnemy.StatBully * 3);
if (this.BeamEnergy < 2) {
this.BeamEnergy = 2;
}
this.BeamEnergyGather = this.BeamEnergyGather - (this.StatBully * 3);
if (this.BeamEnergyGather < 2) {
this.BeamEnergyGather = 2;
}
}
}
}
break;
}
j++;
}
}
b++;
}
};
tmpTrails = _root.Stage.Space.createEmptyMovieClip("Trails", 355);
tmpTrails.swapDepths(_root.Stage.Space.Ship);
tmpTrails.Count = 0;
tmpTrails.onEnterFrame = function () {
if (_root.Stage.Space.Ship.HP <= 0) {
return(undefined);
}
this.Count++;
if ((this.Count % 2) != 0) {
return(undefined);
}
tmpNewTrail = this.attachMovie("ShipID", "Trail" + this.Count, this.Count);
tmpNewTrail.Ship.gotoAndStop(_root.Stage.Space.Ship.Ship._currentframe);
tmpNewTrail.gotoAndStop("Trail");
tmp = new Object();
tmp.x = _root.Stage.Space.Ship._x;
tmp.y = (_root.Stage.Space.Ship._y + 2) + (1 * Math.sin(this.Count * 2));
_root.Stage.Space.localToGlobal(tmp);
this.globalToLocal(tmp);
tmpNewTrail._x = tmp.x + _root.Stage.Space.Ship.CurrentSpeedX;
tmpNewTrail._y = tmp.y + _root.Stage.Space.Ship.CurrentSpeedY;
if (this.Count == 1) {
tmpNewTrail._x = tmp.x;
tmpNewTrail._y = tmp.y;
}
delete tmp;
tmpNewTrail._alpha = 32;
tmpNewTrail.onEnterFrame = function () {
this._alpha = this._alpha - 8;
this._xscale = this._xscale - 5;
this._yscale = this._yscale - 5;
if (this._alpha <= 0) {
this.removeMovieClip();
}
};
};
_root.Stage.Space.Ship.HPAdd = function (heal) {
if ((this.HP + heal) < this.MaxHP) {
this.HP = this.HP + heal;
} else {
this.HP = this.MaxHP;
}
this.gotoAndPlay("heal");
};
_root.Stage.Space.Ship.HPDeduct = function (argDamage) {
if ((random(10000) / 100) <= _root.StatReflexes) {
if (Comments) {
trace("DODGE DODGE DODGE DODGE DODGE DODGE DODGE DODGE DODGE DODGE DODGE DODGE ");
}
tmpShield = _root.Stage.Space.attachMovie("effect_shield", "effect_shield", _root.Stage.Space.getNextHighestDepth());
tmpShield._xscale = 50;
tmpShield._yscale = 50;
tmpShield.gotoAndPlay(1);
tmpShield.onEnterFrame = function () {
this._x = _root.Stage.Space.Ship._x + _root.Stage.Space.Ship.CurrentSpeedX;
this._y = _root.Stage.Space.Ship._y + _root.Stage.Space.Ship.CurrentSpeedY;
if (_root.Stage.Space.Ship.Invincible == 0) {
this.gotoAndPlay("Off");
this.onEnterFrame = function () {
this._x = _root.Stage.Space.Ship._x + _root.Stage.Space.Ship.CurrentSpeedX;
this._y = _root.Stage.Space.Ship._y + _root.Stage.Space.Ship.CurrentSpeedY;
};
}
};
this.Invincible = 60;
return(undefined);
}
if (this.Invincible >= 1) {
return(undefined);
}
if (this.Invincible == 0) {
if (argDamage >= (this.HP * 0.2)) {
this.attachMovie("FeedbackOuch", "FeedbackOuch" + this.getNextHighestDepth(), this.getNextHighestDepth());
}
if (isNaN(argDamage)) {
argDamage = 0;
}
if ((this.HP - argDamage) > 0) {
this.FailSafeGather = this.FailSafeGather + (argDamage / 2);
this.HP = this.HP - argDamage;
this.Invincible = Math.round(argDamage);
this.gotoAndPlay("injured");
this.attachMovie("effect_playerdamage", "effect_playerdamage", this.getNextHighestDepth(), {_x:this.Ship, _y:this.Ship});
} else {
this._parent.attachMovie("effect_explosion_boss", "effect_explosion_boss", this._parent.getNextHighestDepth(), {_x:this._x, _y:this._y, _xscale:35, _yscale:35});
if (_root.StatLives > 0) {
_root.StatLives--;
this.HP = this.MaxHP;
} else {
this.HP = 0;
tmpSplode = this._parent.attachMovie("effect_explosion_boss", "effect_explosion_boss", this._parent.getNextHighestDepth(), {_x:this._x, _y:this._y, _xscale:65, _yscale:65});
tmpSplode.onEnterFrame = function () {
if (this._currentframe >= 19) {
_root.gotoAndStop("GameOver");
}
};
this.removeMovieClip();
}
}
}
this.Invincible = 3;
if ((this.HP > 0) && (this.HP <= (0.25 * this.MaxHP))) {
if (this.NextFeedBack == undefined) {
this.NextFeedBack = _global.Time;
}
if (this.NextFeedBack <= _global.Time) {
this.attachMovie("FeedbackWarningArmor", "FeedbackWarningArmor" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.NextFeedBack = _global.Time + 20;
}
}
};
_root.Stage.Space.Ship.XPAdd = function (argPoints) {
_root.XPEarned = _root.XPEarned + argPoints;
this.gotoAndPlay("xp");
};
this.Stage.Space.createEmptyMovieClip("Enemies", 10);
_root.Stage.Space.Enemies.EnemyBank = new Array();
_root.Stage.Space.Enemies.Add = function (EnemyType, EnemyID, argBoss) {
i = 0;
while (i <= this.EnemyBank.length) {
if (this.EnemyBank[i] == undefined) {
if (i == this.EnemyBank.length) {
this.EnemyBank.push();
}
this.EnemyBank[i] = EnemyID;
this["Enemy" + EnemyID].attachMovie(EnemyType + "ID", "Ship", this.getNextHighestDepth());
this["Enemy" + EnemyID].Ship.ID = EnemyID;
if (argBoss == true) {
this["Enemy" + EnemyID].Ship.IsBoss = true;
}
break;
}
i++;
}
};
_root.Stage.Space.Enemies.Remove = function (EnemyID) {
i = 0;
while (i <= this.EnemyBank.length) {
if (this.EnemyBank[i] == EnemyID) {
this["Enemy" + EnemyID].Ship.removeMovieClip();
this.EnemyBank.splice(i, 1);
break;
}
i++;
}
};
_global.EnemyClass = function () {
this.Hits = 0;
this.LastHit = 0;
};
_global.EnemyClass.prototype = new MovieClip();
_global.EnemyClass.prototype.onEnterFrame = function () {
this.Ship.Decay._alpha = (1 - (this.StatHP / this.MaxHP)) * 100;
tmpHot = 0;
tmpCold = 0;
if ((this.IgniteEffect > 0) && (this.IgniteSpan > 0)) {
this.HPDeduct(_root.StatBeamDamage * 0.167, true);
tmpHot = Math.pow(this.IgniteEffect / this.IgniteSpan, 2);
} else if ((this.FrostEffect > 0) && (this.FrostSpan > 0)) {
tmpCold = Math.pow(this.FrostEffect / this.FrostSpan, 2);
}
if (isNaN(tmpHot)) {
tmpHot = 0;
}
if (isNaN(tmpCold)) {
tmpCold = 0;
}
if (this.ColorFX == undefined) {
this.ColorFX = new flash.geom.ColorTransform();
}
if (this.ColorFXTransform == undefined) {
this.ColorFXTransform = new flash.geom.Transform(this);
}
this.ColorFX.redOffset = (125 * tmpHot) + (32 * tmpCold);
this.ColorFX.greenOffset = (-56 * tmpHot) + (88 * tmpCold);
this.ColorFX.blueOffset = (-191 * tmpHot) + (153 * tmpCold);
this.ColorFXTransform.colorTransform = this.ColorFX;
if (this.IgniteEffect > 0) {
this.IgniteEffect--;
}
if ((this.IgniteEffect <= 0) || (this.IgniteSpan <= 0)) {
this.IgniteEffect = 0;
this.IgniteSpan = 0;
}
if ((this.FrostEffect <= 0) || (this.FrostSpan <= 0)) {
this.FrostEffect = 0;
this.FrostSpan = 0;
}
if (tmpEnemy.FrostEffect > 0) {
tmpEnemy.FrostEffect--;
}
if (tmpEnemy.FrostEffect < 0) {
tmpEnemy.FrostEffect = 0;
}
};
_global.EnemyClass.prototype.HPDeduct = function (argDamage, argNoCritical) {
if (((random(10000) / 100) <= _root.StatPrecision) && (argNoCritical == undefined)) {
argDamage = argDamage * (2 + (_root.StatPrecision / 10));
this.LastCritical = _global.Time;
tmpCritical = _root.Stage.Space.Enemies.attachMovie("text_critical", "text_critical" + this.ID, _root.Stage.Space.Enemies.getNextHighestDepth());
tmpCritical.ID = this.ID;
tmpCritical._xscale = 40;
tmpCritical._yscale = 40;
tmp = new Object();
tmp.x = this.Ship.Ship._x;
tmp.y = this.Ship.Ship._y;
this.Ship.Ship._parent.localToGlobal(tmp);
tmpCritical._parent.globalToLocal(tmp);
tmpCritical._x = tmp.x;
tmpCritical._y = tmp.y;
delete tmp;
if ((tmpCritical._x == 0) && (tmpCritical._y == 0)) {
tmpCritical._visible = false;
tmpCritical.removeMovieClip();
} else {
tmpCritical._visible = true;
}
}
if ((this.FrostEffect > 0) && (this.FrostSpan > 0)) {
argDamage = argDamage * (1 + Math.pow(this.FrostEffect / this.FrostSpan, 2));
}
this.StatHP = this.StatHP - argDamage;
if ((argNoCritical != true) && (this.StatHP > 0)) {
if (this.LastHit == undefined) {
this.LastHit = 0;
}
if (this.Hits == undefined) {
this.Hits = 0;
}
if ((_global.Time - this.LastHit) > 4) {
this.Hits = 0;
} else {
this.Hits++;
if (this.Hits >= 3) {
tmpCombo = _root.Stage.Space.Enemies["text_combo" + this.ID];
if (tmpCombo == undefined) {
tmpCombo = _root.Stage.Space.Enemies.attachMovie("text_combo", "text_combo" + this.ID, _root.Stage.Space.Enemies.getNextHighestDepth());
tmpCombo._x = this._x;
tmpCombo._y = this._y;
tmpCombo._xscale = 60;
tmpCombo._yscale = 60;
tmpCombo._visible = false;
tmpCombo.ID = this.ID;
tmpCombo.LastGood = 3;
tmpCombo.onEnterFrame = function () {
tmpTarget = _root.Stage.Space.Enemies["Enemy" + this.ID].Ship;
if ((((_global.Time - tmpTarget.LastHit) <= 4) && (tmpTarget.Hits >= 3)) && (tmpTarget.StatHP > 0)) {
this.Active = true;
this.LastGood = tmpTarget.Hits;
} else {
if (this.Active != false) {
this.gotoAndPlay("FadeOut");
this.Active = false;
if (this.LastGood != undefined) {
}
}
this.play();
}
if (tmpTarget.Ship.Ship != undefined) {
tmp = new Object();
tmp.x = tmpTarget.Ship.Ship._x;
tmp.y = tmpTarget.Ship.Ship._y;
tmpTarget.Ship.Ship._parent.localToGlobal(tmp);
this._parent.globalToLocal(tmp);
this._x = tmp.x;
this._y = tmp.y;
delete tmp;
}
if ((this._x == 0) && (this._y == 0)) {
this.IsLegend = true;
}
if (this.LastGood == undefined) {
this.LastGood = -5;
}
if (((this.LastGood < 3) || (this._y > 285)) || (this.IsLegend == true)) {
this._visible = false;
} else {
this._visible = true;
}
this.Amount.Field = this.LastGood;
tmpGoto = this.Amount.Field;
if (tmpGoto > 25) {
tmpGoto = 25;
}
this.Star.SeqA.gotoAndStop(tmpGoto);
this.Star.SeqB.gotoAndStop(tmpGoto);
this._xscale = ((tmpGoto / 25) * 30) + 60;
this._yscale = ((tmpGoto / 25) * 30) + 60;
};
}
}
}
this.LastHit = _global.Time;
_root.Stage.Space.Ship.FailSafeGather = _root.Stage.Space.Ship.FailSafeGather + 2;
}
if (this.StatHP <= 0) {
if (this.IsBoss == true) {
_root.Stage.Space.Enemies.BossDead = true;
}
_root.XPEarned = _root.XPEarned + this.XPValue;
tmp = new Object();
tmp.x = this.Ship.Ship._x;
tmp.y = this.Ship.Ship._y;
this.Ship.Ship._parent.localToGlobal(tmp);
_root.Stage.Space.Enemies.globalToLocal(tmp);
if ((tmp.x == 0) && (tmp.x == 0)) {
tmpHide = false;
} else {
tmpHide = true;
}
tmpSlodeG = _root.Stage.Space.Enemies.attachMovie("effect_explosion_" + this.Rank, "effect_explosion_" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpSlodeG._x = tmp.x;
tmpSlodeG._y = tmp.y;
tmpSlodeG._visible = tmpHide;
tmpSlodeH = _root.Stage.Space.Enemies.attachMovie("effect_explosion_" + this.Rank, "effect_explosion_" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpSlodeH._x = tmp.x;
tmpSlodeH._y = tmp.y;
tmpSlodeH._visible = tmpHide;
if ((random(10000) / 100) <= _root.StatOverkill) {
tmpNovaFactor = 1;
if (this.LastCritical == undefined) {
this.LastCritical = 0;
}
if (this.LastCritical != 0) {
trace("SuperNova!");
this.LastCritical = 0;
tmpSuperNova = _root.Stage.Space.Enemies.attachMovie("EventSupernova", "EventSupernova" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpSuperNova._x = tmp.x;
tmpSuperNova._y = tmp.y;
tmpSuperNova._visible = tmpHide;
tmpSuperNova._xscale = 125;
tmpSuperNova._yscale = 125;
tmpNovaFactor = 2;
}
this.XPValue = this.XPValue * (Math.ceil(this.XPValue / 20) * tmpNovaFactor);
tmpExplosion = _root.Stage.Space.Enemies.attachMovie("effect_explosion_Boss", "effect_explosion_overkill" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpExplosion._x = tmp.x;
tmpExplosion._y = tmp.y;
tmpExplosion._visible = tmpHide;
tmpExplosion._width = (50 + random(50)) + random(50);
tmpExplosion._height = (50 + random(50)) + random(50);
tmpExplosion.Damage = (this.StatHP / 2) * tmpNovaFactor;
tmpExplosion.onEnterFrame = function () {
iEnemy = 0;
while (iEnemy < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]].Ship;
tmpNeighbor = new Object();
tmpNeighbor.x = tmpEnemy._x;
tmpNeighbor.y = tmpEnemy._y;
tmpEnemy._parent.localToGlobal(tmpNeighbor);
this.globalToLocal(tmpNeighbor);
tmpNeighbor.distance = Math.sqrt(Math.pow(tmpNeighbor.x, 2) + Math.pow(tmpNeighbor.y, 2));
if (tmpNeighbor.distance <= (45 + (45 * (_root.StatOverkill / 50)))) {
tmpEnemy.HPDeduct(this.Damage);
if (Comments) {
trace("COLLATERAL DAMAGE - OVERKILL.");
}
}
iEnemy++;
}
};
tmpOverkill = _root.Stage.Space.Enemies.attachMovie("text_overkill", "text_overkill" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpOverkill._xscale = 50;
tmpOverkill._yscale = 50;
tmpOverkill._x = tmp.x;
tmpOverkill._y = tmp.y;
tmpOverkill._visible = tmpHide;
tmpOverkill.XPBonus.XPBonus.XPBonus.XPBonusText = Math.ceil(this.XPValue / 20);
tmpSlodeA = _root.Stage.Space.Enemies.attachMovie("effect_explosion_" + this.Rank, "effect_explosion_" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpSlodeA._x = tmp.x;
tmpSlodeA._y = tmp.y;
tmpSlodeA._visible = tmpHide;
tmpSlodeB = _root.Stage.Space.Enemies.attachMovie("effect_explosion_" + this.Rank, "effect_explosion_" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpSlodeB._x = tmp.x;
tmpSlodeB._y = tmp.y;
tmpSlodeB._visible = tmpHide;
}
_root.Stage.Space.Enemies.Remove(this.ID);
delete tmp;
}
};
_global.EnemyClass.prototype.HPAdd = function (heal) {
if ((this.StatHP + heal) < this.MaxHP) {
this.StatHP = this.StatHP + heal;
} else {
this.StatHP = this.MaxHP;
}
this.Ship.Ship.Ship.gotoAndPlay("Heal");
};
_global.Scout = function () {
this.Type = "Scout";
this.Rank = "Minion";
this.XPValue = 12;
this.StatHP = 15;
this.MaxHP = this.StatHP;
this.StatSpeed = 4 + random(3);
this.StatAgony = 12;
this.StatBully = 1;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 20;
};
_global.Scout.prototype = new EnemyClass();
Object.registerClass("ScoutID", Scout);
_global.Guide = function () {
this.Type = "Guide";
this.Rank = "Minion";
this.XPValue = 17;
this.StatHP = 19;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 3;
this.StatBully = 1;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 20;
};
_global.Guide.prototype = new EnemyClass();
Object.registerClass("GuideID", Guide);
_global.Disk = function () {
this.Type = "Disk";
this.Rank = "Minion";
this.XPValue = 27;
this.StatHP = 30;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 34;
};
_global.Disk.prototype = new EnemyClass();
Object.registerClass("DiskID", Disk);
_global.Boss1 = function () {
this.Type = "Boss1";
this.Rank = "Boss";
this.XPValue = 300;
this.StatHP = 2000;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 45;
};
_global.Boss1.prototype = new EnemyClass();
Object.registerClass("Boss1ID", Boss1);
_global.Dasher = function () {
this.Type = "Dasher";
this.Rank = "Minion";
this.XPValue = 20;
this.StatHP = 15;
this.MaxHP = this.StatHP;
this.StatSpeed = 4 + random(3);
this.StatAgony = 5;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 20;
};
_global.Dasher.prototype = new EnemyClass();
Object.registerClass("DasherID", Dasher);
_global.Sniper = function () {
this.Type = "Sniper";
this.Rank = "Minion";
this.XPValue = 35;
this.StatHP = 30;
this.MaxHP = this.StatHP;
this.StatSpeed = 4 + random(3);
this.StatAgony = 10;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 21;
};
_global.Sniper.prototype = new EnemyClass();
Object.registerClass("SniperID", Sniper);
_global.Sweeper = function () {
this.Type = "Sweeper";
this.Rank = "Minion";
this.XPValue = 25;
this.StatHP = 22;
this.MaxHP = this.StatHP;
this.StatSpeed = 4 + random(3);
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 19;
};
_global.Sweeper.prototype = new EnemyClass();
Object.registerClass("SweeperID", Sweeper);
_global.Boss2 = function () {
this.Type = "Boss2";
this.Rank = "Boss";
this.XPValue = 400;
this.StatHP = 2500;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 20;
this.StatBully = 3;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 35;
};
_global.Boss2.prototype = new EnemyClass();
Object.registerClass("Boss2ID", Boss2);
_global.Saw = function () {
this.Type = "Saw";
this.Rank = "Minion";
this.StatHP = 27;
this.MaxHP = this.StatHP;
this.XPValue = 70;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 25;
};
_global.Saw.prototype = new EnemyClass();
Object.registerClass("SawID", Saw);
_global.Propeller = function () {
this.Type = "Propeller";
this.Rank = "Minion";
this.StatHP = 60;
this.MaxHP = this.StatHP;
this.XPValue = 65;
this.StatAgony = 10;
this.StatBully = 4;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 30;
};
_global.Propeller.prototype = new EnemyClass();
Object.registerClass("PropellerID", Propeller);
_global.Spike = function () {
this.Type = "Spike";
this.Rank = "Minion";
this.StatHP = 19;
this.MaxHP = this.StatHP;
this.XPValue = 40;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 10;
};
_global.Spike.prototype = new EnemyClass();
Object.registerClass("SpikeID", Spike);
_global.Boss3 = function () {
this.Type = "Boss3";
this.Rank = "Boss";
this.XPValue = 500;
this.StatHP = 3000;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 30;
this.StatBully = 3;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 77;
};
_global.Boss3.prototype = new EnemyClass();
Object.registerClass("Boss3ID", Boss3);
_global.Gunner = function () {
this.Type = "Gunner";
this.Rank = "Minion";
this.StatHP = 41;
this.MaxHP = this.StatHP;
this.XPValue = 95;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 35;
};
_global.Gunner.prototype = new EnemyClass();
Object.registerClass("GunnerID", Gunner);
_global.Missiler = function () {
this.Type = "Missiler";
this.Rank = "Minion";
this.StatHP = 52;
this.MaxHP = this.StatHP;
this.XPValue = 107;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 28;
};
_global.Missiler.prototype = new EnemyClass();
Object.registerClass("MissilerID", Missiler);
_global.Beamer = function () {
this.Type = "Beamer";
this.Rank = "Minion";
this.StatHP = 49;
this.MaxHP = this.StatHP;
this.XPValue = 133;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 38;
};
_global.Beamer.prototype = new EnemyClass();
Object.registerClass("BeamerID", Beamer);
_global.Boss4 = function () {
this.Type = "Boss4";
this.Rank = "Boss";
this.XPValue = 800;
this.StatHP = 3700;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 30;
this.StatBully = 3;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 52;
};
_global.Boss4.prototype = new EnemyClass();
Object.registerClass("Boss4ID", Boss4);
_global.Pawn = function () {
this.Type = "Pawn";
this.Rank = "Minion";
this.StatHP = 23;
this.MaxHP = this.StatHP;
this.XPValue = 60;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 29;
};
_global.Pawn.prototype = new EnemyClass();
Object.registerClass("PawnID", Pawn);
_global.Bishop = function () {
this.Type = "Bishop";
this.Rank = "Minion";
this.StatHP = 30;
this.MaxHP = this.StatHP;
this.XPValue = 85;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.AuraType = "BulletDrain";
this.ColZoneAmount = 3;
this.Radius = 30;
};
_global.Bishop.prototype = new EnemyClass();
Object.registerClass("BishopID", Bishop);
_global.Rook = function () {
this.Type = "Rook";
this.Rank = "Minion";
this.StatHP = 40;
this.MaxHP = this.StatHP;
this.XPValue = 88;
this.StatAgony = 6;
this.StatBully = 4;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.AuraType = "MissileDrain";
this.ColZoneAmount = 3;
this.Radius = 34;
};
_global.Rook.prototype = new EnemyClass();
Object.registerClass("RookID", Rook);
_global.Queen = function () {
this.Type = "Queen";
this.Rank = "Minion";
this.StatHP = 3500;
this.MaxHP = this.StatHP;
this.XPValue = 400;
this.StatAgony = 6;
this.StatBully = 4;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.Aura = false;
this.AuraType = "Heal";
this.ColZoneAmount = 3;
this.Radius = 62;
this.createEmptyMovieClip("Healer", 5);
this.Healer.onEnterFrame = function () {
if (this._parent.Aura != true) {
return(undefined);
}
if (this.Count == undefined) {
this.Count = 0;
}
this.Count++;
if ((this.Count % 5) != 0) {
return(undefined);
}
iEnemy = 0;
while (iEnemy < _root.Stage.Space.Enemies.EnemyBank.length) {
if (_root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]] == undefined) {
_root.Stage.Space.Enemies.Remove(iEnemy);
} else if ((random(3) == 1) && (_root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]].Ship != this._parent)) {
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]].Ship;
if (this.Ghosts == undefined) {
this.attachMovie("EventVortexGhostContainer", "Ghosts", this.getNextHighestDepth());
}
tmpGhost = this.Ghosts.Glow.attachMovie(tmpEnemy.Type + "ID", "Ghost" + this.Ghosts.Glow.getNextHighestDepth(), this.Ghosts.Glow.getNextHighestDepth());
tmpGhost.tmpTarget = new Object();
tmpGhost.tmpTarget.x = tmpEnemy._x;
tmpGhost.tmpTarget.y = tmpEnemy._y;
tmpEnemy._parent.localToGlobal(tmpGhost.tmpTarget);
tmpGhost._parent.globalToLocal(tmpGhost.tmpTarget);
tmpGhost._alpha = 75;
tmpGhost.ID = _root.Stage.Space.Enemies.EnemyBank[iEnemy];
tmpGhost.onEnterFrame = function () {
tmpFriend = _root.Stage.Space.Enemies["Enemy" + this.ID].Ship;
this._alpha = this._alpha - 15;
tmpTarget = new Object();
tmpTarget.x = tmpFriend._x;
tmpTarget.y = tmpFriend._y;
tmpFriend._parent.localToGlobal(tmpTarget);
this._parent.globalToLocal(tmpTarget);
tmpAngle = Math.atan2(tmpTarget.y, tmpTarget.x);
tmpDistance = Math.sqrt(Math.pow(tmpTarget.x, 2) + Math.pow(tmpTarget.y, 2));
tmpVelocity = 20;
if (tmpVelocity > tmpDistance) {
tmpVelocity = tmpDistance;
}
this._x = this._x + (tmpVelocity * Math.cos(tmpAngle));
this._y = this._y + (tmpVelocity * Math.sin(tmpAngle));
if (this.Count == undefined) {
this.Count = 0;
}
this.Count++;
if ((this.Count > 20) || (this._alpha <= 0)) {
tmpFriend.HPAdd(5);
this.removeMovieClip();
}
};
}
iEnemy++;
}
};
};
_global.Queen.prototype = new EnemyClass();
Object.registerClass("QueenID", Queen);
_global.Boss5 = function () {
this.Type = "Boss5";
this.Rank = "Boss";
this.XPValue = 400;
this.StatHP = 1300;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 30;
this.StatBully = 3;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 46;
};
_global.Boss5.prototype = new EnemyClass();
Object.registerClass("Boss5ID", Boss5);
_global.Digger = function () {
this.Type = "Digger";
this.Rank = "Minion";
this.StatHP = 40;
this.MaxHP = this.StatHP;
this.XPValue = 150;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 35;
};
_global.Digger.prototype = new EnemyClass();
Object.registerClass("DiggerID", Digger);
_global.Crosser = function () {
this.Type = "Crosser";
this.Rank = "Minion";
this.StatHP = 44;
this.MaxHP = this.StatHP;
this.XPValue = 160;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 44;
};
_global.Crosser.prototype = new EnemyClass();
Object.registerClass("CrosserID", Crosser);
_global.Archer = function () {
this.Type = "Archer";
this.Rank = "Minion";
this.StatHP = 50;
this.MaxHP = this.StatHP;
this.XPValue = 175;
this.StatAgony = 6;
this.StatBully = 2;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 3;
this.Radius = 55;
};
_global.Archer.prototype = new EnemyClass();
Object.registerClass("ArcherID", Archer);
_global.Boss6 = function () {
this.Type = "Boss6";
this.Rank = "Boss";
this.XPValue = 450;
this.StatHP = 3000;
this.MaxHP = this.StatHP;
this.StatSpeed = 3 + random(3);
this.StatAgony = 30;
this.StatBully = 3;
this.IgniteEffect = 0;
this.FrostEffect = 0;
this.ColZoneAmount = 6;
this.Radius = 93;
};
_global.Boss6.prototype = new EnemyClass();
Object.registerClass("Boss6ID", Boss6);
_root.Stage.Space.Enemies.ObstacleBank = new Array();
_root.Stage.Space.Enemies.AddObstacle = function (ObstacleType, ObstacleID) {
if (Comments) {
trace("Add. " + this);
}
i = 0;
while (i <= this.ObstacleBank.length) {
if (this.ObstacleBank[i] == undefined) {
if (i == this.ObstacleBank.length) {
this.ObstacleBank.push();
}
this.ObstacleBank[i] = ObstacleID;
this["Obstacle" + ObstacleID].attachMovie(ObstacleType + "ID", "Ship", this.getNextHighestDepth());
this["Obstacle" + ObstacleID].Ship.ID = ObstacleID;
break;
}
i++;
}
};
_root.Stage.Space.Enemies.RemoveObstacle = function (ObstacleID) {
if (Comments) {
trace("Remove. " + this);
}
i = 0;
while (i <= this.ObstacleBank.length) {
if (this.ObstacleBank[i] == ObstacleID) {
this["Obstacle" + ObstacleID].Ship.removeMovieClip();
this.ObstacleBank.splice(i, 1);
if (Comments) {
trace("..Obstacle BANK..: " + this.ObstacleBank);
}
break;
}
i++;
}
};
_global.ObstacleClass = function () {
};
_global.ObstacleClass.prototype = new MovieClip();
_global.ObstacleClass.prototype.onEnterFrame = function () {
if (this.hitTest(_root.Stage.Space.Ship)) {
j = 1;
while (j <= 3) {
if (this.Ship.ColZone.hitTest(_root.Stage.Space.Ship["ColZone" + j])) {
if (Comments) {
trace("HIT COLZONE HIT COLZONE HIT COLZONE HIT COLZONE HIT COLZONE: " + j);
}
if (_root.Stage.Space.Ship.Invincible <= 0) {
_root.Stage.Space.Ship.HPDeduct(this.StatBully);
this.HPDeduct(_root.StatBully);
}
}
j++;
}
}
};
_global.ObstacleClass.prototype.HPDeduct = function (damage) {
if (Comments) {
trace("HPDEDUCT OBSTACLE DAMAGE: " + damage);
}
if (Comments) {
trace("Deduct. " + this);
}
this.StatHP = this.StatHP - damage;
if (this.StatHP <= 0) {
_root.Stage.Space.Enemies.attachMovie("effect_explosion_" + this.Rank, "effect_explosion_" + this.getNextHighestDepth(), this.getNextHighestDepth(), {_x:this._parent._x + this._x, _y:this._parent._y + this._y});
_root.Stage.Space.Enemies.attachMovie("effect_explosion_" + this.Rank, "effect_explosion_" + this.getNextHighestDepth(), this.getNextHighestDepth(), {_x:this._parent._x + this._x, _y:this._parent._y + this._y});
_root.XPEarned = _root.XPEarned + this.XPValue;
if (Comments) {
trace("XP EARNED: " + this.XPValue);
}
if (Comments) {
trace(("REMOVING: " + this.Type) + this.ID);
}
_root.Stage.Space.Enemies.RemoveObstacle(this.ID);
}
};
_global.WallStage1 = function () {
if (Comments) {
trace("WallStage1. " + this);
}
this.Type = "WallStage1";
this.StatXP = 0;
this.StatHP = 50;
this.StatBully = 1;
};
_global.WallStage1.prototype = new ObstacleClass();
Object.registerClass("WallStage1ID", WallStage1);
_global.WallStage2 = function () {
if (Comments) {
trace("WallStage2. " + this);
}
this.Type = "WallStage2";
this.StatXP = 0;
this.StatHP = 70;
this.StatBully = 2;
};
_global.WallStage2.prototype = new ObstacleClass();
Object.registerClass("WallStage2ID", WallStage2);
_global.WallStage3 = function () {
if (Comments) {
trace("WallStage3. " + this);
}
this.Type = "WallStage3";
this.StatXP = 0;
this.StatHP = 40;
this.StatBully = 1;
};
_global.WallStage3.prototype = new ObstacleClass();
Object.registerClass("WallStage3ID", WallStage3);
_global.WallStage4 = function () {
if (Comments) {
trace("WallStage4. " + this);
}
this.Type = "WallStage4";
this.StatXP = 0;
this.StatHP = 40;
this.StatBully = 1;
};
_global.WallStage4.prototype = new ObstacleClass();
Object.registerClass("WallStage4ID", WallStage4);
_global.WallStage5 = function () {
if (Comments) {
trace("WallStage5. " + this);
}
this.Type = "WallStage5";
this.StatXP = 0;
this.StatHP = 40;
this.StatBully = 1;
};
_global.WallStage5.prototype = new ObstacleClass();
Object.registerClass("WallStage5ID", WallStage5);
_global.WallStage6 = function () {
if (Comments) {
trace("WallStage6. " + this);
}
this.Type = "WallStage6";
this.StatXP = 0;
this.StatHP = 40;
this.StatBully = 1;
};
_global.WallStage6.prototype = new ObstacleClass();
Object.registerClass("WallStage6ID", WallStage6);
_root.Stage.Space.Enemies.BoostBank = new Array();
_root.Stage.Space.Enemies.AddBoost = function (BoostType, BoostID) {
if (Comments) {
trace("Add. " + this);
}
i = 0;
while (i <= this.BoostBank.length) {
if (this.BoostBank[i] == undefined) {
if (i == this.BoostBank.length) {
this.BoostBank.push();
}
this.BoostBank[i] = BoostID;
this["Boost" + BoostID].attachMovie(BoostType + "ID", "Ship", this["Boost" + BoostID].getNextHighestDepth());
this["Boost" + BoostID].Ship.ID = BoostID;
if (Comments) {
trace("..ENNEMY BOOST BANK..: " + this.BoostBank);
}
break;
}
i++;
}
};
_root.Stage.Space.Enemies.RemoveBoost = function (BoostID) {
if (Comments) {
trace("Remove. " + this);
}
i = 0;
while (i <= this.BoostBank.length) {
if (this.BoostBank[i] == BoostID) {
this["Boost" + BoostID].Ship.removeMovieClip();
this.BoostBank.splice(i, 1);
if (Comments) {
trace("..Boost BANK..: " + this.BoostBank);
}
break;
}
i++;
}
};
_global.BoostClass = function () {
};
_global.BoostClass.prototype = new MovieClip();
_global.BoostClass.prototype.onEnterFrame = function () {
if (this.hitTest(_root.Stage.Space.Ship)) {
_root.Stage.Space.Ship.gotoAndPlay("heal");
_root.Stage.Space.Ship.HPAdd(this.StatHeal);
this.HPDeduct(1);
}
};
_global.BoostClass.prototype.HPDeduct = function () {
if (Comments) {
trace("BOOST HP Deduct. " + this);
}
this.StatHP = this.StatHP - 1;
if (this.StatHP <= 0) {
if (Comments) {
trace(("REMOVING: " + this.Type) + this.ID);
}
_root.Stage.Space.Enemies.RemoveBoost(this.ID);
}
};
_global.BoostHP = function () {
if (Comments) {
trace("BoostHP. " + this);
}
this.Type = "BoostHP";
this.StatHP = 1;
this.StatHeal = 10;
};
_global.BoostHP.prototype = new BoostClass();
Object.registerClass("BoostHPID", BoostHP);
_root.Stage.Space.Enemies.EnemyBulletsBank = new Array();
_root.Stage.Space.Enemies.AddBullet = function (EnemyBulletType, EnemyBulletID, EnemyBulletParentID) {
if (Comments) {
trace((("BULLET PARENT: " + EnemyBulletParentID) + " ") + _root.Stage.Space.Enemies["Enemy" + EnemyBulletParentID]._x);
}
if (Comments) {
trace("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _root.Stage.Space.Enemies['Enemy'+ EnemyBulletParentID].Ship: " + _root.Stage.Space.Enemies["Enemy" + EnemyBulletParentID].Ship);
}
if (_root.Stage.Space.Enemies["Enemy" + EnemyBulletParentID].Ship == undefined) {
if (Comments) {
trace("BULLET PARENT IS UNDEFINED. EnemyBulletParentID: " + EnemyBulletParentID);
}
return(undefined);
}
if (Comments) {
trace("Add. " + this);
}
i = 0;
while (i <= this.EnemyBulletsBank.length) {
if (this.EnemyBulletsBank[i] == undefined) {
if (i == this.EnemyBulletsBank.length) {
this.EnemyBulletsBank.push();
}
this.EnemyBulletsBank[i] = EnemyBulletID;
tmpBullet = this["EnemyBullet" + EnemyBulletID];
tmpBullet.attachMovie(EnemyBulletType + "ID", "Ship", tmpBullet.getNextHighestDepth());
tmpBullet._visible = true;
tmpBullet.Ship.ID = EnemyBulletID;
tmpBullet.Ship.ParentID = EnemyBulletParentID;
tmpBullet.gotoAndStop(2);
if (Comments) {
trace("..ENNEMY BULLETS BANK..: " + this.EnemyBulletsBank);
}
return(tmpBullet);
}
i++;
}
};
_root.Stage.Space.Enemies.RemoveBullet = function (EnemyBulletID) {
if (Comments) {
trace("Remove. " + this);
}
i = 0;
while (i <= this.EnemyBulletsBank.length) {
if (this.EnemyBulletsBank[i] == EnemyBulletID) {
this["EnemyBullet" + EnemyBulletID].Ship.removeMovieClip();
this.EnemyBulletsBank.splice(i, 1);
break;
}
i++;
}
};
_global.EnemyBulletClass = function () {
};
_global.EnemyBulletClass.prototype = new MovieClip();
_global.EnemyBulletClass.prototype.onEnterFrame = function () {
if (this._parent._currentframe == 1) {
this._parent.gotoAndStop(2);
}
tmp = new Object();
tmp.x = this.Ship._x;
tmp.y = this.Ship._y;
this.localToGlobal(tmp);
_root.Stage.Space.Enemies.globalToLocal(tmp);
if ((((tmp.x < -252.5) || (tmp.x > 252.5)) || (tmp.y < -292.5)) || (tmp.y > 292.5)) {
_root.Stage.Space.Enemies.RemoveBullet(this.ID);
this._parent._visible = false;
return(undefined);
}
if ((this.Type == "BeamerAttackA") && (this._name == "Ship")) {
if (_root.Stage.Space.Enemies["Enemy" + this.ParentID].Ship.StatHP <= 0) {
_root.Stage.Space.Enemies.RemoveBullet(this.ID);
this.onEnterFrame = undefined;
return(undefined);
}
if (this.Active != true) {
return(undefined);
}
tmp = new Object();
tmp.x = _root.Stage.Space.Ship._x;
tmp.y = _root.Stage.Space.Ship._y;
_root.Stage.Space.localToGlobal(tmp);
this.globalToLocal(tmp);
tmpAngleToShip = Math.atan2(tmp.y, tmp.x);
tmpOriginToShip = Math.sqrt(Math.pow(tmp.x, 2) + Math.pow(tmp.y, 2));
tmpSeg = Math.abs(Math.sin(tmpAngleToShip - (Math.PI/2)) * tmpOriginToShip);
if (tmpSeg < 20) {
if (_root.Stage.Space.Ship.Invincible == 0) {
_root.Stage.Space.Ship.HPDeduct(this.StatBully);
}
}
} else if ((this.Type == "Boss4AttackA") && (this._name == "Ship")) {
if (_root.Stage.Space.Enemies["Enemy" + this.ParentID].Ship.StatHP <= 0) {
trace(((("Boss4(" + this.ParentID) + ") is dead, removing beam(") + this.ID) + ").");
_root.Stage.Space.Enemies.RemoveBullet(this.ID);
this.onEnterFrame = undefined;
return(undefined);
}
if (this.Active != true) {
return(undefined);
}
tmp = new Object();
tmp.x = _root.Stage.Space.Ship._x;
tmp.y = _root.Stage.Space.Ship._y;
_root.Stage.Space.localToGlobal(tmp);
this.globalToLocal(tmp);
tmpAngleToShip = Math.atan2(tmp.y, tmp.x);
tmpOriginToShip = Math.sqrt(Math.pow(tmp.x, 2) + Math.pow(tmp.y, 2));
tmpSeg = Math.abs(Math.sin(tmpAngleToShip - (Math.PI/2)) * tmpOriginToShip);
if (tmpSeg < 30) {
if (_root.Stage.Space.Ship.Invincible == 0) {
_root.Stage.Space.Ship.HPDeduct(this.StatBully);
}
}
} else if ((this.hitTest(_root.Stage.Space.Ship) && (this.Ship.ColZone1 == undefined)) || (this.Ship.ColZone1.hitTest(_root.Stage.Space.Ship) && (this.Ship.ColZone1 != undefined))) {
m = 1;
while (m <= 3) {
if ((this.hitTest(_root.Stage.Space.Ship["ColZone" + m]) && (this.Ship.ColZone1 == undefined)) || (this.Ship.ColZone1.hitTest(_root.Stage.Space.Ship["ColZone" + m]) && (this.Ship.ColZone1 != undefined))) {
tmpXplode = _root.Stage.Space.attachMovie(this.Type + "Collision", (this.Type + "Collision") + _root.Stage.Space.getNextHighestDepth(), _root.Stage.Space.getNextHighestDepth());
tmp = new Object();
tmp.x = this._x;
tmp.y = this._y;
this._parent.localToGlobal(tmp);
_root.Stage.Space.globalToLocal(tmp);
tmpXplode._x = tmp.x;
tmpXplode._y = tmp.y;
delete tmp;
tmpXplode._rotation = this._rotation - 90;
if (_root.Stage.Space.Ship.Invincible == 0) {
_root.Stage.Space.Ship.HPDeduct(this.StatBully);
}
_root.Stage.Space.Enemies.RemoveBullet(this.ID);
this._parent._visible = false;
}
m++;
}
}
};
_global.EnemyBulletClass.prototype.HPDeduct = function (damage) {
if (Comments) {
trace((("BULLET Deduct. " + this) + " damage: ") + damage);
}
this.StatHP = this.StatHP - damage;
if (this.StatHP <= 0) {
_root.Stage.Space.Enemies.attachMovie("effect_explosion", "effect_explosion_" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth(), {_x:this._parent._x + this._x, _y:this._parent._y + this._y});
_root.Stage.Space.Enemies.attachMovie("effect_explosion", "effect_explosion_" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth(), {_x:this._parent._x + this._x, _y:this._parent._y + this._y});
_root.XPEarned = _root.XPEarned + this.XPValue;
if (Comments) {
trace("XP EARNED: " + this.XPValue);
}
if (Comments) {
trace((("--REMOVING: " + this.Type) + this.ID) + " (DEAD)");
}
_root.Stage.Space.Enemies.RemoveBullet(this.ID);
}
};
_global.DiskAttackA = function () {
if (Comments) {
trace("DiskAttackA. " + this);
}
this.Type = "DiskAttackA";
this.XPValue = 0;
this.StatHP = 0.1;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 1;
};
_global.DiskAttackA.prototype = new EnemyBulletClass();
Object.registerClass("DiskAttackAID", DiskAttackA);
_global.Boss1AttackA = function () {
if (Comments) {
trace("Boss1AttackA. " + this);
}
this.Type = "Boss1AttackA";
this.XPValue = 0;
this.StatHP = 0.1;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 1;
};
_global.Boss1AttackA.prototype = new EnemyBulletClass();
Object.registerClass("Boss1AttackAID", Boss1AttackA);
_global.SniperAttackA = function () {
if (Comments) {
trace("SniperAttackA. " + this);
}
this.Type = "SniperAttackA";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.SniperAttackA.prototype = new EnemyBulletClass();
Object.registerClass("SniperAttackAID", SniperAttackA);
_global.GunnerAttackA = function () {
if (Comments) {
trace("GunnerAttackA. " + this);
}
this.Type = "GunnerAttackA";
this.XPValue = 0;
this.StatHP = 2;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 1;
};
_global.GunnerAttackA.prototype = new EnemyBulletClass();
Object.registerClass("GunnerAttackAID", GunnerAttackA);
_global.MissilerAttackA = function () {
if (Comments) {
trace("MissilerAttackA. " + this);
}
this.Type = "MissilerAttackA";
this.XPValue = 0;
this.StatHP = 8;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 3;
};
_global.MissilerAttackA.prototype = new EnemyBulletClass();
Object.registerClass("MissilerAttackAID", MissilerAttackA);
_global.BeamerAttackA = function () {
if (Comments) {
trace("BeamerAttackA. " + this);
}
this.Type = "BeamerAttackA";
this.XPValue = 0;
this.StatHP = 9999999 /* 0x98967F */;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 1;
};
_global.BeamerAttackA.prototype = new EnemyBulletClass();
Object.registerClass("BeamerAttackAID", BeamerAttackA);
_global.Boss4AttackA = function () {
if (Comments) {
trace("Boss4AttackA. " + this);
}
this.Type = "Boss4AttackA";
this.XPValue = 0;
this.StatHP = 9999999 /* 0x98967F */;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.Boss4AttackA.prototype = new EnemyBulletClass();
Object.registerClass("Boss4AttackAID", Boss4AttackA);
_global.DiggerAttackA = function () {
trace("DiggerAttackA constructor");
if (Comments) {
trace("DiggerAttackA. " + this);
}
this.Type = "DiggerAttackA";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.DiggerAttackA.prototype = new EnemyBulletClass();
Object.registerClass("DiggerAttackAID", DiggerAttackA);
_global.CrosserAttackA = function () {
if (Comments) {
trace("CrosserAttackA. " + this);
}
this.Type = "CrosserAttackA";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.CrosserAttackA.prototype = new EnemyBulletClass();
Object.registerClass("CrosserAttackAID", CrosserAttackA);
_global.CrosserAttackB = function () {
if (Comments) {
trace("CrosserAttackB. " + this);
}
this.Type = "CrosserAttackB";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.CrosserAttackB.prototype = new EnemyBulletClass();
Object.registerClass("CrosserAttackBID", CrosserAttackB);
_global.ArcherAttackA = function () {
if (Comments) {
trace("ArcherAttackA. " + this);
}
this.Type = "ArcherAttackA";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.ArcherAttackA.prototype = new EnemyBulletClass();
Object.registerClass("ArcherAttackAID", ArcherAttackA);
_global.ArcherAttackB = function () {
if (Comments) {
trace("ArcherAttackB. " + this);
}
this.Type = "ArcherAttackB";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.ArcherAttackB.prototype = new EnemyBulletClass();
Object.registerClass("ArcherAttackBID", ArcherAttackB);
_global.ArcherAttackC = function () {
if (Comments) {
trace("ArcherAttackC. " + this);
}
this.Type = "ArcherAttackC";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.ArcherAttackC.prototype = new EnemyBulletClass();
Object.registerClass("ArcherAttackCID", ArcherAttackC);
_global.ArcherAttackD = function () {
if (Comments) {
trace("ArcherAttackD. " + this);
}
this.Type = "ArcherAttackD";
this.XPValue = 0;
this.StatHP = 3;
this.StatSpeed = 3 + random(3);
this.StatAgony = 0;
this.StatBully = 2;
};
_global.ArcherAttackD.prototype = new EnemyBulletClass();
Object.registerClass("ArcherAttackDID", ArcherAttackD);
_global.NestedPH = function () {
};
_global.NestedPH.prototype = new MovieClip();
_global.NestedPH.prototype.Activate = function (argAttackType) {
this.gotoAndStop(2);
tmpEnemies = _root.Stage.Space.Enemies;
if (this._parent._name == "Enemies") {
return(undefined);
}
if (tmpEnemies.IDCount == undefined) {
tmpEnemies.IDCount = 300;
}
tmpEnemies.IDCount++;
tmpPH = tmpEnemies.attachMovie("DiggerAttackAPH", "EnemyBullet" + tmpEnemies.IDCount, tmpEnemies.getNextHighestDepth());
trace("NPH @ " + tmpPH);
tmp = new Object();
tmp.x = this._x;
tmp.y = this._y;
tmp.xscale = this._xscale;
tmp.yscale = this._yscale;
this._parent.localToGlobal(tmp);
tmpEnemies.globalToLocal(tmp);
tmpPH._x = tmp.x;
tmpPH._y = tmp.y;
tmpPH._xscale = this._xscale;
tmpPH._yscale = this._yscale;
tmpPH._rotation = this._rotation;
tmpNewBullet = tmpEnemies.AddBullet(argAttackType, tmpEnemies.IDCount, this._parent.ID);
trace("worx? " + argAttackType);
trace("BUL @ " + tmpNewBullet);
tmpNewBullet.play();
};
_global.DiggerAttackAPH = function () {
this.Activate("DiggerAttackA");
};
_global.DiggerAttackAPH.prototype = new NestedPH();
Object.registerClass("DiggerAttackAPH", DiggerAttackAPH);
_global.CrosserAttackAPH = function () {
this.Activate("CrosserAttackA");
};
_global.CrosserAttackAPH.prototype = new NestedPH();
Object.registerClass("CrosserAttackAPH", CrosserAttackAPH);
_global.CrosserAttackBPH = function () {
this.Activate("CrosserAttackB");
};
_global.CrosserAttackBPH.prototype = new NestedPH();
Object.registerClass("CrosserAttackBPH", CrosserAttackBPH);
_global.ArcherAttackAPH = function () {
this.Activate("ArcherAttackA");
};
_global.ArcherAttackAPH.prototype = new NestedPH();
Object.registerClass("ArcherAttackAPH", ArcherAttackAPH);
_global.ArcherAttackBPH = function () {
this.Activate("ArcherAttackB");
};
_global.ArcherAttackBPH.prototype = new NestedPH();
Object.registerClass("ArcherAttackBPH", ArcherAttackBPH);
_global.ArcherAttackCPH = function () {
this.Activate("ArcherAttackC");
};
_global.ArcherAttackCPH.prototype = new NestedPH();
Object.registerClass("ArcherAttackCPH", ArcherAttackCPH);
_global.ArcherAttackDPH = function () {
this.Activate("ArcherAttackD");
};
_global.ArcherAttackDPH.prototype = new NestedPH();
Object.registerClass("ArcherAttackDPH", ArcherAttackDPH);
this.Stage.Space.createEmptyMovieClip("Bullets", 15);
_root.Stage.Space.Bullets.onEnterFrame = function () {
if (this.Annihilator == undefined) {
this.Annihilator = 0;
}
if (this.Annihilator > 0) {
this.Annihilator--;
}
if (this.Vortex == undefined) {
this.Vortex = 0;
}
if (this.Vortex > 0) {
this.Vortex--;
}
if (this.Tenderizer == undefined) {
this.Tenderizer = 0;
}
if (this.Tenderizer > 0) {
this.Tenderizer--;
}
if (this.Juggler == undefined) {
this.Juggler = 0;
}
if (this.Juggler > 0) {
this.Juggler--;
}
if (((Key.isDown(90) || (Key.isDown(83))) && (Key.isDown(88) || (Key.isDown(68)))) && (Key.isDown(67) || (Key.isDown(70)))) {
if (this.FailSafeLock == undefined) {
iSlot = 0;
while (iSlot < _root.Stage.Space.Ship.FailSafeBank.length) {
if (this.FailSafeLock != undefined) {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = "none";
if (_root.Stage.Space.Ship.FailSafeBank[iSlot + 1]) {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = _root.Stage.Space.Ship.FailSafeBank[iSlot + 1];
}
} else if (_root.Stage.Space.Ship.FailSafeBank[iSlot] != "none") {
if (_root.Stage.Space.Ship.FailSafeBank[iSlot] == "Annihilator") {
this.Annihilator = 15;
this.FailSafeLock = "Annihilator";
} else if (_root.Stage.Space.Ship.FailSafeBank[iSlot] == "Tenderizer") {
this.Tenderizer = 22;
this.FailSafeLock = "Tenderizer";
this.Sfx1 = new Sound();
this.Sfx1.attachSound("EventTenderizer1");
this.Sfx1.start();
this.Sfx2 = new Sound();
this.Sfx2.attachSound("EventTenderizer2");
this.Sfx2.start();
_root.Stage.Space.Enemies.EventTenderizer.gotoAndPlay(1);
_root.Stage.Space.Enemies.EventTenderizer._alpha = 100;
_root.Stage.Space.Enemies.EventTenderizer._visible = true;
_root.Stage.Space.Enemies.EventTenderizer.onEnterFrame = function () {
tmp = new Object();
tmp.x = _root.Stage.Space.Ship._x;
tmp.y = _root.Stage.Space.Ship._y;
_root.Stage.Space.Ship._parent.localToGlobal(tmp);
this._parent.globalToLocal(tmp);
this._x = tmp.x + _root.Stage.Space.Ship.CurrentSpeedX;
this._y = tmp.y + _root.Stage.Space.Ship.CurrentSpeedY;
iEnemy = 0;
while (iEnemy < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]];
if (tmpEnemy == undefined) {
_root.Stage.Space.Enemies.Remove(iEnemy);
} else {
iZone = 1;
while (iZone <= 12) {
if (this.mc1["ColZone" + iZone].hitTest(tmpEnemy)) {
tmpEnemy._parent.attachMovie("event_tenderizerCollision", "event_tenderizerCollision" + _root.Stage.Space.Bullets.getNextHighestDepth(), _root.Stage.Space.Bullets.getNextHighestDepth(), {_x:tmpEnemy._x + (random(11) - 5), _y:tmpEnemy._y + (random(11) - 5)});
tmpEnemy.Ship.HPDeduct((_root.RawStatFailSafeDamage / 75) + 0.75);
}
iZone++;
}
}
iEnemy++;
}
};
} else if (_root.Stage.Space.Ship.FailSafeBank[iSlot] == "Vortex") {
this.Vortex = 55;
this.FailSafeLock = "Vortex";
_root.Stage.Space.Enemies.EventVortex.gotoAndPlay(2);
_root.Stage.Space.Enemies.EventVortex.onEnterFrame = function () {
tmp = new Object();
tmp.x = _root.Stage.Space.Ship._x;
tmp.y = _root.Stage.Space.Ship._y;
_root.Stage.Space.Ship._parent.localToGlobal(tmp);
this._parent.globalToLocal(tmp);
this._x = tmp.x + _root.Stage.Space.Ship.CurrentSpeedX;
this._y = tmp.y + _root.Stage.Space.Ship.CurrentSpeedY;
this._alpha = 100;
this._visible = true;
if (this.Count == undefined) {
this.Count = 0;
}
this.Count++;
if ((this.Count % 10) != 0) {
return(undefined);
}
iEnemy = 0;
while (iEnemy < _root.Stage.Space.Enemies.EnemyBank.length) {
if (_root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]] == undefined) {
_root.Stage.Space.Enemies.Remove(iEnemy);
} else if (random(3) == 1) {
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]];
tmpEnemy.Ship.HPDeduct(_root.RawStatFailSafeDamage);
tmpNeighbor = new Object();
tmpNeighbor.x = tmpEnemy.Ship._x;
tmpNeighbor.y = tmpEnemy.Ship._y;
tmpEnemy.localToGlobal(tmpNeighbor);
this.globalToLocal(tmpNeighbor);
this.attachMovie("EventVortexGhostContainer", "Ghosts", this.getNextHighestDepth());
tmpGhost = this.Ghosts.Glow.attachMovie(tmpEnemy.Ship.Type + "ID", "Ghost" + this.Ghosts.Glow.getNextHighestDepth(), this.Ghosts.Glow.getNextHighestDepth());
tmpGhost._x = tmpNeighbor.x;
tmpGhost._y = tmpNeighbor.y;
tmpGhost._alpha = 75;
tmpGhost.onEnterFrame = function () {
this._alpha = this._alpha - 15;
this._x = this._x / 1.2;
this._y = this._y / 1.2;
if (this.Count == undefined) {
this.Count = 0;
}
this.Count++;
if ((this.Count > 20) || (this._alpha <= 0)) {
_root.Stage.Space.Ship.HPAdd(5);
if (Comments) {
trace("COLLATERAL DAMAGE - OVERKILL.");
}
this.removeMovieClip();
}
};
}
iEnemy++;
}
};
} else if (_root.Stage.Space.Ship.FailSafeBank[iSlot] == "Juggler") {
this.Juggler = 5;
this.FailSafeLock = "Juggler";
if (_root.Stage.Space.Ship.JugglerBank == undefined) {
_root.Stage.Space.Ship.JugglerBank = new Array(4);
}
this.Sfx0 = new Sound();
this.Sfx0.attachSound("SFXJugglerCast");
this.Sfx0.start();
iJuggler = 0;
while (iJuggler < 4) {
if ((_root.Stage.Space.Ship.JugglerBank[iJuggler] == undefined) || (_root.Stage.Space.Ship.JugglerBank[iJuggler].onEnterFrame == undefined)) {
_root.Stage.Space.Ship.JugglerBank[iJuggler] = _root.Stage.Space.Enemies.attachMovie("EventJuggler", "EventJuggler" + iJuggler, _root.Stage.Space.Enemies.getNextHighestDepth());
tmpJuggler = _root.Stage.Space.Ship.JugglerBank[iJuggler];
tmpJuggler.ID = iJuggler;
tmp = new Object();
tmp.x = _root.Stage.Space.Ship._x;
tmp.y = _root.Stage.Space.Ship._y;
_root.Stage.Space.Ship._parent.localToGlobal(tmp);
_root.Stage.Space.Enemies.globalToLocal(tmp);
tmpJuggler._x = tmp.x + _root.Stage.Space.Ship.CurrentSpeedX;
tmpJuggler._y = tmp.y + _root.Stage.Space.Ship.CurrentSpeedY;
tmpJuggler.Velocity = new Object();
tmpJuggler.Velocity.L = 5;
tmpJuggler.Velocity.T = ((iJuggler * 0.166666666666667) * Math.PI) - 2.35619449019234;
tmpJuggler.Radius = 10;
tmpJuggler.onEnterFrame = function () {
if (this.Velocity.L < 20) {
this.Velocity.L = this.Velocity.L + 5;
}
if (this.Velocity.L > 20) {
this.Velocity.L = 20;
}
tmpSlowFactor = 1 - ((((-this._y) + 290) / 580) * 0.25);
this.Velocity.L = this.Velocity.L * tmpSlowFactor;
this.Velocity.X = this.Velocity.L * Math.cos(this.Velocity.T);
this.Velocity.Y = this.Velocity.L * Math.sin(this.Velocity.T);
this._rotation = ((this.Velocity.T / Math.PI) * 180) + 90;
this._x = this._x + this.Velocity.X;
this._y = this._y + this.Velocity.Y;
if (this._x < -235) {
tmpOver = -235 - this._x;
tmpWallCollide = _root.Stage.Space.Enemies.attachMovie("EventJugglerWallCollision", "EventJugglerWallCollision" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpWallCollide._x = -245;
tmpWallCollide._y = (this._y - this.Velocity.Y) + (this.Velocity.Y * (tmpOver / this.Velocity.X));
tmpWallCollide._rotation = 90;
this._x = -235 + tmpOver;
this.Velocity.X = this.Velocity.X * -1;
this.Velocity.T = Math.atan2(this.Velocity.Y, this.Velocity.X);
this.Velocity.L = 20;
this.Sfx1 = new Sound();
this.Sfx1.attachSound("SFXJugglerWallHit");
this.Sfx1.start();
}
if (this._x > 235) {
tmpOver = 235 - this._x;
tmpWallCollide = _root.Stage.Space.Enemies.attachMovie("EventJugglerWallCollision", "EventJugglerWallCollision" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpWallCollide._x = 245;
tmpWallCollide._y = (this._y - this.Velocity.Y) + (this.Velocity.Y * (tmpOver / this.Velocity.X));
tmpWallCollide._rotation = -90;
this._x = 235 + tmpOver;
this.Velocity.X = this.Velocity.X * -1;
this.Velocity.T = Math.atan2(this.Velocity.Y, this.Velocity.X);
this.Velocity.L = 20;
this.Sfx2 = new Sound();
this.Sfx2.attachSound("SFXJugglerWallHit");
this.Sfx2.start();
}
if (this._y < -268) {
tmpOver = -268 - this._y;
tmpWallCollide = _root.Stage.Space.Enemies.attachMovie("EventJugglerWallCollision", "EventJugglerWallCollision" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpWallCollide._x = (this._x - this.Velocity.X) + (this.Velocity.X * (tmpOver / this.Velocity.Y));
tmpWallCollide._y = -278;
tmpWallCollide._rotation = 180;
this._y = -268 + tmpOver;
this.Velocity.Y = this.Velocity.Y * -1;
this.Velocity.T = Math.atan2(this.Velocity.Y, this.Velocity.X);
this.Velocity.L = 20;
this.Sfx3 = new Sound();
this.Sfx3.attachSound("SFXJugglerWallHit");
this.Sfx3.start();
}
if (this._y > 300) {
_root.Stage.Space.Ship.JugglerBank[this.ID] = undefined;
this.onEnterFrame = undefined;
this.removeMovieClip();
return(undefined);
}
if (this.Span == undefined) {
this.Span = 0;
}
this.Span++;
if (this.Span <= 5) {
return(undefined);
}
iEnemy = 0;
while (iEnemy < (_root.Stage.Space.Enemies.EnemyBank.length + 1)) {
if (iEnemy == _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemy = _root.Stage.Space.Ship;
} else {
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]].Ship;
}
I = new Object();
I.X = this._x - this.Velocity.X;
I.Y = this._y - this.Velocity.Y;
A = new Object();
A.X = this._x;
A.Y = this._y;
if (tmpEnemy.Radius == undefined) {
tmpEnemy.Radius = 22.5 * (tmpEnemy._xscale / 100);
}
IA = new Object();
IA.L = Math.sqrt(Math.pow(A.X - I.X, 2) + Math.pow(A.Y - I.Y, 2));
IA.T = Math.atan2(A.Y - I.Y, A.X - I.X);
tmpB = new Object();
tmpB.x = tmpEnemy.Ship._x;
tmpB.y = tmpEnemy.Ship._y;
tmpEnemy.Ship._parent.localToGlobal(tmpB);
this._parent.globalToLocal(tmpB);
B = new Object();
B.X = tmpB.x;
B.Y = tmpB.y;
delete tmpB;
if (iEnemy == _root.Stage.Space.Enemies.EnemyBank.length) {
B.X = B.X + tmpEnemy.CurrentSpeedX;
B.Y = B.Y + tmpEnemy.CurrentSpeedY;
}
IB = new Object();
IB.L = Math.sqrt(Math.pow(B.X - I.X, 2) + Math.pow(B.Y - I.Y, 2));
IB.T = Math.atan2(B.Y - I.Y, B.X - I.X);
IR = new Object();
IR.L = IB.L * Math.cos(IA.T - IB.T);
R = new Object();
R.X = (IR.L * Math.cos(IA.T)) + I.X;
R.Y = (IR.L * Math.sin(IA.T)) + I.Y;
BR = new Object();
BR.L = Math.sqrt(Math.pow(R.X - B.X, 2) + Math.pow(R.Y - B.Y, 2));
AB = new Object();
AB.L = Math.sqrt(Math.pow(B.X - A.X, 2) + Math.pow(B.Y - A.Y, 2));
AB.T = Math.atan2(B.Y - A.Y, B.X - A.X);
tmpNoFlip = 1;
if ((IA.T < 0) && (IB.T > (Math.PI/2))) {
tmpNoFlip = -1;
}
_root.tmpVar4 = tmpNoFlip;
QB = new Object();
QB.L = this.Radius + tmpEnemy.Radius;
QB.T = ((Math.abs(Math.asin(BR.L / QB.L)) * ((IA.T - IB.T) / Math.abs(IA.T - IB.T))) * -1) * tmpNoFlip;
RQ = new Object();
RQ.L = QB.L * Math.cos(QB.T);
IQ = new Object();
IQ.L = IR.L - RQ.L;
QE = new Object();
QE.T = (IA.T + (2 * QB.T)) + Math.PI;
QE.L = IA.L - IQ.L;
Q = new Object();
Q.X = (IQ.L * Math.cos(IA.T)) + I.X;
Q.Y = (IQ.L * Math.sin(IA.T)) + I.Y;
E = new Object();
E.X = (QE.L * Math.cos(QE.T)) + Q.X;
E.Y = (QE.L * Math.sin(QE.T)) + Q.Y;
if (AB.L < QB.L) {
this._x = Q.X + (QE.L * Math.cos(QE.T));
this._y = Q.Y + (QE.L * Math.sin(QE.T));
this.Velocity.X = IA.L * Math.cos(QE.T);
this.Velocity.Y = IA.L * Math.sin(QE.T);
this.Velocity.L = IA.L;
this.Velocity.T = QE.T;
tmp = new Object();
tmp.x = Q.X;
tmp.y = Q.Y;
_root.Stage.Space.Enemies.localToGlobal(tmp);
_root.Stage.Space.Bullets.globalToLocal(tmp);
tmpCollision = _root.Stage.Space.Bullets.attachMovie("EventJugglerCollision", "EventJugglerCollision" + _root.Stage.Space.Bullets.getNextHighestDepth(), _root.Stage.Space.Bullets.getNextHighestDepth());
tmpCollision._x = tmp.x;
tmpCollision._y = tmp.y;
delete tmp;
if (this.XPStored == undefined) {
this.XPStored = 0;
}
if (iEnemy == _root.Stage.Space.Enemies.EnemyBank.length) {
_root.Stage.Space.Ship.XPAdd(this.XPStored);
this.XPStored = 0;
this.Sfx4 = new Sound();
this.Sfx4.attachSound("SFXJugglerPlayerHit");
this.Sfx4.start();
} else {
tmpEnemy.Ship.HPDeduct((_root.RawStatFailSafeDamage / 150) + 0.5);
this.XPStored++;
this.Sfx5 = new Sound();
this.Sfx5.attachSound("SFXJugglerEnemyHit");
this.Sfx5.start();
}
}
if (((((this._y < -300) || (this._y > 300)) || (this._x < -250)) || (this._x > 250)) || isNaN(IA.L)) {
this.onEnterFrame = undefined;
this.removeMovieClip();
_root.Stage.Space.Ship.JugglerBank[this.ID] = undefined;
}
delete I;
delete A;
delete IA;
delete B;
delete AB;
delete QB;
delete RQ;
delete IQ;
delete QE;
delete Q;
delete E;
iEnemy++;
}
};
}
iJuggler++;
}
}
if (_root.Stage.Space.Ship.FailSafeBank[iSlot + 1]) {
_root.Stage.Space.Ship.FailSafeBank[iSlot] = _root.Stage.Space.Ship.FailSafeBank[iSlot + 1];
_root.Stage.Space.Ship.FailSafeBank[iSlot + 1] = "none";
}
}
iSlot++;
}
}
} else {
if ((this.Annihilator == 0) && (this.FailSafeLock == "Annihilator")) {
this.FailSafeLock = undefined;
}
if ((this.Vortex == 0) && (this.FailSafeLock == "Vortex")) {
tmpVortex = _root.Stage.Space.Enemies.EventVortex;
tmpVortex.onEnterFrame = undefined;
tmpVortex.stop();
tmpVortex._visible = false;
this.FailSafeLock = undefined;
}
if ((this.FailSafeLock == "Tenderizer") && (this.Tenderizer == 0)) {
this.FailSafeLock = undefined;
}
if ((this.FailSafeLock == "Juggler") && (this.Juggler == 0)) {
this.FailSafeLock = undefined;
}
}
if ((((Key.isDown(90) || (Key.isDown(83))) && (_root.Stage.Space.Ship.CurrentAction == "nothing")) && (_root.Stage.Space.Ship.BulletEnergy > (2 + (100 / _root.StatBulletCharge)))) || (this.Annihilator > 0)) {
if ((this.FailSafeLock != undefined) && (this[this.FailSafeLock] == 0)) {
return(undefined);
}
_root.Stage.Space.Ship.CurrentAction == "Bullet";
_root.Stage.Space.Ship.BulletCount++;
_root.Stage.Space.Ship.BulletEnergy = _root.Stage.Space.Ship.BulletEnergy - (0 + (100 / _root.StatBulletCharge));
if (_root.Stage.Space.Ship.BulletEnergy < 0) {
_root.Stage.Space.Ship.BulletEnergy = 2;
}
tmpBullet = _root.Stage.Space.Bullets.attachMovie("bullet_bullet", "bullet_bullet" + _root.Stage.Space.Ship.BulletCount, _root.Stage.Space.Bullets.getNextHighestDepth());
tmpBullet._x = _root.Stage.Space.Ship._x;
tmpBullet._y = _root.Stage.Space.Ship._y - 32.5;
if (_root.Stage.Space.Ship.BulletSoundOn == 1) {
tmpBullet.Sfx = new Sound();
tmpBullet.Sfx.attachSound("Sfx_Bullet4");
tmpBullet.Sfx.start();
_root.Stage.Space.Ship.BulletSoundOn = 0;
} else {
_root.Stage.Space.Ship.BulletSoundOn = 1;
}
tmpBullet.onEnterFrame = function () {
this._y = this._y - _root.StatBulletSpeed;
if ((this._y > 600) || (this._y < 0)) {
this.removeMovieClip();
}
tmpColl = new Object();
tmpColl.x = 0;
tmpColl.y = -35;
this.localToGlobal(tmpColl);
i = 0;
while (i < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemyID = _root.Stage.Space.Enemies.EnemyBank[i];
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + tmpEnemyID].Ship;
if (tmpEnemy.hitTest(this) && (tmpEnemy.StatHP > 0)) {
tmpColAmount = 5;
if (tmpEnemy.ColZoneAmount != undefined) {
tmpColAmount = tmpEnemy.ColZoneAmount;
}
j = 1;
while (j <= tmpColAmount) {
if (tmpEnemy.Ship["ColZone" + j].hitTest(this)) {
_root.Stage.Space.Bullets.attachMovie("bullet_bulletCollision", "bullet_bulletCollision" + _root.Stage.Space.Bullets.getNextHighestDepth(), _root.Stage.Space.Bullets.getNextHighestDepth(), {_x:this._x, _y:this._y});
tmpEnemy.HPDeduct(_root.StatBulletDamage);
this.onEnterFrame = undefined;
this.removeMovieClip();
return(undefined);
}
j++;
}
}
i++;
}
i = 0;
while (i < _root.Stage.Space.Enemies.EnemyBulletsBank.length) {
tmpEnemyID = _root.Stage.Space.Enemies.EnemyBulletsBank[i];
tmpEnemy = _root.Stage.Space.Enemies["EnemyBullet" + tmpEnemyID].Ship;
if ((this.hitTest(tmpEnemy) && (tmpEnemy.Type != "BeamerAttackA")) && (tmpEnemy.Type != "Boss4AttackA")) {
_root.Stage.Space.Bullets.attachMovie("bullet_bulletCollision", "bullet_bulletCollision" + _root.Stage.Space.Bullets.getNextHighestDepth(), _root.Stage.Space.Bullets.getNextHighestDepth(), {_x:this._x, _y:this._y});
this.gotoAndPlay("collision");
tmpEnemy.HPDeduct(_root.StatBulletDamage);
this.onEnterFrame = undefined;
this.removeMovieClip();
return(undefined);
}
i++;
}
};
}
if (_root.Stage.Space.Ship.Missile.Timer > 0) {
_root.Stage.Space.Ship.Missile.Timer--;
}
if (((((Key.isDown(88) || (Key.isDown(68))) && (_root.Stage.Space.Ship.CurrentAction == "nothing")) && (_root.Stage.Space.Ship.MissileEnergy > (24 + (100 / _root.StatMissileCharge)))) && (_root.Stage.Space.Ship.Missile.Timer <= 0)) || (this.Annihilator > 0)) {
if ((this.FailSafeLock != undefined) && (this[this.FailSafeLock] == 0)) {
return(undefined);
}
_root.Stage.Space.Ship.MissileCount++;
_root.Stage.Space.Ship.Missile.Timer = 12;
_root.Stage.Space.Ship.MissileEnergy = _root.Stage.Space.Ship.MissileEnergy - (26 + (100 / _root.StatMissileCharge));
if (_root.Stage.Space.Ship.MissileEnergy < 0) {
_root.Stage.Space.Ship.MissileEnergy = 2;
}
tmpMissile = _root.Stage.Space.Bullets.attachMovie("bullet_missile", "bullet_missile" + _root.Stage.Space.Ship.MissileCount, _root.Stage.Space.Bullets.getNextHighestDepth());
tmpMissile._x = _root.Stage.Space.Ship._x;
tmpMissile._y = (_root.Stage.Space.Ship._y - 10) - 25.5;
if ((_root.Stage.Space.Ship.MissileCount % 2) == 0) {
tmpMissile.LaunchSide = 1;
}
if ((_root.Stage.Space.Ship.MissileCount % 2) != 0) {
tmpMissile.LaunchSide = -1;
}
tmpMissile._rotation = -90 - (tmpMissile.LaunchSide * 15);
tmpMissile.onEnterFrame = function () {
tmpHit = false;
tmpVelocityX = 0;
tmpVelocityY = 0;
kID = 0;
while (kID < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemyID = _root.Stage.Space.Enemies.EnemyBank[kID];
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + tmpEnemyID].Ship;
if (this.hitTest(tmpEnemy) && (tmpEnemy.StatHP > 0)) {
if (tmpEnemy.ColZoneAmount == undefined) {
tmpEnemy.ColZoneAmount = 3;
}
nColZone = 1;
while (nColZone <= tmpEnemy.ColZoneAmount) {
if (this.hitTest(tmpEnemy.Ship["ColZone" + nColZone])) {
tmpMissileCollision = _root.Stage.Space.Bullets.attachMovie("bullet_missileCollision", "bullet_missileCollision" + _root.Stage.Space.Bullets.getNextHighestDepth(), _root.Stage.Space.Bullets.getNextHighestDepth());
tmpMissileCollision._x = this._x;
tmpMissileCollision._y = this._y;
tmpMissileCollision._xscale = _root.StatMissileRadial;
tmpMissileCollision._yscale = _root.StatMissileRadial;
tmpMissileCollision._rotation = this._rotation - 90;
tmpEnemy.HPDeduct(_root.StatMissileDamage);
tmpHit = true;
break;
}
nColZone++;
}
lID = 0;
while (lID < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpCollateralID = _root.Stage.Space.Enemies.EnemyBank[lID];
tmpCollateral = _root.Stage.Space.Enemies["Enemy" + tmpCollateralID].Ship;
if (tmpCollateral.StatHP > 0) {
tmpNeighbor = new Object();
tmpNeighbor.x = tmpCollateral.Ship.Ship._x;
tmpNeighbor.y = tmpCollateral.Ship.Ship._y;
tmpCollateral.Ship.Ship._parent.localToGlobal(tmpNeighbor);
this.globalToLocal(tmpNeighbor);
tmpNeighbor.distance = Math.sqrt(Math.pow(tmpNeighbor.x, 2) + Math.pow(tmpNeighbor.y, 2));
if ((tmpNeighbor.distance <= (_root.StatMissileRadial / 2)) && ((tmpNeighbor.x + tmpNeighbor.y) != 0)) {
if (tmpCollateral.IgniteEffect == undefined) {
tmpCollateral.IgniteEffect = 0;
}
if (tmpCollateral.IgniteSpan == undefined) {
tmpCollateral.IgniteSpan = 0;
}
if (tmpCollateral.IgniteEffect < (_root.StatMissileRadialDamage / 5)) {
tmpCollateral.IgniteEffect = _root.StatMissileRadialDamage * 2;
tmpCollateral.IgniteSpan = _root.StatMissileRadialDamage * 2;
}
}
}
lID++;
}
}
if (tmpHit == true) {
break;
}
kID++;
}
if (tmpHit == false) {
jID = 0;
while (jID < _root.Stage.Space.Enemies.EnemyBulletsBank.length) {
tmpEnemyBulletID = _root.Stage.Space.Enemies.EnemyBulletsBank[jID];
tmpEnemyBullet = _root.Stage.Space.Enemies["EnemyBullet" + tmpEnemyBulletID].Ship;
if ((this.hitTest(tmpEnemyBullet) && (tmpEnemyBullet.Type != "BeamerAttackA")) && (tmpEnemyBullet.Type != "Boss4AttackA")) {
tmpHit = true;
tmpColl = _root.Stage.Space.Bullets.attachMovie("bullet_missileCollision", "bullet_missileCollision" + _root.Stage.Space.Bullets.getNextHighestDepth(), _root.Stage.Space.Bullets.getNextHighestDepth());
tmpColl._x = this._x;
tmpColl._y = this._y;
this.gotoAndPlay("collision");
tmpEnemyBullet.HPDeduct(_root.StatMissileDamage);
break;
}
jID++;
}
}
if (tmpHit == true) {
this.onEnterFrame = undefined;
this.removeMovieClip();
}
tmpClosest = new Object();
tmpClosest.distance = 1000;
tmpClosest.angle = 0 + ((random(3) - 1) * 15);
tmpClosest.x = tmpClosest.distance * Math.cos(tmpClosest.angle);
tmpClosest.y = tmpClosest.distance * Math.sin(tmpClosest.angle);
pID = 0;
while (pID < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemyID = _root.Stage.Space.Enemies.EnemyBank[pID];
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + tmpEnemyID];
if (tmpEnemy == undefined) {
_root.Stage.Space.Enemies.Remove(pID);
} else if (tmpEnemy.Ship.StatHP > 0) {
tmp = new Object();
tmp.x = tmpEnemy.Ship._x;
tmp.y = tmpEnemy.Ship._y;
tmpEnemy.Ship._parent.localToGlobal(tmp);
this.globalToLocal(tmp);
tmp.distance = Math.sqrt(Math.pow(tmp.x, 2) + Math.pow(tmp.y, 2));
if (tmp.distance <= tmpClosest.distance) {
tmp.angle = Math.atan2(tmp.y, tmp.x);
tmpClosest.distance = tmp.distance;
tmpClosest.angle = tmp.angle;
tmpClosest.x = tmp.x;
tmpClosest.y = tmp.y;
}
delete tmp;
}
pID++;
}
if (this.AngleAccel == undefined) {
this.AngleAccel = 0;
}
if (this.AngleVelocity == undefined) {
this.AngleVelocity = 0;
}
tmpDifference = (tmpClosest.angle / Math.PI) * 180;
tmpPrediction = tmpDifference + this.AngleVelocity;
tmpAccelSign = (tmpPrediction / Math.abs(tmpPrediction)) * 1;
if (isNaN(tmpAccelSign)) {
tmpAccelSign = 1;
}
this.AngleAccel = (tmpAccelSign * _root.StatMissileHoming) / 2;
this.AngleVelocity = this.AngleVelocity + this.AngleAccel;
if (tmpDifference <= _root.StatMissileHoming) {
this.AngleVelocity = tmpDifference;
}
if (this.AngleVelocity < (-_root.StatMissileHoming)) {
this.AngleVelocity = -_root.StatMissileHoming;
}
if (this.AngleVelocity > _root.StatMissileHoming) {
this.AngleVelocity = _root.StatMissileHoming;
}
if (this.Counter == undefined) {
this.Counter = 0;
}
if (this.LaunchBoost == undefined) {
this.LaunchBoost = 1;
}
if (this.Counter >= 0) {
this.LaunchBoost = Math.pow(1 - (this.Counter / 10), 3);
}
if (this.Counter >= 10) {
this.LaunchBoost = 0;
}
tmpLaunchBoost = _root.StatMissileSpeed * this.LaunchBoost;
this._x = this._x + ((Math.random() * (tmpLaunchBoost * 0.2)) + ((tmpLaunchBoost * 0.9) * this.LaunchSide));
this._y = this._y - ((Math.random() * (tmpLaunchBoost * 0.1)) + ((tmpLaunchBoost * 0.95) * 0.45));
if (this.MainBoost == undefined) {
this.MainBoost = 0;
}
if (this.DashBoost == undefined) {
this.DashBoost = 1;
}
if (this.Counter >= 5) {
this.MainBoost = Math.pow((this.Counter - 5) / 10, 3);
}
if (this.Counter >= 10) {
this.MainBoost = 1;
}
if (this.Counter >= 15) {
this.DashBoost = 1 + Math.pow((this.Counter - 15) / 15, 3);
}
if (this.Counter >= 35) {
this.AngleVelocity = 0;
tmpAccelSign = 0;
}
this._rotation = this._rotation + ((this.AngleVelocity * this.MainBoost) + (tmpAccelSign * (1 - this.MainBoost)));
tmpVelocityX = ((_root.StatMissileSpeed * this.MainBoost) * this.DashBoost) * Math.cos((this._rotation / 180) * Math.PI);
tmpVelocityY = ((_root.StatMissileSpeed * this.MainBoost) * this.DashBoost) * Math.sin((this._rotation / 180) * Math.PI);
this._x = this._x + tmpVelocityX;
this._y = this._y + tmpVelocityY;
this.Counter++;
if ((((this._y > 645) || (this._y < -20)) || (this._x < -20)) || (this._x > 645)) {
this.onEnterFrame = undefined;
this.removeMovieClip();
return(undefined);
}
};
}
if ((((Key.isDown(67) || (Key.isDown(70))) && (_root.Stage.Space.Ship.CurrentAction == "nothing")) && (_root.Stage.Space.Ship.BeamEnergy > 0)) && (_root.Stage.Space.Ship.BeamEnergyGather < 100)) {
if ((this.FailSafeLock != undefined) && (this[this.FailSafeLock] == 0)) {
return(undefined);
}
_root.Stage.Space.Ship.CurrentAction = "charge";
tmpBeamCharge = _root.Stage.Space.Bullets.attachMovie("bullet_beam_charge", "BulletBeamCharge", _root.Stage.Space.Bullets.getNextHighestDepth());
tmpBeamCharge._visible = false;
tmpBeamCharge.onEnterFrame = function () {
tmp = new Object();
tmp.x = _root.Stage.Space.Ship._x;
tmp.y = _root.Stage.Space.Ship._y;
_root.Stage.Space.localToGlobal(tmp);
this._parent.globalToLocal(tmp);
this._x = tmp.x;
this._y = tmp.y;
delete tmp;
if ((this._x == 0) && (this._y == 0)) {
tmpBeamCharge._visible = false;
} else {
tmpBeamCharge._visible = true;
}
if ((!Key.isDown(67)) && (!Key.isDown(70))) {
this.removeMovieClip();
}
};
}
if ((Key.isDown(67) || (Key.isDown(70))) && (_root.Stage.Space.Ship.CurrentAction == "charge")) {
if ((this.FailSafeLock != undefined) && (this[this.FailSafeLock] == 0)) {
return(undefined);
}
_root.Stage.Space.Ship.BeamEnergyGather = _root.Stage.Space.Ship.BeamEnergyGather + (100 / _root.StatBeamGather);
if (_root.Stage.Space.Ship.BeamEnergyGather > 100) {
_root.Stage.Space.Ship.BeamEnergyGather = 98;
}
_root.Stage.Space.Ship.BeamEnergy = _root.Stage.Space.Ship.BeamEnergy + (100 / _root.StatBeamCharge);
if (_root.Stage.Space.Ship.BeamEnergy > 100) {
_root.Stage.Space.Ship.BeamEnergy = 100;
}
}
if (((!Key.isDown(67)) && (!Key.isDown(70))) && (_root.Stage.Space.Ship.CurrentAction == "nothing")) {
_root.Stage.Space.Ship.BeamEnergy = _root.Stage.Space.Ship.BeamEnergy + (100 / _root.StatBeamCharge);
if (_root.Stage.Space.Ship.BeamEnergy > 100) {
_root.Stage.Space.Ship.BeamEnergy = 100;
}
_root.Stage.Space.Ship.BeamEnergyGather = _root.Stage.Space.Ship.BeamEnergyGather - (100 / _root.StatBeamCharge);
if (_root.Stage.Space.Ship.BeamEnergyGather < 0) {
_root.Stage.Space.Ship.BeamEnergyGather = 0;
}
}
if (_root.Stage.Space.Ship.CurrentAction == "beam") {
_root.Stage.Space.Ship.BeamEnergy = _root.Stage.Space.Ship.BeamEnergy - 2;
if (_root.Stage.Space.Ship.BeamEnergy <= (100 - _root.Stage.Space.Ship.BeamEnergyGather)) {
_root.Stage.Space.Ship.BeamEnergy = 100 - _root.Stage.Space.Ship.BeamEnergyGather;
_root.Stage.Space.Ship.CurrentAction = "nothing";
_root.Stage.Space.Bullets.BulletBeamCharge.removeMovieClip();
_root.Stage.Space.Bullets.BulletBeamHollow.removeMovieClip();
_root.Stage.Space.Bullets.BulletBeamLazer.removeMovieClip();
return(undefined);
}
}
if ((((((!Key.isDown(67)) && (!Key.isDown(70))) && (_root.Stage.Space.Ship.CurrentAction == "charge")) && (_root.Stage.Space.Ship.BeamEnergy > 0)) && (_root.Stage.Space.Ship.BeamEnergyGather > 0)) || (this.Annihilator > 0)) {
if (this.Annihilator > 0) {
_root.Stage.Space.Ship.BeamEnergy = _root.Stage.Space.Ship.BeamEnergy + 20;
if (_root.Stage.Space.Ship.BeamEnergy > 100) {
_root.Stage.Space.Ship.BeamEnergy = 100;
}
_root.Stage.Space.Ship.BeamEnergyGather = _root.Stage.Space.Ship.BeamEnergyGather + 20;
if (_root.Stage.Space.Ship.BeamEnergyGather > 100) {
_root.Stage.Space.Ship.BeamEnergyGather = 100;
}
}
_root.Stage.Space.Ship.CurrentAction = "beam";
if (_root.Stage.Space.Bullets.BulletBeamLazer != undefined) {
return(undefined);
}
_root.Stage.Space.Bullets.BulletBeamCharge.removeMovieClip();
tmpBeamLazer = _root.Stage.Space.Bullets.attachMovie("bullet_beam_lazer_" + _root.StatBeamType, "BulletBeamLazer", _root.Stage.Space.Bullets.getNextHighestDepth());
tmpBeamHollow = _root.Stage.Space.Bullets.attachMovie("bullet_beam_hollow_" + _root.StatBeamType, "BulletBeamHollow", _root.Stage.Space.Bullets.getNextHighestDepth());
tmpBeamLazer._x = _root.Stage.Space.Ship._x + _root.Stage.Space.Ship.CurrentSpeedX;
tmpBeamLazer._y = (_root.Stage.Space.Ship._y + _root.Stage.Space.Ship.CurrentSpeedY) + 10;
tmpBeamLazer._xscale = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamWidth;
tmpBeamHollow._x = tmpBeamLazer._x;
tmpBeamHollow._y = tmpBeamLazer._y - 25;
tmpBeamHollow._xscale = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamWidth;
tmpBeamHollow._yscale = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamWidth;
tmpBeamLazer.Damage = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamDamage;
tmpBeamLazer.onEnterFrame = function () {
if (this.Count == undefined) {
this.Count = 0;
}
this.Count++;
this._xscale = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamWidth;
this._x = _root.Stage.Space.Ship._x + _root.Stage.Space.Ship.CurrentSpeedX;
this._y = (_root.Stage.Space.Ship._y + _root.Stage.Space.Ship.CurrentSpeedY) + 10;
_root.Stage.Space.Bullets.BulletBeamHollow._x = this._x;
_root.Stage.Space.Bullets.BulletBeamHollow._y = this._y - 35;
_root.Stage.Space.Bullets.BulletBeamHollow._xscale = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamWidth;
_root.Stage.Space.Bullets.BulletBeamHollow._yscale = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamWidth;
iEnemy = 0;
while (iEnemy < _root.Stage.Space.Enemies.EnemyBank.length) {
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + _root.Stage.Space.Enemies.EnemyBank[iEnemy]].Ship;
if (tmpEnemy.Ship.Ship == undefined) {
trace("No Path: " + tmpEnemy.Type);
}
if (this.hitTest(tmpEnemy)) {
tmpColZones = 5;
if (tmpEnemy.ColZoneAmount != undefined) {
tmpColZones = tmpEnemy.ColZoneAmount;
}
kZone = 1;
while (kZone <= tmpColZones) {
if (this.hitTest(tmpEnemy.Ship["ColZone" + kZone])) {
tmp = new Object();
tmp.x = tmpEnemy.Ship.Ship._x;
tmp.y = tmpEnemy.Ship.Ship._y;
tmpEnemy.Ship.Ship._parent.localToGlobal(tmp);
_root.Stage.Space.Enemies.globalToLocal(tmp);
tmpLoc = new Object();
tmpLoc.x = this._x;
tmpLoc.y = this._y;
this._parent.localToGlobal(tmpLoc);
_root.Stage.Space.Enemies.globalToLocal(tmpLoc);
tmpSize = ((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamWidth;
tmpNewSize = ((Math.random() * (tmpSize / 2)) - (tmpSize / 4)) + tmpSize;
if (this.Count % 2) {
tmpBeamBlow = _root.Stage.Space.Enemies.attachMovie("effect_beamblow", "effect_beamblow_" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpBeamBlow._x = (tmpLoc.x + (Math.random() * (tmpNewSize * 0.66))) - (tmpNewSize * 0.33);
tmpBeamBlow._y = tmp.y + (Math.random() * 20);
tmpBeamBlow._xscale = tmpNewSize * 0.2;
tmpBeamBlow._yscale = tmpNewSize * 0.2;
} else {
tmpBeamCollide = _root.Stage.Space.Enemies.attachMovie("bullet_beam_collision", "bullet_beam_collision" + _root.Stage.Space.Enemies.getNextHighestDepth(), _root.Stage.Space.Enemies.getNextHighestDepth());
tmpBeamCollide._x = (tmpLoc.x + (Math.random() * (tmpNewSize * 0.88))) - (tmpNewSize * 0.44);
tmpBeamCollide._y = tmp.y + (Math.random() * 60);
tmpBeamCollide._xscale = tmpNewSize * 0.45;
tmpBeamCollide._yscale = tmpNewSize * 0.45;
tmpBeamCollide._rotation = Math.random() * 360;
}
delete tmp;
delete tmpLoc;
tmpEnemy.HPDeduct(this.Damage / 25);
tmpStrength = ((((_root.Stage.Space.Ship.BeamEnergyGather / 100) * (_root.Stage.Space.Ship.BeamEnergy / 100)) * _root.StatBeamEffect) * 400) * 2;
if ((_root.StatBeamType == "fire") && (this.Count > 3)) {
if (tmpEnemy.IgniteEffect < (tmpStrength * 2)) {
tmpEnemy.IgniteEffect = tmpStrength * 2;
tmpEnemy.IgniteSpan = tmpStrength * 2;
}
tmpEffect = _root.Stage.Space.Enemies["effect_ignite" + tmpEnemy.ID];
if (tmpEffect == undefined) {
tmpEffect = _root.Stage.Space.Enemies.attachMovie("effect_ignite", "effect_ignite" + tmpEnemy.ID, _root.Stage.Space.Enemies.getNextHighestDepth());
}
tmpEffect.Type = "fire";
} else if ((_root.StatBeamType == "frost") && (this.Count > 3)) {
if (tmpEnemy.FrostEffect < (tmpStrength * 2)) {
tmpEnemy.FrostEffect = tmpStrength * 2;
tmpEnemy.FrostSpan = tmpStrength * 2;
}
tmpEffect = _root.Stage.Space.Enemies["effect_frost" + tmpEnemy.ID];
if (tmpEffect == undefined) {
tmpEffect = _root.Stage.Space.Enemies.attachMovie("effect_frost", "effect_frost" + tmpEnemy.ID, _root.Stage.Space.Enemies.getNextHighestDepth());
}
tmpEffect.Type = "frost";
}
if (tmpEffect != undefined) {
tmpEffect.ID = tmpEnemy.ID;
tmpEffect._visible = false;
tmpEffect.onEnterFrame = function () {
tmpEnemy = _root.Stage.Space.Enemies["Enemy" + this.ID].Ship;
if ((tmpEnemy.StatHP <= 0) || (tmpEnemy.Ship.Ship == undefined)) {
this.removeMovieClip();
}
tmpEffect._visible = true;
if ((tmpEnemy.FrostEffect <= 0) && (this.Type == "frost")) {
this.removeMovieClip();
}
if ((tmpEnemy.IgniteEffect <= 0) && (this.Type == "fire")) {
this.removeMovieClip();
}
if ((tmpEffect.Type = "fire")) {
this._xscale = (tmpEnemy.IgniteEffect / tmpEnemy.IgniteSpan) * 100;
this._yscale = (tmpEnemy.IgniteEffect / tmpEnemy.IgniteSpan) * 100;
} else if ((tmpEffect.Type = "frost")) {
this._xscale = (tmpEnemy.FrostEffect / tmpEnemy.FrostSpan) * 100;
this._yscale = (tmpEnemy.FrostEffect / tmpEnemy.FrostSpan) * 100;
}
if (tmpEnemy.Ship.Ship != undefined) {
tmp = new Object();
tmp.x = tmpEnemy.Ship.Ship._x;
tmp.y = tmpEnemy.Ship.Ship._y;
tmpEnemy.Ship.Ship._parent.localToGlobal(tmp);
this._parent.globalToLocal(tmp);
this._x = tmp.x;
this._y = tmp.y;
delete tmp;
}
if ((this._x == 0) && (this._y == 0)) {
this._visible = false;
this.removeMovieClip();
}
};
}
}
kZone++;
}
}
iEnemy++;
}
};
}
};
this.ActionInterface.onEnterFrame = function () {
this.GaugeMgun._xscale = _root.Stage.Space.Ship.BulletEnergy;
this.GaugeMissile._xscale = _root.Stage.Space.Ship.MissileEnergy;
this.GaugeBeam._xscale = _root.Stage.Space.Ship.BeamEnergy;
this.GaugeBeamGather._xscale = 100 - _root.Stage.Space.Ship.BeamEnergyGather;
this.GaugeHP.gotoAndStop(102 - Math.round((_root.Stage.Space.Ship.HP / _root.Stage.Space.Ship.MaxHP) * 101));
this.GaugeNextCredit.gotoAndStop(Math.floor((_root.XPEarned / _root.XPNext) * 11));
this.GaugeFailSafe._xscale = _root.Stage.Space.Ship.FailSafeGather;
this.FailSafeSlot0.gotoAndStop(_root.Stage.Space.Ship.FailSafeBank[0]);
this.FailSafeSlot1.gotoAndStop(_root.Stage.Space.Ship.FailSafeBank[1]);
};
this.ActionInterface.DialogueTextAssign = function (CurrentText) {
this.attachMovie("DialogueWindow", "Dialogue", this.getNextHighestDepth(), {_x:-220, _y:250});
this.Dialogue.Text.gotoAndPlay("In");
if (CurrentText == "Stage1Intro") {
if (Comments) {
trace("eat shit and die");
}
this.Dialogue.Text.DialogueText = "Planet Earth is counting on me. I'll teach these guys not to meddle with mankind.";
} else if (CurrentText == "Stage2Intro") {
this.Dialogue.Text.DialogueText = "Mystery Land... many scientists researching teleportation-related alien technology went MIA in this galaxy.";
} else if (CurrentText == "Stage3Intro") {
this.Dialogue.Text.DialogueText = "Those primates are too dumb to build weapons but smart enough to kamikaze. I better watch out.";
} else if (CurrentText == "Stage4Intro") {
this.Dialogue.Text.DialogueText = "Machine guns, missiles and lasers... What do these guys have that I don't?";
} else if (CurrentText == "Stage5Intro") {
this.Dialogue.Text.DialogueText = "These guys are remotely controlled and will stop at nothing. Once I've drilled my way in, I'll send whoever's pulling strings to their grave.";
} else if (CurrentText == "Stage6Intro") {
this.Dialogue.Text.DialogueText = "I won't be able to spare or dodge a bullet here. I need to get more creative... ";
}
};
this.Stage.Space.createEmptyMovieClip("Sfx", this.Stage.Space.getNextHighestDepth());
Frame 57
this.stop();
Symbol 2 MovieClip [EventVortexGhostContainer] Frame 10
this.stop();
Symbol 5 MovieClip Frame 1
this.SpeedY = 20 + random(40);
this.Alive = 1;
this.onEnterFrame = function () {
this.Particle._y = this.Particle._y - this.SpeedY;
this.SpeedY = this.SpeedY * 0.85;
if ((this.SpeedY < 1) && (this.Alive == 1)) {
this.Alive = 0;
this.SubBlowPath = "this._parent._parent.Blow" + this.ParticleID;
trace("---");
trace(this.ParticleID);
trace(".....");
trace(this.SubBlowPath);
if (random(20) == 1) {
this._parent._parent.attachMovie("EventFirework_ParticlePack", "Blow" + this.ParticleID, this._parent._parent.getNextHighestDepth(), {_x:this._x, _y:this._y});
trace("~~~~~");
trace((this.SubBlowPath._x + " ") + this.SubBlowPath._y);
}
this.removeMovieClip();
}
};
Symbol 6 MovieClip [EventFirework_ParticlePack] Frame 1
i = 1;
while (i <= 10) {
tmpPointer = eval ("this.p" + i);
tmpPointer._rotation = (i * 36) + random(180);
tmpPointer.ParticleID = i;
i++;
}
Symbol 19 MovieClip [EventJugglerWallCollision] Frame 1
this.play();
Symbol 19 MovieClip [EventJugglerWallCollision] Frame 10
this.stop();
this.removeMovieClip();
Symbol 24 MovieClip [EventJugglerCollision] Frame 10
this.stop();
this.removeMovieClip();
Symbol 29 MovieClip Frame 1
this.stop();
Symbol 31 MovieClip [EventJuggler] Frame 1
this.stop();
Symbol 36 MovieClip [effect_shield] Frame 15
this.gotoAndPlay("Loop");
Symbol 36 MovieClip [effect_shield] Frame 19
this.stop();
Symbol 42 MovieClip [bullet_missileCollision] Frame 9
this.removeMovieClip();
Symbol 44 MovieClip [bullet_bullet] Frame 1
stop();
Symbol 52 Button
on (release) {
NewgroundsAPI.loadNewgrounds();
}
Symbol 57 Button
on (release) {
NewgroundsAPI.loadNewgrounds();
}
Symbol 59 MovieClip Frame 1
function startAd(ngad_url) {
trace("opening " + ngad_url);
System.security.allowDomain("70.87.128.99");
System.security.allowInsecureDomain("70.87.128.99");
System.security.allowDomain("ads.shizmoo.com");
System.security.allowInsecureDomain("ads.shizmoo.com");
System.security.allowDomain("www.cpmstar.com");
System.security.allowInsecureDomain("www.cpmstar.com");
System.security.allowDomain("server.cpmstar.com");
System.security.allowInsecureDomain("server.cpmstar.com");
var ngads_redirect = new XML();
ngads_redirect.ignoreWhite = true;
ngads_redirect.onLoad = function (success) {
trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!");
if (success) {
ng_ad.loadMovie(ngads_redirect.toString(), "GET");
}
};
ngads_redirect.load(ngad_url);
}
if (NewgroundsAPI.getAdURL()) {
startAd(NewgroundsAPI.getAdURL());
}
NewgroundsAPI.onAdsApproved = function (ad_url) {
startAd(ad_url);
};
stop();
Symbol 63 Button
on (release) {
this.gotoAndPlay("FadeOut");
}
Symbol 1093 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI
{
static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format;
function NewgroundsAPI () {
}
static function connectMovie(id) {
if (!id) {
SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)");
} else if (!tracker_id) {
SendMessage("Connecting to API gateway...");
tracker_id = id;
host = _url.split("/")[2].toLowerCase();
if (host.length < 1) {
host = "localhost";
}
var _local2 = new Object();
SendEvent(MOVIE_VIEWS);
}
}
static function setMovieVersion(movie_version) {
if (!movie_version) {
SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)");
} else {
version = movie_version;
}
}
static function debugMode() {
debug = true;
}
static function addCustomEvent(stat_id, stat_name) {
if (!stat_id) {
SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)");
} else if (!stat_name) {
SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)");
} else {
custom_events[stat_name] = CUSTOM_STATS + stat_id;
SendMessage("Created custom event: " + stat_name);
}
}
static function addCustomLink(stat_id, stat_name) {
if (!stat_id) {
SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)");
} else if (!stat_name) {
SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)");
} else {
custom_links[stat_name] = CUSTOM_STATS + stat_id;
SendMessage((("Created custom link " + stat_id) + ": ") + stat_name);
}
}
static function loadMySite() {
SendLink(AUTHOR_SITE);
}
static function loadNewgrounds(special) {
if (special) {
var _local1 = {page:special};
}
SendLink(NEWGROUNDS, _local1);
}
static function logCustomEvent(event_name) {
if (!event_name) {
SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)");
} else if (!custom_events[event_name]) {
SendError("Attempted to log undefined custom event: " + event_name);
} else {
SendEvent(custom_events[event_name]);
}
}
static function loadCustomLink(link_name) {
if (!link_name) {
SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)");
} else if (!custom_links[link_name]) {
SendError("Attempted to open undefined custom link: " + link_name);
} else {
SendLink(custom_links[link_name]);
}
}
static function getAdURL() {
return(movie_options.ad_url);
}
static function getMovieURL() {
if (movie_options.movie_url) {
return(movie_options.movie_url);
}
return("Newgrounds.com");
}
static function getNewVersionURL() {
return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION);
}
static function SendEvent(id) {
SendStat(id, false);
}
static function SendLink(id, extra) {
SendStat(id, true, extra);
}
static function ReadGatewayData(params) {
for (var _local2 in params) {
params[_local2] = unescape(params[_local2]);
movie_options[_local2] = params[_local2];
}
if (params.settings_loaded) {
SendMessage("You have successfully connected to the Newgrounds API gateway!");
SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'");
if (movie_options.message) {
SendMessage(movie_options.message);
}
if (movie_options.ad_url) {
SendMessage("Your movie has been approved to run Flash Ads");
onAdsApproved(movie_options.ad_url);
}
if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) {
SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!");
onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL());
}
if (movie_options.deny_host) {
SendMessage("You have blocked 'localHost' in your API settings.");
SendMessage("If you wish to test your movie you will need to remove this block.");
onDenyHost(host, getMovieURL(), getNewVersionURL());
}
if (movie_options.request_portal_url == 1) {
var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url);
var _local3 = new XML();
_local3.ignoreWhite = true;
_local3.load(_local4);
}
} else if (!movie_options.settings_loaded) {
SendError("Could not establish connection to the API gateway.");
}
}
static function SendStat(stat_id, open_in_browser, extra) {
if (!tracker_id) {
SendError("API calls cannot be made without a valid movie id.");
SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?");
} else {
var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id;
for (var _local9 in extra) {
_local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9]));
}
trace(_local7);
if (debug) {
_local7 = _local7 + "&debug=1";
}
if (open_in_browser) {
getURL (_local7, "_blank");
} else {
var _local10 = new XML();
_local10.ignoreWhite = true;
_local10.onLoad = function (success) {
var _local6 = new Object();
var _local3 = 0;
while (_local3 < this.firstChild.childNodes.length) {
var _local4 = this.firstChild.childNodes[_local3];
var _local5 = _local4.nodeName;
var _local2 = _local4.attributes.value;
if (_local2 == Number(_local2)) {
_local2 = Number(_local2);
}
_local6[_local5] = _local2;
_local3++;
}
NewgroundsAPI.ReadGatewayData(_local6);
};
_local10.load(_local7);
}
}
}
static function SendError(msg) {
trace("[NEWGROUNDS API ERROR] :: " + msg);
}
static function SendMessage(msg) {
trace("[NEWGROUNDS API] :: " + msg);
}
static function InitTextFormats() {
if (!error_format) {
error_format = new TextFormat();
error_format.font = "Arial Black";
error_format.size = 48;
error_format.color = 16711680 /* 0xFF0000 */;
}
if (!header_format) {
header_format = new TextFormat();
header_format.font = "Arial Black";
header_format.size = 24;
header_format.color = 16777215 /* 0xFFFFFF */;
}
if (!normal_format) {
normal_format = new TextFormat();
normal_format.font = "Arial";
normal_format.bold = true;
normal_format.size = 12;
normal_format.color = 16777215 /* 0xFFFFFF */;
}
if (!link_format) {
link_format = new TextFormat();
link_format.color = 16776960 /* 0xFFFF00 */;
link_format.underline = true;
}
}
static function onNewVersionAvailable(version, movie_url, redirect_url) {
InitTextFormats();
var _local2 = new Object();
_local2.x = Stage.width / 2;
_local2.y = Stage.height / 2;
_root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth());
_root.NGAPI_new_version_overlay.lineStyle(1, 0, 100);
_root.NGAPI_new_version_overlay.beginFill(0, 70);
_root.NGAPI_new_version_overlay.moveTo(-10, -10);
_root.NGAPI_new_version_overlay.lineTo(-10, 1000);
_root.NGAPI_new_version_overlay.lineTo(1000, 1000);
_root.NGAPI_new_version_overlay.lineTo(1000, -10);
_root.NGAPI_new_version_overlay.lineTo(-10, -10);
_root.NGAPI_new_version_overlay.endFill();
_root.NGAPI_new_version_overlay.lineStyle(10, 0, 100);
_root.NGAPI_new_version_overlay.beginFill(51);
_root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120);
_root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120);
_root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80);
_root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80);
_root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120);
_root.NGAPI_new_version_overlay.endFill();
_root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000);
_root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100);
_root.NGAPI_new_version_overlay.exit.beginFill(0, 50);
_root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110);
_root.NGAPI_new_version_overlay.exit.endFill();
_root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94);
_root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106);
_root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94);
_root.NGAPI_new_version_overlay.exit.onMouseUp = function () {
if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) {
_root.NGAPI_new_version_overlay.removeMovieClip();
}
};
var _local3 = (("Version " + version) + " is now available at:") + newline;
var _local5 = _local3.length;
_local3 = _local3 + movie_url;
var _local4 = _local3.length;
_root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000);
_root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80);
_root.NGAPI_new_version_overlay.newversion.text = "New Version Available!";
_root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format);
_root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40);
_root.NGAPI_new_version_overlay.message.text = _local3;
_root.NGAPI_new_version_overlay.message.multiline = true;
_root.NGAPI_new_version_overlay.message.wordWrap = true;
_root.NGAPI_new_version_overlay.message.html = true;
_root.NGAPI_new_version_overlay.message.setTextFormat(normal_format);
link_format.url = redirect_url;
_root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format);
}
static function onDenyHost(hostname, movie_url, redirect_url) {
InitTextFormats();
_root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth());
_root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100);
_root.NGAPI_deny_host_overlay.beginFill(6684672);
_root.NGAPI_deny_host_overlay.moveTo(0, 0);
_root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0);
_root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height);
_root.NGAPI_deny_host_overlay.lineTo(0, Stage.height);
_root.NGAPI_deny_host_overlay.lineTo(0, 0);
_root.NGAPI_deny_host_overlay.endFill();
var _local2 = ("This movie has not been approved for use on " + hostname) + ".";
_local2 = _local2 + "\r\rFor an aproved copy, please visit:\r";
var _local4 = _local2.length;
_local2 = _local2 + movie_url;
var _local3 = _local2.length;
_root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height);
_root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200);
_root.NGAPI_deny_host_overlay.error.text = "ERROR!";
_root.NGAPI_deny_host_overlay.error.setTextFormat(error_format);
_root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200);
_root.NGAPI_deny_host_overlay.message.text = _local2;
_root.NGAPI_deny_host_overlay.message.multiline = true;
_root.NGAPI_deny_host_overlay.message.wordWrap = true;
_root.NGAPI_deny_host_overlay.message.html = true;
_root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format);
link_format.url = redirect_url;
_root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format);
}
static function isInstalled() {
return(true);
}
static function onAdsApproved(ad_url) {
}
static var movie_options = new Object();
static var custom_events = new Object();
static var custom_links = new Object();
static var MOVIE_VIEWS = 1;
static var AUTHOR_SITE = 2;
static var NEWGROUNDS = 3;
static var NEW_VERSION = 4;
static var CUSTOM_STATS = 50;
static var GATEWAY_URL = "http://www.ngads.com/gateway.php";
}
Symbol 64 Button
on (release) {
this.gotoAndPlay("AdFadeOut");
}
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 2
stop();
Symbol 92 MovieClip Frame 3
stop();
Symbol 92 MovieClip Frame 4
stop();
Symbol 92 MovieClip Frame 5
stop();
Symbol 92 MovieClip Frame 6
stop();
Symbol 92 MovieClip Frame 7
stop();
Symbol 92 MovieClip Frame 8
stop();
Symbol 92 MovieClip Frame 9
stop();
Symbol 96 MovieClip Frame 1
this.stop();
Symbol 96 MovieClip Frame 2
this.play();
Symbol 96 MovieClip Frame 18
this.gotoAndStop(1);
Symbol 98 MovieClip [ShipID] Frame 1
stop();
Symbol 98 MovieClip [ShipID] Frame 2
this.Ship.gotoAndStop("TiltLeft2");
Symbol 98 MovieClip [ShipID] Frame 3
this.Ship.gotoAndStop("TiltLeft3");
Symbol 98 MovieClip [ShipID] Frame 4
this.Ship.gotoAndStop("TiltLeft4");
Symbol 98 MovieClip [ShipID] Frame 5
this.Ship.gotoAndStop("TiltLeft3");
Symbol 98 MovieClip [ShipID] Frame 6
this.Ship.gotoAndStop("TiltLeft2");
this.gotoAndStop("default");
Symbol 98 MovieClip [ShipID] Frame 7
this.Ship.gotoAndStop("TiltRight2");
Symbol 98 MovieClip [ShipID] Frame 8
this.Ship.gotoAndStop("TiltRight3");
Symbol 98 MovieClip [ShipID] Frame 9
this.Ship.gotoAndStop("TiltRight4");
Symbol 98 MovieClip [ShipID] Frame 10
this.Ship.gotoAndStop("TiltRight3");
Symbol 98 MovieClip [ShipID] Frame 11
this.Ship.gotoAndStop("TiltRight2");
this.gotoAndStop("default");
Symbol 98 MovieClip [ShipID] Frame 18
this.gotoAndStop("default");
Symbol 98 MovieClip [ShipID] Frame 19
this.play();
Symbol 98 MovieClip [ShipID] Frame 28
this.gotoAndStop("default");
Symbol 98 MovieClip [ShipID] Frame 36
stop();
Symbol 98 MovieClip [ShipID] Frame 44
this.play();
Symbol 98 MovieClip [ShipID] Frame 50
this.stop();
Symbol 98 MovieClip [ShipID] Frame 51
this.play();
Symbol 98 MovieClip [ShipID] Frame 59
this.gotoAndStop("default");
Symbol 107 MovieClip [bullet_missile] Frame 1
this.stop();
Symbol 108 MovieClip Frame 1
this.gotoAndPlay("SlowBullets");
Symbol 108 MovieClip Frame 58
this.gotoAndPlay(1);
Symbol 117 MovieClip Frame 1
this.stop();
Symbol 117 MovieClip Frame 2
this.stop();
Symbol 121 MovieClip Frame 1
LoadingMask.cacheAsBitmap = true;
LoadingMC.cacheAsBitmap = true;
LoadingMC.setMask(LoadingMask);
this.stop();
Symbol 121 MovieClip Frame 100
this.stop();
Symbol 131 Button
on (release) {
NewgroundsAPI.loadMySite();
}
Symbol 132 Button
on (release) {
NewgroundsAPI.loadMySite();
}
Symbol 162 MovieClip Frame 310
this.gotoAndPlay("Loop");
Symbol 163 MovieClip Frame 1
_root.Scene.Timer = 0;
_root.Scene.Count = 1;
_root.Scene.createEmptyMovieClip("Bullets", 15);
_root.Scene.Bullets._x = _root.Scene.Ship._x;
_root.Scene.Bullets._y = _root.Scene.Ship._y;
_root.Scene.Bullets.swapDepths(_root.Scene.Ship);
_root.Scene.onEnterFrame = function () {
this.Timer++;
iCount = 1;
while (iCount <= this.Count) {
if (this.Bullets["Projectile" + iCount] == undefined) {
tmpRandom = Math.floor(Math.random() * 5);
if (tmpRandom == 1) {
tmpPow = this.Bullets.attachMovie("bullet_missile", "Projectile" + iCount, iCount);
tmpPow.Type = "missile";
tmpPow._rotation = 0;
} else if (tmpRandom == 2) {
tmpPow = this.Bullets.attachMovie("bullet_bullet", "Projectile" + iCount, iCount);
tmpPow.Type = "machinegun";
tmpPow._rotation = 90;
}
tmpPow._x = this.Ship.Ship._x;
tmpPow._y = this.Ship.Ship._y;
if (tmpPow.Type == "missile") {
tmpPow._x = tmpPow._x + 25.5;
}
tmpPow.onEnterFrame = function () {
this._x = this._x + 10;
iZone = 1;
while (iZone <= 5) {
if (this.hitTest(_root.Scene.LoadingBlock["CollisionZone" + iZone])) {
tmpSplode = _root.Scene.Bullets.attachMovie(("bullet_" + this.Type) + "Collision", ((("bullet_" + this.Type) + "Collision") + _root.Scene.Count) + 50, _root.Scene.Count + 50);
tmpSplode._x = this._x;
tmpSplode._y = this._y;
tmpSplode._rotation = Math.random() * 360;
if (random(2) == 1) {
tmpSplode._xscale = -100;
}
if (random(2) == 1) {
tmpSplode._yscale = -100;
}
this.removeMovieClip();
}
iZone++;
}
};
if (iCount == this.Count) {
this.Count++;
if (_root.Scene.Timer > 1000) {
trace("danger");
return(undefined);
}
}
break;
}
iCount++;
}
};
this.createEmptyMovieClip("FPSDrawer", 125);
this.FPSDrawer.onEnterFrame = function () {
if (this.Count == undefined) {
this.Count = 0;
}
this.Count++;
if (this.Count < 24) {
return(undefined);
}
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
_root.Scene.LoadingBlock.gotoAndStop(Math.floor(((_root.getBytesLoaded() - _root.InitialBytes) / (_root.getBytesTotal() - _root.InitialBytes)) * 94));
} else {
_root.gotoAndStop("Menu");
this.onEnterFrame = undefined;
}
};
this.stop();
Symbol 170 MovieClip Frame 1
this.stop();
Symbol 170 MovieClip Frame 7
this.stop();
Symbol 178 MovieClip Frame 1
this.gotoAndStop(random(16) + 2);
Symbol 181 MovieClip [bullet_bulletCollision] Frame 4
stop();
this.removeMovieClip();
Symbol 188 Button
on (release) {
_root.gotoAndPlay("Game");
}
Symbol 189 Button
on (release) {
this.gotoAndStop("Controls");
}
Symbol 200 Button
on (release) {
NewgroundsAPI.loadCustomLink("APAM");
}
Symbol 201 Button
on (release) {
NewgroundsAPI.loadCustomLink("ShadeTeam");
}
Symbol 202 Button
on (release) {
NewgroundsAPI.loadCustomLink("FantasyReels");
}
Symbol 203 Button
on (release) {
NewgroundsAPI.loadCustomLink("AlyssaSpace");
}
Symbol 207 MovieClip [Sfx_machinegun] Frame 1
this.stop();
Symbol 207 MovieClip [Sfx_machinegun] Frame 2
this.stop();
Symbol 261 MovieClip Frame 14
this.gotoAndPlay(11);
Symbol 266 MovieClip [text_combo] Frame 15
this.stop();
Symbol 266 MovieClip [text_combo] Frame 30
this.removeMovieClip();
Symbol 277 MovieClip [text_critical] Frame 19
this.removeMovieClip();
stop();
Symbol 286 MovieClip Frame 6
this.gotoAndPlay("loop");
Symbol 293 MovieClip Frame 25
stop();
Symbol 295 MovieClip [text_overkill] Frame 24
this.removeMovieClip();
Symbol 300 MovieClip Frame 1
this.Atom1.gotoAndPlay("Quarter1");
this.Atom2.gotoAndPlay("Quarter2");
this.Atom3.gotoAndPlay("Quarter3");
this.Atom4.gotoAndPlay("Quarter4");
stop();
Symbol 303 MovieClip [FeedbackBullsEye] Frame 19
this.removeMovieClip();
Symbol 305 MovieClip [FeedbackFailsafeReady] Frame 23
this.removeMovieClip();
Symbol 307 MovieClip [FeedbackWarningArmor] Frame 47
this.removeMovieClip();
Symbol 312 MovieClip Frame 1
this.stop();
Symbol 312 MovieClip Frame 2
this.stop();
Symbol 312 MovieClip Frame 3
this.stop();
Symbol 325 MovieClip [DialogueWindow] Frame 1
this.Tip.Tip.gotoAndStop(random(3) + 1);
Symbol 325 MovieClip [DialogueWindow] Frame 12
this.Outed = false;
this.onEnterFrame = function () {
if (Key.isDown(32) && (this.Outed == false)) {
this.gotoAndPlay("Out");
this.Outed = true;
}
};
this.stop();
Symbol 325 MovieClip [DialogueWindow] Frame 25
_root.Stage.Space.Enemies.play();
this.removeMovieClip();
Symbol 338 MovieClip Frame 1
i = 0;
while (i <= 10) {
eval ("this.cluster" + i)._rotation = eval ("this.cluster" + i)._rotation + random(360);
this.clusterScale = random(50) + 76;
eval ("this.cluster" + i)._yscale = eval ("this.cluster" + i)._yscale + ((this.clusterScale(eval ("this.cluster" + i))._xscale = this.clusterScale(eval ("this.cluster" + i))._xscale + this.clusterScale));
i++;
}
Symbol 338 MovieClip Frame 7
stop();
Symbol 339 MovieClip [effect_beamblow] Frame 7
this.removeMovieClip();
Symbol 342 MovieClip Frame 8
stop();
Symbol 343 MovieClip Frame 7
stop();
Symbol 346 MovieClip [effect_explosion_Boss] Frame 1
i = 0;
while (i <= 10) {
eval ("this.cluster" + i)._rotation = eval ("this.cluster" + i)._rotation + random(360);
this.clusterScale = random(50) + 76;
eval ("this.cluster" + i)._yscale = eval ("this.cluster" + i)._yscale + ((this.clusterScale(eval ("this.cluster" + i))._xscale = this.clusterScale(eval ("this.cluster" + i))._xscale + this.clusterScale));
i++;
}
Symbol 346 MovieClip [effect_explosion_Boss] Frame 20
this.removeMovieClip();
Symbol 347 MovieClip [effect_explosion_Hero] Frame 1
i = 0;
while (i <= 10) {
eval ("this.cluster" + i)._rotation = eval ("this.cluster" + i)._rotation + random(360);
this.clusterScale = random(50) + 76;
eval ("this.cluster" + i)._yscale = eval ("this.cluster" + i)._yscale + ((this.clusterScale(eval ("this.cluster" + i))._xscale = this.clusterScale(eval ("this.cluster" + i))._xscale + this.clusterScale));
i++;
}
Symbol 347 MovieClip [effect_explosion_Hero] Frame 10
this.removeMovieClip();
Symbol 352 MovieClip Frame 1
this.gotoAndStop(random(4) + 2);
Symbol 353 MovieClip [effect_explosion_Minion] Frame 1
i = 0;
while (i <= 10) {
eval ("this.cluster" + i)._rotation = eval ("this.cluster" + i)._rotation + random(360);
this.clusterScale = random(50) + 76;
eval ("this.cluster" + i)._yscale = eval ("this.cluster" + i)._yscale + ((this.clusterScale(eval ("this.cluster" + i))._xscale = this.clusterScale(eval ("this.cluster" + i))._xscale + this.clusterScale));
i++;
}
Symbol 353 MovieClip [effect_explosion_Minion] Frame 10
this.removeMovieClip();
Symbol 362 MovieClip Frame 8
this.stop();
Symbol 364 MovieClip Frame 1
this.Blow._x = -20 + random(40);
this.Blow._y = -20 + random(40);
Symbol 371 MovieClip Frame 12
stop();
Symbol 374 MovieClip Frame 10
stop();
Symbol 375 MovieClip [effect_playerdamage] Frame 1
i = 0;
while (i <= 10) {
eval ("this.cluster" + i)._rotation = eval ("this.cluster" + i)._rotation + random(360);
this.clusterScale = random(50) + 76;
eval ("this.cluster" + i)._yscale = eval ("this.cluster" + i)._yscale + ((this.clusterScale(eval ("this.cluster" + i))._xscale = this.clusterScale(eval ("this.cluster" + i))._xscale + this.clusterScale));
i++;
}
Symbol 375 MovieClip [effect_playerdamage] Frame 10
this.removeMovieClip();
Symbol 379 MovieClip Frame 10
this.stop();
Symbol 386 MovieClip [EventSupernova] Frame 25
this.removeMovieClip();
this.stop();
Symbol 393 MovieClip Frame 28
this.stop();
Symbol 398 MovieClip Frame 1
this.stop();
Symbol 399 MovieClip [EventTenderizer] Frame 1
mc2.cacheAsBitmap = true;
mc1.cacheAsBitmap = true;
mc1.setMask(mc2);
Symbol 399 MovieClip [EventTenderizer] Frame 22
this.onEnterFrame = undefined;
this.stop();
this._visible = false;
Symbol 406 MovieClip [event_tenderizerCollision] Frame 1
mc2.cacheAsBitmap = true;
mc1.cacheAsBitmap = true;
mc1.setMask(mc2);
Symbol 406 MovieClip [event_tenderizerCollision] Frame 9
this.removeMovieClip();
Symbol 419 MovieClip Frame 27
this.gotoAndPlay("Loop");
Symbol 421 MovieClip [EventVortex] Frame 1
this._visible = true;
this.stop();
Symbol 421 MovieClip [EventVortex] Frame 55
this.stop();
this._visible = false;
Symbol 431 MovieClip [bullet_beam_hollow_fire] Frame 18
this.gotoAndPlay("default");
Symbol 439 MovieClip Frame 1
this.stop();
Symbol 445 MovieClip [bullet_beam_lazer_fire] Frame 25
this.gotoAndPlay("loop");
Symbol 446 MovieClip [bullet_beam_hollow_frost] Frame 18
this.gotoAndPlay("default");
Symbol 451 MovieClip [bullet_beam_lazer_frost] Frame 25
this.gotoAndPlay("loop");
Symbol 459 MovieClip Frame 1
stop();
Symbol 459 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 459 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 464 MovieClip Frame 10
this.gotoAndPlay("default");
Symbol 465 MovieClip Frame 5
this.stop();
Symbol 465 MovieClip Frame 100
this.gotoAndPlay("default");
Symbol 467 MovieClip Frame 18
this.gotoAndPlay("default");
Symbol 469 MovieClip [BeamerAttackAID] Frame 12
this.Active = true;
Symbol 469 MovieClip [BeamerAttackAID] Frame 26
this.gotoAndPlay("loop");
Symbol 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 477 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 479 MovieClip Frame 7
stop();
Symbol 481 MovieClip [Boss1AttackACollision] Frame 9
this.removeMovieClip();
Symbol 485 MovieClip [Boss1AttackAID] Frame 7
this.gotoAndPlay("default");
Symbol 493 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 493 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 494 MovieClip [Boss2ID] Frame 60
this.gotoAndPlay("default");
Symbol 502 MovieClip Frame 1
stop();
Symbol 502 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 502 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 511 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 511 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 516 MovieClip Frame 1
this.stop();
Symbol 516 MovieClip Frame 15
this.gotoAndStop("Off");
Symbol 517 MovieClip Frame 1
this.stop();
Symbol 521 MovieClip Frame 1
stop();
Symbol 521 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 521 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 522 MovieClip [Boss5ID] Frame 100
this.gotoAndPlay("default");
Symbol 523 MovieClip [Boss4AttackAID] Frame 12
this.Active = true;
Symbol 523 MovieClip [Boss4AttackAID] Frame 26
this.gotoAndPlay("loop");
Symbol 545 MovieClip Frame 1
stop();
Symbol 545 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 545 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 547 MovieClip [ArcherAttackAPH] Frame 2
stop();
Symbol 549 MovieClip [ArcherAttackBPH] Frame 2
stop();
Symbol 551 MovieClip [ArcherAttackCPH] Frame 2
stop();
Symbol 553 MovieClip [ArcherAttackDPH] Frame 2
stop();
Symbol 555 MovieClip [CrosserAttackAPH] Frame 2
stop();
Symbol 556 MovieClip [CrosserAttackBPH] Frame 2
stop();
Symbol 557 MovieClip [Boss6ID] Frame 56
this.gotoAndPlay("default");
Symbol 565 MovieClip Frame 1
stop();
Symbol 565 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 565 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 565 MovieClip Frame 17
this.gotoAndPlay("appear");
Symbol 565 MovieClip Frame 21
this.gotoAndStop("default");
Symbol 574 MovieClip Frame 1
stop();
Symbol 574 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 574 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 575 MovieClip [DiskID] Frame 36
this.gotoAndPlay("default");
Symbol 576 MovieClip [DiskAttackACollision] Frame 9
this.removeMovieClip();
Symbol 577 MovieClip [DiskAttackAID] Frame 7
this.gotoAndPlay("default");
Symbol 579 MovieClip Frame 119
this.gotoAndPlay("default");
Symbol 582 MovieClip [bullet_beam_charge] Frame 100
this.gotoAndPlay("default");
Symbol 587 MovieClip Frame 1
this.gotoAndStop(random(8) + 2);
Symbol 588 MovieClip [bullet_beam_collision] Frame 4
this.removeMovieClip();
Symbol 596 MovieClip Frame 1
stop();
Symbol 596 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 596 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 597 MovieClip [GuideID] Frame 27
this.gotoAndPlay("default");
Symbol 605 MovieClip Frame 1
stop();
Symbol 605 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 605 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 610 MovieClip [GunnerAttackAID] Frame 11
this.gotoAndPlay("default");
Symbol 614 MovieClip [GunnerAttackACollision] Frame 6
stop();
this.removeMovieClip();
Symbol 622 MovieClip Frame 1
stop();
Symbol 622 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 622 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 632 MovieClip Frame 1
this.onEnterFrame = function () {
this.gotoAndStop(random(12) + 1);
};
Symbol 637 MovieClip [MissilerAttackAID] Frame 4
this.gotoAndPlay("default");
Symbol 638 MovieClip [MissilerAttackACollision] Frame 9
this.removeMovieClip();
Symbol 656 MovieClip Frame 1
stop();
Symbol 656 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 656 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 670 MovieClip Frame 17
this.gotoAndPlay("Loop");
Symbol 680 MovieClip Frame 40
this.gotoAndPlay("Loop");
Symbol 681 MovieClip Frame 1
this._parent._parent.Aura = false;
Symbol 681 MovieClip Frame 69
if (random(2) == 1) {
this.gotoAndPlay("AuraOn");
} else {
this.gotoAndPlay("AuraOff");
}
Symbol 681 MovieClip Frame 70
this._parent._parent.Aura = true;
Symbol 681 MovieClip Frame 120
this.gotoAndPlay("AuraOff");
Symbol 685 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 685 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 686 MovieClip [QueenID] Frame 100
this.gotoAndPlay("default");
Symbol 695 MovieClip Frame 1
stop();
Symbol 695 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 695 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 705 MovieClip Frame 1
stop();
Symbol 705 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 705 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 714 MovieClip Frame 1
stop();
Symbol 714 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 714 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 714 MovieClip Frame 17
this.gotoAndPlay("appear");
Symbol 714 MovieClip Frame 21
this.gotoAndStop("default");
Symbol 718 MovieClip [SniperAttackACollision] Frame 9
this.removeMovieClip();
Symbol 721 MovieClip [SniperAttackAID] Frame 7
this.gotoAndPlay("default");
Symbol 731 MovieClip Frame 1
stop();
Symbol 731 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 731 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 740 MovieClip Frame 1
stop();
Symbol 740 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 740 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 740 MovieClip Frame 17
this.gotoAndPlay("appear");
Symbol 740 MovieClip Frame 21
this.gotoAndStop("default");
Symbol 741 MovieClip [SweeperID] Frame 24
this.gotoAndPlay("Sequence" + (random(3) + 1));
Symbol 741 MovieClip [SweeperID] Frame 48
this.gotoAndPlay("Sequence" + (random(3) + 1));
Symbol 741 MovieClip [SweeperID] Frame 72
this.gotoAndPlay("Sequence" + (random(3) + 1));
Symbol 769 MovieClip [DiggerAttackAPH] Frame 2
stop();
Symbol 770 MovieClip [char_beamer_bullet_lazer_placeholder] Frame 2
this.stop();
Symbol 772 MovieClip [char_beamer_bullet_placeholder] Frame 2
stop();
Symbol 773 MovieClip [char_boss4_bullet_lazer_placeholder] Frame 2
this.stop();
Symbol 775 MovieClip [char_disk_bullet1_placeholder] Frame 2
stop();
Symbol 777 MovieClip [char_gunner_bullet_placeholder] Frame 2
stop();
Symbol 778 MovieClip [char_missiler_bullet_placeholder] Frame 2
stop();
Symbol 780 MovieClip [char_sniper_bullet1_placeholder] Frame 2
stop();
Symbol 788 MovieClip Frame 1
stop();
Symbol 788 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 788 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 789 MovieClip [CrosserID] Frame 71
this.stop();
Symbol 792 MovieClip Frame 1
trace("in: " + this.ColZone1);
Symbol 793 MovieClip [CrosserAttackAID] Frame 52
this.stop();
this._parent.RemoveBullet(this.ID);
Symbol 795 MovieClip Frame 2
stop();
Symbol 799 MovieClip Frame 1
this.stop();
Symbol 799 MovieClip Frame 15
this.gotoAndStop("Off");
Symbol 800 MovieClip Frame 1
this._parent._parent.Aura = false;
Symbol 800 MovieClip Frame 70
this.stop();
this._parent._parent.Aura = true;
Symbol 804 MovieClip Frame 1
stop();
Symbol 804 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 804 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 805 MovieClip [BishopID] Frame 100
this.gotoAndPlay("default");
Symbol 809 MovieClip Frame 1
this.stop();
Symbol 809 MovieClip Frame 15
this.gotoAndStop("Off");
Symbol 814 MovieClip Frame 1
stop();
Symbol 814 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 814 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 823 MovieClip Frame 1
stop();
Symbol 823 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 823 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 824 MovieClip [DiggerID] Frame 62
this.stop();
Symbol 825 MovieClip Frame 1
trace("in: " + this.ColZone1);
Symbol 826 MovieClip [DiggerAttackAID] Frame 52
this.stop();
this._parent.RemoveBullet(this.ID);
Symbol 827 MovieClip [CrosserAttackBID] Frame 52
this.stop();
this._parent.RemoveBullet(this.ID);
Symbol 831 MovieClip Frame 1
this.stop();
Symbol 831 MovieClip Frame 15
this.gotoAndStop("Off");
Symbol 832 MovieClip Frame 1
this._parent._parent.Aura = false;
Symbol 832 MovieClip Frame 70
this._parent._parent.Aura = true;
this.stop();
Symbol 836 MovieClip Frame 1
stop();
Symbol 836 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 836 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 837 MovieClip [RookID] Frame 100
this.gotoAndPlay("default");
Symbol 845 MovieClip Frame 1
stop();
Symbol 845 MovieClip Frame 7
this.gotoAndPlay("agony");
Symbol 845 MovieClip Frame 13
this.gotoAndPlay("ignite");
Symbol 846 MovieClip [ArcherID] Frame 71
this.stop();
Symbol 847 MovieClip [ArcherAttackAID] Frame 52
this.stop();
this._parent.RemoveBullet(this.ID);
Symbol 848 MovieClip [ArcherAttackBID] Frame 52
this.stop();
this._parent.RemoveBullet(this.ID);
Symbol 849 MovieClip [ArcherAttackCID] Frame 52
this.stop();
this._parent.RemoveBullet(this.ID);
Symbol 850 MovieClip [ArcherAttackDID] Frame 52
this.stop();
this._parent.RemoveBullet(this.ID);
Symbol 862 MovieClip Frame 1
this.stop();
Symbol 864 Button
on (release) {
this.gotoAndStop("Menu");
}
Symbol 868 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBully", 1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 869 Button
on (press) {
this.Action = function () {
_root.StatRise("StatHP", 1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 870 Button
on (press) {
this.Action = function () {
_root.StatRise("StatSpeed", 1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 871 Button
on (press) {
this.Action = function () {
_root.StatRise("StatReflexes", 1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 872 Button
on (press) {
this.Action = function () {
_root.StatRise("StatOverkill", 1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 873 Button
on (press) {
this.Action = function () {
_root.StatRise("StatPrecision", 1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 874 Button
on (press) {
this.Action = function () {
_root.StatRise("StatCharge", 1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 875 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBully", -1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 876 Button
on (press) {
this.Action = function () {
_root.StatRise("StatHP", -1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 877 Button
on (press) {
this.Action = function () {
_root.StatRise("StatSpeed", -1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 878 Button
on (press) {
this.Action = function () {
_root.StatRise("StatReflexes", -1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 879 Button
on (press) {
this.Action = function () {
_root.StatRise("StatOverkill", -1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 880 Button
on (press) {
this.Action = function () {
_root.StatRise("StatPrecision", -1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 881 Button
on (press) {
this.Action = function () {
_root.StatRise("StatCharge", -1, "Ship");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 898 Button
on (release) {
_root.gotoAndStop("WeaponUpgrade");
}
Symbol 899 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.ZoneMass.hitTest(this._xmouse, this._ymouse)) {
this.DescriptionText = "The higher the mass, the more damage colliding enemy ships will take.";
} else if (this.ZoneArmor.hitTest(this._xmouse, this._ymouse)) {
this.DescriptionText = "Your armor keeps your ship from blowing up. It absorbs a part of the damage inflicted to it.";
} else if (this.ZoneSpeed.hitTest(this._xmouse, this._ymouse)) {
this.DescriptionText = "The faster you are, the easier it is for you to dodge... and anticipate.";
} else if (this.ZoneSensor.hitTest(this._xmouse, this._ymouse)) {
this.DescriptionText = "Yours sensors will sometimes trigger a shield. It's frequency can be raised here.";
} else if (this.ZoneOverkill.hitTest(this._xmouse, this._ymouse)) {
this.DescriptionText = "When an enemy takes more damage than it should, it blows and hurts surrounding enemies. Overkill enhances this.";
} else if (this.ZonePrecision.hitTest(this._xmouse, this._ymouse)) {
this.DescriptionText = "The more precise your weapons are, the more you hit where it hurts...";
} else if (this.ZoneCharge.hitTest(this._xmouse, this._ymouse)) {
this.DescriptionText = "Charge defines how quick your weapons reload.";
}
if (this.Count == undefined) {
this.Count = 0;
}
if (this.Action == undefined) {
this.Next = this.Count + 10;
}
if (((this.Action != undefined) && ((this.Count % 5) != 0)) && (this.Count > this.Next)) {
this.Action();
this.Next = this.Count + 1;
}
this.Count++;
this.Gauges.Armor._xscale = (_root.RawStatHP / 50) * 100;
this.Gauges.Mass._xscale = (_root.RawStatBully / 50) * 100;
this.Gauges.Speed._xscale = (_root.RawStatSpeed / 50) * 100;
this.Gauges.Sensor._xscale = (_root.RawStatReflexes / 50) * 100;
this.Gauges.Charge._xscale = (_root.RawStatCharge / 50) * 100;
this.Gauges.Overkill._xscale = (_root.RawStatOverkill / 50) * 100;
this.Gauges.Precision._xscale = (_root.RawStatPrecision / 50) * 100;
};
stop();
Symbol 899 MovieClip Frame 2
stop();
Symbol 906 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBulletDamage", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 907 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBulletSpeed", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 908 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBeamDamage", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 909 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBeamWidth", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 910 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBeamEffect", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 911 Button
on (press) {
this.Action = function () {
_root.StatRise("StatMissileDamage", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 912 Button
on (press) {
this.Action = function () {
_root.StatRise("StatMissileHoming", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 913 Button
on (press) {
this.Action = function () {
_root.StatRise("StatMissileRadial", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 914 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBulletDamage", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 915 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBulletSpeed", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 916 Button
on (press) {
this.Action = function () {
_root.StatRise("StatMissileDamage", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 917 Button
on (press) {
this.Action = function () {
_root.StatRise("StatMissileHoming", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 918 Button
on (press) {
this.Action = function () {
_root.StatRise("StatMissileRadial", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 919 Button
on (press) {
this.Action = function () {
_root.StatRise("StatFailSafeDamage", 1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 920 Button
on (press) {
this.Action = function () {
_root.StatRise("StatFailSafeDamage", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 921 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBeamDamage", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 922 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBeamWidth", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 923 Button
on (press) {
this.Action = function () {
_root.StatRise("StatBeamEffect", -1, "Weapon");
};
this.Action();
}
on (release) {
this.Action = undefined;
}
Symbol 924 Button
on (release) {
_root.StatBeamType = "fire";
this.CryoBtn.enabled = true;
this.CryoMC._visible = false;
this.FissionBtn.enabled = false;
this.FissionMC._visible = true;
}
Symbol 925 Button
on (release) {
_root.StatBeamType = "frost";
this.FissionBtn.enabled = true;
this.FissionMC._visible = false;
this.CryoBtn.enabled = false;
this.CryoMC._visible = true;
}
Symbol 927 Button
on (release) {
_root.FlightMode = "Auto";
this.AutoMC._visible = true;
this.AutoBtn.enabled = false;
this.ManualMC._visible = false;
this.ManualBtn.enabled = true;
}
Symbol 928 Button
on (release) {
_root.FlightMode = "Manual";
this.ManualMC._visible = true;
this.ManualBtn.enabled = false;
this.AutoMC._visible = false;
this.AutoBtn.enabled = true;
}
Symbol 941 Button
on (release) {
_root.gotoAndStop("Stage");
}
Symbol 943 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.Count == undefined) {
this.Count = 0;
}
if (this.Action == undefined) {
this.Next = this.Count + 10;
}
if (((this.Action != undefined) && ((this.Count % 5) != 0)) && (this.Count > this.Next)) {
this.Action();
this.Next = this.Count + 1;
}
this.Count++;
this.Gauges.BulletDamage._xscale = (_root.RawStatBulletDamage / 50) * 100;
this.Gauges.BulletSpeed._xscale = (_root.RawStatBulletSpeed / 50) * 100;
this.Gauges.MissileDamage._xscale = (_root.RawStatMissileDamage / 50) * 100;
this.Gauges.MissileHoming._xscale = (_root.RawStatMissileHoming / 50) * 100;
this.Gauges.MissileRadial._xscale = (_root.RawStatMissileRadial / 50) * 100;
this.Gauges.LaserDamage._xscale = (_root.RawStatBeamDamage / 50) * 100;
this.Gauges.LaserWidth._xscale = (_root.RawStatBeamWidth / 50) * 100;
this.Gauges.LaserEffect._xscale = (_root.RawStatBeamEffect / 50) * 100;
this.Gauges.FailsafeDamage._xscale = (_root.RawStatFailSafeDamage / 50) * 100;
this.Gauges.FailsafeDuration._xscale = (_root.RawStatFailSafeDuration / 50) * 100;
};
stop();
if ((_root.StatBeamType == undefined) || (_root.StatBeamType == "fire")) {
_root.StatBeamType = "fire";
this.FissionMC._visible = true;
this.FissionBtn.enabled = false;
this.CryoMC._visible = false;
this.CryoBtn.enabled = true;
} else if (_root.StatBeamType == "frost") {
_root.StatBeamType = "frost";
this.CryoMC._visible = true;
this.CryoBtn.enabled = false;
this.FissionMC._visible = false;
this.FissionBtn.enabled = true;
}
if ((_root.FlightMode == undefined) || (_root.FlightMode == "Auto")) {
_root.FlightMode = "Auto";
this.AutoMC._visible = true;
this.AutoBtn.enabled = false;
this.ManualMC._visible = false;
this.ManualBtn.enabled = true;
} else if (_root.FlightMode == "Manual") {
_root.FlightMode = "Manual";
this.ManualMC._visible = true;
this.ManualBtn.enabled = false;
this.AutoMC._visible = false;
this.AutoBtn.enabled = true;
}
Symbol 943 MovieClip Frame 2
stop();
Symbol 945 Button
on (release) {
_root.GlobalLevel = _root.GlobalLevel + 1;
_root.StatRise("StatHP", 1);
_root.StatRise("StatSpeed", 1);
_root.StatRise("StatBully", 1);
_root.StatRise("StatReflexes", 1);
_root.StatRise("StatCharge", 1);
_root.StatRise("StatOverkill", 1);
_root.StatRise("StatPrecision", 1);
_root.StatRise("StatBulletSpeed", 1);
_root.StatRise("StatBulletDamage", 1);
_root.StatRise("StatBulletCharge", 1);
_root.StatRise("StatMissileDamage", 1);
_root.StatRise("StatMissileHoming", 1);
_root.StatRise("StatMissileRadial", 1);
_root.StatRise("StatMissileRadialDamage", 1);
_root.StatRise("StatMissileCharge", 1);
_root.StatRise("StatBeamDamage", 1);
_root.StatRise("StatBeamWidth", 1);
_root.StatRise("StatBeamEffect", 1);
_root.StatRise("StatBeamGather", 1);
_root.StatRise("StatBeamCharge", 1);
_root.StatRise("StatFailSafeDamage", 1);
_root.StatRise("StatFailSafeDuration", 1);
_root.Stage.Space.Ship.HP = _root.StatHP;
_root.Stage.Space.Ship.MaxHP = _root.StatHP;
}
Symbol 947 Button
on (release) {
_root.GlobalLevel = _root.GlobalLevel + -1;
_root.StatRise("StatHP", -1);
_root.StatRise("StatSpeed", -1);
_root.StatRise("StatBully", -1);
_root.StatRise("StatReflexes", -1);
_root.StatRise("StatCharge", -1);
_root.StatRise("StatOverkill", -1);
_root.StatRise("StatPrecision", -1);
_root.StatRise("StatBulletSpeed", -1);
_root.StatRise("StatBulletDamage", -1);
_root.StatRise("StatBulletCharge", -1);
_root.StatRise("StatMissileDamage", -1);
_root.StatRise("StatMissileHoming", -1);
_root.StatRise("StatMissileRadial", -1);
_root.StatRise("StatMissileRadialDamage", -1);
_root.StatRise("StatMissileCharge", -1);
_root.StatRise("StatBeamDamage", -1);
_root.StatRise("StatBeamWidth", -1);
_root.StatRise("StatBeamEffect", -1);
_root.StatRise("StatBeamGather", -1);
_root.StatRise("StatBeamCharge", -1);
_root.StatRise("StatFailSafeDamage", -1);
_root.StatRise("StatFailSafeDuration", -1);
_root.Stage.Space.Ship.HP = _root.StatHP;
_root.Stage.Space.Ship.MaxHP = _root.StatHP;
}
Symbol 950 Button
on (release) {
_root.GlobalLevel = _root.GlobalLevel + 10;
_root.StatRise("StatHP", 10);
_root.StatRise("StatSpeed", 10);
_root.StatRise("StatBully", 10);
_root.StatRise("StatReflexes", 10);
_root.StatRise("StatCharge", 10);
_root.StatRise("StatOverkill", 10);
_root.StatRise("StatPrecision", 10);
_root.StatRise("StatBulletSpeed", 10);
_root.StatRise("StatBulletDamage", 10);
_root.StatRise("StatBulletCharge", 10);
_root.StatRise("StatMissileDamage", 10);
_root.StatRise("StatMissileHoming", 10);
_root.StatRise("StatMissileRadial", 10);
_root.StatRise("StatMissileRadialDamage", 10);
_root.StatRise("StatMissileCharge", 10);
_root.StatRise("StatBeamDamage", 10);
_root.StatRise("StatBeamWidth", 10);
_root.StatRise("StatBeamEffect", 10);
_root.StatRise("StatBeamGather", 10);
_root.StatRise("StatBeamCharge", 10);
_root.StatRise("StatFailSafeDamage", 10);
_root.StatRise("StatFailSafeDuration", 10);
_root.Stage.Space.Ship.HP = _root.StatHP;
_root.Stage.Space.Ship.MaxHP = _root.StatHP;
}
Symbol 952 Button
on (release) {
_root.GlobalLevel = _root.GlobalLevel + -10;
_root.StatRise("StatHP", -10);
_root.StatRise("StatSpeed", -10);
_root.StatRise("StatBully", -10);
_root.StatRise("StatReflexes", -10);
_root.StatRise("StatCharge", -10);
_root.StatRise("StatOverkill", -10);
_root.StatRise("StatPrecision", -10);
_root.StatRise("StatBulletSpeed", -10);
_root.StatRise("StatBulletDamage", -10);
_root.StatRise("StatBulletCharge", -10);
_root.StatRise("StatMissileDamage", -10);
_root.StatRise("StatMissileHoming", -10);
_root.StatRise("StatMissileRadial", -10);
_root.StatRise("StatMissileRadialDamage", -10);
_root.StatRise("StatMissileCharge", -10);
_root.StatRise("StatBeamDamage", -10);
_root.StatRise("StatBeamWidth", -10);
_root.StatRise("StatBeamEffect", -10);
_root.StatRise("StatBeamGather", -10);
_root.StatRise("StatBeamCharge", -10);
_root.StatRise("StatFailSafeDamage", -10);
_root.StatRise("StatFailSafeDuration", -10);
_root.Stage.Space.Ship.HP = _root.StatHP;
_root.Stage.Space.Ship.MaxHP = _root.StatHP;
}
Symbol 954 MovieClip Frame 1
this.stop();
Symbol 954 MovieClip Frame 2
this.play();
Symbol 954 MovieClip Frame 13
this.gotoAndStop(1);
Symbol 956 MovieClip Frame 2
stop();
Symbol 958 MovieClip Frame 2
stop();
Symbol 960 MovieClip Frame 2
stop();
Symbol 961 MovieClip Frame 2
stop();
Symbol 963 MovieClip Frame 2
stop();
Symbol 965 MovieClip Frame 2
stop();
Symbol 968 MovieClip Frame 1
_root.Music.Play(0);
this.Last = 0;
this.onEnterFrame = function () {
if (this.BossDead != undefined) {
if (this.EndFrame == undefined) {
this.gotoAndPlay("BossDead");
this.EndFrame = this._currentframe;
} else if (this._currentframe < this.EndFrame) {
this.gotoAndPlay("BossDead");
}
}
};
Symbol 968 MovieClip Frame 5
_root.ActionInterface.DialogueTextAssign("Stage1Intro");
this.stop();
Symbol 968 MovieClip Frame 35
_root.Stage.Space.Enemies.Add("Scout", 1);
Symbol 968 MovieClip Frame 37
_root.Stage.Space.Enemies.Add("Scout", 2);
_root.Stage.Space.Enemies.Add("Scout", 3);
Symbol 968 MovieClip Frame 112
_root.Stage.Space.Enemies.Add("Scout", 4);
Symbol 968 MovieClip Frame 114
_root.Stage.Space.Enemies.Add("Scout", 5);
_root.Stage.Space.Enemies.Add("Scout", 6);
Symbol 968 MovieClip Frame 120
_root.Stage.Space.Enemies.Remove(1);
Symbol 968 MovieClip Frame 122
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
Symbol 968 MovieClip Frame 187
_root.Stage.Space.Enemies.Add("Scout", 7);
Symbol 968 MovieClip Frame 197
_root.Stage.Space.Enemies.Remove(4);
Symbol 968 MovieClip Frame 199
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
Symbol 968 MovieClip Frame 204
_root.Stage.Space.Enemies.Add("Scout", 8);
Symbol 968 MovieClip Frame 220
_root.Stage.Space.Enemies.Add("Scout", 9);
Symbol 968 MovieClip Frame 237
_root.Stage.Space.Enemies.Add("Scout", 10);
Symbol 968 MovieClip Frame 272
_root.Stage.Space.Enemies.Remove(7);
Symbol 968 MovieClip Frame 281
_root.Stage.Space.Enemies.Add("Scout", 11);
_root.Stage.Space.Enemies.Add("Scout", 12);
Symbol 968 MovieClip Frame 289
_root.Stage.Space.Enemies.Remove(8);
Symbol 968 MovieClip Frame 294
_root.Stage.Space.Enemies.Add("Scout", 13);
_root.Stage.Space.Enemies.Add("Scout", 14);
Symbol 968 MovieClip Frame 305
_root.Stage.Space.Enemies.Remove(9);
Symbol 968 MovieClip Frame 322
_root.Stage.Space.Enemies.Remove(10);
Symbol 968 MovieClip Frame 358
_root.Stage.Space.Enemies.Add("Scout", 15);
Symbol 968 MovieClip Frame 359
_root.Stage.Space.Enemies.Add("Scout", 16);
_root.Stage.Space.Enemies.Add("Scout", 17);
Symbol 968 MovieClip Frame 360
_root.Stage.Space.Enemies.Add("Scout", 18);
_root.Stage.Space.Enemies.Add("Scout", 19);
Symbol 968 MovieClip Frame 366
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 968 MovieClip Frame 379
_root.Stage.Space.Enemies.Remove(13);
_root.Stage.Space.Enemies.Remove(14);
Symbol 968 MovieClip Frame 384
_root.Stage.Space.Enemies.Add("Scout", 20);
Symbol 968 MovieClip Frame 386
_root.Stage.Space.Enemies.Add("Scout", 21);
_root.Stage.Space.Enemies.Add("Scout", 22);
Symbol 968 MovieClip Frame 388
_root.Stage.Space.Enemies.Add("Scout", 23);
Symbol 968 MovieClip Frame 451
_root.Stage.Space.Enemies.Remove(15);
Symbol 968 MovieClip Frame 452
_root.Stage.Space.Enemies.Remove(16);
_root.Stage.Space.Enemies.Remove(17);
Symbol 968 MovieClip Frame 453
_root.Stage.Space.Enemies.Remove(18);
_root.Stage.Space.Enemies.Remove(19);
Symbol 968 MovieClip Frame 483
_root.Stage.Space.Enemies.Add("Guide", 24);
Symbol 968 MovieClip Frame 489
_root.Stage.Space.Enemies.Remove(20);
Symbol 968 MovieClip Frame 491
_root.Stage.Space.Enemies.Remove(21);
_root.Stage.Space.Enemies.Remove(22);
Symbol 968 MovieClip Frame 493
_root.Stage.Space.Enemies.Remove(23);
Symbol 968 MovieClip Frame 574
_root.Stage.Space.Enemies.Remove(24);
Symbol 968 MovieClip Frame 583
_root.Stage.Space.Enemies.Add("Guide", 25);
Symbol 968 MovieClip Frame 593
_root.Stage.Space.Enemies.Add("Guide", 26);
Symbol 968 MovieClip Frame 605
_root.Stage.Space.Enemies.Add("Guide", 27);
Symbol 968 MovieClip Frame 615
_root.Stage.Space.Enemies.Add("Guide", 28);
Symbol 968 MovieClip Frame 625
_root.Stage.Space.Enemies.Add("Guide", 29);
Symbol 968 MovieClip Frame 635
_root.Stage.Space.Enemies.Add("Guide", 30);
Symbol 968 MovieClip Frame 647
_root.Stage.Space.Enemies.Add("Guide", 31);
Symbol 968 MovieClip Frame 657
_root.Stage.Space.Enemies.Add("Guide", 32);
Symbol 968 MovieClip Frame 674
_root.Stage.Space.Enemies.Remove(25);
Symbol 968 MovieClip Frame 684
_root.Stage.Space.Enemies.Remove(26);
Symbol 968 MovieClip Frame 696
_root.Stage.Space.Enemies.Remove(27);
Symbol 968 MovieClip Frame 706
_root.Stage.Space.Enemies.Remove(28);
Symbol 968 MovieClip Frame 715
_root.Stage.Space.Enemies.Add("Guide", 33);
_root.Stage.Space.Enemies.Add("Guide", 34);
_root.Stage.Space.Enemies.Add("Guide", 35);
_root.Stage.Space.Enemies.Add("Guide", 36);
_root.Stage.Space.Enemies.Add("Guide", 37);
_root.Stage.Space.Enemies.Add("Guide", 38);
Symbol 968 MovieClip Frame 716
_root.Stage.Space.Enemies.Remove(29);
Symbol 968 MovieClip Frame 726
_root.Stage.Space.Enemies.Remove(30);
Symbol 968 MovieClip Frame 738
_root.Stage.Space.Enemies.Remove(31);
Symbol 968 MovieClip Frame 748
_root.Stage.Space.Enemies.Remove(32);
Symbol 968 MovieClip Frame 756
_root.Stage.Space.Enemies.Add("Guide", 39);
_root.Stage.Space.Enemies.Add("Guide", 40);
_root.Stage.Space.Enemies.Add("Guide", 41);
_root.Stage.Space.Enemies.Add("Guide", 42);
Symbol 968 MovieClip Frame 770
_root.Stage.Space.Enemies.Add("Guide", 43);
_root.Stage.Space.Enemies.Add("Guide", 44);
_root.Stage.Space.Enemies.Add("Guide", 45);
_root.Stage.Space.Enemies.Add("Guide", 46);
Symbol 968 MovieClip Frame 771
_root.Stage.Space.Enemies.Add("Scout", 47);
_root.Stage.Space.Enemies.Add("Scout", 48);
_root.Stage.Space.Enemies.Add("Scout", 49);
_root.Stage.Space.Enemies.Add("Scout", 50);
_root.Stage.Space.Enemies.Add("Scout", 51);
_root.Stage.Space.Enemies.Add("Scout", 52);
Symbol 968 MovieClip Frame 806
_root.Stage.Space.Enemies.Remove(33);
_root.Stage.Space.Enemies.Remove(34);
_root.Stage.Space.Enemies.Remove(35);
_root.Stage.Space.Enemies.Remove(36);
_root.Stage.Space.Enemies.Remove(37);
_root.Stage.Space.Enemies.Remove(38);
Symbol 968 MovieClip Frame 847
_root.Stage.Space.Enemies.Remove(39);
_root.Stage.Space.Enemies.Remove(40);
_root.Stage.Space.Enemies.Remove(41);
_root.Stage.Space.Enemies.Remove(42);
Symbol 968 MovieClip Frame 861
_root.Stage.Space.Enemies.Remove(43);
_root.Stage.Space.Enemies.Remove(44);
_root.Stage.Space.Enemies.Remove(45);
_root.Stage.Space.Enemies.Remove(46);
Symbol 968 MovieClip Frame 862
_root.Stage.Space.Enemies.Remove(47);
_root.Stage.Space.Enemies.Remove(48);
_root.Stage.Space.Enemies.Remove(49);
_root.Stage.Space.Enemies.Remove(50);
_root.Stage.Space.Enemies.Remove(51);
_root.Stage.Space.Enemies.Remove(52);
Symbol 968 MovieClip Frame 863
_root.Stage.Space.Enemies.Add("Disk", 53);
Symbol 968 MovieClip Frame 890
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 1, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 2, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 3, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 4, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 5, 53);
Symbol 968 MovieClip Frame 926
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
_root.Stage.Space.Enemies.RemoveBullet(5);
Symbol 968 MovieClip Frame 927
_root.Stage.Space.Enemies.Add("Scout", 64);
_root.Stage.Space.Enemies.Add("Guide", 65);
_root.Stage.Space.Enemies.Add("Scout", 66);
_root.Stage.Space.Enemies.Add("Guide", 67);
_root.Stage.Space.Enemies.Add("Scout", 68);
Symbol 968 MovieClip Frame 928
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 6, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 7, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 8, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 9, 53);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 10, 53);
Symbol 968 MovieClip Frame 959
_root.Stage.Space.Enemies.Add("Scout", 69);
_root.Stage.Space.Enemies.Add("Guide", 70);
_root.Stage.Space.Enemies.Add("Scout", 71);
_root.Stage.Space.Enemies.Add("Guide", 72);
_root.Stage.Space.Enemies.Add("Scout", 73);
Symbol 968 MovieClip Frame 973
_root.Stage.Space.Enemies.RemoveBullet(6);
_root.Stage.Space.Enemies.RemoveBullet(7);
_root.Stage.Space.Enemies.RemoveBullet(8);
_root.Stage.Space.Enemies.RemoveBullet(9);
_root.Stage.Space.Enemies.RemoveBullet(10);
Symbol 968 MovieClip Frame 980
_root.Stage.Space.Enemies.Add("Scout", 74);
_root.Stage.Space.Enemies.Add("Guide", 75);
_root.Stage.Space.Enemies.Add("Scout", 76);
_root.Stage.Space.Enemies.Add("Guide", 77);
_root.Stage.Space.Enemies.Add("Scout", 78);
Symbol 968 MovieClip Frame 1003
_root.Stage.Space.Enemies.Add("Disk", 79);
_root.Stage.Space.Enemies.Add("Disk", 80);
_root.Stage.Space.Enemies.Add("Disk", 81);
Symbol 968 MovieClip Frame 1012
_root.Stage.Space.Enemies.Remove(53);
Symbol 968 MovieClip Frame 1020
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 11, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 12, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 13, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 14, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 15, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 16, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 17, 81);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 18, 82);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 19, 83);
Symbol 968 MovieClip Frame 1025
_root.Stage.Space.Enemies.Remove(64);
_root.Stage.Space.Enemies.Remove(65);
_root.Stage.Space.Enemies.Remove(66);
_root.Stage.Space.Enemies.Remove(67);
_root.Stage.Space.Enemies.Remove(68);
Symbol 968 MovieClip Frame 1068
_root.Stage.Space.Enemies.RemoveBullet(11);
_root.Stage.Space.Enemies.RemoveBullet(12);
_root.Stage.Space.Enemies.RemoveBullet(13);
_root.Stage.Space.Enemies.RemoveBullet(14);
_root.Stage.Space.Enemies.RemoveBullet(15);
_root.Stage.Space.Enemies.RemoveBullet(16);
_root.Stage.Space.Enemies.RemoveBullet(17);
_root.Stage.Space.Enemies.RemoveBullet(18);
_root.Stage.Space.Enemies.RemoveBullet(19);
Symbol 968 MovieClip Frame 1070
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 11, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 12, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 13, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 14, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 15, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 16, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 17, 81);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 18, 82);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 19, 83);
Symbol 968 MovieClip Frame 1080
_root.Stage.Space.Enemies.Add("Scout", 90);
_root.Stage.Space.Enemies.Add("Scout", 91);
_root.Stage.Space.Enemies.Add("Scout", 92);
_root.Stage.Space.Enemies.Add("Scout", 93);
_root.Stage.Space.Enemies.Add("Scout", 94);
_root.Stage.Space.Enemies.Add("Scout", 95);
Symbol 968 MovieClip Frame 1099
_root.Stage.Space.Enemies.Remove(69);
_root.Stage.Space.Enemies.Remove(70);
_root.Stage.Space.Enemies.Remove(71);
_root.Stage.Space.Enemies.Remove(72);
_root.Stage.Space.Enemies.Remove(73);
Symbol 968 MovieClip Frame 1112
_root.Stage.Space.Enemies.Add("Scout", 82);
_root.Stage.Space.Enemies.Add("Scout", 83);
_root.Stage.Space.Enemies.Add("Scout", 84);
_root.Stage.Space.Enemies.Add("Scout", 85);
_root.Stage.Space.Enemies.Add("Scout", 86);
_root.Stage.Space.Enemies.Add("Scout", 87);
_root.Stage.Space.Enemies.Add("Scout", 88);
_root.Stage.Space.Enemies.Add("Scout", 89);
_root.Stage.Space.Enemies.Remove(74);
_root.Stage.Space.Enemies.Remove(75);
_root.Stage.Space.Enemies.Remove(76);
_root.Stage.Space.Enemies.Remove(77);
_root.Stage.Space.Enemies.Remove(78);
Symbol 968 MovieClip Frame 1114
_root.Stage.Space.Enemies.RemoveBullet(11);
_root.Stage.Space.Enemies.RemoveBullet(12);
_root.Stage.Space.Enemies.RemoveBullet(13);
_root.Stage.Space.Enemies.RemoveBullet(14);
_root.Stage.Space.Enemies.RemoveBullet(15);
_root.Stage.Space.Enemies.RemoveBullet(16);
_root.Stage.Space.Enemies.RemoveBullet(17);
_root.Stage.Space.Enemies.RemoveBullet(18);
_root.Stage.Space.Enemies.RemoveBullet(19);
Symbol 968 MovieClip Frame 1116
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 11, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 12, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 13, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 14, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 15, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 16, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 17, 81);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 18, 82);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 19, 83);
Symbol 968 MovieClip Frame 1136
_root.Stage.Space.Enemies.Remove(90);
_root.Stage.Space.Enemies.Remove(91);
_root.Stage.Space.Enemies.Remove(92);
_root.Stage.Space.Enemies.Remove(93);
_root.Stage.Space.Enemies.Remove(94);
_root.Stage.Space.Enemies.Remove(95);
Symbol 968 MovieClip Frame 1138
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 11, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 12, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 13, 79);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 14, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 15, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 16, 80);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 17, 81);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 18, 82);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 19, 83);
Symbol 968 MovieClip Frame 1139
_root.Stage.Space.Enemies.Add("Scout", 90);
_root.Stage.Space.Enemies.Add("Scout", 91);
_root.Stage.Space.Enemies.Add("Scout", 92);
_root.Stage.Space.Enemies.Add("Scout", 93);
_root.Stage.Space.Enemies.Add("Scout", 94);
_root.Stage.Space.Enemies.Add("Scout", 95);
_root.Stage.Space.Enemies.Add("Scout", 96);
Symbol 968 MovieClip Frame 1150
_root.Stage.Space.Enemies.Remove(82);
_root.Stage.Space.Enemies.Remove(83);
_root.Stage.Space.Enemies.Remove(84);
_root.Stage.Space.Enemies.Remove(85);
_root.Stage.Space.Enemies.Remove(86);
_root.Stage.Space.Enemies.Remove(87);
_root.Stage.Space.Enemies.Remove(88);
_root.Stage.Space.Enemies.Remove(89);
Symbol 968 MovieClip Frame 1158
_root.Stage.Space.Enemies.RemoveBullet(11);
_root.Stage.Space.Enemies.RemoveBullet(12);
_root.Stage.Space.Enemies.RemoveBullet(13);
_root.Stage.Space.Enemies.RemoveBullet(14);
_root.Stage.Space.Enemies.RemoveBullet(15);
_root.Stage.Space.Enemies.RemoveBullet(16);
_root.Stage.Space.Enemies.RemoveBullet(17);
_root.Stage.Space.Enemies.RemoveBullet(18);
_root.Stage.Space.Enemies.RemoveBullet(19);
Symbol 968 MovieClip Frame 1162
_root.Stage.Space.Enemies.Add("Disk", 97);
Symbol 968 MovieClip Frame 1164
_root.Stage.Space.Enemies.Remove(79);
_root.Stage.Space.Enemies.Remove(81);
Symbol 968 MovieClip Frame 1173
_root.Stage.Space.Enemies.Remove(80);
Symbol 968 MovieClip Frame 1185
_root.Stage.Space.Enemies.Add("Scout", 82);
_root.Stage.Space.Enemies.Add("Scout", 83);
_root.Stage.Space.Enemies.Add("Scout", 84);
_root.Stage.Space.Enemies.Add("Scout", 85);
_root.Stage.Space.Enemies.Add("Scout", 86);
_root.Stage.Space.Enemies.Add("Scout", 87);
_root.Stage.Space.Enemies.Add("Scout", 88);
_root.Stage.Space.Enemies.Add("Scout", 89);
Symbol 968 MovieClip Frame 1198
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 20, 97);
Symbol 968 MovieClip Frame 1206
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 21, 97);
Symbol 968 MovieClip Frame 1208
_root.Stage.Space.Enemies.Add("Disk", 98);
_root.Stage.Space.Enemies.Add("Disk", 99);
Symbol 968 MovieClip Frame 1215
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 22, 97);
Symbol 968 MovieClip Frame 1224
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 23, 97);
Symbol 968 MovieClip Frame 1233
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 24, 97);
Symbol 968 MovieClip Frame 1238
_root.Stage.Space.Enemies.RemoveBullet(20);
Symbol 968 MovieClip Frame 1246
_root.Stage.Space.Enemies.RemoveBullet(21);
Symbol 968 MovieClip Frame 1255
_root.Stage.Space.Enemies.RemoveBullet(22);
Symbol 968 MovieClip Frame 1257
_root.Stage.Space.Enemies.Remove(90);
_root.Stage.Space.Enemies.Remove(91);
_root.Stage.Space.Enemies.Remove(92);
_root.Stage.Space.Enemies.Remove(93);
_root.Stage.Space.Enemies.Remove(94);
_root.Stage.Space.Enemies.Remove(95);
_root.Stage.Space.Enemies.Remove(96);
Symbol 968 MovieClip Frame 1261
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 25, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 30, 99);
Symbol 968 MovieClip Frame 1264
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 20, 97);
_root.Stage.Space.Enemies.RemoveBullet(23);
Symbol 968 MovieClip Frame 1269
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 26, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 31, 99);
Symbol 968 MovieClip Frame 1273
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 21, 97);
_root.Stage.Space.Enemies.RemoveBullet(24);
Symbol 968 MovieClip Frame 1278
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 27, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 32, 99);
Symbol 968 MovieClip Frame 1282
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 22, 97);
Symbol 968 MovieClip Frame 1287
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 28, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 33, 99);
Symbol 968 MovieClip Frame 1291
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 23, 97);
Symbol 968 MovieClip Frame 1296
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 29, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 34, 99);
Symbol 968 MovieClip Frame 1300
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 24, 97);
Symbol 968 MovieClip Frame 1301
_root.Stage.Space.Enemies.RemoveBullet(25);
_root.Stage.Space.Enemies.RemoveBullet(30);
Symbol 968 MovieClip Frame 1304
_root.Stage.Space.Enemies.RemoveBullet(20);
Symbol 968 MovieClip Frame 1309
_root.Stage.Space.Enemies.RemoveBullet(26);
_root.Stage.Space.Enemies.RemoveBullet(31);
Symbol 968 MovieClip Frame 1312
_root.Stage.Space.Enemies.RemoveBullet(21);
Symbol 968 MovieClip Frame 1315
_root.Stage.Space.Enemies.Remove(82);
_root.Stage.Space.Enemies.Remove(83);
_root.Stage.Space.Enemies.Remove(84);
_root.Stage.Space.Enemies.Remove(85);
_root.Stage.Space.Enemies.Remove(86);
_root.Stage.Space.Enemies.Remove(87);
_root.Stage.Space.Enemies.Remove(88);
_root.Stage.Space.Enemies.Remove(89);
Symbol 968 MovieClip Frame 1318
_root.Stage.Space.Enemies.RemoveBullet(27);
_root.Stage.Space.Enemies.RemoveBullet(32);
Symbol 968 MovieClip Frame 1322
_root.Stage.Space.Enemies.RemoveBullet(22);
Symbol 968 MovieClip Frame 1327
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 25, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 30, 99);
_root.Stage.Space.Enemies.RemoveBullet(28);
_root.Stage.Space.Enemies.RemoveBullet(33);
Symbol 968 MovieClip Frame 1331
_root.Stage.Space.Enemies.RemoveBullet(24);
Symbol 968 MovieClip Frame 1336
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 26, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 31, 99);
_root.Stage.Space.Enemies.RemoveBullet(29);
_root.Stage.Space.Enemies.RemoveBullet(34);
Symbol 968 MovieClip Frame 1340
_root.Stage.Space.Enemies.RemoveBullet(24);
Symbol 968 MovieClip Frame 1345
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 27, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 32, 99);
Symbol 968 MovieClip Frame 1354
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 28, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 33, 99);
Symbol 968 MovieClip Frame 1364
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 29, 98);
_root.Stage.Space.Enemies.AddBullet("DiskAttackA", 34, 99);
Symbol 968 MovieClip Frame 1367
_root.Stage.Space.Enemies.RemoveBullet(25);
_root.Stage.Space.Enemies.RemoveBullet(30);
Symbol 968 MovieClip Frame 1376
_root.Stage.Space.Enemies.RemoveBullet(26);
_root.Stage.Space.Enemies.RemoveBullet(31);
Symbol 968 MovieClip Frame 1377
_root.Stage.Space.Enemies.Add("Guide", 100);
_root.Stage.Space.Enemies.Add("Guide", 101);
_root.Stage.Space.Enemies.Add("Guide", 102);
_root.Stage.Space.Enemies.Add("Guide", 103);
_root.Stage.Space.Enemies.Add("Guide", 104);
_root.Stage.Space.Enemies.Add("Guide", 105);
_root.Stage.Space.Enemies.Add("Scout", 106);
_root.Stage.Space.Enemies.Add("Scout", 107);
_root.Stage.Space.Enemies.Add("Scout", 108);
_root.Stage.Space.Enemies.Add("Guide", 109);
_root.Stage.Space.Enemies.Add("Guide", 110);
_root.Stage.Space.Enemies.Add("Scout", 111);
_root.Stage.Space.Enemies.Add("Scout", 112);
_root.Stage.Space.Enemies.Add("Scout", 113);
Symbol 968 MovieClip Frame 1385
_root.Stage.Space.Enemies.RemoveBullet(27);
_root.Stage.Space.Enemies.RemoveBullet(32);
Symbol 968 MovieClip Frame 1394
_root.Stage.Space.Enemies.RemoveBullet(28);
_root.Stage.Space.Enemies.RemoveBullet(33);
Symbol 968 MovieClip Frame 1404
_root.Stage.Space.Enemies.RemoveBullet(29);
_root.Stage.Space.Enemies.RemoveBullet(34);
Symbol 968 MovieClip Frame 1430
_root.Stage.Space.Enemies.Remove(97);
_root.Stage.Space.Enemies.Remove(98);
_root.Stage.Space.Enemies.Remove(99);
Symbol 968 MovieClip Frame 1520
_root.Stage.Space.Enemies.Remove(100);
_root.Stage.Space.Enemies.Remove(101);
_root.Stage.Space.Enemies.Remove(102);
_root.Stage.Space.Enemies.Remove(103);
_root.Stage.Space.Enemies.Remove(104);
_root.Stage.Space.Enemies.Remove(105);
_root.Stage.Space.Enemies.Remove(106);
_root.Stage.Space.Enemies.Remove(107);
_root.Stage.Space.Enemies.Remove(108);
_root.Stage.Space.Enemies.Remove(109);
_root.Stage.Space.Enemies.Remove(110);
_root.Stage.Space.Enemies.Remove(111);
_root.Stage.Space.Enemies.Remove(112);
_root.Stage.Space.Enemies.Remove(113);
Symbol 968 MovieClip Frame 1521
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 1);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 2);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 3);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 4);
Symbol 968 MovieClip Frame 1568
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 5);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 6);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 7);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 8);
Symbol 968 MovieClip Frame 1571
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
Symbol 968 MovieClip Frame 1615
_root.Stage.Space.Enemies.RemoveObstacle(1);
_root.Stage.Space.Enemies.RemoveObstacle(2);
_root.Stage.Space.Enemies.RemoveObstacle(3);
_root.Stage.Space.Enemies.RemoveObstacle(4);
Symbol 968 MovieClip Frame 1616
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
Symbol 968 MovieClip Frame 1617
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 9);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 10);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 11);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 12);
Symbol 968 MovieClip Frame 1662
_root.Stage.Space.Enemies.RemoveObstacle(5);
_root.Stage.Space.Enemies.RemoveObstacle(6);
_root.Stage.Space.Enemies.RemoveObstacle(7);
_root.Stage.Space.Enemies.RemoveObstacle(8);
Symbol 968 MovieClip Frame 1689
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 13);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 14);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 15);
_root.Stage.Space.Enemies.AddObstacle("WallStage1", 16);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
Symbol 968 MovieClip Frame 1712
_root.Stage.Space.Enemies.RemoveBoost(1);
Symbol 968 MovieClip Frame 1713
_root.Stage.Space.Enemies.RemoveObstacle(9);
_root.Stage.Space.Enemies.RemoveObstacle(10);
_root.Stage.Space.Enemies.RemoveObstacle(12);
Symbol 968 MovieClip Frame 1721
_root.Stage.Space.Enemies.RemoveObstacle(11);
Symbol 968 MovieClip Frame 1789
_root.Stage.Space.Enemies.RemoveObstacle(13);
_root.Stage.Space.Enemies.RemoveObstacle(14);
_root.Stage.Space.Enemies.RemoveObstacle(15);
_root.Stage.Space.Enemies.RemoveObstacle(16);
_root.Stage.Space.Enemies.RemoveBoost(2);
Symbol 968 MovieClip Frame 1881
_root.Stage.Space.Enemies.Add("Boss1", 114, true);
Symbol 968 MovieClip Frame 1882
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 1884
_root.Stage.Space.Enemies.Add("Guide", 115);
_root.Stage.Space.Enemies.Add("Guide", 116);
_root.Stage.Space.Enemies.Add("Scout", 117);
_root.Stage.Space.Enemies.Add("Scout", 118);
_root.Stage.Space.Enemies.Add("Guide", 119);
_root.Stage.Space.Enemies.Add("Guide", 120);
Symbol 968 MovieClip Frame 1893
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 1901
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 968 MovieClip Frame 1903
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 1912
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 1914
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 1921
_root.Stage.Space.Enemies.Remove(115);
_root.Stage.Space.Enemies.Remove(116);
Symbol 968 MovieClip Frame 1922
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
_root.Stage.Space.Enemies.Remove(117);
_root.Stage.Space.Enemies.Remove(118);
_root.Stage.Space.Enemies.Remove(119);
_root.Stage.Space.Enemies.Remove(120);
Symbol 968 MovieClip Frame 1923
this.PatternRoll = random(3) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossTactic2");
} else if (PatternRoll == 2) {
this.gotoAndPlay("BossTactic3");
} else if (PatternRoll >= 3) {
this.gotoAndPlay("BossTactic1");
}
Symbol 968 MovieClip Frame 1924
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 1925
_root.Stage.Space.Enemies.Add("Scout", 115);
_root.Stage.Space.Enemies.Add("Scout", 116);
_root.Stage.Space.Enemies.Add("Scout", 117);
_root.Stage.Space.Enemies.Add("Scout", 118);
_root.Stage.Space.Enemies.Add("Guide", 119);
_root.Stage.Space.Enemies.Add("Guide", 120);
Symbol 968 MovieClip Frame 1933
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 1936
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 1943
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 968 MovieClip Frame 1946
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 1954
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 1957
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 1965
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 968 MovieClip Frame 1967
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 1976
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 1978
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 1985
_root.Stage.Space.Enemies.Remove(115);
_root.Stage.Space.Enemies.Remove(116);
_root.Stage.Space.Enemies.Remove(117);
_root.Stage.Space.Enemies.Remove(118);
_root.Stage.Space.Enemies.Remove(119);
_root.Stage.Space.Enemies.Remove(120);
Symbol 968 MovieClip Frame 1986
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 968 MovieClip Frame 1987
this.PatternRoll = random(3) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossTactic2");
} else if (PatternRoll == 2) {
this.gotoAndPlay("BossTactic3");
} else if (PatternRoll >= 3) {
this.gotoAndPlay("BossTactic1");
}
Symbol 968 MovieClip Frame 1989
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 1990
_root.Stage.Space.Enemies.Add("Scout", 115);
_root.Stage.Space.Enemies.Add("Scout", 116);
Symbol 968 MovieClip Frame 1997
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 2000
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 2008
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 968 MovieClip Frame 2010
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 2019
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 2021
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 2029
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 968 MovieClip Frame 2031
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 1, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 2, 114);
Symbol 968 MovieClip Frame 2040
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 2042
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 3, 114);
_root.Stage.Space.Enemies.AddBullet("Boss1AttackA", 4, 114);
Symbol 968 MovieClip Frame 2049
_root.Stage.Space.Enemies.Remove(115);
_root.Stage.Space.Enemies.Remove(116);
Symbol 968 MovieClip Frame 2050
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 968 MovieClip Frame 2060
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 968 MovieClip Frame 2061
this.PatternRoll = random(3) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossTactic2");
} else if (PatternRoll == 2) {
this.gotoAndPlay("BossTactic3");
} else if (PatternRoll >= 3) {
this.gotoAndPlay("BossTactic1");
}
Symbol 968 MovieClip Frame 2062
this.play();
_root.Music.Stop();
Symbol 968 MovieClip Frame 2118
_root.gotoAndStop("ShipUpgrade");
stop();
Symbol 975 MovieClip Frame 2
stop();
Symbol 977 MovieClip Frame 2
stop();
Symbol 979 MovieClip Frame 2
stop();
Symbol 981 MovieClip Frame 2
stop();
Symbol 983 MovieClip Frame 2
stop();
Symbol 984 MovieClip Frame 1
_root.Music.Play(1);
this.Last = 0;
this.onEnterFrame = function () {
if (this.BossDead != undefined) {
if (this.EndFrame == undefined) {
this.gotoAndPlay("BossDead");
this.EndFrame = this._currentframe;
} else if (this._currentframe < this.EndFrame) {
this.gotoAndPlay("BossDead");
}
}
};
Symbol 984 MovieClip Frame 5
_root.ActionInterface.DialogueTextAssign("Stage2Intro");
this.stop();
Symbol 984 MovieClip Frame 35
_root.Stage.Space.Enemies.Add("Sniper", 1);
_root.Stage.Space.Enemies.Add("Sniper", 2);
Symbol 984 MovieClip Frame 60
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 1, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 2, 1);
Symbol 984 MovieClip Frame 70
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 3, 2);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 4, 2);
Symbol 984 MovieClip Frame 80
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 984 MovieClip Frame 82
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 1, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 2, 1);
Symbol 984 MovieClip Frame 90
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 984 MovieClip Frame 92
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 3, 2);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 4, 2);
Symbol 984 MovieClip Frame 102
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 984 MovieClip Frame 112
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 984 MovieClip Frame 119
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 1, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 2, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 3, 2);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 4, 2);
Symbol 984 MovieClip Frame 139
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 984 MovieClip Frame 141
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 1, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 2, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 3, 2);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 4, 2);
Symbol 984 MovieClip Frame 156
this.Enemy1.Ship.Ship.gotoAndPlay("vanish");
this.Enemy2.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 161
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
_root.Stage.Space.Enemies.RemoveBullet(3);
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 984 MovieClip Frame 165
_root.Stage.Space.Enemies.Add("Dasher", 3);
_root.Stage.Space.Enemies.Add("Dasher", 4);
Symbol 984 MovieClip Frame 166
this.Enemy3.Ship.Ship.gotoAndPlay("appear");
this.Enemy4.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 176
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 1, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 2, 1);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 3, 2);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 4, 2);
Symbol 984 MovieClip Frame 186
_root.Stage.Space.Enemies.Add("Dasher", 5);
_root.Stage.Space.Enemies.Add("Dasher", 6);
Symbol 984 MovieClip Frame 187
this.Enemy5.Ship.Ship.gotoAndPlay("appear");
this.Enemy6.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 191
_root.Stage.Space.Enemies.RemoveBullet(1);
_root.Stage.Space.Enemies.RemoveBullet(2);
_root.Stage.Space.Enemies.RemoveBullet(4);
_root.Stage.Space.Enemies.RemoveBullet(3);
Symbol 984 MovieClip Frame 195
this.Enemy1.Ship.Ship.gotoAndPlay("vanish");
this.Enemy2.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 198
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
Symbol 984 MovieClip Frame 216
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
Symbol 984 MovieClip Frame 226
_root.Stage.Space.Enemies.Add("Dasher", 7);
Symbol 984 MovieClip Frame 227
this.Enemy7.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 231
_root.Stage.Space.Enemies.Add("Dasher", 8);
Symbol 984 MovieClip Frame 232
this.Enemy8.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 234
this.Enemy7.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 239
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
this.Enemy8.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 247
this.Enemy7.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 252
this.Enemy8.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 260
_root.Stage.Space.Enemies.Add("Sniper", 9);
Symbol 984 MovieClip Frame 275
_root.Stage.Space.Enemies.Remove(7);
Symbol 984 MovieClip Frame 279
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 5, 9);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 6, 9);
Symbol 984 MovieClip Frame 280
_root.Stage.Space.Enemies.Remove(8);
Symbol 984 MovieClip Frame 283
_root.Stage.Space.Enemies.Add("Sniper", 10);
Symbol 984 MovieClip Frame 291
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 9, 10);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 10, 10);
Symbol 984 MovieClip Frame 299
_root.Stage.Space.Enemies.RemoveBullet(5);
_root.Stage.Space.Enemies.RemoveBullet(6);
Symbol 984 MovieClip Frame 301
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 7, 9);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 8, 9);
Symbol 984 MovieClip Frame 311
_root.Stage.Space.Enemies.RemoveBullet(9);
_root.Stage.Space.Enemies.RemoveBullet(10);
Symbol 984 MovieClip Frame 319
_root.Stage.Space.Enemies.RemoveBullet(7);
_root.Stage.Space.Enemies.RemoveBullet(8);
Symbol 984 MovieClip Frame 322
_root.Stage.Space.Enemies.Remove(9);
Symbol 984 MovieClip Frame 340
_root.Stage.Space.Enemies.Remove(10);
Symbol 984 MovieClip Frame 343
_root.Stage.Space.Enemies.Add("Dasher", 11);
_root.Stage.Space.Enemies.Add("Dasher", 12);
_root.Stage.Space.Enemies.Add("Dasher", 13);
Symbol 984 MovieClip Frame 352
_root.Stage.Space.Enemies.Add("Dasher", 14);
_root.Stage.Space.Enemies.Add("Dasher", 15);
_root.Stage.Space.Enemies.Add("Dasher", 16);
Symbol 984 MovieClip Frame 366
_root.Stage.Space.Enemies.Add("Dasher", 17);
_root.Stage.Space.Enemies.Add("Dasher", 18);
_root.Stage.Space.Enemies.Add("Dasher", 19);
_root.Stage.Space.Enemies.Add("Dasher", 20);
Symbol 984 MovieClip Frame 374
this.Enemy14.Ship.Ship.gotoAndPlay("vanish");
this.Enemy15.Ship.Ship.gotoAndPlay("vanish");
this.Enemy16.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 390
this.Enemy11.Ship.Ship.gotoAndPlay("vanish");
this.Enemy12.Ship.Ship.gotoAndPlay("vanish");
this.Enemy13.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 407
this.Enemy14.Ship.Ship.gotoAndPlay("vanish");
this.Enemy15.Ship.Ship.gotoAndPlay("vanish");
this.Enemy16.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 415
this.Enemy17.Ship.Ship.gotoAndPlay("vanish");
this.Enemy18.Ship.Ship.gotoAndPlay("vanish");
this.Enemy19.Ship.Ship.gotoAndPlay("vanish");
this.Enemy20.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 428
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
_root.Stage.Space.Enemies.Remove(13);
Symbol 984 MovieClip Frame 442
this.Enemy17.Ship.Ship.gotoAndPlay("vanish");
this.Enemy18.Ship.Ship.gotoAndPlay("vanish");
this.Enemy19.Ship.Ship.gotoAndPlay("vanish");
this.Enemy20.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 460
_root.Stage.Space.Enemies.Remove(14);
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 984 MovieClip Frame 479
_root.Stage.Space.Enemies.Add("Sniper", 21);
Symbol 984 MovieClip Frame 480
this.Enemy21.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 483
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 11, 21);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 12, 21);
Symbol 984 MovieClip Frame 488
_root.Stage.Space.Enemies.Add("Dasher", 22);
_root.Stage.Space.Enemies.Add("Dasher", 23);
Symbol 984 MovieClip Frame 489
this.Enemy22.Ship.Ship.gotoAndPlay("appear");
this.Enemy23.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 494
_root.Stage.Space.Enemies.Remove(17);
_root.Stage.Space.Enemies.Remove(18);
_root.Stage.Space.Enemies.Remove(19);
_root.Stage.Space.Enemies.Remove(20);
Symbol 984 MovieClip Frame 504
_root.Stage.Space.Enemies.RemoveBullet(11);
_root.Stage.Space.Enemies.RemoveBullet(12);
Symbol 984 MovieClip Frame 518
_root.Stage.Space.Enemies.Add("Dasher", 24);
_root.Stage.Space.Enemies.Add("Dasher", 25);
Symbol 984 MovieClip Frame 528
this.Enemy21.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 531
this.Enemy22.Ship.Ship.gotoAndPlay("vanish");
this.Enemy23.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 540
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 11, 21);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 12, 21);
Symbol 984 MovieClip Frame 561
_root.Stage.Space.Enemies.RemoveBullet(11);
_root.Stage.Space.Enemies.RemoveBullet(12);
Symbol 984 MovieClip Frame 577
this.Enemy21.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 579
this.Enemy22.Ship.Ship.gotoAndPlay("vanish");
this.Enemy23.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 588
_root.Stage.Space.Enemies.Add("Sweeper", 26);
_root.Stage.Space.Enemies.Add("Sweeper", 27);
_root.Stage.Space.Enemies.Add("Sweeper", 28);
_root.Stage.Space.Enemies.Add("Sweeper", 29);
_root.Stage.Space.Enemies.Add("Sweeper", 30);
_root.Stage.Space.Enemies.Add("Sweeper", 31);
_root.Stage.Space.Enemies.Add("Sweeper", 32);
_root.Stage.Space.Enemies.Add("Sweeper", 33);
Symbol 984 MovieClip Frame 590
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 11, 21);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 12, 21);
Symbol 984 MovieClip Frame 597
_root.Stage.Space.Enemies.Remove(24);
_root.Stage.Space.Enemies.Remove(25);
Symbol 984 MovieClip Frame 607
_root.Stage.Space.Enemies.RemoveBullet(11);
_root.Stage.Space.Enemies.RemoveBullet(12);
Symbol 984 MovieClip Frame 618
_root.Stage.Space.Enemies.Add("Sweeper", 34);
_root.Stage.Space.Enemies.Add("Sweeper", 35);
_root.Stage.Space.Enemies.Add("Sweeper", 36);
_root.Stage.Space.Enemies.Add("Sweeper", 37);
_root.Stage.Space.Enemies.Add("Sweeper", 38);
_root.Stage.Space.Enemies.Add("Sweeper", 39);
_root.Stage.Space.Enemies.Add("Sweeper", 40);
_root.Stage.Space.Enemies.Add("Sweeper", 41);
Symbol 984 MovieClip Frame 641
_root.Stage.Space.Enemies.Remove(22);
_root.Stage.Space.Enemies.Remove(23);
Symbol 984 MovieClip Frame 643
_root.Stage.Space.Enemies.Remove(21);
Symbol 984 MovieClip Frame 661
_root.Stage.Space.Enemies.Add("Sniper", 42);
_root.Stage.Space.Enemies.Add("Sniper", 43);
_root.Stage.Space.Enemies.Add("Sniper", 44);
_root.Stage.Space.Enemies.Add("Sniper", 45);
Symbol 984 MovieClip Frame 668
_root.Stage.Space.Enemies.Add("Sweeper", 46);
_root.Stage.Space.Enemies.Add("Sweeper", 47);
_root.Stage.Space.Enemies.Add("Sweeper", 48);
_root.Stage.Space.Enemies.Add("Sweeper", 49);
Symbol 984 MovieClip Frame 670
_root.Stage.Space.Enemies.Remove(26);
_root.Stage.Space.Enemies.Remove(27);
_root.Stage.Space.Enemies.Remove(28);
_root.Stage.Space.Enemies.Remove(29);
_root.Stage.Space.Enemies.Remove(30);
_root.Stage.Space.Enemies.Remove(31);
_root.Stage.Space.Enemies.Remove(32);
_root.Stage.Space.Enemies.Remove(33);
Symbol 984 MovieClip Frame 684
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 19, 45);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 20, 45);
Symbol 984 MovieClip Frame 686
_root.Stage.Space.Enemies.Add("Sweeper", 50);
_root.Stage.Space.Enemies.Add("Sweeper", 51);
_root.Stage.Space.Enemies.Add("Sweeper", 52);
_root.Stage.Space.Enemies.Add("Sweeper", 53);
Symbol 984 MovieClip Frame 688
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 17, 44);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 18, 44);
Symbol 984 MovieClip Frame 692
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 15, 43);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 16, 43);
Symbol 984 MovieClip Frame 696
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 13, 42);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 14, 42);
Symbol 984 MovieClip Frame 700
_root.Stage.Space.Enemies.Remove(34);
_root.Stage.Space.Enemies.Remove(35);
_root.Stage.Space.Enemies.Remove(36);
_root.Stage.Space.Enemies.Remove(37);
_root.Stage.Space.Enemies.Remove(38);
_root.Stage.Space.Enemies.Remove(39);
_root.Stage.Space.Enemies.Remove(40);
_root.Stage.Space.Enemies.Remove(41);
Symbol 984 MovieClip Frame 711
_root.Stage.Space.Enemies.RemoveBullet(19);
_root.Stage.Space.Enemies.RemoveBullet(20);
Symbol 984 MovieClip Frame 715
_root.Stage.Space.Enemies.RemoveBullet(17);
_root.Stage.Space.Enemies.RemoveBullet(18);
Symbol 984 MovieClip Frame 719
_root.Stage.Space.Enemies.RemoveBullet(15);
_root.Stage.Space.Enemies.RemoveBullet(16);
Symbol 984 MovieClip Frame 721
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 15, 43);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 16, 43);
Symbol 984 MovieClip Frame 723
_root.Stage.Space.Enemies.RemoveBullet(13);
_root.Stage.Space.Enemies.RemoveBullet(14);
Symbol 984 MovieClip Frame 725
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 19, 45);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 20, 45);
Symbol 984 MovieClip Frame 728
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 13, 42);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 14, 42);
Symbol 984 MovieClip Frame 732
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 17, 44);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 18, 44);
Symbol 984 MovieClip Frame 743
_root.Stage.Space.Enemies.Remove(38);
_root.Stage.Space.Enemies.Remove(39);
_root.Stage.Space.Enemies.Remove(40);
_root.Stage.Space.Enemies.Remove(41);
Symbol 984 MovieClip Frame 748
_root.Stage.Space.Enemies.RemoveBullet(15);
_root.Stage.Space.Enemies.RemoveBullet(16);
Symbol 984 MovieClip Frame 751
this.Enemy42.Ship.Ship.gotoAndPlay("vanish");
this.Enemy43.Ship.Ship.gotoAndPlay("vanish");
this.Enemy44.Ship.Ship.gotoAndPlay("vanish");
this.Enemy45.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 752
_root.Stage.Space.Enemies.RemoveBullet(19);
_root.Stage.Space.Enemies.RemoveBullet(20);
Symbol 984 MovieClip Frame 755
_root.Stage.Space.Enemies.RemoveBullet(13);
_root.Stage.Space.Enemies.RemoveBullet(14);
Symbol 984 MovieClip Frame 759
_root.Stage.Space.Enemies.RemoveBullet(17);
_root.Stage.Space.Enemies.RemoveBullet(18);
Symbol 984 MovieClip Frame 761
_root.Stage.Space.Enemies.Remove(50);
_root.Stage.Space.Enemies.Remove(51);
_root.Stage.Space.Enemies.Remove(52);
_root.Stage.Space.Enemies.Remove(53);
Symbol 984 MovieClip Frame 767
this.Enemy42.Ship.Ship.gotoAndPlay("vanish");
this.Enemy43.Ship.Ship.gotoAndPlay("vanish");
this.Enemy44.Ship.Ship.gotoAndPlay("vanish");
this.Enemy45.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 790
this.Enemy42.Ship.Ship.gotoAndPlay("vanish");
this.Enemy43.Ship.Ship.gotoAndPlay("vanish");
this.Enemy44.Ship.Ship.gotoAndPlay("vanish");
this.Enemy45.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 793
_root.Stage.Space.Enemies.Remove(42);
_root.Stage.Space.Enemies.Remove(43);
_root.Stage.Space.Enemies.Remove(44);
_root.Stage.Space.Enemies.Remove(45);
Symbol 984 MovieClip Frame 794
_root.Stage.Space.Enemies.Add("Sweeper", 54);
_root.Stage.Space.Enemies.Add("Sweeper", 55);
Symbol 984 MovieClip Frame 795
this.Enemy54.Ship.Ship.gotoAndPlay("appear");
this.Enemy55.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 798
_root.Stage.Space.Enemies.Add("Sniper", 56);
_root.Stage.Space.Enemies.Add("Sniper", 57);
Symbol 984 MovieClip Frame 799
this.Enemy56.Ship.Ship.gotoAndPlay("appear");
this.Enemy57.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 805
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 21, 56);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 22, 56);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 23, 57);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 24, 57);
Symbol 984 MovieClip Frame 827
_root.Stage.Space.Enemies.RemoveBullet(21);
_root.Stage.Space.Enemies.RemoveBullet(22);
_root.Stage.Space.Enemies.RemoveBullet(23);
_root.Stage.Space.Enemies.RemoveBullet(24);
Symbol 984 MovieClip Frame 831
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 21, 56);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 22, 56);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 23, 57);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 24, 57);
Symbol 984 MovieClip Frame 839
this.Enemy56.Ship.Ship.gotoAndPlay("vanish");
this.Enemy57.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 853
_root.Stage.Space.Enemies.RemoveBullet(21);
_root.Stage.Space.Enemies.RemoveBullet(22);
_root.Stage.Space.Enemies.RemoveBullet(23);
_root.Stage.Space.Enemies.RemoveBullet(24);
Symbol 984 MovieClip Frame 855
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 21, 56);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 22, 56);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 23, 57);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 24, 57);
Symbol 984 MovieClip Frame 859
_root.Stage.Space.Enemies.Add("Sniper", 58);
_root.Stage.Space.Enemies.Add("Sniper", 59);
_root.Stage.Space.Enemies.Add("Sniper", 60);
_root.Stage.Space.Enemies.Add("Sniper", 61);
Symbol 984 MovieClip Frame 872
this.Enemy58.Ship.Ship.gotoAndPlay("vanish");
this.Enemy59.Ship.Ship.gotoAndPlay("vanish");
this.Enemy60.Ship.Ship.gotoAndPlay("vanish");
this.Enemy61.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 877
_root.Stage.Space.Enemies.RemoveBullet(21);
_root.Stage.Space.Enemies.RemoveBullet(22);
_root.Stage.Space.Enemies.RemoveBullet(23);
_root.Stage.Space.Enemies.RemoveBullet(24);
this.Enemy54.Ship.Ship.gotoAndPlay("vanish");
this.Enemy55.Ship.Ship.gotoAndPlay("vanish");
this.Enemy56.Ship.Ship.gotoAndPlay("vanish");
this.Enemy57.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 880
_root.Stage.Space.Enemies.Remove(54);
_root.Stage.Space.Enemies.Remove(55);
_root.Stage.Space.Enemies.Remove(56);
_root.Stage.Space.Enemies.Remove(57);
Symbol 984 MovieClip Frame 882
_root.Stage.Space.Enemies.Add("Sweeper", 62);
Symbol 984 MovieClip Frame 887
_root.Stage.Space.Enemies.Add("Sniper", 63);
_root.Stage.Space.Enemies.Add("Sniper", 64);
_root.Stage.Space.Enemies.Add("Sniper", 65);
Symbol 984 MovieClip Frame 888
this.Enemy63.Ship.Ship.gotoAndPlay("appear");
this.Enemy64.Ship.Ship.gotoAndPlay("appear");
this.Enemy65.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 896
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 25, 63);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 26, 63);
Symbol 984 MovieClip Frame 899
this.Enemy58.Ship.Ship.gotoAndPlay("vanish");
this.Enemy59.Ship.Ship.gotoAndPlay("vanish");
this.Enemy60.Ship.Ship.gotoAndPlay("vanish");
this.Enemy61.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 907
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 27, 64);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 28, 64);
Symbol 984 MovieClip Frame 917
_root.Stage.Space.Enemies.RemoveBullet(25);
_root.Stage.Space.Enemies.RemoveBullet(26);
Symbol 984 MovieClip Frame 918
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 29, 65);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 30, 65);
Symbol 984 MovieClip Frame 925
this.Enemy58.Ship.Ship.gotoAndPlay("vanish");
this.Enemy59.Ship.Ship.gotoAndPlay("vanish");
this.Enemy60.Ship.Ship.gotoAndPlay("vanish");
this.Enemy61.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 926
this.Enemy63.Ship.Ship.gotoAndPlay("vanish");
this.Enemy64.Ship.Ship.gotoAndPlay("vanish");
this.Enemy65.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 928
_root.Stage.Space.Enemies.RemoveBullet(27);
_root.Stage.Space.Enemies.RemoveBullet(28);
Symbol 984 MovieClip Frame 940
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 25, 63);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 26, 63);
_root.Stage.Space.Enemies.RemoveBullet(29);
_root.Stage.Space.Enemies.RemoveBullet(30);
Symbol 984 MovieClip Frame 944
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 27, 64);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 28, 64);
Symbol 984 MovieClip Frame 948
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 29, 65);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 30, 65);
Symbol 984 MovieClip Frame 961
_root.Stage.Space.Enemies.RemoveBullet(25);
_root.Stage.Space.Enemies.RemoveBullet(26);
Symbol 984 MovieClip Frame 965
_root.Stage.Space.Enemies.RemoveBullet(27);
_root.Stage.Space.Enemies.RemoveBullet(28);
Symbol 984 MovieClip Frame 968
_root.Stage.Space.Enemies.Remove(58);
_root.Stage.Space.Enemies.Remove(59);
_root.Stage.Space.Enemies.Remove(60);
_root.Stage.Space.Enemies.Remove(61);
Symbol 984 MovieClip Frame 970
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 25, 63);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 26, 63);
Symbol 984 MovieClip Frame 977
_root.Stage.Space.Enemies.Add("Dasher", 66);
_root.Stage.Space.Enemies.Add("Sweeper", 67);
_root.Stage.Space.Enemies.Add("Dasher", 68);
_root.Stage.Space.Enemies.Add("Sweeper", 69);
_root.Stage.Space.Enemies.Add("Dasher", 70);
_root.Stage.Space.Enemies.Add("Dasher", 71);
_root.Stage.Space.Enemies.Add("Sweeper", 72);
_root.Stage.Space.Enemies.Add("Sweeper", 73);
_root.Stage.Space.Enemies.Add("Dasher", 74);
_root.Stage.Space.Enemies.Add("Dasher", 75);
_root.Stage.Space.Enemies.Add("Sweeper", 76);
_root.Stage.Space.Enemies.Add("Dasher", 77);
Symbol 984 MovieClip Frame 989
this.Enemy63.Ship.Ship.gotoAndPlay("vanish");
this.Enemy64.Ship.Ship.gotoAndPlay("vanish");
this.Enemy65.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 992
_root.Stage.Space.Enemies.Remove(63);
_root.Stage.Space.Enemies.Remove(64);
_root.Stage.Space.Enemies.Remove(65);
Symbol 984 MovieClip Frame 1004
_root.Stage.Space.Enemies.Remove(62);
Symbol 984 MovieClip Frame 1054
this.Enemy66.Ship.Ship.gotoAndPlay("vanish");
this.Enemy67.Ship.Ship.gotoAndPlay("vanish");
this.Enemy68.Ship.Ship.gotoAndPlay("vanish");
this.Enemy69.Ship.Ship.gotoAndPlay("vanish");
this.Enemy70.Ship.Ship.gotoAndPlay("vanish");
this.Enemy71.Ship.Ship.gotoAndPlay("vanish");
this.Enemy72.Ship.Ship.gotoAndPlay("vanish");
this.Enemy73.Ship.Ship.gotoAndPlay("vanish");
this.Enemy74.Ship.Ship.gotoAndPlay("vanish");
this.Enemy75.Ship.Ship.gotoAndPlay("vanish");
this.Enemy76.Ship.Ship.gotoAndPlay("vanish");
this.Enemy77.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 1073
_root.Stage.Space.Enemies.Add("Sweeper", 78);
_root.Stage.Space.Enemies.Add("Sweeper", 79);
_root.Stage.Space.Enemies.Add("Sweeper", 80);
_root.Stage.Space.Enemies.Add("Sweeper", 81);
_root.Stage.Space.Enemies.Add("Sweeper", 82);
_root.Stage.Space.Enemies.Add("Sweeper", 83);
_root.Stage.Space.Enemies.Add("Sweeper", 84);
_root.Stage.Space.Enemies.Add("Sweeper", 85);
Symbol 984 MovieClip Frame 1110
_root.Stage.Space.Enemies.Remove(66);
_root.Stage.Space.Enemies.Remove(67);
_root.Stage.Space.Enemies.Remove(68);
_root.Stage.Space.Enemies.Remove(69);
_root.Stage.Space.Enemies.Remove(70);
_root.Stage.Space.Enemies.Remove(71);
_root.Stage.Space.Enemies.Remove(72);
_root.Stage.Space.Enemies.Remove(73);
_root.Stage.Space.Enemies.Remove(74);
_root.Stage.Space.Enemies.Remove(75);
_root.Stage.Space.Enemies.Remove(76);
_root.Stage.Space.Enemies.Remove(77);
Symbol 984 MovieClip Frame 1115
_root.Stage.Space.Enemies.Add("Sweeper", 86);
_root.Stage.Space.Enemies.Add("Sweeper", 87);
_root.Stage.Space.Enemies.Add("Sweeper", 88);
_root.Stage.Space.Enemies.Add("Sweeper", 89);
_root.Stage.Space.Enemies.Add("Sweeper", 90);
_root.Stage.Space.Enemies.Add("Sweeper", 91);
_root.Stage.Space.Enemies.Add("Sweeper", 92);
_root.Stage.Space.Enemies.Add("Sweeper", 93);
Symbol 984 MovieClip Frame 1197
_root.Stage.Space.Enemies.Remove(78);
_root.Stage.Space.Enemies.Remove(79);
_root.Stage.Space.Enemies.Remove(80);
_root.Stage.Space.Enemies.Remove(81);
_root.Stage.Space.Enemies.Remove(82);
_root.Stage.Space.Enemies.Remove(83);
_root.Stage.Space.Enemies.Remove(85);
Symbol 984 MovieClip Frame 1217
_root.Stage.Space.Enemies.Add("Sniper", 94);
_root.Stage.Space.Enemies.Add("Sniper", 95);
_root.Stage.Space.Enemies.Add("Sniper", 96);
_root.Stage.Space.Enemies.Add("Sniper", 97);
_root.Stage.Space.Enemies.Add("Sniper", 98);
Symbol 984 MovieClip Frame 1235
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 31, 96);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 32, 96);
Symbol 984 MovieClip Frame 1239
_root.Stage.Space.Enemies.Remove(86);
_root.Stage.Space.Enemies.Remove(87);
_root.Stage.Space.Enemies.Remove(88);
_root.Stage.Space.Enemies.Remove(89);
_root.Stage.Space.Enemies.Remove(90);
_root.Stage.Space.Enemies.Remove(91);
_root.Stage.Space.Enemies.Remove(92);
_root.Stage.Space.Enemies.Remove(93);
Symbol 984 MovieClip Frame 1246
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 33, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 34, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 35, 97);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 36, 97);
Symbol 984 MovieClip Frame 1248
_root.Stage.Space.Enemies.Add("Dasher", 105);
this.Enemy105.Ship.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 1257
_root.Stage.Space.Enemies.RemoveBullet(31);
_root.Stage.Space.Enemies.RemoveBullet(32);
Symbol 984 MovieClip Frame 1258
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 37, 94);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 38, 94);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 39, 98);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 40, 98);
Symbol 984 MovieClip Frame 1264
_root.Stage.Space.Enemies.Add("Sweeper", 99);
_root.Stage.Space.Enemies.Add("Sweeper", 100);
Symbol 984 MovieClip Frame 1268
_root.Stage.Space.Enemies.RemoveBullet(33);
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 984 MovieClip Frame 1270
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 33, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 34, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 35, 97);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 36, 97);
Symbol 984 MovieClip Frame 1280
_root.Stage.Space.Enemies.RemoveBullet(37);
_root.Stage.Space.Enemies.RemoveBullet(38);
_root.Stage.Space.Enemies.RemoveBullet(39);
_root.Stage.Space.Enemies.RemoveBullet(40);
Symbol 984 MovieClip Frame 1282
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 31, 96);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 32, 96);
Symbol 984 MovieClip Frame 1283
_root.Stage.Space.Enemies.Remove(105);
Symbol 984 MovieClip Frame 1285
_root.Stage.Space.Enemies.Add("Dasher", 105);
Symbol 984 MovieClip Frame 1286
_root.Stage.Space.Enemies.Add("Sweeper", 101);
_root.Stage.Space.Enemies.Add("Sweeper", 102);
Symbol 984 MovieClip Frame 1292
_root.Stage.Space.Enemies.RemoveBullet(33);
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 984 MovieClip Frame 1294
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 33, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 34, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 35, 97);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 36, 97);
Symbol 984 MovieClip Frame 1304
_root.Stage.Space.Enemies.RemoveBullet(31);
_root.Stage.Space.Enemies.RemoveBullet(32);
Symbol 984 MovieClip Frame 1305
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 37, 94);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 38, 94);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 39, 98);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 40, 98);
Symbol 984 MovieClip Frame 1308
_root.Stage.Space.Enemies.Add("Sweeper", 103);
_root.Stage.Space.Enemies.Add("Sweeper", 104);
Symbol 984 MovieClip Frame 1316
_root.Stage.Space.Enemies.RemoveBullet(33);
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 984 MovieClip Frame 1318
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 33, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 34, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 35, 97);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 36, 97);
Symbol 984 MovieClip Frame 1320
_root.Stage.Space.Enemies.Remove(105);
Symbol 984 MovieClip Frame 1327
_root.Stage.Space.Enemies.RemoveBullet(37);
_root.Stage.Space.Enemies.RemoveBullet(38);
_root.Stage.Space.Enemies.RemoveBullet(39);
_root.Stage.Space.Enemies.RemoveBullet(40);
Symbol 984 MovieClip Frame 1330
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 31, 96);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 32, 96);
Symbol 984 MovieClip Frame 1332
_root.Stage.Space.Enemies.Add("Dasher", 105);
Symbol 984 MovieClip Frame 1340
_root.Stage.Space.Enemies.RemoveBullet(33);
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 984 MovieClip Frame 1342
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 33, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 34, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 35, 97);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 36, 97);
Symbol 984 MovieClip Frame 1352
_root.Stage.Space.Enemies.RemoveBullet(31);
_root.Stage.Space.Enemies.RemoveBullet(32);
Symbol 984 MovieClip Frame 1353
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 37, 94);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 38, 94);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 39, 98);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 40, 98);
Symbol 984 MovieClip Frame 1364
_root.Stage.Space.Enemies.RemoveBullet(33);
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 984 MovieClip Frame 1366
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 33, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 34, 95);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 35, 97);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 36, 97);
Symbol 984 MovieClip Frame 1367
_root.Stage.Space.Enemies.Remove(105);
Symbol 984 MovieClip Frame 1375
_root.Stage.Space.Enemies.RemoveBullet(37);
_root.Stage.Space.Enemies.RemoveBullet(38);
_root.Stage.Space.Enemies.RemoveBullet(39);
_root.Stage.Space.Enemies.RemoveBullet(40);
Symbol 984 MovieClip Frame 1377
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 31, 96);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 32, 96);
Symbol 984 MovieClip Frame 1381
_root.Stage.Space.Enemies.Add("Dasher", 105);
Symbol 984 MovieClip Frame 1388
_root.Stage.Space.Enemies.RemoveBullet(33);
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 984 MovieClip Frame 1399
_root.Stage.Space.Enemies.RemoveBullet(31);
_root.Stage.Space.Enemies.RemoveBullet(32);
Symbol 984 MovieClip Frame 1411
_root.Stage.Space.Enemies.Remove(105);
Symbol 984 MovieClip Frame 1425
_root.Stage.Space.Enemies.Add("Dasher", 105);
Symbol 984 MovieClip Frame 1439
this.Enemy99.Ship.Ship.gotoAndPlay("vanish");
this.Enemy100.Ship.Ship.gotoAndPlay("vanish");
this.Enemy101.Ship.Ship.gotoAndPlay("vanish");
this.Enemy102.Ship.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 1442
_root.Stage.Space.Enemies.Remove(101);
_root.Stage.Space.Enemies.Remove(102);
Symbol 984 MovieClip Frame 1451
_root.Stage.Space.Enemies.Remove(105);
Symbol 984 MovieClip Frame 1452
_root.Stage.Space.Enemies.Remove(99);
_root.Stage.Space.Enemies.Remove(100);
_root.Stage.Space.Enemies.Remove(103);
_root.Stage.Space.Enemies.Remove(104);
Symbol 984 MovieClip Frame 1503
_root.Stage.Space.Enemies.Remove(94);
_root.Stage.Space.Enemies.Remove(95);
_root.Stage.Space.Enemies.Remove(96);
_root.Stage.Space.Enemies.Remove(97);
Symbol 984 MovieClip Frame 1571
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 1);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 2);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 3);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
Symbol 984 MovieClip Frame 1607
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 4);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 5);
Symbol 984 MovieClip Frame 1636
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 6);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 7);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 8);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 9);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
Symbol 984 MovieClip Frame 1642
_root.Stage.Space.Enemies.RemoveObstacle(1);
_root.Stage.Space.Enemies.RemoveObstacle(2);
_root.Stage.Space.Enemies.RemoveObstacle(3);
Symbol 984 MovieClip Frame 1669
_root.Stage.Space.Enemies.RemoveObstacle(4);
_root.Stage.Space.Enemies.RemoveObstacle(5);
_root.Stage.Space.Enemies.RemoveBoost(1);
Symbol 984 MovieClip Frame 1675
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 10);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 11);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 12);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 13);
_root.Stage.Space.Enemies.AddObstacle("WallStage2", 14);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 3);
Symbol 984 MovieClip Frame 1708
_root.Stage.Space.Enemies.RemoveObstacle(6);
_root.Stage.Space.Enemies.RemoveObstacle(7);
_root.Stage.Space.Enemies.RemoveObstacle(8);
_root.Stage.Space.Enemies.RemoveObstacle(9);
_root.Stage.Space.Enemies.RemoveBoost(2);
Symbol 984 MovieClip Frame 1762
_root.Stage.Space.Enemies.RemoveObstacle(10);
_root.Stage.Space.Enemies.RemoveObstacle(11);
_root.Stage.Space.Enemies.RemoveObstacle(12);
_root.Stage.Space.Enemies.RemoveObstacle(13);
_root.Stage.Space.Enemies.RemoveObstacle(14);
_root.Stage.Space.Enemies.RemoveBoost(3);
Symbol 984 MovieClip Frame 1870
this.BossBehaviour = function () {
this.BossDice = random(100) + 1;
if (BossDice <= 60) {
if (_root.Stage.Space.Ship._x <= 100) {
this.gotoAndPlay("BossTactic1" + (random(1) + 1));
}
if ((_root.Stage.Space.Ship._x >= 101) && (_root.Stage.Space.Ship._x <= 200)) {
this.gotoAndPlay("BossTactic2" + (random(1) + 1));
}
if ((_root.Stage.Space.Ship._x >= 201) && (_root.Stage.Space.Ship._x <= 300)) {
this.gotoAndPlay("BossTactic3" + (random(3) + 1));
}
if ((_root.Stage.Space.Ship._x >= 301) && (_root.Stage.Space.Ship._x <= 400)) {
this.gotoAndPlay("BossTactic4" + (random(1) + 1));
}
if (_root.Stage.Space.Ship._x >= 401) {
this.gotoAndPlay("BossTactic5" + (random(1) + 1));
}
} else if (BossDice <= 80) {
if (_root.Stage.Space.Ship._x <= 250) {
this.BossDice = random(3) + 1;
if (BossDice == 1) {
this.gotoAndPlay("BossTactic1" + (random(1) + 1));
} else if (BossDice == 2) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic2" + (random(1) + 1)));
} else if (BossDice == 3) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic3" + (random(3) + 1)));
}
} else if (_root.Stage.Space.Ship._x > 250) {
this.BossDice = random(3) + 1;
if (BossDice == 1) {
this.gotoAndPlay("BossTactic5" + (random(1) + 1));
} else if (BossDice == 2) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic4" + (random(1) + 1)));
} else if (BossDice == 3) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic3" + (random(3) + 1)));
}
}
} else if (BossDice <= 100) {
this.BossDice = random(15) + 1;
if (BossDice == 1) {
this.gotoAndPlay("BossTactic1" + (random(1) + 1));
} else if (BossDice == 2) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic2" + (random(1) + 1)));
} else if (BossDice == 3) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic3" + (random(3) + 1)));
} else if (BossDice == 4) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic4" + (random(1) + 1)));
} else if (BossDice == 5) {
this.gotoAndPlay(this.gotoAndPlay("BossTactic5" + (random(1) + 1)));
} else if (BossDice >= 6) {
this.gotoAndPlay(this.gotoAndPlay("BossTacticRandom" + (random(2) + 1)));
}
}
};
Symbol 984 MovieClip Frame 1921
_root.Stage.Space.Enemies.Add("Boss2", 106, true);
Symbol 984 MovieClip Frame 1923
_root.Stage.Space.Enemies.Add("Sniper", 112);
_root.Stage.Space.Enemies.Add("Sniper", 113);
_root.Stage.Space.Enemies.Add("Sniper", 114);
_root.Stage.Space.Enemies.Add("Sniper", 115);
Symbol 984 MovieClip Frame 1932
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 43, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 44, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 45, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 46, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 47, 114);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 48, 114);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 49, 115);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 50, 115);
Symbol 984 MovieClip Frame 1933
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 41, 106);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 42, 106);
Symbol 984 MovieClip Frame 1942
_root.Stage.Space.Enemies.RemoveBullet(41);
_root.Stage.Space.Enemies.RemoveBullet(42);
Symbol 984 MovieClip Frame 1944
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 41, 106);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 42, 106);
Symbol 984 MovieClip Frame 1960
_root.Stage.Space.Enemies.RemoveBullet(41);
_root.Stage.Space.Enemies.RemoveBullet(42);
Symbol 984 MovieClip Frame 1962
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 41, 106);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 42, 106);
_root.Stage.Space.Enemies.RemoveBullet(43);
_root.Stage.Space.Enemies.RemoveBullet(44);
_root.Stage.Space.Enemies.RemoveBullet(45);
_root.Stage.Space.Enemies.RemoveBullet(46);
_root.Stage.Space.Enemies.RemoveBullet(47);
_root.Stage.Space.Enemies.RemoveBullet(48);
_root.Stage.Space.Enemies.RemoveBullet(49);
_root.Stage.Space.Enemies.RemoveBullet(50);
Symbol 984 MovieClip Frame 1964
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 43, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 44, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 45, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 46, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 47, 114);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 48, 114);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 49, 115);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 50, 115);
Symbol 984 MovieClip Frame 1981
_root.Stage.Space.Enemies.RemoveBullet(41);
_root.Stage.Space.Enemies.RemoveBullet(42);
Symbol 984 MovieClip Frame 1990
this.Enemy106.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 1994
_root.Stage.Space.Enemies.RemoveBullet(43);
_root.Stage.Space.Enemies.RemoveBullet(44);
_root.Stage.Space.Enemies.RemoveBullet(45);
_root.Stage.Space.Enemies.RemoveBullet(46);
_root.Stage.Space.Enemies.RemoveBullet(47);
_root.Stage.Space.Enemies.RemoveBullet(48);
_root.Stage.Space.Enemies.RemoveBullet(49);
_root.Stage.Space.Enemies.RemoveBullet(50);
_root.Stage.Space.Enemies.Remove(112);
_root.Stage.Space.Enemies.Remove(113);
_root.Stage.Space.Enemies.Remove(114);
_root.Stage.Space.Enemies.Remove(115);
Symbol 984 MovieClip Frame 1995
this.BossBehaviour();
Symbol 984 MovieClip Frame 1996
_root.Stage.Space.Enemies.Add("Boss2", 107);
this.Enemy107.Ship.StatHP = 1;
this.Enemy107.Ship.Illusion = true;
this.Enemy106.Ship.gotoAndPlay("default");
this.Enemy107.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2004
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 41, 106);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 42, 106);
Symbol 984 MovieClip Frame 2018
this.Enemy107.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2024
_root.Stage.Space.Enemies.Remove(107);
Symbol 984 MovieClip Frame 2025
this.Enemy106.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2030
this.BossBehaviour();
Symbol 984 MovieClip Frame 2031
_root.Stage.Space.Enemies.Add("Boss2", 107);
this.Enemy107.Ship.StatHP = 1;
this.Enemy107.Ship.Illusion = true;
this.Enemy106.Ship.gotoAndPlay("default");
this.Enemy107.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2039
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 41, 106);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 42, 106);
Symbol 984 MovieClip Frame 2053
this.Enemy107.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2059
_root.Stage.Space.Enemies.Remove(107);
Symbol 984 MovieClip Frame 2060
this.Enemy106.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2065
this.BossBehaviour();
Symbol 984 MovieClip Frame 2066
_root.Stage.Space.Enemies.Add("Sweeper", 108);
this.Enemy106.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2067
this.Enemy108.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 2099
this.BossBehaviour();
_root.Stage.Space.Enemies.Remove(108);
Symbol 984 MovieClip Frame 2100
_root.Stage.Space.Enemies.Add("Sweeper", 108);
this.Enemy106.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2101
this.Enemy108.Ship.gotoAndPlay("appear");
Symbol 984 MovieClip Frame 2133
this.BossBehaviour();
_root.Stage.Space.Enemies.Remove(108);
Symbol 984 MovieClip Frame 2134
this.Enemy106.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2135
_root.Stage.Space.Enemies.Add("Sweeper", 108);
_root.Stage.Space.Enemies.Add("Sniper", 112);
_root.Stage.Space.Enemies.Add("Sniper", 113);
_root.Stage.Space.Enemies.Add("Sniper", 114);
Symbol 984 MovieClip Frame 2145
_root.Stage.Space.Enemies.Add("Dasher", 109);
_root.Stage.Space.Enemies.Add("Dasher", 110);
_root.Stage.Space.Enemies.Add("Dasher", 111);
Symbol 984 MovieClip Frame 2154
this.Enemy109.Ship.gotoAndPlay("vanish");
this.Enemy110.Ship.gotoAndPlay("vanish");
this.Enemy111.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2163
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 43, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 44, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 45, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 46, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 47, 114);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 48, 114);
Symbol 984 MovieClip Frame 2196
this.Enemy108.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2199
_root.Stage.Space.Enemies.RemoveBullet(43);
_root.Stage.Space.Enemies.RemoveBullet(44);
_root.Stage.Space.Enemies.RemoveBullet(45);
_root.Stage.Space.Enemies.RemoveBullet(46);
_root.Stage.Space.Enemies.RemoveBullet(47);
_root.Stage.Space.Enemies.RemoveBullet(48);
Symbol 984 MovieClip Frame 2202
this.BossBehaviour();
_root.Stage.Space.Enemies.Remove(108);
_root.Stage.Space.Enemies.Remove(109);
_root.Stage.Space.Enemies.Remove(110);
_root.Stage.Space.Enemies.Remove(111);
_root.Stage.Space.Enemies.Remove(112);
_root.Stage.Space.Enemies.Remove(113);
_root.Stage.Space.Enemies.Remove(114);
Symbol 984 MovieClip Frame 2203
this.Enemy106.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2204
_root.Stage.Space.Enemies.Add("Sweeper", 108);
_root.Stage.Space.Enemies.Add("Sniper", 112);
_root.Stage.Space.Enemies.Add("Sniper", 113);
_root.Stage.Space.Enemies.Add("Sniper", 114);
Symbol 984 MovieClip Frame 2214
_root.Stage.Space.Enemies.Add("Dasher", 109);
_root.Stage.Space.Enemies.Add("Dasher", 110);
_root.Stage.Space.Enemies.Add("Dasher", 111);
Symbol 984 MovieClip Frame 2223
this.Enemy109.Ship.gotoAndPlay("vanish");
this.Enemy110.Ship.gotoAndPlay("vanish");
this.Enemy111.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2231
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 43, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 44, 112);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 45, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 46, 113);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 47, 114);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 48, 114);
Symbol 984 MovieClip Frame 2265
this.Enemy108.Ship.gotoAndPlay("vanish");
Symbol 984 MovieClip Frame 2267
_root.Stage.Space.Enemies.RemoveBullet(43);
_root.Stage.Space.Enemies.RemoveBullet(44);
_root.Stage.Space.Enemies.RemoveBullet(45);
_root.Stage.Space.Enemies.RemoveBullet(46);
_root.Stage.Space.Enemies.RemoveBullet(47);
_root.Stage.Space.Enemies.RemoveBullet(48);
Symbol 984 MovieClip Frame 2271
this.BossBehaviour();
_root.Stage.Space.Enemies.Remove(108);
_root.Stage.Space.Enemies.Remove(109);
_root.Stage.Space.Enemies.Remove(110);
_root.Stage.Space.Enemies.Remove(111);
_root.Stage.Space.Enemies.Remove(112);
_root.Stage.Space.Enemies.Remove(113);
_root.Stage.Space.Enemies.Remove(114);
Symbol 984 MovieClip Frame 2272
this.Enemy106.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2275
_root.Stage.Space.Enemies.RemoveBullet(43);
_root.Stage.Space.Enemies.RemoveBullet(44);
_root.Stage.Space.Enemies.RemoveBullet(45);
_root.Stage.Space.Enemies.RemoveBullet(46);
_root.Stage.Space.Enemies.RemoveBullet(47);
_root.Stage.Space.Enemies.RemoveBullet(48);
Symbol 984 MovieClip Frame 2281
_root.Stage.Space.Enemies.Add("Dasher", 109);
_root.Stage.Space.Enemies.Add("Dasher", 110);
_root.Stage.Space.Enemies.Add("Dasher", 111);
Symbol 984 MovieClip Frame 2334
_root.Stage.Space.Enemies.Remove(109);
_root.Stage.Space.Enemies.Remove(110);
_root.Stage.Space.Enemies.Remove(111);
Symbol 984 MovieClip Frame 2337
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 41, 106);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 42, 106);
Symbol 984 MovieClip Frame 2356
this.BossBehaviour();
_root.Stage.Space.Enemies.RemoveBullet(41);
_root.Stage.Space.Enemies.RemoveBullet(42);
Symbol 984 MovieClip Frame 2357
this.Enemy106.Ship.gotoAndPlay("default");
Symbol 984 MovieClip Frame 2366
_root.Stage.Space.Enemies.Add("Dasher", 109);
_root.Stage.Space.Enemies.Add("Dasher", 110);
_root.Stage.Space.Enemies.Add("Dasher", 111);
Symbol 984 MovieClip Frame 2419
_root.Stage.Space.Enemies.Remove(107);
Symbol 984 MovieClip Frame 2422
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 41, 106);
_root.Stage.Space.Enemies.AddBullet("SniperAttackA", 42, 106);
Symbol 984 MovieClip Frame 2441
this.BossBehaviour();
_root.Stage.Space.Enemies.RemoveBullet(41);
_root.Stage.Space.Enemies.RemoveBullet(42);
Symbol 984 MovieClip Frame 2477
this.play();
_root.Music.Stop();
Symbol 984 MovieClip Frame 2535
_root.gotoAndStop("ShipUpgrade");
stop();
Symbol 989 MovieClip Frame 2
stop();
Symbol 991 MovieClip Frame 2
stop();
Symbol 992 MovieClip Frame 2
stop();
Symbol 994 MovieClip Frame 2
stop();
Symbol 996 MovieClip Frame 2
this.stop();
Symbol 997 MovieClip Frame 1
_root.Music.Play(0);
this.Last = 0;
this.onEnterFrame = function () {
if (this.BossDead != undefined) {
if (this.EndFrame == undefined) {
this.gotoAndPlay("BossDead");
this.EndFrame = this._currentframe;
} else if (this._currentframe < this.EndFrame) {
this.gotoAndPlay("BossDead");
}
}
};
Symbol 997 MovieClip Frame 5
_root.ActionInterface.DialogueTextAssign("Stage3Intro");
this.stop();
Symbol 997 MovieClip Frame 50
_root.Stage.Space.Enemies.Add("Saw", 1);
Symbol 997 MovieClip Frame 100
_root.Stage.Space.Enemies.Add("Saw", 2);
Symbol 997 MovieClip Frame 138
_root.Stage.Space.Enemies.Remove(1);
Symbol 997 MovieClip Frame 149
_root.Stage.Space.Enemies.Add("Saw", 3);
Symbol 997 MovieClip Frame 189
_root.Stage.Space.Enemies.Add("Propeller", 4);
Symbol 997 MovieClip Frame 193
_root.Stage.Space.Enemies.Remove(2);
Symbol 997 MovieClip Frame 211
_root.Stage.Space.Enemies.Add("Propeller", 5);
Symbol 997 MovieClip Frame 232
_root.Stage.Space.Enemies.Add("Propeller", 6);
Symbol 997 MovieClip Frame 236
_root.Stage.Space.Enemies.Remove(3);
Symbol 997 MovieClip Frame 254
_root.Stage.Space.Enemies.Add("Propeller", 7);
Symbol 997 MovieClip Frame 285
_root.Stage.Space.Enemies.Add("Saw", 8);
Symbol 997 MovieClip Frame 290
_root.Stage.Space.Enemies.Remove(4);
Symbol 997 MovieClip Frame 312
_root.Stage.Space.Enemies.Remove(5);
Symbol 997 MovieClip Frame 318
_root.Stage.Space.Enemies.Add("Saw", 9);
Symbol 997 MovieClip Frame 333
_root.Stage.Space.Enemies.Remove(6);
Symbol 997 MovieClip Frame 348
_root.Stage.Space.Enemies.Add("Saw", 10);
Symbol 997 MovieClip Frame 355
_root.Stage.Space.Enemies.Remove(7);
Symbol 997 MovieClip Frame 372
_root.Stage.Space.Enemies.Add("Saw", 11);
Symbol 997 MovieClip Frame 383
_root.Stage.Space.Enemies.Remove(8);
Symbol 997 MovieClip Frame 391
_root.Stage.Space.Enemies.Add("Saw", 12);
Symbol 997 MovieClip Frame 409
_root.Stage.Space.Enemies.Add("Saw", 13);
Symbol 997 MovieClip Frame 416
_root.Stage.Space.Enemies.Remove(9);
Symbol 997 MovieClip Frame 438
_root.Stage.Space.Enemies.Remove(11);
Symbol 997 MovieClip Frame 446
_root.Stage.Space.Enemies.Remove(10);
Symbol 997 MovieClip Frame 455
_root.Stage.Space.Enemies.Add("Saw", 14);
Symbol 997 MovieClip Frame 457
_root.Stage.Space.Enemies.Remove(12);
Symbol 997 MovieClip Frame 471
_root.Stage.Space.Enemies.Add("Propeller", 15);
Symbol 997 MovieClip Frame 477
_root.Stage.Space.Enemies.Remove(13);
Symbol 997 MovieClip Frame 481
_root.Stage.Space.Enemies.Add("Propeller", 16);
Symbol 997 MovieClip Frame 491
_root.Stage.Space.Enemies.Add("Propeller", 17);
Symbol 997 MovieClip Frame 494
_root.Stage.Space.Enemies.Add("Saw", 18);
Symbol 997 MovieClip Frame 525
_root.Stage.Space.Enemies.Remove(14);
Symbol 997 MovieClip Frame 545
_root.Stage.Space.Enemies.Remove(15);
Symbol 997 MovieClip Frame 555
_root.Stage.Space.Enemies.Remove(16);
Symbol 997 MovieClip Frame 565
_root.Stage.Space.Enemies.Remove(17);
Symbol 997 MovieClip Frame 567
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 1);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 2);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 3);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 4);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 5);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 6);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 7);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 8);
Symbol 997 MovieClip Frame 575
_root.Stage.Space.Enemies.Remove(18);
Symbol 997 MovieClip Frame 587
_root.Stage.Space.Enemies.Add("Propeller", 19);
_root.Stage.Space.Enemies.Add("Propeller", 20);
Symbol 997 MovieClip Frame 605
_root.Stage.Space.Enemies.Add("Propeller", 21);
_root.Stage.Space.Enemies.Add("Propeller", 22);
Symbol 997 MovieClip Frame 684
_root.Stage.Space.Enemies.RemoveObstacle(1);
_root.Stage.Space.Enemies.RemoveObstacle(2);
_root.Stage.Space.Enemies.RemoveObstacle(3);
_root.Stage.Space.Enemies.RemoveObstacle(4);
_root.Stage.Space.Enemies.RemoveObstacle(5);
_root.Stage.Space.Enemies.RemoveObstacle(6);
_root.Stage.Space.Enemies.RemoveObstacle(7);
_root.Stage.Space.Enemies.RemoveObstacle(8);
Symbol 997 MovieClip Frame 691
_root.Stage.Space.Enemies.Remove(19);
_root.Stage.Space.Enemies.Remove(20);
Symbol 997 MovieClip Frame 715
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 9);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 10);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 11);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 12);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 13);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 14);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 15);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 16);
Symbol 997 MovieClip Frame 738
_root.Stage.Space.Enemies.Add("Saw", 23);
_root.Stage.Space.Enemies.Add("Saw", 24);
_root.Stage.Space.Enemies.Add("Saw", 25);
_root.Stage.Space.Enemies.Add("Saw", 26);
Symbol 997 MovieClip Frame 747
_root.Stage.Space.Enemies.Remove(19);
_root.Stage.Space.Enemies.Remove(20);
Symbol 997 MovieClip Frame 793
_root.Stage.Space.Enemies.Remove(21);
_root.Stage.Space.Enemies.Remove(22);
Symbol 997 MovieClip Frame 921
_root.Stage.Space.Enemies.RemoveObstacle(9);
_root.Stage.Space.Enemies.RemoveObstacle(10);
_root.Stage.Space.Enemies.RemoveObstacle(11);
_root.Stage.Space.Enemies.RemoveObstacle(12);
_root.Stage.Space.Enemies.RemoveObstacle(13);
_root.Stage.Space.Enemies.RemoveObstacle(14);
_root.Stage.Space.Enemies.RemoveObstacle(15);
_root.Stage.Space.Enemies.RemoveObstacle(16);
Symbol 997 MovieClip Frame 926
_root.Stage.Space.Enemies.Remove(23);
_root.Stage.Space.Enemies.Remove(24);
_root.Stage.Space.Enemies.Remove(25);
_root.Stage.Space.Enemies.Remove(26);
Symbol 997 MovieClip Frame 927
_root.Stage.Space.Enemies.Add("Saw", 27);
_root.Stage.Space.Enemies.Add("Saw", 28);
_root.Stage.Space.Enemies.Add("Saw", 29);
_root.Stage.Space.Enemies.Add("Saw", 30);
Symbol 997 MovieClip Frame 986
_root.Stage.Space.Enemies.Add("Saw", 31);
_root.Stage.Space.Enemies.Add("Saw", 32);
_root.Stage.Space.Enemies.Add("Saw", 33);
_root.Stage.Space.Enemies.Add("Saw", 34);
Symbol 997 MovieClip Frame 1019
_root.Stage.Space.Enemies.Add("Propeller", 35);
_root.Stage.Space.Enemies.Add("Propeller", 36);
_root.Stage.Space.Enemies.Add("Propeller", 37);
_root.Stage.Space.Enemies.Add("Propeller", 38);
_root.Stage.Space.Enemies.Add("Spike", 39);
_root.Stage.Space.Enemies.Add("Spike", 40);
_root.Stage.Space.Enemies.Add("Spike", 41);
_root.Stage.Space.Enemies.Add("Spike", 42);
_root.Stage.Space.Enemies.Add("Spike", 43);
_root.Stage.Space.Enemies.Add("Spike", 44);
Symbol 997 MovieClip Frame 1056
_root.Stage.Space.Enemies.Remove(27);
_root.Stage.Space.Enemies.Remove(28);
_root.Stage.Space.Enemies.Remove(29);
_root.Stage.Space.Enemies.Remove(30);
Symbol 997 MovieClip Frame 1115
_root.Stage.Space.Enemies.Remove(31);
_root.Stage.Space.Enemies.Remove(32);
_root.Stage.Space.Enemies.Remove(33);
_root.Stage.Space.Enemies.Remove(34);
Symbol 997 MovieClip Frame 1148
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 17);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 18);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 19);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 20);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 21);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 22);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 23);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 24);
Symbol 997 MovieClip Frame 1190
_root.Stage.Space.Enemies.Remove(35);
_root.Stage.Space.Enemies.Remove(36);
_root.Stage.Space.Enemies.Remove(37);
_root.Stage.Space.Enemies.Remove(38);
_root.Stage.Space.Enemies.Remove(39);
_root.Stage.Space.Enemies.Remove(40);
_root.Stage.Space.Enemies.Remove(41);
_root.Stage.Space.Enemies.Remove(42);
_root.Stage.Space.Enemies.Remove(43);
_root.Stage.Space.Enemies.Remove(44);
Symbol 997 MovieClip Frame 1258
_root.Stage.Space.Enemies.Add("Spike", 45);
_root.Stage.Space.Enemies.Add("Spike", 46);
_root.Stage.Space.Enemies.Add("Spike", 47);
_root.Stage.Space.Enemies.Add("Spike", 48);
_root.Stage.Space.Enemies.Add("Spike", 49);
_root.Stage.Space.Enemies.Add("Spike", 50);
_root.Stage.Space.Enemies.Add("Spike", 51);
_root.Stage.Space.Enemies.Add("Spike", 52);
_root.Stage.Space.Enemies.Add("Spike", 53);
_root.Stage.Space.Enemies.Add("Spike", 54);
_root.Stage.Space.Enemies.Add("Spike", 55);
_root.Stage.Space.Enemies.Add("Propeller", 56);
_root.Stage.Space.Enemies.Add("Propeller", 57);
_root.Stage.Space.Enemies.Add("Propeller", 58);
Symbol 997 MovieClip Frame 1259
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
Symbol 997 MovieClip Frame 1287
_root.Stage.Space.Enemies.RemoveObstacle(17);
_root.Stage.Space.Enemies.RemoveObstacle(18);
_root.Stage.Space.Enemies.RemoveObstacle(19);
_root.Stage.Space.Enemies.RemoveObstacle(20);
_root.Stage.Space.Enemies.RemoveObstacle(21);
_root.Stage.Space.Enemies.RemoveObstacle(22);
_root.Stage.Space.Enemies.RemoveObstacle(23);
_root.Stage.Space.Enemies.RemoveObstacle(24);
Symbol 997 MovieClip Frame 1330
_root.Stage.Space.Enemies.Add("Spike", 59);
_root.Stage.Space.Enemies.Add("Spike", 60);
_root.Stage.Space.Enemies.Add("Spike", 61);
_root.Stage.Space.Enemies.Add("Spike", 62);
_root.Stage.Space.Enemies.Add("Spike", 63);
_root.Stage.Space.Enemies.Add("Spike", 64);
_root.Stage.Space.Enemies.Add("Spike", 65);
_root.Stage.Space.Enemies.Add("Spike", 66);
_root.Stage.Space.Enemies.Add("Spike", 67);
_root.Stage.Space.Enemies.Add("Spike", 68);
_root.Stage.Space.Enemies.Add("Spike", 69);
_root.Stage.Space.Enemies.Add("Spike", 70);
_root.Stage.Space.Enemies.Add("Saw", 71);
_root.Stage.Space.Enemies.Add("Saw", 72);
_root.Stage.Space.Enemies.Add("Propeller", 73);
_root.Stage.Space.Enemies.Add("Propeller", 74);
Symbol 997 MovieClip Frame 1488
_root.Stage.Space.Enemies.Remove(45);
_root.Stage.Space.Enemies.Remove(46);
_root.Stage.Space.Enemies.Remove(47);
_root.Stage.Space.Enemies.Remove(48);
_root.Stage.Space.Enemies.Remove(49);
_root.Stage.Space.Enemies.Remove(50);
_root.Stage.Space.Enemies.Remove(51);
_root.Stage.Space.Enemies.Remove(52);
_root.Stage.Space.Enemies.Remove(53);
_root.Stage.Space.Enemies.Remove(54);
_root.Stage.Space.Enemies.Remove(55);
_root.Stage.Space.Enemies.Remove(56);
_root.Stage.Space.Enemies.Remove(57);
_root.Stage.Space.Enemies.Remove(58);
Symbol 997 MovieClip Frame 1489
_root.Stage.Space.Enemies.RemoveBoost(1);
Symbol 997 MovieClip Frame 1535
_root.Stage.Space.Enemies.Remove(59);
_root.Stage.Space.Enemies.Remove(60);
_root.Stage.Space.Enemies.Remove(61);
_root.Stage.Space.Enemies.Remove(62);
_root.Stage.Space.Enemies.Remove(63);
_root.Stage.Space.Enemies.Remove(64);
_root.Stage.Space.Enemies.Remove(65);
_root.Stage.Space.Enemies.Remove(66);
_root.Stage.Space.Enemies.Remove(67);
_root.Stage.Space.Enemies.Remove(68);
_root.Stage.Space.Enemies.Remove(69);
_root.Stage.Space.Enemies.Remove(70);
_root.Stage.Space.Enemies.Remove(71);
_root.Stage.Space.Enemies.Remove(72);
_root.Stage.Space.Enemies.Remove(73);
_root.Stage.Space.Enemies.Remove(74);
Symbol 997 MovieClip Frame 1536
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 25);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 26);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 27);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 28);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 29);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 30);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 31);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 32);
Symbol 997 MovieClip Frame 1664
_root.Stage.Space.Enemies.RemoveObstacle(25);
_root.Stage.Space.Enemies.RemoveObstacle(26);
_root.Stage.Space.Enemies.RemoveObstacle(27);
_root.Stage.Space.Enemies.RemoveObstacle(28);
_root.Stage.Space.Enemies.RemoveObstacle(29);
_root.Stage.Space.Enemies.RemoveObstacle(30);
_root.Stage.Space.Enemies.RemoveObstacle(31);
_root.Stage.Space.Enemies.RemoveObstacle(32);
Symbol 997 MovieClip Frame 1665
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 33);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 34);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 35);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 36);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 37);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 38);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 39);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 40);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 41);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 42);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 43);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 44);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 45);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 46);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 47);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 48);
Symbol 997 MovieClip Frame 1666
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
Symbol 997 MovieClip Frame 1819
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 49);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 50);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 51);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 52);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 53);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 54);
Symbol 997 MovieClip Frame 1824
_root.Stage.Space.Enemies.RemoveBoost(2);
Symbol 997 MovieClip Frame 1844
_root.Stage.Space.Enemies.RemoveObstacle(33);
_root.Stage.Space.Enemies.RemoveObstacle(34);
_root.Stage.Space.Enemies.RemoveObstacle(35);
_root.Stage.Space.Enemies.RemoveObstacle(36);
_root.Stage.Space.Enemies.RemoveObstacle(37);
_root.Stage.Space.Enemies.RemoveObstacle(38);
_root.Stage.Space.Enemies.RemoveObstacle(39);
_root.Stage.Space.Enemies.RemoveObstacle(40);
_root.Stage.Space.Enemies.RemoveObstacle(41);
_root.Stage.Space.Enemies.RemoveObstacle(42);
_root.Stage.Space.Enemies.RemoveObstacle(43);
_root.Stage.Space.Enemies.RemoveObstacle(44);
_root.Stage.Space.Enemies.RemoveObstacle(45);
_root.Stage.Space.Enemies.RemoveObstacle(46);
_root.Stage.Space.Enemies.RemoveObstacle(47);
_root.Stage.Space.Enemies.RemoveObstacle(48);
Symbol 997 MovieClip Frame 1845
_root.Stage.Space.Enemies.RemoveBoost(2);
Symbol 997 MovieClip Frame 1969
_root.Stage.Space.Enemies.RemoveObstacle(49);
_root.Stage.Space.Enemies.RemoveObstacle(50);
_root.Stage.Space.Enemies.RemoveObstacle(51);
_root.Stage.Space.Enemies.RemoveObstacle(52);
_root.Stage.Space.Enemies.RemoveObstacle(53);
_root.Stage.Space.Enemies.RemoveObstacle(54);
Symbol 997 MovieClip Frame 2032
_root.Stage.Space.Enemies.Add("Boss3", 75, true);
Symbol 997 MovieClip Frame 2118
_root.Stage.Space.Enemies.Add("Saw", 76);
_root.Stage.Space.Enemies.Add("Saw", 77);
Symbol 997 MovieClip Frame 2178
this.PatternRoll = random(3) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossLeftA");
} else if (PatternRoll == 2) {
this.gotoAndPlay("BossRightA");
} else if (PatternRoll == 3) {
this.gotoAndPlay("BossCenter");
}
_root.Stage.Space.Enemies.Remove(76);
_root.Stage.Space.Enemies.Remove(77);
Symbol 997 MovieClip Frame 2188
_root.Stage.Space.Enemies.Add("Spike", 78);
_root.Stage.Space.Enemies.Add("Spike", 79);
_root.Stage.Space.Enemies.Add("Spike", 80);
_root.Stage.Space.Enemies.Add("Propeller", 81);
_root.Stage.Space.Enemies.Add("Propeller", 82);
_root.Stage.Space.Enemies.Add("Propeller", 83);
_root.Stage.Space.Enemies.Add("Propeller", 84);
Symbol 997 MovieClip Frame 2243
_root.Stage.Space.Enemies.Remove(78);
_root.Stage.Space.Enemies.Remove(79);
_root.Stage.Space.Enemies.Remove(80);
_root.Stage.Space.Enemies.Remove(81);
_root.Stage.Space.Enemies.Remove(82);
_root.Stage.Space.Enemies.Remove(83);
_root.Stage.Space.Enemies.Remove(84);
Symbol 997 MovieClip Frame 2244
this.PatternRoll = random(3) + 1;
if ((PatternRoll == 1) || (PatternRoll == 2)) {
this.gotoAndPlay("BossRightAReset");
} else if (PatternRoll == 3) {
this.gotoAndPlay("BossRightB");
}
Symbol 997 MovieClip Frame 2254
this.gotoAndPlay("BossCenter");
Symbol 997 MovieClip Frame 2265
_root.Stage.Space.Enemies.Add("Propeller", 81);
_root.Stage.Space.Enemies.Add("Propeller", 82);
_root.Stage.Space.Enemies.Add("Propeller", 83);
_root.Stage.Space.Enemies.Add("Propeller", 84);
Symbol 997 MovieClip Frame 2272
_root.Stage.Space.Enemies.Add("Saw", 76);
_root.Stage.Space.Enemies.Add("Saw", 77);
Symbol 997 MovieClip Frame 2297
_root.Stage.Space.Enemies.Add("Spike", 78);
_root.Stage.Space.Enemies.Add("Spike", 79);
_root.Stage.Space.Enemies.Add("Spike", 80);
Symbol 997 MovieClip Frame 2307
_root.Stage.Space.Enemies.Remove(76);
_root.Stage.Space.Enemies.Remove(77);
Symbol 997 MovieClip Frame 2353
_root.Stage.Space.Enemies.Remove(78);
_root.Stage.Space.Enemies.Remove(79);
_root.Stage.Space.Enemies.Remove(80);
Symbol 997 MovieClip Frame 2357
_root.Stage.Space.Enemies.Remove(81);
_root.Stage.Space.Enemies.Remove(82);
_root.Stage.Space.Enemies.Remove(83);
_root.Stage.Space.Enemies.Remove(84);
Symbol 997 MovieClip Frame 2360
this.PatternRoll = random(3) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossRightBPos");
} else if ((PatternRoll == 2) || (PatternRoll == 3)) {
this.gotoAndPlay("BossRightBReset");
}
Symbol 997 MovieClip Frame 2371
this.PatternRoll = random(1) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossRightAPos");
}
Symbol 997 MovieClip Frame 2381
_root.Stage.Space.Enemies.Add("Spike", 78);
_root.Stage.Space.Enemies.Add("Spike", 79);
_root.Stage.Space.Enemies.Add("Spike", 80);
_root.Stage.Space.Enemies.Add("Propeller", 81);
_root.Stage.Space.Enemies.Add("Propeller", 82);
_root.Stage.Space.Enemies.Add("Propeller", 83);
_root.Stage.Space.Enemies.Add("Propeller", 84);
Symbol 997 MovieClip Frame 2435
_root.Stage.Space.Enemies.Remove(78);
_root.Stage.Space.Enemies.Remove(79);
_root.Stage.Space.Enemies.Remove(80);
_root.Stage.Space.Enemies.Remove(81);
_root.Stage.Space.Enemies.Remove(82);
_root.Stage.Space.Enemies.Remove(83);
_root.Stage.Space.Enemies.Remove(84);
Symbol 997 MovieClip Frame 2436
this.PatternRoll = random(3) + 1;
if ((PatternRoll == 1) || (PatternRoll == 2)) {
this.gotoAndPlay("BossLeftAReset");
} else if (PatternRoll == 3) {
this.gotoAndPlay("BossLeftB");
}
Symbol 997 MovieClip Frame 2446
this.gotoAndPlay("BossCenter");
Symbol 997 MovieClip Frame 2457
_root.Stage.Space.Enemies.Add("Propeller", 81);
_root.Stage.Space.Enemies.Add("Propeller", 82);
_root.Stage.Space.Enemies.Add("Propeller", 83);
_root.Stage.Space.Enemies.Add("Propeller", 84);
Symbol 997 MovieClip Frame 2464
_root.Stage.Space.Enemies.Add("Saw", 76);
_root.Stage.Space.Enemies.Add("Saw", 77);
Symbol 997 MovieClip Frame 2490
_root.Stage.Space.Enemies.Add("Spike", 78);
_root.Stage.Space.Enemies.Add("Spike", 79);
_root.Stage.Space.Enemies.Add("Spike", 80);
Symbol 997 MovieClip Frame 2499
_root.Stage.Space.Enemies.Remove(76);
_root.Stage.Space.Enemies.Remove(77);
Symbol 997 MovieClip Frame 2546
_root.Stage.Space.Enemies.Remove(78);
_root.Stage.Space.Enemies.Remove(79);
_root.Stage.Space.Enemies.Remove(80);
Symbol 997 MovieClip Frame 2549
_root.Stage.Space.Enemies.Remove(81);
_root.Stage.Space.Enemies.Remove(82);
_root.Stage.Space.Enemies.Remove(83);
_root.Stage.Space.Enemies.Remove(84);
Symbol 997 MovieClip Frame 2552
this.PatternRoll = random(3) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossLeftBPos");
} else if ((PatternRoll == 2) || (PatternRoll == 3)) {
this.gotoAndPlay("BossLeftBReset");
}
Symbol 997 MovieClip Frame 2563
this.PatternRoll = random(1) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("BossLeftAPos");
}
Symbol 997 MovieClip Frame 2584
this.play();
_root.Music.Stop();
Symbol 997 MovieClip Frame 2645
_root.gotoAndStop("ShipUpgrade");
stop();
Symbol 1002 MovieClip Frame 2
stop();
Symbol 1004 MovieClip Frame 2
stop();
Symbol 1006 MovieClip Frame 2
stop();
Symbol 1008 MovieClip Frame 2
stop();
Symbol 1010 MovieClip Frame 2
this.stop();
Symbol 1011 MovieClip Frame 1
_root.Music.Play(1);
this.Last = 0;
this.onEnterFrame = function () {
if (this.BossDead != undefined) {
if (this.EndFrame == undefined) {
this.gotoAndPlay("BossDead");
this.EndFrame = this._currentframe;
} else if (this._currentframe < this.EndFrame) {
this.gotoAndPlay("BossDead");
}
}
};
Symbol 1011 MovieClip Frame 5
_root.ActionInterface.DialogueTextAssign("Stage4Intro");
this.stop();
Symbol 1011 MovieClip Frame 50
_root.Stage.Space.Enemies.Add("Gunner", 1);
_root.Stage.Space.Enemies.Add("Gunner", 2);
_root.Stage.Space.Enemies.Add("Gunner", 3);
_root.Stage.Space.Enemies.Add("Gunner", 4);
Symbol 1011 MovieClip Frame 81
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 1, 3);
Symbol 1011 MovieClip Frame 101
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 2, 4);
Symbol 1011 MovieClip Frame 119
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 3, 2);
Symbol 1011 MovieClip Frame 137
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 4, 1);
Symbol 1011 MovieClip Frame 142
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 5, 1);
Symbol 1011 MovieClip Frame 151
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 6, 1);
_root.Stage.Space.Enemies.RemoveBullet(1);
Symbol 1011 MovieClip Frame 171
_root.Stage.Space.Enemies.RemoveBullet(2);
Symbol 1011 MovieClip Frame 189
_root.Stage.Space.Enemies.RemoveBullet(3);
Symbol 1011 MovieClip Frame 200
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
Symbol 1011 MovieClip Frame 207
_root.Stage.Space.Enemies.RemoveBullet(4);
Symbol 1011 MovieClip Frame 212
_root.Stage.Space.Enemies.RemoveBullet(5);
Symbol 1011 MovieClip Frame 221
_root.Stage.Space.Enemies.RemoveBullet(6);
Symbol 1011 MovieClip Frame 228
_root.Stage.Space.Enemies.Add("Missiler", 5);
_root.Stage.Space.Enemies.Add("Missiler", 6);
Symbol 1011 MovieClip Frame 268
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 7, 5);
Symbol 1011 MovieClip Frame 273
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 8, 5);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 11, 6);
Symbol 1011 MovieClip Frame 279
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 9, 5);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 12, 6);
Symbol 1011 MovieClip Frame 285
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 10, 5);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 13, 6);
Symbol 1011 MovieClip Frame 291
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 14, 6);
Symbol 1011 MovieClip Frame 292
_root.Stage.Space.Enemies.RemoveBullet(7);
Symbol 1011 MovieClip Frame 297
_root.Stage.Space.Enemies.RemoveBullet(8);
Symbol 1011 MovieClip Frame 303
_root.Stage.Space.Enemies.RemoveBullet(9);
Symbol 1011 MovieClip Frame 309
_root.Stage.Space.Enemies.RemoveBullet(10);
Symbol 1011 MovieClip Frame 336
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
Symbol 1011 MovieClip Frame 356
_root.Stage.Space.Enemies.Add("Beamer", 7);
_root.Stage.Space.Enemies.Add("Beamer", 8);
Symbol 1011 MovieClip Frame 387
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 15, 7);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 16, 8);
Symbol 1011 MovieClip Frame 439
_root.Stage.Space.Enemies.RemoveBullet(15);
_root.Stage.Space.Enemies.RemoveBullet(16);
Symbol 1011 MovieClip Frame 454
_root.Stage.Space.Enemies.Add("Gunner", 9);
_root.Stage.Space.Enemies.Add("Gunner", 10);
_root.Stage.Space.Enemies.Add("Missiler", 11);
_root.Stage.Space.Enemies.Add("Missiler", 12);
Symbol 1011 MovieClip Frame 468
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(8);
Symbol 1011 MovieClip Frame 484
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 17, 9);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 21, 10);
Symbol 1011 MovieClip Frame 492
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 25, 11);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 27, 12);
Symbol 1011 MovieClip Frame 501
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 18, 9);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 22, 10);
Symbol 1011 MovieClip Frame 502
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 26, 11);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 28, 12);
Symbol 1011 MovieClip Frame 510
_root.Stage.Space.Enemies.RemoveBullet(25);
_root.Stage.Space.Enemies.RemoveBullet(27);
Symbol 1011 MovieClip Frame 513
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 25, 11);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 27, 12);
Symbol 1011 MovieClip Frame 518
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 19, 9);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 23, 10);
Symbol 1011 MovieClip Frame 520
_root.Stage.Space.Enemies.RemoveBullet(26);
_root.Stage.Space.Enemies.RemoveBullet(28);
Symbol 1011 MovieClip Frame 523
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 26, 11);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 28, 12);
_root.Stage.Space.Enemies.RemoveBullet(17);
_root.Stage.Space.Enemies.RemoveBullet(21);
Symbol 1011 MovieClip Frame 531
_root.Stage.Space.Enemies.RemoveBullet(25);
_root.Stage.Space.Enemies.RemoveBullet(27);
Symbol 1011 MovieClip Frame 535
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 20, 9);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 24, 10);
Symbol 1011 MovieClip Frame 540
_root.Stage.Space.Enemies.RemoveBullet(18);
_root.Stage.Space.Enemies.RemoveBullet(22);
Symbol 1011 MovieClip Frame 541
_root.Stage.Space.Enemies.RemoveBullet(26);
_root.Stage.Space.Enemies.RemoveBullet(28);
Symbol 1011 MovieClip Frame 557
_root.Stage.Space.Enemies.RemoveBullet(19);
_root.Stage.Space.Enemies.RemoveBullet(23);
Symbol 1011 MovieClip Frame 574
_root.Stage.Space.Enemies.Add("Beamer", 13);
_root.Stage.Space.Enemies.Add("Beamer", 14);
_root.Stage.Space.Enemies.Add("Beamer", 15);
_root.Stage.Space.Enemies.Add("Beamer", 16);
_root.Stage.Space.Enemies.Add("Beamer", 17);
_root.Stage.Space.Enemies.RemoveBullet(20);
_root.Stage.Space.Enemies.RemoveBullet(24);
Symbol 1011 MovieClip Frame 576
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 1011 MovieClip Frame 605
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 29, 15);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 30, 16);
Symbol 1011 MovieClip Frame 616
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 31, 17);
Symbol 1011 MovieClip Frame 625
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 32, 14);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 33, 13);
Symbol 1011 MovieClip Frame 651
_root.Stage.Space.Enemies.RemoveBullet(29);
_root.Stage.Space.Enemies.RemoveBullet(30);
Symbol 1011 MovieClip Frame 659
_root.Stage.Space.Enemies.RemoveBullet(31);
Symbol 1011 MovieClip Frame 667
_root.Stage.Space.Enemies.RemoveBullet(32);
_root.Stage.Space.Enemies.RemoveBullet(33);
Symbol 1011 MovieClip Frame 682
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
_root.Stage.Space.Enemies.Remove(17);
Symbol 1011 MovieClip Frame 691
_root.Stage.Space.Enemies.Remove(13);
_root.Stage.Space.Enemies.Remove(14);
Symbol 1011 MovieClip Frame 693
_root.Stage.Space.Enemies.Add("Gunner", 18);
_root.Stage.Space.Enemies.Add("Gunner", 19);
_root.Stage.Space.Enemies.Add("Gunner", 20);
_root.Stage.Space.Enemies.Add("Missiler", 21);
_root.Stage.Space.Enemies.Add("Missiler", 22);
_root.Stage.Space.Enemies.Add("Missiler", 23);
_root.Stage.Space.Enemies.Add("Beamer", 24);
_root.Stage.Space.Enemies.Add("Beamer", 25);
Symbol 1011 MovieClip Frame 724
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 34, 18);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 35, 19);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 36, 20);
Symbol 1011 MovieClip Frame 751
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 1011 MovieClip Frame 754
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 34, 18);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 35, 19);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 36, 20);
Symbol 1011 MovieClip Frame 768
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 37, 21);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 39, 22);
Symbol 1011 MovieClip Frame 780
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 38, 21);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 40, 22);
Symbol 1011 MovieClip Frame 781
_root.Stage.Space.Enemies.RemoveBullet(34);
_root.Stage.Space.Enemies.RemoveBullet(35);
_root.Stage.Space.Enemies.RemoveBullet(36);
Symbol 1011 MovieClip Frame 791
_root.Stage.Space.Enemies.RemoveBullet(37);
_root.Stage.Space.Enemies.RemoveBullet(39);
Symbol 1011 MovieClip Frame 794
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 37, 21);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 38, 21);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 41, 23);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 42, 23);
Symbol 1011 MovieClip Frame 800
_root.Stage.Space.Enemies.Remove(18);
_root.Stage.Space.Enemies.Remove(19);
Symbol 1011 MovieClip Frame 803
_root.Stage.Space.Enemies.RemoveBullet(38);
_root.Stage.Space.Enemies.RemoveBullet(40);
Symbol 1011 MovieClip Frame 806
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 38, 21);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 40, 22);
Symbol 1011 MovieClip Frame 817
_root.Stage.Space.Enemies.RemoveBullet(37);
_root.Stage.Space.Enemies.RemoveBullet(39);
_root.Stage.Space.Enemies.RemoveBullet(41);
_root.Stage.Space.Enemies.RemoveBullet(42);
Symbol 1011 MovieClip Frame 820
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 41, 23);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 42, 23);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 43, 24);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 44, 25);
Symbol 1011 MovieClip Frame 829
_root.Stage.Space.Enemies.RemoveBullet(38);
_root.Stage.Space.Enemies.RemoveBullet(40);
Symbol 1011 MovieClip Frame 840
_root.Stage.Space.Enemies.Remove(21);
_root.Stage.Space.Enemies.Remove(22);
Symbol 1011 MovieClip Frame 843
_root.Stage.Space.Enemies.RemoveBullet(41);
_root.Stage.Space.Enemies.RemoveBullet(42);
Symbol 1011 MovieClip Frame 860
_root.Stage.Space.Enemies.RemoveBullet(43);
_root.Stage.Space.Enemies.RemoveBullet(44);
Symbol 1011 MovieClip Frame 894
_root.Stage.Space.Enemies.Add("Missiler", 26);
_root.Stage.Space.Enemies.Add("Missiler", 27);
_root.Stage.Space.Enemies.Add("Missiler", 28);
_root.Stage.Space.Enemies.Add("Missiler", 29);
_root.Stage.Space.Enemies.Add("Missiler", 30);
_root.Stage.Space.Enemies.Add("Missiler", 31);
_root.Stage.Space.Enemies.Add("Missiler", 32);
_root.Stage.Space.Enemies.Add("Missiler", 33);
Symbol 1011 MovieClip Frame 899
_root.Stage.Space.Enemies.Remove(20);
_root.Stage.Space.Enemies.Remove(23);
_root.Stage.Space.Enemies.Remove(24);
_root.Stage.Space.Enemies.Remove(25);
Symbol 1011 MovieClip Frame 906
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 45, 30);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 47, 29);
Symbol 1011 MovieClip Frame 911
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 46, 30);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 48, 29);
Symbol 1011 MovieClip Frame 916
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 46, 30);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 52, 28);
Symbol 1011 MovieClip Frame 925
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 50, 31);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 53, 28);
Symbol 1011 MovieClip Frame 933
_root.Stage.Space.Enemies.RemoveBullet(47);
_root.Stage.Space.Enemies.RemoveBullet(55);
Symbol 1011 MovieClip Frame 934
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 51, 31);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 55, 32);
Symbol 1011 MovieClip Frame 936
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 57, 27);
Symbol 1011 MovieClip Frame 938
_root.Stage.Space.Enemies.RemoveBullet(46);
_root.Stage.Space.Enemies.RemoveBullet(48);
Symbol 1011 MovieClip Frame 943
_root.Stage.Space.Enemies.RemoveBullet(49);
_root.Stage.Space.Enemies.RemoveBullet(52);
Symbol 1011 MovieClip Frame 944
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 55, 32);
Symbol 1011 MovieClip Frame 946
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 52, 28);
Symbol 1011 MovieClip Frame 950
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 56, 32);
Symbol 1011 MovieClip Frame 951
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 58, 33);
Symbol 1011 MovieClip Frame 952
_root.Stage.Space.Enemies.RemoveBullet(50);
_root.Stage.Space.Enemies.RemoveBullet(53);
Symbol 1011 MovieClip Frame 953
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 60, 26);
Symbol 1011 MovieClip Frame 957
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 59, 33);
Symbol 1011 MovieClip Frame 958
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 61, 26);
Symbol 1011 MovieClip Frame 961
_root.Stage.Space.Enemies.RemoveBullet(51);
_root.Stage.Space.Enemies.RemoveBullet(54);
Symbol 1011 MovieClip Frame 963
_root.Stage.Space.Enemies.RemoveBullet(57);
Symbol 1011 MovieClip Frame 964
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 62, 26);
Symbol 1011 MovieClip Frame 966
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 57, 27);
Symbol 1011 MovieClip Frame 971
_root.Stage.Space.Enemies.RemoveBullet(55);
Symbol 1011 MovieClip Frame 973
_root.Stage.Space.Enemies.RemoveBullet(52);
Symbol 1011 MovieClip Frame 975
_root.Stage.Space.Enemies.Add("Beamer", 34);
_root.Stage.Space.Enemies.Add("Beamer", 35);
_root.Stage.Space.Enemies.Add("Beamer", 36);
_root.Stage.Space.Enemies.Add("Beamer", 37);
Symbol 1011 MovieClip Frame 977
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 63, 34);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 64, 36);
_root.Stage.Space.Enemies.RemoveBullet(56);
Symbol 1011 MovieClip Frame 978
_root.Stage.Space.Enemies.RemoveBullet(58);
Symbol 1011 MovieClip Frame 980
_root.Stage.Space.Enemies.RemoveBullet(60);
Symbol 1011 MovieClip Frame 981
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 58, 33);
Symbol 1011 MovieClip Frame 984
_root.Stage.Space.Enemies.RemoveBullet(59);
Symbol 1011 MovieClip Frame 985
_root.Stage.Space.Enemies.RemoveBullet(61);
Symbol 1011 MovieClip Frame 988
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 65, 35);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 66, 37);
Symbol 1011 MovieClip Frame 991
_root.Stage.Space.Enemies.RemoveBullet(62);
Symbol 1011 MovieClip Frame 993
_root.Stage.Space.Enemies.RemoveBullet(57);
Symbol 1011 MovieClip Frame 1008
_root.Stage.Space.Enemies.Remove(26);
_root.Stage.Space.Enemies.Remove(27);
_root.Stage.Space.Enemies.Remove(28);
_root.Stage.Space.Enemies.Remove(29);
_root.Stage.Space.Enemies.Remove(30);
_root.Stage.Space.Enemies.Remove(31);
_root.Stage.Space.Enemies.Remove(32);
_root.Stage.Space.Enemies.Remove(33);
Symbol 1011 MovieClip Frame 1010
_root.Stage.Space.Enemies.RemoveBullet(63);
_root.Stage.Space.Enemies.RemoveBullet(64);
Symbol 1011 MovieClip Frame 1029
_root.Stage.Space.Enemies.RemoveBullet(65);
_root.Stage.Space.Enemies.RemoveBullet(66);
Symbol 1011 MovieClip Frame 1064
_root.Stage.Space.Enemies.Add("Gunner", 38);
_root.Stage.Space.Enemies.Add("Gunner", 39);
_root.Stage.Space.Enemies.Add("Gunner", 40);
_root.Stage.Space.Enemies.Add("Gunner", 41);
_root.Stage.Space.Enemies.Add("Gunner", 42);
_root.Stage.Space.Enemies.Add("Missiler", 43);
_root.Stage.Space.Enemies.Add("Missiler", 44);
_root.Stage.Space.Enemies.Add("Missiler", 45);
_root.Stage.Space.Enemies.Add("Gunner", 46);
_root.Stage.Space.Enemies.Add("Gunner", 47);
_root.Stage.Space.Enemies.Add("Gunner", 48);
_root.Stage.Space.Enemies.Add("Missiler", 49);
_root.Stage.Space.Enemies.Add("Missiler", 50);
_root.Stage.Space.Enemies.Add("Missiler", 51);
Symbol 1011 MovieClip Frame 1083
_root.Stage.Space.Enemies.Remove(34);
_root.Stage.Space.Enemies.Remove(35);
_root.Stage.Space.Enemies.Remove(36);
_root.Stage.Space.Enemies.Remove(37);
Symbol 1011 MovieClip Frame 1100
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 67, 38);
Symbol 1011 MovieClip Frame 1107
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 68, 39);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 69, 40);
Symbol 1011 MovieClip Frame 1126
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 70, 41);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 71, 42);
Symbol 1011 MovieClip Frame 1136
_root.Stage.Space.Enemies.RemoveBullet(67);
Symbol 1011 MovieClip Frame 1138
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 67, 38);
Symbol 1011 MovieClip Frame 1143
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 72, 43);
_root.Stage.Space.Enemies.RemoveBullet(68);
_root.Stage.Space.Enemies.RemoveBullet(69);
Symbol 1011 MovieClip Frame 1145
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 68, 39);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 69, 40);
Symbol 1011 MovieClip Frame 1151
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 73, 43);
Symbol 1011 MovieClip Frame 1162
_root.Stage.Space.Enemies.RemoveBullet(70);
_root.Stage.Space.Enemies.RemoveBullet(71);
Symbol 1011 MovieClip Frame 1164
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 70, 41);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 71, 42);
Symbol 1011 MovieClip Frame 1168
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 74, 44);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 76, 45);
Symbol 1011 MovieClip Frame 1174
_root.Stage.Space.Enemies.RemoveBullet(67);
Symbol 1011 MovieClip Frame 1176
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 67, 38);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 75, 44);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 77, 45);
Symbol 1011 MovieClip Frame 1177
_root.Stage.Space.Enemies.RemoveBullet(72);
Symbol 1011 MovieClip Frame 1179
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 72, 43);
Symbol 1011 MovieClip Frame 1181
_root.Stage.Space.Enemies.RemoveBullet(68);
_root.Stage.Space.Enemies.RemoveBullet(69);
Symbol 1011 MovieClip Frame 1183
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 68, 39);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 69, 40);
Symbol 1011 MovieClip Frame 1185
_root.Stage.Space.Enemies.RemoveBullet(73);
Symbol 1011 MovieClip Frame 1187
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 73, 43);
Symbol 1011 MovieClip Frame 1200
_root.Stage.Space.Enemies.RemoveBullet(70);
_root.Stage.Space.Enemies.RemoveBullet(71);
Symbol 1011 MovieClip Frame 1201
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 78, 46);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 79, 47);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 80, 48);
Symbol 1011 MovieClip Frame 1202
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 70, 41);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 71, 42);
_root.Stage.Space.Enemies.RemoveBullet(74);
_root.Stage.Space.Enemies.RemoveBullet(76);
Symbol 1011 MovieClip Frame 1204
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 74, 44);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 76, 45);
Symbol 1011 MovieClip Frame 1210
_root.Stage.Space.Enemies.RemoveBullet(75);
_root.Stage.Space.Enemies.RemoveBullet(77);
Symbol 1011 MovieClip Frame 1212
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 67, 38);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 75, 44);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 77, 45);
_root.Stage.Space.Enemies.RemoveBullet(67);
Symbol 1011 MovieClip Frame 1213
_root.Stage.Space.Enemies.RemoveBullet(72);
Symbol 1011 MovieClip Frame 1215
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 72, 43);
Symbol 1011 MovieClip Frame 1219
_root.Stage.Space.Enemies.RemoveBullet(68);
_root.Stage.Space.Enemies.RemoveBullet(69);
Symbol 1011 MovieClip Frame 1221
_root.Stage.Space.Enemies.RemoveBullet(73);
Symbol 1011 MovieClip Frame 1223
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 73, 43);
Symbol 1011 MovieClip Frame 1236
_root.Stage.Space.Enemies.RemoveBullet(78);
_root.Stage.Space.Enemies.RemoveBullet(79);
_root.Stage.Space.Enemies.RemoveBullet(80);
Symbol 1011 MovieClip Frame 1238
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 78, 46);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 79, 47);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 80, 48);
_root.Stage.Space.Enemies.RemoveBullet(70);
_root.Stage.Space.Enemies.RemoveBullet(74);
_root.Stage.Space.Enemies.RemoveBullet(76);
Symbol 1011 MovieClip Frame 1246
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 81, 49);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 82, 49);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 83, 50);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 84, 50);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 85, 51);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 86, 51);
_root.Stage.Space.Enemies.RemoveBullet(75);
_root.Stage.Space.Enemies.RemoveBullet(77);
Symbol 1011 MovieClip Frame 1249
_root.Stage.Space.Enemies.RemoveBullet(72);
Symbol 1011 MovieClip Frame 1251
_root.Stage.Space.Enemies.Add("Gunner", 152);
_root.Stage.Space.Enemies.Add("Gunner", 153);
_root.Stage.Space.Enemies.Add("Gunner", 154);
_root.Stage.Space.Enemies.Add("Gunner", 155);
_root.Stage.Space.Enemies.Add("Gunner", 156);
_root.Stage.Space.Enemies.Add("Gunner", 157);
_root.Stage.Space.Enemies.Add("Gunner", 158);
_root.Stage.Space.Enemies.Add("Gunner", 159);
_root.Stage.Space.Enemies.Add("Gunner", 160);
_root.Stage.Space.Enemies.Add("Gunner", 161);
Symbol 1011 MovieClip Frame 1257
_root.Stage.Space.Enemies.RemoveBullet(73);
Symbol 1011 MovieClip Frame 1273
_root.Stage.Space.Enemies.RemoveBullet(78);
_root.Stage.Space.Enemies.RemoveBullet(79);
_root.Stage.Space.Enemies.RemoveBullet(80);
Symbol 1011 MovieClip Frame 1275
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 78, 46);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 79, 47);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 80, 48);
Symbol 1011 MovieClip Frame 1282
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 152, 152);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 153, 153);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 154, 154);
Symbol 1011 MovieClip Frame 1289
_root.Stage.Space.Enemies.RemoveBullet(82);
_root.Stage.Space.Enemies.RemoveBullet(83);
_root.Stage.Space.Enemies.RemoveBullet(84);
_root.Stage.Space.Enemies.RemoveBullet(85);
_root.Stage.Space.Enemies.RemoveBullet(86);
Symbol 1011 MovieClip Frame 1291
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 81, 49);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 82, 49);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 83, 50);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 84, 50);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 85, 51);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 86, 51);
Symbol 1011 MovieClip Frame 1310
_root.Stage.Space.Enemies.RemoveBullet(78);
_root.Stage.Space.Enemies.RemoveBullet(79);
_root.Stage.Space.Enemies.RemoveBullet(80);
Symbol 1011 MovieClip Frame 1312
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 78, 46);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 79, 47);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 80, 48);
Symbol 1011 MovieClip Frame 1322
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 17);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 18);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 19);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 20);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 21);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 22);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 23);
_root.Stage.Space.Enemies.AddObstacle("WallStage3", 24);
Symbol 1011 MovieClip Frame 1324
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
Symbol 1011 MovieClip Frame 1332
_root.Stage.Space.Enemies.RemoveBullet(152);
_root.Stage.Space.Enemies.RemoveBullet(153);
_root.Stage.Space.Enemies.RemoveBullet(154);
Symbol 1011 MovieClip Frame 1334
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 152, 152);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 153, 153);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 154, 154);
_root.Stage.Space.Enemies.RemoveBullet(82);
_root.Stage.Space.Enemies.RemoveBullet(83);
_root.Stage.Space.Enemies.RemoveBullet(84);
_root.Stage.Space.Enemies.RemoveBullet(85);
_root.Stage.Space.Enemies.RemoveBullet(86);
Symbol 1011 MovieClip Frame 1336
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 81, 49);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 82, 49);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 83, 50);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 84, 50);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 85, 51);
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 86, 51);
Symbol 1011 MovieClip Frame 1347
_root.Stage.Space.Enemies.RemoveBullet(78);
_root.Stage.Space.Enemies.RemoveBullet(79);
_root.Stage.Space.Enemies.RemoveBullet(80);
Symbol 1011 MovieClip Frame 1379
_root.Stage.Space.Enemies.RemoveBullet(82);
_root.Stage.Space.Enemies.RemoveBullet(83);
_root.Stage.Space.Enemies.RemoveBullet(84);
_root.Stage.Space.Enemies.RemoveBullet(85);
_root.Stage.Space.Enemies.RemoveBullet(86);
Symbol 1011 MovieClip Frame 1384
_root.Stage.Space.Enemies.RemoveBullet(152);
_root.Stage.Space.Enemies.RemoveBullet(153);
_root.Stage.Space.Enemies.RemoveBullet(154);
Symbol 1011 MovieClip Frame 1477
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 1);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 2);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 3);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 4);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 5);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 6);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 7);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 8);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 9);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 10);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 11);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 12);
Symbol 1011 MovieClip Frame 1488
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
Symbol 1011 MovieClip Frame 1501
_root.Stage.Space.Enemies.Remove(38);
_root.Stage.Space.Enemies.Remove(39);
_root.Stage.Space.Enemies.Remove(40);
_root.Stage.Space.Enemies.Remove(41);
_root.Stage.Space.Enemies.Remove(42);
_root.Stage.Space.Enemies.Remove(43);
_root.Stage.Space.Enemies.Remove(44);
_root.Stage.Space.Enemies.Remove(45);
_root.Stage.Space.Enemies.Remove(46);
_root.Stage.Space.Enemies.Remove(47);
_root.Stage.Space.Enemies.Remove(48);
_root.Stage.Space.Enemies.Remove(49);
_root.Stage.Space.Enemies.Remove(50);
_root.Stage.Space.Enemies.Remove(51);
Symbol 1011 MovieClip Frame 1595
_root.Stage.Space.Enemies.Remove(152);
_root.Stage.Space.Enemies.Remove(153);
_root.Stage.Space.Enemies.Remove(154);
_root.Stage.Space.Enemies.Remove(155);
_root.Stage.Space.Enemies.Remove(156);
_root.Stage.Space.Enemies.Remove(157);
_root.Stage.Space.Enemies.Remove(158);
_root.Stage.Space.Enemies.Remove(159);
_root.Stage.Space.Enemies.Remove(160);
_root.Stage.Space.Enemies.Remove(161);
Symbol 1011 MovieClip Frame 1599
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 13);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 14);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 15);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 16);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 17);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 18);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 19);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 20);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 21);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 22);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 23);
_root.Stage.Space.Enemies.AddObstacle("WallStage4", 24);
Symbol 1011 MovieClip Frame 1643
_root.Stage.Space.Enemies.RemoveObstacle(1);
_root.Stage.Space.Enemies.RemoveObstacle(2);
_root.Stage.Space.Enemies.RemoveObstacle(3);
_root.Stage.Space.Enemies.RemoveObstacle(4);
_root.Stage.Space.Enemies.RemoveObstacle(5);
_root.Stage.Space.Enemies.RemoveObstacle(6);
_root.Stage.Space.Enemies.RemoveObstacle(7);
_root.Stage.Space.Enemies.RemoveObstacle(8);
_root.Stage.Space.Enemies.RemoveObstacle(9);
_root.Stage.Space.Enemies.RemoveObstacle(10);
_root.Stage.Space.Enemies.RemoveObstacle(11);
_root.Stage.Space.Enemies.RemoveObstacle(12);
Symbol 1011 MovieClip Frame 1680
_root.Stage.Space.Enemies.RemoveBoost(1);
_root.Stage.Space.Enemies.RemoveBoost(2);
Symbol 1011 MovieClip Frame 1722
_root.Stage.Space.Enemies.AddBoost("BoostHP", 3);
Symbol 1011 MovieClip Frame 1765
_root.Stage.Space.Enemies.RemoveObstacle(13);
_root.Stage.Space.Enemies.RemoveObstacle(14);
_root.Stage.Space.Enemies.RemoveObstacle(15);
_root.Stage.Space.Enemies.RemoveObstacle(16);
_root.Stage.Space.Enemies.RemoveObstacle(17);
_root.Stage.Space.Enemies.RemoveObstacle(18);
_root.Stage.Space.Enemies.RemoveObstacle(19);
_root.Stage.Space.Enemies.RemoveObstacle(20);
_root.Stage.Space.Enemies.RemoveObstacle(21);
_root.Stage.Space.Enemies.RemoveObstacle(22);
_root.Stage.Space.Enemies.RemoveObstacle(23);
_root.Stage.Space.Enemies.RemoveObstacle(24);
Symbol 1011 MovieClip Frame 1914
_root.Stage.Space.Enemies.RemoveBoost(3);
Symbol 1011 MovieClip Frame 1996
_root.Stage.Space.Enemies.Add("Boss4", 52, true);
Symbol 1011 MovieClip Frame 2076
this.PatternRoll = random(4) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("GotoLeft");
} else if (PatternRoll == 2) {
this.gotoAndPlay("GotoRight");
} else if (PatternRoll == 3) {
this.gotoAndPlay("CenterAttackA");
} else if (PatternRoll == 4) {
this.gotoAndPlay("CenterAttackB");
}
Symbol 1011 MovieClip Frame 2102
this.gotoAndPlay("LeftDecision");
Symbol 1011 MovieClip Frame 2103
_root.Stage.Space.Enemies.AddBullet("Boss4AttackA", 87, 52);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 88, 52);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 89, 52);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 90, 52);
Symbol 1011 MovieClip Frame 2126
_root.Stage.Space.Enemies.RemoveBullet(88);
_root.Stage.Space.Enemies.RemoveBullet(89);
_root.Stage.Space.Enemies.RemoveBullet(90);
Symbol 1011 MovieClip Frame 2162
this.gotoAndPlay("LeftDecision");
_root.Stage.Space.Enemies.RemoveBullet(87);
Symbol 1011 MovieClip Frame 2164
_root.Stage.Space.Enemies.Add("Missiler", 55);
_root.Stage.Space.Enemies.Add("Missiler", 56);
Symbol 1011 MovieClip Frame 2168
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 91, 52);
Symbol 1011 MovieClip Frame 2169
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 92, 52);
Symbol 1011 MovieClip Frame 2170
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 93, 52);
Symbol 1011 MovieClip Frame 2172
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 94, 52);
Symbol 1011 MovieClip Frame 2182
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 97, 55);
Symbol 1011 MovieClip Frame 2185
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 101, 56);
Symbol 1011 MovieClip Frame 2188
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 98, 55);
Symbol 1011 MovieClip Frame 2191
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 102, 56);
Symbol 1011 MovieClip Frame 2194
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 99, 55);
_root.Stage.Space.Enemies.RemoveBullet(91);
Symbol 1011 MovieClip Frame 2195
_root.Stage.Space.Enemies.RemoveBullet(92);
Symbol 1011 MovieClip Frame 2196
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 91, 52);
_root.Stage.Space.Enemies.RemoveBullet(93);
Symbol 1011 MovieClip Frame 2197
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 103, 56);
Symbol 1011 MovieClip Frame 2198
_root.Stage.Space.Enemies.RemoveBullet(94);
Symbol 1011 MovieClip Frame 2200
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 100, 55);
Symbol 1011 MovieClip Frame 2203
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 104, 56);
Symbol 1011 MovieClip Frame 2206
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 92, 52);
_root.Stage.Space.Enemies.RemoveBullet(97);
Symbol 1011 MovieClip Frame 2207
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 93, 52);
Symbol 1011 MovieClip Frame 2209
_root.Stage.Space.Enemies.RemoveBullet(101);
Symbol 1011 MovieClip Frame 2212
_root.Stage.Space.Enemies.RemoveBullet(98);
Symbol 1011 MovieClip Frame 2215
_root.Stage.Space.Enemies.RemoveBullet(102);
Symbol 1011 MovieClip Frame 2218
_root.Stage.Space.Enemies.RemoveBullet(99);
Symbol 1011 MovieClip Frame 2221
_root.Stage.Space.Enemies.RemoveBullet(103);
Symbol 1011 MovieClip Frame 2222
_root.Stage.Space.Enemies.RemoveBullet(91);
Symbol 1011 MovieClip Frame 2224
_root.Stage.Space.Enemies.RemoveBullet(100);
Symbol 1011 MovieClip Frame 2227
_root.Stage.Space.Enemies.RemoveBullet(104);
Symbol 1011 MovieClip Frame 2232
_root.Stage.Space.Enemies.RemoveBullet(92);
Symbol 1011 MovieClip Frame 2233
this.gotoAndPlay("LeftDecision");
_root.Stage.Space.Enemies.Remove(55);
_root.Stage.Space.Enemies.Remove(56);
_root.Stage.Space.Enemies.RemoveBullet(93);
Symbol 1011 MovieClip Frame 2243
this.PatternRoll = random(4) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("LeftBeam");
}
if (PatternRoll == 2) {
this.gotoAndPlay("LeftMissile");
} else if (PatternRoll >= 3) {
this.gotoAndPlay("LeftToCenter");
}
Symbol 1011 MovieClip Frame 2269
this.gotoAndPlay("CenterDecision");
Symbol 1011 MovieClip Frame 2295
this.gotoAndPlay("RightDecision");
Symbol 1011 MovieClip Frame 2296
_root.Stage.Space.Enemies.AddBullet("Boss4AttackA", 87, 52);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 88, 52);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 89, 52);
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 90, 52);
Symbol 1011 MovieClip Frame 2310
_root.Stage.Space.Enemies.Add("Spike", 78);
_root.Stage.Space.Enemies.Add("Spike", 79);
_root.Stage.Space.Enemies.Add("Spike", 80);
Symbol 1011 MovieClip Frame 2319
_root.Stage.Space.Enemies.RemoveBullet(88);
_root.Stage.Space.Enemies.RemoveBullet(89);
_root.Stage.Space.Enemies.RemoveBullet(90);
Symbol 1011 MovieClip Frame 2355
this.gotoAndPlay("RightDecision");
_root.Stage.Space.Enemies.RemoveBullet(87);
Symbol 1011 MovieClip Frame 2357
_root.Stage.Space.Enemies.Add("Missiler", 55);
_root.Stage.Space.Enemies.Add("Missiler", 56);
Symbol 1011 MovieClip Frame 2361
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 91, 52);
Symbol 1011 MovieClip Frame 2362
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 92, 52);
Symbol 1011 MovieClip Frame 2363
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 93, 52);
Symbol 1011 MovieClip Frame 2365
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 94, 52);
Symbol 1011 MovieClip Frame 2375
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 97, 55);
Symbol 1011 MovieClip Frame 2378
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 101, 56);
Symbol 1011 MovieClip Frame 2381
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 98, 55);
Symbol 1011 MovieClip Frame 2384
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 102, 56);
Symbol 1011 MovieClip Frame 2387
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 99, 55);
_root.Stage.Space.Enemies.RemoveBullet(91);
Symbol 1011 MovieClip Frame 2388
_root.Stage.Space.Enemies.RemoveBullet(92);
Symbol 1011 MovieClip Frame 2389
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 91, 52);
_root.Stage.Space.Enemies.RemoveBullet(93);
Symbol 1011 MovieClip Frame 2390
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 103, 56);
Symbol 1011 MovieClip Frame 2391
_root.Stage.Space.Enemies.RemoveBullet(94);
Symbol 1011 MovieClip Frame 2393
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 100, 55);
Symbol 1011 MovieClip Frame 2396
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 104, 56);
Symbol 1011 MovieClip Frame 2399
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 92, 52);
_root.Stage.Space.Enemies.RemoveBullet(97);
Symbol 1011 MovieClip Frame 2400
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 93, 52);
Symbol 1011 MovieClip Frame 2402
_root.Stage.Space.Enemies.RemoveBullet(101);
Symbol 1011 MovieClip Frame 2405
_root.Stage.Space.Enemies.RemoveBullet(98);
Symbol 1011 MovieClip Frame 2408
_root.Stage.Space.Enemies.RemoveBullet(102);
Symbol 1011 MovieClip Frame 2411
_root.Stage.Space.Enemies.RemoveBullet(99);
Symbol 1011 MovieClip Frame 2414
_root.Stage.Space.Enemies.RemoveBullet(103);
Symbol 1011 MovieClip Frame 2415
_root.Stage.Space.Enemies.RemoveBullet(91);
Symbol 1011 MovieClip Frame 2417
_root.Stage.Space.Enemies.RemoveBullet(100);
Symbol 1011 MovieClip Frame 2420
_root.Stage.Space.Enemies.RemoveBullet(104);
Symbol 1011 MovieClip Frame 2425
_root.Stage.Space.Enemies.RemoveBullet(92);
Symbol 1011 MovieClip Frame 2426
this.gotoAndPlay("RightDecision");
_root.Stage.Space.Enemies.RemoveBullet(93);
_root.Stage.Space.Enemies.Remove(55);
_root.Stage.Space.Enemies.Remove(56);
_root.Stage.Space.Enemies.RemoveBullet(93);
Symbol 1011 MovieClip Frame 2436
this.PatternRoll = random(4) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("RightBeam");
}
if (PatternRoll == 2) {
this.gotoAndPlay("RightMissile");
} else if (PatternRoll >= 3) {
this.gotoAndPlay("RightToCenter");
}
Symbol 1011 MovieClip Frame 2462
this.gotoAndPlay("CenterDecision");
Symbol 1011 MovieClip Frame 2463
_root.Stage.Space.Enemies.AddBullet("Boss4AttackA", 87, 52);
_root.Stage.Space.Enemies.Add("Gunner", 53);
_root.Stage.Space.Enemies.Add("Gunner", 54);
Symbol 1011 MovieClip Frame 2475
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 88, 52);
Symbol 1011 MovieClip Frame 2477
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 89, 52);
Symbol 1011 MovieClip Frame 2479
_root.Stage.Space.Enemies.AddBullet("GunnerAttackA", 90, 52);
Symbol 1011 MovieClip Frame 2482
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 91, 52);
Symbol 1011 MovieClip Frame 2483
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 92, 52);
Symbol 1011 MovieClip Frame 2484
_root.Stage.Space.Enemies.AddBullet("MissilerAttackA", 93, 52);
Symbol 1011 MovieClip Frame 2488
_root.Stage.Space.Enemies.RemoveBullet(87);
Symbol 1011 MovieClip Frame 2494
_root.Stage.Space.Enemies.RemoveBullet(88);
Symbol 1011 MovieClip Frame 2496
_root.Stage.Space.Enemies.RemoveBullet(89);
Symbol 1011 MovieClip Frame 2498
_root.Stage.Space.Enemies.RemoveBullet(90);
Symbol 1011 MovieClip Frame 2501
_root.Stage.Space.Enemies.RemoveBullet(91);
Symbol 1011 MovieClip Frame 2502
_root.Stage.Space.Enemies.RemoveBullet(92);
Symbol 1011 MovieClip Frame 2503
this.gotoAndPlay("CenterDecision");
_root.Stage.Space.Enemies.RemoveBullet(93);
_root.Stage.Space.Enemies.Remove(53);
_root.Stage.Space.Enemies.Remove(54);
Symbol 1011 MovieClip Frame 2504
_root.Stage.Space.Enemies.AddBullet("Boss4AttackA", 87, 52);
_root.Stage.Space.Enemies.Add("Beamer", 53);
_root.Stage.Space.Enemies.Add("Beamer", 54);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 95, 53);
_root.Stage.Space.Enemies.AddBullet("BeamerAttackA", 96, 54);
Symbol 1011 MovieClip Frame 2544
this.gotoAndPlay("CenterDecision");
_root.Stage.Space.Enemies.Remove(95);
_root.Stage.Space.Enemies.Remove(96);
_root.Stage.Space.Enemies.RemoveBullet(53);
_root.Stage.Space.Enemies.RemoveBullet(54);
Symbol 1011 MovieClip Frame 2596
this.play();
_root.Music.Stop();
Symbol 1011 MovieClip Frame 2655
_root.gotoAndStop("ShipUpgrade");
stop();
Symbol 1016 MovieClip Frame 2
stop();
Symbol 1018 MovieClip Frame 2
stop();
Symbol 1020 MovieClip Frame 2
stop();
Symbol 1021 MovieClip Frame 2
stop();
Symbol 1022 MovieClip Frame 2
stop();
Symbol 1024 MovieClip Frame 2
stop();
Symbol 1025 MovieClip Frame 1
_root.Music.Play(0);
this.Last = 0;
this.onEnterFrame = function () {
if (this.BossDead != undefined) {
if (this.EndFrame == undefined) {
this.gotoAndPlay("BossDead");
this.EndFrame = this._currentframe;
} else if (this._currentframe < this.EndFrame) {
this.gotoAndPlay("BossDead");
}
}
};
Symbol 1025 MovieClip Frame 5
_root.ActionInterface.DialogueTextAssign("Stage5Intro");
this.stop();
Symbol 1025 MovieClip Frame 50
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
Symbol 1025 MovieClip Frame 98
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
Symbol 1025 MovieClip Frame 200
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
Symbol 1025 MovieClip Frame 202
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
Symbol 1025 MovieClip Frame 222
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
Symbol 1025 MovieClip Frame 224
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
Symbol 1025 MovieClip Frame 352
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
Symbol 1025 MovieClip Frame 354
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
Symbol 1025 MovieClip Frame 415
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
Symbol 1025 MovieClip Frame 417
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
Symbol 1025 MovieClip Frame 462
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
_root.Stage.Space.Enemies.Add("Pawn", 12);
_root.Stage.Space.Enemies.Add("Pawn", 13);
_root.Stage.Space.Enemies.Add("Pawn", 14);
_root.Stage.Space.Enemies.Add("Bishop", 15);
_root.Stage.Space.Enemies.Add("Bishop", 16);
Symbol 1025 MovieClip Frame 504
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
Symbol 1025 MovieClip Frame 506
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Rook", 2);
_root.Stage.Space.Enemies.Add("Rook", 3);
_root.Stage.Space.Enemies.Add("Rook", 4);
_root.Stage.Space.Enemies.Add("Rook", 5);
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
Symbol 1025 MovieClip Frame 529
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
Symbol 1025 MovieClip Frame 531
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
Symbol 1025 MovieClip Frame 608
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 1025 MovieClip Frame 610
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
_root.Stage.Space.Enemies.Add("Rook", 15);
_root.Stage.Space.Enemies.Add("Rook", 16);
Symbol 1025 MovieClip Frame 651
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(12);
_root.Stage.Space.Enemies.Remove(13);
_root.Stage.Space.Enemies.Remove(14);
Symbol 1025 MovieClip Frame 653
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
_root.Stage.Space.Enemies.Add("Pawn", 12);
_root.Stage.Space.Enemies.Add("Pawn", 13);
_root.Stage.Space.Enemies.Add("Pawn", 14);
Symbol 1025 MovieClip Frame 671
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
Symbol 1025 MovieClip Frame 729
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 1025 MovieClip Frame 731
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 3);
Symbol 1025 MovieClip Frame 739
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
Symbol 1025 MovieClip Frame 762
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1025 MovieClip Frame 807
_root.Stage.Space.Enemies.Remove(12);
_root.Stage.Space.Enemies.Remove(13);
_root.Stage.Space.Enemies.Remove(14);
Symbol 1025 MovieClip Frame 828
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
_root.Stage.Space.Enemies.Add("Pawn", 12);
_root.Stage.Space.Enemies.Add("Pawn", 13);
_root.Stage.Space.Enemies.Add("Pawn", 14);
_root.Stage.Space.Enemies.Add("Bishop", 15);
_root.Stage.Space.Enemies.Add("Bishop", 16);
Symbol 1025 MovieClip Frame 904
_root.Stage.Space.Enemies.RemoveBoost(1);
_root.Stage.Space.Enemies.RemoveBoost(2);
_root.Stage.Space.Enemies.RemoveBoost(3);
Symbol 1025 MovieClip Frame 1017
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
_root.Stage.Space.Enemies.Remove(13);
_root.Stage.Space.Enemies.Remove(14);
Symbol 1025 MovieClip Frame 1019
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
Symbol 1025 MovieClip Frame 1072
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 1025 MovieClip Frame 1080
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
_root.Stage.Space.Enemies.Add("Pawn", 12);
_root.Stage.Space.Enemies.Add("Pawn", 13);
_root.Stage.Space.Enemies.Add("Pawn", 14);
Symbol 1025 MovieClip Frame 1176
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1025 MovieClip Frame 1178
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
Symbol 1025 MovieClip Frame 1301
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(12);
_root.Stage.Space.Enemies.Remove(13);
Symbol 1025 MovieClip Frame 1303
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
_root.Stage.Space.Enemies.Add("Pawn", 12);
_root.Stage.Space.Enemies.Add("Pawn", 13);
_root.Stage.Space.Enemies.Add("Pawn", 14);
_root.Stage.Space.Enemies.Add("Bishop", 15);
_root.Stage.Space.Enemies.Add("Bishop", 16);
Symbol 1025 MovieClip Frame 1337
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
Symbol 1025 MovieClip Frame 1387
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1025 MovieClip Frame 1389
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
Symbol 1025 MovieClip Frame 1469
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(12);
_root.Stage.Space.Enemies.Remove(13);
_root.Stage.Space.Enemies.Remove(14);
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 1025 MovieClip Frame 1471
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
_root.Stage.Space.Enemies.Add("Pawn", 12);
_root.Stage.Space.Enemies.Add("Pawn", 13);
_root.Stage.Space.Enemies.Add("Pawn", 14);
_root.Stage.Space.Enemies.Add("Bishop", 15);
_root.Stage.Space.Enemies.Add("Bishop", 16);
Symbol 1025 MovieClip Frame 1501
_root.Stage.Space.Enemies.Remove(38);
_root.Stage.Space.Enemies.Remove(39);
_root.Stage.Space.Enemies.Remove(40);
_root.Stage.Space.Enemies.Remove(41);
_root.Stage.Space.Enemies.Remove(42);
_root.Stage.Space.Enemies.Remove(43);
_root.Stage.Space.Enemies.Remove(44);
_root.Stage.Space.Enemies.Remove(45);
_root.Stage.Space.Enemies.Remove(46);
_root.Stage.Space.Enemies.Remove(47);
_root.Stage.Space.Enemies.Remove(48);
_root.Stage.Space.Enemies.Remove(49);
_root.Stage.Space.Enemies.Remove(50);
_root.Stage.Space.Enemies.Remove(51);
Symbol 1025 MovieClip Frame 1607
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1025 MovieClip Frame 1637
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(12);
_root.Stage.Space.Enemies.Remove(13);
_root.Stage.Space.Enemies.Remove(14);
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 1025 MovieClip Frame 1638
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 3);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 1);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 2);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 3);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 4);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 5);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 6);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 7);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 8);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 9);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 10);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 11);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 12);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 13);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 14);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 15);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 16);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 17);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 18);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 19);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 20);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 21);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 22);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 23);
_root.Stage.Space.Enemies.AddObstacle("WallStage5", 24);
Symbol 1025 MovieClip Frame 1864
_root.Stage.Space.Enemies.RemoveBoost(1);
_root.Stage.Space.Enemies.RemoveBoost(2);
_root.Stage.Space.Enemies.RemoveBoost(3);
_root.Stage.Space.Enemies.RemoveObstacle(1);
_root.Stage.Space.Enemies.RemoveObstacle(2);
_root.Stage.Space.Enemies.RemoveObstacle(3);
_root.Stage.Space.Enemies.RemoveObstacle(4);
_root.Stage.Space.Enemies.RemoveObstacle(5);
_root.Stage.Space.Enemies.RemoveObstacle(6);
_root.Stage.Space.Enemies.RemoveObstacle(7);
_root.Stage.Space.Enemies.RemoveObstacle(8);
_root.Stage.Space.Enemies.RemoveObstacle(9);
_root.Stage.Space.Enemies.RemoveObstacle(10);
_root.Stage.Space.Enemies.RemoveObstacle(11);
_root.Stage.Space.Enemies.RemoveObstacle(12);
_root.Stage.Space.Enemies.RemoveObstacle(13);
_root.Stage.Space.Enemies.RemoveObstacle(14);
_root.Stage.Space.Enemies.RemoveObstacle(15);
_root.Stage.Space.Enemies.RemoveObstacle(16);
_root.Stage.Space.Enemies.RemoveObstacle(17);
_root.Stage.Space.Enemies.RemoveObstacle(18);
_root.Stage.Space.Enemies.RemoveObstacle(19);
_root.Stage.Space.Enemies.RemoveObstacle(20);
_root.Stage.Space.Enemies.RemoveObstacle(21);
_root.Stage.Space.Enemies.RemoveObstacle(22);
_root.Stage.Space.Enemies.RemoveObstacle(23);
_root.Stage.Space.Enemies.RemoveObstacle(24);
Symbol 1025 MovieClip Frame 1996
_root.Stage.Space.Enemies.Add("Boss5", 52, true);
_root.Stage.Space.Enemies.Add("Queen", 17);
Symbol 1025 MovieClip Frame 2076
this.PatternRoll = random(4) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("CenterToLeft");
} else if (PatternRoll == 2) {
this.gotoAndPlay("CenterToRight");
} else if (PatternRoll == 3) {
this.gotoAndPlay("CenterRooks");
} else if (PatternRoll == 4) {
this.gotoAndPlay("CenterBishops");
}
Symbol 1025 MovieClip Frame 2102
this.gotoAndPlay("LeftDecision");
Symbol 1025 MovieClip Frame 2116
this.PatternRoll = random(4) + 1;
if ((PatternRoll == 1) || (PatternRoll == 2)) {
this.gotoAndPlay("LeftToCenter");
} else if (PatternRoll == 3) {
this.gotoAndPlay("LeftDash");
} else if (PatternRoll == 4) {
this.gotoAndPlay("LeftPawns");
}
Symbol 1025 MovieClip Frame 2149
this.gotoAndPlay("CenterDecision");
Symbol 1025 MovieClip Frame 2175
this.gotoAndPlay("RightDecision");
Symbol 1025 MovieClip Frame 2189
this.PatternRoll = random(4) + 1;
if ((PatternRoll == 1) || (PatternRoll == 2)) {
this.gotoAndPlay("RightToCenter");
} else if (PatternRoll == 3) {
this.gotoAndPlay("RightDash");
} else if (PatternRoll == 4) {
this.gotoAndPlay("RightPawns");
}
Symbol 1025 MovieClip Frame 2222
this.gotoAndPlay("CenterDecision");
Symbol 1025 MovieClip Frame 2223
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
Symbol 1025 MovieClip Frame 2279
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1025 MovieClip Frame 2280
this.gotoAndPlay("LeftDecision");
Symbol 1025 MovieClip Frame 2281
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
Symbol 1025 MovieClip Frame 2337
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1025 MovieClip Frame 2338
this.gotoAndPlay("RightDecision");
Symbol 1025 MovieClip Frame 2339
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
Symbol 1025 MovieClip Frame 2446
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
Symbol 1025 MovieClip Frame 2447
this.gotoAndPlay("LeftDecision");
Symbol 1025 MovieClip Frame 2448
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
Symbol 1025 MovieClip Frame 2555
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
Symbol 1025 MovieClip Frame 2556
this.gotoAndPlay("RightDecision");
Symbol 1025 MovieClip Frame 2557
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
Symbol 1025 MovieClip Frame 2688
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1025 MovieClip Frame 2689
this.gotoAndPlay("CenterDecision");
Symbol 1025 MovieClip Frame 2690
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
_root.Stage.Space.Enemies.Add("Bishop", 15);
_root.Stage.Space.Enemies.Add("Bishop", 16);
Symbol 1025 MovieClip Frame 2809
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 1025 MovieClip Frame 2810
this.gotoAndPlay("CenterDecision");
Symbol 1025 MovieClip Frame 2824
this.play();
_root.Music.Stop();
Symbol 1025 MovieClip Frame 2879
_root.gotoAndStop("ShipUpgrade");
stop();
Symbol 1030 MovieClip Frame 2
stop();
Symbol 1032 MovieClip Frame 2
stop();
Symbol 1034 MovieClip Frame 2
stop();
Symbol 1036 MovieClip Frame 2
stop();
Symbol 1037 MovieClip Frame 1
_root.Music.Play(1);
this.Last = 0;
this.onEnterFrame = function () {
if (this.BossDead != undefined) {
if (this.EndFrame == undefined) {
this.gotoAndPlay("BossDead");
this.EndFrame = this._currentframe;
} else if (this._currentframe < this.EndFrame) {
this.gotoAndPlay("BossDead");
}
}
};
Symbol 1037 MovieClip Frame 5
_root.ActionInterface.DialogueTextAssign("Stage6Intro");
this.stop();
Symbol 1037 MovieClip Frame 50
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Digger", 2);
Symbol 1037 MovieClip Frame 116
_root.Stage.Space.Enemies.Add("Digger", 3);
_root.Stage.Space.Enemies.Add("Digger", 4);
Symbol 1037 MovieClip Frame 183
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 6);
Symbol 1037 MovieClip Frame 193
_root.Stage.Space.Enemies.Add("Crosser", 7);
_root.Stage.Space.Enemies.Add("Crosser", 8);
Symbol 1037 MovieClip Frame 224
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
Symbol 1037 MovieClip Frame 226
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Digger", 2);
Symbol 1037 MovieClip Frame 284
_root.Stage.Space.Enemies.Add("Archer", 9);
_root.Stage.Space.Enemies.Add("Archer", 10);
_root.Stage.Space.Enemies.Add("Archer", 11);
_root.Stage.Space.Enemies.Add("Archer", 12);
Symbol 1037 MovieClip Frame 290
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
Symbol 1037 MovieClip Frame 292
_root.Stage.Space.Enemies.Add("Digger", 3);
_root.Stage.Space.Enemies.Add("Digger", 4);
Symbol 1037 MovieClip Frame 343
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
Symbol 1037 MovieClip Frame 353
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(8);
Symbol 1037 MovieClip Frame 377
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 6);
Symbol 1037 MovieClip Frame 400
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
Symbol 1037 MovieClip Frame 451
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Digger", 2);
Symbol 1037 MovieClip Frame 458
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 1037 MovieClip Frame 466
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
Symbol 1037 MovieClip Frame 525
_root.Stage.Space.Enemies.Add("Archer", 9);
_root.Stage.Space.Enemies.Add("Archer", 10);
_root.Stage.Space.Enemies.Add("Archer", 11);
_root.Stage.Space.Enemies.Add("Archer", 12);
Symbol 1037 MovieClip Frame 537
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
Symbol 1037 MovieClip Frame 539
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 6);
Symbol 1037 MovieClip Frame 553
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(8);
Symbol 1037 MovieClip Frame 625
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
Symbol 1037 MovieClip Frame 632
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 3);
Symbol 1037 MovieClip Frame 646
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
Symbol 1037 MovieClip Frame 699
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 1037 MovieClip Frame 701
_root.Stage.Space.Enemies.Add("Archer", 9);
_root.Stage.Space.Enemies.Add("Archer", 10);
_root.Stage.Space.Enemies.Add("Archer", 11);
Symbol 1037 MovieClip Frame 710
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
Symbol 1037 MovieClip Frame 747
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 6);
_root.Stage.Space.Enemies.Add("Crosser", 7);
_root.Stage.Space.Enemies.Add("Crosser", 8);
Symbol 1037 MovieClip Frame 797
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Digger", 3);
_root.Stage.Space.Enemies.Add("Digger", 4);
Symbol 1037 MovieClip Frame 805
_root.Stage.Space.Enemies.RemoveBoost(1);
_root.Stage.Space.Enemies.RemoveBoost(2);
_root.Stage.Space.Enemies.RemoveBoost(3);
Symbol 1037 MovieClip Frame 875
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1037 MovieClip Frame 877
_root.Stage.Space.Enemies.Add("Archer", 9);
_root.Stage.Space.Enemies.Add("Archer", 10);
_root.Stage.Space.Enemies.Add("Archer", 11);
_root.Stage.Space.Enemies.Add("Archer", 12);
Symbol 1037 MovieClip Frame 923
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(8);
Symbol 1037 MovieClip Frame 925
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 6);
_root.Stage.Space.Enemies.Add("Crosser", 7);
_root.Stage.Space.Enemies.Add("Crosser", 8);
Symbol 1037 MovieClip Frame 975
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
Symbol 1037 MovieClip Frame 977
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Digger", 2);
_root.Stage.Space.Enemies.Add("Digger", 3);
_root.Stage.Space.Enemies.Add("Digger", 4);
Symbol 1037 MovieClip Frame 1095
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 1037 MovieClip Frame 1097
_root.Stage.Space.Enemies.Add("Archer", 9);
_root.Stage.Space.Enemies.Add("Archer", 10);
_root.Stage.Space.Enemies.Add("Archer", 11);
_root.Stage.Space.Enemies.Add("Archer", 12);
Symbol 1037 MovieClip Frame 1119
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(8);
Symbol 1037 MovieClip Frame 1142
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
Symbol 1037 MovieClip Frame 1175
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 7);
Symbol 1037 MovieClip Frame 1211
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Digger", 2);
_root.Stage.Space.Enemies.Add("Digger", 3);
_root.Stage.Space.Enemies.Add("Digger", 4);
Symbol 1037 MovieClip Frame 1253
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 1037 MovieClip Frame 1255
_root.Stage.Space.Enemies.Add("Archer", 9);
_root.Stage.Space.Enemies.Add("Archer", 10);
_root.Stage.Space.Enemies.Add("Archer", 11);
_root.Stage.Space.Enemies.Add("Archer", 12);
Symbol 1037 MovieClip Frame 1292
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(7);
Symbol 1037 MovieClip Frame 1294
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 6);
_root.Stage.Space.Enemies.Add("Crosser", 8);
Symbol 1037 MovieClip Frame 1303
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(4);
Symbol 1037 MovieClip Frame 1328
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
Symbol 1037 MovieClip Frame 1367
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 1037 MovieClip Frame 1410
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(8);
Symbol 1037 MovieClip Frame 1412
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Digger", 2);
_root.Stage.Space.Enemies.Add("Digger", 3);
_root.Stage.Space.Enemies.Add("Digger", 4);
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Crosser", 6);
_root.Stage.Space.Enemies.Add("Crosser", 7);
_root.Stage.Space.Enemies.Add("Archer", 10);
_root.Stage.Space.Enemies.Add("Archer", 11);
_root.Stage.Space.Enemies.Add("Archer", 12);
Symbol 1037 MovieClip Frame 1413
trace("ENEMIES STILL ON SCREEN, HIDING : " + _root.Stage.Space.Enemies.EnemyBank);
Symbol 1037 MovieClip Frame 1546
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 3);
Symbol 1037 MovieClip Frame 1589
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
_root.Stage.Space.Enemies.Remove(12);
Symbol 1037 MovieClip Frame 1638
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 3);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 6);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 8);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 12);
Symbol 1037 MovieClip Frame 1683
_root.Stage.Space.Enemies.RemoveBoost(1);
_root.Stage.Space.Enemies.RemoveBoost(2);
_root.Stage.Space.Enemies.RemoveBoost(3);
Symbol 1037 MovieClip Frame 1685
_root.Stage.Space.Enemies.AddBoost("BoostHP", 1);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 2);
_root.Stage.Space.Enemies.AddBoost("BoostHP", 3);
Symbol 1037 MovieClip Frame 1695
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 1);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 2);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 7);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 11);
Symbol 1037 MovieClip Frame 1744
_root.Stage.Space.Enemies.RemoveObstacle(8);
_root.Stage.Space.Enemies.RemoveObstacle(6);
_root.Stage.Space.Enemies.RemoveObstacle(12);
_root.Stage.Space.Enemies.RemoveObstacle(3);
Symbol 1037 MovieClip Frame 1745
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 5);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 4);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 9);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 10);
Symbol 1037 MovieClip Frame 1792
_root.Stage.Space.Enemies.RemoveObstacle(11);
_root.Stage.Space.Enemies.RemoveObstacle(1);
_root.Stage.Space.Enemies.RemoveObstacle(2);
_root.Stage.Space.Enemies.RemoveObstacle(7);
Symbol 1037 MovieClip Frame 1795
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 13);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 14);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 15);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 19);
Symbol 1037 MovieClip Frame 1808
_root.Stage.Space.Enemies.RemoveBoost(1);
_root.Stage.Space.Enemies.RemoveBoost(2);
_root.Stage.Space.Enemies.RemoveBoost(3);
Symbol 1037 MovieClip Frame 1840
_root.Stage.Space.Enemies.RemoveObstacle(5);
_root.Stage.Space.Enemies.RemoveObstacle(4);
_root.Stage.Space.Enemies.RemoveObstacle(9);
_root.Stage.Space.Enemies.RemoveObstacle(10);
Symbol 1037 MovieClip Frame 1842
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 16);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 17);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 13);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 14);
Symbol 1037 MovieClip Frame 1886
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 18);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 20);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 23);
_root.Stage.Space.Enemies.AddObstacle("WallStage6", 24);
Symbol 1037 MovieClip Frame 1888
_root.Stage.Space.Enemies.RemoveObstacle(13);
_root.Stage.Space.Enemies.RemoveObstacle(14);
_root.Stage.Space.Enemies.RemoveObstacle(15);
_root.Stage.Space.Enemies.RemoveObstacle(19);
Symbol 1037 MovieClip Frame 1932
_root.Stage.Space.Enemies.RemoveObstacle(16);
_root.Stage.Space.Enemies.RemoveObstacle(17);
_root.Stage.Space.Enemies.RemoveObstacle(21);
_root.Stage.Space.Enemies.RemoveObstacle(22);
Symbol 1037 MovieClip Frame 1974
_root.Stage.Space.Enemies.RemoveObstacle(18);
_root.Stage.Space.Enemies.RemoveObstacle(20);
_root.Stage.Space.Enemies.RemoveObstacle(23);
_root.Stage.Space.Enemies.RemoveObstacle(24);
Symbol 1037 MovieClip Frame 2112
_root.Stage.Space.Enemies.Add("Boss6", 53, true);
Symbol 1037 MovieClip Frame 2192
this.PatternRoll = random(2) + 1;
if (PatternRoll == 1) {
this.gotoAndPlay("CenterToLeft");
} else if (PatternRoll == 2) {
this.gotoAndPlay("CenterToRight");
}
Symbol 1037 MovieClip Frame 2218
this.gotoAndPlay("LeftDecision");
Symbol 1037 MovieClip Frame 2232
this.PatternRoll = random(4) + 1;
if ((PatternRoll == 1) || (PatternRoll == 2)) {
this.gotoAndPlay("LeftToCenter");
} else if ((PatternRoll == 3) || (PatternRoll == 4)) {
this.gotoAndPlay("LeftDash");
}
Symbol 1037 MovieClip Frame 2265
this.gotoAndPlay("CenterDecision");
Symbol 1037 MovieClip Frame 2291
this.gotoAndPlay("RightDecision");
Symbol 1037 MovieClip Frame 2305
this.PatternRoll = random(4) + 1;
if ((PatternRoll == 1) || (PatternRoll == 2)) {
this.gotoAndPlay("RightToCenter");
} else if ((PatternRoll == 3) || (PatternRoll == 4)) {
this.gotoAndPlay("RightDash");
}
Symbol 1037 MovieClip Frame 2338
this.gotoAndPlay("CenterDecision");
Symbol 1037 MovieClip Frame 2339
_root.Stage.Space.Enemies.Add("Digger", 1);
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Archer", 9);
Symbol 1037 MovieClip Frame 2356
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2367
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2377
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2387
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2397
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2416
this.gotoAndPlay("RightDecision");
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(9);
Symbol 1037 MovieClip Frame 2417
_root.Stage.Space.Enemies.Add("Archer", 1);
_root.Stage.Space.Enemies.Add("Crosser", 5);
_root.Stage.Space.Enemies.Add("Digger", 9);
Symbol 1037 MovieClip Frame 2434
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2445
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2455
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2465
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2475
this.Enemy1.Ship.gotoAndPlay("Shoot");
this.Enemy5.Ship.gotoAndPlay("Shoot");
this.Enemy9.Ship.gotoAndPlay("Shoot");
Symbol 1037 MovieClip Frame 2486
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
Symbol 1037 MovieClip Frame 2494
this.gotoAndPlay("LeftDecision");
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(5);
_root.Stage.Space.Enemies.Remove(9);
Symbol 1037 MovieClip Frame 2495
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
Symbol 1037 MovieClip Frame 2595
_root.Stage.Space.Enemies.Remove(1);
_root.Stage.Space.Enemies.Remove(2);
_root.Stage.Space.Enemies.Remove(3);
_root.Stage.Space.Enemies.Remove(4);
_root.Stage.Space.Enemies.Remove(5);
Symbol 1037 MovieClip Frame 2597
_root.Stage.Space.Enemies.Add("Rook", 8);
_root.Stage.Space.Enemies.Add("Rook", 9);
_root.Stage.Space.Enemies.Add("Rook", 10);
_root.Stage.Space.Enemies.Add("Rook", 11);
Symbol 1037 MovieClip Frame 2603
this.gotoAndPlay("LeftDecision");
Symbol 1037 MovieClip Frame 2604
_root.Stage.Space.Enemies.Add("Pawn", 1);
_root.Stage.Space.Enemies.Add("Pawn", 2);
_root.Stage.Space.Enemies.Add("Pawn", 3);
_root.Stage.Space.Enemies.Add("Pawn", 4);
_root.Stage.Space.Enemies.Add("Pawn", 5);
Symbol 1037 MovieClip Frame 2712
this.gotoAndPlay("RightDecision");
Symbol 1037 MovieClip Frame 2728
_root.Stage.Space.Enemies.Remove(8);
_root.Stage.Space.Enemies.Remove(9);
_root.Stage.Space.Enemies.Remove(10);
_root.Stage.Space.Enemies.Remove(11);
Symbol 1037 MovieClip Frame 2730
_root.Stage.Space.Enemies.Add("Bishop", 6);
_root.Stage.Space.Enemies.Add("Bishop", 7);
_root.Stage.Space.Enemies.Add("Bishop", 15);
_root.Stage.Space.Enemies.Add("Bishop", 16);
Symbol 1037 MovieClip Frame 2845
this.gotoAndPlay("CenterDecision");
Symbol 1037 MovieClip Frame 2849
_root.Stage.Space.Enemies.Remove(6);
_root.Stage.Space.Enemies.Remove(7);
_root.Stage.Space.Enemies.Remove(15);
_root.Stage.Space.Enemies.Remove(16);
Symbol 1037 MovieClip Frame 2864
_root.Music.Stop();
Symbol 1037 MovieClip Frame 2966
this.gotoAndPlay("CenterDecision");
Symbol 1037 MovieClip Frame 2980
this.play();
_root.Music.Stop();
Symbol 1037 MovieClip Frame 3035
_root.gotoAndStop("GameOver");
stop();
Symbol 1040 MovieClip Frame 1
stop();
Symbol 1040 MovieClip Frame 2
stop();
Symbol 1040 MovieClip Frame 3
stop();
Symbol 1040 MovieClip Frame 4
stop();
Symbol 1040 MovieClip Frame 5
stop();
Symbol 1040 MovieClip Frame 6
stop();
Symbol 1048 Button
on (release) {
getURL ("http://www.aplotagainstme.com", _new);
}
Symbol 1065 MovieClip Frame 1
stop();
Symbol 1065 MovieClip Frame 2
stop();
Symbol 1065 MovieClip Frame 3
stop();
Symbol 1065 MovieClip Frame 4
stop();
Symbol 1065 MovieClip Frame 5
stop();
Symbol 1069 MovieClip Frame 1
stop();
Symbol 1074 MovieClip Frame 1
this.stop();
Symbol 1074 MovieClip Frame 2
this.stop();
Symbol 1074 MovieClip Frame 3
this.stop();
Symbol 1074 MovieClip Frame 4
this.stop();
Symbol 1074 MovieClip Frame 5
this.stop();
Symbol 1074 MovieClip Frame 6
this.stop();
Symbol 1074 MovieClip Frame 7
this.stop();
Symbol 1074 MovieClip Frame 8
this.stop();
Symbol 1074 MovieClip Frame 9
this.stop();
Symbol 1074 MovieClip Frame 10
this.stop();
Symbol 1074 MovieClip Frame 11
this.stop();
Symbol 1079 MovieClip Frame 1
if (_global.Mute == true) {
this.music_toggle.Visual.gotoAndStop("Off");
} else {
this.music_toggle.Visual.gotoAndStop("On");
}
Instance of Symbol 171 MovieClip "music_toggle" in Symbol 1079 MovieClip Frame 1
on (release) {
if (_global.Mute != true) {
_global.Mute = true;
this.Visual.gotoAndStop("Off");
_root.globalSound.setVolume(0);
} else {
_global.Mute = false;
this.Visual.gotoAndStop("On");
_root.globalSound.setVolume(100);
}
}
Symbol 1083 MovieClip Frame 26
this.gotoAndPlay(1);
Symbol 1088 Button
on (release) {
getURL ("mailto:shutchison@shade.ca");
}