Frame 1
stage.showmenu = false;
stop();
Instance of Symbol 19 MovieClip in Frame 1
onClipEvent (enterFrame) {
_root.b_loaded = _root.getBytesLoaded();
_root.b_total = _root.getBytesTotal();
_root.percent = Math.round((_root.b_loaded / _root.b_total) * 100);
this._width = _root.percent * 6.2;
if (_root.percent == 100) {
_root.play();
}
}
Frame 2
stage.showmenu = true;
Frame 40
stopAllSounds();
TheBridge = new Sound();
TheBridge.attachSound("TheBridge");
TheBridge.start(0, 50000);
Frame 47
stop();
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE1");
_root.SavedGameExist1 = mySharedObject.data.SaveGame;
_root.filename1 = mySharedObject.data.gameName;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE2");
_root.SavedGameExist2 = mySharedObject.data.SaveGame;
_root.filename2 = mySharedObject.data.gameName;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE3");
_root.SavedGameExist3 = mySharedObject.data.SaveGame;
_root.filename3 = mySharedObject.data.gameName;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE4");
_root.SavedGameExist4 = mySharedObject.data.SaveGame;
_root.filename4 = mySharedObject.data.gameName;
function button1(obj, item) {
_root._quality = "LOW";
}
function button2(obj, item) {
_root._quality = "MEDIUM";
}
function button3(obj, item) {
_root._quality = "HIGH";
}
function button4(obj, item) {
}
function button5(obj, item) {
stopAllSounds();
TheBridge = new Sound();
TheBridge.attachSound("TheBridge");
TheBridge.start(0, 50000);
}
function button6(obj, item) {
stopAllSounds();
}
function button7(obj, item) {
}
function button8(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button9(obj, item) {
}
function button10(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button11(obj, item) {
getURL ("http://www.armorgames.com/", "_blank");
}
cm = new ContextMenu();
cm.hideBuiltInItems();
cm.customItems.push(new ContextMenuItem("Low Quality", button1));
cm.customItems.push(new ContextMenuItem("Medium Quality", button2));
cm.customItems.push(new ContextMenuItem("High Quality", button3));
cm.customItems.push(new ContextMenuItem("------------", button4));
cm.customItems.push(new ContextMenuItem("Start Music", button5));
cm.customItems.push(new ContextMenuItem("Stop Music", button6));
cm.customItems.push(new ContextMenuItem("------------", button7));
cm.customItems.push(new ContextMenuItem("More Games 'n Stuff", button8));
cm.customItems.push(new ContextMenuItem("-------------", button9));
cm.customItems.push(new ContextMenuItem("EviLudy Games!", button10));
cm.customItems.push(new ContextMenuItem("Armor Games!", button11));
_root.menu = cm;
Frame 48
if (_root.SavedGameExist2 == 1) {
_root.loadbut2.enabled = true;
} else {
_root.loadbut2.enabled = false;
_root.filename2 = "Empty Slot";
}
if (_root.SavedGameExist3 == 1) {
_root.loadbut3.enabled = true;
} else {
_root.loadbut3.enabled = false;
_root.filename3 = "Empty Slot";
}
if (_root.SavedGameExist4 == 1) {
_root.loadbut4.enabled = true;
} else {
_root.loadbut4.enabled = false;
_root.filename4 = "Empty Slot";
}
if (_root.SavedGameExist1 == 1) {
_root.loadbut1.enabled = true;
} else {
_root.loadbut1.enabled = false;
_root.filename1 = "Empty Slot";
}
function button1(obj, item) {
_root._quality = "LOW";
}
function button2(obj, item) {
_root._quality = "MEDIUM";
}
function button3(obj, item) {
_root._quality = "HIGH";
}
function button4(obj, item) {
}
function button5(obj, item) {
stopAllSounds();
TheBridge = new Sound();
TheBridge.attachSound("TheBridge");
TheBridge.start(0, 50000);
}
function button6(obj, item) {
stopAllSounds();
}
function button7(obj, item) {
}
function button8(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button9(obj, item) {
}
function button10(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button11(obj, item) {
getURL ("http://www.armorgames.com/", "_blank");
}
cm = new ContextMenu();
cm.hideBuiltInItems();
cm.customItems.push(new ContextMenuItem("Low Quality", button1));
cm.customItems.push(new ContextMenuItem("Medium Quality", button2));
cm.customItems.push(new ContextMenuItem("High Quality", button3));
cm.customItems.push(new ContextMenuItem("------------", button4));
cm.customItems.push(new ContextMenuItem("Start Music", button5));
cm.customItems.push(new ContextMenuItem("Stop Music", button6));
cm.customItems.push(new ContextMenuItem("------------", button7));
cm.customItems.push(new ContextMenuItem("More Games 'n Stuff", button8));
cm.customItems.push(new ContextMenuItem("-------------", button9));
cm.customItems.push(new ContextMenuItem("EviLudy Games!", button10));
cm.customItems.push(new ContextMenuItem("Armor Games!", button11));
_root.menu = cm;
Frame 49
function button1(obj, item) {
_root._quality = "LOW";
}
function button2(obj, item) {
_root._quality = "MEDIUM";
}
function button3(obj, item) {
_root._quality = "HIGH";
}
function button4(obj, item) {
}
function button5(obj, item) {
stopAllSounds();
TheBridge = new Sound();
TheBridge.attachSound("TheBridge");
TheBridge.start(0, 50000);
}
function button6(obj, item) {
stopAllSounds();
}
function button7(obj, item) {
}
function button8(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button9(obj, item) {
}
function button10(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button11(obj, item) {
getURL ("http://www.armorgames.com/", "_blank");
}
cm = new ContextMenu();
cm.hideBuiltInItems();
cm.customItems.push(new ContextMenuItem("Low Quality", button1));
cm.customItems.push(new ContextMenuItem("Medium Quality", button2));
cm.customItems.push(new ContextMenuItem("High Quality", button3));
cm.customItems.push(new ContextMenuItem("------------", button4));
cm.customItems.push(new ContextMenuItem("Start Music", button5));
cm.customItems.push(new ContextMenuItem("Stop Music", button6));
cm.customItems.push(new ContextMenuItem("------------", button7));
cm.customItems.push(new ContextMenuItem("More Games 'n Stuff", button8));
cm.customItems.push(new ContextMenuItem("-------------", button9));
cm.customItems.push(new ContextMenuItem("EviLudy Games!", button10));
cm.customItems.push(new ContextMenuItem("Armor Games!", button11));
_root.menu = cm;
Frame 50
_root.nextlevel = _root.level * 5;
_root.bonus = _root.nextlevel / 3;
_root.nextlevel = _root.nextlevel * _root.nextlevel;
_root.nextlevel = _root.nextlevel * _root.bonus;
_root.nextlevel = _root.nextlevel + 1475;
_root.nextlevel = Math.round(_root.nextlevel);
_root.addition = _root.addition + 0.5;
function button1(obj, item) {
_root._quality = "LOW";
}
function button2(obj, item) {
_root._quality = "MEDIUM";
}
function button3(obj, item) {
_root._quality = "HIGH";
}
function button4(obj, item) {
}
function button5(obj, item) {
stopAllSounds();
TheBridge = new Sound();
TheBridge.attachSound("TheBridge");
TheBridge.start(0, 50000);
}
function button6(obj, item) {
stopAllSounds();
}
function button7(obj, item) {
}
function button8(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button9(obj, item) {
}
function button10(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button11(obj, item) {
getURL ("http://www.armorgames.com/", "_blank");
}
cm = new ContextMenu();
cm.hideBuiltInItems();
cm.customItems.push(new ContextMenuItem("Low Quality", button1));
cm.customItems.push(new ContextMenuItem("Medium Quality", button2));
cm.customItems.push(new ContextMenuItem("High Quality", button3));
cm.customItems.push(new ContextMenuItem("------------", button4));
cm.customItems.push(new ContextMenuItem("Start Music", button5));
cm.customItems.push(new ContextMenuItem("Stop Music", button6));
cm.customItems.push(new ContextMenuItem("------------", button7));
cm.customItems.push(new ContextMenuItem("More Games 'n Stuff", button8));
cm.customItems.push(new ContextMenuItem("-------------", button9));
cm.customItems.push(new ContextMenuItem("EviLudy Games!", button10));
cm.customItems.push(new ContextMenuItem("Armor Games!", button11));
_root.menu = cm;
Instance of Symbol 81 MovieClip in Frame 50
onClipEvent (enterFrame) {
if (_root.exprecieved >= 5) {
_root.exprecieved = _root.exprecieved - 5;
_root.expr = _root.expr + 5;
}
if (_root.expr > _root.nextlevel) {
_root.nextlevel = _root.level * 5;
_root.bonus = _root.nextlevel / 3;
_root.nextlevel = _root.nextlevel * _root.nextlevel;
_root.nextlevel = _root.nextlevel * _root.bonus;
_root.nextlevel = _root.nextlevel + 1475;
_root.nextlevel = Math.round(_root.nextlevel);
_root.addition = _root.addition + 0.5;
_root.statpoints = _root.statpoints + 5;
_root.level++;
}
}
Instance of Symbol 97 MovieClip "boomchi" in Frame 50
onClipEvent (enterFrame) {
if (_root.found == false) {
this._visible = false;
}
}
Frame 51
function backMain() {
_root.gotoAndStop("Map!", 1);
gotoAndStop (47);
}
function outFight() {
stopAllSounds();
_root.gotoAndStop("Battle!", 1);
gotoAndStop (52);
}
function saveFunction1() {
var _local1 = _root;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE1");
mySharedObject.data.SaveGame = 1;
mySharedObject.data.gameName = _local1.filename;
mySharedObject.data.statpoints = _local1.statpoints;
mySharedObject.data.expr = _local1.expr;
mySharedObject.data.weapon = _local1.weapon;
mySharedObject.data.staff = _local1.staff;
mySharedObject.data.maxhp = _local1.maxhp;
mySharedObject.data.maxmp = _local1.maxmp;
mySharedObject.data.def = _local1.def;
mySharedObject.data.str = _local1.str;
mySharedObject.data.mag = _local1.mag;
mySharedObject.data.level = _local1.level;
mySharedObject.data.staff1 = _local1.staff1;
mySharedObject.data.staff2 = _local1.staff2;
mySharedObject.data.weapon1 = _local1.weapon1;
mySharedObject.data.weapon2 = _local1.weapon2;
mySharedObject.data.weapon3 = _local1.weapon3;
mySharedObject.data.weapon4 = _local1.weapon4;
mySharedObject.data.weapon5 = _local1.weapon5;
mySharedObject.data.weapon6 = _local1.weapon6;
mySharedObject.data.weapon7 = _local1.weapon7;
mySharedObject.data.addition = _local1.addition;
mySharedObject.flush();
}
function saveFunction2() {
var _local1 = _root;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE2");
mySharedObject.data.SaveGame = 1;
mySharedObject.data.gameName = _local1.filename;
mySharedObject.data.statpoints = _local1.statpoints;
mySharedObject.data.expr = _local1.expr;
mySharedObject.data.weapon = _local1.weapon;
mySharedObject.data.staff = _local1.staff;
mySharedObject.data.maxhp = _local1.maxhp;
mySharedObject.data.maxmp = _local1.maxmp;
mySharedObject.data.def = _local1.def;
mySharedObject.data.str = _local1.str;
mySharedObject.data.mag = _local1.mag;
mySharedObject.data.level = _local1.level;
mySharedObject.data.staff1 = _local1.staff1;
mySharedObject.data.staff2 = _local1.staff2;
mySharedObject.data.weapon1 = _local1.weapon1;
mySharedObject.data.weapon2 = _local1.weapon2;
mySharedObject.data.weapon3 = _local1.weapon3;
mySharedObject.data.weapon4 = _local1.weapon4;
mySharedObject.data.weapon5 = _local1.weapon5;
mySharedObject.data.weapon6 = _local1.weapon6;
mySharedObject.data.weapon7 = _local1.weapon7;
mySharedObject.data.addition = _local1.addition;
mySharedObject.flush();
}
function saveFunction3() {
var _local1 = _root;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE3");
mySharedObject.data.SaveGame = 1;
mySharedObject.data.gameName = _local1.filename;
mySharedObject.data.statpoints = _local1.statpoints;
mySharedObject.data.expr = _local1.expr;
mySharedObject.data.weapon = _local1.weapon;
mySharedObject.data.staff = _local1.staff;
mySharedObject.data.maxhp = _local1.maxhp;
mySharedObject.data.maxmp = _local1.maxmp;
mySharedObject.data.def = _local1.def;
mySharedObject.data.str = _local1.str;
mySharedObject.data.mag = _local1.mag;
mySharedObject.data.level = _local1.level;
mySharedObject.data.staff1 = _local1.staff1;
mySharedObject.data.staff2 = _local1.staff2;
mySharedObject.data.weapon1 = _local1.weapon1;
mySharedObject.data.weapon2 = _local1.weapon2;
mySharedObject.data.weapon3 = _local1.weapon3;
mySharedObject.data.weapon4 = _local1.weapon4;
mySharedObject.data.weapon5 = _local1.weapon5;
mySharedObject.data.weapon6 = _local1.weapon6;
mySharedObject.data.weapon7 = _local1.weapon7;
mySharedObject.data.addition = _local1.addition;
mySharedObject.flush();
}
function saveFunction4() {
var _local1 = _root;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE4");
mySharedObject.data.SaveGame = 1;
mySharedObject.data.gameName = _local1.filename;
mySharedObject.data.statpoints = _local1.statpoints;
mySharedObject.data.expr = _local1.expr;
mySharedObject.data.weapon = _local1.weapon;
mySharedObject.data.staff = _local1.staff;
mySharedObject.data.maxhp = _local1.maxhp;
mySharedObject.data.maxmp = _local1.maxmp;
mySharedObject.data.def = _local1.def;
mySharedObject.data.str = _local1.str;
mySharedObject.data.mag = _local1.mag;
mySharedObject.data.level = _local1.level;
mySharedObject.data.staff1 = _local1.staff1;
mySharedObject.data.staff2 = _local1.staff2;
mySharedObject.data.weapon1 = _local1.weapon1;
mySharedObject.data.weapon2 = _local1.weapon2;
mySharedObject.data.weapon3 = _local1.weapon3;
mySharedObject.data.weapon4 = _local1.weapon4;
mySharedObject.data.weapon5 = _local1.weapon5;
mySharedObject.data.weapon6 = _local1.weapon6;
mySharedObject.data.weapon7 = _local1.weapon7;
mySharedObject.data.addition = _local1.addition;
mySharedObject.flush();
}
function button1(obj, item) {
_root._quality = "LOW";
}
function button2(obj, item) {
_root._quality = "MEDIUM";
}
function button3(obj, item) {
_root._quality = "HIGH";
}
function button4(obj, item) {
}
function button5(obj, item) {
stopAllSounds();
TheBridge = new Sound();
TheBridge.attachSound("TheBridge");
TheBridge.start(0, 50000);
}
function button6(obj, item) {
stopAllSounds();
}
function button7(obj, item) {
}
function button8(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button9(obj, item) {
}
function button10(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button11(obj, item) {
getURL ("http://www.armorgames.com/", "_blank");
}
cm = new ContextMenu();
cm.hideBuiltInItems();
cm.customItems.push(new ContextMenuItem("Low Quality", button1));
cm.customItems.push(new ContextMenuItem("Medium Quality", button2));
cm.customItems.push(new ContextMenuItem("High Quality", button3));
cm.customItems.push(new ContextMenuItem("------------", button4));
cm.customItems.push(new ContextMenuItem("Start Music", button5));
cm.customItems.push(new ContextMenuItem("Stop Music", button6));
cm.customItems.push(new ContextMenuItem("------------", button7));
cm.customItems.push(new ContextMenuItem("More Games 'n Stuff", button8));
cm.customItems.push(new ContextMenuItem("-------------", button9));
cm.customItems.push(new ContextMenuItem("EviLudy Games!", button10));
cm.customItems.push(new ContextMenuItem("Armor Games!", button11));
_root.menu = cm;
Frame 52
function inflictA() {
var _local1 = _root;
_local1.enemy.inside.gotoAndStop(2);
_local1.damage = 0;
_local1.randomizerB = (Math.random() * 5) + 5;
_local1.randomizerB = Math.round(_local1.randomizerB);
_local1.randomizer = (Math.random() * 5) + 5;
_local1.randomizer = Math.round(_local1.randomizer);
_local1.multiple = _local1.powerups + _local1.randomizer;
_local1.onepercent = _local1.damage / 10;
_local1.adding = _local1.onepercent * _local1.multiple;
_local1.adding = _local1.adding + 1;
_local1.addingb = Math.random() * _local1.str;
_local1.addingc = _local1.str / 3;
_local1.addingb = _local1.adding * _local1.addingb;
_local1.adding = _local1.adding + _local1.addingb;
_local1.damage = _local1.damage + _local1.adding;
_local1.damage = _local1.damage + _local1.randomizerB;
_local1.damage = _local1.damage + _local1.str;
_local1.damage = _local1.damage + _local1.level;
_local1.special = _local1.level * _local1.str;
_local1.centodan = _local1.str * 1.5;
_local1.damage = _local1.damage + _local1.centodan;
_local1.damage = _local1.damage + _local1.special;
_local1.cento = _local1.powerups / 2;
_local1.cento = _local1.cento + 1;
if (_local1.weapon != 1) {
_local1.expo = _local1.weapon / 2;
_local1.damage = _local1.damage * _local1.weapon;
}
_local1.damage = _local1.damage * _local1.cento;
_local1.damage = Math.ceil(_local1.damage);
_local1.damageDealA._visible = true;
_local1.damageDealA.play();
_local1.enemy.inside.gotoAndStop(2);
}
function inflictB() {
var _local1 = _root;
_local1.enemy.inside.gotoAndStop(2);
_local1.damage = 0;
_local1.randomizerB = (Math.random() * 5) + 5;
_local1.randomizerB = Math.round(_local1.randomizerB);
_local1.randomizer = (Math.random() * 5) + 5;
_local1.randomizer = Math.round(_local1.randomizer);
_local1.multiple = _local1.magicups + _local1.randomizer;
_local1.onepercent = _local1.damage / 10;
_local1.adding = _local1.onepercent * _local1.multiple;
_local1.adding = _local1.adding + 1;
_local1.addingb = Math.random() * _local1.mag;
_local1.addingc = _local1.mag / 3;
_local1.addingb = _local1.adding * _local1.addingb;
_local1.adding = _local1.adding + _local1.addingb;
_local1.damage = _local1.damage + _local1.adding;
_local1.centodan = _local1.mag * 1.5;
_local1.damage = _local1.damage + _local1.centodan;
_local1.damage = _local1.damage + _local1.randomizerB;
_local1.damage = _local1.damage + _local1.mag;
_local1.damage = _local1.damage + _local1.level;
_local1.special = _local1.level * _local1.str;
_local1.damage = _local1.damage + _local1.special;
_local1.cento = _local1.magicups / 2;
_local1.cento = _local1.cento + 1;
_local1.damage = _local1.damage * _local1.cento;
if (_local1.staff != 1) {
_local1.expo = _local1.staff * 6;
_local1.damage = _local1.damage * _local1.weapon;
}
if (_local1.spell == 5) {
_local1.damage = _local1.damage * 1.4;
} else if (_local1.spell == 6) {
_local1.damage = _local1.damage * 2.1;
} else if (_local1.spell == 7) {
_local1.damage = _local1.damage * 2.7;
} else if (_local1.spell == 8) {
_local1.damage = _local1.damage * 3;
}
_local1.damage = Math.ceil(_local1.damage);
_local1.damageDealA._visible = true;
_local1.damageDealA.play();
_local1.enemy.inside.gotoAndStop(2);
}
function inflictC() {
var _local1 = _root;
_local1.enemy.inside.gotoAndStop(2);
_local1.damage = 0;
_local1.randomizerB = (Math.random() * 5) + 5;
_local1.randomizerB = Math.round(_local1.randomizerB);
_local1.randomizer = (Math.random() * 5) + 5;
_local1.randomizer = Math.round(_local1.randomizer);
_local1.multiple = _local1.magicups + _local1.randomizer;
_local1.onepercent = _local1.damage / 10;
_local1.adding = _local1.onepercent * _local1.multiple;
_local1.adding = _local1.adding + 1;
_local1.addingb = Math.random() * _local1.mag;
_local1.addingc = _local1.mag / 3;
_local1.addingb = _local1.adding * _local1.addingb;
_local1.adding = _local1.adding + _local1.addingb;
_local1.damage = _local1.damage + _local1.adding;
_local1.damage = _local1.damage + _local1.randomizerB;
_local1.damage = _local1.damage + _local1.mag;
_local1.damage = _local1.damage + _local1.level;
_local1.special = _local1.level * _local1.str;
_local1.damage = _local1.damage + _local1.special;
_local1.cento = _local1.magicups / 2;
_local1.cento = _local1.cento + 1;
_local1.damage = _local1.damage * _local1.cento;
if (_local1.staff != 1) {
_local1.expo = _local1.staff * 6;
_local1.damage = _local1.damage * _local1.weapon;
}
_local1.damage = _local1.damage * 1.4;
_local1.damage = Math.ceil(_local1.damage);
_local1.curing = 0;
_local1.curing = _local1.curing + _local1.damage;
_local1.damageDealB._visible = true;
_local1.damageDealB.play();
}
function goEnemy() {
var _local1 = _root;
_local1.asetting = 4;
_local1.strikeset = 0;
numA = (Math.random() * 5) + 1;
numB = Math.random() * 6;
numA = Math.round(numA);
numB = Math.round(numB);
if (numA > 4) {
numA = 1;
}
if (numB > 4) {
numB = 1;
}
if (((numA == 2) && (_local1.enemyhp == _local1.enemymaxhp)) && (_local1.enemymp > 7)) {
numA = 1;
}
if (((numB == 2) && (_local1.enemyhp == _local1.enemymaxhp)) && (_local1.enemymp > 15)) {
numB = 1;
}
if ((_local1.enemymp < 8) && (numA == 2)) {
numA = 1;
}
if ((_local1.enemymp < 16) && (numB == 2)) {
numB = 1;
}
if ((numA == 4) && (_local1.enemymp < 25)) {
numA = 1;
}
if ((numB == 4) && (_local1.enemymp < 50)) {
numB = 1;
}
_local1.emTa1 = numA;
_local1.emTa2 = numB;
_local1.enemyPoint = 2;
}
function gameOver() {
stopAllSounds();
_root.gotoAndStop("Map!", 3);
gotoAndStop (49);
}
function victory() {
var _local1 = _root;
_local1.exprecieved = _local1.enemylevel * 1600;
_local1.exprecieved = Math.ceil(_local1.exprecieved);
stopAllSounds();
variaA = (Math.random() * 3) + 1;
variaA = Math.round(variaA);
if (variaA < 3) {
_local1.found = false;
}
if (variaA > 2) {
variaB = (Math.random() * 3) + 1;
variaB = Math.round(variaB);
if (_local1.staff2 == 1) {
variaB = 1;
} else if ((_local1.staff2 == 0) && (variaB > 2)) {
_local1.found = true;
_local1.itemname = "The White Wizard";
_local1.itemnum = 9;
_local1.staff2 = 1;
}
if (variaB < 3) {
if (_local1.weapon2 == 0) {
_local1.found = true;
_local1.weapon2 = 1;
_local1.itemname = "Theoden's Blade";
_local1.itemnum = 2;
} else if ((_local1.weapon2 == 1) && (_local1.weapon3 == 0)) {
_local1.found = true;
_local1.weapon3 = 1;
_local1.itemname = "Sting";
_local1.itemnum = 3;
} else if ((_local1.weapon3 == 1) && (_local1.weapon4 == 0)) {
_local1.found = true;
_local1.weapon4 = 1;
_local1.itemname = "Nazgul Blade";
_local1.itemnum = 4;
} else if ((_local1.weapon4 == 1) && (_local1.weapon5 == 0)) {
_local1.found = true;
_local1.weapon5 = 1;
_local1.itemname = "Anduril";
_local1.itemnum = 5;
} else if ((_local1.weapon5 == 1) && (_local1.weapon6 == 0)) {
_local1.found = true;
_local1.weapon6 = 1;
_local1.itemname = "Narsil";
_local1.itemnum = 6;
} else if ((_local1.weapon6 == 1) && (_local1.weapon7 == 0)) {
_local1.found = true;
_local1.weapon7 = 1;
_local1.itemname = "Witch-King of Agmar";
_local1.itemnum = 7;
} else if (_local1.weapon7 == 1) {
_local1.found = false;
}
}
}
trace(_local1.found);
trace(variaA);
trace(variaB);
stopAllSounds();
TheBridge = new Sound();
TheBridge.attachSound("TheBridge");
TheBridge.start(0, 50000);
_local1.gotoAndStop("Map!", 4);
gotoAndStop (50);
}
_root.enemyPoint = 0;
stop();
_root.autolife = false;
_root.shield = false;
_root.autolifeused = false;
_root.strikeset = 1;
_root.hp = _root.maxhp;
_root.mp = _root.maxmp;
_root.powerups = 0;
_root.magicups = 0;
_root.defenceups = 0;
_root.startstr = _root.str;
_root.enemy = 1;
_root.enemypowerups = 0;
_root.enemymaxhp = _root.enemylevel * 200;
_root.enemymaxmp = _root.enemylevel * 50;
_root.enemymaxmp = Math.ceil(_root.enemymaxmp);
_root.enemymaxhp = Math.ceil(_root.enemymaxhp);
_root.enemyhp = _root.enemymaxhp;
_root.enemymp = _root.enemymaxmp;
_root.shield = false;
_root.autolife = false;
_root.playerturns = 3;
_root.enemyturns = 2;
_root.xi = 1;
stopAllSounds();
BattleTrack = new Sound();
BattleTrack.attachSound("BattleTrack");
BattleTrack.start(0, 50000);
function button1(obj, item) {
_root._quality = "LOW";
}
function button2(obj, item) {
_root._quality = "MEDIUM";
}
function button3(obj, item) {
_root._quality = "HIGH";
}
function button4(obj, item) {
}
function button5(obj, item) {
stopAllSounds();
BattleTrack = new Sound();
BattleTrack.attachSound("BattleTrack");
BattleTrack.start(0, 50000);
}
function button6(obj, item) {
stopAllSounds();
}
function button7(obj, item) {
}
function button8(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button9(obj, item) {
}
function button10(obj, item) {
getURL ("http://www.eviludy.net/", "_blank");
}
function button11(obj, item) {
getURL ("http://www.armorgames.com/", "_blank");
}
cm = new ContextMenu();
cm.hideBuiltInItems();
cm.customItems.push(new ContextMenuItem("Low Quality", button1));
cm.customItems.push(new ContextMenuItem("Medium Quality", button2));
cm.customItems.push(new ContextMenuItem("High Quality", button3));
cm.customItems.push(new ContextMenuItem("------------", button4));
cm.customItems.push(new ContextMenuItem("Start Music", button5));
cm.customItems.push(new ContextMenuItem("Stop Music", button6));
cm.customItems.push(new ContextMenuItem("------------", button7));
cm.customItems.push(new ContextMenuItem("More Games 'n Stuff", button8));
cm.customItems.push(new ContextMenuItem("-------------", button9));
cm.customItems.push(new ContextMenuItem("EviLudy Games!", button10));
cm.customItems.push(new ContextMenuItem("Armor Games!", button11));
_root.menu = cm;
Instance of Symbol 200 MovieClip in Frame 52
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bg);
}
Instance of Symbol 279 MovieClip "gandalf" in Frame 52
onClipEvent (enterFrame) {
_root.gandalf.st.xy.gotoAndStop(_root.weapon);
if (_root.hp <= 0) {
if (_root.autolife == true) {
fifteenpercent = _root.maxhp / 100;
fifteenpercent = fifteenpercent * 15;
fifteenpercent = Math.round(fifteenpercent);
_root.hp = fifteenpercent;
_root.autolife = false;
} else if (_root.autolife == false) {
this.gotoAndStop(5);
_root.enemy.inside.gotoAndStop(1);
_root.actionSel._visible = false;
}
}
}
onClipEvent (load) {
_root.gandalf.st.xy.gotoAndStop(_root.weapon);
}
Instance of Symbol 458 MovieClip "enemy" in Frame 52
onClipEvent (enterFrame) {
if ((_root.damageDealA._visible == true) && (_root.enemyhp > 1)) {
this.inside.gotoAndStop(2);
}
if (_root.enemyhp <= 1) {
_root.enemy.inside.gotoAndStop(5);
this.inside.gotoAndStop(5);
_root.actionSel._visible = false;
}
}
onClipEvent (load) {
this.gotoAndStop(_root.enm);
}
Instance of Symbol 498 MovieClip "actionSel" in Frame 52
onClipEvent (load) {
csx = 0;
csy = 0;
}
onClipEvent (enterFrame) {
if ((Key.isDown(40) && (csx == 0)) && (_root.actionSelect != 6)) {
this.nextFrame();
csx = 1;
} else if (((Key.isDown(38) && (csx == 0)) && (_root.actionSelect != 8)) && (_root.actionSelect != 13)) {
this.prevFrame();
csx = 1;
}
if (csx == 1) {
csy++;
}
if (csy == 7) {
csy = 0;
csx = 0;
}
}
onClipEvent (enterFrame) {
if (((this._visible == true) && (Key.isDown(32))) && (csx == 0)) {
csx = 1;
_root.xi = 0;
if (_root.actionSelect == 1) {
_root.gandalf.gotoAndStop(2);
this._visible = false;
}
if (_root.actionSelect == 4) {
_root.powerups++;
_root.gandalf.gotoAndStop(7);
this._visible = false;
}
if (_root.actionSelect == 5) {
_root.gandalf.gotoAndStop(7);
this._visible = false;
}
if (_root.actionSelect == 6) {
_root.gandalf.gotoAndStop(7);
this._visible = false;
}
if (_root.actionSelect == 3) {
this.gotoAndStop(8);
}
if (_root.actionSelect == 12) {
csx = 1;
this.gotoAndStop(1);
}
if ((_root.actionSelect == 8) && (_root.mp >= 4)) {
_root.mp = _root.mp - 4;
_root.gandalf.gotoAndStop(3);
this._visible = false;
}
if ((_root.actionSelect == 9) && (_root.mp >= 8)) {
_root.mp = _root.mp - 8;
_root.gandalf.gotoAndStop(3);
this._visible = false;
}
if (((_root.actionSelect == 10) && (_root.mp >= 16)) && (_root.shield == false)) {
_root.mp = _root.mp - 16;
_root.gandalf.gotoAndStop(3);
_root.shield = true;
this._visible = false;
}
if (((_root.actionSelect == 11) && (_root.mp >= 32)) && (_root.autolifeused == false)) {
_root.mp = _root.mp - 32;
_root.gandalf.gotoAndStop(3);
_root.autolife = true;
_root.autolifeused = true;
this._visible = false;
}
if ((_root.actionSelect == 13) && (_root.mp >= 5)) {
_root.mp = _root.mp - 5;
_root.gandalf.gotoAndStop(3);
this._visible = false;
}
if ((_root.actionSelect == 14) && (_root.mp >= 15)) {
_root.mp = _root.mp - 15;
_root.gandalf.gotoAndStop(3);
this._visible = false;
}
if ((_root.actionSelect == 15) && (_root.mp >= 32)) {
_root.mp = _root.mp - 32;
_root.gandalf.gotoAndStop(3);
this._visible = false;
}
if ((_root.actionSelect == 16) && (_root.mp >= 112)) {
_root.mp = _root.mp - 112;
_root.gandalf.gotoAndStop(3);
this._visible = false;
}
if (_root.actionSelect == 17) {
this.gotoAndStop(1);
}
if (_root.actionSelect == 2) {
this.gotoAndStop(13);
}
}
}
Instance of Symbol 506 MovieClip "damageDealA" in Frame 52
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 514 MovieClip "damageDealB" in Frame 52
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 521 MovieClip "damageDealC" in Frame 52
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 528 MovieClip "damageDealD" in Frame 52
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 530 MovieClip in Frame 52
onClipEvent (enterFrame) {
this._width = (_root.mp / _root.maxmp) * 200;
}
Instance of Symbol 532 MovieClip in Frame 52
onClipEvent (enterFrame) {
this._width = (_root.hp / _root.maxhp) * 200;
}
Instance of Symbol 530 MovieClip in Frame 52
onClipEvent (enterFrame) {
this._width = (_root.enemymp / _root.enemymaxmp) * 200;
}
Instance of Symbol 532 MovieClip in Frame 52
onClipEvent (enterFrame) {
this._width = (_root.enemyhp / _root.enemymaxhp) * 200;
}
Symbol 15 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 25 Button
on (release) {
getURL ("http://www.gamesofgondor.com/", "_blank");
}
Symbol 36 Button
on (release) {
_root.statpoints = 0;
_root.expr = 1;
_root.weapon = 1;
_root.staff = 1;
_root.maxhp = 500;
_root.maxmp = 100;
_root.def = 10;
_root.str = 10;
_root.mag = 10;
_root.level = 1;
_root.staff1 = 1;
_root.staff2 = 0;
_root.weapon1 = 1;
_root.weapon2 = 0;
_root.weapon3 = 0;
_root.weapon4 = 0;
_root.weapon5 = 0;
_root.weapon6 = 0;
_root.weapon7 = 0;
_root.addition = 0;
gotoAndStop (51);
}
Symbol 38 Button
on (release) {
gotoAndStop (48);
}
Symbol 40 Button
on (release) {
getURL ("http://www.eviludy.net/forums/viewtopic.php?t=935/", "_blank");
}
Symbol 42 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 44 Button
on (release) {
getURL ("http://www.eviludy.net/", "_blank");
}
Symbol 48 Button
on (release) {
getURL ("http://www.eviludy.net/", "_blank");
}
Symbol 50 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 51 Button
on (release) {
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE1");
_root.statpoints = mySharedObject.data.statpoints;
_root.expr = mySharedObject.data.expr;
_root.weapon = mySharedObject.data.weapon;
_root.staff = mySharedObject.data.staff;
_root.maxhp = mySharedObject.data.maxhp;
_root.maxmp = mySharedObject.data.maxmp;
_root.def = mySharedObject.data.def;
_root.str = mySharedObject.data.str;
_root.mag = mySharedObject.data.mag;
_root.level = mySharedObject.data.level;
_root.staff1 = mySharedObject.data.staff1;
_root.staff2 = mySharedObject.data.staff2;
_root.weapon1 = mySharedObject.data.weapon1;
_root.weapon2 = mySharedObject.data.weapon2;
_root.weapon3 = mySharedObject.data.weapon3;
_root.weapon4 = mySharedObject.data.weapon4;
_root.weapon5 = mySharedObject.data.weapon5;
_root.weapon6 = mySharedObject.data.weapon6;
_root.weapon7 = mySharedObject.data.weapon7;
_root.addition = mySharedObject.data.addition;
gotoAndStop (51);
}
Symbol 53 Button
on (release) {
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE2");
_root.statpoints = mySharedObject.data.statpoints;
_root.expr = mySharedObject.data.expr;
_root.weapon = mySharedObject.data.weapon;
_root.staff = mySharedObject.data.staff;
_root.maxhp = mySharedObject.data.maxhp;
_root.maxmp = mySharedObject.data.maxmp;
_root.def = mySharedObject.data.def;
_root.str = mySharedObject.data.str;
_root.mag = mySharedObject.data.mag;
_root.level = mySharedObject.data.level;
_root.staff1 = mySharedObject.data.staff1;
_root.staff2 = mySharedObject.data.staff2;
_root.weapon1 = mySharedObject.data.weapon1;
_root.weapon2 = mySharedObject.data.weapon2;
_root.weapon3 = mySharedObject.data.weapon3;
_root.weapon4 = mySharedObject.data.weapon4;
_root.weapon5 = mySharedObject.data.weapon5;
_root.weapon6 = mySharedObject.data.weapon6;
_root.weapon7 = mySharedObject.data.weapon7;
_root.addition = mySharedObject.data.addition;
gotoAndStop (51);
}
Symbol 55 Button
on (release) {
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE3");
_root.statpoints = mySharedObject.data.statpoints;
_root.expr = mySharedObject.data.expr;
_root.weapon = mySharedObject.data.weapon;
_root.staff = mySharedObject.data.staff;
_root.maxhp = mySharedObject.data.maxhp;
_root.maxmp = mySharedObject.data.maxmp;
_root.def = mySharedObject.data.def;
_root.str = mySharedObject.data.str;
_root.mag = mySharedObject.data.mag;
_root.level = mySharedObject.data.level;
_root.staff1 = mySharedObject.data.staff1;
_root.staff2 = mySharedObject.data.staff2;
_root.weapon1 = mySharedObject.data.weapon1;
_root.weapon2 = mySharedObject.data.weapon2;
_root.weapon3 = mySharedObject.data.weapon3;
_root.weapon4 = mySharedObject.data.weapon4;
_root.weapon5 = mySharedObject.data.weapon5;
_root.weapon6 = mySharedObject.data.weapon6;
_root.weapon7 = mySharedObject.data.weapon7;
_root.addition = mySharedObject.data.addition;
gotoAndStop (51);
}
Symbol 57 Button
on (release) {
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE4");
_root.statpoints = mySharedObject.data.statpoints;
_root.expr = mySharedObject.data.expr;
_root.weapon = mySharedObject.data.weapon;
_root.staff = mySharedObject.data.staff;
_root.maxhp = mySharedObject.data.maxhp;
_root.maxmp = mySharedObject.data.maxmp;
_root.def = mySharedObject.data.def;
_root.str = mySharedObject.data.str;
_root.mag = mySharedObject.data.mag;
_root.level = mySharedObject.data.level;
_root.staff1 = mySharedObject.data.staff1;
_root.staff2 = mySharedObject.data.staff2;
_root.weapon1 = mySharedObject.data.weapon1;
_root.weapon2 = mySharedObject.data.weapon2;
_root.weapon3 = mySharedObject.data.weapon3;
_root.weapon4 = mySharedObject.data.weapon4;
_root.weapon5 = mySharedObject.data.weapon5;
_root.weapon6 = mySharedObject.data.weapon6;
_root.weapon7 = mySharedObject.data.weapon7;
_root.addition = mySharedObject.data.addition;
gotoAndStop (51);
}
Symbol 59 Button
on (release) {
prevFrame();
}
Symbol 61 Button
on (release) {
gotoAndStop (47);
}
Symbol 66 Button
on (release) {
if (_root.exprecieved < 1) {
gotoAndStop (51);
} else if (_root.exprecieved >= 1) {
_root.expr = _root.expr + _root.exprecieved;
_root.exprecieved = 0;
}
}
Symbol 93 MovieClip Frame 1
stop();
Symbol 95 Button
on (release) {
this._visible = false;
}
Instance of Symbol 93 MovieClip in Symbol 97 MovieClip Frame 1
onClipEvent (load) {
if (_root.found == true) {
this._visible = true;
this.gotoAndStop(_root.itemnum);
} else {
this._visible = false;
}
}
Symbol 99 Button
on (release) {
_root.lolclip.gotoAndStop(1);
}
Symbol 101 Button
on (release) {
_root.lolclip.gotoAndStop(2);
}
Symbol 103 Button
on (release) {
_root.lolclip.gotoAndStop(3);
}
Symbol 105 Button
on (release) {
_root.lolclip.gotoAndStop(4);
}
Symbol 107 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 111 Button
on (release) {
_root.enm = 1;
_root.bg = 1;
gotoAndStop (6);
}
Symbol 113 Button
on (release) {
_root.enm = 1;
_root.bg = 2;
gotoAndStop (6);
}
Symbol 115 Button
on (release) {
_root.enm = 2;
_root.bg = 3;
gotoAndStop (6);
}
Symbol 117 Button
on (release) {
_root.enm = (Math.random() * 2) + 1;
_root.enm = Math.round(_root.enm);
_root.bg = 4;
gotoAndStop (6);
}
Symbol 119 Button
on (release) {
_root.enm = (Math.random() * 2) + 1;
_root.enm = Math.round(_root.enm);
_root.bg = 5;
gotoAndStop (6);
}
Symbol 122 Button
on (release) {
gotoAndStop (1);
}
Symbol 131 MovieClip Frame 1
stop();
Symbol 132 Button
on (release) {
if (_root.weapon > 7) {
_root.weapon = 7;
}
if ((_root.thisseta == 1) && (_root.weapon2 == 1)) {
_root.thisseta = 2;
_root.weapon++;
_root.lolclip.wpsl.nextFrame();
}
if ((_root.thisseta == 2) && (_root.weapon3 == 1)) {
_root.thisseta = 3;
_root.weapon++;
_root.lolclip.wpsl.nextFrame();
}
if ((_root.thisseta == 3) && (_root.weapon4 == 1)) {
_root.thisseta = 4;
_root.weapon++;
_root.lolclip.wpsl.nextFrame();
}
if ((_root.thisseta == 4) && (_root.weapon5 == 1)) {
_root.thisseta = 5;
_root.weapon++;
_root.lolclip.wpsl.nextFrame();
}
if ((_root.thisseta == 5) && (_root.weapon6 == 1)) {
_root.thisseta = 6;
_root.weapon++;
_root.lolclip.wpsl.nextFrame();
}
if ((_root.thisseta == 6) && (_root.weapon7 == 1)) {
_root.thisseta = 7;
_root.weapon++;
_root.lolclip.wpsl.nextFrame();
}
}
Symbol 135 Button
on (release) {
_root.weapon--;
_root.thisseta--;
if (_root.weapon < 1) {
_root.weapon = 1;
}
if (_root.thisseta < 1) {
_root.thisseta = 1;
}
_root.lolclip.wpsl.prevFrame();
}
Symbol 137 Button
on (release) {
if (_root.staff2 == 1) {
_root.staff = 2;
_root.lolclip.stsl.nextFrame();
}
}
Symbol 138 Button
on (release) {
_root.staff = 1;
_root.lolclip.stsl.prevFrame();
}
Symbol 141 MovieClip Frame 1
stop();
Symbol 160 Button
on (release) {
if (_root.statpoints > 0) {
_root.statpoints = _root.statpoints - 1;
_root.maxhp = _root.maxhp + 50;
}
}
Symbol 162 Button
on (release) {
if (_root.statpoints > 0) {
_root.statpoints = _root.statpoints - 1;
_root.str = _root.str + 1;
}
}
Symbol 163 Button
on (release) {
if (_root.statpoints > 0) {
_root.statpoints = _root.statpoints - 1;
_root.def = _root.def + 1;
}
}
Symbol 164 Button
on (release) {
if (_root.statpoints > 0) {
_root.statpoints = _root.statpoints - 1;
_root.mag = _root.mag + 1;
}
}
Symbol 165 Button
on (release) {
if (_root.statpoints > 0) {
_root.statpoints = _root.statpoints - 1;
_root.maxmp = _root.maxmp + 5;
}
}
Symbol 168 Button
on (release) {
_root.saveFunction4();
}
Symbol 170 Button
on (release) {
_root.saveFunction3();
}
Symbol 172 Button
on (release) {
_root.saveFunction2();
}
Symbol 174 Button
on (release) {
_root.saveFunction1();
}
Symbol 182 Button
on (release) {
_root.backMain();
_root.gotoAndStop("Map!", 1);
gotoAndStop (1);
}
Symbol 187 Button
on (release) {
_root.enemylevel = (_root.bg + _root.addition) + _root.level;
_root.outFight();
}
Symbol 192 MovieClip Frame 1
stop();
Instance of Symbol 131 MovieClip "wpsl" in Symbol 192 MovieClip Frame 2
onClipEvent (load) {
_root.thisseta = _root.weapon;
this.gotoAndStop(_root.weapon);
}
Instance of Symbol 141 MovieClip "stsl" in Symbol 192 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 180 MovieClip in Symbol 192 MovieClip Frame 4
onClipEvent (enterFrame) {
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE1");
_root.SavedGameExist1 = mySharedObject.data.SaveGame;
_root.filename1 = mySharedObject.data.gameName;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE2");
_root.SavedGameExist2 = mySharedObject.data.SaveGame;
_root.filename2 = mySharedObject.data.gameName;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE3");
_root.SavedGameExist3 = mySharedObject.data.SaveGame;
_root.filename3 = mySharedObject.data.gameName;
mySharedObject = SharedObject.getLocal("LOTRBATTLEFILE4");
_root.SavedGameExist4 = mySharedObject.data.SaveGame;
_root.filename4 = mySharedObject.data.gameName;
if (_root.SavedGameExist2 == 1) {
} else {
_root.filename2 = "Empty Slot";
}
if (_root.SavedGameExist3 == 1) {
} else {
_root.filename3 = "Empty Slot";
}
if (_root.SavedGameExist4 == 1) {
} else {
_root.filename4 = "Empty Slot";
}
if (_root.SavedGameExist1 == 1) {
} else {
_root.filename1 = "Empty Slot";
}
}
Symbol 193 Button
on (release) {
_root.lolclip.gotoAndStop(5);
}
Symbol 200 MovieClip Frame 1
stop();
Instance of Symbol 141 MovieClip in Symbol 210 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 131 MovieClip "xy" in Symbol 210 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.weapon);
}
Instance of Symbol 141 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 131 MovieClip "xy" in Symbol 233 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.weapon);
}
Symbol 233 MovieClip Frame 3
_root.playerturns = 0;
Symbol 233 MovieClip Frame 29
_root.enemy.inside.gotoAndStop(2);
_root.inflictA();
Symbol 233 MovieClip Frame 50
_root.gandalf.gotoAndStop(1);
Instance of Symbol 141 MovieClip in Symbol 252 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 131 MovieClip "xy" in Symbol 252 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.weapon);
}
Symbol 252 MovieClip Frame 4
_root.playerturns = 0;
Symbol 252 MovieClip Frame 50
if (_root.spell == 1) {
_root.goodSpells.gotoAndStop(2);
} else if (_root.spell == 2) {
_root.goodSpells.gotoAndStop(3);
} else if (_root.spell == 3) {
_root.goodSpells.gotoAndStop(4);
} else if (_root.spell == 4) {
_root.goodSpells.gotoAndStop(3);
}
if ((_root.spell > 4) && (_root.spell < 9)) {
_root.inflictB();
_root.gandalf.gotoAndStop(1);
}
stop();
Instance of Symbol 141 MovieClip in Symbol 260 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 131 MovieClip "xy" in Symbol 260 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.weapon);
}
Instance of Symbol 141 MovieClip in Symbol 267 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 131 MovieClip "xy" in Symbol 267 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.weapon);
}
Instance of Symbol 141 MovieClip in Symbol 267 MovieClip Frame 18
onClipEvent (enterFrame) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 131 MovieClip "xy" in Symbol 267 MovieClip Frame 18
onClipEvent (enterFrame) {
this.gotoAndStop(_root.weapon);
}
Symbol 267 MovieClip Frame 28
_root.gandalf.gotoAndStop(1);
Instance of Symbol 141 MovieClip in Symbol 274 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.staff);
}
Instance of Symbol 131 MovieClip "xy" in Symbol 274 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.weapon);
}
Symbol 274 MovieClip Frame 51
_root.gameOver();
stop();
Symbol 276 MovieClip Frame 30
_root.gandalf.gotoAndStop(1);
Symbol 278 MovieClip Frame 30
_root.playerturns--;
_root.gandalf.gotoAndStop(1);
Symbol 279 MovieClip Frame 1
stop();
if (_root.playerturns > 0) {
_root.actionSel._visible = true;
} else if ((_root.playerturns == 0) && (_root.xi == 0)) {
_root.xi = 1;
_root.goEnemy();
_root.enemyturns = 2;
}
Instance of Symbol 233 MovieClip "st" in Symbol 279 MovieClip Frame 2
onClipEvent (enterFrame) {
this.xy.gotoAndStop(_root.weapon);
}
Symbol 292 MovieClip Frame 40
_root.damageDealA._visible = false;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 314 MovieClip Frame 31
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 314 MovieClip Frame 50
if (_root.enemyPoint == 0) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 315 MovieClip Frame 10
_root.curing = _root.enemylevel * 25;
_root.curing = Math.round(_root.curing);
_root.damageDealC.play();
_root.damageDealC._visible = true;
Symbol 315 MovieClip Frame 40
_root.enemymp = _root.enemymp - 8;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 316 MovieClip Frame 56
_root.victory();
_root.playerturns = 3;
stop();
Symbol 342 MovieClip Frame 35
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 342 MovieClip Frame 62
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 342 MovieClip Frame 75
_root.enemymp = _root.enemymp - 25;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 343 MovieClip Frame 40
_root.enemypowerups++;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 344 MovieClip Frame 1
stop();
_root.enemySteady = 1;
if ((_root.enemyPoint == 0) && (_root.strikeset == 0)) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
Symbol 344 MovieClip Frame 2
_root.enemySteady = 0;
Symbol 344 MovieClip Frame 3
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 314 MovieClip in Symbol 344 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 344 MovieClip Frame 4
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 315 MovieClip in Symbol 344 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 344 MovieClip Frame 5
_root.enemySteady = 0;
Symbol 344 MovieClip Frame 6
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 342 MovieClip in Symbol 344 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 344 MovieClip Frame 7
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 343 MovieClip in Symbol 344 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 354 MovieClip Frame 40
_root.damageDealA._visible = false;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 371 MovieClip Frame 31
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 371 MovieClip Frame 50
if (_root.enemyPoint == 0) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 372 MovieClip Frame 10
_root.curing = _root.enemylevel * 25;
_root.curing = Math.round(_root.curing);
_root.damageDealC.play();
_root.damageDealC._visible = true;
Symbol 372 MovieClip Frame 40
_root.enemymp = _root.enemymp - 8;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 373 MovieClip Frame 56
_root.victory();
_root.playerturns = 3;
stop();
Symbol 393 MovieClip Frame 31
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 393 MovieClip Frame 45
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 393 MovieClip Frame 59
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 393 MovieClip Frame 87
if (_root.enemyPoint == 0) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 394 MovieClip Frame 40
_root.enemypowerups++;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 395 MovieClip Frame 1
stop();
_root.enemySteady = 1;
if ((_root.enemyPoint == 0) && (_root.strikeset == 0)) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
Symbol 395 MovieClip Frame 2
_root.enemySteady = 0;
Symbol 395 MovieClip Frame 3
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 371 MovieClip in Symbol 395 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 395 MovieClip Frame 4
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 372 MovieClip in Symbol 395 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 395 MovieClip Frame 5
_root.enemySteady = 0;
Symbol 395 MovieClip Frame 6
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 393 MovieClip in Symbol 395 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 395 MovieClip Frame 7
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 394 MovieClip in Symbol 395 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 403 MovieClip Frame 40
_root.damageDealA._visible = false;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 416 MovieClip Frame 30
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 416 MovieClip Frame 50
if (_root.enemyPoint == 0) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 417 MovieClip Frame 10
_root.curing = _root.enemylevel * 25;
_root.curing = Math.round(_root.curing);
_root.damageDealC.play();
_root.damageDealC._visible = true;
Symbol 417 MovieClip Frame 40
_root.enemymp = _root.enemymp - 8;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 418 MovieClip Frame 56
_root.victory();
_root.playerturns = 3;
stop();
Symbol 455 MovieClip Frame 30
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 455 MovieClip Frame 80
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 455 MovieClip Frame 130
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 455 MovieClip Frame 180
addxen = Math.random() * 10;
dmg = addxen * _root.enemylevel;
dmg = dmg * 1.3;
specadd = _root.enemypowerups * _root.enemylevel;
dmg = dmg + specadd;
addyen = Math.random() * 4;
dmg = dmg + _root.enemylevel;
dmg = dmg + 10;
dmg = Math.round(dmg);
_root.damage = dmg;
subtraction = _root.def;
if (shield == true) {
subtraction = subtraction + 7;
}
_root.damage = _root.damage - subtraction;
if (_root.damage < 1) {
_root.damage = 1;
}
_root.gandalf.gotoAndStop(4);
_root.damageDealD.gotoAndPlay(1);
_root.damageDealD.play();
_root.damageDealD._visible = true;
Symbol 455 MovieClip Frame 200
if (_root.enemyPoint == 0) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 456 MovieClip Frame 40
_root.enemypowerups++;
this._parent.gotoAndStop(1);
_root.enemy.inside.gotoAndStop(1);
Symbol 457 MovieClip Frame 1
stop();
_root.enemySteady = 1;
if ((_root.enemyPoint == 0) && (_root.strikeset == 0)) {
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
}
Symbol 457 MovieClip Frame 2
_root.enemySteady = 0;
Symbol 457 MovieClip Frame 3
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Symbol 457 MovieClip Frame 4
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 417 MovieClip in Symbol 457 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 457 MovieClip Frame 5
_root.enemySteady = 0;
Symbol 457 MovieClip Frame 6
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Symbol 457 MovieClip Frame 7
_root.enemySteady = 0;
_root.asetting = _root.asetting - 1;
Instance of Symbol 456 MovieClip in Symbol 457 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.asetting <= 1) {
trace("boo");
_root.actionSel._visible = true;
_root.playerturns = 3;
_root.strikeset = 1;
this.gotoAndStop(1);
}
}
Symbol 458 MovieClip Frame 1
stop();
Instance of Symbol 344 MovieClip "inside" in Symbol 458 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.enemyPoint == 2) && (_root.enemySteady == 1)) {
if (_root.emTa1 == 1) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(3);
} else if (_root.emTa1 == 2) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(4);
} else if (_root.emTa1 == 3) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(7);
} else if (_root.emTa1 == 4) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(6);
}
}
if ((_root.enemyPoint == 1) && (_root.enemySteady == 1)) {
if (_root.emTa2 == 1) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(3);
_root.emTa2 = 0;
} else if (_root.emTa2 == 2) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(4);
_root.emTa2 = 0;
} else if (_root.emTa2 == 3) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(7);
_root.emTa2 = 0;
} else if (_root.emTa2 == 4) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(6);
_root.emTa2 = 0;
} else if (_root.emTa2 == 0) {
_root.enemyPoint--;
_root.playerturns = 3;
_root.actionSel._visible = true;
}
}
}
Symbol 458 MovieClip Frame 2
stop();
Instance of Symbol 395 MovieClip "inside" in Symbol 458 MovieClip Frame 2
onClipEvent (enterFrame) {
if ((_root.enemyPoint == 2) && (_root.enemySteady == 1)) {
if (_root.emTa1 == 1) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(3);
} else if (_root.emTa1 == 2) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(4);
} else if (_root.emTa1 == 3) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(7);
} else if (_root.emTa1 == 4) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(6);
}
}
if ((_root.enemyPoint == 1) && (_root.enemySteady == 1)) {
if (_root.emTa2 == 1) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(3);
_root.emTa2 = 0;
} else if (_root.emTa2 == 2) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(4);
_root.emTa2 = 0;
} else if (_root.emTa2 == 3) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(7);
_root.emTa2 = 0;
} else if (_root.emTa2 == 4) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(6);
_root.emTa2 = 0;
} else if (_root.emTa2 == 0) {
_root.enemyPoint--;
_root.playerturns = 3;
_root.actionSel._visible = true;
}
}
}
Symbol 458 MovieClip Frame 3
stop();
Instance of Symbol 457 MovieClip "inside" in Symbol 458 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.enemyPoint == 2) && (_root.enemySteady == 1)) {
if (_root.emTa1 == 1) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(3);
} else if (_root.emTa1 == 2) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(4);
} else if (_root.emTa1 == 3) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(7);
} else if (_root.emTa1 == 4) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(6);
}
}
if ((_root.enemyPoint == 1) && (_root.enemySteady == 1)) {
if (_root.emTa2 == 1) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(3);
_root.emTa2 = 0;
} else if (_root.emTa2 == 2) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(4);
_root.emTa2 = 0;
} else if (_root.emTa2 == 3) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(7);
_root.emTa2 = 0;
} else if (_root.emTa2 == 4) {
_root.enemySteady = 0;
_root.enemyPoint--;
this.gotoAndStop(6);
_root.emTa2 = 0;
} else if (_root.emTa2 == 0) {
_root.enemyPoint--;
_root.playerturns = 3;
_root.actionSel._visible = true;
}
}
}
Symbol 498 MovieClip Frame 1
stop();
_root.actionSelect = 1;
Symbol 498 MovieClip Frame 2
_root.actionSelect = 2;
Symbol 498 MovieClip Frame 3
_root.actionSelect = 3;
Symbol 498 MovieClip Frame 4
_root.actionSelect = 4;
Symbol 498 MovieClip Frame 5
_root.actionSelect = 5;
Symbol 498 MovieClip Frame 6
_root.actionSelect = 6;
Symbol 498 MovieClip Frame 8
_root.actionSelect = 8;
_root.spell = 1;
Symbol 498 MovieClip Frame 9
_root.actionSelect = 9;
_root.spell = 2;
Symbol 498 MovieClip Frame 10
_root.actionSelect = 10;
_root.spell = 3;
Symbol 498 MovieClip Frame 11
_root.actionSelect = 11;
_root.spell = 4;
Symbol 498 MovieClip Frame 12
_root.actionSelect = 12;
Symbol 498 MovieClip Frame 13
_root.actionSelect = 13;
_root.spell = 5;
Symbol 498 MovieClip Frame 14
_root.actionSelect = 14;
_root.spell = 6;
Symbol 498 MovieClip Frame 15
_root.actionSelect = 15;
_root.spell = 7;
Symbol 498 MovieClip Frame 16
_root.actionSelect = 16;
_root.spell = 8;
Symbol 498 MovieClip Frame 17
_root.actionSelect = 17;
Symbol 506 MovieClip Frame 1
stop();
Symbol 506 MovieClip Frame 2
if ((_root.weapon == 1) && (_root.damage > 1000)) {
_root.damage = 1000;
}
if ((_root.weapon == 2) && (_root.damage > 2000)) {
_root.damage = 2000;
}
if ((_root.weapon == 3) && (_root.damage > 3000)) {
_root.damage = 3000;
}
if ((_root.weapon == 4) && (_root.damage > 4000)) {
_root.damage = 4000;
}
if ((_root.weapon == 5) && (_root.damage > 5000)) {
_root.damage = 5000;
}
if ((_root.weapon == 6) && (_root.damage > 6000)) {
_root.damage = 6000;
}
if ((_root.weapon == 7) && (_root.damage > 9999)) {
_root.damage = 9999;
}
_root.enemyhp = _root.enemyhp - _root.damage;
if (_root.enemyhp < 0) {
_root.enemyhp = 0;
}
Symbol 506 MovieClip Frame 25
this._visible = false;
Symbol 514 MovieClip Frame 1
stop();
Symbol 514 MovieClip Frame 2
_root.hp = _root.hp + _root.curing;
if (_root.hp > _root.maxhp) {
_root.hp = _root.maxhp;
}
Symbol 514 MovieClip Frame 25
this._visible = false;
Symbol 521 MovieClip Frame 1
stop();
Symbol 521 MovieClip Frame 2
_root.enemyhp = _root.enemyhp + _root.curing;
if (_root.enemyhp > _root.enemymaxhp) {
_root.enemyhp = _root.enemymaxhp;
}
Symbol 521 MovieClip Frame 25
this._visible = false;
Symbol 528 MovieClip Frame 1
stop();
Symbol 528 MovieClip Frame 2
_root.hp = _root.hp - _root.damage;
if (_root.hp < 0) {
_root.hp = 0;
}
Symbol 528 MovieClip Frame 25
this._visible = false;
Symbol 546 MovieClip Frame 80
_root.powerups = _root.powerups + 2;
_root.magicups = _root.magicups + 2;
_root.defenceups = _root.defenceups + 2;
_root.gandalf.gotoAndStop(1);
_root.goodSpells.gotoAndStop(1);
Symbol 548 MovieClip Frame 1
_root.gandalf.gotoAndStop(6);
Symbol 548 MovieClip Frame 36
if (_root.spell == 2) {
_root.inflictC();
}
if (_root.spell == 4) {
_root.autolife = true;
}
_root.gandalf.gotoAndStop(1);
_root.goodSpells.gotoAndStop(1);
Symbol 550 MovieClip Frame 50
_root.shield = true;
_root.gandalf.gotoAndStop(1);
_root.goodSpells.gotoAndStop(1);
Symbol 551 MovieClip Frame 1
stop();