Frame 1
function SUBSCREEN_BASIC_UPDATE() {
var T = _root.SUBSCREEN_TARGET;
var _local2 = _root.SUBSCREEN;
var _local3 = _root.BattleInit(T);
tellTarget (_local2.ally_1_icon) {
gotoAndStop ("no_icon");
};
tellTarget (_local2.ally_2_icon) {
gotoAndStop ("no_icon");
};
if ((SV_ALLY[0] == Ben) || (SV_ALLY[0] == Biff)) {
tellTarget (_local2.ally_1_icon) {
gotoAndStop ("bishop");
};
}
if ((SV_ALLY[0] == Kyle) || (SV_ALLY[0] == Kris)) {
tellTarget (_local2.ally_1_icon) {
gotoAndStop ("knight");
};
}
if ((SV_ALLY[1] == Ben) || (SV_ALLY[1] == Biff)) {
tellTarget (_local2.ally_2_icon) {
gotoAndStop ("bishop");
};
}
if ((SV_ALLY[1] == Kyle) || (SV_ALLY[1] == Kris)) {
tellTarget (_local2.ally_2_icon) {
gotoAndStop ("knight");
};
}
tellTarget (_local2.target_avatar) {
gotoAndStop(T.Name);
};
var chclass = "Rook";
if ((T == Ben) || (T == Biff)) {
chclass = "Bishop";
}
if ((T == Kris) || (T == Kyle)) {
chclass = "Knight";
}
_local2.nameclass = (((T.Name + " (") + chclass) + ")\n\nHit Points: ") + _local3.MAX_HP;
_local2.pawncount = "Pawns: " + _root.SV_PAWNS;
var _local1 = _local2.orb_in_A;
_local1.gotoAndStop("null");
switch (_local3.ELE_ATTACK) {
case 0 :
_local1.gotoAndStop("light");
break;
case 1 :
_local1.gotoAndStop("dark");
break;
case 2 :
_local1.gotoAndStop("earth");
break;
case 3 :
_local1.gotoAndStop("metal");
}
_local1 = _local2.orb_in_W1;
_local1.gotoAndStop("null");
if (_local3.ELE_WEAK[0] > 0) {
_local1.gotoAndStop("light");
} else if (_local3.ELE_WEAK[1] > 0) {
_local1.gotoAndStop("dark");
} else if (_local3.ELE_WEAK[2] > 0) {
_local1.gotoAndStop("earth");
} else if (_local3.ELE_WEAK[3] > 0) {
_local1.gotoAndStop("metal");
}
_local1 = _local2.orb_in_W2;
_local1.gotoAndStop("no_orb");
if ((_local3.ELE_WEAK[1] > 0) && (_local3.ELE_WEAK[0] > 0)) {
_local1.gotoAndStop("dark");
} else if ((_local3.ELE_WEAK[2] > 0) && ((_local3.ELE_WEAK[1] > 0) || (_local3.ELE_WEAK[0] > 0))) {
_local1.gotoAndStop("earth");
} else if ((_local3.ELE_WEAK[3] > 0) && (((_local3.ELE_WEAK[0] + _local3.ELE_WEAK[1]) + _local3.ELE_WEAK[2]) > 0)) {
_local1.gotoAndStop("metal");
}
var orbs_occupied = 0;
_local1 = _local2.orb_in_S1;
_local1.gotoAndStop("null");
if (_local3.ELE_STRONG[0] > 0) {
_local1.gotoAndStop("light");
orbs_occupied++;
} else if (_local3.ELE_STRONG[1] > 0) {
_local1.gotoAndStop("dark");
orbs_occupied++;
} else if (_local3.ELE_STRONG[2] > 0) {
_local1.gotoAndStop("earth");
orbs_occupied++;
} else if (_local3.ELE_STRONG[3] > 0) {
_local1.gotoAndStop("metal");
orbs_occupied++;
}
_local1 = _local2.orb_in_S2;
_local1.gotoAndStop("no_orb");
if ((_local3.ELE_STRONG[1] > 0) && (_local3.ELE_STRONG[0] > 0)) {
_local1.gotoAndStop("dark");
orbs_occupied++;
} else if ((_local3.ELE_STRONG[2] > 0) && ((_local3.ELE_STRONG[1] > 0) || (_local3.ELE_STRONG[0] > 0))) {
_local1.gotoAndStop("earth");
orbs_occupied++;
} else if ((_local3.ELE_STRONG[3] > 0) && (((_local3.ELE_STRONG[0] + _local3.ELE_STRONG[1]) + _local3.ELE_STRONG[2]) > 0)) {
_local1.gotoAndStop("metal");
orbs_occupied++;
}
var placing = 0;
_local2.orb_in_S3.gotoAndStop("no_orb");
_local2.orb_in_S4.gotoAndStop("no_orb");
_local2.orb_in_S5.gotoAndStop("no_orb");
_local2.orb_in_S6.gotoAndStop("no_orb");
while (placing < 4) {
switch (orbs_occupied) {
case 0 :
_local1 = _local2.orb_in_S1;
break;
case 1 :
_local1 = _local2.orb_in_S2;
break;
case 2 :
_local1 = _local2.orb_in_S3;
break;
case 3 :
_local1 = _local2.orb_in_S4;
break;
case 4 :
_local1 = _local2.orb_in_S5;
break;
case 5 :
_local1 = _local2.orb_in_S6;
}
if (_local3.STATUS_DEF[placing] > 0) {
_local1.gotoAndStop(7 + placing);
orbs_occupied++;
}
placing++;
}
}
function CharacterInit(A) {
var _local1 = A;
_local1.Name = null;
_local1.has_met = 0;
_local1.EQ_Weapon = null;
_local1.EQ_Armor = null;
_local1.EQ_Item = null;
_local1.AT_Strength = 1;
_local1.AT_Const = 1;
_local1.AT_Wisdom = 1;
_local1.AT_Will = 1;
}
function BattleInit(A) {
var _local2 = A;
var _local3 = _root;
if (_local2 == null) {
return(null);
}
var _local1 = new Object();
_local1.Name = _local2.Name;
_local1.MAX_HP = _local3.get_MAX_HP(_local2);
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = _local3.get_ATTACK(_local2);
_local1.DEFENSE = _local3.get_DEFENSE(_local2);
_local1.MAG_DEFENSE = _local3.get_MAG_DEFENSE(_local2);
_local1.MAG_LEVEL = _local2.AT_Wisdom;
_local1.MAX_MAGIC = _local1.MAG_LEVEL;
_local1.CURR_MAGIC = _local1.MAX_MAGIC - 3;
_local1.STATUS = null;
_local1.ALIVE = true;
_local1.IS_ENEMY = false;
_local1.ELE_ATTACK = null;
_local1.ELE_STRONG = null;
_local1.ELE_WEAK = null;
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local1 = _local3.EquipArmor(_local2, _local1);
_local1 = _local3.EquipWeapon(_local2, _local1);
_local1 = _local3.EquipItem(_local2, _local1);
if (_local1.CURR_MAGIC < 0) {
_local1.CURR_MAGIC = 0;
}
if (_local1.CURR_HP < 0) {
_local1.CURR_HP = 1;
}
return(_local1);
}
function EquipWeapon(A, B) {
var _local1 = B;
var _local2 = A;
switch (_local2.EQ_WEAPON) {
case "EarthFork" :
_local1.ATTACK = _local1.ATTACK * 30;
_local1.ELE_ATTACK = 2;
break;
case "IronFork" :
_local1.ATTACK = _local1.ATTACK * 30;
_local1.ELE_ATTACK = 3;
break;
case "ForkTongue" :
_local1.ATTACK = _local1.ATTACK * 25;
_local1.ELE_ATTACK = 1;
_local1.STATUS_DEF[3]++;
break;
case "RoyalFork" :
_local1.ATTACK = _local1.ATTACK * 50;
_local1.ELE_ATTACK = -1;
break;
case "BlackPin" :
_local1.ATTACK = _local1.ATTACK * 20;
_local1.ELE_ATTACK = 1;
break;
case "WhitePin" :
_local1.ATTACK = _local1.ATTACK * 20;
_local1.ELE_ATTACK = 0;
break;
case "EarthPin" :
_local1.ATTACK = _local1.ATTACK * 25;
_local1.ELE_ATTACK = 2;
break;
case "CrossPin" :
_local1.ATTACK = _local1.ATTACK * 45;
_local1.ELE_ATTACK = -1;
if (_local2 == Biff) {
_local1.ELE_ATTACK = 1;
}
if (_local2 == Ben) {
_local1.ELE_ATTACK = 0;
}
_local1.STATUS_DEF[2] = _local1.STATUS_DEF[2] - 3;
break;
case "SilverSkewer" :
_local1.ATTACK = _local1.ATTACK * 60;
_local1.ELE_ATTACK = -1;
_local1.STATUS_DEF[2]++;
}
return(_local1);
}
function EquipArmor(A, B) {
var _local1 = B;
switch (A.EQ_ARMOR) {
case "EtherealSuit" :
_local1.DEFENSE = _local1.DEFENSE - 0.5;
_local1.ELE_STRONG = new Array(0, 0, 1, 1);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF[0]++;
_local1.MAG_DEFENSE = _local1.MAG_DEFENSE * 1.5;
break;
case "BoneMail" :
_local1.DEFENSE = _local1.DEFENSE - 0.35;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF[1] = _local1.STATUS_DEF[1] - 15;
break;
case "EarthVest" :
_local1.DEFENSE = _local1.DEFENSE - 0;
_local1.ELE_STRONG = new Array(0, 0, 1, 1);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
break;
case "GraniteArmor" :
_local1.DEFENSE = _local1.DEFENSE - 0.2;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
break;
case "TurtleShell" :
_local1.DEFENSE = _local1.DEFENSE - 0.15;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF[1]++;
break;
case "EarthArmor" :
_local1.DEFENSE = _local1.DEFENSE - 0.1;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
break;
case "FullMail" :
_local1.DEFENSE = _local1.DEFENSE - 0.3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
break;
case "HalfMail" :
_local1.DEFENSE = _local1.DEFENSE - 0.15;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
break;
case "IronArmor" :
_local1.DEFENSE = _local1.DEFENSE - 0.1;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
break;
case "Rags" :
case "BathRobe" :
_local1.DEFENSE = _local1.DEFENSE - 0;
_local1.ELE_STRONG = new Array(0, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
break;
case "WhiteRobe" :
_local1.DEFENSE = _local1.DEFENSE - 0.2;
_local1.ELE_STRONG = new Array(0, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 1);
_local1.STATUS_DEF[1]++;
break;
case "BlackRobe" :
_local1.DEFENSE = _local1.DEFENSE - 0.2;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF[2]++;
break;
case "BlueRobe" :
_local1.DEFENSE = _local1.DEFENSE - 0.2;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF[0]++;
break;
case "RedRobe" :
_local1.DEFENSE = _local1.DEFENSE - 0.2;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF[3]++;
break;
case "EtherealCape" :
_local1.ELE_STRONG = new Array(1, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF[3]++;
_local1.MAG_DEFENSE = _local1.MAG_DEFENSE - 0.5;
}
return(_local1);
}
function EquipItem(A, B) {
var _local1 = B;
var _local2 = A;
switch (_local2.EQ_ITEM) {
case "RedKey" :
_local1.ELE_ATTACK = 2;
break;
case "BlackKey" :
_local1.ELE_ATTACK = 1;
break;
case "Pass" :
_local1.ELE_ATTACK = 0;
break;
case "KrisKnife" :
_local1.ATTACK = _local1.ATTACK * 1.1;
_local1.ELE_ATTACK = 3;
break;
case "OakShield" :
_local1.DEFENSE = _local1.DEFENSE - 0.08;
break;
case "Glasses" :
_local1.STATUS_DEF[0]++;
break;
case "AlexiaRing" :
_local1.STATUS_DEF[2]++;
break;
case "BronzeSnake" :
_local1.STATUS_DEF[1]++;
break;
case "Mirror" :
_local1.MAG_DEFENSE = _local1.MAG_DEFENSE * 0.666666666666667;
break;
case "BlackCarrot" :
if (_local2 == Ben) {
_local1.MAX_MAGIC++;
_local1.MAG_LEVEL++;
}
_local1.CURR_MAGIC = _local1.MAX_MAGIC;
_local1.STATUS_DEF[0] = _local1.STATUS_DEF[0] - 3;
_local1.STATUS_DEF[1] = _local1.STATUS_DEF[1] - 3;
_local1.STATUS_DEF[2] = _local1.STATUS_DEF[2] - 3;
_local1.STATUS_DEF[3] = _local1.STATUS_DEF[3] - 3;
break;
case "GreenBeret" :
_local1.DEFENSE = _local1.DEFENSE - 0.07;
if (_local2 == GC) {
_local1.DEFENSE = _local1.DEFENSE - 0.03;
}
if (_local1.ELE_ATTACK == -1) {
_local1.ELE_ATTACK = 2;
_local1.STATUS_DEF[2]++;
}
break;
case "Lantern" :
if (_local1.ELE_ATTACK == 0) {
_local1.MAX_MAGIC = _local1.MAX_MAGIC + 2;
}
_local1.ELE_ATTACK = 0;
_local1.STATUS_DEF[0] = _local1.STATUS_DEF[0] + 2;
break;
case "EtherealLamp" :
if (_local1.ELE_ATTACK == 0) {
_local1.MAX_MAGIC = 99;
}
_local1.ELE_ATTACK = 0;
_local1.STATUS_DEF[0] = 99;
break;
case "Egg" :
_local1.STATUS_DEF[1] = _local1.STATUS_DEF[1] + 10;
break;
case "EtherealEgg" :
_local1.CURR_MAGIC = _local1.MAX_MAGIC;
_local1.STATUS_DEF[1] = _local1.STATUS_DEF[1] + 10;
break;
case "Box" :
_local1.STATUS_DEF[3] = _local1.STATUS_DEF[3] + 10;
break;
case "EtherealBox" :
_local1.STATUS_DEF[0]++;
_local1.STATUS_DEF[1]++;
_local1.STATUS_DEF[2]++;
_local1.STATUS_DEF[3]++;
_local1.ATTACK = _local1.ATTACK * 0.9;
_local1.DEFENSE = _local1.DEFENSE * 1.1;
_local1.MAG_DEFENSE = _local1.MAG_DEFENSE * 1.1;
}
return(_local1);
}
function Have_Item(X) {
var _local2 = X;
var _local3 = _root;
if (GC.EQ_Item == _local2) {
return(true);
}
if (Kris.EQ_Item == _local2) {
return(true);
}
if (Kyle.EQ_Item == _local2) {
return(true);
}
if (Ben.EQ_Item == _local2) {
return(true);
}
if (Biff.EQ_Item == _local2) {
return(true);
}
if (GC.EQ_Weapon == _local2) {
return(true);
}
if (Kris.EQ_Weapon == _local2) {
return(true);
}
if (Kyle.EQ_Weapon == _local2) {
return(true);
}
if (Ben.EQ_Weapon == _local2) {
return(true);
}
if (Biff.EQ_Weapon == _local2) {
return(true);
}
if (GC.EQ_Armor == _local2) {
return(true);
}
if (Kris.EQ_Armor == _local2) {
return(true);
}
if (Kyle.EQ_Armor == _local2) {
return(true);
}
if (Ben.EQ_Armor == _local2) {
return(true);
}
if (Biff.EQ_Armor == _local2) {
return(true);
}
var _local1 = 0;
while (_local1 < 24) {
if (_local3.SV_ITEM[_local1] == _local2) {
return(true);
}
_local1++;
}
return(false);
}
function get_MAX_HP(C) {
var _local2 = C;
var _local1;
if (_local2 == GC) {
_local1 = 100;
}
if ((_local2 == Kris) || (_local2 == Kyle)) {
_local1 = 90;
}
if ((_local2 == Biff) || (_local2 == Ben)) {
_local1 = 85;
}
i = 0;
while (i < (_local2.AT_Const - 1)) {
_local1 = Math.round(_local1 * 1.25);
i++;
}
return(_local1);
}
function get_ATTACK(C) {
var _local1 = C;
var _local2;
if (_local1 == GC) {
_local2 = 1;
}
if ((_local1 == Kris) || (_local1 == Kyle)) {
_local2 = 1.11;
}
if ((_local1 == Biff) || (_local1 == Ben)) {
_local2 = 0.85;
}
i = 0;
while (i < (_local1.AT_Strength - 1)) {
_local2 = _local2 * 1.2;
i++;
}
return(_local2);
}
function get_DEFENSE(C) {
var _local2 = C;
var _local1;
if (_local2 == GC) {
_local1 = 1;
}
if ((_local2 == Kris) || (_local2 == Kyle)) {
_local1 = 1.1;
}
if ((_local2 == Biff) || (_local2 == Ben)) {
_local1 = 1.15;
}
i = 0;
while (i < (_local2.AT_Const - 1)) {
_local1 = _local1 - 0.05;
i++;
}
if (_local1 < 0) {
_local1 = 0;
}
return(_local1);
}
function get_MAG_DEFENSE(C) {
var _local2 = C;
var _local1;
if (_local2 == GC) {
_local1 = 1.1;
}
if ((_local2 == Kris) || (_local2 == Kyle)) {
_local1 = 1.15;
}
if ((_local2 == Biff) || (_local2 == Ben)) {
_local1 = 1;
}
i = 0;
while (i < (_local2.AT_Will - 1)) {
_local1 = _local1 - 0.05;
i++;
}
if (_local1 < 0) {
_local1 = 0;
}
return(_local1);
}
function wallscript(W) {
var _local1 = _root;
var _local2 = W;
if (_local1.THE_BATTLE.DoNotWalk) {
} else {
if (_local2.hitTest(_local1.WalkUp_backEdge)) {
_local1.WalkUp._visible = false;
_local1.player.GoUp = false;
}
if (_local2.hitTest(_local1.WalkDown_backEdge)) {
_local1.WalkDown._visible = false;
_local1.player.GoDown = false;
}
if (_local2.hitTest(_local1.WalkLeft_backEdge)) {
_local1.WalkLeft._visible = false;
_local1.player.GoLeft = false;
}
if (_local2.hitTest(_local1.WalkRight_backEdge)) {
_local1.WalkRight._visible = false;
_local1.player.GoRight = false;
}
}
}
function walkscript() {
var _local1 = _root;
if (_local1.THE_BATTLE.DoNotWalk) {
} else {
if (_local1.player.GoLeft) {
_local1.TheWorld._x = _local1.TheWorld._x + 10;
}
if (_local1.player.GoRight) {
_local1.TheWorld._x = _local1.TheWorld._x - 10;
}
if (_local1.player.GoUp) {
_local1.TheWorld._y = _local1.TheWorld._y + 10;
}
if (_local1.player.GoDown) {
_local1.TheWorld._y = _local1.TheWorld._y - 10;
}
}
}
function MessageScript(W, stringxx, code) {
var _local1 = _root;
var _local2 = W;
var _local3 = code;
if ((_local2 != null) && (_local2._visible == false)) {
} else if (_local2.hitTest(_local1.playerDetector) || (_local2 == null)) {
if ((_local2 != null) && (_local3 != -1)) {
_local2._visible = false;
}
switch (_local3) {
case 2 :
if (_local1.TheWorld.rebus._visible == false) {
return;
}
// unexpected jump
case 3 :
if (_local1.TheWorld.morgen._visible == false) {
} else {
// unexpected jump
if (_local1.TheWorld.librarian._visible == false) {
} else {
// unexpected jump
if (_local1.TheWorld.Jinn_alone._visible == false) {
} else {
// unexpected jump
if (_local1.TheWorld.Jenn_alone._visible == false) {
} else {
// unexpected jump
if ((_local1.SV_STORY[3] != 2) || (!((_local1.SV_ALLY[0] == Kyle) || (_local1.SV_ALLY[1] == Kyle)))) {
} else {
_local1.SV_STORY[3]++;
_local1.current_MUS.stop();
_local1.betrayal_SND.start(0, 1);
_local1.TheWorld.Jenn_with_Jinn._visible = true;
// unexpected jump
_local1.TheWorld.stheno._visible = true;
_local1.current_MUS.stop();
_local1.current_MUS = _local1.evil_place_2_MUS;
_local1.current_MUS.start(0, 999);
// unexpected jump
if (_local1.TheWorld.stheno._visible == false) {
} else {
_local1.current_MUS.stop();
_local1.tears_MUS.start(0, 999);
// unexpected jump
if (GC.EQ_Item != "Mirror") {
_local3 = -1;
}
_local2._visible = true;
// unexpected jump
if (_local1.TheWorld.mech._visible == false) {
} else {
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
}
}
}
}
}
}
case 13 :
if (_local1.TheWorld.librarian._visible == false) {
} else {
// unexpected jump
if (_local1.TheWorld.Jinn_alone._visible == false) {
} else {
// unexpected jump
if (_local1.TheWorld.Jenn_alone._visible == false) {
} else {
// unexpected jump
if ((_local1.SV_STORY[3] != 2) || (!((_local1.SV_ALLY[0] == Kyle) || (_local1.SV_ALLY[1] == Kyle)))) {
} else {
_local1.SV_STORY[3]++;
_local1.current_MUS.stop();
_local1.betrayal_SND.start(0, 1);
_local1.TheWorld.Jenn_with_Jinn._visible = true;
// unexpected jump
_local1.TheWorld.stheno._visible = true;
_local1.current_MUS.stop();
_local1.current_MUS = _local1.evil_place_2_MUS;
_local1.current_MUS.start(0, 999);
// unexpected jump
if (_local1.TheWorld.stheno._visible == false) {
} else {
_local1.current_MUS.stop();
_local1.tears_MUS.start(0, 999);
// unexpected jump
if (GC.EQ_Item != "Mirror") {
_local3 = -1;
}
_local2._visible = true;
// unexpected jump
if (_local1.TheWorld.mech._visible == false) {
} else {
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
}
}
}
}
}
case 14 :
if (_local1.TheWorld.Jinn_alone._visible == false) {
} else {
// unexpected jump
if (_local1.TheWorld.Jenn_alone._visible == false) {
} else {
// unexpected jump
if ((_local1.SV_STORY[3] != 2) || (!((_local1.SV_ALLY[0] == Kyle) || (_local1.SV_ALLY[1] == Kyle)))) {
} else {
_local1.SV_STORY[3]++;
_local1.current_MUS.stop();
_local1.betrayal_SND.start(0, 1);
_local1.TheWorld.Jenn_with_Jinn._visible = true;
// unexpected jump
_local1.TheWorld.stheno._visible = true;
_local1.current_MUS.stop();
_local1.current_MUS = _local1.evil_place_2_MUS;
_local1.current_MUS.start(0, 999);
// unexpected jump
if (_local1.TheWorld.stheno._visible == false) {
} else {
_local1.current_MUS.stop();
_local1.tears_MUS.start(0, 999);
// unexpected jump
if (GC.EQ_Item != "Mirror") {
_local3 = -1;
}
_local2._visible = true;
// unexpected jump
if (_local1.TheWorld.mech._visible == false) {
} else {
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
}
}
}
}
case 15 :
if (_local1.TheWorld.Jenn_alone._visible == false) {
} else {
// unexpected jump
if ((_local1.SV_STORY[3] != 2) || (!((_local1.SV_ALLY[0] == Kyle) || (_local1.SV_ALLY[1] == Kyle)))) {
} else {
_local1.SV_STORY[3]++;
_local1.current_MUS.stop();
_local1.betrayal_SND.start(0, 1);
_local1.TheWorld.Jenn_with_Jinn._visible = true;
// unexpected jump
_local1.TheWorld.stheno._visible = true;
_local1.current_MUS.stop();
_local1.current_MUS = _local1.evil_place_2_MUS;
_local1.current_MUS.start(0, 999);
// unexpected jump
if (_local1.TheWorld.stheno._visible == false) {
} else {
_local1.current_MUS.stop();
_local1.tears_MUS.start(0, 999);
// unexpected jump
if (GC.EQ_Item != "Mirror") {
_local3 = -1;
}
_local2._visible = true;
// unexpected jump
if (_local1.TheWorld.mech._visible == false) {
} else {
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
}
}
}
case 16 :
if ((_local1.SV_STORY[3] != 2) || (!((_local1.SV_ALLY[0] == Kyle) || (_local1.SV_ALLY[1] == Kyle)))) {
} else {
_local1.SV_STORY[3]++;
_local1.current_MUS.stop();
_local1.betrayal_SND.start(0, 1);
_local1.TheWorld.Jenn_with_Jinn._visible = true;
// unexpected jump
_local1.TheWorld.stheno._visible = true;
_local1.current_MUS.stop();
_local1.current_MUS = _local1.evil_place_2_MUS;
_local1.current_MUS.start(0, 999);
// unexpected jump
if (_local1.TheWorld.stheno._visible == false) {
} else {
_local1.current_MUS.stop();
_local1.tears_MUS.start(0, 999);
// unexpected jump
if (GC.EQ_Item != "Mirror") {
_local3 = -1;
}
_local2._visible = true;
// unexpected jump
if (_local1.TheWorld.mech._visible == false) {
} else {
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
}
}
case 23 :
_local1.TheWorld.stheno._visible = true;
_local1.current_MUS.stop();
_local1.current_MUS = _local1.evil_place_2_MUS;
_local1.current_MUS.start(0, 999);
// unexpected jump
case 25 :
if (_local1.TheWorld.stheno._visible == false) {
} else {
_local1.current_MUS.stop();
_local1.tears_MUS.start(0, 999);
// unexpected jump
if (GC.EQ_Item != "Mirror") {
_local3 = -1;
}
_local2._visible = true;
// unexpected jump
if (_local1.TheWorld.mech._visible == false) {
} else {
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
}
case 26 :
if (GC.EQ_Item != "Mirror") {
_local3 = -1;
}
_local2._visible = true;
// unexpected jump
case 32 :
if (_local1.TheWorld.mech._visible == false) {
} else {
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
default :
_local1.messageBox.messageText = stringxx;
_local1.messageBox._visible = true;
_local1.messageBox.code = _local3;
switch (_local3) {
case -1 :
_local1.messageBox.nextText._visible = false;
return;
default :
_local1.messageBox.nextText._visible = true;
_local1.WalkUp._visible = false;
_local1.WalkDown._visible = false;
_local1.WalkLeft._visible = false;
_local1.WalkRight._visible = false;
return;
if (_local1.messageBox.messageText != stringxx) {
break;
}
_local1.messageBox._visible = false;
}
}
} else if (_local1.messageBox.messageText == stringxx) {
_local1.messageBox._visible = false;
}
}
function nextTextScript(code) {
var _local1 = _root;
_local1.show_sub_btn._visible = true;
switch (code) {
case 2 :
_local1.TheWorld.rebus._visible = false;
_local1.monsterScript(null, "Rebus", null, null, 3);
return;
case 3 :
_local1.messageBox.messageText = "Morgen: To forgive is divine. But if we ignore one society's debtors, we will have to ignore all of them, and this lack of responsibility creates a fiscal black hole.\nGC: I don't understand. I'm looking for someone.";
_local1.messageBox.code++;
return;
case 4 :
_local1.current_MUS.stop();
_local1.betrayal_SND.start(0, 1);
_local1.messageBox.messageText = "Morgen: She owed her life to the Eagle civilization, via the contract of her father. Technically, she should have been executed. But instead her soul will pay her debt in Ethereal. Her body was turned into a monster.";
_local1.messageBox.code++;
return;
case 5 :
_local1.messageBox.messageText = "GC: You're lying!!\nMorgen: Alas, it was not my call. You should be relieved. Ethereal is all around us. She is with you now.";
_local1.messageBox.code++;
return;
case 6 :
_local1.messageBox.messageText = "GC: This is not part of some grand benevolent system! This is wrong and evil! I will destroy you!\nMorgen: That is not in your destiny. Only the enlightened can decide for the world what is right and what is wrong.";
_local1.messageBox.code++;
return;
case 7 :
_local1.messageBox.messageText = "Morgen: Darkness and hatred can never destroy light and reason. It's part of the balance of life. I will show you that your hatred is not the way.\nFor I am Morgen, Lord of Light!";
_local1.messageBox.code++;
return;
case 8 :
_local1.TheWorld.morgen._visible = false;
_local1.monsterScript(null, null, "Morgen", null, 2);
return;
case 9 :
Kyle.has_met = 1;
_local1.TheWorld.Kylez._visible = false;
if (_local1.SV_ALLY[1] == null) {
_local1.ally_pickup(null, Kyle);
} else {
tellTarget (_local1.TransFX) {
gotoAndPlay ("dissolve");
};
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
return;
case 10 :
Kris.has_met = 1;
_local1.TheWorld.Krisz._visible = false;
if (_local1.SV_ALLY[1] == null) {
_local1.ally_pickup(null, Kris);
} else {
tellTarget (_local1.TransFX) {
gotoAndPlay ("dissolve");
};
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
return;
case 11 :
Biff.has_met = 1;
_local1.TheWorld.Biffz._visible = false;
if (_local1.SV_ALLY[1] == null) {
_local1.ally_pickup(null, Biff);
} else {
tellTarget (_local1.TransFX) {
gotoAndPlay ("dissolve");
};
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
return;
case 12 :
Ben.has_met = 1;
_local1.TheWorld.Benz._visible = false;
if (_local1.SV_ALLY[1] == null) {
_local1.ally_pickup(null, Ben);
} else {
tellTarget (_local1.TransFX) {
gotoAndPlay ("dissolve");
};
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
return;
case 14 :
_local1.SV_STORY[3]++;
_local1.TheWorld.Jinn_alone._visible = false;
_local1.monsterScript(null, null, "Jinn", null, 0);
return;
case 15 :
_local1.SV_STORY[3]++;
_local1.TheWorld.Jenn_alone._visible = false;
_local1.monsterScript(null, null, "Jenn", null, 0);
return;
case 16 :
_local1.messageBox.messageText = "Jenn: Nothin.. you're no fun. But your friend is really cute!\nKyle: ...!?\nJenn: Plllease play with me, Kyle!";
_local1.messageBox.code++;
return;
case 17 :
_local1.messageBox.messageText = "Jenn: We'll have so much fun! We can shoot kittens from a cannon... then, we can play dress up with random villagers!\nAnd then, I'll let you tie me up and tickle my feet till I turn pink! *hehe*";
_local1.messageBox.code++;
return;
case 18 :
_local1.messageBox.messageText = "Kyle: As a knight of Terra, I am trained not to meddle in the fantasies of young girls. If you wish, I will teach you to use your arts for good, not evil.\nJenn: But I'm 18... *sniffle* Waaaaaaaahh";
_local1.messageBox.code++;
return;
case 19 :
_local1.TheWorld.Jinn_with_Jenn._visible = true;
_local1.messageBox.messageText = "Jenn: Waaaaaaaahh\nJinn: No man turns down my sister!\nYou and your party will answer to Hades!";
_local1.messageBox.code++;
return;
case 20 :
_local1.TheWorld.Jenn_with_Jinn._visible = false;
_local1.TheWorld.Jinn_with_Jenn._visible = false;
_local1.monsterScript(null, null, "Jinn", "Jenn", 1);
return;
case 21 :
if (GC.EQ_Item == "BlackKey") {
SpendItem(GC);
_local1.SV_STORY[1] = 1;
_local1.TheWorld.black_gate._visible = false;
tellTarget (_local1.TransFX) {
gotoAndPlay ("dissolve");
};
_local1.cloak_SND.start(0, 1);
_local1.messageBox.messageText = "GreenCastle used the BlackKey.\nBoth gate and key were destroyed.";
_local1.messageBox.code = 1;
} else {
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
return;
case 22 :
if (GC.EQ_Item == "RedKey") {
SpendItem(GC);
_local1.SV_STORY[0] = 1;
_local1.TheWorld.red_gate._visible = false;
tellTarget (_local1.TransFX) {
gotoAndPlay ("dissolve");
};
_local1.earth_hit_SND.start(0, 1);
_local1.messageBox.messageText = "GreenCastle used the RedKey.\nBoth gate and key were destroyed.";
_local1.messageBox.code = 1;
} else {
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
return;
case 23 :
_local1.messageBox.messageText = "Stheno: No. She is not here.\nGC: Where did she go!? TELL ME!\nStheno: Worry about yourself!";
_local1.messageBox.code++;
return;
case 24 :
_local1.TheWorld.stheno._visible = false;
_local1.monsterScript(null, null, "Stheno", null, 1);
return;
case 26 :
_local1.TheWorld.LillithText._visible = false;
_local1.messageBox.messageText = "Lillith: Oh. Your mirror. You can see my true form, can't you?";
_local1.messageBox.code++;
return;
case 27 :
_local1.TheWorld.Lillith._visible = false;
_local1.SV_STORY[4]++;
_local1.monsterScript(null, null, "Lillith", null, 1);
return;
case 28 :
if (_local1.SV_ALLY[1] == null) {
_local1.messageBox.messageText = "Bellanise: We work in teams of three. Go find recruit someone else to join you, before coming here.";
_local1.messageBox.code = 1;
} else {
_local1.messageBox.messageText = ((("Bellanise: Who will you be working with today?\nGC: Err... this is Comrade " + _local1.SV_ALLY[0].Name) + " and this is Comrade ") + _local1.SV_ALLY[1].Name) + ".\nBellanise: Very good.";
_local1.messageBox.code++;
}
return;
case 29 :
if (_local1.Have_Item("ForkTongue") == false) {
_local1.messageBox.messageText = "Bellanise: You first task is to kill Stheno, who is in Houndsor Manor. We can no longer tolerate her turning our rebels into stone. Kill her and bring back her weapon when you are done.";
_local1.messageBox.code = 1;
} else if (_local1.Have_Item("FullMail") == false) {
_local1.messageBox.messageText = "Bellanise: Very nice! I see you have the ForkTongue, the weapon of Stheno. This weapon will serve you well on your next mission: to destroy Mechanism!";
_local1.messageBox.code++;
} else if ((_local1.Have_Item("Pass") == false) && (_local1.SV_STORY[2] < 1)) {
_local1.messageBox.messageText = "Bellanise: As a reward for destroying Mechanism, here is a Pass for Cantatey Castle.\n\n*got the Pass*";
_local1.goodnight_SND.start(0, 1);
var _local2 = 16;
while (_local1.SV_ITEM[_local2] != null) {
_local2++;
}
_local1.SV_ITEM[_local2] = "Pass";
_local1.messageBox.code = 1;
} else {
_local1.messageBox.messageText = "Bellanise: I've run out of missions for you. Thank you for your hard work, but there's nothing more for you to do here.";
_local1.messageBox.code = 1;
}
return;
case 30 :
_local1.messageBox.messageText = "Bellanise: Mechanism, the Lord of Metal, invented UniWeb to enslave all human beings. It is trying to dominate all the information in the world, stealing our identities, leaving us powerless!";
_local1.TheWorld.guard._visible = false;
_local1.messageBox.code++;
return;
case 31 :
_local1.messageBox.messageText = "Bellanise: We have dug a tunnel leading into the Naval Base where Mechanism was created. You may now use it. Remember to destroy its support system first. Good luck!";
_local1.messageBox.code = 1;
return;
case 32 :
_local1.messageBox.messageText = ((_local1.SV_ALLY[0].Name + ": Ok, how many times have evil robots tried to take over the world? What makes this one any different?\nMechanism: I AM NOT A ROBOT. I AM AN IDEA. THE IDEA THAT WILL END MANKIND. ") + _local1.SV_ALLY[1].Name) + ": I get it...";
_local1.messageBox.code++;
return;
case 33 :
_local1.messageBox.messageText = _local1.SV_ALLY[1].Name + ": UniWeb... Man places all information in machines, and some evil machine comes along and hijacks us, right?\nGC: I don't think that's what's going on here. Machines aren't evil.";
_local1.messageBox.code++;
return;
case 34 :
_local1.current_MUS.stop();
_local1.betrayal_SND.start(0, 1);
_local1.messageBox.messageText = "INDEED. ALONE I HAVE NO POWER. THE END IS WHEN MAN FORGETS HOW TO DO THE THINGS THAT MADE MAN GREAT.\nGC: Aha! I almost forgot we're here to end you!";
_local1.messageBox.code++;
return;
case 35 :
_local1.messageBox.messageText = "FALSE. YOU CANNOT END ME. I AM MERELY THE AVATAR OF A CONCEPT -- THE COUNTDOWN TO YOUR DOOM HAS BEGUN!";
_local1.messageBox.code++;
return;
case 36 :
_local1.TheWorld.mech._visible = false;
_local1.monsterScript(null, null, "Mechanism", "System133T", 1);
return;
case 37 :
_local1.messageBox.messageText = "GC: Morgen!! I have caught you!\nMorgen: Have we met before?\nGC: At the Eagle Palace ruins! I was searching for my friend Alex--";
_local1.messageBox.code++;
return;
case 38 :
_local1.current_MUS.stop();
_local1.messageBox.messageText = ("Morgen: I have never been to Eagle Palace, not even when it was still standing. But I believe you. And I think I know who's behind this.\n" + _local1.SV_ALLY[0].Name) + ": Now I'm truly confused.";
_local1.messageBox.code++;
return;
case 39 :
_local1.messageBox.messageText = ("Morgen: I've heard reports of an impersonator... some illusionist pretending to be me, the Lord of Light! It was this person who tricked you.\n" + _local1.SV_ALLY[1].Name) + ": What person?";
_local1.messageBox.code++;
return;
case 40 :
_local1.messageBox.messageText = "Morgen: The illusionist takes on many forms. You'll find it at Houndsor Manor. Will you dispose of it for me?\nGC: If that's what it will take to get some answers...";
_local1.messageBox.code++;
return;
case 41 :
_local1.current_MUS.start(0, 999);
_local1.messageBox.messageText = ("Morgen: Excellent. Return here once you've found the impostor. I will help you find your girlfriend if she is in fact still alive.\n" + _local1.SV_ALLY[0].Name) + ": Thanks for your help. Consider it done!";
_local1.messageBox.code = 1;
return;
case 42 :
_local1.messageBox.messageText = ((_local1.SV_ALLY[1].Name + ": You never actually said that Alex was your girlfriend, or even that she was female.\n") + _local1.SV_ALLY[0].Name) + ": But isn't it obvious Alexia is a girl's name?";
_local1.messageBox.code++;
return;
case 43 :
_local1.messageBox.messageText = _local1.SV_ALLY[1].Name + ": Maybe so. But GreenCastle never actually finished saying her name, did he?\nGC: You're right. Something fishy's going down. Let's go back up there.";
_local1.messageBox.code = 1;
return;
case 44 :
_local1.messageBox.messageText = "GC: I'll spare your life if you tell me where Alexia is.\nMorgen: I told you already. Her soul is in Ethereal.\nGC: I'm in no mood for puzzles! Where is she?";
_local1.messageBox.code++;
return;
case 45 :
_local1.messageBox.messageText = "Morgen: Ethereal is a term to describe everything that exists outside of our plane of reality, much like the sky is a word to describe everything not ground.";
_local1.messageBox.code++;
return;
case 46 :
_local1.messageBox.messageText = "Morgen: You think you will defeat me, but really, this is just my tangent point in your world. My existance is too great for you to comprehend. You are a circle and I am a sphere.";
_local1.messageBox.code++;
return;
case 47 :
_local1.messageBox.messageText = "GC: I'm holding you accountable for what happened to Alexia, then!\nMorgen: Interesting. I've lived in four different time eras and no one has ever held me accountable for my actions.";
_local1.messageBox.code++;
return;
case 48 :
_local1.messageBox.messageText = "Morgen: Power makes me a leader. Leaders have the right, and obligation, to make the rules. That's the way it has always worked. Find the Gate to Ethereal and see for yourself.";
_local1.messageBox.code++;
return;
case 49 :
_local1.messageBox.messageText = "Morgen: This is my moment of truth! I must face this party alone, for the honor of Light! You two, absolutely no helping!";
_local1.messageBox.code++;
return;
case 50 :
_local1.TheWorld.morgen._visible = false;
_local1.TheWorld.l_guard._visible = false;
_local1.TheWorld.r_guard._visible = false;
_local1.monsterScript(null, null, "Morgen", null, 1);
return;
case 51 :
_local1.messageBox.messageText = ((("GC: This Gate to Ethereal ... I've seen it somewhere before... but how do we open it?\n" + _local1.SV_ALLY[1].Name) + ": I read something about that in a library book.\n") + _local1.SV_ALLY[0].Name) + ": Maybe the wise men could help too.";
_local1.messageBox.code = 1;
return;
case 52 :
_local1.current_MUS.stop();
_local1.evil_place_2_MUS.start(0, 999);
_local1.messageBox.messageText = "???: Actually, I don't prefer that term. Only a self-righteous fool like Morgen would use that word. I am the Host of Darkness, King of the Undead, Prince of Pain, etc. etc. I am called many things.";
_local1.messageBox.code++;
return;
case 53 :
_local1.messageBox.messageText = _local1.SV_ALLY[1].Name + ": Are you... the Devil?\n???: People in your age call me the Dark Lord. But that's really a misnomer. I don't command anything at all.";
_local1.messageBox.code++;
return;
case 54 :
_local1.messageBox.messageText = _local1.SV_ALLY[0].Name + ": You don't?\n???: No. I just give the fallen a second chance at life. They follow me out of appreciation... a concept you humans find difficult to come to grips with.";
_local1.messageBox.code++;
return;
case 55 :
_local1.messageBox.messageText = "???: You can secure your future, yet you kill your young at war. You can secure your health, yet you sue your doctors. You can secure your bloodline, yet take pride engaging in deviant practices.";
_local1.messageBox.code++;
return;
case 56 :
_local1.messageBox.messageText = "???: I give my minions a chance to LIVE that they would not have had without me. For this reason alone they follow me, even though they make no personal gain by doing so.";
_local1.messageBox.code++;
return;
case 57 :
_local1.messageBox.messageText = "GC: So what's your point?\n???: My point is that my undead soldiers are more human than you are. In a moment you'll see why!";
_local1.messageBox.code++;
return;
case 58 :
_local1.TheWorld.boss._visible = false;
_local1.monsterScript(null, "Skull", "MasterSkull", "Skull", 1);
return;
case 59 :
_local1.messageBox.messageText = ("GC: You crazy?\n" + _local1.SV_ALLY[0].Name) + ": Well, we've been everywhere else.\nGC: Okay. Nothing to lose at this point I suppose.";
_local1.messageBox.code++;
return;
case 60 :
_local1.portalScript(null, "cavern3", 300, 250, "zoomOut");
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
return;
case 61 :
_local1.TheWorld.ant._visible = true;
_local1.earth_hit_SND.start(0, 999);
_local1.exciting_MUS.start(0, 999);
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
return;
case 62 :
_local1.SV_STORY[7] = 1;
_local1.current_MUS = _local1.tears_MUS;
_local1.current_MUS.stop();
_local1.current_MUS.start(0, 999);
_local1.messageBox.messageText = "GC: Alexia!\nAlexia: Listen... you coming here has created a very powerful disturbance in the cosmic balance! Io is losing his grip on the world! GC: Who's Io?";
_local1.messageBox.code++;
return;
case 63 :
_local1.messageBox.messageText = "Alexia: Io is Evil, essentially. His true form is a moon that revolves around a world far away. In order to continue his prescence on Earth, he needs for you to return there. Don't do it!";
_local1.messageBox.code++;
return;
case 64 :
_local1.messageBox.messageText = "GC: Morgen... Mechanism... Mufefros... MasterSkull... all these are Io?\nAlexia: Right. You understand. Those are all his tangent points in our world- corresponding to each element.";
_local1.messageBox.code++;
return;
case 65 :
_local1.messageBox.messageText = "Alexia: GreenCastle, I don't fully understand what's going on either, but you may have to sacrifice me to stop Io...\nGC: But you are the reason I came this whole way! What's my journey going to come to without you at the end?";
_local1.messageBox.code++;
return;
case 66 :
_local1.messageBox.messageText = "Alexia: I love you, GreenCastle!\n...make it stop...\n\nThe voice faded.";
_local1.messageBox.code = 1;
return;
case 67 :
_local1.current_MUS.stop();
_local1.exciting_MUS.start(0, 999);
_local1.TheWorld.bridge._visible = false;
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
return;
case 68 :
_local1.current_MUS.stop();
_local1.boss_MUS.start(0, 999);
_local1.messageBox.messageText = "GC: I can't go back to the world I knew. I've learned too much on my journey. I've learned of corruption and evil that need to be destroyed, and it begins with you!";
_local1.messageBox.code++;
return;
case 69 :
_local1.messageBox.messageText = "Io: FOOL. MAN IS EVIL AND CORRUPT BY HIS VERY NATURE. I REPRESENT SOMETHING THAT MUST EXIST, THEREFORE I WILL NEVER PERISH. I AM NEITHER BEGINNING NOR END.";
_local1.messageBox.code++;
return;
case 70 :
_local1.messageBox.messageText = "I CAN GIVE YOU YOUR DREAM BACK. YOU CAN LIVE IN PEACE WITH ALEXIA. YOU CAN HAVE POWER AND SECURITY. I WILL MAKE IT SO YOU FORGET YOU EVER KNEW ME.";
_local1.messageBox.code++;
return;
case 71 :
_local1.messageBox.messageText = "ALL YOU NEED TO DO IS RETURN TO EARTH. YOUR BEING HERE VIOLATES THE LAWS OF PHYSICS. YOU MUST LEAVE HERE TO BRING THE COSMOS BACK UNDER CONTROL.";
_local1.messageBox.code++;
return;
case 72 :
_local1.messageBox.messageText = ((("GC: Your control? I don't think so.\n" + _local1.SV_ALLY[1].Name) + ": We're not going anywhere!\n") + _local1.SV_ALLY[0].Name) + ": Yeah!";
_local1.messageBox.code++;
return;
case 73 :
_local1.messageBox.messageText = "GC: We may not be able to defeat our evil and corruption, but it's our job to keep trying- to fight for what seems to be impossible. Alexia understands this. She is why I can't quit!";
_local1.messageBox.code++;
return;
case 74 :
_local1.current_MUS.stop();
_local1.messageBox.messageText = "Io: YOU STILL BELIEVE HOPE MAKES A DIFFERENCE. YOU ARE THE MOST FOOLISH OF ALL. I DESTROYED HOPE EONS AGO. YOU'LL FIND YOUR HOPE IN THE LAND OF THE DEAD!";
_local1.messageBox.code++;
return;
case 75 :
_local1.monsterScript(null, null, null, "Io", 5);
return;
default :
_local1.messageBox._visible = false;
_local1.messageBox.nextText._visible = false;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
}
function monsterScript(W, ETYPE1, ETYPE2, ETYPE3, CODE) {
if (_root.THE_BATTLE.DoNotWalk) {
} else if (W.hitTest(_root.playerDetector) || (W == null)) {
if (W != null) {
W._visible = false;
}
var _local2 = new Array(3);
_local2[0] = ETYPE1;
_local2[1] = ETYPE2;
_local2[2] = ETYPE3;
var _local1 = 0;
while (_local1 < 3) {
switch (_local2[_local1]) {
case "Eagle" :
if (!_root.Have_Item("Mirror")) {
break;
}
var _local3 = ZOOT();
_local3 = _local3 + ZOOT();
if (_local3 == 0) {
_local2[_local1] = "BasaltGuard";
}
if (_local3 == 1) {
_local2[_local1] = "Kobold";
}
if (_local3 == 2) {
_local2[_local1] = "Albatross";
}
if (_local3 == 3) {
_local2[_local1] = "IronGuard";
}
if (_local3 == 4) {
_local2[_local1] = "KnightMare";
}
break;
case "BlueBird" :
if (coinflip()) {
_local2[_local1] = "Fighter";
}
break;
case "Fighter" :
if (coinflip()) {
_local2[_local1] = "Harvester";
}
break;
case "Harvester" :
if (coinflip()) {
_local2[_local1] = "WandringEye";
}
break;
case "Manticore" :
if (coinflip()) {
_local2[_local1] = "Parasite";
}
break;
case "Parasite" :
if (coinflip()) {
_local2[_local1] = "DeathClaw";
}
break;
case "PlagueRat" :
if (coinflip()) {
_local2[_local1] = "Manticore";
}
break;
case "_PlagueRat" :
_local2[_local1] = "PlagueRat";
break;
case "Lillith" :
_local2[_local1] = "Shapeshifter";
break;
case "LEye" :
_local2[_local1] = "WandringEye";
break;
case "DEye" :
_local2[_local1] = "InsidiousEye";
break;
case "MEye" :
_local2[_local1] = "System133T";
break;
case "EEye" :
_local2[_local1] = "AstoundingEye";
break;
case "RandomEye" :
if (coinflip()) {
if (coinflip()) {
_local2[_local1] = "WandringEye";
} else {
_local2[_local1] = "InsidiousEye";
}
} else if (coinflip()) {
_local2[_local1] = "AstoundingEye";
} else {
_local2[_local1] = "System133T";
}
break;
case "DeathClaw" :
if (coinflip()) {
_local2[_local1] = "Pigeon";
}
break;
case "Termite" :
if (coinflip()) {
_local2[_local1] = "Cootie";
}
break;
case "Cootie" :
if (coinflip()) {
_local2[_local1] = "Kobold";
}
break;
case "Kobold" :
if (coinflip()) {
_local2[_local1] = "IronClaw";
}
break;
case "CloudKnight" :
if (coinflip()) {
_local2[_local1] = "Albatross";
}
break;
case "Coeurl" :
if (coinflip()) {
_local2[_local1] = "KnightMare";
}
break;
case "Skull" :
if (ZOOT() == 0) {
_local2[_local1] = "SkullMage";
}
break;
case "SkullMage" :
if (ZOOT() == 0) {
_local2[_local1] = "InsidiousEye";
}
break;
case "DarkKnight" :
if (coinflip()) {
_local2[_local1] = "Anthrax";
}
break;
case "Anthrax" :
if (coinflip()) {
_local2[_local1] = "SkullMage";
}
break;
case "AstoundingEye" :
if (coinflip()) {
_local2[_local1] = "Efreet";
}
break;
case "Efreet" :
if (coinflip()) {
_local2[_local1] = "BasaltGuard";
}
break;
case "BasaltGuard" :
if (coinflip()) {
_local2[_local1] = "RedCap";
}
break;
case "Sleipnir" :
if (coinflip()) {
_local2[_local1] = "Coeurl";
}
break;
case "IceLord" :
if (coinflip()) {
_local2[_local1] = "Shapeshifter";
}
break;
case "WhiteScarab" :
if (coinflip()) {
_local2[_local1] = "Efreet";
}
break;
}
_local1++;
}
if (CODE > 100) {
CODE = CODE - 100;
_root.SV_STORY[9] = _root.SV_STORY[9] * CODE;
if (CODE == 13) {
CODE = 1;
} else {
CODE = 0;
}
}
_root.beginFight(_local2[0], _local2[1], _local2[2], CODE);
_root.player.GoUp = false;
_root.player.GoDown = false;
_root.player.GoLeft = false;
_root.player.GoRight = false;
_root.WalkUp._visible = false;
_root.WalkDown._visible = false;
_root.WalkLeft._visible = false;
_root.WalkRight._visible = false;
}
}
function portalScript(W, PLACE, X, Y, TRANS_TYPE) {
var _local1 = _root;
if (W.hitTest(_local1.playerDetector) || (W == null)) {
tellTarget (_local1.TransFX) {
gotoAndPlay(TRANS_TYPE);
};
tellTarget (_local1.TheWorld) {
gotoAndStop(PLACE);
};
_local1.TheWorld._x = X;
_local1.TheWorld._y = Y;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
}
}
function ally_pickup(W, NEW_ALLY) {
var _local1 = _root;
var _local2 = W;
if (_local2.hitTest(_local1.playerDetector) || (_local2 == null)) {
tellTarget (_local1.TransFX) {
gotoAndPlay ("dissolve");
};
_local1.SV_ALLY[1] = _local1.SV_ALLY[0];
_local1.SV_ALLY[0] = NEW_ALLY;
if (_local2 != null) {
_local1.TheWorld._x = 300;
_local1.TheWorld._y = 620;
_local1.TheWorld.GC_HOME_RESET();
}
_local1.MessageScript(null, NEW_ALLY.Name + " joined the party.\n\nDon't forget to use the subscreen to upgrade and/or equip your new party member.", 1);
}
}
function ally_find(W, NEW_ALLY) {
var _local3 = _root;
if (W.hitTest(_local3.playerDetector) || (W == null)) {
W._visible = false;
var _local1 = NEW_ALLY.Name;
var _local2;
switch (NEW_ALLY.Name) {
case "Kyle" :
_local1 = _local1 + ": I'm Kyle, the last Terra Knight. I rise up to battle evil whenever Mother Nature is threatened.\n";
_local2 = 9;
break;
case "Kris" :
_local1 = _local1 + ": You look like you are on an adventure. My blade thirsts for action. Got room for one more?\n";
_local2 = 10;
break;
case "Biff" :
_local1 = _local1 + ": I sense a .. different .. kind of light within you. May I tag along?\n";
_local2 = 11;
break;
case "Ben" :
_local1 = _local1 + ": Well, hello. Does your party have need for my Dark Magic skills?\n";
_local2 = 12;
}
if (_local3.SV_ALLY[1] == null) {
_local1 = _local1 + "GC: I could use your help. Please come with me.";
} else {
_local1 = _local1 + "GC: My party's full right now. Go to my house, I'll get you when I need you.";
}
_local3.MessageScript(null, _local1, _local2);
}
}
function SAVE_GAME(saveloc) {
var _local1 = _root;
_local1.goodnight_SND.start(0, 1);
_local1.SaveFile.data.PAWNS = _local1.SV_PAWNS;
_local1.SaveFile.data.BATTLES_WON = _local1.SV_BATTLES_WON;
_local1.SaveFile.data.SAVE_LOC = saveloc;
_local1.SaveFile.data.ALLY_1 = _local1.SV_ALLY[0].Name;
_local1.SaveFile.data.ALLY_2 = _local1.SV_ALLY[1].Name;
_local1.SaveFile.data.GC_EQ_WEAPON = GC.EQ_WEAPON;
_local1.SaveFile.data.GC_EQ_ARMOR = GC.EQ_ARMOR;
_local1.SaveFile.data.GC_EQ_ITEM = GC.EQ_ITEM;
_local1.SaveFile.data.GC_AT_STRENGTH = GC.AT_STRENGTH;
_local1.SaveFile.data.GC_AT_CONST = GC.AT_CONST;
_local1.SaveFile.data.GC_AT_WISDOM = GC.AT_WISDOM;
_local1.SaveFile.data.GC_AT_WILL = GC.AT_WILL;
_local1.SaveFile.data.Kyle_EQ_WEAPON = Kyle.EQ_WEAPON;
_local1.SaveFile.data.Kyle_EQ_ARMOR = Kyle.EQ_ARMOR;
_local1.SaveFile.data.Kyle_EQ_ITEM = Kyle.EQ_ITEM;
_local1.SaveFile.data.Kyle_AT_STRENGTH = Kyle.AT_STRENGTH;
_local1.SaveFile.data.Kyle_AT_CONST = Kyle.AT_CONST;
_local1.SaveFile.data.Kyle_AT_WISDOM = Kyle.AT_WISDOM;
_local1.SaveFile.data.Kyle_AT_WILL = Kyle.AT_WILL;
_local1.SaveFile.data.Kyle_has_met = Kyle.has_met;
_local1.SaveFile.data.Kris_EQ_WEAPON = Kris.EQ_WEAPON;
_local1.SaveFile.data.Kris_EQ_ARMOR = Kris.EQ_ARMOR;
_local1.SaveFile.data.Kris_EQ_ITEM = Kris.EQ_ITEM;
_local1.SaveFile.data.Kris_AT_STRENGTH = Kris.AT_STRENGTH;
_local1.SaveFile.data.Kris_AT_CONST = Kris.AT_CONST;
_local1.SaveFile.data.Kris_AT_WISDOM = Kris.AT_WISDOM;
_local1.SaveFile.data.Kris_AT_WILL = Kris.AT_WILL;
_local1.SaveFile.data.Kris_has_met = Kris.has_met;
_local1.SaveFile.data.Ben_EQ_WEAPON = Ben.EQ_WEAPON;
_local1.SaveFile.data.Ben_EQ_ARMOR = Ben.EQ_ARMOR;
_local1.SaveFile.data.Ben_EQ_ITEM = Ben.EQ_ITEM;
_local1.SaveFile.data.Ben_AT_STRENGTH = Ben.AT_STRENGTH;
_local1.SaveFile.data.Ben_AT_CONST = Ben.AT_CONST;
_local1.SaveFile.data.Ben_AT_WISDOM = Ben.AT_WISDOM;
_local1.SaveFile.data.Ben_AT_WILL = Ben.AT_WILL;
_local1.SaveFile.data.Ben_has_met = Ben.has_met;
_local1.SaveFile.data.Biff_EQ_WEAPON = Biff.EQ_WEAPON;
_local1.SaveFile.data.Biff_EQ_ARMOR = Biff.EQ_ARMOR;
_local1.SaveFile.data.Biff_EQ_ITEM = Biff.EQ_ITEM;
_local1.SaveFile.data.Biff_AT_STRENGTH = Biff.AT_STRENGTH;
_local1.SaveFile.data.Biff_AT_CONST = Biff.AT_CONST;
_local1.SaveFile.data.Biff_AT_WISDOM = Biff.AT_WISDOM;
_local1.SaveFile.data.Biff_AT_WILL = Biff.AT_WILL;
_local1.SaveFile.data.Biff_has_met = Biff.has_met;
_local1.SaveFile.data.ITEM_1 = _local1.SV_ITEM[0];
_local1.SaveFile.data.ITEM_2 = _local1.SV_ITEM[1];
_local1.SaveFile.data.ITEM_3 = _local1.SV_ITEM[2];
_local1.SaveFile.data.ITEM_4 = _local1.SV_ITEM[3];
_local1.SaveFile.data.ITEM_5 = _local1.SV_ITEM[4];
_local1.SaveFile.data.ITEM_6 = _local1.SV_ITEM[5];
_local1.SaveFile.data.ITEM_7 = _local1.SV_ITEM[6];
_local1.SaveFile.data.ITEM_8 = _local1.SV_ITEM[7];
_local1.SaveFile.data.ITEM_9 = _local1.SV_ITEM[8];
_local1.SaveFile.data.ITEM_10 = _local1.SV_ITEM[9];
_local1.SaveFile.data.ITEM_11 = _local1.SV_ITEM[10];
_local1.SaveFile.data.ITEM_12 = _local1.SV_ITEM[11];
_local1.SaveFile.data.ITEM_13 = _local1.SV_ITEM[12];
_local1.SaveFile.data.ITEM_14 = _local1.SV_ITEM[13];
_local1.SaveFile.data.ITEM_15 = _local1.SV_ITEM[14];
_local1.SaveFile.data.ITEM_16 = _local1.SV_ITEM[15];
_local1.SaveFile.data.ITEM_17 = _local1.SV_ITEM[16];
_local1.SaveFile.data.ITEM_18 = _local1.SV_ITEM[17];
_local1.SaveFile.data.ITEM_19 = _local1.SV_ITEM[18];
_local1.SaveFile.data.ITEM_20 = _local1.SV_ITEM[19];
_local1.SaveFile.data.ITEM_21 = _local1.SV_ITEM[20];
_local1.SaveFile.data.ITEM_22 = _local1.SV_ITEM[21];
_local1.SaveFile.data.ITEM_23 = _local1.SV_ITEM[22];
_local1.SaveFile.data.ITEM_24 = _local1.SV_ITEM[23];
_local1.SaveFile.data.STORY_1 = _local1.SV_STORY[0];
_local1.SaveFile.data.STORY_2 = _local1.SV_STORY[1];
_local1.SaveFile.data.STORY_3 = _local1.SV_STORY[2];
_local1.SaveFile.data.STORY_4 = _local1.SV_STORY[3];
_local1.SaveFile.data.STORY_5 = _local1.SV_STORY[4];
_local1.SaveFile.data.STORY_6 = _local1.SV_STORY[5];
_local1.SaveFile.data.STORY_7 = _local1.SV_STORY[6];
_local1.SaveFile.data.STORY_8 = _local1.SV_STORY[7];
_local1.SaveFile.data.STORY_9 = _local1.SV_STORY[8];
_local1.SaveFile.data.STORY_10 = _local1.SV_STORY[9];
_local1.SaveFile.flush();
}
stage.showMenu = false;
var BATTLE_ART;
var SaveFile = SharedObject.getLocal("gcxx");
var SV_PAWNS = 400;
var SV_ITEM = new Array(24);
i = 0;
while (i < 24) {
SV_ITEM[i] = null;
i++;
}
var SV_STORY = new Array(10);
i = 0;
while (i < 10) {
SV_STORY[i] = 0;
i++;
}
SV_STORY[9] = 1;
var SV_BATTLES_WON = 0;
_global.GC = new Object();
_global.Kris = new Object();
_global.Kyle = new Object();
_global.Ben = new Object();
_global.Biff = new Object();
_root.CharacterInit(GC);
_root.CharacterInit(Kris);
_root.CharacterInit(Kyle);
_root.CharacterInit(Ben);
_root.CharacterInit(Biff);
var SV_ALLY = new Array(2);
SV_ALLY[0] = null;
SV_ALLY[1] = null;
_global.SpendItem = function (C) {
var _local2 = _root;
var _local1 = 23;
while (_local2.SV_ITEM[_local1] == null) {
_local1--;
}
C.EQ_Item = _local2.SV_ITEM[_local1];
_local2.SV_ITEM[_local1] = null;
};
_global.TreasureOpened = function (X) {
var _local1 = _root;
if (_local1.SV_STORY[9] == 0) {
_local1.SV_STORY[9] = 1;
}
if ((_local1.SV_STORY[9] % X) == 0) {
return(true);
}
return(false);
};
_global.NullOrDead = function (X) {
if (X == null) {
return(true);
}
if (X.ALIVE == false) {
return(true);
}
return(false);
};
_global.coinflip = function () {
if (Math.round(Math.random()) > 0.5) {
return(true);
}
return(false);
};
_global.ZOOT = function () {
return(Math.floor(Math.random() * 3));
};
var SUBSCREEN_TARGET = GC;
GC.Name = "GreenCastle";
GC.EQ_Weapon = "EarthPin";
GC.EQ_Armor = "EarthVest";
GC.EQ_Item = "OakShield";
Kris.Name = "Kris";
Kris.EQ_Weapon = "IronFork";
Kris.EQ_Armor = "IronArmor";
Kris.EQ_Item = "KrisKnife";
Kyle.Name = "Kyle";
Kyle.EQ_Weapon = "EarthFork";
Kyle.EQ_Armor = "EarthArmor";
Kyle.EQ_Item = "OakShield";
Ben.Name = "Ben";
Ben.EQ_Weapon = "BlackPin";
Ben.EQ_Armor = "Rags";
Ben.EQ_Item = "Glasses";
Biff.Name = "Biff";
Biff.EQ_Weapon = "WhitePin";
Biff.EQ_Armor = "BathRobe";
Biff.EQ_Item = "Glasses";
stop();
Instance of Symbol 6 MovieClip in Frame 1
onClipEvent (enterFrame) {
_root.progress = ((_root.getBytesLoaded() + "/") + _root.getBytesTotal()) + " bytes loaded";
if (getBytesLoaded() == getBytesTotal()) {
tellTarget (_root) {
play();
};
}
}
Instance of Symbol 26 MovieClip "thecursor" in Frame 1
onClipEvent (load) {
startDrag ("", true);
}
onClipEvent (enterFrame) {
Mouse.hide();
}
Frame 2
function beginFight(ETYPE1, ETYPE2, ETYPE3, CODE) {
var _local1 = _root;
_local1.THE_BATTLE.CANNOT_WIN = false;
_local1.THE_BATTLE.CHAR_TO_MOVE = null;
switch (CODE) {
case 5 :
_local1.current_MUS.stop();
_local1.right_thing_MUS.start(0, 999);
break;
case 4 :
_local1.current_MUS.stop();
_local1.exciting_MUS.start(0, 999);
break;
case 3 :
_local1.current_MUS.stop();
_local1.current_MUS = _local1.tears_MUS;
_local1.tears_MUS.start(0, 999);
break;
case 2 :
_local1.THE_BATTLE.CANNOT_WIN = true;
case 1 :
_local1.current_MUS.stop();
_local1.boss_MUS.start(0, 999);
break;
case 0 :
default :
_local1.current_MUS.stop();
_local1.battle_MUS.start(0, 999);
}
_local1.TheWorld._visible = false;
_local1.show_sub_btn._visible = false;
_local1.SUBSCREEN._visible = false;
_local1.messageBox._visible = false;
_local1.messageBox.NextText._visible = false;
_local1.thecursor._visible = false;
tellTarget (_local1.THE_BATTLE) {
gotoAndStop ("on");
};
_local1.THE_BATTLE.bat_int_target._visible = false;
_local1.THE_BATTLE.bat_int_tech._visible = false;
_local1.THE_BATTLE.bat_int._visible = false;
_local1.THE_BATTLE.bat_msg_box._visible = false;
tellTarget (_local1.THE_BATTLE.bg_art) {
gotoAndStop(_local1.BATTLE_ART);
};
_local1.THE_BATTLE.PLAYER[0] = _local1.BattleInit(_local1.SV_ALLY[0]);
_local1.THE_BATTLE.PLAYER[1] = _local1.BattleInit(GC);
_local1.THE_BATTLE.PLAYER[2] = _local1.BattleInit(_local1.SV_ALLY[1]);
_local1.THE_BATTLE.p1_obj._visible = false;
_local1.THE_BATTLE.p2_obj._visible = false;
_local1.THE_BATTLE.p3_obj._visible = false;
tellTarget (_local1.THE_BATTLE.p1_obj.num_bounce) {
gotoAndStop ("end");
};
tellTarget (_local1.THE_BATTLE.p2_obj.num_bounce) {
gotoAndStop ("end");
};
tellTarget (_local1.THE_BATTLE.p3_obj.num_bounce) {
gotoAndStop ("end");
};
tellTarget (_local1.THE_BATTLE.bat_int) {
gotoAndStop ("off");
};
tellTarget (_local1.THE_BATTLE.bat_int) {
gotoAndStop ("on");
};
_local1.THE_BATTLE.bat_int.status_text = "";
if (_local1.THE_BATTLE.PLAYER[0] != null) {
_local1.THE_BATTLE.p1_obj._visible = true;
tellTarget (_local1.THE_BATTLE.p1_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.p1_obj) {
gotoAndStop(_local1.THE_BATTLE.PLAYER[0].Name);
};
tellTarget (_local1.THE_BATTLE.p1_obj.sprite) {
gotoAndStop (1);
};
tellTarget (_local1.THE_BATTLE.p1_obj.effects) {
gotoAndStop (1);
};
}
if (_local1.THE_BATTLE.PLAYER[1] != null) {
_local1.THE_BATTLE.p2_obj._visible = true;
tellTarget (_local1.THE_BATTLE.p2_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.p2_obj) {
gotoAndStop(_local1.THE_BATTLE.PLAYER[1].Name);
};
tellTarget (_local1.THE_BATTLE.p2_obj.sprite) {
gotoAndStop (1);
};
tellTarget (_local1.THE_BATTLE.p2_obj.effects) {
gotoAndStop (1);
};
}
if (_local1.THE_BATTLE.PLAYER[2] != null) {
_local1.THE_BATTLE.p3_obj._visible = true;
tellTarget (_local1.THE_BATTLE.p3_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.p3_obj) {
gotoAndStop(_local1.THE_BATTLE.PLAYER[2].Name);
};
tellTarget (_local1.THE_BATTLE.p3_obj.sprite) {
gotoAndStop (1);
};
tellTarget (_local1.THE_BATTLE.p3_obj.effects) {
gotoAndStop (1);
};
}
_local1.THE_BATTLE.spoils._visible = false;
_local1.THE_BATTLE.CAN_RUN = true;
_local1.THE_BATTLE.BATT_PAWNS = 0;
_local1.THE_BATTLE.BATT_ITEM = null;
_local1.THE_BATTLE.BATT_ITEM_SLOT = 16;
_local1.THE_BATTLE.ROUND_NUM = 0;
_local1.THE_BATTLE.ACTION_NAME = null;
_local1.THE_BATTLE.ACTION_TARGET = null;
_local1.THE_BATTLE.ENEMY[0] = new Object();
_local1.THE_BATTLE.ENEMY[1] = new Object();
_local1.THE_BATTLE.ENEMY[2] = new Object();
_local1.THE_BATTLE.e1_obj._visible = false;
_local1.THE_BATTLE.e2_obj._visible = false;
_local1.THE_BATTLE.e3_obj._visible = false;
tellTarget (_local1.THE_BATTLE.e1_obj.num_bounce) {
gotoAndStop ("end");
};
tellTarget (_local1.THE_BATTLE.e2_obj.num_bounce) {
gotoAndStop ("end");
};
tellTarget (_local1.THE_BATTLE.e3_obj.num_bounce) {
gotoAndStop ("end");
};
_local1.EnemyInit(_local1.THE_BATTLE.ENEMY[0], _local1.THE_BATTLE.e1_obj, ETYPE1);
_local1.EnemyInit(_local1.THE_BATTLE.ENEMY[1], _local1.THE_BATTLE.e2_obj, ETYPE2);
_local1.EnemyInit(_local1.THE_BATTLE.ENEMY[2], _local1.THE_BATTLE.e3_obj, ETYPE3);
_local1.THE_BATTLE.BTE_LOCK = false;
_local1.THE_BATTLE.WHOSE_TURN = 5;
_local1.Battle_LifebarUpdate();
}
function Battle_LifebarUpdate() {
var _local1 = _root;
var _local2 = 100;
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[0])) {
_local1.THE_BATTLE.p1_obj.lifebar.lifetext = "";
if (_local1.THE_BATTLE.PLAYER[0].CURR_HP > 999) {
_local1.THE_BATTLE.p1_obj.lifebar.lifetext = _local1.THE_BATTLE.p1_obj.lifebar.lifetext + (Math.floor(_local1.THE_BATTLE.PLAYER[0].CURR_HP / 1000) + newline);
}
if (_local1.THE_BATTLE.PLAYER[0].CURR_HP > 99) {
_local1.THE_BATTLE.p1_obj.lifebar.lifetext = _local1.THE_BATTLE.p1_obj.lifebar.lifetext + (Math.floor((_local1.THE_BATTLE.PLAYER[0].CURR_HP % 1000) / 100) + newline);
}
if (_local1.THE_BATTLE.PLAYER[0].CURR_HP > 9) {
_local1.THE_BATTLE.p1_obj.lifebar.lifetext = _local1.THE_BATTLE.p1_obj.lifebar.lifetext + (Math.floor((_local1.THE_BATTLE.PLAYER[0].CURR_HP % 100) / 10) + newline);
}
_local1.THE_BATTLE.p1_obj.lifebar.lifetext = _local1.THE_BATTLE.p1_obj.lifebar.lifetext + (_local1.THE_BATTLE.PLAYER[0].CURR_HP % 10);
_local2 = Math.ceil((_local1.THE_BATTLE.PLAYER[0].CURR_HP / _local1.THE_BATTLE.PLAYER[0].MAX_HP) * 100);
tellTarget (_local1.THE_BATTLE.p1_obj.lifebar) {
gotoAndStop(101 - _local2);
};
switch (_local1.THE_BATTLE.PLAYER[0].STATUS) {
case "Poison" :
tellTarget (_local1.THE_BATTLE.p1_obj.status_bubble) {
gotoAndStop ("poison");
};
break;
case "Blind" :
tellTarget (_local1.THE_BATTLE.p1_obj.status_bubble) {
gotoAndStop ("blind");
};
break;
case "Mute" :
tellTarget (_local1.THE_BATTLE.p1_obj.status_bubble) {
gotoAndStop ("mute");
};
break;
case "Stone" :
tellTarget (_local1.THE_BATTLE.p1_obj.status_bubble) {
gotoAndStop ("stone");
};
tellTarget (_local1.THE_BATTLE.p1_obj.sprite) {
gotoAndStop ("stone");
};
break;
default :
tellTarget (_local1.THE_BATTLE.p1_obj.status_bubble) {
gotoAndStop ("no_orb");
};
}
}
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[1])) {
_local1.THE_BATTLE.p2_obj.lifebar.lifetext = "";
if (_local1.THE_BATTLE.PLAYER[1].CURR_HP > 999) {
_local1.THE_BATTLE.p2_obj.lifebar.lifetext = _local1.THE_BATTLE.p2_obj.lifebar.lifetext + (Math.floor(_local1.THE_BATTLE.PLAYER[1].CURR_HP / 1000) + newline);
}
if (_local1.THE_BATTLE.PLAYER[1].CURR_HP > 99) {
_local1.THE_BATTLE.p2_obj.lifebar.lifetext = _local1.THE_BATTLE.p2_obj.lifebar.lifetext + (Math.floor((_local1.THE_BATTLE.PLAYER[1].CURR_HP % 1000) / 100) + newline);
}
if (_local1.THE_BATTLE.PLAYER[1].CURR_HP > 9) {
_local1.THE_BATTLE.p2_obj.lifebar.lifetext = _local1.THE_BATTLE.p2_obj.lifebar.lifetext + (Math.floor((_local1.THE_BATTLE.PLAYER[1].CURR_HP % 100) / 10) + newline);
}
_local1.THE_BATTLE.p2_obj.lifebar.lifetext = _local1.THE_BATTLE.p2_obj.lifebar.lifetext + (_local1.THE_BATTLE.PLAYER[1].CURR_HP % 10);
_local2 = Math.ceil((_local1.THE_BATTLE.PLAYER[1].CURR_HP / _local1.THE_BATTLE.PLAYER[1].MAX_HP) * 100);
tellTarget (_local1.THE_BATTLE.p2_obj.lifebar) {
gotoAndStop(101 - _local2);
};
switch (_local1.THE_BATTLE.PLAYER[1].STATUS) {
case "Poison" :
tellTarget (_local1.THE_BATTLE.p2_obj.status_bubble) {
gotoAndStop ("poison");
};
break;
case "Blind" :
tellTarget (_local1.THE_BATTLE.p2_obj.status_bubble) {
gotoAndStop ("blind");
};
break;
case "Mute" :
tellTarget (_local1.THE_BATTLE.p2_obj.status_bubble) {
gotoAndStop ("mute");
};
break;
case "Stone" :
tellTarget (_local1.THE_BATTLE.p2_obj.status_bubble) {
gotoAndStop ("stone");
};
tellTarget (_local1.THE_BATTLE.p2_obj.sprite) {
gotoAndStop ("stone");
};
break;
default :
tellTarget (_local1.THE_BATTLE.p2_obj.status_bubble) {
gotoAndStop ("no_orb");
};
}
}
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[2])) {
_local1.THE_BATTLE.p3_obj.lifebar.lifetext = "";
if (_local1.THE_BATTLE.PLAYER[2].CURR_HP > 999) {
_local1.THE_BATTLE.p3_obj.lifebar.lifetext = _local1.THE_BATTLE.p3_obj.lifebar.lifetext + (Math.floor(_local1.THE_BATTLE.PLAYER[2].CURR_HP / 1000) + newline);
}
if (_local1.THE_BATTLE.PLAYER[2].CURR_HP > 99) {
_local1.THE_BATTLE.p3_obj.lifebar.lifetext = _local1.THE_BATTLE.p3_obj.lifebar.lifetext + (Math.floor((_local1.THE_BATTLE.PLAYER[2].CURR_HP % 1000) / 100) + newline);
}
if (_local1.THE_BATTLE.PLAYER[2].CURR_HP > 9) {
_local1.THE_BATTLE.p3_obj.lifebar.lifetext = _local1.THE_BATTLE.p3_obj.lifebar.lifetext + (Math.floor((_local1.THE_BATTLE.PLAYER[2].CURR_HP % 100) / 10) + newline);
}
_local1.THE_BATTLE.p3_obj.lifebar.lifetext = _local1.THE_BATTLE.p3_obj.lifebar.lifetext + (_local1.THE_BATTLE.PLAYER[2].CURR_HP % 10);
_local2 = Math.ceil((_local1.THE_BATTLE.PLAYER[2].CURR_HP / _local1.THE_BATTLE.PLAYER[2].MAX_HP) * 100);
tellTarget (_local1.THE_BATTLE.p3_obj.lifebar) {
gotoAndStop(101 - _local2);
};
switch (_local1.THE_BATTLE.PLAYER[2].STATUS) {
case "Poison" :
tellTarget (_local1.THE_BATTLE.p3_obj.status_bubble) {
gotoAndStop ("poison");
};
break;
case "Blind" :
tellTarget (_local1.THE_BATTLE.p3_obj.status_bubble) {
gotoAndStop ("blind");
};
break;
case "Mute" :
tellTarget (_local1.THE_BATTLE.p3_obj.status_bubble) {
gotoAndStop ("mute");
};
break;
case "Stone" :
tellTarget (_local1.THE_BATTLE.p3_obj.status_bubble) {
gotoAndStop ("stone");
};
tellTarget (_local1.THE_BATTLE.p3_obj.sprite) {
gotoAndStop ("stone");
};
break;
default :
tellTarget (_local1.THE_BATTLE.p3_obj.status_bubble) {
gotoAndStop ("no_orb");
};
}
}
if (!NullOrDead(_local1.THE_BATTLE.ENEMY[0])) {
_local1.THE_BATTLE.e1_obj.lifebar.lifetext = "";
_local2 = Math.ceil((_local1.THE_BATTLE.ENEMY[0].CURR_HP / _local1.THE_BATTLE.ENEMY[0].MAX_HP) * 100);
tellTarget (_local1.THE_BATTLE.e1_obj.lifebar) {
gotoAndStop(101 - _local2);
};
switch (_local1.THE_BATTLE.ENEMY[0].STATUS) {
case "Poison" :
tellTarget (_local1.THE_BATTLE.e1_obj.status_bubble) {
gotoAndStop ("poison");
};
break;
case "Blind" :
tellTarget (_local1.THE_BATTLE.e1_obj.status_bubble) {
gotoAndStop ("blind");
};
break;
case "Mute" :
tellTarget (_local1.THE_BATTLE.e1_obj.status_bubble) {
gotoAndStop ("mute");
};
break;
case "Stone" :
tellTarget (_local1.THE_BATTLE.e1_obj.status_bubble) {
gotoAndStop ("stone");
};
break;
default :
tellTarget (_local1.THE_BATTLE.e1_obj.status_bubble) {
gotoAndStop ("no_orb");
};
}
}
if (!NullOrDead(_local1.THE_BATTLE.ENEMY[1])) {
_local1.THE_BATTLE.e2_obj.lifebar.lifetext = "";
_local2 = Math.ceil((_local1.THE_BATTLE.ENEMY[1].CURR_HP / _local1.THE_BATTLE.ENEMY[1].MAX_HP) * 100);
tellTarget (_local1.THE_BATTLE.e2_obj.lifebar) {
gotoAndStop(101 - _local2);
};
switch (_local1.THE_BATTLE.ENEMY[1].STATUS) {
case "Poison" :
tellTarget (_local1.THE_BATTLE.e2_obj.status_bubble) {
gotoAndStop ("poison");
};
break;
case "Blind" :
tellTarget (_local1.THE_BATTLE.e2_obj.status_bubble) {
gotoAndStop ("blind");
};
break;
case "Mute" :
tellTarget (_local1.THE_BATTLE.e2_obj.status_bubble) {
gotoAndStop ("mute");
};
break;
case "Stone" :
tellTarget (_local1.THE_BATTLE.e2_obj.status_bubble) {
gotoAndStop ("stone");
};
break;
default :
tellTarget (_local1.THE_BATTLE.e2_obj.status_bubble) {
gotoAndStop ("no_orb");
};
}
}
if (!NullOrDead(_local1.THE_BATTLE.ENEMY[2])) {
_local1.THE_BATTLE.e3_obj.lifebar.lifetext = "";
_local2 = Math.ceil((_local1.THE_BATTLE.ENEMY[2].CURR_HP / _local1.THE_BATTLE.ENEMY[2].MAX_HP) * 100);
tellTarget (_local1.THE_BATTLE.e3_obj.lifebar) {
gotoAndStop(101 - _local2);
};
switch (_local1.THE_BATTLE.ENEMY[2].STATUS) {
case "Poison" :
tellTarget (_local1.THE_BATTLE.e3_obj.status_bubble) {
gotoAndStop ("poison");
};
return;
case "Blind" :
tellTarget (_local1.THE_BATTLE.e3_obj.status_bubble) {
gotoAndStop ("blind");
};
return;
case "Mute" :
tellTarget (_local1.THE_BATTLE.e3_obj.status_bubble) {
gotoAndStop ("mute");
};
return;
case "Stone" :
tellTarget (_local1.THE_BATTLE.e3_obj.status_bubble) {
gotoAndStop ("stone");
};
return;
default :
tellTarget (_local1.THE_BATTLE.e3_obj.status_bubble) {
gotoAndStop ("no_orb");
};
}
}
}
function Battle_Ticker_Expire() {
var _local1 = _root;
if (_local1.THE_BATTLE.BTE_LOCK) {
} else {
_local1.THE_BATTLE.BTE_LOCK = true;
_local1.THE_BATTLE.bat_msg_box._visible = false;
if (_local1.THE_BATTLE.BATT_PAWNS == -1) {
_local1.TheWorld._visible = true;
tellTarget (_local1.THE_BATTLE) {
gotoAndStop ("off");
};
tellTarget (_local1.TransFX) {
gotoAndPlay ("deathFade");
};
} else if (_local1.THE_BATTLE.BATT_PAWNS == 0) {
_local1.endFight();
} else {
_local1.THE_BATTLE.WHOSE_TURN++;
if (_local1.THE_BATTLE.WHOSE_TURN > 5) {
_local1.THE_BATTLE.WHOSE_TURN = 0;
_local1.THE_BATTLE.ROUND_NUM++;
}
var _local2;
switch (_local1.THE_BATTLE.WHOSE_TURN) {
case 0 :
_local1.THE_BATTLE.CHAR_TO_MOVE = _local1.THE_BATTLE.PLAYER[1];
_local2 = _local1.THE_BATTLE.p2_obj;
break;
case 1 :
_local1.THE_BATTLE.CHAR_TO_MOVE = _local1.THE_BATTLE.ENEMY[2];
_local2 = _local1.THE_BATTLE.e3_obj;
break;
case 2 :
_local1.THE_BATTLE.CHAR_TO_MOVE = _local1.THE_BATTLE.PLAYER[0];
_local2 = _local1.THE_BATTLE.p1_obj;
break;
case 3 :
_local1.THE_BATTLE.CHAR_TO_MOVE = _local1.THE_BATTLE.ENEMY[0];
_local2 = _local1.THE_BATTLE.e1_obj;
break;
case 4 :
_local1.THE_BATTLE.CHAR_TO_MOVE = _local1.THE_BATTLE.PLAYER[2];
_local2 = _local1.THE_BATTLE.p3_obj;
break;
case 5 :
_local1.THE_BATTLE.CHAR_TO_MOVE = _local1.THE_BATTLE.ENEMY[1];
_local2 = _local1.THE_BATTLE.e2_obj;
}
if (NullOrDead(_local1.THE_BATTLE.CHAR_TO_MOVE)) {
_local1.THE_BATTLE.BTE_LOCK = false;
_local1.Battle_Ticker_Expire();
} else if (_local1.THE_BATTLE.CHAR_TO_MOVE.IS_ENEMY == false) {
if (_local1.Battle_TotalWin()) {
return;
}
tellTarget (_local2.sprite) {
gotoAndStop ("active");
};
if (_local1.THE_BATTLE.CHAR_TO_MOVE.STATUS == "Stone") {
tellTarget (_local2.sprite) {
gotoAndStop ("stone");
};
_local1.THE_BATTLE.TICKER = 2;
_local1.THE_BATTLE.BTE_LOCK = false;
tellTarget (_local1.THE_BATTLE.bat_int) {
gotoAndStop ("off");
};
}
tellTarget (_local1.THE_BATTLE.bat_int) {
gotoAndStop ("on");
};
if (_local1.THE_BATTLE.CHAR_TO_MOVE.STATUS == "Mute") {
_local1.THE_BATTLE.bat_int.mutemask._visible = true;
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC++;
}
if (_local1.THE_BATTLE.CHAR_TO_MOVE.STATUS == "Poison") {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP - Math.ceil(_local1.THE_BATTLE.CHAR_TO_MOVE.MAX_HP / 12);
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP < 1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP = 1;
}
_local1.Battle_LifebarUpdate();
}
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC > _local1.THE_BATTLE.CHAR_TO_MOVE.MAX_MAGIC) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.MAX_MAGIC;
}
if (_local1.THE_BATTLE.CHAR_TO_MOVE.STATUS != "Stone") {
_local1.THE_BATTLE.bat_int._visible = true;
_local1.thecursor._visible = true;
}
} else {
if (_local1.THE_BATTLE.CHAR_TO_MOVE.STATUS == "Poison") {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP - Math.ceil(_local1.THE_BATTLE.CHAR_TO_MOVE.MAX_HP / 12);
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP < 1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_HP = 1;
}
_local1.Battle_LifebarUpdate();
}
if (_local1.Battle_TotalLoss()) {
} else {
tellTarget (_local2.sprite) {
gotoAndPlay ("action");
};
}
}
}
}
}
function Battle_TotalLoss() {
var _local1 = _root;
if ((!NullOrDead(_local1.THE_BATTLE.PLAYER[0])) && (_local1.THE_BATTLE.PLAYER[0].STATUS != "Stone")) {
return(false);
}
if ((!NullOrDead(_local1.THE_BATTLE.PLAYER[1])) && (_local1.THE_BATTLE.PLAYER[1].STATUS != "Stone")) {
return(false);
}
if ((!NullOrDead(_local1.THE_BATTLE.PLAYER[2])) && (_local1.THE_BATTLE.PLAYER[2].STATUS != "Stone")) {
return(false);
}
_local1.battle_MUS.stop();
_local1.fademan_SND.start(0, 1);
_local1.messagebox.NextText._visible = true;
_local1.THE_BATTLE.spoils.spoils_string = "You have no chance\nto survive\n\nMake your time";
_local1.THE_BATTLE.spoils._visible = true;
_local1.THE_BATTLE.BTE_LOCK = false;
_local1.THE_BATTLE.TICKER = 88;
_local1.THE_BATTLE.BATT_PAWNS = -1;
return(true);
}
function Battle_TotalWin() {
var _local1 = _root;
if (!NullOrDead(_local1.THE_BATTLE.ENEMY[0])) {
return(false);
}
if (!NullOrDead(_local1.THE_BATTLE.ENEMY[1])) {
return(false);
}
if (!NullOrDead(_local1.THE_BATTLE.ENEMY[2])) {
return(false);
}
_local1.battle_MUS.stop();
_local1.victory_MUS.start(0, 1);
_local1.THE_BATTLE.bat_msg_box.message_string = "Victory!";
_local1.THE_BATTLE.spoils.spoils_string = ("Your Spoils:\n\n" + _local1.THE_BATTLE.BATT_PAWNS) + " Pawns";
if (_local1.THE_BATTLE.BATT_ITEM != null) {
_local1.THE_BATTLE.spoils.spoils_string = _local1.THE_BATTLE.spoils.spoils_string + ("\n1 " + _local1.THE_BATTLE.BATT_ITEM);
while (_local1.SV_ITEM[_local1.THE_BATTLE.BATT_ITEM_SLOT] != null) {
_local1.THE_BATTLE.BATT_ITEM_SLOT++;
}
_local1.SV_ITEM[_local1.THE_BATTLE.BATT_ITEM_SLOT] = _local1.THE_BATTLE.BATT_ITEM;
}
_local1.SV_PAWNS = _local1.SV_PAWNS + _local1.THE_BATTLE.BATT_PAWNS;
_local1.THE_BATTLE.BATT_PAWNS = 0;
_local1.THE_BATTLE.bat_msg_box._visible = true;
_local1.THE_BATTLE.spoils._visible = true;
_local1.THE_BATTLE.BTE_LOCK = false;
_local1.THE_BATTLE.TICKER = 140;
_local1.SV_BATTLES_WON++;
return(true);
}
function Battle_Damage(OBJ) {
var _local1 = OBJ;
var _local2 = _root.THE_BATTLE.CHAR_TO_MOVE;
if (_local1 == _root.THE_BATTLE.p1_obj) {
defender = _root.THE_BATTLE.PLAYER[0];
}
if (_local1 == _root.THE_BATTLE.p2_obj) {
defender = _root.THE_BATTLE.PLAYER[1];
}
if (_local1 == _root.THE_BATTLE.p3_obj) {
defender = _root.THE_BATTLE.PLAYER[2];
}
if (_local1 == _root.THE_BATTLE.e1_obj) {
defender = _root.THE_BATTLE.ENEMY[0];
}
if (_local1 == _root.THE_BATTLE.e2_obj) {
defender = _root.THE_BATTLE.ENEMY[1];
}
if (_local1 == _root.THE_BATTLE.e3_obj) {
defender = _root.THE_BATTLE.ENEMY[2];
}
switch (_root.THE_BATTLE.ACTION_NAME) {
case "Self-Repair" :
var damage_amount = (_local2.MAG_LEVEL * 6);
damage_amount = Math.round(damage_amount);
damage_amount = damage_amount + ((ZOOT() + ZOOT()) + ZOOT());
if ((defender.CURR_HP + damage_amount) > defender.MAX_HP) {
damage_amount = defender.MAX_HP - defender.CURR_HP;
}
defender.CURR_HP = defender.CURR_HP + damage_amount;
tellTarget (_local1.num_bounce) {
nvalue = "+" + damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Shout" :
if (defender.STATUS == "Mute") {
defender.STATUS = null;
tellTarget (_local1.num_bounce) {
nvalue = "normal";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
}
break;
case "Warm" :
if (defender.STATUS == "Stone") {
defender.STATUS = null;
tellTarget (_local1.num_bounce) {
nvalue = "normal";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
}
break;
case "Antidote" :
if (defender.STATUS == "Poison") {
defender.STATUS = null;
tellTarget (_local1.num_bounce) {
nvalue = "normal";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
}
break;
case "Sight" :
if (defender.STATUS == "Blind") {
defender.STATUS = null;
tellTarget (_local1.num_bounce) {
nvalue = "normal";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
}
break;
case "Cure" :
var damage_amount = (_local2.MAG_LEVEL * 15);
damage_amount = Math.round(damage_amount);
damage_amount = damage_amount + ((ZOOT() + ZOOT()) + ZOOT());
if ((defender.CURR_HP + damage_amount) > defender.MAX_HP) {
damage_amount = defender.MAX_HP - defender.CURR_HP;
}
defender.CURR_HP = defender.CURR_HP + damage_amount;
if (defender.STATUS == "Poison") {
defender.STATUS = null;
}
tellTarget (_local1.num_bounce) {
nvalue = "+" + damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Full Cure" :
defender.CURR_HP = defender.MAX_HP;
defender.STATUS = null;
tellTarget (_local1.num_bounce) {
nvalue = "HP MAX!";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Heal" :
var damage_amount = (_local2.MAG_LEVEL * 10);
damage_amount = Math.round(damage_amount);
damage_amount = damage_amount + ((ZOOT() + ZOOT()) + ZOOT());
if ((defender.CURR_HP + damage_amount) > defender.MAX_HP) {
damage_amount = defender.MAX_HP - defender.CURR_HP;
}
defender.CURR_HP = defender.CURR_HP + damage_amount;
tellTarget (_local1.num_bounce) {
nvalue = "+" + damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Double Heal" :
var damage_amount = (_local2.MAG_LEVEL * 21);
damage_amount = Math.round(damage_amount);
damage_amount = damage_amount + ((ZOOT() + ZOOT()) + ZOOT());
if ((defender.CURR_HP + damage_amount) > defender.MAX_HP) {
damage_amount = defender.MAX_HP - defender.CURR_HP;
}
defender.CURR_HP = defender.CURR_HP + damage_amount;
tellTarget (_local1.num_bounce) {
nvalue = "+" + damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Protect" :
var damage_amount = 1;
var _local3 = 0;
while (_local3 < _local2.MAG_LEVEL) {
damage_amount = damage_amount * 0.975;
_local3++;
}
defender.DEFENSE = defender.DEFENSE * damage_amount;
tellTarget (_local1.num_bounce) {
nvalue = "+DEF";
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Berserk" :
var damage_amount = (_local2.MAG_LEVEL * 0.1);
defender.ATTACK = defender.ATTACK * (1 + damage_amount);
tellTarget (_local1.num_bounce) {
nvalue = "+STR";
};
defender.STATUS = "Mute";
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Flame" :
var damage_amount = ((_local2.MAG_LEVEL * 16) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[0] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[0] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Cold" :
var damage_amount = ((_local2.MAG_LEVEL * 16) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[1] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[1] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Dark Force" :
var damage_amount = ((_local2.MAG_LEVEL * 33) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[1] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[1] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Lightning" :
var damage_amount = ((_local2.MAG_LEVEL * 33) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[2] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[2] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Shrapnel" :
var damage_amount = ((_local2.MAG_LEVEL * 18) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[3] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[3] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Quake" :
var damage_amount = ((_local2.MAG_LEVEL * 18) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[2] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[2] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Toxin" :
tellTarget (_local1.num_bounce) {
nvalue = "poison";
};
if ((defender.STATUS_DEF[1] < 1) && (defender.STATUS == null)) {
defender.STATUS = "Poison";
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
}
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Muzzle" :
tellTarget (_local1.num_bounce) {
nvalue = "mute";
};
if ((defender.STATUS_DEF[3] < 1) && (defender.STATUS == null)) {
defender.STATUS = "Mute";
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
}
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Ink" :
tellTarget (_local1.num_bounce) {
nvalue = "blind";
};
if ((defender.STATUS_DEF[0] < 1) && (defender.STATUS == null)) {
defender.STATUS = "Blind";
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
}
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Break" :
tellTarget (_local1.num_bounce) {
nvalue = "stone";
};
if ((defender.STATUS_DEF[2] < 1) && (defender.STATUS != "Stone")) {
defender.STATUS = "Stone";
} else {
tellTarget (_local1.num_bounce) {
nvalue = "miss";
};
}
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Holy Light" :
var damage_amount = ((_local2.MAG_LEVEL * 33) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[0] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[0] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 1) {
damage_amount = 1;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if ((defender.STATUS_DEF[0] < 1) && (defender.STATUS == null)) {
defender.STATUS = "Blind";
}
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Poison Matrix" :
var damage_amount = ((_local2.MAG_LEVEL * 30) * defender.MAG_DEFENSE);
if (defender.ELE_WEAK[1] > 0) {
damage_amount = damage_amount * 1.5;
}
if ((defender.ELE_STRONG[1] > 0) || (defender.STATUS_DEF[1] > 0)) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 1) {
damage_amount = 1;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if ((defender.STATUS_DEF[1] < 1) && (defender.STATUS == null)) {
defender.STATUS = "Poison";
}
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Weak" :
var damage_amount = 1.2;
if (defender.ELE_WEAK[1] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[1] > 0) {
damage_amount = damage_amount * 0.5;
}
if (damage_amount > 1) {
defender.DEFENSE = defender.DEFENSE * damage_amount;
} else {
damage_amount = "miss";
}
if (damage_amount == "miss") {
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
} else {
tellTarget (_local1.num_bounce) {
nvalue = "-DEF";
};
}
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Fork Tech" :
var damage_amount = ((_local2.ATTACK * defender.DEFENSE) / 2);
if (_local2.ELE_ATTACK != -1) {
if (defender.ELE_WEAK[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 0.5;
}
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (_local2.STATUS == "Blind") {
damage_amount = 0;
}
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Ultimate Kata" :
var damage_amount = ((_local2.ATTACK * defender.DEFENSE) * 3);
damage_amount = damage_amount + ((ZOOT() + ZOOT()) + ZOOT());
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Red Rain" :
var damage_amount = ((_local2.MAG_LEVEL * 25) * defender.MAG_DEFENSE);
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Stomp" :
var damage_amount = ((_local2.ATTACK * defender.DEFENSE) * 1.5);
if (_local2.ELE_ATTACK != -1) {
if (defender.ELE_WEAK[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 0.5;
}
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (_local2.STATUS == "Blind") {
damage_amount = 0;
}
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Earth Hit" :
var damage_amount = ((_local2.ATTACK * defender.DEFENSE) * 1.5);
if (defender.ELE_WEAK[2] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[2] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (_local2.STATUS == "Blind") {
damage_amount = 0;
}
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Metal Hit" :
var damage_amount = ((_local2.ATTACK * defender.DEFENSE) * 1.5);
if (defender.ELE_WEAK[3] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[3] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (_local2.STATUS == "Blind") {
damage_amount = 0;
}
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Cleaver" :
var damage_amount = (defender.CURR_HP / 2);
if (defender.ELE_WEAK[3] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[3] > 0) {
damage_amount = damage_amount * 0.5;
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (_local2.STATUS == "Blind") {
damage_amount = 0;
}
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Antimatter" :
var damage_amount = (((defender.CURR_HP * 4) / 5) * ((defender.DEFENSE + defender.MAG_DEFENSE) / 2));
damage_amount = Math.floor(damage_amount);
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 1) {
defender.CURR_HP = 1;
}
if ((defender.CURR_HP < 40) && (defender.STATUS_DEF[2] < 1)) {
defender.STATUS = "Stone";
}
if (damage_amount == 0) {
damage_amount = "miss";
}
if (defender.STATUS == "Stone") {
damage_amount = "stone";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Oblivion Gate" :
var damage_amount = 9999;
if (defender.ELE_STRONG[1] > 0) {
damage_amount = 0;
}
if (defender.ELE_STRONG[2] > 0) {
damage_amount = 0;
}
if (defender.STATUS_DEF[2] > 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
} else {
damage_amount = "death";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Death Head" :
var damage_amount = 9999;
var the_line = 0.5;
if (defender.ELE_STRONG[1] > 0) {
the_line = 0.15;
}
if (defender.ELE_WEAK[1] > 0) {
the_line = 0.75;
}
if (defender.CURR_HP > (the_line * defender.MAX_HP)) {
damage_amount = 0;
}
if ((_root.THE_BATTLE.CAN_RUN == false) && (defender.IS_ENEMY)) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
} else {
damage_amount = "death";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Eye of God" :
var damage_amount = 0;
if (defender.ELE_WEAK[0] > 0) {
damage_amount = 9999;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
} else {
damage_amount = "death";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
case "Crush" :
var damage_amount = ((_local2.ATTACK * defender.DEFENSE) * 3);
if (_local2.ELE_ATTACK != -1) {
if (defender.ELE_WEAK[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 0.5;
}
}
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
damage_amount = Math.floor(damage_amount);
if (_local2.STATUS == "Blind") {
damage_amount = 0;
}
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
break;
default :
var damage_amount = (_local2.ATTACK * defender.DEFENSE);
if (_local2.ELE_ATTACK != -1) {
if (defender.ELE_WEAK[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 1.5;
}
if (defender.ELE_STRONG[_local2.ELE_ATTACK] > 0) {
damage_amount = damage_amount * 0.5;
}
}
if (damage_amount > 0) {
damage_amount = damage_amount + (((ZOOT() + ZOOT()) + ZOOT()) - 3);
}
damage_amount = Math.floor(damage_amount);
if (_local2.STATUS == "Blind") {
damage_amount = 0;
}
if (damage_amount < 0) {
damage_amount = 0;
}
defender.CURR_HP = defender.CURR_HP - damage_amount;
if (defender.CURR_HP < 0) {
defender.CURR_HP = 0;
}
if (damage_amount == 0) {
damage_amount = "miss";
}
tellTarget (_local1.num_bounce) {
nvalue = damage_amount;
};
tellTarget (_local1.num_bounce) {
gotoAndPlay (1);
};
}
_local2 = null;
defender = null;
}
function Battle_DoAction() {
var _local1 = _root;
_local1.THE_BATTLE.BTE_LOCK = false;
if (((_local1.THE_BATTLE.ACTION_TARGET == 1) || (_local1.THE_BATTLE.ACTION_TARGET == 0)) && (!NullOrDead(_local1.THE_BATTLE.ENEMY[0]))) {
tellTarget (_local1.THE_BATTLE.e1_obj.effects) {
gotoAndPlay(_local1.THE_BATTLE.ACTION_NAME + "z");
};
}
if (((_local1.THE_BATTLE.ACTION_TARGET == 2) || (_local1.THE_BATTLE.ACTION_TARGET == 0)) && (!NullOrDead(_local1.THE_BATTLE.ENEMY[1]))) {
tellTarget (_local1.THE_BATTLE.e2_obj.effects) {
gotoAndPlay(_local1.THE_BATTLE.ACTION_NAME + "z");
};
}
if (((_local1.THE_BATTLE.ACTION_TARGET == 3) || (_local1.THE_BATTLE.ACTION_TARGET == 0)) && (!NullOrDead(_local1.THE_BATTLE.ENEMY[2]))) {
tellTarget (_local1.THE_BATTLE.e3_obj.effects) {
gotoAndPlay(_local1.THE_BATTLE.ACTION_NAME + "z");
};
}
if (((_local1.THE_BATTLE.ACTION_TARGET == 4) || (_local1.THE_BATTLE.ACTION_TARGET == 7)) && (!NullOrDead(_local1.THE_BATTLE.PLAYER[0]))) {
tellTarget (_local1.THE_BATTLE.p1_obj.effects) {
gotoAndPlay(_local1.THE_BATTLE.ACTION_NAME + "z");
};
}
if (((_local1.THE_BATTLE.ACTION_TARGET == 5) || (_local1.THE_BATTLE.ACTION_TARGET == 7)) && (!NullOrDead(_local1.THE_BATTLE.PLAYER[1]))) {
tellTarget (_local1.THE_BATTLE.p2_obj.effects) {
gotoAndPlay(_local1.THE_BATTLE.ACTION_NAME + "z");
};
}
if (((_local1.THE_BATTLE.ACTION_TARGET == 6) || (_local1.THE_BATTLE.ACTION_TARGET == 7)) && (!NullOrDead(_local1.THE_BATTLE.PLAYER[2]))) {
tellTarget (_local1.THE_BATTLE.p3_obj.effects) {
gotoAndPlay(_local1.THE_BATTLE.ACTION_NAME + "z");
};
}
if (!_local1.THE_BATTLE.CHAR_TO_MOVE.IS_ENEMY) {
switch (_local1.THE_BATTLE.ACTION_NAME) {
case "Self-Repair" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
return;
}
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
case "Stomp" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 10) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 5) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Heal" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 10) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 5) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Antidote" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 5) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Crush" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Protect" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Break" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Double Heal" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Fork Tech" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Earth Hit" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Metal Hit" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Quake" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Shrapnel" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 6;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Shout" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Sight" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Ultimate Kata" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Flame" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Cold" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 3) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
case "Warm" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 2;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
}
case "Toxin" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 4) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 3;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
}
case "Cure" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 8) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
}
case "Dark Force" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 6) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 4;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
}
case "Holy Light" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
}
case "Poison Matrix" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 7) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 5;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
}
case "Berserk" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
}
case "Weak" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 12) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 7;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
}
case "Full Cure" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 10;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC < -1) {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
}
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
case "Death Head" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 9;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
case "Eye of God" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = _local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC - 11;
return;
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
case "Oblivion Gate" :
if (_local1.THE_BATTLE.CHAR_TO_MOVE.MAG_LEVEL >= 20) {
} else {
_local1.THE_BATTLE.CHAR_TO_MOVE.CURR_MAGIC = -1;
return;
}
}
}
}
function Battle_CheckForDead() {
var _local1 = _root;
var _local2 = false;
if ((!NullOrDead(_local1.THE_BATTLE.ENEMY[0])) && ((_local1.THE_BATTLE.ENEMY[0].CURR_HP < 1) || (_local1.THE_BATTLE.ENEMY[0].STATUS == "Stone"))) {
tellTarget (_local1.THE_BATTLE.e1_obj.lifebar) {
gotoAndStop (102);
};
tellTarget (_local1.THE_BATTLE.e1_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.e1_obj.sprite) {
gotoAndPlay ("death");
};
_local1.THE_BATTLE.ENEMY[0].STATUS = "";
_local1.THE_BATTLE.ENEMY[0].ALIVE = false;
_local2 = true;
_local1.THE_BATTLE.BTE_LOCK = false;
}
if ((!NullOrDead(_local1.THE_BATTLE.ENEMY[1])) && ((_local1.THE_BATTLE.ENEMY[1].CURR_HP < 1) || (_local1.THE_BATTLE.ENEMY[1].STATUS == "Stone"))) {
tellTarget (_local1.THE_BATTLE.e2_obj.lifebar) {
gotoAndStop (102);
};
tellTarget (_local1.THE_BATTLE.e2_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.e2_obj.sprite) {
gotoAndPlay ("death");
};
_local1.THE_BATTLE.ENEMY[1].STATUS = "";
_local1.THE_BATTLE.ENEMY[1].ALIVE = false;
_local2 = true;
}
if ((!NullOrDead(_local1.THE_BATTLE.ENEMY[2])) && ((_local1.THE_BATTLE.ENEMY[2].CURR_HP < 1) || (_local1.THE_BATTLE.ENEMY[2].STATUS == "Stone"))) {
tellTarget (_local1.THE_BATTLE.e3_obj.lifebar) {
gotoAndStop (102);
};
tellTarget (_local1.THE_BATTLE.e3_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.e3_obj.sprite) {
gotoAndPlay ("death");
};
_local1.THE_BATTLE.ENEMY[2].STATUS = "";
_local1.THE_BATTLE.ENEMY[2].ALIVE = false;
_local2 = true;
_local1.THE_BATTLE.BTE_LOCK = false;
}
if ((!NullOrDead(_local1.THE_BATTLE.PLAYER[0])) && (_local1.THE_BATTLE.PLAYER[0].CURR_HP < 1)) {
tellTarget (_local1.THE_BATTLE.p1_obj.lifebar) {
gotoAndStop (102);
};
tellTarget (_local1.THE_BATTLE.p1_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.p1_obj.sprite) {
gotoAndPlay ("death");
};
_local1.THE_BATTLE.PLAYER[0].STATUS = "";
_local1.THE_BATTLE.PLAYER[0].ALIVE = false;
_local2 = true;
}
if ((!NullOrDead(_local1.THE_BATTLE.PLAYER[1])) && (_local1.THE_BATTLE.PLAYER[1].CURR_HP < 1)) {
tellTarget (_local1.THE_BATTLE.p2_obj.lifebar) {
gotoAndStop (102);
};
tellTarget (_local1.THE_BATTLE.p2_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.p2_obj.sprite) {
gotoAndPlay ("death");
};
_local1.THE_BATTLE.PLAYER[1].STATUS = "";
_local1.THE_BATTLE.PLAYER[1].ALIVE = false;
_local2 = true;
_local1.THE_BATTLE.BTE_LOCK = false;
}
if ((!NullOrDead(_local1.THE_BATTLE.PLAYER[2])) && (_local1.THE_BATTLE.PLAYER[2].CURR_HP < 1)) {
tellTarget (_local1.THE_BATTLE.p3_obj.lifebar) {
gotoAndStop (102);
};
tellTarget (_local1.THE_BATTLE.p3_obj.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (_local1.THE_BATTLE.p3_obj.sprite) {
gotoAndPlay ("death");
};
_local1.THE_BATTLE.PLAYER[2].STATUS = "";
_local1.THE_BATTLE.PLAYER[2].ALIVE = false;
_local2 = true;
_local1.THE_BATTLE.BTE_LOCK = false;
}
return(_local2);
}
function Battle_Run_Attempt() {
var _local1 = _root;
var _local3 = Math.random() * 100;
_local3 = _local3 * _local1.THE_BATTLE.CHAR_TO_MOVE.MAG_DEFENSE;
var _local2 = 65;
_local2 = _local2 + Math.round(_local1.SV_BATTLES_WON / 10);
if (_local2 > 99) {
_local2 = 99;
}
if (_local3 > 99) {
_local3 = 99;
}
if (_local1.THE_BATTLE.CAN_RUN) {
if (_local3 < _local2) {
_local1.TheWorld._visible = true;
tellTarget (_local1.THE_BATTLE) {
gotoAndStop ("off");
};
tellTarget (_local1.TransFX) {
gotoAndPlay ("rotateIn");
};
_local1.battle_MUS.stop();
if (_local1.SV_BATTLES_WON == 0) {
_local1.current_MUS.start(0, 999);
}
_local1.MessageScript(null, ((((("You escape the battle!\n\n" + _local1.THE_BATTLE.CHAR_TO_MOVE.Name) + " needed to roll under a ") + _local2) + ",\nand rolled a ") + Math.floor(_local3)) + ".", 1);
_local1.show_sub_btn._visible = true;
} else {
_local1.thecursor._visible = false;
_local1.THE_BATTLE.bat_int._visible = false;
_local1.THE_BATTLE.bat_msg_box.message_string = ((("Couldn't run (" + Math.ceil(_local3)) + ">") + _local2) + ")";
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[0])) {
tellTarget (_local1.THE_BATTLE.p1_obj.sprite) {
gotoAndStop (1);
};
}
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[1])) {
tellTarget (_local1.THE_BATTLE.p2_obj.sprite) {
gotoAndStop (1);
};
}
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[2])) {
tellTarget (_local1.THE_BATTLE.p3_obj.sprite) {
gotoAndStop (1);
};
}
_local1.THE_BATTLE.bat_msg_box._visible = true;
_local1.THE_BATTLE.TICKER = 50;
_local1.THE_BATTLE.BTE_LOCK = false;
}
} else {
_local1.thecursor._visible = false;
_local1.THE_BATTLE.bat_int._visible = false;
_local1.THE_BATTLE.bat_msg_box.message_string = "No Escape!";
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[0])) {
tellTarget (_local1.THE_BATTLE.p1_obj.sprite) {
gotoAndStop (1);
};
}
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[1])) {
tellTarget (_local1.THE_BATTLE.p2_obj.sprite) {
gotoAndStop (1);
};
}
if (!NullOrDead(_local1.THE_BATTLE.PLAYER[2])) {
tellTarget (_local1.THE_BATTLE.p3_obj.sprite) {
gotoAndStop (1);
};
}
_local1.THE_BATTLE.bat_msg_box._visible = true;
_local1.THE_BATTLE.TICKER = 40;
_local1.THE_BATTLE.BTE_LOCK = false;
}
}
function endFight() {
var _local1 = _root;
_local1.WalkUp._visible = true;
_local1.WalkDown._visible = true;
_local1.WalkLeft._visible = true;
_local1.WalkRight._visible = true;
_local1.TheWorld._visible = true;
tellTarget (_local1.THE_BATTLE) {
gotoAndStop ("off");
};
tellTarget (_local1.TransFX) {
gotoAndPlay ("rotateIn");
};
_local1.show_sub_btn._visible = true;
}
function Battle_Tech_Init(C) {
var _local1 = _root;
var _local2 = C;
_local1.THE_BATTLE.bat_int_tech.tech_1_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_2_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_3_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_4_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_5_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_6_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_7_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_8_btn._visible = false;
_local1.THE_BATTLE.bat_int_tech.tech_1_name = "";
_local1.THE_BATTLE.bat_int_tech.tech_2_name = "";
_local1.THE_BATTLE.bat_int_tech.tech_3_name = "";
_local1.THE_BATTLE.bat_int_tech.tech_4_name = "";
_local1.THE_BATTLE.bat_int_tech.tech_5_name = "";
_local1.THE_BATTLE.bat_int_tech.tech_6_name = "";
_local1.THE_BATTLE.bat_int_tech.tech_7_name = "";
_local1.THE_BATTLE.bat_int_tech.tech_8_name = "";
_local1.THE_BATTLE.bat_int_tech.tp = (("TP: " + _local2.CURR_MAGIC) + " / ") + _local2.MAX_MAGIC;
switch (_local2.Name) {
case "GreenCastle" :
if ((_local2.CURR_MAGIC >= 1) && (_local2.MAG_LEVEL >= 1)) {
_local1.THE_BATTLE.bat_int_tech.tech_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_1_name = "Self-Repair";
}
if ((_local2.CURR_MAGIC >= 2) && (_local2.MAG_LEVEL >= 4)) {
_local1.THE_BATTLE.bat_int_tech.tech_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_2_name = "Heal";
}
if ((_local2.CURR_MAGIC >= 2) && (_local2.MAG_LEVEL >= 5)) {
_local1.THE_BATTLE.bat_int_tech.tech_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_3_name = "Antidote";
}
if ((_local2.CURR_MAGIC >= 3) && (_local2.MAG_LEVEL >= 3)) {
_local1.THE_BATTLE.bat_int_tech.tech_4_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_4_name = "Stomp";
}
if ((_local2.CURR_MAGIC >= 6) && (_local2.MAG_LEVEL >= 7)) {
_local1.THE_BATTLE.bat_int_tech.tech_5_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_5_name = "Protect";
}
if ((_local2.CURR_MAGIC >= 5) && (_local2.MAG_LEVEL >= 10)) {
_local1.THE_BATTLE.bat_int_tech.tech_6_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_6_name = "Double Heal";
}
if ((_local2.CURR_MAGIC >= 6) && (_local2.MAG_LEVEL >= 6)) {
_local1.THE_BATTLE.bat_int_tech.tech_7_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_7_name = "Crush";
}
if ((_local2.CURR_MAGIC >= 8) && (_local2.MAG_LEVEL >= 8)) {
_local1.THE_BATTLE.bat_int_tech.tech_8_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_8_name = "Break";
}
return;
case "Kyle" :
if ((_local2.CURR_MAGIC >= 1) && (_local2.MAG_LEVEL >= 1)) {
_local1.THE_BATTLE.bat_int_tech.tech_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_1_name = "Fork Tech";
}
if ((_local2.CURR_MAGIC >= 2) && (_local2.MAG_LEVEL >= 2)) {
_local1.THE_BATTLE.bat_int_tech.tech_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_2_name = "Shout";
}
if ((_local2.CURR_MAGIC >= 3) && (_local2.MAG_LEVEL >= 3)) {
_local1.THE_BATTLE.bat_int_tech.tech_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_3_name = "Earth Hit";
}
if ((_local2.CURR_MAGIC >= 5) && (_local2.MAG_LEVEL >= 5)) {
_local1.THE_BATTLE.bat_int_tech.tech_4_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_4_name = "Quake";
}
if ((_local2.CURR_MAGIC >= 10) && (_local2.MAG_LEVEL >= 10)) {
_local1.THE_BATTLE.bat_int_tech.tech_5_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_5_name = "Ultimate Kata";
}
return;
case "Kris" :
if ((_local2.CURR_MAGIC >= 1) && (_local2.MAG_LEVEL >= 1)) {
_local1.THE_BATTLE.bat_int_tech.tech_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_1_name = "Fork Tech";
}
if ((_local2.CURR_MAGIC >= 2) && (_local2.MAG_LEVEL >= 2)) {
_local1.THE_BATTLE.bat_int_tech.tech_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_2_name = "Sight";
}
if ((_local2.CURR_MAGIC >= 3) && (_local2.MAG_LEVEL >= 3)) {
_local1.THE_BATTLE.bat_int_tech.tech_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_3_name = "Metal Hit";
}
if ((_local2.CURR_MAGIC >= 5) && (_local2.MAG_LEVEL >= 5)) {
_local1.THE_BATTLE.bat_int_tech.tech_4_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_4_name = "Shrapnel";
}
if ((_local2.CURR_MAGIC >= 10) && (_local2.MAG_LEVEL >= 10)) {
_local1.THE_BATTLE.bat_int_tech.tech_5_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_5_name = "Ultimate Kata";
}
return;
case "Biff" :
if ((_local2.CURR_MAGIC >= 1) && (_local2.MAG_LEVEL >= 1)) {
_local1.THE_BATTLE.bat_int_tech.tech_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_1_name = "Flame";
}
if ((_local2.CURR_MAGIC >= 1) && (_local2.MAG_LEVEL >= 2)) {
_local1.THE_BATTLE.bat_int_tech.tech_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_2_name = "Warm";
}
if ((_local2.CURR_MAGIC >= 3) && (_local2.MAG_LEVEL >= 3)) {
_local1.THE_BATTLE.bat_int_tech.tech_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_3_name = "Cure";
}
if ((_local2.CURR_MAGIC >= 4) && (_local2.MAG_LEVEL >= 4)) {
_local1.THE_BATTLE.bat_int_tech.tech_4_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_4_name = "Holy Light";
}
if ((_local2.CURR_MAGIC >= 6) && (_local2.MAG_LEVEL >= 6)) {
_local1.THE_BATTLE.bat_int_tech.tech_5_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_5_name = "Berserk";
}
if ((_local2.CURR_MAGIC >= 8) && (_local2.MAG_LEVEL >= 8)) {
_local1.THE_BATTLE.bat_int_tech.tech_6_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_6_name = "Full Cure";
}
if ((_local2.CURR_MAGIC >= 10) && (_local2.MAG_LEVEL >= 10)) {
_local1.THE_BATTLE.bat_int_tech.tech_7_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_7_name = "Eye of God";
}
return;
case "Ben" :
if ((_local2.CURR_MAGIC >= 1) && (_local2.MAG_LEVEL >= 1)) {
_local1.THE_BATTLE.bat_int_tech.tech_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_1_name = "Cold";
}
if ((_local2.CURR_MAGIC >= 2) && (_local2.MAG_LEVEL >= 2)) {
_local1.THE_BATTLE.bat_int_tech.tech_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_2_name = "Toxin";
}
if ((_local2.CURR_MAGIC >= 3) && (_local2.MAG_LEVEL >= 3)) {
_local1.THE_BATTLE.bat_int_tech.tech_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_3_name = "Dark Force";
}
if ((_local2.CURR_MAGIC >= 4) && (_local2.MAG_LEVEL >= 4)) {
_local1.THE_BATTLE.bat_int_tech.tech_4_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_4_name = "Poison Matrix";
}
if ((_local2.CURR_MAGIC >= 6) && (_local2.MAG_LEVEL >= 6)) {
_local1.THE_BATTLE.bat_int_tech.tech_5_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_5_name = "Weak";
}
if ((_local2.CURR_MAGIC >= 8) && (_local2.MAG_LEVEL >= 8)) {
_local1.THE_BATTLE.bat_int_tech.tech_6_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_6_name = "Death Head";
}
if (!((_local2.CURR_MAGIC >= 10) && (_local2.MAG_LEVEL >= 10))) {
break;
}
_local1.THE_BATTLE.bat_int_tech.tech_7_btn._visible = true;
_local1.THE_BATTLE.bat_int_tech.tech_7_name = "Oblivion Gate";
}
}
function Battle_Target_Init(X) {
var _local1 = _root;
_local1.THE_BATTLE.bat_int_target.name_of_attack = X;
var _local2 = 4;
switch (X) {
case "Self-Repair" :
_local1.THE_BATTLE.bat_int_target.long_description = "recover some health";
_local2 = 3;
break;
case "Stomp" :
_local1.THE_BATTLE.bat_int_target.long_description = "a physical attack";
break;
case "Heal" :
_local1.THE_BATTLE.bat_int_target.long_description = "recover some health";
_local2 = 1;
break;
case "Antidote" :
_local1.THE_BATTLE.bat_int_target.long_description = "remove poison";
_local2 = 2;
break;
case "Crush" :
_local1.THE_BATTLE.bat_int_target.long_description = "a physical attack";
break;
case "Protect" :
_local1.THE_BATTLE.bat_int_target.long_description = "increase physical defense";
_local2 = 1;
break;
case "Break" :
_local1.THE_BATTLE.bat_int_target.long_description = "turn enemy to stone";
break;
case "Double Heal" :
_local1.THE_BATTLE.bat_int_target.long_description = "recover lots of health";
_local2 = 1;
break;
case "Fork Tech" :
_local1.THE_BATTLE.bat_int_target.long_description = "strike all targets at once";
_local2 = 5;
break;
case "Earth Hit" :
_local1.THE_BATTLE.bat_int_target.long_description = "attack with earth element";
break;
case "Metal Hit" :
_local1.THE_BATTLE.bat_int_target.long_description = "attack with metal element";
break;
case "Quake" :
_local1.THE_BATTLE.bat_int_target.long_description = "shake the earth";
_local2 = 5;
break;
case "Shrapnel" :
_local1.THE_BATTLE.bat_int_target.long_description = "shower enemy with deadly steel";
_local2 = 5;
break;
case "Shout" :
_local1.THE_BATTLE.bat_int_target.long_description = "restore voice";
_local2 = 2;
break;
case "Sight" :
_local1.THE_BATTLE.bat_int_target.long_description = "restore vision";
_local2 = 2;
break;
case "Ultimate Kata" :
_local1.THE_BATTLE.bat_int_target.long_description = "strike all targets at once";
_local2 = 5;
break;
case "Flame" :
_local1.THE_BATTLE.bat_int_target.long_description = "attack with fire";
break;
case "Cold" :
_local1.THE_BATTLE.bat_int_target.long_description = "attack with ice";
break;
case "Warm" :
_local1.THE_BATTLE.bat_int_target.long_description = "restore a statue to life";
_local2 = 2;
break;
case "Toxin" :
_local1.THE_BATTLE.bat_int_target.long_description = "poison an enemy";
break;
case "Cure" :
_local1.THE_BATTLE.bat_int_target.long_description = "recover some health, remove poison";
_local2 = 2;
break;
case "Dark Force" :
_local1.THE_BATTLE.bat_int_target.long_description = "attack with shadow power";
break;
case "Holy Light" :
_local1.THE_BATTLE.bat_int_target.long_description = "attack with blinding light";
break;
case "Poison Matrix" :
_local1.THE_BATTLE.bat_int_target.long_description = "summon web of poison";
_local2 = 5;
break;
case "Berserk" :
_local1.THE_BATTLE.bat_int_target.long_description = "increase attack rating,\ncaster becomes mute";
_local2 = 3.5;
break;
case "Weak" :
_local1.THE_BATTLE.bat_int_target.long_description = "lower target's defense";
break;
case "Full Cure" :
_local1.THE_BATTLE.bat_int_target.long_description = "restore all health and status";
_local2 = 2;
break;
case "Death Head" :
_local1.THE_BATTLE.bat_int_target.long_description = "finish off a damaged target";
break;
case "Eye of God" :
_local1.THE_BATTLE.bat_int_target.long_description = "vanquish evil spirits";
_local2 = 5;
break;
case "Oblivion Gate" :
_local1.THE_BATTLE.bat_int_target.long_description = "open black hole";
_local2 = 5;
break;
default :
_local1.THE_BATTLE.bat_int_target.long_description = "a physical attack";
}
_local1.THE_BATTLE.bat_int_target.target_1_btn._visible = false;
_local1.THE_BATTLE.bat_int_target.target_1_name = "";
_local1.THE_BATTLE.bat_int_target.target_2_btn._visible = false;
_local1.THE_BATTLE.bat_int_target.target_2_name = "";
_local1.THE_BATTLE.bat_int_target.target_3_btn._visible = false;
_local1.THE_BATTLE.bat_int_target.target_3_name = "";
switch (_local2) {
case 1 :
_local1.THE_BATTLE.bat_int_target.target_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_2_name = "All Party";
return;
case 2 :
if (_local1.THE_BATTLE.PLAYER[0].ALIVE) {
_local1.THE_BATTLE.bat_int_target.target_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_1_name = _local1.THE_BATTLE.PLAYER[0].Name;
}
if (_local1.THE_BATTLE.PLAYER[1].ALIVE) {
_local1.THE_BATTLE.bat_int_target.target_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_2_name = _local1.THE_BATTLE.PLAYER[1].Name;
}
if (_local1.THE_BATTLE.PLAYER[2].ALIVE) {
_local1.THE_BATTLE.bat_int_target.target_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_3_name = _local1.THE_BATTLE.PLAYER[2].Name;
}
return;
case 3 :
_local1.THE_BATTLE.bat_int_target.target_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_2_name = "GreenCastle";
return;
case 3.5 :
if (_local1.THE_BATTLE.PLAYER[0].Name == "Biff") {
_local1.THE_BATTLE.bat_int_target.target_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_1_name = _local1.THE_BATTLE.PLAYER[0].Name;
}
if (_local1.THE_BATTLE.PLAYER[2].Name == "Biff") {
_local1.THE_BATTLE.bat_int_target.target_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_3_name = _local1.THE_BATTLE.PLAYER[2].Name;
}
return;
case 4 :
if (_local1.THE_BATTLE.ENEMY[0].ALIVE) {
_local1.THE_BATTLE.bat_int_target.target_1_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_1_name = _local1.THE_BATTLE.ENEMY[0].Name;
}
if (_local1.THE_BATTLE.ENEMY[1].ALIVE) {
_local1.THE_BATTLE.bat_int_target.target_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_2_name = _local1.THE_BATTLE.ENEMY[1].Name;
}
if (_local1.THE_BATTLE.ENEMY[2].ALIVE) {
_local1.THE_BATTLE.bat_int_target.target_3_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_3_name = _local1.THE_BATTLE.ENEMY[2].Name;
}
return;
case 5 :
_local1.THE_BATTLE.bat_int_target.target_2_btn._visible = true;
_local1.THE_BATTLE.bat_int_target.target_2_name = "All Enemy";
}
}
function AI_PickSingle() {
var _local1 = _root;
if (NullOrDead(_local1.THE_BATTLE.PLAYER[0]) && (NullOrDead(_local1.THE_BATTLE.PLAYER[1]))) {
_local1.THE_BATTLE.ACTION_TARGET = 6;
} else if (NullOrDead(_local1.THE_BATTLE.PLAYER[2]) && (NullOrDead(_local1.THE_BATTLE.PLAYER[1]))) {
_local1.THE_BATTLE.ACTION_TARGET = 4;
} else if (NullOrDead(_local1.THE_BATTLE.PLAYER[0]) && (NullOrDead(_local1.THE_BATTLE.PLAYER[2]))) {
_local1.THE_BATTLE.ACTION_TARGET = 5;
} else if (NullOrDead(_local1.THE_BATTLE.PLAYER[0])) {
if (coinflip()) {
_local1.THE_BATTLE.ACTION_TARGET = 5;
} else {
_local1.THE_BATTLE.ACTION_TARGET = 6;
}
} else if (NullOrDead(_local1.THE_BATTLE.PLAYER[1])) {
if (coinflip()) {
_local1.THE_BATTLE.ACTION_TARGET = 4;
} else {
_local1.THE_BATTLE.ACTION_TARGET = 6;
}
} else if (NullOrDead(_local1.THE_BATTLE.PLAYER[2])) {
if (coinflip()) {
_local1.THE_BATTLE.ACTION_TARGET = 5;
} else {
_local1.THE_BATTLE.ACTION_TARGET = 4;
}
} else {
switch (ZOOT()) {
case 0 :
_local1.THE_BATTLE.ACTION_TARGET = 4;
return;
case 1 :
_local1.THE_BATTLE.ACTION_TARGET = 5;
return;
case 2 :
_local1.THE_BATTLE.ACTION_TARGET = 6;
}
}
}
function AI_PickFriend() {
var _local1 = _root;
if (NullOrDead(_local1.THE_BATTLE.ENEMY[0]) && (NullOrDead(_local1.THE_BATTLE.ENEMY[1]))) {
_local1.THE_BATTLE.ACTION_TARGET = 3;
} else if (NullOrDead(_local1.THE_BATTLE.ENEMY[2]) && (NullOrDead(_local1.THE_BATTLE.ENEMY[1]))) {
_local1.THE_BATTLE.ACTION_TARGET = 1;
} else if (NullOrDead(_local1.THE_BATTLE.ENEMY[0]) && (NullOrDead(_local1.THE_BATTLE.ENEMY[2]))) {
_local1.THE_BATTLE.ACTION_TARGET = 2;
} else if (NullOrDead(_local1.THE_BATTLE.ENEMY[0])) {
if (coinflip() && (_local1.THE_BATTLE.ENEMY[1].CURR_HP != _local1.THE_BATTLE.ENEMY[1].MAX_HP)) {
_local1.THE_BATTLE.ACTION_TARGET = 2;
} else {
_local1.THE_BATTLE.ACTION_TARGET = 3;
}
} else if (NullOrDead(_local1.THE_BATTLE.ENEMY[1])) {
if (coinflip() && (_local1.THE_BATTLE.ENEMY[0].CURR_HP != _local1.THE_BATTLE.ENEMY[0].MAX_HP)) {
_local1.THE_BATTLE.ACTION_TARGET = 1;
} else {
_local1.THE_BATTLE.ACTION_TARGET = 3;
}
} else if (NullOrDead(_local1.THE_BATTLE.ENEMY[2])) {
if (coinflip() && (_local1.THE_BATTLE.ENEMY[1].CURR_HP != _local1.THE_BATTLE.ENEMY[1].MAX_HP)) {
_local1.THE_BATTLE.ACTION_TARGET = 2;
} else {
_local1.THE_BATTLE.ACTION_TARGET = 1;
}
} else {
switch (ZOOT()) {
case 0 :
_local1.THE_BATTLE.ACTION_TARGET = 1;
if (_local1.THE_BATTLE.ENEMY[0].CURR_HP != _local1.THE_BATTLE.ENEMY[0].MAX_HP) {
return;
}
case 1 :
_local1.THE_BATTLE.ACTION_TARGET = 2;
if (_local1.THE_BATTLE.ENEMY[1].CURR_HP != _local1.THE_BATTLE.ENEMY[1].MAX_HP) {
} else {
_local1.THE_BATTLE.ACTION_TARGET = 3;
}
case 2 :
_local1.THE_BATTLE.ACTION_TARGET = 3;
}
}
}
function EnemyInit(Z, OBJECT, TYPE) {
var _local1 = Z;
var _local2 = _root;
_local1.Name = null;
_local1.MAX_HP = 0;
_local1.CURR_HP = 0;
_local1.ATTACK = 1;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = null;
_local1.ELE_WEAK = null;
_local1.STATUS_DEF = null;
_local1.STATUS = null;
_local1.MAG_LEVEL = 0;
_local1.ALIVE = false;
_local1.IS_ENEMY = true;
if (TYPE == null) {
} else {
_local1.Name = TYPE;
_local1.ALIVE = true;
_local1.STATUS = null;
switch (_local1.Name) {
case "Doppelganger" :
case "Warlock" :
case "Monk" :
case "TerraKnight" :
case "IronKnight" :
var _local3;
switch (_local1.Name) {
case "Doppelganger" :
_local3 = _local2.BattleInit(GC);
break;
case "Warlock" :
_local3 = _local2.BattleInit(Ben);
break;
case "Monk" :
_local3 = _local2.BattleInit(Biff);
break;
case "TerraKnight" :
_local3 = _local2.BattleInit(Kyle);
break;
case "IronKnight" :
_local3 = _local2.BattleInit(Kris);
}
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = _local3.MAX_HP * 2.5;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = _local3.ATTACK;
_local1.MAG_LEVEL = _local3.MAG_LEVEL;
_local1.DEFENSE = _local3.DEFENSE;
_local1.MAG_DEFENSE = _local3.MAG_DEFENSE;
_local1.ELE_ATTACK = _local3.ELE_ATTACK;
_local1.ELE_STRONG = _local3.ELE_STRONG;
_local1.ELE_WEAK = _local3.ELE_WEAK;
_local1.STATUS_DEF = _local3.STATUS_DEF;
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 333;
break;
case "Eagle" :
_local1.MAX_HP = 30;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 15;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 1);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 5;
break;
case "BlueBird" :
_local1.MAX_HP = 50;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 20;
_local1.DEFENSE = 1.1;
_local1.MAG_DEFENSE = 0.9;
_local1.MAG_LEVEL = 2;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 15;
break;
case "Pigeon" :
_local1.MAX_HP = 100;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 35;
_local1.DEFENSE = 0.8;
_local1.MAG_DEFENSE = 1.2;
_local1.MAG_LEVEL = 2;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 1, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 50;
break;
case "Albatross" :
_local1.MAX_HP = 265;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 40;
_local1.DEFENSE = 0.75;
_local1.MAG_DEFENSE = 0.7;
_local1.MAG_LEVEL = 2.5;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(0, 0, 1, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(1, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 130;
break;
case "Fighter" :
_local1.MAX_HP = 80;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 20;
_local1.DEFENSE = 0.9;
_local1.MAG_DEFENSE = 1.1;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 15;
break;
case "Kobold" :
_local1.MAX_HP = 400;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 50;
_local1.DEFENSE = 0.9;
_local1.MAG_DEFENSE = 1.1;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 100;
break;
case "RedCap" :
_local1.MAX_HP = 1000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 90;
_local1.MAG_LEVEL = 6;
_local1.DEFENSE = 0.6;
_local1.MAG_DEFENSE = 0.6;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(1, 0, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 300;
break;
case "Harvester" :
_local1.MAX_HP = 100;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 30;
_local1.MAG_LEVEL = 2;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1.1;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(1, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 20;
break;
case "PlagueRat" :
_local1.MAX_HP = 300;
_local1.CURR_HP = 150;
_local1.STATUS = "Poison";
_local1.ATTACK = 40;
_local1.MAG_LEVEL = 5;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 1, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 65;
break;
case "BasaltGuard" :
_local1.MAX_HP = 600;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 0;
_local1.MAG_LEVEL = 4.75;
_local1.DEFENSE = 0.6;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(1, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(0, 1, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 200;
break;
case "TreasureChest" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 100;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 0;
_local1.MAG_LEVEL = 1;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(1, 1, 1, 1);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 300;
if (_local2.Have_Item("BronzeSnake") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 16;
_local2.THE_BATTLE.BATT_ITEM = "BronzeSnake";
} else if (_local2.Have_Item("TurtleShell") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 0;
_local2.THE_BATTLE.BATT_ITEM = "TurtleShell";
} else if (_local2.Have_Item("GreenBeret") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 16;
_local2.THE_BATTLE.BATT_ITEM = "GreenBeret";
} else if (_local2.Have_Item("RedKey") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 16;
_local2.THE_BATTLE.BATT_ITEM = "RedKey";
}
break;
case "LoonyBin" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 300;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 0;
_local1.MAG_LEVEL = 3;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(1, 1, 1, 1);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 300;
if (_local2.Have_Item("BlueRobe") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 6;
_local2.THE_BATTLE.BATT_ITEM = "BlueRobe";
} else {
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 500;
}
break;
case "PandoraBox" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 1000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 60;
_local1.MAG_LEVEL = 4;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(1, 1, 1, 1);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 600;
_local2.THE_BATTLE.BATT_ITEM = "Lantern";
break;
case "WandringEye" :
_local1.MAX_HP = 125;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 30;
_local1.MAG_LEVEL = 1;
_local1.DEFENSE = 1.25;
_local1.MAG_DEFENSE = 0.75;
_local1.ELE_ATTACK = 0;
_local1.ELE_STRONG = new Array(0, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 1);
_local1.STATUS_DEF = new Array(1, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 30;
break;
case "InsidiousEye" :
_local1.MAX_HP = 450;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 40;
_local1.MAG_LEVEL = 1.5;
_local1.DEFENSE = 1.25;
_local1.MAG_DEFENSE = 0.75;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 150;
if (_local2.Have_Item("BlackCarrot") == false) {
_local2.THE_BATTLE.BATT_ITEM = "BlackCarrot";
}
break;
case "System133T" :
_local1.MAX_HP = 650;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 180;
_local1.MAG_LEVEL = 17;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 140;
break;
case "AstoundingEye" :
_local1.MAX_HP = 800;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 80;
_local1.MAG_LEVEL = 6;
_local1.DEFENSE = 0.5;
_local1.MAG_DEFENSE = 0.8;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(1, 0, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 250;
if (_local2.Have_Item("RedRobe") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 6;
_local2.THE_BATTLE.BATT_ITEM = "RedRobe";
}
break;
case "Beholder" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 3000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 100;
_local1.MAG_LEVEL = 5;
_local1.DEFENSE = 0.8;
_local1.MAG_DEFENSE = 0.6;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 400;
break;
case "Rebus" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 220;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 0;
_local1.MAG_LEVEL = 1.3;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 0;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 25;
_local2.THE_BATTLE.BATT_ITEM = "AlexiaRing";
break;
case "Manticore" :
_local1.MAX_HP = 300;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 30;
_local1.MAG_LEVEL = 2;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 0;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 1, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 50;
break;
case "Coeurl" :
_local1.MAX_HP = 450;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 45;
_local1.MAG_LEVEL = 3;
_local1.DEFENSE = 0.8;
_local1.MAG_DEFENSE = 0.8;
_local1.ELE_ATTACK = 0;
_local1.ELE_STRONG = new Array(0, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 1);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 145;
if (_local2.Have_Item("WhiteRobe") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 6;
_local2.THE_BATTLE.BATT_ITEM = "WhiteRobe";
}
break;
case "KnightMare" :
_local1.MAX_HP = 500;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 50;
_local1.MAG_LEVEL = 3;
_local1.DEFENSE = 0.7;
_local1.MAG_DEFENSE = 1.1;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(0, 0, 1, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(1, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 165;
if (_local2.Have_Item("CrossPin") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 12;
_local2.THE_BATTLE.BATT_ITEM = "CrossPin";
}
break;
case "DarkKnight" :
_local1.MAX_HP = 700;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 60;
_local1.MAG_LEVEL = 4;
_local1.DEFENSE = 1.2;
_local1.MAG_DEFENSE = 0.7;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 1, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 0, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 205;
if (_local2.Have_Item("RoyalFork") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 14;
_local2.THE_BATTLE.BATT_ITEM = "RoyalFork";
}
break;
case "Sleipnir" :
_local1.MAX_HP = 1700;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 150;
_local1.MAG_LEVEL = 8;
_local1.DEFENSE = 0.6;
_local1.MAG_DEFENSE = 0.6;
_local1.ELE_ATTACK = 0;
_local1.ELE_STRONG = new Array(1, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 1);
_local1.STATUS_DEF = new Array(0, 0, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 300;
if (_local2.Have_Item("SilverSkewer") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 12;
_local2.THE_BATTLE.BATT_ITEM = "SilverSkewer";
}
break;
case "Parasite" :
_local1.MAX_HP = 100;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 15;
_local1.MAG_LEVEL = 1;
_local1.DEFENSE = 0.75;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 30;
break;
case "Cootie" :
_local1.MAX_HP = 200;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 30;
_local1.MAG_LEVEL = 1;
_local1.DEFENSE = 0.75;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 50;
break;
case "Anthrax" :
_local1.MAX_HP = 500;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 0;
_local1.MAG_LEVEL = 1;
_local1.DEFENSE = 0.6;
_local1.MAG_DEFENSE = 0.8;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 106;
break;
case "DeathClaw" :
_local1.MAX_HP = 200;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 40;
_local1.MAG_LEVEL = 1;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 1, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 45;
break;
case "IronClaw" :
_local1.MAX_HP = 400;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 50;
_local1.MAG_LEVEL = 2;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 0;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(0, 1, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 115;
break;
case "CloudKnight" :
_local1.MAX_HP = 400;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 42;
_local1.MAG_LEVEL = 2.25;
_local1.DEFENSE = 0.7;
_local1.MAG_DEFENSE = 0.8;
_local1.ELE_ATTACK = 0;
_local1.ELE_STRONG = new Array(1, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 1);
_local1.STATUS_DEF = new Array(0, 1, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 150;
break;
case "Efreet" :
_local1.MAX_HP = 700;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 90;
_local1.MAG_LEVEL = 6;
_local1.DEFENSE = 0.7;
_local1.MAG_DEFENSE = 0;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(0, 0, 1, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 205;
break;
case "DeuxForce" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 3000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 200;
_local1.MAG_LEVEL = 6;
_local1.DEFENSE = 0.44;
_local1.MAG_DEFENSE = 0.44;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(1, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 1, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 3000;
break;
case "Scorpion" :
_local1.MAX_HP = 1500;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 140;
_local1.MAG_LEVEL = 7;
_local1.DEFENSE = 0;
_local1.MAG_DEFENSE = 1;
if (_local1 == _local2.THE_BATTLE.ENEMY[2]) {
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 0;
}
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 300;
if (_local2.Have_Item("Egg") == false) {
_local2.THE_BATTLE.BATT_ITEM = "Egg";
}
break;
case "Antioch" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 100;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 27;
_local1.MAG_LEVEL = 3;
_local1.DEFENSE = 0.33333;
_local1.MAG_DEFENSE = 2;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 220;
_local2.THE_BATTLE.BATT_ITEM = "BlackKey";
break;
case "Termite" :
_local1.MAX_HP = 225;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 40;
_local1.MAG_LEVEL = 4;
_local1.DEFENSE = 0.33333;
_local1.MAG_DEFENSE = 2;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 110;
break;
case "WhiteScarab" :
_local1.MAX_HP = 1150;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 100;
_local1.MAG_LEVEL = 5;
_local1.DEFENSE = 0.33333;
_local1.MAG_DEFENSE = 1.33333;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(1, 1, 0, 1);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(0, 0, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 280;
if (_local2.Have_Item("EtherealSuit") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 0;
_local2.THE_BATTLE.BATT_ITEM = "EtherealSuit";
}
break;
case "Skull" :
_local1.MAX_HP = 300;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 50;
_local1.MAG_LEVEL = 1;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 100;
break;
case "SkullMage" :
_local1.MAX_HP = 300;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 50;
_local1.MAG_LEVEL = 2;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 100;
break;
case "IronGuard" :
_local1.MAX_HP = 500;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 65;
_local1.MAG_LEVEL = 7;
_local1.DEFENSE = 1.2;
_local1.MAG_DEFENSE = 0;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(0, 0, 0, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 100;
if (_local2.Have_Item("HalfMail") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 0;
_local2.THE_BATTLE.BATT_ITEM = "HalfMail";
}
break;
case "IceLord" :
_local1.MAX_HP = 1500;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 100;
_local1.MAG_LEVEL = 7;
_local1.DEFENSE = 0;
_local1.MAG_DEFENSE = 0.8;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(0, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 315;
if (_local2.Have_Item("EtherealCape") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 6;
_local2.THE_BATTLE.BATT_ITEM = "EtherealCape";
}
break;
case "Shapeshifter" :
if (NullOrDead(_local2.THE_BATTLE.ENEMY[0])) {
_local2.THE_BATTLE.CAN_RUN = false;
}
_local1.MAX_HP = 1000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 0;
_local1.MAG_LEVEL = 5;
_local1.DEFENSE = 0.8;
_local1.MAG_DEFENSE = 0.6;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(1, 1, 1, 1);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 0, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 770;
break;
case "Morgen" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 3000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 400;
_local1.MAG_LEVEL = 3;
_local1.DEFENSE = 0.8;
_local1.MAG_DEFENSE = 0.8;
_local1.ELE_ATTACK = 0;
_local1.ELE_STRONG = new Array(0, 1, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 1);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 1000;
_local2.THE_BATTLE.BATT_ITEM = "Mirror";
break;
case "MasterSkull" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 4000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 100;
_local1.MAG_LEVEL = 4.5;
_local1.DEFENSE = 0.7;
_local1.MAG_DEFENSE = 0.7;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 0, 1, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 1300;
_local2.THE_BATTLE.BATT_ITEM_SLOT = 0;
_local2.THE_BATTLE.BATT_ITEM = "BoneMail";
break;
case "Mufefros" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 6666;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 200;
_local1.STATUS = "Blind";
_local1.MAG_LEVEL = 5;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 0.3;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(0, 0, 1, 1);
_local1.ELE_WEAK = new Array(1, 1, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 2000;
_local2.THE_BATTLE.BATT_ITEM = "Box";
break;
case "Jinn" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 350;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 40;
_local1.MAG_LEVEL = 2;
_local1.DEFENSE = 0.7;
_local1.MAG_DEFENSE = 1.3;
_local1.ELE_ATTACK = 2;
_local1.ELE_STRONG = new Array(0, 0, 0, 1);
_local1.ELE_WEAK = new Array(0, 1, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 150;
if (_local2.Have_Item("GraniteArmor") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 0;
_local2.THE_BATTLE.BATT_ITEM = "GraniteArmor";
} else {
_local1.MAG_LEVEL = _local1.MAG_LEVEL + 1;
}
break;
case "Jenn" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 450;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 30;
_local1.MAG_LEVEL = 3;
_local1.DEFENSE = 1.3;
_local1.MAG_DEFENSE = 0.7;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 150;
if (_local2.Have_Item("BlackRobe") == false) {
_local2.THE_BATTLE.BATT_ITEM_SLOT = 6;
_local2.THE_BATTLE.BATT_ITEM = "BlackRobe";
} else {
_local1.ATTACK = _local1.ATTACK + 10;
}
break;
case "Stheno" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 1000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 80;
_local1.MAG_LEVEL = 0.75;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = 1;
_local1.ELE_STRONG = new Array(0, 1, 0, 0);
_local1.ELE_WEAK = new Array(1, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 0);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 300;
_local2.THE_BATTLE.BATT_ITEM_SLOT = 14;
_local2.THE_BATTLE.BATT_ITEM = "ForkTongue";
break;
case "Mechanism" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 2000;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 0;
_local1.MAG_LEVEL = 3;
_local1.DEFENSE = 0.8;
_local1.MAG_DEFENSE = 1.2;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(1, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 1, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 300;
_local2.THE_BATTLE.BATT_ITEM_SLOT = 0;
_local2.THE_BATTLE.BATT_ITEM = "FullMail";
break;
case "Io" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 3500;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 400;
_local1.MAG_LEVEL = 6;
_local1.DEFENSE = 0.5;
_local1.MAG_DEFENSE = 0.5;
_local1.ELE_ATTACK = 3;
_local1.ELE_STRONG = new Array(0, 0, 0, 0);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
_local2.THE_BATTLE.BATT_PAWNS = _local2.THE_BATTLE.BATT_PAWNS + 9999;
break;
case "VileMoon" :
_local2.THE_BATTLE.CAN_RUN = false;
_local1.MAX_HP = 6666;
_local1.CURR_HP = _local1.MAX_HP;
_local1.ATTACK = 120;
_local1.MAG_LEVEL = 8;
_local1.DEFENSE = 1;
_local1.MAG_DEFENSE = 1;
_local1.ELE_ATTACK = -1;
_local1.ELE_STRONG = new Array(1, 1, 1, 1);
_local1.ELE_WEAK = new Array(0, 0, 0, 0);
_local1.STATUS_DEF = new Array(1, 1, 1, 1);
}
OBJECT._visible = true;
tellTarget (OBJECT.status_bubble) {
gotoAndStop ("no_orb");
};
tellTarget (OBJECT) {
gotoAndStop(_local1.Name);
};
tellTarget (OBJECT.sprite) {
gotoAndPlay (1);
};
tellTarget (OBJECT.effects) {
gotoAndStop (1);
};
}
}
if (_global.System) {
System.security.allowDomain("mochibot.com");
}
_level0.__com_mochibot__swfid = "6e60ea52";
loadMovieNum ("http://mochibot.com/my/core.swf", 10301);
var current_MUS;
tears_MUS = new Sound(this);
tears_MUS.attachSound("Tears_mp3");
battle_MUS = new Sound(this);
battle_MUS.attachSound("Battle_mp3");
boss_MUS = new Sound(this);
boss_MUS.attachSound("Boss_mp3");
truth_MUS = new Sound(this);
truth_MUS.attachSound("Truth_mp3");
io_battle_MUS = new Sound(this);
io_battle_MUS.attachSound("io_battle_mp3");
drip_MUS = new Sound(this);
drip_MUS.attachSound("drip_wav");
calm_place_MUS = new Sound(this);
calm_place_MUS.attachSound("Calm_Place_mp3");
exciting_MUS = new Sound(this);
exciting_MUS.attachSound("Exciting_mp3");
victory_MUS = new Sound(this);
victory_MUS.attachSound("Victory_mp3");
grassland_MUS = new Sound(this);
grassland_MUS.attachSound("grassland_mp3");
right_thing_MUS = new Sound(this);
right_thing_MUS.attachSound("right_thing_mp3");
ocean_MUS = new Sound(this);
ocean_MUS.attachSound("ocean_wav");
hope_MUS = new Sound(this);
hope_MUS.attachSound("hope_mp3");
summit_MUS = new Sound(this);
summit_MUS.attachSound("summit_mp3");
castle_MUS = new Sound(this);
castle_MUS.attachSound("castle_mp3");
evil_place_MUS = new Sound(this);
evil_place_MUS.attachSound("Evil_Place_mp3");
evil_place_2_MUS = new Sound(this);
evil_place_2_MUS.attachSound("evil_place_2_mp3");
betrayal_SND = new Sound(this);
betrayal_SND.attachSound("Betrayal_mp3");
goodnight_SND = new Sound(this);
goodnight_SND.attachSound("GoodNight_wav");
fademan_SND = new Sound(this);
fademan_SND.attachSound("fademan_wav");
hit_SND = new Sound(this);
hit_SND.attachSound("hit_au");
die_SND = new Sound(this);
die_SND.attachSound("die_au");
heal_SND = new Sound(this);
heal_SND.attachSound("heal_au");
thunder_SND = new Sound(this);
thunder_SND.attachSound("thunder_wav");
wind_SND = new Sound(this);
wind_SND.attachSound("wind_wav");
warp_SND = new Sound(this);
warp_SND.attachSound("warp_wav");
cloak_SND = new Sound(this);
cloak_SND.attachSound("cloak_wav");
metal_hit_SND = new Sound(this);
metal_hit_SND.attachSound("metal_hit_wav");
earth_hit_SND = new Sound(this);
earth_hit_SND.attachSound("earth_hit_wav");
sonic_SND = new Sound(this);
sonic_SND.attachSound("sonic_wav");
elec_SND = new Sound(this);
elec_SND.attachSound("elec_wav");
select_SND = new Sound(this);
select_SND.attachSound("select_au");
bossdeath_SND = new Sound(this);
bossdeath_SND.attachSound("bossdeath_mp3");
_root.progress = ((_root.getBytesTotal() + "/") + _root.getBytesTotal()) + " bytes loaded";
if (SaveFile.data.PAWNS == undefined) {
cont_btn._visible = false;
}
stop();
Frame 3
current_MUS = evil_place_MUS;
current_MUS.start(0, 999);
stop();
Frame 4
_root.hide_sub_btn._visible = false;
_root.messageBox.NextText._visible = false;
_root.SUBSCREEN._visible = false;
_root.transFX.gotoAndPlay("zoomOut");
stop();
Instance of Symbol 296 MovieClip "player" in Frame 4
onClipEvent (load) {
var GoLeft = false;
var GoRight = false;
var GoUp = false;
var GoDown = false;
}
onClipEvent (enterFrame) {
_root.walkscript();
}
Instance of Symbol 592 MovieClip "THE_BATTLE" in Frame 4
onClipEvent (load) {
var DoNotWalk = false;
var PLAYER = new Array(3);
var ENEMY = new Array(3);
var CAN_RUN;
var BATT_PAWNS;
var CANNOT_WIN;
var BATT_ITEM;
var BATT_ITEM_SLOT;
var ROUND_NUM = 0;
var TICKER = 0;
var WHOSE_TURN = 5;
var CHAR_TO_MOVE = null;
var ACTION_NAME = null;
var ACTION_TARGET = null;
}
onClipEvent (enterFrame) {
if (_visible) {
if (TICKER > 0) {
TICKER--;
_root.thecursor._visible = false;
if (TICKER == 0) {
_root.Battle_Ticker_Expire();
}
}
}
}
Instance of Symbol 597 MovieClip "messageBox" in Frame 4
onClipEvent (load) {
messageCode = -1;
}
onClipEvent (enterFrame) {
if (_root.messageBox.NextText._visible) {
_root.WalkUp._visible = false;
_root.WalkDown._visible = false;
_root.WalkLeft._visible = false;
_root.WalkRight._visible = false;
}
}
Frame 5
gotoAndPlay (1);
Frame 6
stop();
Symbol 4 MovieClip Frame 1
stop();
Symbol 4 MovieClip Frame 10
stop();
Symbol 4 MovieClip Frame 20
stop();
Symbol 4 MovieClip Frame 30
stop();
Symbol 4 MovieClip Frame 40
stop();
Symbol 4 MovieClip Frame 50
stop();
Symbol 4 MovieClip Frame 60
stop();
Symbol 4 MovieClip Frame 70
stop();
Symbol 4 MovieClip Frame 80
stop();
Symbol 4 MovieClip Frame 90
stop();
Symbol 4 MovieClip Frame 100
stop();
Symbol 4 MovieClip Frame 110
stop();
Symbol 16 MovieClip Frame 1
_root.thecursor._visible = true;
stop();
Symbol 16 MovieClip Frame 2
_root.thecursor._visible = false;
Symbol 16 MovieClip Frame 20
gotoAndStop (1);
Symbol 16 MovieClip Frame 21
_root.thecursor._visible = false;
Symbol 16 MovieClip Frame 35
gotoAndStop (1);
Symbol 16 MovieClip Frame 36
_root.thecursor._visible = false;
Symbol 16 MovieClip Frame 45
gotoAndStop (1);
Symbol 16 MovieClip Frame 46
_root.thecursor._visible = false;
Symbol 16 MovieClip Frame 94
if (!_root.THE_BATTLE.CANNOT_WIN) {
tellTarget (_root) {
gotoAndPlay (1);
};
} else {
_root.TheWorld._x = 410;
_root.TheWorld._y = 620;
}
Symbol 16 MovieClip Frame 125
if (_root.THE_BATTLE.CANNOT_WIN) {
_root.MessageScript(null, "GC: *cough* *cough* I'm ... still ... alive ...\n... Alexia ... can't be ...\n n n no ... why?\nMust find ... Morgen ...", 1);
} else {
_root.current_MUS.stop();
}
gotoAndStop (1);
Symbol 26 MovieClip Frame 1
stop();
Symbol 26 MovieClip Frame 2
stop();
Symbol 72 Button
on (release) {
tellTarget (_root) {
play();
};
}
Symbol 76 Button
on (release) {
_root.SV_PAWNS = SaveFile.data.PAWNS;
_root.SV_BATTLES_WON = SaveFile.data.BATTLES_WON;
GC.EQ_WEAPON = SaveFile.data.GC_EQ_WEAPON;
GC.EQ_ARMOR = SaveFile.data.GC_EQ_ARMOR;
GC.EQ_ITEM = SaveFile.data.GC_EQ_ITEM;
GC.AT_STRENGTH = SaveFile.data.GC_AT_STRENGTH;
GC.AT_CONST = SaveFile.data.GC_AT_CONST;
GC.AT_WISDOM = SaveFile.data.GC_AT_WISDOM;
GC.AT_WILL = SaveFile.data.GC_AT_WILL;
Kyle.EQ_WEAPON = SaveFile.data.Kyle_EQ_WEAPON;
Kyle.EQ_ARMOR = SaveFile.data.Kyle_EQ_ARMOR;
Kyle.EQ_ITEM = SaveFile.data.Kyle_EQ_ITEM;
Kyle.AT_STRENGTH = SaveFile.data.Kyle_AT_STRENGTH;
Kyle.AT_CONST = SaveFile.data.Kyle_AT_CONST;
Kyle.AT_WISDOM = SaveFile.data.Kyle_AT_WISDOM;
Kyle.AT_WILL = SaveFile.data.Kyle_AT_WILL;
Kyle.has_met = SaveFile.data.Kyle_has_met;
Kris.EQ_WEAPON = SaveFile.data.Kris_EQ_WEAPON;
Kris.EQ_ARMOR = SaveFile.data.Kris_EQ_ARMOR;
Kris.EQ_ITEM = SaveFile.data.Kris_EQ_ITEM;
Kris.AT_STRENGTH = SaveFile.data.Kris_AT_STRENGTH;
Kris.AT_CONST = SaveFile.data.Kris_AT_CONST;
Kris.AT_WISDOM = SaveFile.data.Kris_AT_WISDOM;
Kris.AT_WILL = SaveFile.data.Kris_AT_WILL;
Kris.has_met = SaveFile.data.Kris_has_met;
Ben.EQ_WEAPON = SaveFile.data.Ben_EQ_WEAPON;
Ben.EQ_ARMOR = SaveFile.data.Ben_EQ_ARMOR;
Ben.EQ_ITEM = SaveFile.data.Ben_EQ_ITEM;
Ben.AT_STRENGTH = SaveFile.data.Ben_AT_STRENGTH;
Ben.AT_CONST = SaveFile.data.Ben_AT_CONST;
Ben.AT_WISDOM = SaveFile.data.Ben_AT_WISDOM;
Ben.AT_WILL = SaveFile.data.Ben_AT_WILL;
Ben.has_met = SaveFile.data.Ben_has_met;
Biff.EQ_WEAPON = SaveFile.data.Biff_EQ_WEAPON;
Biff.EQ_ARMOR = SaveFile.data.Biff_EQ_ARMOR;
Biff.EQ_ITEM = SaveFile.data.Biff_EQ_ITEM;
Biff.AT_STRENGTH = SaveFile.data.Biff_AT_STRENGTH;
Biff.AT_CONST = SaveFile.data.Biff_AT_CONST;
Biff.AT_WISDOM = SaveFile.data.Biff_AT_WISDOM;
Biff.AT_WILL = SaveFile.data.Biff_AT_WILL;
Biff.has_met = SaveFile.data.Biff_has_met;
_root.SV_ITEM[0] = SaveFile.data.ITEM_1;
_root.SV_ITEM[1] = SaveFile.data.ITEM_2;
_root.SV_ITEM[2] = SaveFile.data.ITEM_3;
_root.SV_ITEM[3] = SaveFile.data.ITEM_4;
_root.SV_ITEM[4] = SaveFile.data.ITEM_5;
_root.SV_ITEM[5] = SaveFile.data.ITEM_6;
_root.SV_ITEM[6] = SaveFile.data.ITEM_7;
_root.SV_ITEM[7] = SaveFile.data.ITEM_8;
_root.SV_ITEM[8] = SaveFile.data.ITEM_9;
_root.SV_ITEM[9] = SaveFile.data.ITEM_10;
_root.SV_ITEM[10] = SaveFile.data.ITEM_11;
_root.SV_ITEM[11] = SaveFile.data.ITEM_12;
_root.SV_ITEM[12] = SaveFile.data.ITEM_13;
_root.SV_ITEM[13] = SaveFile.data.ITEM_14;
_root.SV_ITEM[14] = SaveFile.data.ITEM_15;
_root.SV_ITEM[15] = SaveFile.data.ITEM_16;
_root.SV_ITEM[16] = SaveFile.data.ITEM_17;
_root.SV_ITEM[17] = SaveFile.data.ITEM_18;
_root.SV_ITEM[18] = SaveFile.data.ITEM_19;
_root.SV_ITEM[19] = SaveFile.data.ITEM_20;
_root.SV_ITEM[20] = SaveFile.data.ITEM_21;
_root.SV_ITEM[21] = SaveFile.data.ITEM_22;
_root.SV_ITEM[22] = SaveFile.data.ITEM_23;
_root.SV_ITEM[23] = SaveFile.data.ITEM_24;
_root.SV_STORY[0] = SaveFile.data.STORY_1;
_root.SV_STORY[1] = SaveFile.data.STORY_2;
_root.SV_STORY[2] = SaveFile.data.STORY_3;
_root.SV_STORY[3] = SaveFile.data.STORY_4;
_root.SV_STORY[4] = SaveFile.data.STORY_5;
_root.SV_STORY[5] = SaveFile.data.STORY_6;
_root.SV_STORY[6] = SaveFile.data.STORY_7;
_root.SV_STORY[7] = SaveFile.data.STORY_8;
_root.SV_STORY[8] = SaveFile.data.STORY_9;
_root.SV_STORY[9] = SaveFile.data.STORY_10;
switch (SaveFile.data.ALLY_1) {
case "Kyle" :
_root.SV_ALLY[0] = Kyle;
break;
case "Kris" :
_root.SV_ALLY[0] = Kris;
break;
case "Ben" :
_root.SV_ALLY[0] = Ben;
break;
case "Biff" :
_root.SV_ALLY[0] = Biff;
}
switch (SaveFile.data.ALLY_2) {
case "Kyle" :
_root.SV_ALLY[1] = Kyle;
break;
case "Kris" :
_root.SV_ALLY[1] = Kris;
break;
case "Ben" :
_root.SV_ALLY[1] = Ben;
break;
case "Biff" :
_root.SV_ALLY[1] = Biff;
}
switch (SaveFile.data.SAVE_LOC) {
case null :
case undefined :
case 0 :
tellTarget (_root) {
gotoAndPlay (4);
};
tellTarget (_root.TheWorld) {
gotoAndPlay ("gc_home");
};
_root.TheWorld._x = 300;
_root.TheWorld._y = 620;
_root.TheWorld.savebook._visible = false;
break;
case 1 :
tellTarget (_root) {
gotoAndPlay (4);
};
tellTarget (_root.TheWorld) {
gotoAndPlay ("arette");
};
_root.TheWorld._x = 140;
_root.TheWorld._y = -280;
_root.TheWorld.savebook._visible = false;
break;
case 2 :
tellTarget (_root) {
gotoAndPlay (4);
};
tellTarget (_root.TheWorld) {
gotoAndPlay ("port_town");
};
_root.TheWorld._x = -390;
_root.TheWorld._y = 750;
_root.TheWorld.savebook._visible = false;
break;
case 3 :
tellTarget (_root) {
gotoAndPlay (4);
};
tellTarget (_root.TheWorld) {
gotoAndPlay ("tower4");
};
_root.TheWorld._x = 850;
_root.TheWorld._y = 300;
_root.TheWorld.savebook._visible = false;
break;
case 4 :
tellTarget (_root) {
gotoAndPlay (4);
};
tellTarget (_root.TheWorld) {
gotoAndPlay ("castle5");
};
_root.TheWorld._x = -230;
_root.TheWorld._y = 365;
_root.TheWorld.savebook._visible = false;
break;
case 5 :
tellTarget (_root) {
gotoAndPlay (4);
};
tellTarget (_root.TheWorld) {
gotoAndPlay ("e1");
};
_root.TheWorld._x = 200;
_root.TheWorld._y = 550;
_root.TheWorld.savebook._visible = false;
}
}
Symbol 81 Button
on (release) {
tellTarget (_root.help_text) {
gotoAndStop (2);
};
}
Symbol 85 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 700
tellTarget (_root) {
play();
};
Symbol 93 Button
on (release) {
tellTarget (_root) {
play();
};
}
Symbol 280 MovieClip Frame 399
gotoAndPlay (1);
Symbol 286 MovieClip Frame 9
gotoAndPlay (1);
Symbol 286 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
}
if (_root.THE_BATTLE.ROUND_NUM == 2) {
_root.THE_BATTLE.ACTION_NAME = "Eye of God";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
if (_root.THE_BATTLE.ROUND_NUM == 4) {
_root.THE_BATTLE.ACTION_NAME = "Muzzle";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
if (_root.THE_BATTLE.ROUND_NUM == 6) {
_root.THE_BATTLE.ACTION_NAME = "Ink";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
if ((_root.THE_BATTLE.ROUND_NUM == 8) || (_root.THE_BATTLE.ROUND_NUM == 10)) {
_root.THE_BATTLE.ACTION_NAME = "Break";
}
Symbol 286 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 286 MovieClip Frame 33
gotoAndPlay (1);
Symbol 286 MovieClip Frame 44
gotoAndPlay (1);
Symbol 286 MovieClip Frame 45
_root.bossdeath_SND.start(0, 1);
Symbol 286 MovieClip Frame 75
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 297 MovieClip Frame 2
var this_MUS = _root.evil_place_MUS;
if (_root.Have_Item("Mirror")) {
this_MUS = _root.truth_MUS;
}
if (_root.current_MUS != this_MUS) {
_root.current_MUS = this_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("brown");
};
_root.BATTLE_ART = "ruins";
if (_root.SV_BATTLES_WON > 0) {
rebus._visible = false;
morgen._visible = false;
}
if ((!_root.Have_Item("Mirror")) || (_root.Have_Item("Egg"))) {
scorp._visible = false;
}
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (!_root.Have_Item("Egg")) {
_root.MessageScript(this, "*you tread on a scorpion's nest*", -1);
}
}
Instance of Symbol 99 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (!_root.Have_Item("Mirror")) {
_root.MessageScript(this, "GC: I sense an unearthly power is sealed here.", -1);
return(undefined);
}
_root.MessageScript(this, "One contains light.\nOne contains life.\nOne contains nothing.", -1);
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
var jjj = GC.EQ_Item;
if (((jjj != "Egg") && (jjj != "Lantern")) && (jjj != "Box")) {
return(undefined);
}
jjj = _root.SV_ALLY[0].EQ_Item;
if (((jjj != "Egg") && (jjj != "Lantern")) && (jjj != "Box")) {
return(undefined);
}
jjj = _root.SV_ALLY[1].EQ_Item;
if (((jjj != "Egg") && (jjj != "Lantern")) && (jjj != "Box")) {
return(undefined);
}
switch (GC.EQ_Item) {
case "Egg" :
GC.EQ_Item = "EtherealEgg";
break;
case "Lantern" :
GC.EQ_Item = "EtherealLamp";
break;
case "Box" :
GC.EQ_Item = "EtherealBox";
}
switch (_root.SV_ALLY[0].EQ_Item) {
case "Egg" :
_root.SV_ALLY[0].EQ_Item = "EtherealEgg";
break;
case "Lantern" :
_root.SV_ALLY[0].EQ_Item = "EtherealLamp";
break;
case "Box" :
_root.SV_ALLY[0].EQ_Item = "EtherealBox";
}
switch (_root.SV_ALLY[1].EQ_Item) {
case "Egg" :
_root.SV_ALLY[1].EQ_Item = "EtherealEgg";
break;
case "Lantern" :
_root.SV_ALLY[1].EQ_Item = "EtherealLamp";
break;
case "Box" :
_root.SV_ALLY[1].EQ_Item = "EtherealBox";
}
_root.portalScript(null, "e1", 300, 250, "rotateIn");
_root.MessageScript(null, "GC: So this is Ethereal...", 1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Eagle", "Eagle", null, 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Eagle", null, "Eagle", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Eagle", "Eagle", "Eagle", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, null, "Eagle", null, 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.MessageScript(this, "GC: That monster is wearing Alexia's ring!\nHEY! What did you do with her!?!?\nRebus: ...", 2);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.MessageScript(this, "Morgen: I am sorry for your loss. But a debt cannot be erased. To do so would undermine the economic forces that allow this world to survive.\nGC: Where'd you come from? What are you talking about?", 3);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_ruins", 300, 210, "zoomOut");
}
Instance of Symbol 107 MovieClip "scorp" in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Scorpion", null, "Scorpion", 0);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Symbol 297 MovieClip Frame 3
if (_root.current_MUS != _root.grassland_MUS) {
_root.current_MUS = _root.grassland_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("lightgreen");
};
_root.BATTLE_ART = "grassland";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", null, "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.portalScript(this, "ruins", -300, 220, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BlueBird", "BlueBird", null, 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BlueBird", "BlueBird", "BlueBird", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, null, "BlueBird", "BlueBird", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BlueBird", null, "BlueBird", 0);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.portalScript(this, "gc_home", 300, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.MessageScript(this, "North: GreenCastle's House\nEast: Arette Library\nWest: Port Town\nSouth: Eagle Palace", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.MessageScript(this, "<< Inexperienced travelers should not go this way.", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.MessageScript(this, "Why is this sign here?\nWhy are any of us here?", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.portalScript(this, "forest1", 1100, -100, "dissolve");
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_port_town", -610, -50, "dissolve");
}
Symbol 297 MovieClip Frame 4
function GC_HOME_RESET() {
var _local1 = _root;
bishop_indicator._visible = false;
knight_indicator._visible = false;
if (((Biff.has_met == 0) || (_local1.SV_ALLY[0] == Biff)) || (_local1.SV_ALLY[1] == Biff)) {
Biffz._visible = false;
} else {
Biffz._visible = true;
bishop_indicator._visible = true;
}
if (((Ben.has_met == 0) || (_local1.SV_ALLY[0] == Ben)) || (_local1.SV_ALLY[1] == Ben)) {
Benz._visible = false;
} else {
Benz._visible = true;
bishop_indicator._visible = true;
}
if (((Kyle.has_met == 0) || (_local1.SV_ALLY[0] == Kyle)) || (_local1.SV_ALLY[1] == Kyle)) {
Kylez._visible = false;
} else {
Kylez._visible = true;
knight_indicator._visible = true;
}
if (((Kris.has_met == 0) || (_local1.SV_ALLY[0] == Kris)) || (_local1.SV_ALLY[1] == Kris)) {
Krisz._visible = false;
} else {
Krisz._visible = true;
knight_indicator._visible = true;
}
}
if (_root.current_MUS != _root.calm_place_MUS) {
_root.current_MUS = _root.calm_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("lightblue");
};
_root.BATTLE_ART = "grassland";
GC_HOME_RESET();
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_ruins", -100, 1000, "zoomOut");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 132 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 132 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 132 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 132 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 133 MovieClip "Biffz" in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_visible) {
_root.ally_pickup(this, Biff);
}
}
Instance of Symbol 136 MovieClip "Benz" in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_visible) {
_root.ally_pickup(this, Ben);
}
}
Instance of Symbol 138 MovieClip "Kylez" in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_visible) {
_root.ally_pickup(this, Kyle);
}
}
Instance of Symbol 141 MovieClip "Krisz" in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_visible) {
_root.ally_pickup(this, Kris);
}
}
Instance of Symbol 143 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip "savebook" in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_visible && (hitTest(_root.playerDetector))) {
_root.MessageScript(null, "It's a saving well!\n**Your progress has been saved.**\nClick the Continue Button on the start page the next time you play, to load this game.", 1);
_root.SAVE_GAME(0);
this._visible = false;
}
}
Symbol 297 MovieClip Frame 5
if (_root.current_MUS != _root.grassland_MUS) {
_root.current_MUS = _root.grassland_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkgreen");
};
_root.BATTLE_ART = "forest";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_ruins", -610, -50, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, null, "Harvester", "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "Fighter", "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "Harvester", null, 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Harvester", null, "Harvester", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.portalScript(this, "clearing", 300, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.portalScript(this, "forest2", _root.TheWorld._x, _root.TheWorld._y, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.portalScript(this, "forest2", _root.TheWorld._x, _root.TheWorld._y, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.portalScript(this, "forest2", _root.TheWorld._x, _root.TheWorld._y, "dissolve");
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Symbol 297 MovieClip Frame 6
if (_root.current_MUS != _root.grassland_MUS) {
_root.current_MUS = _root.grassland_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkgreen");
};
_root.BATTLE_ART = "forest";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, null, "Fighter", "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", null, "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", null, "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.MessageScript(this, "Welcome to Arette! >>", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.portalScript(this, "arette", 920, 370, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.portalScript(this, "forest1", _root.TheWorld._x, _root.TheWorld._y, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.portalScript(this, "forest1", _root.TheWorld._x, _root.TheWorld._y, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.portalScript(this, "forest1", _root.TheWorld._x, _root.TheWorld._y, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.portalScript(this, "forest3", 300, 250, "dissolve");
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
_root.MessageScript(this, "North: Cantatey Castle\nEast: Arette", -1);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Symbol 297 MovieClip Frame 7
if (Kyle.has_met == 1) {
Kylez._visible = false;
} else {
Kylez._visible = true;
}
if (_root.current_MUS != _root.grassland_MUS) {
_root.current_MUS = _root.grassland_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("lightgreen");
};
_root.BATTLE_ART = "grassland";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible && (_root.TheWorld.Kylez._visible)) {
_root.ally_find(this, Kyle);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
_root.portalScript(this, "forest1", 510, -410, "dissolve");
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Symbol 297 MovieClip Frame 8
if (_root.current_MUS != _root.calm_place_MUS) {
_root.current_MUS = _root.calm_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("lightgreen");
};
_root.BATTLE_ART = "grassland";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "This is our library.", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "The monsters always spring up in the same places. I've been living here a long time, so I know where they are and can avoid them.", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "I was walking to the well the other day and this guy sprung up and said, \"Vote 5!\"\nI don't know what that means though.", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "Are you a n00b?\nI don't even know what a n00b is, but it's fun to call people that.", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "I got lost in the southern part of the forest, but then I came to a clearing and I saw a knight there.\nHe was very kind to me, even helped me get back home. What was his name again...", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "The road to Port Town is very dangerous. You shouldn't go alone.", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "Now that the Eagle Civilization has fallen, perhaps we can trade with Port Town to the west.\nThanks, GreenCastle!", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "Would you like to buy some items today?\nHey! Is this a joke? What kind of currency is THAT?!", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.MessageScript(this, "Welcome to Arette!\nOur ancestors were scholars who wrote about the material and spiritual properties of our world.", -1);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.portalScript(this, "library1", 300, 250, "zoomOut");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.portalScript(this, "forest2", -450, 850, "dissolve");
}
Instance of Symbol 150 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 150 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 150 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 152 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 150 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 150 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 152 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 152 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 152 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 143 MovieClip in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip "savebook" in Symbol 297 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_visible && (hitTest(_root.playerDetector))) {
_root.MessageScript(null, "It's a saving well!\n**Your progress has been saved.**\nClick the Continue Button on the start page the next time you play, to load this game.", 1);
_root.SAVE_GAME(1);
this._visible = false;
}
}
Symbol 297 MovieClip Frame 9
librarian._visible = false;
if (_root.current_MUS != _root.calm_place_MUS) {
_root.current_MUS = _root.calm_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkgrey");
};
_root.BATTLE_ART = "library";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.MessageScript(this, "Welcome, Mr. GreenCastle. I am the librarian. Please feel free to have a look around.", 13);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.MessageScript(this, "Physics", -1);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.MessageScript(this, "Metaphysics", -1);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.MessageScript(this, "Geography", -1);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.MessageScript(this, "Combat Strategy", -1);
}
Instance of Symbol 152 MovieClip "librarian" in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.portalScript(this, "arette", 300, 250, "zoomOut");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.portalScript(this, "library2", 180, -160, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.portalScript(this, "library2", 660, -160, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.portalScript(this, "library2", 180, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.portalScript(this, "library2", 660, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.portalScript(this, "library2", 180, 620, "dissolve");
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 9
onClipEvent (enterFrame) {
if (hitTest(_root.playerDetector)) {
_parent.librarian._visible = true;
}
}
Symbol 297 MovieClip Frame 10
if (_root.current_MUS != _root.calm_place_MUS) {
_root.current_MUS = _root.calm_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkgrey");
};
_root.BATTLE_ART = "library";
stop();
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.portalScript(this, "library1", 600, 710, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.portalScript(this, "library1", 0, 710, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.portalScript(this, "library1", 600, 500, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.portalScript(this, "library1", 0, 500, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.portalScript(this, "library1", 300, 680, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.portalScript(this, "library3", 300, 250, "dissolve");
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Metal reflects Light.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Light destroys Darkness.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Earth blunts Metal.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Darkness rots the Earth.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "The four elements ... they all hold each other in check.\nLight... Dark... Earth... Metal...\nEverything seeks to return to a state of simplicity.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "The 'Blind' status:\nPhysical attacks are rendered ineffective. This includes Techs that deal physical damage.\nThe Metal spell 'Sight' removes 'Blind'.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "The 'Poison' status:\nA poisoned character takes damage at the beginning of each turn.\nThe Light spell 'Antidote' removes 'Poison'.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "The 'Mute' status:\nTechs may not be used. Also, TP will not increase.\nThe Earth spell 'Shout' removes 'Mute'.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "The 'Stone' status:\nA petrified character may not move until the battle ends. A party with only petrified characters remaining loses.\nThe Light spell 'Warm' removes 'Stone'.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Learn new Techs by increasing your Wisdom.\nUsing a Tech requires a certain amount of TP.\nEach round that passes in battle, you gain 1 TP.\nThe greater your Wisdom, the more TP you have to start.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Which Techs you learn depends on your Natural Element and your Class.\nCertain Techs can be mastered. By mastering a Tech, you will not have to pay its TP cost to use it.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Increasing your Will lessens the damage you take from enemy magic.\nAlso, increasing your Will increases your chances of running from a battle successfully.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Constitution is very important. Not only do your HP increase with a higher Constitution, but your physical defense rating increases as well!", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "If you are strong against an element, attacks from that element do 50% less damage. If you are weak against an element, these kinds of attacks do 50% MORE damage.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "\"A Bishop's Travels\"\nWhen a monster dies, I see a certain color flash as its soul leaves its body. Yellow, Black, Red, or Purple... what could it mean?", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "\"A Knight's Travels\"\nMonsters are just like us. They have weaknesses and strengths. Sometimes a monster's natural element is obvious, other times...", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Imagine explaining to a circle on a piece of paper what depth is like.\nIt is equally difficult for us to understand concepts like Ethereal.\nEthereal is a hypothetical fourth dimension in which biological life and death is meaningless.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "One contains light.\nOne contains life.\nOne contains nothing.\nHeld together, they open the way to Ethereal.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Ethereal? No such thing. There is only Heaven, a kingdom far above the clouds, and Hell, a realm far beneath the Earth. Only if the Light element controls you, can you go to the former place.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "The north-eastern kingdom of Cantatey is ruled by a great line of priest-kings. These kings worship the Light element, and their people pray on a daily basis. Morgen IV is the latest - but not the most radical - of these kings.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Arette, which is surrounded by a great forest, was founded by philosophers. Its library was placed in the Earth over one hundred years ago. Who knows what mysteries lie hidden there?", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Port Town, the western city of metal, high technology and ocean commerce. Yet there has always been unrest and turmoil among its people. They tend not to trade with civilizations less advanced than themselves.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Houndsor Manor, in the north, is a house of Darkness. No one knows who lives there, as it's very difficult to reach. Some say they've seen a young girl playing about there, but that's more than I know.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "The Eagle Palace, in the south, contains an elite society. Being of no particular element, they get along with everybody, and perhaps they are the hub that holds the world's people together... or holds them prisoner.", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Librarian: This is a Good Book!", -1);
}
Instance of Symbol 152 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "Psalm 23:\n\nThe Lord is my shepherd, I shall not be in want... etc.", -1);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 10
onClipEvent (enterFrame) {
_root.MessageScript(this, "When we observe sub-atomic particles, we notice an electron revolving around a nucleus sometimes disappears. Since we know matter is neither created nor destroyed, where has the electron gone? Is this \"Ethereal\"?", -1);
}
Symbol 297 MovieClip Frame 11
if (_root.current_MUS != _root.calm_place_MUS) {
_root.current_MUS = _root.calm_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkgrey");
};
_root.BATTLE_ART = "library";
stop();
Instance of Symbol 111 MovieClip "fakewall" in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
if (((((_parent.book1._visible == false) && (_parent.book2._visible == false)) && (_parent.book3._visible == false)) && (_parent.book4._visible == false)) && (_parent.book5._visible == false)) {
_root.SV_STORY[6] = 1;
}
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.MessageScript(this, "Unsorted Books", -1);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
if (_root.SV_STORY[6] < 1) {
return(undefined);
}
if (!_parent.stopper.hitTest(_parent.fakewall)) {
_parent.fakewall._x++;
}
}
Instance of Symbol 158 MovieClip "book2" in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.MessageScript(this, "Still Waters", -1);
}
Instance of Symbol 158 MovieClip "book4" in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.MessageScript(this, "Thy Rod", -1);
}
Instance of Symbol 158 MovieClip "book1" in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.MessageScript(this, "Green Pastures", -1);
}
Instance of Symbol 158 MovieClip "book5" in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.MessageScript(this, "Thy Staff", -1);
}
Instance of Symbol 158 MovieClip "book3" in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.MessageScript(this, "Shadow of Death", -1);
}
Instance of Symbol 161 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
if (hitTest(_root.playerDetector)) {
_parent.book1._visible = false;
_parent.book2._visible = true;
_parent.book3._visible = true;
_parent.book4._visible = true;
_parent.book5._visible = true;
}
}
Instance of Symbol 161 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
if (hitTest(_root.playerDetector)) {
_parent.book2._visible = false;
_parent.book3._visible = true;
_parent.book4._visible = true;
_parent.book5._visible = true;
}
}
Instance of Symbol 161 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
if (hitTest(_root.playerDetector)) {
_parent.book3._visible = false;
_parent.book4._visible = true;
_parent.book5._visible = true;
}
}
Instance of Symbol 161 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
if (hitTest(_root.playerDetector)) {
_parent.book4._visible = false;
_parent.book5._visible = true;
}
}
Instance of Symbol 161 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
if (hitTest(_root.playerDetector)) {
_parent.book5._visible = false;
if ((_parent.book4._visible || (_parent.book3._visible)) || (_parent.book2._visible)) {
_parent.book1._visible = true;
}
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.portalScript(this, "library2", 660, 620, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 11
onClipEvent (enterFrame) {
_root.portalScript(this, "library4", 300, 250, "zoomOut");
}
Symbol 297 MovieClip Frame 12
if (_root.Have_Item("BlackKey")) {
ant._visible = false;
}
if (_root.SV_STORY[1] > 0) {
ant._visible = false;
}
if (_root.SV_STORY[0] > 0) {
red_gate._visible = false;
}
if (_root.current_MUS != _root.drip_MUS) {
_root.current_MUS = _root.drip_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "library";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.portalScript(this, "library3", 450, 540, "zoomOut");
}
Instance of Symbol 97 MovieClip "anttrap" in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_parent.anttrap._visible = false;
}
Instance of Symbol 164 MovieClip "ant" in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
if ((_visible && (_parent.anttrap._visible == false)) && (_root.SUBSCREEN._visible == false)) {
_parent.ant._x = _parent.ant._x + 3;
}
if (_visible) {
_root.monsterScript(this, null, "Antioch", null, 1);
}
}
Instance of Symbol 167 MovieClip "red_gate" in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
if ((!hitTest(_root.playerDetector)) || (!_visible)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 50;
_root.MessageScript(null, "The Red Gate...\nIts eyes and horns reflect the torment of the very soil... its keyhole drips with fresh blood... this gate demands a Red Key.", 22);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 12
onClipEvent (enterFrame) {
_root.portalScript(this, "cavern1", 300, 250, "dissolve");
}
Symbol 297 MovieClip Frame 13
if (_root.SV_STORY[3] > 0) {
_root.TheWorld.Jinn_alone._visible = false;
}
if (_root.SV_STORY[3] > 1) {
_root.TheWorld.Jenn_alone._visible = false;
}
_root.TheWorld.Jenn_with_Jinn._visible = false;
_root.TheWorld.Jinn_with_Jenn._visible = false;
if (_root.current_MUS != _root.grassland_MUS) {
_root.current_MUS = _root.grassland_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkgreen");
};
_root.BATTLE_ART = "river";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.MessageScript(this, "I am Jinn!\nThis domain belongs to me.\nYou are not welcome here!", 14);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.MessageScript(this, "Pleased to meet you. *hehe*\nI'm Jenn.\nWon't you play with me?", 15);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.MessageScript(this, "Jenn: Boo!\nGC: What do you want with me? I don't have time for children's games.", 16);
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_ruins", 650, 900, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "BlueBird", "Harvester", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BlueBird", "Harvester", "BlueBird", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BlueBird", "BlueBird", "BlueBird", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Harvester", "Fighter", "Harvester", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "Fighter", "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Harvester", "BlueBird", "BlueBird", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BlueBird", "BlueBird", "BlueBird", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "Fighter", "Fighter", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Harvester", "Harvester", "Harvester", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "BlueBird", "Harvester", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "BlueBird", "Harvester", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BlueBird", "Harvester", "BlueBird", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Fighter", "BlueBird", "Harvester", 0);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.portalScript(this, "port_town", -610, -50, "zoomOut");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
_root.MessageScript(this, "<< Port Town", -1);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Symbol 297 MovieClip Frame 14
if (_root.current_MUS != _root.ocean_MUS) {
_root.current_MUS = _root.ocean_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("lightgrey");
};
_root.BATTLE_ART = "river";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_port_town", 900, -1170, "zoomOut");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_houndsor", 300, -250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "This road leads to Mask Canyon, and beyond that, Houndsor Manor. Go there at your own risk.", -1);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.portalScript(this, "tavern", 300, 250, "zoomOut");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld.mover._visible = false;
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.portalScript(this, "rebel_base", 300, 250, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 143 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip "savebook" in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
if (_visible && (hitTest(_root.playerDetector))) {
_root.MessageScript(null, "It's a saving well!\n**Your progress has been saved.**\nClick the Continue Button on the start page the next time you play, to load this game.", 1);
_root.SAVE_GAME(2);
this._visible = false;
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Halt, civilian!\nThis area is off limits!", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "ARETTE wants to trade with us? That backward nation of bookworms? Who are they kidding?\nWith UniWeb, we will have no need for books.", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "This is Port Town, the greatest city in the world.", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Come on in, hon'!", -1);
}
Instance of Symbol 181 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "You've met Jinn and Jenn, huh?\nWhat an annoying pair of urchins!\nNo one knows where they came from either...", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Our domination of the ocean makes us the best!", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Have you heard of UniWeb?\nUniWeb is the greatest invention ever.\nOur machines can talk to machines all over the world!", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "UniWeb, combined with Port Town's command of the ocean, will make us the number one power in the world.", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Rebel: Are you cool? GC: Of course.\nRebel: Good. Here's a secret. The Green Beret Clan has a base in this town. All you have to do to get in is have your leader wear a Green Beret.", -1);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Having trouble opening a gate? Just equip your leader with the key!", -1);
}
Instance of Symbol 181 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Mask Canyon ... I could swear that the roads there change direction when I'm not lookin'.", -1);
}
Instance of Symbol 181 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Yes, I DID see a young girl around Houndsor Manor!\nI think.\nMaybe I'm crazy, and I need to look in a mirror.", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "I met this guy in a bar who had a Kris Knife.\nDude, that thing was sweet! It's almost like, having it made his normal attack 10% stronger!", -1);
}
Instance of Symbol 97 MovieClip "movertext" in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
if (_root.TheWorld.mover._visible == false) {
return(undefined);
}
if (GC.EQ_ITEM == "GreenBeret") {
_root.MessageScript(this, "So you are one of us. Proceed.", -1);
} else {
_root.MessageScript(this, "This is a private institution. Nonmembers are not allowed through here.", -1);
}
}
Instance of Symbol 183 MovieClip "mover" in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
if ((GC.EQ_ITEM == "GreenBeret") && (!hitTest(_root.TheWorld.stopper))) {
_y = (_y + 5);
_root.TheWorld.movertext._y = _root.TheWorld.movertext._y + 5;
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.MessageScript(this, "Rebel: Half of Portonians are proud of our city and leadership. Then there are those who wear the Green Beret.", -1);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 14
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Symbol 297 MovieClip Frame 15
if (TreasureOpened(2)) {
box._visible = false;
}
if (_root.current_MUS == _root.evil_place_2_MUS) {
_root.TheWorld.trigger1a._visible = false;
_root.TheWorld.trigger2a._visible = false;
} else {
_root.TheWorld.trigger1b._visible = false;
_root.TheWorld.trigger2b._visible = false;
}
if (_root.current_MUS != _root.evil_place_MUS) {
_root.current_MUS = _root.evil_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("redgrey");
};
_root.BATTLE_ART = "canyon";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.portalScript(this, "port_town", 860, 860, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor_foyer", 300, 250, "zoomOut");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger2b._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger1b._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger2a._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger2b._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger2a._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger1b._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger2a._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger1a._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger1a._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip "trigger1b" in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_visible = true;
_root.TheWorld.trigger1a._visible = false;
}
Instance of Symbol 97 MovieClip "trigger2b" in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_visible = true;
_root.TheWorld.trigger2a._visible = false;
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_root.TheWorld.trigger2a._visible) {
_root.wallscript(this);
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip "trigger1a" in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_visible = true;
_root.TheWorld.trigger1b._visible = false;
}
Instance of Symbol 97 MovieClip "trigger2a" in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_visible = true;
_root.TheWorld.trigger2b._visible = false;
}
Instance of Symbol 189 MovieClip "box" in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "DeathClaw", "TreasureChest", "DeathClaw", 102);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Parasite", "Manticore", "Parasite", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Manticore", "Manticore", "Parasite", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 15
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Parasite", "Parasite", "Parasite", 0);
}
}
Symbol 297 MovieClip Frame 16
if (Kris.has_met == 1) {
Krisz._visible = false;
} else {
Krisz._visible = true;
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
if (_root.current_MUS != _root.calm_place_MUS) {
_root.current_MUS = _root.calm_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
stop();
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.portalScript(this, "port_town", -330, 470, "dissolve");
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
if (_visible && (_root.TheWorld.Krisz._visible)) {
_root.ally_find(this, Kris);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 16
onClipEvent (enterFrame) {
string1 = "";
string2 = "";
switch (_root.SV_ALLY[0].Name) {
case "Kyle" :
string1 = "\nKyle: Kahula Mudslide.";
break;
case "Kris" :
string1 = "\nKris: Bloody Mary.";
break;
case "Ben" :
string1 = "\nBen: Cosmopolitan.";
break;
case "Biff" :
string1 = "\nBiff: Vodka.";
}
switch (_root.SV_ALLY[1].Name) {
case "Kyle" :
string2 = "\nKyle: Kahula Mudslide.";
break;
case "Kris" :
string2 = "\nKris: Bloody Mary.";
break;
case "Ben" :
string2 = "\nBen: Cosmopolitan.";
break;
case "Biff" :
string2 = "\nBiff: Vodka.";
}
_root.MessageScript(this, (("GC: Double Scotch." + string1) + string2) + "\nBarkeep: Sure. Coming right up.", -1);
}
Symbol 297 MovieClip Frame 17
if (_root.SV_STORY[4] > 0) {
Lillith._visible = false;
}
if (_root.current_MUS != _root.evil_place_2_MUS) {
_root.current_MUS = _root.evil_place_2_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.portalScript(this, "outer_houndsor", 740, 880, "zoomOut");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 195 MovieClip "Lillith" in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "PlagueRat", "PlagueRat", "PlagueRat", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "DeathClaw", "DeathClaw", "DeathClaw", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "DeathClaw", "PlagueRat", "DeathClaw", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "PlagueRat", "DeathClaw", "PlagueRat", 0);
}
}
Instance of Symbol 105 MovieClip "LillithMask" in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_root.TheWorld.Lillith._visible == false) {
_visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor1", 640, 250, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor1", -30, 250, "dissolve");
}
Instance of Symbol 97 MovieClip "LillithText" in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_root.TheWorld.Lillith._visible == false) {
return(undefined);
}
if (_visible == false) {
return(undefined);
}
_root.MessageScript(this, "Lillith: The master isn't here right now. Please come back later.", 26);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.portalScript(this, "tower1", 300, 250, "zoomOut");
}
Symbol 297 MovieClip Frame 18
if (_root.SV_STORY[1] > 0) {
black_gate._visible = false;
}
if (_root.current_MUS != _root.evil_place_2_MUS) {
_root.current_MUS = _root.evil_place_2_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 202 MovieClip "black_gate" in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
if ((!hitTest(_root.playerDetector)) || (!_visible)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 50;
_root.MessageScript(null, "The Black Gate's mask wears a proud, smug, grimace... rightfully so, as you won't advance any further this way without the Black Key.", 21);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor_foyer", 640, 860, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor_foyer", -30, 860, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "SkullMage", "Skull", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "Skull", "Skull", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "SkullMage", "Skull", 0);
}
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.MessageScript(this, "You will not find the Black Key in this dungeon. I have taken it to another dungeon.", -1);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor2", 640, 250, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 18
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor2", -30, 250, "dissolve");
}
Symbol 297 MovieClip Frame 19
if (TreasureOpened(3)) {
box_3._visible = false;
}
if (TreasureOpened(5)) {
box_5._visible = false;
}
if (Ben.has_met == 1) {
Benz._visible = false;
} else {
Benz._visible = true;
}
if (_root.Have_Item("ForkTongue")) {
stheno._visible = false;
}
if (_root.current_MUS != _root.drip_MUS) {
_root.current_MUS = _root.drip_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.MessageScript(this, "\"GreenCastle... wear... the ring...\"\n\nGC: ALEXIA!! Where are you!?", 25);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor1", 640, 860, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor1", -30, 860, "dissolve");
}
Instance of Symbol 189 MovieClip "box_3" in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "TreasureChest", "Skull", 103);
}
}
Instance of Symbol 189 MovieClip "box_5" in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "TreasureChest", "Skull", 105);
}
}
Instance of Symbol 209 MovieClip "stheno" in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_root.current_MUS == _root.drip_MUS) {
_root.MessageScript(this, "Stheno: Welcome. You would make an excellent addition to my collection.\nGC: Stheno!! Is Alexia here... among these?!", 23);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "_PlagueRat", "_PlagueRat", "_PlagueRat", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "_PlagueRat", "_PlagueRat", "_PlagueRat", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "_PlagueRat", "_PlagueRat", "_PlagueRat", 0);
}
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.MessageScript(this, "Oblivion Gate:\n\n...the forbidden dark magic... only those strong to dark, stone, or earth can survive...", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_visible && (_root.TheWorld.Benz._visible)) {
_root.ally_find(this, Ben);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 19
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Symbol 297 MovieClip Frame 20
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
if (_root.current_MUS != _root.exciting_MUS) {
_root.current_MUS = _root.exciting_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
if ((!hitTest(_root.playerDetector)) || (!_visible)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 20;
_root.MessageScript(null, "Bellanise: I am Bellanise, leading officer of the Green Beret Clan.\n\nWelcome, Comrade GreenCastle.", 28);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
if ((!hitTest(_root.playerDetector)) || (!_visible)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x + 20;
_root.MessageScript(null, "Bellanise: I am Bellanise, leading officer of the Green Beret Clan.\n\nWelcome, Comrade GreenCastle.", 28);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
if ((!hitTest(_root.playerDetector)) || (!_visible)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x - 20;
_root.MessageScript(null, "Bellanise: I am Bellanise, leading officer of the Green Beret Clan.\n\nWelcome, Comrade GreenCastle.", 28);
}
Instance of Symbol 183 MovieClip "guard" in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.portalScript(this, "port_town", 860, -50, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 20
onClipEvent (enterFrame) {
_root.portalScript(this, "tunnel", 300, 250, "zoomOut");
}
Symbol 297 MovieClip Frame 21
tellTarget (_root.bg_color_set) {
gotoAndStop ("redgrey");
};
if (_root.current_MUS != _root.exciting_MUS) {
_root.current_MUS = _root.exciting_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 21
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 21
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 21
onClipEvent (enterFrame) {
_root.portalScript(this, "rebel_base", 510, 550, "zoomOut");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 21
onClipEvent (enterFrame) {
_root.portalScript(this, "naval_base1", 300, 250, "zoomOut");
}
Symbol 297 MovieClip Frame 22
if (TreasureOpened(7)) {
box._visible = false;
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkblue");
};
if (_root.current_MUS != _root.exciting_MUS) {
_root.current_MUS = _root.exciting_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.BATTLE_ART = "navy_base";
stop();
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x - 12;
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y + 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x + 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x + 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 12;
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Termite", "Cootie", "Termite", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Cootie", "Kobold", "Cootie", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x - 12;
}
Instance of Symbol 219 MovieClip "box" in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Kobold", "LoonyBin", "Kobold", 107);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Termite", "Kobold", "Termite", 0);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 22
onClipEvent (enterFrame) {
_root.portalScript(this, "naval_base2", 640, 860, "dissolve");
}
Symbol 297 MovieClip Frame 23
if (TreasureOpened(11)) {
box._visible = false;
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkgrey");
};
if (_root.current_MUS != _root.exciting_MUS) {
_root.current_MUS = _root.exciting_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.BATTLE_ART = "navy_base";
stop();
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y - 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x - 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x + 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x + 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._y = _root.TheWorld._y + 12;
if ((!_root.TheWorld.rrr.hitTest(_root.WalkRight)) && (!_root.TheWorld.uuu.hitTest(_root.WalkRight))) {
_root.WalkRight._visible = true;
}
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Cootie", "IronGuard", "Termite", 0);
}
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Kobold", "IronGuard", "Termite", 0);
}
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Termite", "IronGuard", "Kobold", 0);
}
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "IronGuard", null, "IronGuard", 0);
}
}
Instance of Symbol 219 MovieClip "box" in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Kobold", "LoonyBin", "Kobold", 111);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.portalScript(this, "naval_base3", 1000, 250, "dissolve");
}
Instance of Symbol 105 MovieClip "uuu" in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip "rrr" in Symbol 297 MovieClip Frame 23
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Symbol 297 MovieClip Frame 24
if (_root.HaveItem("FullMail")) {
mech._visible = false;
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("darkblue");
};
if (_root.current_MUS != _root.evil_place_2_MUS) {
_root.current_MUS = _root.evil_place_2_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.BATTLE_ART = "navy_base";
stop();
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 24
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x - 12;
}
Instance of Symbol 216 MovieClip in Symbol 297 MovieClip Frame 24
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_root.TheWorld._x = _root.TheWorld._x - 12;
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 24
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "IronGuard", "IronGuard", "IronGuard", 0);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 24
onClipEvent (enterFrame) {
_root.portalScript(this, "rebel_base", 510, 550, "zoomOut");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 24
onClipEvent (enterFrame) {
_root.MessageScript(this, "GC: Man! It's huge!\n\nMechanism: YOU ARE ON THE WAY TO DESTRUCTION", 32);
}
Symbol 297 MovieClip Frame 25
if (_root.current_MUS != _root.grassland_MUS) {
_root.current_MUS = _root.grassland_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("lightgreen");
};
_root.BATTLE_ART = "river";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.portalScript(this, "forest2", 260, 780, "dissolve");
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 118 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.portalScript(this, "castle1", 300, -350, "zoomOut");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
_root.MessageScript(this, "This is Cantatey Castle.\nYou must give the guard a \"Pass\" to enter.", -1);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (_root.player.GoDown) {
_root.TheWorld._y = _root.TheWorld._y - 20;
} else if (_root.player.GoUp) {
if (_root.SV_STORY[2] > 0) {
_root.TheWorld._y = _root.TheWorld._y + 20;
} else {
_root.TheWorld._y = _root.TheWorld._y - 50;
if (GC.EQ_Item != "Pass") {
_root.MessageScript(null, "Guard: Hey, didn't you read the sign!?\nGuard: No entry without a \"Pass\"!", 1);
} else {
_root.MessageScript(null, "Guard: Give me your Pass.\nOk. You may now enter the castle any time you wish. Welcome to Cantatey.", 1);
SpendItem(GC);
_root.SV_STORY[2]++;
}
}
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 25
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (_root.SV_STORY[5] != 1) {
return(undefined);
}
_root.current_MUS.stop();
_root.current_MUS = _root.drip_MUS;
_root.MessageScript(null, _root.SV_ALLY[1].Name + ": Hey, GreenCastle.\n\nGC: Yeah?", 42);
_root.SV_STORY[5]++;
}
Symbol 297 MovieClip Frame 26
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("white");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.portalScript(this, "forest3", 300, 790, "zoomOut");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.portalScript(this, "chapel", 300, 250, "dissolve");
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.portalScript(this, "3wisemen", 300, 250, "dissolve");
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 26
onClipEvent (enterFrame) {
_root.portalScript(this, "castle2", 300, -360, "dissolve");
}
Symbol 297 MovieClip Frame 27
if (Biff.has_met == 1) {
Biffz._visible = false;
} else {
Biffz._visible = true;
}
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("white");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.portalScript(this, "castle1", 590, 250, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.MessageScript(this, "Master Biff! Please teach me to be a great monk, like you!", -1);
}
Instance of Symbol 235 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
if (_visible && (_root.TheWorld.Biffz._visible)) {
_root.ally_find(this, Biff);
}
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.MessageScript(this, "King Morgen IV is just and wise. He will help you solve your problems.", -1);
}
Instance of Symbol 235 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.MessageScript(this, "Join us in prayer. With Light on our side we will always prevail.", -1);
}
Instance of Symbol 235 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.MessageScript(this, "This is the chapel of Cantatey. Whenever we feel in need we come here to pray.", -1);
}
Instance of Symbol 235 MovieClip in Symbol 297 MovieClip Frame 27
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Symbol 297 MovieClip Frame 28
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("white");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
_root.MessageScript(this, "Ahmon: The Mirror shows someone for who they really are.\nThe Lantern helps open the way.", -1);
}
Instance of Symbol 183 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
_root.MessageScript(this, "Gfarmon: What kind of father, whose son asks for an Egg, goes looking for a Scorpion?", -1);
}
Instance of Symbol 179 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
if (GC.EQ_Item == "Box") {
_root.MessageScript(this, "Brhemon: I see you have a box.\nHmm... There is nothing inside this box.\nNot that this is a problem. An empty box can be very important.", -1);
} else {
_root.MessageScript(this, "Brhemon: Bring me any box.\nI will tell you what's inside.", -1);
}
}
Instance of Symbol 150 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
_root.MessageScript(this, "This room has three wise men.\nListen to what they have to say.", -1);
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 28
onClipEvent (enterFrame) {
_root.portalScript(this, "castle1", 40, 250, "dissolve");
}
Symbol 297 MovieClip Frame 29
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("white");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 29
onClipEvent (enterFrame) {
_root.portalScript(this, "castle3", 300, 250, "dissolve");
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 29
onClipEvent (enterFrame) {
_root.portalScript(this, "castle1", 300, 480, "dissolve");
}
Instance of Symbol 235 MovieClip in Symbol 297 MovieClip Frame 29
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 235 MovieClip in Symbol 297 MovieClip Frame 29
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Symbol 297 MovieClip Frame 30
hidden_stairs._visible = false;
hidden_button._visible = false;
if (_root.SV_STORY[5] > 1) {
morgen._visible = false;
l_guard._visible = false;
r_guard._visible = false;
hidden_button._visible = true;
}
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
if (_root.SV_STORY[5] == 2) {
_root.current_MUS.stop();
_root.current_MUS = _root.drip_MUS;
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("white");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.portalScript(this, "castle2", 300, 480, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 243 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 111 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 235 MovieClip "l_guard" in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 235 MovieClip "r_guard" in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 234 MovieClip "hidden_stairs" in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_visible) {
_root.portalScript(this, "castle4", 300, 250, "zoomOut");
}
}
Instance of Symbol 245 MovieClip "hidden_button" in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.earth_hit_SND.start(0, 1);
_root.TheWorld.hidden_stairs._visible = true;
_visible = false;
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 30
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_root.TheWorld.l_guard._visible) {
return(undefined);
}
if (_root.player.GoUp) {
_root.TheWorld._y = _root.TheWorld._y - 50;
if (_root.SV_STORY[5] == 1) {
_root.MessageScript(null, "Morgen: May the power of Light be with you. Good luck!\n\nGuard: Move along now.", 1);
} else {
_root.MessageScript(null, "Guard: King Morgen IV will allow you to speak with him now.\nMake it quick.", 37);
_root.SV_STORY[5]++;
}
}
}
Symbol 297 MovieClip Frame 31
if (_root.current_MUS != _root.truth_MUS) {
_root.current_MUS = _root.truth_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "CloudKnight", "Coeurl", "CloudKnight", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Coeurl", "Coeurl", "CloudKnight", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "CloudKnight", "Coeurl", "Coeurl", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "CloudKnight", "CloudKnight", "CloudKnight", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Coeurl", "Coeurl", "Coeurl", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "CloudKnight", "Coeurl", "CloudKnight", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "CloudKnight", "CloudKnight", "CloudKnight", 0);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.portalScript(this, "castle3", 300, 365, "zoomOut");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.portalScript(this, "castle5", 680, 75, "dissolve");
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 31
onClipEvent (enterFrame) {
_root.portalScript(this, "castle5", 300, 250, "dissolve");
}
Symbol 297 MovieClip Frame 32
if (TreasureOpened(13)) {
box._visible = false;
}
if (_root.current_MUS != _root.truth_MUS) {
_root.current_MUS = _root.truth_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Coeurl", "Coeurl", "CloudKnight", 0);
}
}
Instance of Symbol 105 MovieClip "vanisher" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
if (!_visible) {
return(undefined);
}
if (_parent.dark00._visible) {
return(undefined);
}
if (_parent.dark01._visible) {
return(undefined);
}
if (_parent.dark02._visible) {
return(undefined);
}
if (_parent.dark03._visible) {
return(undefined);
}
if (_parent.dark10._visible) {
return(undefined);
}
if (_parent.dark11._visible) {
return(undefined);
}
if (_parent.dark12._visible) {
return(undefined);
}
if (_parent.dark13._visible) {
return(undefined);
}
if (_parent.dark20._visible) {
return(undefined);
}
if (_parent.dark21._visible) {
return(undefined);
}
if (_parent.dark22._visible) {
return(undefined);
}
if (_parent.dark23._visible) {
return(undefined);
}
if (_parent.dark30._visible) {
return(undefined);
}
if (_parent.dark31._visible) {
return(undefined);
}
if (_parent.dark32._visible) {
return(undefined);
}
if (_parent.dark33._visible) {
return(undefined);
}
_visible = false;
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
_root.portalScript(this, "castle4", 730, 610, "dissolve");
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
_root.portalScript(this, "castle4", -20, -110, "dissolve");
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
_root.portalScript(this, "castle6", 300, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
_root.MessageScript(this, "--Vault of Light--\nTurning on a light flips the status of all adjacent lights.\nYou must turn on all the lights to advance.", -1);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 249 MovieClip "box" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Eagle", "PandoraBox", "Eagle", 113);
}
}
Instance of Symbol 161 MovieClip "dark00" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark01._visible = !_root.TheWorld.dark01._visible;
_root.TheWorld.dark10._visible = !_root.TheWorld.dark10._visible;
}
Instance of Symbol 161 MovieClip "dark30" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark20._visible = !_root.TheWorld.dark20._visible;
_root.TheWorld.dark31._visible = !_root.TheWorld.dark31._visible;
}
Instance of Symbol 161 MovieClip "dark33" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark32._visible = !_root.TheWorld.dark32._visible;
_root.TheWorld.dark23._visible = !_root.TheWorld.dark23._visible;
}
Instance of Symbol 161 MovieClip "dark03" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark02._visible = !_root.TheWorld.dark02._visible;
_root.TheWorld.dark13._visible = !_root.TheWorld.dark13._visible;
}
Instance of Symbol 161 MovieClip "dark01" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark00._visible = !_root.TheWorld.dark00._visible;
_root.TheWorld.dark02._visible = !_root.TheWorld.dark02._visible;
_root.TheWorld.dark11._visible = !_root.TheWorld.dark11._visible;
}
Instance of Symbol 161 MovieClip "dark31" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark30._visible = !_root.TheWorld.dark30._visible;
_root.TheWorld.dark32._visible = !_root.TheWorld.dark32._visible;
_root.TheWorld.dark21._visible = !_root.TheWorld.dark21._visible;
}
Instance of Symbol 161 MovieClip "dark32" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark33._visible = !_root.TheWorld.dark33._visible;
_root.TheWorld.dark31._visible = !_root.TheWorld.dark31._visible;
_root.TheWorld.dark22._visible = !_root.TheWorld.dark22._visible;
}
Instance of Symbol 161 MovieClip "dark02" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark01._visible = !_root.TheWorld.dark01._visible;
_root.TheWorld.dark12._visible = !_root.TheWorld.dark12._visible;
_root.TheWorld.dark03._visible = !_root.TheWorld.dark03._visible;
}
Instance of Symbol 161 MovieClip "dark10" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark00._visible = !_root.TheWorld.dark00._visible;
_root.TheWorld.dark20._visible = !_root.TheWorld.dark20._visible;
_root.TheWorld.dark11._visible = !_root.TheWorld.dark11._visible;
}
Instance of Symbol 161 MovieClip "dark20" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark30._visible = !_root.TheWorld.dark30._visible;
_root.TheWorld.dark21._visible = !_root.TheWorld.dark21._visible;
_root.TheWorld.dark10._visible = !_root.TheWorld.dark10._visible;
}
Instance of Symbol 161 MovieClip "dark23" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark13._visible = !_root.TheWorld.dark13._visible;
_root.TheWorld.dark33._visible = !_root.TheWorld.dark33._visible;
_root.TheWorld.dark22._visible = !_root.TheWorld.dark22._visible;
}
Instance of Symbol 161 MovieClip "dark13" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark23._visible = !_root.TheWorld.dark23._visible;
_root.TheWorld.dark03._visible = !_root.TheWorld.dark03._visible;
_root.TheWorld.dark12._visible = !_root.TheWorld.dark12._visible;
}
Instance of Symbol 161 MovieClip "dark11" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark01._visible = !_root.TheWorld.dark01._visible;
_root.TheWorld.dark21._visible = !_root.TheWorld.dark21._visible;
_root.TheWorld.dark10._visible = !_root.TheWorld.dark10._visible;
_root.TheWorld.dark12._visible = !_root.TheWorld.dark12._visible;
}
Instance of Symbol 161 MovieClip "dark22" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark21._visible = !_root.TheWorld.dark21._visible;
_root.TheWorld.dark23._visible = !_root.TheWorld.dark23._visible;
_root.TheWorld.dark12._visible = !_root.TheWorld.dark12._visible;
_root.TheWorld.dark32._visible = !_root.TheWorld.dark32._visible;
}
Instance of Symbol 161 MovieClip "dark12" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark11._visible = !_root.TheWorld.dark11._visible;
_root.TheWorld.dark13._visible = !_root.TheWorld.dark13._visible;
_root.TheWorld.dark02._visible = !_root.TheWorld.dark02._visible;
_root.TheWorld.dark22._visible = !_root.TheWorld.dark22._visible;
}
Instance of Symbol 161 MovieClip "dark21" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.sonic_SND.start(0, 1);
_root.TheWorld.dark20._visible = !_root.TheWorld.dark20._visible;
_root.TheWorld.dark22._visible = !_root.TheWorld.dark22._visible;
_root.TheWorld.dark11._visible = !_root.TheWorld.dark11._visible;
_root.TheWorld.dark31._visible = !_root.TheWorld.dark31._visible;
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_parent.vanisher._visible = false;
}
Instance of Symbol 143 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip "savebook" in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_visible && (hitTest(_root.playerDetector))) {
_root.MessageScript(null, "It's a saving well!\n**Your progress has been saved.**\nClick the Continue Button on the start page the next time you play, to load this game.", 1);
_root.SAVE_GAME(4);
this._visible = false;
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 32
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
_parent.vanisher._visible = false;
}
Symbol 297 MovieClip Frame 33
aftermath._visible = false;
if (_root.SV_STORY[5] > 2) {
morgen._visible = false;
l_guard._visible = false;
r_guard._visible = false;
}
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "carpet";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 33
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 33
onClipEvent (enterFrame) {
_root.portalScript(this, "castle5", 690, 815, "dissolve");
}
Instance of Symbol 243 MovieClip in Symbol 297 MovieClip Frame 33
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 235 MovieClip "l_guard" in Symbol 297 MovieClip Frame 33
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 235 MovieClip "r_guard" in Symbol 297 MovieClip Frame 33
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 33
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_root.TheWorld.l_guard._visible) {
return(undefined);
}
_root.MessageScript(this, "Morgen: You've arrived. I tried to spare you from death, but somehow I didn't think you'd see it that way.", 44);
_root.SV_STORY[5]++;
_root.TheWorld.aftermath._visible = true;
}
Instance of Symbol 105 MovieClip "aftermath" in Symbol 297 MovieClip Frame 33
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.current_MUS.stop();
_root.current_MUS = _root.drip_MUS;
_root.MessageScript(this, _root.SV_ALLY[0].Name + ": Well, what do we do now? Go home?", 51);
_root.SV_STORY[5]++;
}
Symbol 297 MovieClip Frame 34
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 34
onClipEvent (enterFrame) {
_root.portalScript(this, "houndsor_foyer", 300, 860, "zoomOut");
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 34
onClipEvent (enterFrame) {
_root.portalScript(this, "tower2", 300, 250, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 34
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 34
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 34
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 34
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "DarkKnight", "Anthrax", 0);
}
}
Symbol 297 MovieClip Frame 35
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 35
onClipEvent (enterFrame) {
_root.portalScript(this, "tower1", 300, 550, "dissolve");
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 35
onClipEvent (enterFrame) {
_root.portalScript(this, "tower3", 300, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 35
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "DarkKnight", "DarkKnight", "Skull", 0);
}
}
Symbol 297 MovieClip Frame 36
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 36
onClipEvent (enterFrame) {
_root.portalScript(this, "tower2", 300, 550, "dissolve");
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 36
onClipEvent (enterFrame) {
_root.portalScript(this, "tower4", 300, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 36
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "DarkKnight", "DarkKnight", 0);
}
}
Symbol 297 MovieClip Frame 37
_root.TheWorld.stairs._visible = false;
_root.TheWorld.xxx1b._visible = false;
_root.TheWorld.xxx2b._visible = false;
_root.TheWorld.xxx3b._visible = false;
_root.TheWorld.digit1 = 0;
_root.TheWorld.digit2 = 0;
_root.TheWorld.digit3 = 0;
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
_root.portalScript(this, "tower3", 300, 550, "dissolve");
}
Instance of Symbol 232 MovieClip "stairs" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (_visible) {
_root.portalScript(this, "tower5", 300, 250, "dissolve");
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "DeathClaw", "DarkKnight", "Anthrax", 0);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 161 MovieClip "xxx1a" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.TheWorld.xxx1a._visible = !_root.TheWorld.xxx1a._visible;
_root.TheWorld.xxx1b._visible = !_root.TheWorld.xxx1b._visible;
_root.TheWorld.digit1 = Number(_root.TheWorld.digit1) + 1;
if (Number(_root.TheWorld.digit1) > 9) {
_root.TheWorld.digit1 = 0;
}
_root.select_SND.start(0, 1);
}
Instance of Symbol 161 MovieClip "xxx1b" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.TheWorld.xxx1a._visible = !_root.TheWorld.xxx1a._visible;
_root.TheWorld.xxx1b._visible = !_root.TheWorld.xxx1b._visible;
_root.TheWorld.digit1 = Number(_root.TheWorld.digit1) + 1;
if (Number(_root.TheWorld.digit1) > 9) {
_root.TheWorld.digit1 = 0;
}
_root.select_SND.start(0, 1);
}
Instance of Symbol 161 MovieClip "xxx2a" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.TheWorld.xxx2a._visible = !_root.TheWorld.xxx2a._visible;
_root.TheWorld.xxx2b._visible = !_root.TheWorld.xxx2b._visible;
_root.TheWorld.digit2 = Number(_root.TheWorld.digit2) + 1;
if (Number(_root.TheWorld.digit2) > 9) {
_root.TheWorld.digit2 = 0;
}
_root.select_SND.start(0, 1);
}
Instance of Symbol 161 MovieClip "xxx2b" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.TheWorld.xxx2a._visible = !_root.TheWorld.xxx2a._visible;
_root.TheWorld.xxx2b._visible = !_root.TheWorld.xxx2b._visible;
_root.TheWorld.digit2 = Number(_root.TheWorld.digit2) + 1;
if (Number(_root.TheWorld.digit2) > 9) {
_root.TheWorld.digit2 = 0;
}
_root.select_SND.start(0, 1);
}
Instance of Symbol 161 MovieClip "xxx3a" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.TheWorld.xxx3a._visible = !_root.TheWorld.xxx3a._visible;
_root.TheWorld.xxx3b._visible = !_root.TheWorld.xxx3b._visible;
_root.TheWorld.digit3 = Number(_root.TheWorld.digit3) + 1;
if (Number(_root.TheWorld.digit3) > 9) {
_root.TheWorld.digit3 = 0;
}
_root.select_SND.start(0, 1);
}
Instance of Symbol 161 MovieClip "xxx3b" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.TheWorld.xxx3a._visible = !_root.TheWorld.xxx3a._visible;
_root.TheWorld.xxx3b._visible = !_root.TheWorld.xxx3b._visible;
_root.TheWorld.digit3 = Number(_root.TheWorld.digit3) + 1;
if (Number(_root.TheWorld.digit3) > 9) {
_root.TheWorld.digit3 = 0;
}
_root.select_SND.start(0, 1);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "DeathClaw", "DarkKnight", "Skull", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
_root.MessageScript(this, "How many pawns does an Anthrax carry?", -1);
}
Instance of Symbol 121 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
_root.TheWorld.dig_answer = Number(((_root.TheWorld.digit1 * 100) + (_root.TheWorld.digit2 * 10)) + _root.TheWorld.digit3);
if (_root.TheWorld.dig_answer == 106) {
_root.TheWorld.stairs._visible = true;
} else {
_root.TheWorld.stairs._visible = false;
}
}
Instance of Symbol 143 MovieClip in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip "savebook" in Symbol 297 MovieClip Frame 37
onClipEvent (enterFrame) {
if (_visible && (hitTest(_root.playerDetector))) {
_root.MessageScript(null, "It's a saving well!\n**Your progress has been saved.**\nClick the Continue Button on the start page the next time you play, to load this game.", 1);
_root.SAVE_GAME(3);
this._visible = false;
}
}
Symbol 297 MovieClip Frame 38
if (_root.Have_Item("BoneMail")) {
boss._visible = false;
}
if (_root.current_MUS != _root.castle_MUS) {
_root.current_MUS = _root.castle_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "castle";
stop();
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 38
onClipEvent (enterFrame) {
_root.portalScript(this, "tower4", 300, 550, "dissolve");
}
Instance of Symbol 232 MovieClip in Symbol 297 MovieClip Frame 38
onClipEvent (enterFrame) {
_root.portalScript(this, "tower6", 300, 250, "dissolve");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 38
onClipEvent (enterFrame) {
if (_root.TheWorld.boss._visible) {
_root.MessageScript(this, "GC: You're the Lord of Darkness, then?", 52);
}
}
Symbol 297 MovieClip Frame 39
if (TreasureOpened(17)) {
box._visible = false;
}
if (_root.current_MUS != _root.truth_MUS) {
_root.current_MUS = _root.truth_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("lightblue");
};
_root.BATTLE_ART = "grassland";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 234 MovieClip in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
_root.portalScript(this, "tower5", 300, 550, "zoomOut");
}
Instance of Symbol 189 MovieClip "box" in Symbol 297 MovieClip Frame 39
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Skull", "TreasureChest", "Skull", 117);
}
}
Symbol 297 MovieClip Frame 40
if (_root.current_MUS != _root.evil_place_MUS) {
_root.current_MUS = _root.evil_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "library";
stop();
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 158 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.MessageScript(this, "The evil demon -- he doesn't exist!\nWe are bound only by our perceptions!", -1);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.portalScript(this, "library4", 300, 920, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
_root.portalScript(this, "cavern2", 300, 250, "dissolve");
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "AstoundingEye", "Efreet", "BasaltGuard", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "AstoundingEye", "Efreet", "BasaltGuard", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Efreet", "Efreet", "Efreet", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "AstoundingEye", "Efreet", "AstoundingEye", 0);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 40
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "BasaltGuard", "AstoundingEye", "BasaltGuard", 0);
}
}
Symbol 297 MovieClip Frame 41
if (_root.current_MUS != _root.evil_place_MUS) {
_root.current_MUS = _root.evil_place_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "library";
stop();
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.portalScript(this, "cavern1", 300, 920, "dissolve");
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (_root.SV_STORY[0] != 1) {
return(undefined);
}
_root.MessageScript(null, _root.SV_ALLY[0].Name + ": This looks like a dead end.", 1);
_root.SV_STORY[0]++;
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 41
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (_root.SV_STORY[0] != 2) {
return(undefined);
}
_root.MessageScript(null, _root.SV_ALLY[1].Name + ": Hey, let's jump down this hole.", 59);
_root.SV_STORY[0]++;
}
Symbol 297 MovieClip Frame 42
ant._visible = false;
_root.current_MUS = _root.drip_MUS;
_root.current_MUS.stop();
_root.hit_SND.start(0, 1);
_root.current_MUS.start(0, 999);
tellTarget (_root.bg_color_set) {
gotoAndStop ("black");
};
_root.BATTLE_ART = "library";
stop();
Instance of Symbol 278 MovieClip "ant" in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
if ((_visible && (_parent.anttrap._visible == false)) && (_root.SUBSCREEN._visible == false)) {
_parent.ant._x = _parent.ant._x - 5;
}
if (_visible) {
_root.monsterScript(this, null, "Mufefros", null, 1);
}
}
Instance of Symbol 97 MovieClip "anttrap" in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_root.current_MUS.stop();
_root.earth_hit_SND.start(0, 1);
_root.MessageScript(null, "GC: What the hell was THAT?!", 61);
_visible = false;
}
Instance of Symbol 109 MovieClip "exit" in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
if (_visible) {
_root.wallscript(this);
}
if (_root.Have_Item("Box")) {
_visible = false;
}
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 42
onClipEvent (enterFrame) {
_root.portalScript(this, "arette", -90, -50, "zoomOut");
}
Symbol 297 MovieClip Frame 43
if (_root.current_MUS != _root.summit_MUS) {
_root.current_MUS = _root.summit_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.warp_SND.start(0, 1);
tellTarget (_root.bg_color_set) {
gotoAndStop ("space");
};
_root.BATTLE_ART = "ethereal";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
if (_root.SV_STORY[7] == 0) {
_root.MessageScript(this, "GC: So this is Ethereal...", 1);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 143 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip "savebook" in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
if (_visible && (hitTest(_root.playerDetector))) {
_root.MessageScript(null, "No turning back, now.\n**Your progress has been saved.**\nClick the Continue Button on the start page the next time you play, to load this game.", 1);
_root.SAVE_GAME(5);
this._visible = false;
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
if (_root.SV_STORY[7] == 0) {
_root.MessageScript(this, "GC: Once I save at this well, I will be unable to return to my world.\nAre these the allies I want to take with me to the Final Battle?", 1);
}
}
Instance of Symbol 280 MovieClip in Symbol 297 MovieClip Frame 43
onClipEvent (enterFrame) {
_root.portalScript(this, "e2", 300, 250, "rotateIn");
}
Symbol 297 MovieClip Frame 44
if (_root.current_MUS != _root.summit_MUS) {
_root.current_MUS = _root.summit_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.warp_SND.start(3, 1);
tellTarget (_root.bg_color_set) {
gotoAndStop ("space");
};
_root.BATTLE_ART = "ethereal";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 44
onClipEvent (enterFrame) {
if (_root.SV_STORY[7] == 0) {
_root.MessageScript(this, "Voice: GreenCastle... you came here... for me??", 62);
}
}
Instance of Symbol 280 MovieClip in Symbol 297 MovieClip Frame 44
onClipEvent (enterFrame) {
_root.portalScript(this, "e3", 300, 250, "rotateIn");
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 44
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "IceLord", "Sleipnir", "WhiteScarab", 4);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 44
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "Sleipnir", "WhiteScarab", "IceLord", 4);
}
}
Symbol 297 MovieClip Frame 45
if ((_root.SV_STORY[7] % 2) == 0) {
_root.TheWorld.gate_w._visible = false;
}
if ((_root.SV_STORY[7] % 3) == 0) {
_root.TheWorld.gate_e._visible = false;
}
if ((_root.SV_STORY[7] % 5) == 0) {
_root.TheWorld.gate_s._visible = false;
}
if (_root.TheWorld.gate_w._visible) {
_root.TheWorld.gate_n._visible = false;
}
if (_root.TheWorld.gate_e._visible) {
_root.TheWorld.gate_n._visible = false;
}
if (_root.TheWorld.gate_s._visible) {
_root.TheWorld.gate_n._visible = false;
}
if (_root.current_MUS != _root.summit_MUS) {
_root.current_MUS = _root.summit_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.warp_SND.start(3, 1);
tellTarget (_root.bg_color_set) {
gotoAndStop ("space");
};
_root.BATTLE_ART = "ethereal";
stop();
Instance of Symbol 280 MovieClip "gate_w" in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
if (_visible) {
_root.portalScript(this, "e5", 300, 250, "rotateIn");
}
}
Instance of Symbol 280 MovieClip "gate_e" in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
if (_visible) {
_root.portalScript(this, "e4", 300, 250, "rotateIn");
}
}
Instance of Symbol 280 MovieClip "gate_s" in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
if (_visible) {
_root.portalScript(this, "e6", 700, 450, "rotateIn");
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 280 MovieClip "gate_n" in Symbol 297 MovieClip Frame 45
onClipEvent (enterFrame) {
if (_visible) {
_root.portalScript(this, "e7", 300, -350, "zoomOut");
}
}
Symbol 297 MovieClip Frame 46
if (_root.current_MUS != _root.summit_MUS) {
_root.current_MUS = _root.summit_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.warp_SND.start(3, 1);
tellTarget (_root.bg_color_set) {
gotoAndStop ("space");
};
_root.BATTLE_ART = "ethereal";
stop();
Instance of Symbol 170 MovieClip "Jinn" in Symbol 297 MovieClip Frame 46
onClipEvent (enterFrame) {
if ((_root.TheWorld.bridge._visible == false) && (_root.SUBSCREEN._visible == false)) {
_root.TheWorld.Jinn._x = _root.TheWorld.Jinn._x + 3;
}
if (hitTest(_root.TheWorld.Jenn)) {
_root.SV_STORY[7] = _root.SV_STORY[7] * 3;
_root.monsterScript(null, null, null, "DeuxForce", 1);
_root.portalScript(null, "e1", 300, 250, "dissolve");
}
}
Instance of Symbol 172 MovieClip "Jenn" in Symbol 297 MovieClip Frame 46
onClipEvent (enterFrame) {
if ((_root.TheWorld.bridge._visible == false) && (_root.SUBSCREEN._visible == false)) {
_root.TheWorld.Jenn._x = _root.TheWorld.Jenn._x - 3;
}
}
Instance of Symbol 109 MovieClip "bridge" in Symbol 297 MovieClip Frame 46
onClipEvent (enterFrame) {
if (!_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 46
onClipEvent (enterFrame) {
_root.MessageScript(this, "Jenn: Although we are completely different, Io makes us whole.\n\nJinn: Now you'll see our true power!", 67);
}
Symbol 297 MovieClip Frame 47
iii5._visible = false;
if (_root.current_MUS != _root.summit_MUS) {
_root.current_MUS = _root.summit_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.warp_SND.start(3, 1);
tellTarget (_root.bg_color_set) {
gotoAndStop ("space");
};
_root.BATTLE_ART = "ethereal";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 47
onClipEvent (enterFrame) {
_root.wallscript(this);
if (_root.TheWorld.iii1._visible) {
return(undefined);
}
if (_root.TheWorld.iii2._visible) {
return(undefined);
}
if (_root.TheWorld.iii3._visible) {
return(undefined);
}
if (_root.TheWorld.iii4._visible) {
return(undefined);
}
_root.TheWorld.iii5._visible = true;
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 47
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 284 MovieClip "iii1" in Symbol 297 MovieClip Frame 47
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "DEye", "DEye", "DEye", 4);
}
}
Instance of Symbol 286 MovieClip "iii5" in Symbol 297 MovieClip Frame 47
onClipEvent (enterFrame) {
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
_root.SV_STORY[7] = _root.SV_STORY[7] * 2;
_root.monsterScript(null, "RandomEye", "Beholder", "RandomEye", 1);
_root.portalScript(null, "e1", 300, 250, "dissolve");
}
Instance of Symbol 288 MovieClip "iii3" in Symbol 297 MovieClip Frame 47
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "EEye", "EEye", "EEye", 4);
}
}
Instance of Symbol 290 MovieClip "iii4" in Symbol 297 MovieClip Frame 47
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "LEye", "LEye", "LEye", 4);
}
}
Instance of Symbol 291 MovieClip "iii2" in Symbol 297 MovieClip Frame 47
onClipEvent (enterFrame) {
if (_visible) {
_root.monsterScript(this, "MEye", "MEye", "MEye", 4);
}
}
Symbol 297 MovieClip Frame 48
if (_root.current_MUS != _root.summit_MUS) {
_root.current_MUS = _root.summit_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.warp_SND.start(3, 1);
tellTarget (_root.bg_color_set) {
gotoAndStop ("space");
};
_root.BATTLE_ART = "ethereal";
stop();
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 105 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 292 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 292 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 292 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 292 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 238 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 294 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 294 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 294 MovieClip in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 296 MovieClip "dopp" in Symbol 297 MovieClip Frame 48
onClipEvent (enterFrame) {
if (_root.player.GoLeft) {
_root.TheWorld.dopp._x = _root.TheWorld.dopp._x + 10;
}
if (_root.player.GoRight) {
_root.TheWorld.dopp._x = _root.TheWorld.dopp._x - 10;
}
if (_root.player.GoUp) {
_root.TheWorld.dopp._y = _root.TheWorld.dopp._y + 10;
}
if (_root.player.GoDown) {
_root.TheWorld.dopp._y = _root.TheWorld.dopp._y - 10;
}
if (!hitTest(_root.playerDetector)) {
return(undefined);
}
if (!_visible) {
return(undefined);
}
_visible = false;
var aaaa;
if (_root.SV_ALLY[0] == Biff) {
aaaa = "Monk";
}
if (_root.SV_ALLY[0] == Ben) {
aaaa = "Warlock";
}
if (_root.SV_ALLY[0] == Kris) {
aaaa = "IronKnight";
}
if (_root.SV_ALLY[0] == Kyle) {
aaaa = "TerraKnight";
}
var bbbb;
if (_root.SV_ALLY[1] == Biff) {
bbbb = "Monk";
}
if (_root.SV_ALLY[1] == Ben) {
bbbb = "Warlock";
}
if (_root.SV_ALLY[1] == Kris) {
bbbb = "IronKnight";
}
if (_root.SV_ALLY[1] == Kyle) {
bbbb = "TerraKnight";
}
_root.SV_STORY[7] = _root.SV_STORY[7] * 5;
_root.monsterScript(null, bbbb, "Doppelganger", aaaa, 1);
_root.portalScript(null, "e1", 300, 250, "dissolve");
}
Symbol 297 MovieClip Frame 49
if (_root.current_MUS != _root.evil_place_2_MUS) {
_root.current_MUS = _root.evil_place_2_MUS;
_root.current_MUS.stop();
_root.current_MUS.start(0, 999);
}
_root.warp_SND.start(3, 1);
tellTarget (_root.bg_color_set) {
gotoAndStop ("hell");
};
_root.BATTLE_ART = "black";
stop();
Instance of Symbol 109 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
if (!hitTest(_root.WalkDown)) {
return(undefined);
}
if (!_root.TheWorld.bridge1._visible) {
return(undefined);
}
_root.earth_hit_SND.start(0, 1);
_root.TheWorld.bridge1._visible = false;
}
Instance of Symbol 109 MovieClip "bridge1" in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
if (!_visible) {
_root.wallscript(this);
}
if (!hitTest(_root.WalkDown)) {
return(undefined);
}
if (!_root.TheWorld.bridge2._visible) {
return(undefined);
}
_root.earth_hit_SND.start(0, 1);
_root.TheWorld.bridge2._visible = false;
}
Instance of Symbol 109 MovieClip "bridge2" in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
if (!_visible) {
_root.wallscript(this);
}
if (!hitTest(_root.WalkDown)) {
return(undefined);
}
if (!_root.TheWorld.bridge3._visible) {
return(undefined);
}
_root.earth_hit_SND.start(0, 1);
_root.TheWorld.bridge3._visible = false;
}
Instance of Symbol 109 MovieClip "bridge3" in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
if (!_visible) {
_root.wallscript(this);
}
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.wallscript(this);
}
Instance of Symbol 97 MovieClip "Io" in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
_root.MessageScript(this, "WHAT DO YOU WANT\n\nYOU DON'T BELONG HERE\nGO BACK TO YOUR WORLD", 68);
}
Instance of Symbol 280 MovieClip "gate_e" in Symbol 297 MovieClip Frame 49
onClipEvent (enterFrame) {
if (_visible) {
_root.portalScript(this, "e1", 300, 250, "rotateIn");
}
}
Symbol 299 Button
on (press) {
_root.player.GoLeft = true;
_root.WalkDown._visible = false;
_root.WalkUp._visible = false;
_root.WalkRight._visible = false;
}
on (release) {
_root.player.GoLeft = false;
_root.WalkDown._visible = true;
_root.WalkUp._visible = true;
_root.WalkRight._visible = true;
}
on (dragOut) {
_root.player.GoLeft = false;
_root.WalkDown._visible = true;
_root.WalkUp._visible = true;
_root.WalkRight._visible = true;
}
Symbol 300 Button
on (press) {
_root.player.GoRight = true;
_root.WalkDown._visible = false;
_root.WalkLeft._visible = false;
_root.WalkUp._visible = false;
}
on (release) {
_root.player.GoRight = false;
_root.WalkDown._visible = true;
_root.WalkUp._visible = true;
_root.WalkLeft._visible = true;
}
on (dragOut) {
_root.player.GoRight = false;
_root.WalkDown._visible = true;
_root.WalkUp._visible = true;
_root.WalkLeft._visible = true;
}
Symbol 301 Button
on (press) {
_root.player.GoUp = true;
_root.WalkDown._visible = false;
_root.WalkLeft._visible = false;
_root.WalkRight._visible = false;
}
on (release) {
_root.player.GoUp = false;
_root.WalkDown._visible = true;
_root.WalkLeft._visible = true;
_root.WalkRight._visible = true;
}
on (dragOut) {
_root.player.GoUp = false;
_root.WalkDown._visible = true;
_root.WalkLeft._visible = true;
_root.WalkRight._visible = true;
}
Symbol 302 Button
on (press) {
_root.player.GoDown = true;
_root.WalkUp._visible = false;
_root.WalkLeft._visible = false;
_root.WalkRight._visible = false;
}
on (release) {
_root.player.GoDown = false;
_root.WalkLeft._visible = true;
_root.WalkUp._visible = true;
_root.WalkRight._visible = true;
}
on (dragOut) {
_root.player.GoDown = false;
_root.WalkLeft._visible = true;
_root.WalkUp._visible = true;
_root.WalkRight._visible = true;
}
Symbol 305 Button
on (release) {
if (_root.messageBox._visible == true) {
return(undefined);
}
_root.walkLeft._visible = false;
_root.walkUp._visible = false;
_root.walkDown._visible = false;
_root.walkRight._visible = false;
_root.hide_sub_btn._visible = true;
_root.show_sub_btn._visible = false;
_root.SUBSCREEN_TARGET = GC;
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (1);
};
_root.SUBSCREEN._visible = true;
}
Symbol 308 Button
on (release) {
_root.walkLeft._visible = true;
_root.walkUp._visible = true;
_root.walkDown._visible = true;
_root.walkRight._visible = true;
_root.show_sub_btn._visible = true;
_root.hide_sub_btn._visible = false;
_root.SUBSCREEN._visible = false;
_root.TransFX.gotoandPlay("dissolve");
}
Symbol 322 MovieClip Frame 1
stop();
Symbol 322 MovieClip Frame 2
stop();
Symbol 322 MovieClip Frame 3
stop();
Symbol 322 MovieClip Frame 4
stop();
Symbol 322 MovieClip Frame 5
stop();
Symbol 322 MovieClip Frame 6
stop();
Symbol 322 MovieClip Frame 7
stop();
Symbol 322 MovieClip Frame 8
stop();
Symbol 322 MovieClip Frame 9
stop();
Symbol 322 MovieClip Frame 10
stop();
Symbol 328 MovieClip Frame 1
stop();
Symbol 336 Button
on (release) {
tellTarget (_root.SUBSCREEN) {
gotoAndStop (1);
};
}
Symbol 340 Button
on (release) {
tellTarget (_root.SUBSCREEN) {
gotoAndStop (2);
};
}
Symbol 344 Button
on (release) {
tellTarget (_root.SUBSCREEN) {
gotoAndStop (3);
};
}
Symbol 345 Button
on (release) {
if (_root.SUBSCREEN_TARGET == GC) {
return(undefined);
}
_root.SUBSCREEN_TARGET = GC;
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (1);
};
}
Symbol 347 Button
on (release) {
if (_root.SUBSCREEN_TARGET == _root.SV_ALLY[0]) {
return(undefined);
}
_root.SUBSCREEN_TARGET = _root.SV_ALLY[0];
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (1);
};
}
Symbol 348 Button
on (release) {
if (_root.SUBSCREEN_TARGET == _root.SV_ALLY[0]) {
return(undefined);
}
_root.SUBSCREEN_TARGET = _root.SV_ALLY[0];
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (1);
};
}
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 2
stop();
Symbol 349 MovieClip Frame 3
stop();
Symbol 350 Button
on (release) {
if (_root.SUBSCREEN_TARGET == _root.SV_ALLY[1]) {
return(undefined);
}
_root.SUBSCREEN_TARGET = _root.SV_ALLY[1];
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (1);
};
}
Symbol 351 Button
on (release) {
if (_root.SUBSCREEN_TARGET == _root.SV_ALLY[1]) {
return(undefined);
}
_root.SUBSCREEN_TARGET = _root.SV_ALLY[1];
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (1);
};
}
Symbol 352 MovieClip Frame 1
stop();
Symbol 352 MovieClip Frame 2
stop();
Symbol 352 MovieClip Frame 3
stop();
Symbol 357 Button
on (release) {
_root.select_SND.start(0, 1);
_root.SV_PAWNS = _root.SV_PAWNS - str_up_cost_fig;
_root.SUBSCREEN_TARGET.AT_STRENGTH++;
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
};
tellTarget (_root.SUBSCREEN) {
gotoAndStop (2);
};
}
Symbol 358 Button
on (release) {
_root.select_SND.start(0, 1);
_root.SV_PAWNS = _root.SV_PAWNS - const_up_cost_fig;
_root.SUBSCREEN_TARGET.AT_CONST++;
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
};
tellTarget (_root.SUBSCREEN) {
gotoAndStop (2);
};
}
Symbol 359 Button
on (release) {
_root.select_SND.start(0, 1);
_root.SV_PAWNS = _root.SV_PAWNS - wis_up_cost_fig;
_root.SUBSCREEN_TARGET.AT_WISDOM++;
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
};
tellTarget (_root.SUBSCREEN) {
gotoAndStop (2);
};
}
Symbol 360 Button
on (release) {
_root.select_SND.start(0, 1);
_root.SV_PAWNS = _root.SV_PAWNS - will_up_cost_fig;
_root.SUBSCREEN_TARGET.AT_WILL++;
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
};
tellTarget (_root.SUBSCREEN) {
gotoAndStop (2);
};
}
Symbol 373 Button
on (release) {
eq_btn_1._visible = false;
eq_btn_2._visible = false;
eq_btn_3._visible = false;
eq_btn_4._visible = false;
eq_btn_5._visible = false;
eq_btn_6._visible = false;
eq_btn_7._visible = false;
eq_btn_8._visible = false;
w_list_open_btn._visible = false;
a_list_open_btn._visible = true;
i_list_open_btn._visible = true;
eq_list = "\nNo other weapons available.";
var curr_index = 12;
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
curr_index = 14;
}
if (_root.SV_ITEM[curr_index] == null) {
return(undefined);
}
eq_list = "";
var i = 0;
do {
if (_root.SV_ITEM[curr_index] == null) {
break;
}
switch (i) {
case 7 :
eq_btn_8._visible = true;
case 6 :
eq_btn_7._visible = true;
case 5 :
eq_btn_6._visible = true;
case 4 :
eq_btn_5._visible = true;
case 3 :
eq_btn_4._visible = true;
case 2 :
eq_btn_3._visible = true;
case 1 :
eq_btn_2._visible = true;
case 0 :
eq_btn_1._visible = true;
}
eq_list = eq_list + (_root.SV_ITEM[curr_index] + newline);
curr_index++;
i++;
} while (i <= 1);
}
Symbol 374 Button
on (release) {
eq_btn_1._visible = false;
eq_btn_2._visible = false;
eq_btn_3._visible = false;
eq_btn_4._visible = false;
eq_btn_5._visible = false;
eq_btn_6._visible = false;
eq_btn_7._visible = false;
eq_btn_8._visible = false;
w_list_open_btn._visible = true;
a_list_open_btn._visible = false;
i_list_open_btn._visible = true;
eq_list = "\nNo other armor available.";
var curr_index = 0;
if ((_root.SUBSCREEN_TARGET == Ben) || (_root.SUBSCREEN_TARGET == Biff)) {
curr_index = 6;
}
if (_root.SV_ITEM[curr_index] == null) {
return(undefined);
}
eq_list = "";
var i = 0;
do {
if (_root.SV_ITEM[curr_index] == null) {
break;
}
switch (i) {
case 7 :
eq_btn_8._visible = true;
case 6 :
eq_btn_7._visible = true;
case 5 :
eq_btn_6._visible = true;
case 4 :
eq_btn_5._visible = true;
case 3 :
eq_btn_4._visible = true;
case 2 :
eq_btn_3._visible = true;
case 1 :
eq_btn_2._visible = true;
case 0 :
eq_btn_1._visible = true;
}
eq_list = eq_list + (_root.SV_ITEM[curr_index] + newline);
curr_index++;
i++;
} while (i <= 5);
}
Symbol 375 Button
on (release) {
eq_btn_1._visible = false;
eq_btn_2._visible = false;
eq_btn_3._visible = false;
eq_btn_4._visible = false;
eq_btn_5._visible = false;
eq_btn_6._visible = false;
eq_btn_7._visible = false;
eq_btn_8._visible = false;
w_list_open_btn._visible = true;
a_list_open_btn._visible = true;
i_list_open_btn._visible = false;
eq_list = "\nNo other items available.";
var curr_index = 16;
if (_root.SV_ITEM[curr_index] == null) {
return(undefined);
}
eq_list = "";
var i = 0;
do {
if (_root.SV_ITEM[curr_index] == null) {
break;
}
switch (i) {
case 7 :
eq_btn_8._visible = true;
case 6 :
eq_btn_7._visible = true;
case 5 :
eq_btn_6._visible = true;
case 4 :
eq_btn_5._visible = true;
case 3 :
eq_btn_4._visible = true;
case 2 :
eq_btn_3._visible = true;
case 1 :
eq_btn_2._visible = true;
case 0 :
eq_btn_1._visible = true;
}
eq_list = eq_list + (_root.SV_ITEM[curr_index] + newline);
curr_index++;
i++;
} while (i <= 7);
}
Symbol 376 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 0;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 377 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 1;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 378 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 2;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 379 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 3;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 380 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 4;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 381 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 5;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 382 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 6;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 385 Button
on (release) {
_root.select_SND.start(0, 1);
var offset = 7;
var chclass = "B";
var selecteditem;
if (_root.SUBSCREEN_TARGET == GC) {
chclass = "R";
}
if ((_root.SUBSCREEN_TARGET == Kris) || (_root.SUBSCREEN_TARGET == Kyle)) {
chclass = "N";
}
if (w_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 12;
break;
case "N" :
selecteditem = offset + 14;
break;
case "R" :
selecteditem = offset + 12;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_WEAPON;
_root.SUBSCREEN_TARGET.EQ_WEAPON = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (a_list_open_btn._visible == false) {
switch (chclass) {
case "B" :
selecteditem = offset + 6;
break;
case "N" :
selecteditem = offset + 0;
break;
case "R" :
selecteditem = offset + 0;
}
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ARMOR;
_root.SUBSCREEN_TARGET.EQ_ARMOR = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
} else if (i_list_open_btn._visible == false) {
selecteditem = offset + 16;
var temp;
temp = _root.SUBSCREEN_TARGET.EQ_ITEM;
_root.SUBSCREEN_TARGET.EQ_ITEM = _root.SV_ITEM[selecteditem];
_root.SV_ITEM[selecteditem] = temp;
}
tellTarget (_root.SUBSCREEN) {
gotoAndStop (4);
gotoAndStop (3);
};
}
Symbol 386 MovieClip Frame 1
_root.SUBSCREEN_BASIC_UPDATE();
var T = _root.SUBSCREEN_TARGET;
switch (T.Name) {
case "GreenCastle" :
case "Kyle" :
basic_element.goToAndStop("earth");
break;
case "Biff" :
basic_element.goToAndStop("light");
break;
case "Ben" :
basic_element.goToAndStop("dark");
break;
case "Kris" :
basic_element.goToAndStop("metal");
}
basic_equipment = (((T.EQ_WEAPON + newline) + T.EQ_ARMOR) + newline) + T.EQ_ITEM;
var B = _root.BattleInit(T);
var attack_rating = Math.round((B.ATTACK * 2) / 7);
var p_def = Math.round((((1.5 - B.DEFENSE) * 100) * 2) / 7);
var m_def = Math.round((((1.5 - B.MAG_DEFENSE) * 100) * 2) / 7);
var tech_lvl = B.MAG_LEVEL;
if (tech_lvl > 9) {
tech_lvl = "*MASTER*";
}
basic_ratings = ("Attack Rating <font color='#5AC3FF'>" + attack_rating) + "</font><br>";
basic_ratings = basic_ratings + "<br>Defense Rating<br>";
basic_ratings = basic_ratings + (("Physical <font color='#5AC3FF'>" + p_def) + "</font><br>");
basic_ratings = basic_ratings + (("Magical <font color='#5AC3FF'>" + m_def) + "</font><br>");
basic_ratings = basic_ratings + (("<br>Tech Level <font color='#5AC3FF'>" + tech_lvl) + "</font>");
stop();
Symbol 386 MovieClip Frame 2
_root.SUBSCREEN_BASIC_UPDATE();
T = _root.SUBSCREEN_TARGET;
str_lvl = T.AT_STRENGTH;
const_lvl = T.AT_CONST;
wis_lvl = T.AT_WISDOM;
will_lvl = T.AT_WILL;
var str_up_cost_fig = 100;
var const_up_cost_fig = 100;
var wis_up_cost_fig = 100;
var will_up_cost_fig = 100;
i = 0;
while (i < (str_lvl - 1)) {
str_up_cost_fig = str_up_cost_fig * 1.5;
i++;
}
i = 0;
while (i < (const_lvl - 1)) {
const_up_cost_fig = const_up_cost_fig * 1.5;
i++;
}
i = 0;
while (i < (wis_lvl - 1)) {
wis_up_cost_fig = wis_up_cost_fig * 1.5;
i++;
}
i = 0;
while (i < (will_lvl - 1)) {
will_up_cost_fig = will_up_cost_fig * 1.5;
i++;
}
str_up_cost_fig = Math.round(str_up_cost_fig);
const_up_cost_fig = Math.round(const_up_cost_fig);
wis_up_cost_fig = Math.round(wis_up_cost_fig);
will_up_cost_fig = Math.round(will_up_cost_fig);
str_up_cost = "cost: " + str_up_cost_fig;
const_up_cost = "cost: " + const_up_cost_fig;
wis_up_cost = "cost: " + wis_up_cost_fig;
will_up_cost = "cost: " + will_up_cost_fig;
str_up_btn._visible = true;
const_up_btn._visible = true;
wis_up_btn._visible = true;
will_up_btn._visible = true;
if ((str_up_cost_fig > _root.SV_PAWNS) || (str_lvl > 17)) {
str_up_btn._visible = false;
}
if ((const_up_cost_fig > _root.SV_PAWNS) || (const_lvl > 17)) {
const_up_btn._visible = false;
}
if ((wis_up_cost_fig > _root.SV_PAWNS) || (wis_lvl > 17)) {
wis_up_btn._visible = false;
}
if ((will_up_cost_fig > _root.SV_PAWNS) || (will_lvl > 17)) {
will_up_btn._visible = false;
}
if (str_lvl > 17) {
str_up_cost = "MAX";
}
if (const_lvl > 17) {
const_up_cost = "MAX";
}
if (wisdom_lvl > 17) {
str_up_cost = "MAX";
}
if (will_lvl > 17) {
str_up_cost = "MAX";
}
stop();
Symbol 386 MovieClip Frame 3
_root.SUBSCREEN_BASIC_UPDATE();
var T = _root.SUBSCREEN_TARGET;
basic_equipment = (((T.EQ_WEAPON + newline) + T.EQ_ARMOR) + newline) + T.EQ_ITEM;
eq_list = "";
eq_btn_1._visible = false;
eq_btn_2._visible = false;
eq_btn_3._visible = false;
eq_btn_4._visible = false;
eq_btn_5._visible = false;
eq_btn_6._visible = false;
eq_btn_7._visible = false;
eq_btn_8._visible = false;
stop();
Symbol 401 MovieClip Frame 1
stop();
Symbol 401 MovieClip Frame 2
stop();
Symbol 401 MovieClip Frame 3
stop();
Symbol 401 MovieClip Frame 4
stop();
Symbol 401 MovieClip Frame 5
stop();
Symbol 401 MovieClip Frame 6
stop();
Symbol 401 MovieClip Frame 7
stop();
Symbol 401 MovieClip Frame 8
stop();
Symbol 401 MovieClip Frame 9
stop();
Symbol 401 MovieClip Frame 10
stop();
Symbol 401 MovieClip Frame 11
stop();
Symbol 433 MovieClip Frame 8
_root.Battle_LifebarUpdate();
Symbol 433 MovieClip Frame 30
_root.THE_BATTLE.TICKER = 20;
if (_root.Battle_CheckForDead()) {
_root.THE_BATTLE.TICKER = 9999;
}
Symbol 433 MovieClip Frame 31
stop();
Symbol 444 MovieClip Frame 1
stop();
Symbol 444 MovieClip Frame 4
_root.hit_SND.start(0, 1);
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 6
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 10
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Self-Repair";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 20
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 25
_root.THE_BATTLE.bat_msg_box.message_string = "Fork Tech";
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Stheno") {
_root.THE_BATTLE.bat_msg_box.message_string = "Snake Head";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 27
_root.hit_SND.start(0, 1);
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 29
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 35
_root.wind_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Cold";
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Blizzard";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 50
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 55
_root.thunder_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Red Rain";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 81
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 85
_root.THE_BATTLE.bat_msg_box.message_string = "Stomp";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 87
_root.hit_SND.start(0, 1);
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 90
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 95
_root.THE_BATTLE.bat_msg_box.message_string = "Crush";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 102
_root.hit_SND.start(0, 1);
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 103
_root.hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 104
_root.hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 105
_root.hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 115
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 120
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Heal";
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "PlagueRat") {
_root.THE_BATTLE.bat_msg_box.message_string = "Fester";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 135
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 140
_root.cloak_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Weak";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 170
_root.Battle_Damage(_parent);
Symbol 444 MovieClip Frame 174
gotoAndStop (1);
Symbol 444 MovieClip Frame 180
_root.sonic_SND.start(0, 1);
_root.sonic_SND.start(1, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Holy Light";
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Dazzle";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 199
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 205
_root.THE_BATTLE.bat_msg_box.message_string = "Earth Hit";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 209
_root.earth_hit_SND.start(0, 1);
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 213
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 220
_root.THE_BATTLE.bat_msg_box.message_string = "Metal Hit";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 224
_root.metal_hit_SND.start(0, 1);
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 228
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 230
_root.earth_hit_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Quake";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 237
_root.earth_hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 238
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 241
_root.earth_hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 250
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 255
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Shout";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 265
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 267
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Sight";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 277
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 279
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Antidote";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 289
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 291
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Cure";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 301
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 303
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Warm";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 313
_root.Battle_Damage(_parent);
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
gotoAndStop (1);
Symbol 444 MovieClip Frame 315
_root.metal_hit_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Shrapnel";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 322
_root.metal_hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 323
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 326
_root.metal_hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 335
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 340
_root.earth_hit_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Flame";
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Fire Wall";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 341
_root.earth_hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 350
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 355
_root.cloak_SND.start(0, 1);
this._y = this._y - 60;
_root.THE_BATTLE.bat_msg_box.message_string = "Toxin";
if ((_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Manticore") || (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Scorpion")) {
_root.THE_BATTLE.bat_msg_box.message_string = "Tail Sting";
}
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "PlagueRat") {
_root.THE_BATTLE.bat_msg_box.message_string = "Ankle Bite";
}
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Io") {
_root.THE_BATTLE.bat_msg_box.message_string = "Carbon Dust";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 372
_root.Battle_Damage(_parent);
this._y = this._y + 60;
gotoAndStop (1);
Symbol 444 MovieClip Frame 375
_root.cloak_SND.start(0, 1);
this._y = this._y - 60;
_root.THE_BATTLE.bat_msg_box.message_string = "Muzzle";
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Gravity Beam";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 392
_root.Battle_Damage(_parent);
this._y = this._y + 60;
gotoAndStop (1);
Symbol 444 MovieClip Frame 395
_root.cloak_SND.start(0, 1);
this._y = this._y - 60;
_root.THE_BATTLE.bat_msg_box.message_string = "Ink";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 412
_root.Battle_Damage(_parent);
this._y = this._y + 60;
gotoAndStop (1);
Symbol 444 MovieClip Frame 415
_root.cloak_SND.start(0, 1);
this._y = this._y - 60;
_root.THE_BATTLE.bat_msg_box.message_string = "Break";
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Stheno") {
_root.THE_BATTLE.bat_msg_box.message_string = "Stone Gaze";
}
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "AstoundingEye") {
_root.THE_BATTLE.bat_msg_box.message_string = "Stone Gaze";
}
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Mufefros") {
_root.THE_BATTLE.bat_msg_box.message_string = "Stone Gaze";
}
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Beholder") {
_root.THE_BATTLE.bat_msg_box.message_string = "Evil Eye";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 432
_root.Battle_Damage(_parent);
this._y = this._y + 60;
gotoAndStop (1);
Symbol 444 MovieClip Frame 435
_root.cloak_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Poison Matrix";
if ((_root.THE_BATTLE.ACTION_TARGET != 7) && (_root.THE_BATTLE.ACTION_TARGET != 0)) {
_root.THE_BATTLE.bat_msg_box.message_string = "Gas";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 439
_root.cloak_SND.start(0, 1);
Symbol 444 MovieClip Frame 444
_root.cloak_SND.start(0, 1);
Symbol 444 MovieClip Frame 449
_root.cloak_SND.start(0, 1);
Symbol 444 MovieClip Frame 460
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 465
this._y = this._y - 60;
_root.THE_BATTLE.bat_msg_box.message_string = "Dark Force";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.sonic_SND.start(0, 1);
_root.sonic_SND.start(0, 1);
_root.elec_SND.start(2, 1);
Symbol 444 MovieClip Frame 505
_root.Battle_Damage(_parent);
this._y = this._y + 60;
gotoAndStop (1);
Symbol 444 MovieClip Frame 510
_root.metal_hit_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Protect";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 525
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 527
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Double Heal";
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Io") {
_root.THE_BATTLE.bat_msg_box.message_string = "Fester";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 531
_root.heal_SND.start(0, 1);
Symbol 444 MovieClip Frame 542
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 544
_root.hit_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Ultimate Kata";
if (_root.THE_BATTLE.CHAR_TO_MOVE.Name == "Io") {
_root.THE_BATTLE.bat_msg_box.message_string = "Spectral Hit";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 551
_root.hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 552
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 555
_root.hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 564
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 565
_root.earth_hit_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Berserk";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 566
_root.cloak_SND.start(0, 1);
Symbol 444 MovieClip Frame 575
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 577
_root.heal_SND.start(0, 1);
_root.heal_SND.start(0, 1);
_root.heal_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Full Cure";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 581
_root.heal_SND.start(0, 1);
Symbol 444 MovieClip Frame 592
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 594
_root.THE_BATTLE.bat_msg_box.message_string = "Cleaver";
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Mega Cleaver";
}
_root.metal_hit_SND.start(0, 1);
_root.metal_hit_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 598
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
Symbol 444 MovieClip Frame 617
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 619
_root.THE_BATTLE.bat_msg_box.message_string = "Oblivion Gate";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.sonic_SND.start(0, 1);
_root.sonic_SND.start(0, 1);
_root.elec_SND.start(2, 1);
Symbol 444 MovieClip Frame 663
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 665
_root.sonic_SND.start(0, 1);
_root.sonic_SND.start(1, 1);
_root.thunder_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Eye of God";
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 700
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 702
_root.thunder_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Lightning";
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Chain Lightning";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 720
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 722
_root.THE_BATTLE.bat_msg_box.message_string = "Death Head";
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Final Breath";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
Symbol 444 MovieClip Frame 724
tellTarget (_parent.sprite) {
gotoAndPlay ("hit");
};
_root.hit_SND.start(0, 1);
Symbol 444 MovieClip Frame 729
_root.cloak_SND.start(0, 1);
_root.cloak_SND.start(0, 1);
Symbol 444 MovieClip Frame 755
_root.Battle_Damage(_parent);
gotoAndStop (1);
Symbol 444 MovieClip Frame 756
_root.THE_BATTLE.bat_msg_box.message_string = "Antimatter";
_root.warp_SND.start(2, 1);
if (_root.THE_BATTLE.ACTION_TARGET == 7) {
_root.THE_BATTLE.bat_msg_box.message_string = "Boolean Universe";
}
_root.THE_BATTLE.bat_msg_box._visible = true;
this._y = this._y - 60;
Symbol 444 MovieClip Frame 789
_root.Battle_Damage(_parent);
this._y = this._y + 60;
gotoAndStop (1);
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 101
stop();
Symbol 447 MovieClip Frame 102
stop();
Symbol 449 MovieClip Frame 9
gotoAndPlay (1);
Symbol 449 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
Symbol 449 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 449 MovieClip Frame 33
gotoAndPlay (1);
Symbol 449 MovieClip Frame 44
gotoAndPlay (1);
Symbol 449 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 449 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 451 MovieClip Frame 9
gotoAndPlay (1);
Symbol 451 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Cold";
}
Symbol 451 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 451 MovieClip Frame 33
gotoAndPlay (1);
Symbol 451 MovieClip Frame 44
gotoAndPlay (1);
Symbol 451 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 451 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 453 MovieClip Frame 9
gotoAndPlay (1);
Symbol 453 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Toxin";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
}
Symbol 453 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 453 MovieClip Frame 33
gotoAndPlay (1);
Symbol 453 MovieClip Frame 44
gotoAndPlay (1);
Symbol 453 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 453 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 455 MovieClip Frame 9
gotoAndPlay (1);
Symbol 455 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Lightning";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Weak";
}
Symbol 455 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 455 MovieClip Frame 33
gotoAndPlay (1);
Symbol 455 MovieClip Frame 44
gotoAndPlay (1);
Symbol 455 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 455 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 456 MovieClip Frame 4
gotoAndPlay (1);
Symbol 456 MovieClip Frame 9
gotoAndPlay (5);
Symbol 456 MovieClip Frame 10
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Red Rain";
if ((_root.THE_BATTLE.ROUND_NUM % 3) == 1) {
_root.THE_BATTLE.bat_msg_box.message_string = "Do not attack now!";
_root.THE_BATTLE.CHAR_TO_MOVE.DEFENSE = 0;
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 60;
gotoAndPlay (5);
} else if ((_root.THE_BATTLE.ROUND_NUM % 3) == 2) {
_root.THE_BATTLE.CHAR_TO_MOVE.DEFENSE = 1;
} else {
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 20;
gotoAndStop (1);
}
Symbol 456 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 456 MovieClip Frame 33
gotoAndPlay (1);
Symbol 456 MovieClip Frame 44
gotoAndPlay (1);
Symbol 456 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 456 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 458 MovieClip Frame 4
gotoAndPlay (1);
Symbol 458 MovieClip Frame 5
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
if (k == 1) {
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
}
if (k == 2) {
_root.THE_BATTLE.ACTION_NAME = "Flame";
}
Symbol 458 MovieClip Frame 10
_root.Battle_DoAction();
Symbol 458 MovieClip Frame 20
gotoAndPlay (1);
Symbol 458 MovieClip Frame 31
gotoAndPlay (1);
Symbol 458 MovieClip Frame 32
_root.die_SND.start(0, 1);
Symbol 458 MovieClip Frame 45
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 460 MovieClip Frame 4
gotoAndPlay (1);
Symbol 460 MovieClip Frame 5
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
if (k == 1) {
_root.THE_BATTLE.ACTION_NAME = "Toxin";
}
if (k == 2) {
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
}
Symbol 460 MovieClip Frame 10
_root.Battle_DoAction();
Symbol 460 MovieClip Frame 20
gotoAndPlay (1);
Symbol 460 MovieClip Frame 31
gotoAndPlay (1);
Symbol 460 MovieClip Frame 32
_root.die_SND.start(0, 1);
Symbol 460 MovieClip Frame 45
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 462 MovieClip Frame 9
gotoAndPlay (1);
Symbol 462 MovieClip Frame 10
_root.AI_PickSingle();
var k = ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Weak";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Lightning";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
}
if (_root.THE_BATTLE.ROUND_NUM < 3) {
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
}
if ((_root.THE_BATTLE.ROUND_NUM % 3) == 0) {
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Eye of God";
if (_root.THE_BATTLE.ROUND_NUM > 5) {
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
}
}
Symbol 462 MovieClip Frame 20
_root.Battle_DoAction();
Symbol 462 MovieClip Frame 35
gotoAndPlay (1);
Symbol 462 MovieClip Frame 46
gotoAndPlay (1);
Symbol 462 MovieClip Frame 47
_root.bossdeath_SND.start(0, 1);
Symbol 462 MovieClip Frame 65
_root.bossdeath_SND.start(0, 1);
Symbol 462 MovieClip Frame 85
_root.bossdeath_SND.start(0, 1);
Symbol 462 MovieClip Frame 130
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 464 MovieClip Frame 9
gotoAndPlay (1);
Symbol 464 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
if (k == 1) {
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
}
if (k == 2) {
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
}
Symbol 464 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 464 MovieClip Frame 33
gotoAndPlay (1);
Symbol 464 MovieClip Frame 44
gotoAndPlay (1);
Symbol 464 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 464 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 466 MovieClip Frame 9
gotoAndPlay (1);
Symbol 466 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
if (k == 1) {
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
}
if (k == 2) {
_root.THE_BATTLE.ACTION_NAME = "Lightning";
}
Symbol 466 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 466 MovieClip Frame 33
gotoAndPlay (1);
Symbol 466 MovieClip Frame 44
gotoAndPlay (1);
Symbol 466 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 466 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 468 MovieClip Frame 9
gotoAndPlay (1);
Symbol 468 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
if (k == 1) {
_root.THE_BATTLE.ACTION_NAME = "Stomp";
}
if (k == 2) {
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
}
Symbol 468 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 468 MovieClip Frame 33
gotoAndPlay (1);
Symbol 468 MovieClip Frame 44
gotoAndPlay (1);
Symbol 468 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 468 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 470 MovieClip Frame 15
gotoAndPlay (1);
Symbol 470 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_NAME = "Heal";
_root.THE_BATTLE.ACTION_TARGET = 0;
}
Symbol 470 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 470 MovieClip Frame 35
gotoAndPlay (1);
Symbol 470 MovieClip Frame 46
gotoAndPlay (1);
Symbol 470 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 470 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 472 MovieClip Frame 15
gotoAndPlay (1);
Symbol 472 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip() && (coinflip())) {
_root.THE_BATTLE.ACTION_NAME = "Toxin";
}
if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_TARGET = 0;
_root.THE_BATTLE.ACTION_NAME = "Heal";
}
Symbol 472 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 472 MovieClip Frame 35
gotoAndPlay (1);
Symbol 472 MovieClip Frame 46
gotoAndPlay (1);
Symbol 472 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 472 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 474 MovieClip Frame 15
gotoAndPlay (1);
Symbol 474 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Flame";
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_TARGET = 7;
}
if (coinflip() && (coinflip())) {
_root.THE_BATTLE.ACTION_NAME = "Double Heal";
_root.THE_BATTLE.ACTION_TARGET = 0;
}
Symbol 474 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 474 MovieClip Frame 35
gotoAndPlay (1);
Symbol 474 MovieClip Frame 46
gotoAndPlay (1);
Symbol 474 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 474 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 475 MovieClip Frame 9
gotoAndPlay (1);
Symbol 475 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
}
Symbol 475 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 475 MovieClip Frame 33
gotoAndPlay (1);
Symbol 475 MovieClip Frame 44
gotoAndPlay (1);
Symbol 475 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 475 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 476 MovieClip Frame 9
gotoAndPlay (1);
Symbol 476 MovieClip Frame 10
_root.AI_PickSingle();
if ((_root.THE_BATTLE.PLAYER[0].Name == "Ben") && (!NullOrDead(_root.THE_BATTLE.PLAYER[0]))) {
_root.THE_BATTLE.ACTION_TARGET = 4;
}
if ((_root.THE_BATTLE.PLAYER[2].Name == "Ben") && (!NullOrDead(_root.THE_BATTLE.PLAYER[2]))) {
_root.THE_BATTLE.ACTION_TARGET = 6;
}
_root.THE_BATTLE.ACTION_NAME = "";
if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_NAME = "Break";
}
if (_root.THE_BATTLE.ROUND_NUM == 2) {
_root.THE_BATTLE.ACTION_NAME = "Eye of God";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
if (_root.THE_BATTLE.ROUND_NUM == 5) {
_root.THE_BATTLE.ACTION_NAME = "Death Head";
}
Symbol 476 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 476 MovieClip Frame 33
gotoAndPlay (1);
Symbol 476 MovieClip Frame 44
gotoAndPlay (1);
Symbol 476 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 476 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 477 MovieClip Frame 9
gotoAndPlay (1);
Symbol 477 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
}
Symbol 477 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 477 MovieClip Frame 33
gotoAndPlay (1);
Symbol 477 MovieClip Frame 44
gotoAndPlay (1);
Symbol 477 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 477 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 478 MovieClip Frame 9
gotoAndPlay (1);
Symbol 478 MovieClip Frame 10
if ((_root.THE_BATTLE.CAN_RUN == false) && (!NullOrDead(_root.THE_BATTLE.ENEMY[1]))) {
_root.THE_BATTLE.ACTION_TARGET = 2;
_root.THE_BATTLE.ACTION_NAME = "Cure";
} else {
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
}
if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_NAME = "Muzzle";
}
}
Symbol 478 MovieClip Frame 17
_root.Battle_DoAction();
Symbol 478 MovieClip Frame 23
gotoAndPlay (1);
Symbol 478 MovieClip Frame 34
gotoAndPlay (1);
Symbol 478 MovieClip Frame 35
_root.die_SND.start(0, 1);
Symbol 478 MovieClip Frame 48
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 480 MovieClip Frame 9
gotoAndPlay (1);
Symbol 480 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (_root.THE_BATTLE.ROUND_NUM < 3) {
_root.THE_BATTLE.ACTION_NAME = "Toxin";
}
Symbol 480 MovieClip Frame 20
_root.Battle_DoAction();
Symbol 480 MovieClip Frame 35
gotoAndPlay (1);
Symbol 480 MovieClip Frame 46
gotoAndPlay (1);
Symbol 480 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 480 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 481 MovieClip Frame 9
gotoAndPlay (1);
Symbol 481 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (_root.THE_BATTLE.ROUND_NUM < 3) {
_root.THE_BATTLE.ACTION_NAME = "Muzzle";
}
Symbol 481 MovieClip Frame 20
_root.Battle_DoAction();
Symbol 481 MovieClip Frame 35
gotoAndPlay (1);
Symbol 481 MovieClip Frame 46
gotoAndPlay (1);
Symbol 481 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 481 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 482 MovieClip Frame 9
gotoAndPlay (1);
Symbol 482 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
if (k == 1) {
_root.THE_BATTLE.ACTION_NAME = "Break";
} else if (k == 2) {
_root.THE_BATTLE.ACTION_NAME = "Weak";
} else {
_root.THE_BATTLE.ACTION_NAME = "Toxin";
}
Symbol 482 MovieClip Frame 20
_root.Battle_DoAction();
Symbol 482 MovieClip Frame 35
gotoAndPlay (1);
Symbol 482 MovieClip Frame 46
gotoAndPlay (1);
Symbol 482 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 482 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 483 MovieClip Frame 9
gotoAndPlay (1);
Symbol 483 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
if ((ZOOT() == 0) && (_root.THE_BATTLE.ROUND_NUM > 2)) {
_root.THE_BATTLE.ACTION_NAME = "Quake";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 483 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 483 MovieClip Frame 33
gotoAndPlay (1);
Symbol 483 MovieClip Frame 44
gotoAndPlay (1);
Symbol 483 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 483 MovieClip Frame 65
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 485 MovieClip Frame 9
gotoAndPlay (1);
Symbol 485 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Flame";
if ((ZOOT() == 0) && (_root.THE_BATTLE.ROUND_NUM > 2)) {
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
}
if ((ZOOT() == 0) && (_root.THE_BATTLE.ROUND_NUM > 2)) {
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 485 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 485 MovieClip Frame 33
gotoAndPlay (1);
Symbol 485 MovieClip Frame 44
gotoAndPlay (1);
Symbol 485 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 485 MovieClip Frame 65
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 487 MovieClip Frame 9
gotoAndPlay (1);
Symbol 487 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
if ((ZOOT() == 0) && (_root.THE_BATTLE.ROUND_NUM > 2)) {
_root.THE_BATTLE.ACTION_NAME = "Shrapnel";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 487 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 487 MovieClip Frame 33
gotoAndPlay (1);
Symbol 487 MovieClip Frame 44
gotoAndPlay (1);
Symbol 487 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 487 MovieClip Frame 65
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 488 MovieClip Frame 9
gotoAndPlay (1);
Symbol 488 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
switch (ZOOT()) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Flame";
break;
}
Symbol 488 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 488 MovieClip Frame 33
gotoAndPlay (1);
Symbol 488 MovieClip Frame 44
gotoAndPlay (1);
Symbol 488 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 488 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 489 MovieClip Frame 15
gotoAndPlay (1);
Symbol 489 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Cold";
}
if (coinflip()) {
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Cure";
_root.AI_PickFriend();
} else {
_root.THE_BATTLE.ACTION_NAME = "Shrapnel";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
}
Symbol 489 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 489 MovieClip Frame 45
gotoAndPlay (1);
Symbol 489 MovieClip Frame 56
gotoAndPlay (1);
Symbol 489 MovieClip Frame 57
_root.die_SND.start(0, 1);
Symbol 489 MovieClip Frame 70
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 491 MovieClip Frame 9
gotoAndPlay (1);
Symbol 491 MovieClip Frame 10
_root.THE_BATTLE.bat_msg_box.message_string = "TreasureChest idles.";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 60;
gotoAndPlay (1);
Symbol 491 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 491 MovieClip Frame 33
gotoAndPlay (1);
Symbol 491 MovieClip Frame 44
gotoAndPlay (1);
Symbol 491 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 492 MovieClip Frame 9
gotoAndPlay (1);
Symbol 492 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Cold";
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_NAME = "Muzzle";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Cleaver";
}
}
Symbol 492 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 492 MovieClip Frame 33
gotoAndPlay (1);
Symbol 492 MovieClip Frame 44
gotoAndPlay (1);
Symbol 492 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 493 MovieClip Frame 9
gotoAndPlay (1);
Symbol 493 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
if ((_root.THE_BATTLE.ROUND_NUM % 5) == 1) {
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 493 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 493 MovieClip Frame 33
gotoAndPlay (1);
Symbol 493 MovieClip Frame 44
gotoAndPlay (1);
Symbol 493 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 495 MovieClip Frame 9
gotoAndPlay (1);
Symbol 495 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip() && ((_root.THE_BATTLE.ROUND_NUM % 3) == 0)) {
_root.THE_BATTLE.ACTION_NAME = "Lightning";
}
Symbol 495 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 495 MovieClip Frame 21
gotoAndPlay (1);
Symbol 495 MovieClip Frame 32
gotoAndPlay (1);
Symbol 495 MovieClip Frame 33
_root.die_SND.start(0, 1);
Symbol 495 MovieClip Frame 46
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 497 MovieClip Frame 9
gotoAndPlay (1);
Symbol 497 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
}
Symbol 497 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 497 MovieClip Frame 21
gotoAndPlay (1);
Symbol 497 MovieClip Frame 32
gotoAndPlay (1);
Symbol 497 MovieClip Frame 33
_root.die_SND.start(0, 1);
Symbol 497 MovieClip Frame 46
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 499 MovieClip Frame 9
gotoAndPlay (1);
Symbol 499 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
Symbol 499 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 499 MovieClip Frame 21
gotoAndPlay (1);
Symbol 499 MovieClip Frame 32
gotoAndPlay (1);
Symbol 499 MovieClip Frame 33
_root.die_SND.start(0, 1);
Symbol 499 MovieClip Frame 46
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 501 MovieClip Frame 9
gotoAndPlay (1);
Symbol 501 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Cleaver";
}
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
}
Symbol 501 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 501 MovieClip Frame 21
gotoAndPlay (1);
Symbol 501 MovieClip Frame 32
gotoAndPlay (1);
Symbol 501 MovieClip Frame 33
_root.die_SND.start(0, 1);
Symbol 501 MovieClip Frame 46
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 503 MovieClip Frame 9
gotoAndPlay (1);
Symbol 503 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
Symbol 503 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 503 MovieClip Frame 33
gotoAndPlay (1);
Symbol 503 MovieClip Frame 44
gotoAndPlay (1);
Symbol 503 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 503 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
Symbol 503 MovieClip Frame 59
stop();
Symbol 505 MovieClip Frame 9
gotoAndPlay (1);
Symbol 505 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Cold";
} else {
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
}
} else if (coinflip()) {
_root.AI_PickFriend();
_root.THE_BATTLE.ACTION_NAME = "Cure";
}
Symbol 505 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 505 MovieClip Frame 33
gotoAndPlay (1);
Symbol 505 MovieClip Frame 44
gotoAndPlay (1);
Symbol 505 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 505 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
Symbol 505 MovieClip Frame 59
stop();
Symbol 507 MovieClip Frame 9
gotoAndPlay (1);
Symbol 507 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Cold";
if (coinflip()) {
_root.THE_BATTLE.ACTION_TARGET = 7;
}
}
Symbol 507 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 507 MovieClip Frame 33
gotoAndPlay (1);
Symbol 507 MovieClip Frame 44
gotoAndPlay (1);
Symbol 507 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 507 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
Symbol 507 MovieClip Frame 59
stop();
Symbol 509 MovieClip Frame 9
gotoAndPlay (1);
Symbol 509 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if ((_root.THE_BATTLE.ROUND_NUM % 5) == 0) {
_root.THE_BATTLE.ACTION_NAME = "Cleaver";
} else if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_TARGET = 0;
_root.THE_BATTLE.ACTION_NAME = "Protect";
}
Symbol 509 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 509 MovieClip Frame 33
gotoAndPlay (1);
Symbol 509 MovieClip Frame 44
gotoAndPlay (1);
Symbol 509 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 509 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
Symbol 509 MovieClip Frame 59
stop();
Symbol 511 MovieClip Frame 9
gotoAndPlay (1);
Symbol 511 MovieClip Frame 10
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Cleaver";
if ((_root.THE_BATTLE.ROUND_NUM % 4) == 0) {
_root.THE_BATTLE.ACTION_NAME = "Death Head";
} else if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
}
Symbol 511 MovieClip Frame 18
_root.Battle_DoAction();
Symbol 511 MovieClip Frame 33
gotoAndPlay (1);
Symbol 511 MovieClip Frame 44
gotoAndPlay (1);
Symbol 511 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 511 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
Symbol 511 MovieClip Frame 59
stop();
Symbol 512 MovieClip Frame 7
gotoAndPlay (1);
Symbol 512 MovieClip Frame 8
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
switch (_root.THE_BATTLE.ROUND_NUM) {
case 1 :
break;
case 2 :
if (!NullOrDead(_root.THE_BATTLE.PLAYER[0])) {
_root.THE_BATTLE.ACTION_TARGET = 4;
_root.THE_BATTLE.ACTION_NAME = "Break";
}
break;
case 3 :
if (!NullOrDead(_root.THE_BATTLE.PLAYER[2])) {
_root.THE_BATTLE.ACTION_TARGET = 6;
_root.THE_BATTLE.ACTION_NAME = "Break";
}
break;
case 4 :
if (!NullOrDead(_root.THE_BATTLE.PLAYER[1])) {
_root.THE_BATTLE.ACTION_TARGET = 5;
_root.THE_BATTLE.ACTION_NAME = "Break";
}
break;
case 5 :
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
break;
default :
if (!(coinflip() && (coinflip()))) {
break;
}
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
}
Symbol 512 MovieClip Frame 13
_root.Battle_DoAction();
Symbol 512 MovieClip Frame 23
gotoAndPlay (1);
Symbol 512 MovieClip Frame 34
gotoAndPlay (1);
Symbol 512 MovieClip Frame 35
_root.die_SND.start(0, 1);
Symbol 512 MovieClip Frame 54
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 516 MovieClip Frame 9
gotoAndPlay (1);
Symbol 516 MovieClip Frame 10
_root.AI_PickSingle();
switch (ZOOT()) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Lightning";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Cleaver";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
}
switch (_root.THE_BATTLE.ROUND_NUM) {
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Muzzle";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 11 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 1";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 10 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 2";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 9 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 3";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 8 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 4";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 7 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 5";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 6 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 6";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 5 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 7";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 4 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 8";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 3 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 9";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 2 :
_root.THE_BATTLE.bat_msg_box.message_string = "~ 10";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.THE_BATTLE.BTE_LOCK = false;
_root.THE_BATTLE.TICKER = 40;
gotoAndPlay (1);
break;
case 12 :
_root.THE_BATTLE.ACTION_NAME = "Oblivion Gate";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 516 MovieClip Frame 20
_root.Battle_DoAction();
Symbol 516 MovieClip Frame 35
gotoAndPlay (1);
Symbol 516 MovieClip Frame 46
gotoAndPlay (1);
Symbol 516 MovieClip Frame 47
_root.bossdeath_SND.start(0, 1);
Symbol 516 MovieClip Frame 65
_root.bossdeath_SND.start(0, 1);
Symbol 516 MovieClip Frame 85
_root.bossdeath_SND.start(0, 1);
Symbol 516 MovieClip Frame 130
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 518 MovieClip Frame 15
gotoAndPlay (1);
Symbol 518 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
}
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_NAME = "Cleaver";
}
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Quake";
}
Symbol 518 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 518 MovieClip Frame 33
gotoAndPlay (1);
Symbol 518 MovieClip Frame 44
gotoAndPlay (1);
Symbol 518 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 518 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 520 MovieClip Frame 15
gotoAndPlay (1);
Symbol 520 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
}
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
}
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_NAME = "Death Head";
}
Symbol 520 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 520 MovieClip Frame 33
gotoAndPlay (1);
Symbol 520 MovieClip Frame 44
gotoAndPlay (1);
Symbol 520 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 520 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 522 MovieClip Frame 15
gotoAndPlay (1);
Symbol 522 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
k = k + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "";
break;
case 3 :
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
}
Symbol 522 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 522 MovieClip Frame 33
gotoAndPlay (1);
Symbol 522 MovieClip Frame 44
gotoAndPlay (1);
Symbol 522 MovieClip Frame 45
_root.die_SND.start(0, 1);
Symbol 522 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 524 MovieClip Frame 19
gotoAndPlay (1);
Symbol 524 MovieClip Frame 20
_root.AI_PickSingle();
var k = ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Cold";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
}
if (_root.THE_BATTLE.ROUND_NUM < 3) {
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
}
if ((_root.THE_BATTLE.ROUND_NUM % 3) == 0) {
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
if (_root.THE_BATTLE.ROUND_NUM > 5) {
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "Death Head";
}
}
Symbol 524 MovieClip Frame 30
_root.Battle_DoAction();
Symbol 524 MovieClip Frame 45
gotoAndPlay (1);
Symbol 524 MovieClip Frame 56
gotoAndPlay (1);
Symbol 524 MovieClip Frame 57
_root.bossdeath_SND.start(0, 1);
Symbol 524 MovieClip Frame 75
_root.bossdeath_SND.start(0, 1);
Symbol 524 MovieClip Frame 95
_root.bossdeath_SND.start(0, 1);
Symbol 524 MovieClip Frame 140
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 526 MovieClip Frame 1
if (_root.THE_BATTLE.ENEMY[1].STATUS == "Blind") {
eye._visible = false;
} else {
eye._visible = true;
}
Symbol 526 MovieClip Frame 19
gotoAndPlay (1);
Symbol 526 MovieClip Frame 20
_root.AI_PickSingle();
var k = ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Stomp";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Weak";
}
if (_root.THE_BATTLE.ROUND_NUM == 1) {
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Ink";
}
if (_root.THE_BATTLE.ROUND_NUM > 3) {
if ((_root.THE_BATTLE.ROUND_NUM % 3) == 0) {
_root.THE_BATTLE.ACTION_NAME = "Break";
if (coinflip() == true) {
_root.THE_BATTLE.ACTION_TARGET = 7;
_root.THE_BATTLE.ACTION_NAME = "Ultimate Kata";
}
if (_root.THE_BATTLE.ENEMY[1].STATUS == "Blind") {
_root.AI_PickFriend();
_root.THE_BATTLE.ACTION_NAME = "Sight";
}
}
}
Symbol 526 MovieClip Frame 30
_root.Battle_DoAction();
Symbol 526 MovieClip Frame 45
gotoAndPlay (1);
Symbol 526 MovieClip Frame 56
gotoAndPlay (1);
Symbol 526 MovieClip Frame 57
_root.bossdeath_SND.start(0, 1);
Symbol 526 MovieClip Frame 75
_root.bossdeath_SND.start(0, 1);
Symbol 526 MovieClip Frame 95
_root.bossdeath_SND.start(0, 1);
Symbol 526 MovieClip Frame 140
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 527 MovieClip Frame 15
gotoAndPlay (1);
Symbol 527 MovieClip Frame 16
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
k = k + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Death Head";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Cure";
_root.AI_PickFriend();
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "";
break;
case 3 :
_root.THE_BATTLE.ACTION_NAME = "Toxin";
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
}
Symbol 527 MovieClip Frame 23
_root.Battle_DoAction();
Symbol 527 MovieClip Frame 33
gotoAndPlay (1);
Symbol 527 MovieClip Frame 44
gotoAndPlay (1);
Symbol 527 MovieClip Frame 58
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 529 MovieClip Frame 34
gotoAndPlay (1);
Symbol 529 MovieClip Frame 35
_root.AI_PickSingle();
var k = ZOOT();
k = k + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Quake";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Stomp";
break;
case 3 :
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "Shrapnel";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 529 MovieClip Frame 45
_root.Battle_DoAction();
Symbol 529 MovieClip Frame 60
gotoAndPlay (1);
Symbol 529 MovieClip Frame 71
gotoAndPlay (1);
Symbol 529 MovieClip Frame 72
_root.bossdeath_SND.start(0, 1);
Symbol 529 MovieClip Frame 90
_root.bossdeath_SND.start(0, 1);
Symbol 529 MovieClip Frame 110
_root.bossdeath_SND.start(0, 1);
Symbol 529 MovieClip Frame 155
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 530 MovieClip Frame 10
if (_root.THE_BATTLE.CHAR_TO_MOVE.IS_ENEMY) {
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
k = k + ZOOT();
K = K + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Crush";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Heal";
_root.THE_BATTLE.ACTION_TARGET = 0;
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Stomp";
break;
case 3 :
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "Stomp";
break;
case 5 :
_root.THE_BATTLE.ACTION_NAME = "Heal";
_root.THE_BATTLE.ACTION_TARGET = 0;
break;
case 6 :
_root.THE_BATTLE.ACTION_NAME = "Break";
}
}
Symbol 530 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 530 MovieClip Frame 35
gotoAndStop (1);
Symbol 530 MovieClip Frame 46
gotoAndStop (1);
Symbol 530 MovieClip Frame 50
_root.die_SND.start(0, 1);
Symbol 530 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 531 MovieClip Frame 10
if (_root.THE_BATTLE.CHAR_TO_MOVE.IS_ENEMY) {
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
k = k + ZOOT();
K = K + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Shrapnel";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 3 :
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 5 :
_root.THE_BATTLE.ACTION_NAME = "Metal Hit";
break;
case 6 :
_root.THE_BATTLE.ACTION_NAME = "Shrapnel";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
}
Symbol 531 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 531 MovieClip Frame 35
gotoAndStop (1);
Symbol 531 MovieClip Frame 46
gotoAndStop (1);
Symbol 531 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 531 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 532 MovieClip Frame 10
if (_root.THE_BATTLE.CHAR_TO_MOVE.IS_ENEMY) {
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
k = k + ZOOT();
K = K + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Quake";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 3 :
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 5 :
_root.THE_BATTLE.ACTION_NAME = "Earth Hit";
break;
case 6 :
_root.THE_BATTLE.ACTION_NAME = "Quake";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
}
Symbol 532 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 532 MovieClip Frame 35
gotoAndStop (1);
Symbol 532 MovieClip Frame 46
gotoAndStop (1);
Symbol 532 MovieClip Frame 47
_root.die_SND.start(0, 1);
Symbol 532 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 533 MovieClip Frame 10
if (_root.THE_BATTLE.CHAR_TO_MOVE.IS_ENEMY) {
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
k = k + ZOOT();
K = K + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Death Head";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Weak";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Toxin";
break;
case 3 :
_root.THE_BATTLE.ACTION_NAME = "Cold";
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "";
break;
case 5 :
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
break;
case 6 :
_root.THE_BATTLE.ACTION_NAME = "Oblivion Gate";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
}
Symbol 533 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 533 MovieClip Frame 35
gotoAndStop (1);
Symbol 533 MovieClip Frame 46
gotoAndStop (1);
Symbol 533 MovieClip Frame 51
_root.die_SND.start(0, 1);
Symbol 533 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 534 MovieClip Frame 10
if (_root.THE_BATTLE.CHAR_TO_MOVE.IS_ENEMY) {
_root.AI_PickSingle();
_root.THE_BATTLE.ACTION_NAME = "";
var k = ZOOT();
k = k + ZOOT();
K = K + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Full Cure";
_root.AI_PickFriend();
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Cure";
_root.AI_PickFriend();
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
break;
case 3 :
_root.THE_BATTLE.ACTION_NAME = "Flame";
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "";
break;
case 5 :
_root.THE_BATTLE.ACTION_NAME = "Cure";
_root.AI_PickFriend();
break;
case 6 :
_root.THE_BATTLE.ACTION_NAME = "Eye of God";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
}
Symbol 534 MovieClip Frame 25
_root.Battle_DoAction();
Symbol 534 MovieClip Frame 35
gotoAndStop (1);
Symbol 534 MovieClip Frame 46
gotoAndStop (1);
Symbol 534 MovieClip Frame 51
_root.die_SND.start(0, 1);
Symbol 534 MovieClip Frame 60
_root.THE_BATTLE.TICKER = 20;
stop();
Symbol 536 MovieClip Frame 34
gotoAndPlay (1);
Symbol 536 MovieClip Frame 35
_root.AI_PickSingle();
var k = ZOOT();
k = k + ZOOT();
k = k + ZOOT();
k = k + ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Double Heal";
_root.AI_PickFriend();
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Poison Matrix";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
break;
case 3 :
_root.THE_BATTLE.ACTION_NAME = "Dark Force";
break;
case 4 :
_root.THE_BATTLE.ACTION_NAME = "Fork Tech";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 5 :
_root.THE_BATTLE.ACTION_NAME = "Lightning";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 6 :
_root.THE_BATTLE.ACTION_NAME = "Death Head";
break;
case 7 :
_root.THE_BATTLE.ACTION_NAME = "Holy Light";
break;
case 8 :
_root.THE_BATTLE.ACTION_NAME = "Flame";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 536 MovieClip Frame 45
_root.Battle_DoAction();
Symbol 536 MovieClip Frame 60
gotoAndPlay (1);
Symbol 536 MovieClip Frame 62
gotoAndPlay (1);
Symbol 536 MovieClip Frame 63
_root.current_MUS.stop();
_root.bossdeath_SND.start(0, 1);
Symbol 536 MovieClip Frame 81
_root.bossdeath_SND.start(0, 1);
Symbol 536 MovieClip Frame 101
_root.THE_BATTLE.bat_msg_box.message_string = "";
_root.THE_BATTLE.bat_msg_box._visible = true;
_root.bossdeath_SND.start(0, 1);
Symbol 536 MovieClip Frame 146
_root.EnemyInit(_root.THE_BATTLE.ENEMY[1], _root.THE_BATTLE.e2_obj, "VileMoon");
stop();
Symbol 538 MovieClip Frame 1
_root.bossdeath_SND.start(0, 1);
_root.bossdeath_SND.start(0, 1);
_root.THE_BATTLE.bat_msg_box.message_string = "Vile Moon";
Symbol 538 MovieClip Frame 44
_root.io_battle_MUS.start(0, 999);
_root.THE_BATTLE.ENEMY[1].Name = "Io";
_root.THE_BATTLE.TICKER = 20;
Symbol 538 MovieClip Frame 78
gotoAndPlay (45);
Symbol 538 MovieClip Frame 79
_root.AI_PickSingle();
var k = ZOOT();
k = k + ZOOT();
k = k + ZOOT();
k = k + ZOOT();
var j = ZOOT();
switch (k) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Antimatter";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Antimatter";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Antimatter";
break;
case 3 :
_root.THE_BATTLE.ACTION_NAME = "Double Heal";
_root.AI_PickFriend();
if (coinflip()) {
_root.THE_BATTLE.ACTION_NAME = "Red Rain";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
break;
case 4 :
if ((_root.THE_BATTLE.ROUND_NUM % 4) == 0) {
switch (j) {
case 0 :
_root.THE_BATTLE.ACTION_NAME = "Muzzle";
break;
case 1 :
_root.THE_BATTLE.ACTION_NAME = "Toxin";
break;
case 2 :
_root.THE_BATTLE.ACTION_NAME = "Ink";
}
_root.THE_BATTLE.ACTION_TARGET = 7;
} else if ((_root.THE_BATTLE.ROUND_NUM % 3) == 0) {
_root.THE_BATTLE.ACTION_NAME = "Antimatter";
} else if ((_root.THE_BATTLE.ROUND_NUM % 2) == 0) {
_root.THE_BATTLE.ACTION_NAME = "Red Rain";
_root.THE_BATTLE.ACTION_TARGET = 7;
} else {
_root.THE_BATTLE.ACTION_NAME = "Death Head";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
break;
case 5 :
_root.THE_BATTLE.ACTION_NAME = "Red Rain";
if (ZOOT() == 0) {
_root.THE_BATTLE.ACTION_NAME = "Cleaver";
}
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 6 :
_root.THE_BATTLE.ACTION_NAME = "Ultimate Kata";
break;
case 7 :
_root.THE_BATTLE.ACTION_NAME = "Oblivion Gate";
_root.THE_BATTLE.ACTION_TARGET = 7;
break;
case 8 :
_root.THE_BATTLE.ACTION_NAME = "Death Head";
_root.THE_BATTLE.ACTION_TARGET = 7;
}
Symbol 538 MovieClip Frame 89
_root.Battle_DoAction();
Symbol 538 MovieClip Frame 104
gotoAndPlay (45);
Symbol 538 MovieClip Frame 106
gotoAndPlay (45);
Symbol 538 MovieClip Frame 107
_root.current_MUS.stop();
_root.bossdeath_SND.start(0, 1);
Symbol 538 MovieClip Frame 125
_root.bossdeath_SND.start(0, 1);
Symbol 538 MovieClip Frame 145
_root.bossdeath_SND.start(0, 1);
Symbol 538 MovieClip Frame 166
_root.bossdeath_SND.start(0, 1);
Symbol 538 MovieClip Frame 182
_root.hope_MUS.start(0, 999);
Symbol 538 MovieClip Frame 185
_root.gotoAndStop("the_end");
Symbol 539 MovieClip Frame 1
stop();
Symbol 540 MovieClip Frame 1
stop();
Symbol 554 Button
on (release) {
_parent.bat_int_target._visible = true;
gotoAndStop ("off");
_root.Battle_Target_Init("");
}
Symbol 555 Button
on (release) {
if (mutemask._visible) {
return(undefined);
}
tellTarget (_parent.bat_int_tech) {
gotoAndStop ("on");
};
_root.Battle_Tech_Init(_root.THE_BATTLE.CHAR_TO_MOVE);
_parent.bat_int_tech._visible = true;
gotoAndStop ("off");
}
Symbol 556 Button
on (release) {
_parent.bat_int._visible = false;
gotoAndStop ("off");
_root.Battle_Run_Attempt();
}
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 2
if (_root.THE_BATTLE.CHAR_TO_MOVE.STATUS != "Mute") {
mutemask._visible = false;
}
status_text = "";
if ((_root.THE_BATTLE.CHAR_TO_MOVE.STATUS != null) && (_root.THE_BATTLE.CHAR_TO_MOVE.STATUS != "Stone")) {
status_text = ("**" + _root.THE_BATTLE.CHAR_TO_MOVE.STATUS) + "**";
}
stop();
Instance of Symbol 105 MovieClip "mutemask" in Symbol 557 MovieClip Frame 2
onClipEvent (enterFrame) {
_root.thecursor._visible = true;
}
Symbol 560 Button
on (release) {
var X = tech_1_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 561 Button
on (release) {
var X = tech_2_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 562 Button
on (release) {
var X = tech_3_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 563 Button
on (release) {
var X = tech_4_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 564 Button
on (release) {
var X = tech_5_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 565 Button
on (release) {
var X = tech_6_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 566 Button
on (release) {
var X = tech_7_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 567 Button
on (release) {
var X = tech_8_name;
gotoAndStop ("off");
_parent.bat_int_target._visible = true;
_root.Battle_Target_Init(X);
}
Symbol 568 Button
on (release) {
_visible = false;
tellTarget (_root.THE_BATTLE.bat_int) {
gotoAndStop ("on");
};
}
Symbol 580 MovieClip Frame 1
stop();
Symbol 580 MovieClip Frame 2
stop();
Symbol 582 Button
on (release) {
_visible = false;
if (_parent.bat_int_tech._visible) {
tellTarget (_root.THE_BATTLE.bat_int_tech) {
gotoAndStop ("on");
};
_root.Battle_Tech_Init(_root.THE_BATTLE.CHAR_TO_MOVE);
} else {
tellTarget (_root.THE_BATTLE.bat_int) {
gotoAndStop ("on");
};
}
}
Symbol 583 Button
on (release) {
_root.THE_BATTLE.ACTION_NAME = name_of_attack;
if (target_1_name == _root.THE_BATTLE.PLAYER[0].Name) {
_root.THE_BATTLE.ACTION_TARGET = 4;
} else {
_root.THE_BATTLE.ACTION_TARGET = 1;
}
var X;
switch (_root.THE_BATTLE.WHOSE_TURN) {
case 0 :
X = _root.THE_BATTLE.p2_obj;
break;
case 2 :
X = _root.THE_BATTLE.p1_obj;
break;
case 4 :
X = _root.THE_BATTLE.p3_obj;
}
tellTarget (X.sprite) {
gotoAndPlay ("action");
};
_visible = false;
_parent.bat_int._visible = false;
_parent.bat_int_tech._visible = false;
_root.thecursor._visible = false;
}
Symbol 584 Button
on (release) {
_root.THE_BATTLE.ACTION_NAME = name_of_attack;
if (target_2_name == _root.THE_BATTLE.PLAYER[1].Name) {
_root.THE_BATTLE.ACTION_TARGET = 5;
} else if (target_2_name == "All Party") {
_root.THE_BATTLE.ACTION_TARGET = 7;
} else if (target_2_name == "All Enemy") {
_root.THE_BATTLE.ACTION_TARGET = 0;
} else {
_root.THE_BATTLE.ACTION_TARGET = 2;
}
var X;
switch (_root.THE_BATTLE.WHOSE_TURN) {
case 0 :
X = _root.THE_BATTLE.p2_obj;
break;
case 2 :
X = _root.THE_BATTLE.p1_obj;
break;
case 4 :
X = _root.THE_BATTLE.p3_obj;
}
tellTarget (X.sprite) {
gotoAndPlay ("action");
};
_visible = false;
_parent.bat_int._visible = false;
_parent.bat_int_tech._visible = false;
_root.thecursor._visible = false;
}
Symbol 585 Button
on (release) {
_root.THE_BATTLE.ACTION_NAME = name_of_attack;
if (target_3_name == _root.THE_BATTLE.PLAYER[2].Name) {
_root.THE_BATTLE.ACTION_TARGET = 6;
} else {
_root.THE_BATTLE.ACTION_TARGET = 3;
}
var X;
switch (_root.THE_BATTLE.WHOSE_TURN) {
case 0 :
X = _root.THE_BATTLE.p2_obj;
break;
case 2 :
X = _root.THE_BATTLE.p1_obj;
break;
case 4 :
X = _root.THE_BATTLE.p3_obj;
}
tellTarget (X.sprite) {
gotoAndPlay ("action");
};
_visible = false;
_parent.bat_int._visible = false;
_parent.bat_int_tech._visible = false;
_root.thecursor._visible = false;
}
Symbol 592 MovieClip Frame 1
if (_root.SV_BATTLES_WON != 0) {
_root.current_MUS.start(0, 999);
}
DoNotWalk = false;
stop();
Symbol 592 MovieClip Frame 10
DoNotWalk = true;
TICKER = 20;
bat_int.status_text = "";
tellTarget (bg_art) {
gotoAndPlay(_root.BATTLE_ART);
};
tellTarget (BattleTransFX) {
gotoAndPlay ("ZoomOut");
};
stop();
Symbol 596 Button
on (release) {
_root.nextTextScript(code);
}
Symbol 597 MovieClip Frame 1
this._visible = false;
Symbol 597 MovieClip Frame 5
gotoAndPlay (2);
Symbol 598 MovieClip Frame 1
stop();
Instance of Symbol 109 MovieClip in Symbol 599 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!hitTest(_root.WalkDown)) {
return(undefined);
}
if (!_root.TheWorld.bridge1._visible) {
return(undefined);
}
_root.earth_hit_SND.start(0, 1);
_root.TheWorld.bridge1._visible = false;
}
Symbol 601 Button
on (release) {
play();
}
Symbol 621 MovieClip Frame 1
_root.bossdeath_SND.start(0, 1);
Symbol 621 MovieClip Frame 15
_root.bossdeath_SND.start(0, 1);
Symbol 621 MovieClip Frame 30
_root.bossdeath_SND.start(0, 1);
Symbol 621 MovieClip Frame 45
_root.bossdeath_SND.start(0, 1);
Symbol 621 MovieClip Frame 60
_root.bossdeath_SND.start(0, 1);
Symbol 621 MovieClip Frame 100
tellTarget (gang.p1) {
gotoAndStop(_root.SV_ALLY[0].Name);
};
tellTarget (gang.p2) {
gotoAndStop(_root.SV_ALLY[1].Name);
};
Symbol 621 MovieClip Frame 151
_root.thecursor._visible = true;
stop();
Symbol 621 MovieClip Frame 152
stop();
Symbol 621 MovieClip Frame 153
stop();
Symbol 621 MovieClip Frame 154
stop();
Symbol 621 MovieClip Frame 155
stop();
Symbol 621 MovieClip Frame 156
stop();
Symbol 621 MovieClip Frame 157
stop();
Symbol 621 MovieClip Frame 158
stop();
Symbol 621 MovieClip Frame 159
stop();
Symbol 621 MovieClip Frame 160
stop();
Symbol 621 MovieClip Frame 161
stop();
Symbol 621 MovieClip Frame 162
stop();
Symbol 621 MovieClip Frame 163
stop();
Symbol 621 MovieClip Frame 164
stop();
Symbol 621 MovieClip Frame 165
stop();
Symbol 621 MovieClip Frame 166
stop();
Symbol 621 MovieClip Frame 167
stop();
Symbol 621 MovieClip Frame 216
stop();